基于Java的汽车销售管理系统毕业论文
2022-04-05 19:58:44
论文总字数:16372字
摘 要
近年来,随着信息化社会的快速发展,给传统的汽车销售模式带来新的要求,以前传统的汽车销售管理方式的时代已经过去。我们的生活日常很多在不知觉中都用到了网络和编程语言,这些要素的交织使得我们的在很多方面得到了极大的便利,从繁复的工作中得到了解放。运用新的技术,来改变汽车销售行业模式的管理思想,已经成为整个业务流程中的关键部分。为此我们设计了更为先进、高效的汽车销售管理系统,引进新的经营机制,来解决新形式下公司的生存与发展。
该毕设的主要内容是设计并实现一个基于JavaWeb技术的汽车销售管理系统,该系统运用MySql数据库,采用struts spring hibernate等多种框架的结合使用,以MyEclipse作为开发工具,页面采取Jsp动态页面开发技术。系统分系统管理员、销售经理、售后经理三个用户权限,三种用户下包括车辆管理、人员管理、销售维修管理等若干模块。
本系统基本功能较为齐全,用户操作简便、容易上手,不会给用户增加不必要的负担。人性化的界面和简单易懂的操作,很大程度上提高了车辆销售的效率和信息管理的水平。
关键字: JSP S.S.H(Struts、Hibernate、Spring) B/S结构 MYSQL
ABSTRACT
In recent years, with the rapid development of information society, the traditional sales mode brings new requirements, before,the traditional way of car sales management era is over. In our daily life a lot in all use the internet and programming language, these elements interweave makes us great convenience in many aspects, obtained liberation from the heavy and complicated work. Using new technology to change the mode of automobile sales industry management idea, has become a key part in the whole business process. For this, we design a more advanced and efficient sales management system, the introduction of new management mechanism, to solve the company's survival and development under the new form
The main content of this project is to design and implement a car sales management system based on the technology of JavaWeb, using MySql database, the system adopts frameworks such as struts spring hibernate combination, with MyEclipse as a development tool, taking the Jsp page dynamic page technology development. System subsystem administrators, sales manager, after manager three user permissions, under three kinds of users including vehicle management, personnel management, sales, maintenance management and so on a number of modules.
This system basic function is relatively complete, the user operation is simple, easy to use, don't add unnecessary burden to the user. Human interface and simple operation, greatly improve the efficiency and information management of vehicle sales levels.
Key Words: JSP S.S.H(Struts、Hibernate、Spring) B/S MYSQL
目 录
摘 要 I
目 录 III
第一章 绪论 1
1.1 课题研究的背景 1
1.2国内现状 1
1.3研究意义 1
1.4 论文的组织结构 2
第二章 相关技术介绍 3
2.1 数据库简介 3
2.3 Tomcat 3
2.4 JSP技术与MVC模式以及系统的基本框架 3
第三章 系统分析 4
3.1 可行性分析 4
3.1.1 技术的可行性 4
3.1.2 经济的可行性 4
3.1.3 操作的可行性 4
3.2 系统功能需求分析 4
3.2 数据库需求分析 5
3.4 设计思路及流程 5
第四章 系统总体设计 7
4.1 总体功能模块 7
4.2 系统各模块具体分析 7
4.2.1 管理员模块 8
4.2.2 销售经理功能模块 8
4.2.3 售后经理的功能模块 8
4.3 数据库设计 8
4.3.1数据库结构设计 8
4.3.2 数据字典 8
4.3.3 E-R图 12
第五章 系统实现 14
5.1 系统配置要求 14
5.2 模块实现 14
5.2.1 登录界面 14
5.2.2 主界面 15
5.3 后台维护模块实现 16
5.3.1 汽车信息管理 16
5.3.2 人员管理 17
5.3.3 汽车采购管理 18
5.3.4 销售方案管理 19
5.3.5 客户信息审核 20
5.3.6 销售经理客户信息管理 21
5.3.7 售后经理维修记录管理 21
第六章 系统测试 23
6.1 测试方案 24
6.1.1 测试的任务 24
6.1.2 测试的目标 24
6.2 测试用例 24
6.2.1 测试环境 24
6.2.2 测试数据与步骤 24
6.3测试结果 29
6.4 可靠性分析 29
6.5 不足和需改进之处 29
总结 30
参考文献 31
致谢 33
第一章 绪论
本章对课题的背景以及行业内现状进行了解析,以及对整片论文的组织结构进行了简要的介绍,包括课题背景、国内外研究现状、研究的目的和意义和论文的结构组织。
1.1 课题研究的背景
当今社会,很多国家越来越重视汽车销售行业,汽车产业在全球经济前进的道路上占有一席之地。慢慢到来的经济一体化,也将使海内外的汽车行业充满竞争与淘汰,这对于中国的汽车销售行业也是一次复杂的机遇和突破,因此采取全球领先的管理思维、当世的管理办法对于汽车行业得以稳定发展来说是必不可少的重要保障之一,汽车工业企业的行业价值链信息化管理成为企业核心竞争力的必要手段。企业要巧妙的运用计算机系统优秀的存储技术,怎样让客户信息和销售记录办理达成电子化,是汽车企业关心的首要问题。这就要求我们充分发挥交互式计算机信息交流和管理的职能,注重建立和经销商的销售和管理信息系统的服务,高品质的计算机信息管理系统,使得客户访问量高效的提高,车辆销售、维护和管理库存的各个方面也得以快速的完成。因而将信息化技术引入汽车销售领域以提高工作效率已是势在必行。
1.2国内现状
汽车行业的蓬勃发展促使客户对汽车类别选择越来越积极,大多数汽车销售链管理是一个简单的店面销售完成。随着车型的不断更新,汽车的每个功能配置将继续上升,简单劳动不能满足时代的需求,因为每个汽车店每天的销售量加大,就会有商业和金融这方面的空白,为企业带来不必要的损失,有时还会引起不必要的麻烦给客户。要解决这个问题,我们必须有一个科学的管理体系,为汽车销售和客户交易的高效、严谨带来保障。今天的中小型企业,一般都必须拥有产品的研发,生产,销售和服务功能,而且公司有相应的机构来管理企业的各个方面。作为系统设计的前提基础,这种系统的开发更适合汽车销售客户和销售人员交流,并满足汽车销售行业不断增长的需求。
1.3研究意义
商品统计和管理对于传统的汽车销售管理来说不仅繁琐,而且对人力和时间上的耗费也是巨大的考验。设计的汽车销售管理系统,对于企业商品的采购、退换、库存和销售状态等等都有全面的记录和管理,通过良好的管理体系,工作人员能迅速的得到相应的信息。优秀的汽车销售管理系统要具有对基本信息的管理能力,而且系统不仅应该对汽车本身的信息、厂家信息、销售信息等进行管理,管理者也要可以管理总体的信息,在需要的时候可以搜索想要的信息。系统用户权限的不同也将使管理本身变得更加科学、高效。在本文中,主要对于系统开发中遇到的问题和解决方案进行全面、合理的处理和设计,按照现有的技术对系统总体需求进行实现。
1.4 论文的组织结构
本文由以下章节组成:第一章 绪论:主要对研究本课题的一些背景与意义进行介绍;第二章 相关技术介绍:对开发本系统的一些相关技术进行简单介绍;第三章 系统分析:主要进行系统的可行性分析、系统功能需求分析、数据流程分析;第四章 系统总体设计:展现系统总体功能模块、系统各模块具体分析、数据库设计;第五章 系统实现:论述如何对设计的系统进行实现的过程;第六章 系统测试:主要为测试方案、测试用例、测试成果及系统的可靠性分析和不足之处。
第二章 相关技术介绍
2.1 数据库简介
数据库使用的是MySQL开源数据库。MySQL的特性:运用C和C 编程,并包含了不同的方法进行调试,使源代码的特点得到保留。支持AIX、FreeBSD、HP-UX、Mac OS、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统 。为多种编程语言提供API。这些编程语言包括C、C 、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。支持多线程充分利用CPU资源。从某种程度上说,MySQL数据库系统是一个基于代码的积分和数据结构。 MySQL的架构类似于子系统的框架,通过密切和有效的合作子系统形成一个可靠的数据库系统。 MySQL是开源的,开源意味着您可以自由使用或修改这个软件,你可以随时从网上下载到MySQL,如果你觉得这是不理想的使用,你也可以阅读源代码并改进它,改进其运作,完美地响应您的需求。只要你购买MySQL AB公司公司许可的商业版本,你可以在程序中来应用它。
2.2 Tomcat
tomcat的在我们的日常工作中很受欢迎,它不仅是servlet和JSP实现规范,也占用相对小的空间参考资源,其占有的正常运行时间,可扩展性,深受程序员的喜爱,需要电子邮件服务以及为开发支持等手段,并且也是世界上最广泛使用的Servlet的和JSP容器。
2.3 JSP技术与MVC模式以及系统的基本框架
本系统应用jsp手段,按照MVC模式开发,使用SSH框架(struts2、spring、hibernate)来增加系统的开发速度。程序就是用struts2和hibernate这两个框架来实现模型层和控制器这两层,jsp实现视图这一层。一般来说程序就是在数据库和页面之间起桥梁作用的,jsp页面请求先到action,再到dao,再回到action,回到jsp页面,action主要处理来自页面的请求,dao主要是和数据库的交互,struts2主要用在action,处理来自页面的请求,处理完请求后跳转回页面。Hibernate主要用在dao,例如操作数据库的增、删、改、查,spring控制程序的流程。
第三章 系统分析
本章对系统的设计的思路、实现的可行性、功能需求以及数据库的需求采取了分析。
3.1 可行性分析
3.1.1 技术的可行性
本次系统采用的语言是Java,使用了MyEclipse和MySql等工具,并且应用了J2EE技术架构。Java是我们大学期间必修的一门专业课程,也是主要的应用的一门语言,而且J2EE技术也进行过学习。汽车销售管理系统总体上来看难度并不大,主要就是把细节方面把握好,熟悉对数据库的操作。大学期间也系统学习过软件开发,软件测试等课程,还有每学期的课程设计,我相信根据所掌握的这些能力,实现系统在技术上具有可行性。
3.1.2 经济的可行性
现今社会,信息化成为工作中必不可少的一部分,汽车销售不能再靠着传统的方式来管理,信息化将使管理工作变得更加高效、系统和完整。 而且本系统对配置方面没有太高的要求,普通的办公电脑完全可以胜任,这样一来,大大减少了公司管理人员的数量,而且优秀的管理系统将提高企业的工作效率,我相信这些所带来的收益远远高于系统开发的成本,所以在经济上是完全可行的。
3.1.3 操作的可行性
本管理系统操作上比较简单,并没有比较繁琐的操作,大部分功能都是简单易懂的,而且系统分为三种权限,每个人的分工不同,不会工作使先得很复杂。只要对windows操作比较熟练,进而对本系统进行操作训练,加上系统本身良好的可视性,所以操作方面具有可行性。
3.2 系统功能需求分析
经过对很多实际中的汽车销售过程的考察、分析,本系统的主要应该具有以下功能:系统的界面尽量简单明了,让应用者简单了解就能实施业务流程;多种用户权限,使系统分工明确;系统功能尽量周全,能应对各种类型的要求。针对以上几点,本系统设计了以下三大模块作为主要研究方向:
(1) 管理员权限模块:该模块主要功能包括汽车的信息、采购和库存管理,使用人员管理,销售统计,维修、保养记录的审核和查询,客户信息的审核,销售管理等。
请支付后下载全文,论文总字数:16372字