本科毕业设计汽车4s店管理系统分析与设计Word格式.docx

上传人:b****8 文档编号:22507681 上传时间:2023-02-04 格式:DOCX 页数:42 大小:1.02MB
下载 相关 举报
本科毕业设计汽车4s店管理系统分析与设计Word格式.docx_第1页
第1页 / 共42页
本科毕业设计汽车4s店管理系统分析与设计Word格式.docx_第2页
第2页 / 共42页
本科毕业设计汽车4s店管理系统分析与设计Word格式.docx_第3页
第3页 / 共42页
本科毕业设计汽车4s店管理系统分析与设计Word格式.docx_第4页
第4页 / 共42页
本科毕业设计汽车4s店管理系统分析与设计Word格式.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

本科毕业设计汽车4s店管理系统分析与设计Word格式.docx

《本科毕业设计汽车4s店管理系统分析与设计Word格式.docx》由会员分享,可在线阅读,更多相关《本科毕业设计汽车4s店管理系统分析与设计Word格式.docx(42页珍藏版)》请在冰豆网上搜索。

本科毕业设计汽车4s店管理系统分析与设计Word格式.docx

从基本上讲,该系统的设计必须要顾及到适合当今发展形势以及企业的泛用性。

本系统采用多层框架结合,整个系统根据功能划分为用户和管理者两个不同的身份,给出不同的操作界面,在页面中根据身份判断来实现相应功能。

整个系统划分为客户功能模块、库存管理、会员管理、订单管理、输出管理等五大功能模块。

它根据添加数据库相应的数据,来拉近客户与管理者的距离,使得交易更简单、方便,实现了客户会员和商品库存同时管理的综合性要求。

本管理系统采用“MyEclipse”为开发环境,采用“JSP+Oracle10g”开发技术,利用JAVA语言进行编程求解,系统设计简单易懂,界面清洁,操作方便。

关键词:

汽车管理系统;

SSH框架;

JSP

Abstract

The4Sautomarketingmodelfeaturingvehiclesales(Sale),parts(Sparepart),service(Service),andinformationfeedback(Survey)emergeswiththerapiddevelopmentoftheautomotiveindustry.Beingthekeylinkinindustrialchain,4Smodelisconfrontedwithbothenormousopportunitiesaswellaschallenges,sincetheoutdatedmanagementcannolongermeettherequirementofthefastdevelopmentoftheindustry.Giventhatmany4Sstoresshutdownduetoincreasingcompetition,sheeranalysisofpreviousmarketingmodelisnotenough;

itisnecessarytoenhancethecorecompetitivenessthroughinformationmanagement.

The4Sstoremanagementsystemisthereforedesignedbasedonthecomprehensivesurveyandresearchof4Sstores,thelessonsandexperiencesdrawnfrompreviousautomotiveenterprisesmanagementmodels,andtheneedofthecurrentmarket.Inprinciple,thisdesignneedstoadapttothetrendofdevelopmentandshouldbeapplicabletoallenterprises.Thewholesystemismultilayeredwhichprovidecustomersandmanagerswithdifferentoperationinterfacesrespectively.Userswithdifferentidentitiescangetaccesstocorrespondingfunctionsonthesystemhomepage.Thesysteminvolvesfivefunctions,namely,customerfunction,stockmanagement,membershipmanagement,ordermanagement,andoutputmanagement.Byaddingdataoftheabove-mentionedaspectstothedatabase,itmakescustomersandmanagerscloseranddealsmoresimpleandconvenientsoastomeetthecomprehensiverequirementofmanagingcustomermembershipandproductstockatthesametime.

ThismanagementsystemtakeMyEclipsastheSDE,adoptingJSPplusOracle10ganduseJaveprogramminglanguagetosolveproblem.Systemisdesignedtobecleaninterface,easytooperate.

Keywords:

4SManagementSystem,SSHFramework,JSP

1引 言

1.1课题的背景

经历过一百多年的发展,汽车工业已经成为一部分国家的经济支柱和产业,对人类社会文明带来了巨大影响,随着人们的生活水平不断提高,人们对于汽车的消费需求也日渐旺盛,整个汽车工业拥有庞大的市场,这其中,中国的汽车市场发展迅速,每年都以20%以上速度增长,巨大的经济效益驱使,令各汽车厂家加大投资,同时对于汽车的销售渠道和模式的探求也在不断进步,在竞争十分激烈的形势下,一种介于厂家和消费者之间的纽带,汽车4S店也如雨后春笋般不断出现。

4S店是一种以“四位一体”为核心的汽车特许经营模式,包括整车销售(Sale)、零配件(Sparepart)、售后服务(Service)、信息反馈(Survey)等。

它拥有统一的外观形象,统一的标识,统一的管理标准,只经营单一的品牌的特点。

它是一种个性突出的有形市场,具有渠道一致性和统一的文化理念,按照生产厂家的统一店内外设计要求建造,投资巨大,动辄上百万,甚至几千万,4S店在提升汽车品牌、汽车生产企业形象上的优势是显而易见的。

4S店是1998年以后才逐步由欧洲传入中国的。

由于它与各个厂家之间建立了紧密的产销关系,具有购物环境优美、品牌意识强等优势,一度被国内诸多厂家效仿。

而4S店模式这几年在国内发展极为迅速。

汽车行业的4S店就是汽车厂家为了满足客户在服务方面的需求而推出的一种业务模式。

4S店的核心含义是“汽车终身服务解决方案”。

随着销售市场的扩大以及复杂的物流环境,对于店面的管理也愈加繁琐,增加了管理上的压力,同时介于店面流动金额较大,使得无法承担些许错误,这时候就需要有汽车管理系统来提高管理工作的效率。

通过建立这样的系统,可以做到汽车信息的规范管理、快速查询和科学统计,从而减少管理方面的工作量。

1.2课题意义

然而目前由于我国盲目的跟风现象严重,许多4S店不考虑任何问题,一拥而上建立4S店,导致社会资源浪费,同时也增加了自身的竞争压力。

现在随着利润空间不断压缩,有很多4S店面临生存危机,降低成本运营的问题迫在眉睫。

信息管理系统在4S店的运用,可以解决诸如问题。

系统建立令整车销售、配件供应、接待服务以及业务财务管理等系统结合联网。

加强整体店面的信息建设,使4S店发挥其优势,缩小劣势。

其中发挥了系统的整体互动和管理功能,减少管理者的工作量,也使错误率降到最低[]。

汽车销售以及服务管理在计算机上的运用顺应着时代发展,是信息化的大势所趋,也是降低企业运营成本、提高整体竞争力的有效方法。

1.3本文的主要工作

本文的研究是以减少人力管理的工作强度,同时也已减少实际商业运营中出现的错误为目的,由于汽车4S店整体的管理系统是一个比较复杂的系统,其中有很多环节,因此本系统的目的是达到其主要功能应用,尽可能扩展。

同时要注意客户对需求的分析,给对方一个可视化的操作界面。

在具有实用性、可靠性、实用性的基础上,方便客户的操作,减少用户的操作。

在本论文中,首先论述了汽车4S店管理系统的背景和研究意义;

然后会对要开发的汽车4S店管理系统的开发环境和开发工具进行较为细致的分析:

包括有需求分析、可行性分析;

同时对该系统进行了功能设计;

在对系统分析与设计的基础上,开发工具运用了Java和Oracle开发了汽车4S店管理系统;

最后对已经开发的整个系统进行了测试。

1.4本文的内容安排

系统论述的是汽车销售系统的设计,为了清楚、准确的描述该系统,我的论文从六个方面来论述。

第一部分论述为什么要设计此系统,这部分首先从汽车行业的发展需要入手,介绍了系统开发的背景(即系统开发的目的、意义)和系统的运行环境。

第二部分论述了及系统的运行环境。

第三部分是系统的分析,主要从需求分析、可行性分析、数据流程三个方面进行论述,需求分析是这部分的重点。

只有认真了解用户的需求,细致的进行调查分析,把用户“做什么”的要求转换成一个完全的、细致的软件模型并写出规格说明,这样才能准确的表达用户的要求。

第四部分是对系统的数据库设计系统的详细设计、系统设计概要、模块结构设计三个方面进行论述。

第五部分是系统的设计实现。

第六部分总结了信息化展望和本系统的特点。

主要从企业管理者出发分析当下环境信息化的重要性、系统运行中的特殊模块和不足方面进行论述。

论文最后又写了参考文献与致谢。

2系统环境与开发工具的介绍

本汽车4S系统是基于SSH框架和MVC模式开发设计的,它选择的前台-后台开发环境MyEclipse,后台数据库使用Oracle10g,其Web服务器为Tomcat6.0及以上版本。

2.1SSH框架以及MVC框架简述

SSH为struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。

集成SSH框架的系统从职责上分为四层:

表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。

其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,利用Hibernate框架对持久层提供支持,业务层用Spring支持[]。

MVC(ModelViewController)模型(model)-视图(view)-控制器(controller)  MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器[]。

MVC框架图如图2-1所示:

图2-1MVC框架图

使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。

比如一批统计数据你可以分别用柱状图、饼图来表示。

C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。

2.2MyEclipse以及开发JSP使用介绍

MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率[]。

它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易[]。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。

插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览[]。

JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。

目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。

JSP页面由HTML代码和嵌入其中的Java代码所组成。

服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。

JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。

JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点[]。

自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。

JSP可用一种简单易懂的等式表示为:

HTML+Java=JSP。

用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求变化的,例如请求账户信息或者特定的一瓶酒的价格等)。

生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在脚本中,所有的脚本在服务器端运行。

由于核心逻辑被封装在标识和JavaBeans中,所以Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成[]。

在服务器端,JSP引擎解释JSP标识和脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBC技术访问数据库或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器[]。

这既有助于作者保护自己的代码,又能保证任何基于HTML的Web浏览器的完全可用性。

Java中连接数据库的技术是JDBC,Java程序通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。

Sun公司还开发了JDBC-ODBCbridge,利用此技术Java程序可以访问带有ODBC驱动程序的数据库,目前大多数数据库系统都带有ODBC驱动程序,所以Java程序能访问诸如Oracle、Sybase、MSSQLServer和MSAccess等数据库[]。

此外,通过开发标识库,JSP技术可以进一步扩展。

第三方开发人员和其他人员可以为常用功能创建自己的标识库。

这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来进行工作。

JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且能扩展到支持企业级的分布式应用中。

作为采用Java技术家族的一部分,以及Java2(企业版体系结构)的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。

由于JSP页面的内置脚本语言是基于Java的,而且所有的JSP页面都被编译成为JavaServlets,所以JSP页面具有Java技术的所有好处,包括健壮的存储管理和安全性。

作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。

2.3数据库Oracle10g简述

今天,Oracle能够领先于竞争对手提供包括平台产品、应用产品和完善的服务在内的先进的、完整的、集成的电子商务解决方案,可以无缝集成供应链管理(SCM)、企业资源管理(ERP)、客户资源管理(CRM)和企业商业智能(BI)和电子商务应用IP(InternetPocurement)、Exchange、Portal-to-go等产品[]。

Oracle从低端到高端的所有方案100%基于Internet应用体系结构,都可以通过Web安全、直接地访问,使企业能够通过Web完成包括报价、定单、支付、执行、服务等在内的企业业务过程的所有环节,帮助企业将现有业务内容快速转移到电子商务,迅速获得来自电子商务的高效益。

ORACLE10g已经引入了共享SQL和多线索服务器体系结构[]。

这减少了ORACLE的资源占用,并增强了ORACLE的能力,使之在低档软硬件平台上用较少的资源就可以支持更多的用户,而在高档平台上可以支持成百上千个用户。

  提供了基于角色(ROLE)分工的安全保密管理。

在数据库管理功能、完整性检查、安全性、一致性方面都有良好的表现。

优点体现在以下几个方面:

支持大量多媒体数据,二进制图形、声音、动画以及多维数据结构等。

提供了与第三代高级语言的接口软件PRO系列,能在Java言中嵌入SQL语句及过程化(PL/SQL)语句,对数据库中的数据进行操纵[]。

加上它有许多优秀的前台开发工具如POWERBUILD、SQLFORMS、VISIABASIC等,可以快速开发生成基于客户端PC平台的应用程序,并具有良好的移植性。

提供了新的分布式数据库能力。

可通过网络较方便地读写远端数据库里的数据,并有对称复制的技术[]。

Oracle也许是最流行的服务器,占有最大的市场份额,它被广泛用于各个市场领域,满足一系列的存储需求,例如财务记录,人力资源及订单编制等,造成这种现象的原因之一在于Oracle较早的进入RDBMS(关系型数据库管理系统)领域,并且提供可运行于大多数操作系统上的数据库版本,虽然Oracle的首选操作系统似乎正由Solaris转为Linux,但是Oracle仍然在进行与其他操作系统的兼容工作,尽管Oracle经常在Unix或是Linux平台上运行,但是也有大量的Oracle在HP-UX和AIX上运行,随着几年前电子商务的激增,将会驱使Oracle成为WEB应用所需数据库的选择[]。

2.4本章小结

本章主要介绍了汽车4S店管理系统所用的开发工具、开发环境、开发系统所运用的SSH和MVC框架进行了介绍,并对将要使用的JSP、Oracle10g和Java语言进行了简单介绍。

3系统分析

汽车4S店管理系统是一个大型的软件工程项目。

要用适当的工具表达用户的需求模型,因此要对整个过程进行项目管理方法,因此汽车4S系统分析对于汽车4S店管理系统的整体设计至关重要,在本部分对汽车4S店管理系统进行了业务流程分析、需求分析及可行性分析,来明晰汽车4S店的业务以及数据流程,为下一步进行设计做准备。

3.1业务流程分析

业务流程具体体现在两个模块:

客户端模块和后台管理模块两个。

图3-1表示本汽车4S店管理系统的业务流程图[]:

图3-1汽车4S店管理系统业务流程图

3.1.1采购以及销售

整个采购业务从订单信息开始,汽车4S店与供应商达成协议,然后从供商处得到整个汽车的信息,然后汽车供应商给汽车4S店供应汽车。

汽车入库进行检验。

同时在另一端汽车销售,是有客户购车协议开始,在客户在汽车4S店选中的汽车并决定购买,汽车4S店会与客户进行订单协议,拥有整个客户的需求信息,包括汽车型号、颜色、配件、售价等等。

当销售单成立,仓库就可以进行汽车的出库处理。

汽车出库使库存减少,同时会产生售后的服务单。

图3-2表示采购以及销售的业务流程图:

图3-2采购销售业务流程图

3.1.2零配件管理

零配件整体业务包括采购、销售。

其中采购有零配件采购订单开始,与零配件供应商达成协议,进行零件采购;

而客户到汽车4S店购买汽车零配件,汽车4S店根据需求,会下达相应的零配件销售单。

对日常的销售提货、采购入库和物料库位移动等工作进行管理,登记数量账目。

通过了解整个业务流程,可以发现整车和零配件业务相似度较高,为了能统一管理,我想通过本系统,将两个部门合为一个模块进行系统操作,这样虽然对管理者个人的工作压力有所增加,但是实际上缩减了企业人员配比,使整个企业运行效益提高。

图3-3表示采购以及销售的数据流程图。

采购销售数据流程图能清晰表现出在本业务中数据走向。

图3-3采购销售数据流程图

3.1.3汽车库存业务管理

汽车库存业务的完成需要汽车4S店多个部门人员的配合才能完成,从管理人员输入客户车辆的相关信息、调查员分析汽车故障后决定派工人员、派工人员确定车辆故障、更具车辆故障列出需要使用的物料、工具和服务、仓库人员更具需求查询库存信息,确定是否需要采购相应零配件和库存调拨、车辆维修完工结算。

如图3-4表示整体库存管理流程图。

整体库存管理数据流程图能清晰的表明库存业务的数据走向。

图3-4库存管理流程图

从上列两组流程图看出,整车业务与零配件业务在本系统的功能流程设计中是类似的,所以我决定将两者放在一个功能模块中。

3.2需求分析

此系统是根据汽车4S店实际运行情况,主要是将功能分为4个部分来满足管理者的需求。

即整车销售(Sale)、零配件(Sparepart)、售后服务(Service)、信息反馈(Survey)。

汽车销售人员可以通过使用本系统对车辆的库存进行管理,汽车部件部门人员可以通过此系统进行汽车零配件的销售、库存、进货的管理,售后部门则可以通过本系统分别对整车和零配件进行售后管理,而信息反馈则可以收集客户对所买产品的使用,来进行一些使用体会的信息反馈,同时这里还记录了那些曾经购买过产品的客户资料,也可以说是对于客户资料的管理。

3.2.1对功能的需求分析

汽车4S店由于其行业特点,对经营过程中所有步骤中最重要的环节——销售、库存、客户进行管理。

能够完成需要的统计数据和生成出入库的单据。

能够对企业经营的资源进行有效的管理。

汽车4S店管理系统的主要功能就要对库存进行信息化处理,对货物出入库以及库存现状进行详细记录。

通过控制现有库存商品数量,保证企业正常运转的人力物力,从而降低整个企业的风险,使企业整体能够保证正常作业运行,从而提高企业的核心竞争价值。

在管理端方面,根据我对汽车企业的调查和了解,认为此类企业的管理业务压力集中在以下几点:

1>

汽车销售业务管理

销售管理是整个系统的核心功能。

处理过程中需要应对汽车服务也中常见的方式,从而为财务报表提供合适的数据。

此模块还须提供优良的查询方式和清晰的界面,将商品的编码、商品详细信息、商品具体说明结合起来,找出最符合客户需求的商品供其选择。

2>

物料的库存管理

整个库存管理主要体现在两个方面:

物料出入库移动管理和库存物料信息管理。

其中对日常的销售提货、采购入库等工作进行管理,产生出入移动记录,改变仓库数量,登记相应账目。

从库存物料信息上分析:

如库存数量、物料来源与去向、物料类型分析等。

因此,对于库存管理的功能需求基本体现在:

1.日常仓库中的库存操作,如入库、出库、调拨等业务处理的管理,并可以即时更新记录库存账目。

2.通过定期盘点和清查工作,能够绘制相应报表,通过图表形式实时调整库存。

3>

客户信息管理

我想把客户和管理者通过本系统联系在一起,管理者就可通过本系统掌握每个客户的详细信息。

其中在客户端即时产生的订单系统会反应在管理端,使管理者更快的了解到客户需求,进行类似快速反应的发货,提高整个企业运行效率。

同时客户也能了解到整个汽车4S店的库存情况,在电脑前也能看到自己心仪的产品,来进行选购

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1