精品汽车4S店管理系统分析与设计毕业论文Word格式文档下载.docx
- 文档编号:20215175
- 上传时间:2023-01-20
- 格式:DOCX
- 页数:17
- 大小:752.46KB
精品汽车4S店管理系统分析与设计毕业论文Word格式文档下载.docx
《精品汽车4S店管理系统分析与设计毕业论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《精品汽车4S店管理系统分析与设计毕业论文Word格式文档下载.docx(17页珍藏版)》请在冰豆网上搜索。
4SManagementSystem,SSHFramework,JSP目录1引言11.1课题的背景11.2课题意义11.3本文的主要工作21.4本文的内容安排22系统环境与开发工具的介绍32.1SSH框架以及MVC框架简述32.2MyEclipse以及开发JSP使用介绍32.3数据库Oracle10g简述52.4本章小结63系统分析73.1业务流程分析73.1.1采购以及销售73.1.2零配件管理83.1.3汽车库存业务管理93.2需求分析103.2.1对功能的需求分析103.3可行性分析113.3.1经济可行性分析113.3.2技术可行性分析123.4本章小结124系统设计134.1功能设计134.1.1管理员模块144.1.2客户模块154.2ER图设计164.3数据库设计184.4本章小结215系统实施225.1系统的主页界面225.2用户模块界面245.2.1新用户注册245.2.2财务收银功能255.2.3购物车功能255.2.4账单生成功能265.3管理员模块界面275.3.1管理员登录界面275.3.2商品管理功能的实现285.3.3会员管理功能实现315.3.4订单管理功能实现325.4本章小结336展望346.1汽车4S店信息化建设展望346.2汽车4S店管理系统总结34参考文献36致谢371引言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=loginFormaction=manager!
manager_loginmethod=post用户名:
密码:
publicclassConnDBpublicstaticfinalStringDBDRIVER=oracle.jdbc.driver.OracleDriver;
publicstaticfinalStringDBURL=jdbc:
oracle:
thin:
localhost:
1521:
orcl;
publicstaticfinalStringDBUSER=scott;
publicstaticfinalStringDBPASS=tiger;
publicvoidtestConn()tryClass.forName(DBDRIVER);
catch(ClassNotFoundExceptione)TODOAuto-generatedcatchblockSystem.out.println(未找到趋动程序);
Connectionconn=null;
tryconn=DriverManager.getConnection(DBURL,DBUSER,DBPASS);
connmit();
catch(SQLExceptione)TODOAuto-generatedcatchblocke.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(manager)=null)request.put(errors,请先登录);
returnlogin;
System.out.println(session.get(manager);
pm=goodsService.getGoods(Integer.parseInt(pager.getOffset(),6);
returngoods_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);
request.put(errors,该产品有依赖的订单,不能删除);
goodsService.del(goods);
pm=goodsService.getGoods(0,6);
当管理员想修改库存中已有的商品信息时,可以通过点击“修改”按钮,进入修改界面,以下是修改事件相应代码:
publicStringgoods_update()Goodsgoods=newGoods();
goods=goodsService.getGoodsById(goodsDriven.getId();
goods.setGoodsName(goodsDriven.getGoodsName();
System.out.println(goodsid-+goodsDriven.getId();
if(upload!
=null)tryFileOutputStreamfos=newFileOutputStream(getSavePath()+getUploadFileName();
FileInputStreamfis=newFileInputStream(getUpload();
bytebuffer=newbyte1024;
intlen=0;
while(len=fis.read(buffer)0)fos.write(buffer,0,len);
catch(Exceptione)TODO:
System.out.println(上传文件出错);
goods.setPicture(uploadFileName);
elsegoods.setPicture(goodsDriven.getPicture();
goods.setPrice(goodsDriven.getPrice();
goods.setIntroduce(goodsDriven.getIntroduce();
goodsService.updateGoods(goods);
在管理员面临新货入库的情况时,可以在管理员的商品管理主页面中,通过点击“添加商品信息”,就会跳转到商品信息添加功能页面,通过完成相应操作,实现商品添加功能。
例如,填写商品名称“宝马320”,上传参考图片,填写相应价格,并对商品进行补充说明,最后点击“确定保存”,即可完成操作。
图5-7表示添加商品信息页面。
图5-7添加商品信息界面下面是添加新商品信息事件中主要代码:
publicStringgoods_add()Goodsgoods=newGoods();
intid=goodsService.getNextId();
goods.setCreDate(newjava.sql.Date(newjava.util.Date().getTime();
me();
trySystem.out.println(getSavePath()+getUploadFileName();
FileOutputStreamfos=newFileOutputStream(getSavePath()+getUploadFileName();
System.out.println(filenameis+getUpload();
goodsService.addGoods(goods);
returngoods_add_input;
5.3.3会员管理功能实现本系统的主要目的之一就是为了管理者可以实现客户会员和商品库存同时管理,进而拉近客户与管理者的距离,使得交易更简单、方便,实现了客户会员和商品库存同时管理的综合性要求。
图5-8表示的是会员管理界面。
图5-8会员管理界面后台管理人员通过此界面可以清楚的了解到各个会员的情况以及信息,同时赋予了后台管理者是否冻结当前客户的权限。
5.3.4订单管理功能实现在这里管理者可以随时查看用户端的订单的详细信息,然后根据订单号进行查询,通过点击“执行”按钮,确认发货从而完成销售过程。
同时在本页面中,加入了报表生成功能,通过点击“生成销售图表”、“”生产销售3D图表、“生产销售柱状图表”按钮,完成报表统计。
做出此功能目的是为了企业部门合并,从提高整体效益为出发点而考虑的。
图5-9表示的是订单管理界面。
图5-9订单管理界面下面是表格生成的部分代码:
GoodsDao.java接口中的相关代码publicinterfaceGoodsDaopublicvoidsave(Goodsgoods);
publicListgetGoods(intoffset,intpagesize);
publicvoidupdate(Goodsgoods);
publicintgetTotalSize();
publicintgetNextId();
publicGoodssearchById(intid);
publicvoiddel
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 汽车 管理 系统分析 设计 毕业论文