摘 要
在当今这个新经济时代,企业面临着新的竞争模式和消费结构,为了维持
企业的盈利能力,企业必须去寻找新的营销模式。作为客户管理系统的一个分
支的大用户销售管理系统并没有得到汽车公司的重视,汽车公司没有建设大用
户销售管理系统,因此导致汽车公司大用户资源逐年流失,给大众带了很大的
损失。为了弥补上述不足,建设大用户销售管理系统是汽车公司目前挽回损失
最有效地办法。
开发这套汽车基于网络平台的 B/S 结构的汽车销售管理系统,是为实现汽
车销售企业网络化信息化管理的需要,提高企业管理效率和经济效益。开发本系
统过程中,采用了先分析企业需求及现阶段计算机软件、硬件发展状态 ,网络现
状等。再进行企业要求的技术实现的可行性、成本预算等。本系统采用了
JavaWeb 和 Mysql 设计。
关键词:汽车销售;销售管理;管理系统;Java;Web
1
Abstract
In this new economic era, enterprises are facing a new competitive model and
consumption structure. In order to maintain the profitability of enterprises, enterprises
must look for a new marketing model. As a branch of the customer management
system, the large user sales management system has not been paid attention to by the
automobile company, and the automobile company has not built the large user sales
management system, which leads to the loss of the large user resources of the
automobile company year by year. In order to make up for the above deficiencies, the
construction of large user sales management system is the most effective way for
automobile companies to recover losses at present.
Developing the B/S structure of automobile sales management system based on
network platform is to realize the need of network information management of
automobile sales enterprises and to improve the efficiency and economic benefit of
enterprise management. In the process of developing this system, the enterprise needs
and the development status of computer software and hardware, network status are
2
analyzed first. Then carry on the feasibility, cost budget and so on of the technical
realization required by the enterprise. The system adopts JavaWeb and Mysql design.
Keywords: auto sales; sales management; management system; Java;Web
目 录
摘 要....................................................................................................................................................1
Abstract................................................................................................................................................2
一、 系统开发平台............................................................................................................................4
二、数据库规划.................................................................................................................................6
2.1 任务陈述...............................................................................................................................6
2.2 任务目标...............................................................................................................................7
三、系统定义.....................................................................................................................................9
3.1 系统边界...............................................................................................................................9
3.2 用户视图...............................................................................................................................9
四、需求分析...................................................................................................................................11
4.1 用户需求说明.....................................................................................................................11
4.1.1 数据需求..................................................................................................................11
4.1.2 事务需求..................................................................................................................12
4.2 系统需求说明.....................................................................................................................13
五、数据库逻辑设计.......................................................................................................................16
5.1 ER 图...................................................................................................................................16
5.2 数据字典.............................................................................................................................16
5.3 关系表.................................................................................................................................17
六、 数据库物理设计......................................................................................................................20
6.1 索引.....................................................................................................................................20
6.2 视图.....................................................................................................................................20
6.3 安全机制.............................................................................................................................21
3
6.4 其他.....................................................................................................................................21
七、 应用程序设计..........................................................................................................................22
7.1 功能模块.............................................................................................................................22
7.2 界面设计.............................................................................................................................23
7.3 事务设计:.........................................................................................................................28
八、测试和运行...............................................................................................................................47
8.1 基础信息的查询/修改/删除:...........................................................................................47
8.2 车辆或配件采购的提交和相关查询:.............................................................................51
8.3 车辆预订/销售的添加和相关查询:................................................................................57
九、总结...........................................................................................................................................71
9.1 系统优点:.........................................................................................................................71
9.2 系统不足:.........................................................................................................................71
9.3 个人感想:.........................................................................................................................72
参考文献...........................................................................................................................................73
一、系统开发平台
1.1 数据库应用的基本框架
本汽车销售管理系统采用 B/S 架构。
服务器端是一个 Web 服务器和数据库服务器的组合体,客户端通过 Web 服
务器连接数据库执行各种增删改查的操作。与此同时 Web 服务器还可以进行各
种业务逻辑的运算。
客户端通过一般的浏览器应用访问网页,网页应该易于操作,并且具有一
定的美观性,而对于数据库的相关操作,避免了用户与数据库的直接相连,减
4
轻了数据库的负载,提高了安全性。
数据库服务器的管理通过 mysql5.7 实现;应用程序的基本框架:用户登陆、
权限设置、数据录入、信息查询与更新、报表输出、系统维护、退出功能。
1.2 开发软件介绍:
开发语言:Html/CSS+JavaScript+jsp+servlet
主要用于开发客户端网页以及 Web 服务器脚本;
开发工具:Eclipse 、 MySQL Workbench 6.3 CE
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,
它只是一个 框 架 和 一 组 服 务,用于通过 插件 组件构建开发环境。 MySQL
Workbench 是为 MySQL 设计的 ER/数据库建模工具。是著名的数据库设计工具
DBDesigner4 的继任者。具有设计和创建新的数据库图示,建立数据库文档,
以及进行复杂的 MySQL 迁移的作用。
服务器: MySQL Server 5.7+Tomcat7.0
Mysql 提供了一个关系型数据库管理系统,其体积小、速度快、成本低,并
且开放源码,这些特点很适合于轻量级数据库的课程设计。Tomcat 服务器是一
个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系
5