没有合适的资源?快使用搜索试试~ 我知道了~
【计算机软件毕业设计】汽车销售管理系统的设计与实现——车辆管理模块.doc
0 下载量 120 浏览量
2023-07-04
00:07:13
上传
评论
收藏 2.85MB DOC 举报
温馨提示
试读
23页
【计算机软件毕业设计】汽车销售管理系统的设计与实现——车辆管理模块.doc
资源推荐
资源详情
资源评论
河北 农 业 大 学
本 科 毕 业 论 文 (设 计 )
题 目: 汽车销售管理系统的设计与实现——车辆管理模块
摘要
在现代汽车工业的快速发展的背景下,汽车销售行业的不断产生和发展壮大,汽车销
售管理系统应运而生,实现了现代计算机技术与汽车销售的完美结合。汽车销售管理系统
中的车辆管理模块是针对汽车销售公司对车辆信息的管理而设计开发的,其基本任务是为
车辆信息管理人员提供一个功能全面、使用方便的车辆数据管理平台,以代替传统的手工
记录,为汽车销售公司提供最基础的业务数据支持。
本项目开发环境使用的是项目开发中所使用的集成开发环境—MyEclipse10,数据库
使用的是数据库服务器 MySQL
[1]
,开发语言使用的是面向对象的 Java
[2]
语言,开发过程中用
到了 Web 技术页面设计 Dreamweaver,动态 JSP,输入控制 javascript,Web 服务器
Tomcat,数据库连接 JDBC
[3]
。
汽车销售管理系统中的车辆管理模块实现了对车辆基本信息的添加、删除、修改、查
询和对生产商信息的添加、删除、修改、查询等功能。管理员可进入车辆添加界面,在该
界面中,来添加车辆信息。信息查询界面中,管理员可通过名称或生产商查询、修改或删
除车辆信息。汽车销售管理系统中的车辆管理模块为管理员了简单快捷的车辆数据管理平
台。
关键词:车辆管理,MyEclipse,Java
Abstract
Under the background of the rapid development of modern automobile industry, car sales
industry production and the development unceasingly, car sales management system arises at
the historic moment, to achieve the perfect combination of modern computer technology and
car sales. The vehicle management module in car sales management system is aimed at auto
sales company, the management of vehicle information and design and development, its basic
task is to vehicle information management provides a fully functional, easy to use the vehicle
data management platform, to replace the traditional manual records, for the car sales company
to provide the most basic business data support.
This project development environment using the project development used in the integrated
development environment - MyEclipse10, database using the MySQL database server, using
object-oriented development language of the Java language, the development process used in
Web page design, Dreamweaver, dynamic JSP, javascript, input control Tomcat Web server,
the JDBC database connection.
Car sales management system of vehicle management module to achieve the basic
information of vehicle to add, delete, modify, query, and to the manufacturers information to
add, delete, modify, query and other functions. The administrator can add the interface into the
vehicle, in the interface, to add the vehicle information. Information query interface in the
interface, administrators can by name or manufacturer information modify, or delete query
vehicle vehicle information. Car sales management system vehicle management module for the
administrator of the simple and fast vehicle data management platform.
Key words:Vehicle Management,MyEclipse,Java
目录
1.引言 .....................................................................1
1.1 开发意义与国内外发展现状 ..........................................................1
1.2 开发环境 .......................................................................1
1.3 技术概述及原理 ....................................................................1
1.4 WEB 介绍 ..........................................................................2
2.需求分析 .................................................................4
2.1 项目概述 .......................................................................4
2.1.1 应用目标
.....................................................................
4
2.1.2 作用及范围
...................................................................
4
2.2 模块功能需求分析 ..................................................................4
2.2.1 功能描述 .....................................................................4
2.2.2 功能模块的划分 ...............................................................4
2.2.3 流程分析 .....................................................................5
3.设计与实现 ...............................................................7
3.1 模块功能界面 ......................................................................7
3.1.1 登录界面 .....................................................................7
3.1.2 车辆管理系统目录界面 .........................................................8
3.1.3 添加车辆基本信息界面 .........................................................8
3.1.4 添加生产商基本信息界面 .......................................................9
3.1.5 车辆基本信息查询界面 .........................................................9
3.1.6 生产商基本信息查询界面 ......................................................10
3.1.7 车辆信息修改界面 ............................................................10
3.1.8 生产商信息修改界面 ..........................................................11
3.2 部分功能界面代码.................................................................11
3.2.1 登陆界面代码 ................................................................11
3.2.2 车辆添加功能代码 ............................................................12
3.2.3 车辆基本信息修改、查询功能代码 ..............................................13
3.2.4 车辆信息增加数据库操作代码 ..................................................14
3.3 数据库设计与实现.................................................................15
总结 .......................................................................17
致谢 .......................................................................18
参考文献 ...................................................................19
1
1.引言
汽车工业经历了一百多年的发展,对国家经济的发展和腾飞以及人类社会的文明带来
了巨大影响。汽车工业已成为许多国家的支柱产业,随着人们生活水平以及汽车性能的不
断提高,人们对汽车的消费和需求也越来越旺盛,世界汽车工业也保持庞大的市场需求和
生产规模。近年来,中国汽车市场发展迅猛,以接近 40%的速度增长。巨大的市场容量和
可观的经济效益,引起各汽车厂家纷纷加大投资,汽车市场烽烟四起,汽车销售策略和模
式新招频出,竞争已是空前激烈。在如此形势下,一种介于生产厂家和用户之间的桥梁,
汽车销售公司正在不断的产生和发展壮大。
1.1 模块开发的意义与国内外发展现状
各汽车销售公司都有车辆管理的职能部门。如何管理好车辆信息,使整个公司高效地
运转,是各公司亟待解决的问题。但有的公司仍然运用人工记账的传统办法,既容易出错
又会导致账目混乱,查询和统计起来非常不方便,费时又费力,严重时会给公司造成难以
挽回的损失。像这样初级的公司管理方法,已远跟不上销售政策和销售形势发展的需要。
因此,如何对汽车销售管理的车辆管理模块提供一整套的管理方法达到提高效率和降低成
本的问题成为焦点。汽车销售管理系统的提出,对汽车销售公司来讲意义重大。它不但能
使各业务环节协调一致,而且操作简单,账目清晰,通过账目查询,公司能在最短的时间
内获得市场信息,从而制定相应的决策。汽车销售管理系统中的车辆管理模块更是为公司
运转提供了最基础的业务支持。
1.2 开发环境
运行环境硬件:P4 以上计算机,256M 内存以上。
软件要求:Windows 7;
myeclipes.10.0;
apache-tomcat-6.0.14;
jdk-6u30-windows-i586;
数据库:MySQLFront2.5.
1.3 技术概述及原理
本模块在 J2EE 框架
[4]
上,模块设计采用 Hibernate。Hibernate 使程序更简单,更迅
速,更稳定。目前,网 络 应 用 软 件 运 行 的 模式主要有两类:Client/Server 模式和
Browser/Web 模式
[5]
。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随 Internet
迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服
务器端是 Web Server,而 Web Server 与数据库和应用服务器的紧密结合,使得这种模式的
应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的 MIS 系统
2
纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。
基于上述考虑,用 Browser/Web 模式来设计管理系统比较合适,服务器端本模块采用
MySQL 数据库系统和 J2EE 框架来构成车辆管理模块;客户端采用浏览起来完成
[6]
。
B/S 结构具备了很好的移动性,确保使用者能以最佳的方式来使用本模块系统,使用
者只需要使用浏览器就可以在任何地方通过登录确认后就可以进行相关操作,极大地发挥
了 B/S 结构的优点。
图 1-1 三层体系结构
数据库介绍:
MySQL 是一个精巧的 SQL 数据库管理系统
[7]
。由于它的强大功能、灵活性、丰富的应用
编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户
的青睐,特别是与 Apache 和 PHP/PERL 结合,为建立基于数据库的动态网站提供了强大动
力。MySQL 是一个真正的多用户、多线程 SQL 数据库服务器。SQL(结构化查询语言)是世
界上最流行的和标准化的数据库语言。MySQL 是以一个客户机/服务器结构的实现,它由一
个服务器守护程序 MySQL 和很多不同的客户程序和库组成。
1.4 WEB 介绍
传统的 Web 数据库系统一般实现 Web 数据库系统的连接和应用可采取两种方法,一种
是在 Web 服务器端提供中间件来连接 Web 服务器和数据库服务器,另一种是把应用程序下
载到客户端并在客户端直接访问数据库。中间件负责管理 Web 服务器和数据库服务器之间
的通信并提供应用程序服务,它能够直接调用外部程序或脚本代码来访问数据库,因此可
以提供与数据库相关的动态 HTML 页面,或执行用户查询,并将查询结果格式化成 HTML 页
面。通过 Web 服务器返回给 Web 浏览器。最基本的中间件技术有通过网关接口 CGI 和应用
程序接口 API 两种
[8]
。
从体系结构上来看,用户通过 Web 浏览器输入查询信息,浏览器通过 HTTP 协议向 Web
服务器发出带有查询信息的请求,Web 服务器按照 CGI 协议激活外部 CGI 程序,由该程序
向 DBMS 发出 SQL 请求并将结果转化为 HTML 后返回给 Web 服务器。再由 Web 服务器返回给
Web 浏览器。这种结构体现了客户/服务器方式的三层模型,其中 Web 服务器和 CGI 程序实
际起到了 HTML 和 SQL 转换的网关的作用。CGI 的典型操作过程是:分析 CGI 数据;打开与
DBMS 的连接;发送 SQL 请求并得到结果;将结果转化为 HTML;关闭 DBMS 的连接;将 HTML
Browse
浏览器
Web 服务
器
数据库
HTTP
HTML
剩余22页未读,继续阅读
资源评论
matlab大师
- 粉丝: 2442
- 资源: 9万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功