51465毕业设计(论文)汽车销售管理系统的设计与实现.doc
《51465毕业设计(论文)汽车销售管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《51465毕业设计(论文)汽车销售管理系统的设计与实现.doc(40页珍藏版)》请在三一办公上搜索。
1、汽车销售管理系统的设计与实现摘要近年来,随着计算机技术的发展和互联网时代的到来,给传统的汽车销售模式提出了新的要求。运用高科技,将先进的管理思想应用在整个业务流程已经成为汽车销售行业转变模式的关键。论文详细的论述了汽车销售管理系统研究目标、设计思想、模块功能以及使用工具等。系统基于B/S模式,采用Struts架构、jsp和SUN公司开发的JAVA进行编辑;开发工具:Eclipse;开发环境:Windows xp;数据库工具:SQLServer 2005;汽车销售管理系统的主要实现模块是:基础信息的录入、进货管理、销售管理、仓库管理、财务管理、查询统计、系统维护。关键字汽车销售管理系统的设计与实
2、现、jsp、Eclipse、SQLServer 2005Car sales managementsystem design and developmentABSTRACTIn recent years, with the development of computer technology and the Internet era, tothe traditional sales model cars made new demands.Use of high technology,advanced management ideas used in the entire business pro
3、cess has become thecar sales industry, the key to change modes.Paper discusses in detail managementsystem for car sales objectives, design, module function and the use of tools and Etc. This system is base on the mode of B/S mode, using the Struts、JSP and JAVA released by SUN to programme, and the d
4、evelopment environment is Eclipse;The data base development environment is SQL Server 2005. The function of news publishing system has: Input of basic information , Inventory Management , salesmanagement sales orders MANAGEMENT, warehouse management , financialmanagement , query statistics , system
5、maintenance .KEY WORDSCar sales management system design and development,jsp,Eclipse,SQLServer 2005目录摘要IABSTRACTII1引言11.1背景11.2未来发展及意义12需求分析22.1功能需求分析22.1.1操作员登陆22.1.2基本信息的管理22.1.3进货管理22.1.4销售管理32.1.5查询分析32.1.6系统管理32.1.7财务管理32.2数据分析32.2.1系统模块结构图42.2.2数据库分析43系统设计53.1系统结构63.1.1概念结构设计83.2系统流程153.3系统实现工
6、具163.4系统实现技术163.4.1 jsp技术173.4.2 Struts介绍173.4.3 JavaBean介绍183.4.4 jQuery介绍184系统的具体实现194.1数据库的模块设计194.1.1数据库的建立194.2系统开发平台的建立214.3系统具体模块功能和页面214.3.1网站主页214.3.2采购管理模块234.3.3财务管理模块234.3.4销售管理模块244.3.5仓库管理模块254.3.6系统管理员模块254.4系统流程的代码实现264.4.1代码部分和简介265系统测试和发布315.1系统测试315.1.1测试方法的介绍315.1.2链接测试325.1.3测试结
7、果325.2结论33结束语34致谢35参考文献361引言1.1背景目前,我国的汽车业销售管理大多沿用旧的管理模式,无论在仓储管理,还是在销售管理方面以及其他方面都存在一些问题,这些无疑制约了汽车业的发展和腾飞。在传统的汽车业管理模式中,纸单据及手工管理是其主流方式。这种方式具有数据可靠性差,运行效率低下,统计分析难度大的缺点,快速抽取对企业有用的统计信息的可能性很小。这种传统的管理模式已不能适应当今汽车企业的发展趋势,全球经济一体化的形成,国内外汽车销售业的竞争日趋激烈, 这无疑对寻求生存和发展的汽车销售企业形成巨大压力。然而管理技术上的差距,汽车行业普遍存在的与商业协作伙伴的沟通不及时,不到
8、位,都严重影响了企业的竞争力。因此,这是能够高效率的管理汽车销售和降低成本的等现代化,科学化的管理的汽车销售管理系统就显得尤为重要了。1.2未来发展及意义未来汽车销售主要是如何适应快速发展和变化多端的市场,如何运用高新技术手段和现代化管理来降低成本,提高企业的竞争力。信息技术和网络技术的广泛应用和发展成为企业降低成本,优化库存结构,拓展销售渠道,提高服务效率等提供了便利、这是汽车企业增强自身竞争力的必经之路.汽车销售管理系统是汽车销售企业的重要组成部分,本系统的开发加强了对汽车销售企业对销售的管理,提高了综合管理能力,促进了汽车企业的快速发展。本系统的开发对汽车产业树立对客户信息为企业战略资源
9、的策略,建立了以客户对中心的管理理念以及规范化,信息化汽车销售进程,都具有实际的意义。2需求分析2.1功能需求分析汽车销售管理系统涉及到车辆采购,存库信息,公司收益,客户厂商的信息,还要有一定的管理者来管理这个系统,能够对系统内容进行更新,修改和删除.2.1.1操作员登陆因为操作员有权限之分,不同权限的操作员对系统能够进行的操作不同.1级操作员可以对系统进行全部操作,而2级以上的就有限制了.2.1.2基本信息的管理包括对厂商、客户、汽车的基本信息的管理。对厂商的基本信息的查询,修改,增加.操作员在需要对厂商信息进行更新的时候可以对它进行操作.汽车销售公司的厂商基本上是固定的,所以经常使用的是对
10、厂商信息的查询,这个操作属于公司内部人员操作的范围。销售汽车需要各种类型的车,来适应不同使用人群.车型信息包括对车的基本信息的描述.作为管理员要定时的对车型信息进行添加. 公司需要对购买车辆的用户进行基本信息的登记和定时的更新,这项工作对于汽车销售的售后服务有重要作用.公司可以对客户进行产品使用情况跟踪.此项功能应该包括对客户信息的添加,修改和不需要的资料的删除.2.1.3进货管理汽车进货需要登记进货的价格,日期,厂家编号和车的基本信息.进货操作应该是进货管理者应该进行的管理.车辆采购:进货需要跟厂家进货,所以需要跟厂家打交道.采购时不仅应该记录车辆的型号等基本信息,还要记录厂家的信息.车辆退
11、货:对有质量问题的汽车向厂家退货.2.1.4销售管理汽车销售时的基本信息管理车辆销售: 要包括对汽车主要信息的记录,如成交价,客户的编号,名称.车辆销售出去后,还要对销售信息进行复查,防止出现帐目不准确的情况.2.1.5查询分析可以查询基本信息,比如:汽车销售数量,员工业绩,进出库数量,进退货查询。2.1.6系统管理系统管理员增加本系统的角色,包括角色添加,删除,查看。系统管理员添加用户,删除某些不合法用户,修改用户信息。每一个角色都有系统管理员为其分配权限2.1.7财务管理总的管理所有的财务方面,包括客户的付款和退款,付厂商款及厂商退款。2.2数据分析汽车销售管理系统中涉及的数据主要包括员工
12、的基本信心、汽车的基本信息、厂商的基本信息、客户的基本信息、财务账单的信息等,需要有严格的设计要求。系统管理员:对厂商,车型信息,客户信息的查询,添加,删除等操作,并且可以对普通操作员的权限进行设置.该操作员拥有的权限是最高的。普通管理员:对该管理员对应的职能进行相应的维护,更改,删除等操作.定期对所管理的事务进行检查。2.2.1系统模块结构图根据系统的数据流程画出系统的模块结构图如图2.1.1所示汽车销售管理系统基础信息管理进货管理销售管理仓库管理系统维护财务管理查询统计客户信息管理管理管理汽车信息管理供应商信息管理入库出库查询进货退货查询销售单退货单操作员管理管理更改密码权限管理收客户款管
13、理客户退货退款退款付供应商款厂商退回的货款入库单出库单采购计划汽车销售排行员工业绩查询退款销售查询销售统计查询进货表退货表图2.1.1系统模块结构图2.2.2数据库分析数据库是一个系统的灵魂,合理的数据库设计对整个系统项目的开发变得更加高效灵活,因此根据之前的分析,我们对整个系统的实体以及联系进行了一下总结规划:该数据库有六个实体(汽车实体、员工实体、部门实体、仓库实体、厂商实体、客户实体)以及几种主要联系(采购联系、存入联系、取出联系、收款联系、销售联系等)。在设计完成之后,对数据库的建立以及连接也很重要,一个系统只有正确的设计、建立及连接数据库之后才能真正实现所谓的交互,让整个系统焕发生机
14、。数据项和数据结构大体如下:1. 员工信息:员工号、员工姓名、员工性别、员工年龄、员工联系电话;2. 客户信息:客户号、客户姓名、客户联系电话、客户所购买的车号、客户住址、客户购车时间、客户购车时的销售人员号;3. 销售信息:表单号、车型号、厂商号、出售车辆数、出售车的时间、出售车时的销售人员号;4. 厂商信息:厂商号、厂商名称、厂商地址、厂商联系电话;3系统设计总体设计的任务是要概要地给出系统的实现方法,划分组成系统的物理元素,确定系统的软件结构,即组成系统的各个模块及模块之间的关系。在总体设计中,主要采用面向数据流的设计方法,结构化设计(SD)方法是一种典型的面向数据流的软件总体设计方法。
15、结构化设计方法主要是根据系统分析过程中所得到的数据流的不同结构特征,映射为软件的初始结构图,再根据模块设计的基本原则和启发式规则进行软件结构的优化。在需求分析中得到的数据流图所表示的系统结构特征,可以归纳为两种典型的形式:变换型和事务型两种结构类型。在实际问题中,系统的DFD图可能比较复杂,往往同时存在着变换型和事务型两类结构。1. 面向数据流的SD方法的主要步骤为:2. 复审需求分析阶段所得到的详细DFD图,必要时再次进行修改和细化;3. 鉴别软件系统的结构特征是变换型还是事务型;4. 根据软件系统的结构特征,按照从DFD图到SC图的不同映射规则和步骤,映射为初始的SC图。首先把数据流图映射
16、到软件结构上去,建立软件的基本框架结构,再把所得到的基本框架结构做进一步分解;变换分析事务分析变换型DFD图 初始SC图事务型DFD图 初始SC图5. 按优化规则优化所得到的初始结构图。 3.1系统结构系统基于B/S结构设计。如图3.1.1所示是B/S的结构图,B/S模式,是随着Internet技术的兴起,对C/S模式的一种变化或者改进的模式。在这种模式下,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。B/S模式利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,井节约了开发成本,是一种全新的软件系统构造技术。它具有界面统一、流程简
17、单、操作方便的优点。图3.1.1B/S三层体系结构图B/S模式的前端是以TCP / IP协议为基础的,企业内部的万维网服务器可以接受安装有Web浏览程序的Internet终端的访问,作为最终用户,只要通过Web浏览器,各种处理任务都可以调用系统资源来完成,用户只要拥有一台计算机就能方便的进行相关的操作,而不需要下载任何客户端程序。这样大大简化了客户端,方便了用户。同时,减轻了系统维护与升级的成本和工作量,降低了总体成本,也是汽车销售管理系统能真正成为现实的基础。目前大多数使用的Client/Server方式,虽然起到一定的作用,但由于当修改和增强数据应用时,需要开发客户端应用程序。进行服务器端
18、更改或客户端服务器端同时更新,由此带来的工作量是巨大的。另外,客户端/服务器端方式中的数据库系统之间的数据库结构和数据类型不一致,导致数据库系统之间的转换困难。再有,数据库应用系统是基于特定硬件平台和应用平台,这对数据库应用的移动带来困难。而基于Web方式访问数据库,此问题就迎刃而解。客户端无论是何种平台,只要具有浏览器就可以通过Web页面访问到数据库的内容,这大大降低了对客户平台的要求,而且无论是数据或应用程序都存放与服务器,开发人员可以非常方便地对系统进行更新和维护。免去了针对不同应用平台编写不同前端应用程序。本系统主要是在浏览器上实现对汽车销售的管理的,这里根据需求分析所得到的汽车销售管
19、理系统数据流图,将其优化、求精后,得到系统的详细DFD,采用面向数据流的分析方法,由于系统是事务型的模式特征,因此按照事务分析的映射规则把数据流图映射到软件结构上,建立起系统的框架结构如图3-1所示:用户层Jsp页面、Jsp技术业务层控制组件、业务逻辑数据层JDBC、数据增改删图3-1系统框架结构图1用户层该层是一些JSP页面,主要是利用JSP技术来实现,同时还运用了JavaScript脚步,对一些数据进行页面上的计算,对一些参数和逻辑进行了校验。2业务层该层是由控制ActionServlet,Action和业务逻辑类JavaBean来实现的。JavaBean里面封装了与数据层的交互关系,以实
20、现所有的业务逻辑。该层通过面向方面编程、面向接口编程,来降低业务之间的耦合度、提高代码的重用性和增强系统拓展性。3数据层开发中与数据库进行数据交互主要可以归为添加、读取、修改、删除,这些操作占据了系统开发中的大部分时间,同时还需要考虑与数据库交互的性能问题。数据层主要设计目标是为了整个项目提供一个高层、统一、安全和并发的数据持久机制。3.1.1概念结构设计概念结构设计是将需求分析得到的用户需求抽象为信息结构即概念模型的过程,是数据库设计的关键。概念结构是各种数据模型的共同基础,它比数据模型更独立于机器,更抽象,从而更加稳定。汽车销售管理系统的概念结构设计中,采用E-R模型来描述,采用自底向上方
21、法。首先利用分类、聚集等数据抽象机制对需求分析阶段收集到的数据进行分类、组织(聚集)、形成实体、实体的属性、标示实体的码,确定实体之间的联系类型(1:1,1:N,M:N)设计出分E-R图,解决各分E-R图之间的属性、命名等冲突,再采用分析法,利用规范化理论消除冗余,经过修改和重构,生成基本E-R图,在合并的过程中,并不是所有的冗余数据和冗余联系都必须加以消除,有时为了提高效率,不得不以冗余信息为代价。经分析,得到系统的基本E-R图如图3-2所示:客户汽车厂商员工仓库购买销售属部门属存入采购取出收款图3-4数据库的E-R图模型图汽车实体E-R图如3-3图所示:汽车型号车名进价出价库存数汽车厂商号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 51465 毕业设计 论文 汽车 销售 管理 系统 设计 实现

链接地址:https://www.31ppt.com/p-3930577.html