完整版汽车4S店管理系统分析与设计毕业论文设计Word文档格式.docx

上传人:b****6 文档编号:21801314 上传时间:2023-02-01 格式:DOCX 页数:17 大小:752.65KB
下载 相关 举报
完整版汽车4S店管理系统分析与设计毕业论文设计Word文档格式.docx_第1页
第1页 / 共17页
完整版汽车4S店管理系统分析与设计毕业论文设计Word文档格式.docx_第2页
第2页 / 共17页
完整版汽车4S店管理系统分析与设计毕业论文设计Word文档格式.docx_第3页
第3页 / 共17页
完整版汽车4S店管理系统分析与设计毕业论文设计Word文档格式.docx_第4页
第4页 / 共17页
完整版汽车4S店管理系统分析与设计毕业论文设计Word文档格式.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

完整版汽车4S店管理系统分析与设计毕业论文设计Word文档格式.docx

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

完整版汽车4S店管理系统分析与设计毕业论文设计Word文档格式.docx

itisnecessarytoenhancethecorecompetitivenessthroughinformationmanagement.

The4Sstoremanagementsystemisthereforedesignedbasedonthecomprehensivesurveyandresearchof4Sstores,thelessonsandexperiencesdrawnfrompreviousautomotiveenterprisesmanagementmodels,andtheneedofthecurrentmarket.Inprinciple,thisdesignneedstoadapttothetrendofdevelopmentandshouldbeapplicabletoallenterprises.Thewholesystemismultilayeredwhichprovidecustomersandmanagerswithdifferentoperationinterfacesrespectively.Userswithdifferentidentitiescangetaccesstocorrespondingfunctionsonthesystem,stockmanagement,membershipmanagement,ordermanagement,andoutputmanagement.Byaddingdataoftheabove-mentionedaspectstothedatabase,itmakescustomersandmanagerscloseranddealsmoresimpleandconvenientsoastomeetthecomprehensiverequirementofmanagingcustomermembershipandproductstockatthesametime.

ThismanagementsystemtakeMyEclipsastheSDE,adoptingJSPplusOracle10ganduseJaveprogramminglanguagetosolveproblem.Systemisdesignedtobecleaninterface,easytooperate.

Keywords:

4SManagementSystem,SSHFramework,JSP

目录

1引 言1

1.1课题的背景1

1.2课题意义1

1.3本文的主要工作2

1.4本文的内容安排2

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

2.1SSH框架以及MVC框架简述3

2.2MyEclipse以及开发JSP使用介绍3

2.3数据库Oracle10g简述5

2.4本章小结6

3系统分析7

3.1业务流程分析7

3.1.1采购以及销售7

3.1.2零配件管理8

3.1.3汽车库存业务管理9

3.2需求分析10

3.2.1对功能的需求分析10

3.3可行性分析11

3.3.1经济可行性分析11

3.3.2技术可行性分析12

3.4本章小结12

4系统设计13

4.1功能设计13

4.1.1管理员模块14

4.1.2客户模块15

4.2ER图设计16

4.3数据库设计18

4.4本章小结21

5系统实施22

5.1系统的主页界面22

5.2用户模块界面24

5.2.1新用户注册24

5.2.2财务收银功能25

5.2.3购物车功能25

5.2.4账单生成功能26

5.3管理员模块界面27

5.3.1管理员登录界面27

5.3.2商品管理功能的实现28

5.3.3会员管理功能实现31

5.3.4订单管理功能实现32

5.4本章小结33

6展望34

6.1汽车4S店信息化建设展望34

6.2汽车4S店管理系统总结34

参考文献36

致谢37

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+"

name="

loginForm"

action="

manager!

manager_login"

method="

post"

>

<

divclass="

login_bg"

p>

用户名:

inputtype="

text"

manager"

size="

12"

value="

"

id="

adminLogin_shopManager_manager"

密码:

password"

pwd"

adminLogin_shopManager_password"

imgsrc="

images19.gif"

onclick="

document.loginForm.submit();

style="

border:

0;

cursor:

.:

30pxauto;

div>

form>

publicclassConnDB{

publicstaticfinalStringDBDRIVER="

oracle.jdbc.driver.OracleDriver"

;

publicstaticfinalStringDBURL="

jdbc:

oracle:

thin:

@localhost:

1521:

orcl"

publicstaticfinalStringDBUSER="

scott"

publicstaticfinalStringDBPASS="

tiger"

publicvoidtestConn(){

try{

Class.forName(DBDRIVER);

}catch(ClassNotFoundExceptione){

TODOAuto-generatedcatchblock

System.out.println("

未找到趋动程序"

);

}

Connectionconn=null;

conn=DriverManager.getConnection(DBURL,DBUSER,DBPASS);

connmit();

}catch(SQLExceptione){

e.printStackTrace();

System.out.println(conn);

}

5.2用户模块界面

5.2.1新用户注册

通过点击主页页面中“注册”按钮,进入到客户会员注册页面,新用户通过填写详细资料,并点击“确认提交”按钮,完成注册。

当有信息错误时,点击重新填写,再一次完成资料注册。

同时在注册完成以后,若对自己的信息想重新确认,可以修改信息。

图5-2所示已注册用户资料修改的界面。

客户根据要求更改相应的信息内容,当要修改的用户名与别的用户名相同时,会给与提示。

图5-2新用户注册资料填写界面

旧会员修改页面其中带有*为必填项目。

另外本系统还支持客户对自己的信息进行添加,更方便了客户随时更新自己信息。

客户注册及修改整个功能的具体体现于管理员中部分功能的具体实现类似,在管理员功能中我会详细介绍特殊功能的代码实现,这里不再赘述。

5.2.2财务收银功能

本系统是本着为客户方便购买,同时减轻管理者管理压力的目的,尽量将现实中的操作电子商务化。

付款方式为客户提供网络支付手段,在收银功能上,专门在客户端设立一个收银界面,来供客户选择。

同时在管理端也会自动生成相应订单号,信息也会传输至管理员,以供统一管理。

账目订单添加及修改整个功能的具体体现,于之前描述管理员中部分功能的具体实现类似,在管理员功能中添加特殊功能的代码实现,这里不再赘述。

5.2.3购物车功能

本功能旨在为客户提供一个方便快捷的购买环境,令会员客户能够在本系统上随意购买自己心仪的产品,或者淘汰已选择的商品。

在本界面中会显示所有订单信息。

图5-3显示的是购物车界面。

在购物车界面中,客户可以查看所有已定的商品,界面还提供“继续购物”“收银结账”“清空购物车”三项功能。

图5-3购物界面

5.2.4账单生成功能

在客户挑选完商品时,系统会给出一个收银界面,在这个界面中,用户通过填写账单详细信息,点击“确认提交”按钮,完成整个购买工作。

系统会根据此事件判定,生成一个对应的订单号,反映至后台管理员处。

图5-4显示的是新账单详细信息填写界面。

图5-4新账单填写界面

用户填写账单完毕后,就可查看自己所选购的商品。

系统会为之列出清单显示成一个单独界面,从而供会员客户随时查验。

整个订单的添加、查看、修改功能与下面我将要着重介绍的管理员后台管理相关功能类似,后面我会详细介绍,在这里不在赘述。

5.3管理员模块界面

5.3.1管理员登录界面

在图5-1中,管理员可以通过点击其中的红字所圈“后台管理”按钮,进入到管理员登录主界面,在该界面可以完成登录工作。

图5-5标示管理员用户登录的界面。

图5-5管理员用户登录界面

下面是管理员登录事件的代码:

publicStringgoods_list(){

if(session.get("

)==null){

request.put("

errors"

"

请先登录"

return"

login"

System.out.println(session.get("

));

pm=goodsService.getGoods(Integer.parseInt(pager.getOffset()),6);

return"

goods_list"

管理员运用自己的用户名和密码通过汽车4S店后台管理系统登录界面进入管理员主界面,在该界面可以完成商品管理、会员客户管理、订单管理的功能。

在点击某个模块的按钮后,页面会跳转相应的操作界面,可以根据自己的需要进行管理信息工作。

本论文主要对于管理员界面中若干主要功能的实现进行详细说明和介绍。

5.3.2商品管理功能的实现

进入后台管理系统,会默认跳转到商品管理界面,所有库存商品信息都会罗列其中,包括:

商品名称、商品价格、发布日期,页面也会提供商品库存的添加、库存修改、库存删除三大功能。

图5-6标示后台管理员用户登录的主要界面(商品管理界面)。

图5-6管理员用户登录主要界面(商品管理界面)

在商品库存管理中的两大功能:

库存的删除和库存的修改我会在下边详细介绍。

当发生删除事件时,系统会根据订单内容是否与删除内容冲突做出判定,特殊情况(订单与删除事件冲突)的对应代码也在如下列出:

publicStringgoods_del(){

intid=goodsDriven.getId();

Goodsgoods=newGoods();

goods.setId(id);

if(orderService.getCountByGoods(id)>

0){

pm=goodsService.getGoods(0,6);

该产品有依赖的订单,不能删除"

goodsService.del(goods);

pm=goodsService.getGoods(0,6);

当管理员想修改库存中已有的商品信息时,可以通过点击“修改”按钮,进入修改界面,以下是修改事件相应代码:

publicStringgoods_update(){

goods=goodsService.getGoodsById(goodsDriven.getId());

goods.setGoodsName(goodsDriven.getGoodsName());

System.out.println("

goodsid----->

+goodsDriven.getId());

if(upload!

=null){

try{

FileOutputStreamfos=newFileOutputStream(getSavePath()+"

\\"

+getUploadFileName());

FileInputStreamfis=newFileInputStream(getUpload());

byte[]buffer=newbyte[1024];

intlen=0;

while((len=fis.read(buffer))>

0){

fos.write(buffer,0,len);

}

}catch(Exceptione){

TODO:

System.out.println("

上传文件出错"

}

goods.setPicture(uploadFileName);

}else{

goods.setPicture(goodsDriven.getPicture());

goods.setPrice(goodsDriven.getPrice());

goods.setIntroduce(goodsDriven.getIntroduce());

goodsService.updateGoods(goods);

在管理员面临新货入库的情况时,可以在管理员的商品管理主页面中,通过点击“添加商品信息”,就会跳转到商品信息添加功能页面,通过完成相应操作,实现商品添加功能。

例如,填写商品名称“宝马320”,上传参考图片,填写相应价格,并对商品进行补充说明,最后点击“确定保存”,即可完成操作。

图5-7表示添加商品信息页面。

图5-7添加商品信息界面

下面是添加新商品信息事件中主要代码:

publicStringgoods_add(){

intid=goodsService.getNextId();

goods.setCreDate(newjava.sql.Date(newjava.util.Date().getTime()));

me());

System.out.println(getSavePath()+"

FileOutputStreamfos=newFileOutputStream(getSavePat

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

当前位置:首页 > 党团工作 > 入党转正申请

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

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