计算机软件毕业设计二手车交易平台的分析设计与实现一版.docx

上传人:b****9 文档编号:25566367 上传时间:2023-06-09 格式:DOCX 页数:66 大小:2.77MB
下载 相关 举报
计算机软件毕业设计二手车交易平台的分析设计与实现一版.docx_第1页
第1页 / 共66页
计算机软件毕业设计二手车交易平台的分析设计与实现一版.docx_第2页
第2页 / 共66页
计算机软件毕业设计二手车交易平台的分析设计与实现一版.docx_第3页
第3页 / 共66页
计算机软件毕业设计二手车交易平台的分析设计与实现一版.docx_第4页
第4页 / 共66页
计算机软件毕业设计二手车交易平台的分析设计与实现一版.docx_第5页
第5页 / 共66页
点击查看更多>>
下载资源
资源描述

计算机软件毕业设计二手车交易平台的分析设计与实现一版.docx

《计算机软件毕业设计二手车交易平台的分析设计与实现一版.docx》由会员分享,可在线阅读,更多相关《计算机软件毕业设计二手车交易平台的分析设计与实现一版.docx(66页珍藏版)》请在冰豆网上搜索。

计算机软件毕业设计二手车交易平台的分析设计与实现一版.docx

计算机软件毕业设计二手车交易平台的分析设计与实现一版

编号

毕业设计(论文)

完整源代码68661508

题目二手车交易平台的分析、设计与实现

二级学院计算机科学与工程学院

专业软件工程

班级

学生姓名学号

指导教师职称副教授

时间2014年6月12日

 

摘要

随着时代的发展,经济提升速度的加快,产品更新速度也在不停的提速,随着而来的网络购物也开始越来越接近人们的生活。

与此同时,政府提出和深入可持续化发展的,以及环境友好型,资源节约型社会的提出,人们更多的认可资源的合理利用的观念。

二手车交易平台,通过每个用户发布自己要卖的车辆形成信息来源,每个人可以查看别的用户发布的车辆信息,以此来寻找自己想要的车辆。

当然你也可以发布求购信息让别人来联系你。

在你想买车的时候,你可以通过多条件的组合查询来寻找让自己满意的车辆。

找到车辆查看其详细信息,你可以联系卖主约定试车时间,并且你可以在车辆详细信息页面添加你对该车的评价。

本网站设计采用了Struts2和Hibernate,JSP等和网页设计的相关技术和MYSQL数据库技术来实现平台的搭建以及后台管理的设计,完成本次毕业设计的主要功能实现。

关键字:

二手车交易平台毕业设计Struts2HibernateMYSQL

 

Abstract

Withthedevelopmentofthetimes,economyincreasespeed,productupdatesspeedisquickenedceaselessly,thenetworkshoppingalsobecamemoreandmoreclosetopeople'slife.Atthesametime,thegovernmentputforwardandfurthersustainabledevelopment,andenvironmentfriendly,theresource-savingsociety,rationaluseofresourcesmorepeoplerecognizedtheidea.

Thesecond-handcartradingplatform,byeachusertopublishtheirowntosellvehiclesformingsourcesofinformation,everyonecanseeothervehicleinformationusers,inordertofindtheirdesiredvehicle.Ofcourse,youcanalsopurchaseinformationreleaseandletotherstocontactyou.Whenyouwanttobuyacar,youcanthroughthemulticonditioncombinationquerytofindyourselfasatisfactoryvehicle.Tofindthevehicleviewthedetailedinformation,youcancontacttheselleragreedtesttime,andyoucanaddyourevaluationforthevehicleinthevehicledetailspage.

ThiswebdesignusestheStruts2andHibernate,JSPandWebpagedesigntechnologyandMYSQLdatabasetechnologytorealizetheplatformaswellasthebackgroundmanagementofthesystem,completethemainfunctionsofthisgraduationdesign.

Keywords:

Thesecond-handcartradingplatformGraduationdesignStruts2HibernateMYSQL

 

1绪论

1.1系统开发背景

随着社会的不断发展和提高,以及商品经济的高效化,使得计算机的应用已经普及到经济和社会生活的各个领域。

经济的不断发展带来的不只是人民生活质量的提升,随着而来的是大量的闲置物品以及淘汰品。

人们利用自己闲置的车辆去交换自己需要的车辆或者出售获得金钱,从而达到车辆使用价值最大化和经济利益最大化。

本着节约型经济和方便用户的原则,为用户节约大量的时间,开发了二手车交易网站。

与现实世界中的二手车市场相比,处在虚拟网络上的二手车交易网站,更能带给用户方便的车辆信息查看以及快速询问。

大大的方便了人们的去购买车辆,符合而今人们生活习惯,用户不仅可以在本网站上买到自己想要的二手车,还可以发布自己不要的二手车。

不需要用户花费大量的时间去出售和宣传自己的车辆,买主会自动在网上搜索自己想要的车辆。

本二手车交易网站从商务运作模式来看类似于一般的电子商务,从根本上说,绝大数的买家和卖家都是个人。

为用户提供一个交流的机会,和“e-Bay易趣”,“淘宝”等这种纯粹的商业性网站不同,本二手车交易网站没有自己的支付系统,靠的是买家和卖家的见面来确定最后的交易金额,以及交易方式。

以此来确认商品车辆的真实性,避免人财两空。

1.2二手车交易网站的优势

二手车交易网站的最大优势不是最便宜,而是最实用。

因为二手车出售的价格本身就不会太高,而且会用来出售的二手车,一般都是放在家里闲置多时,弃之可惜存之无地的。

所以才想通过网站转手给更需要的人,因此也不会开太高的价格,所以价格方面一般不是太会考虑,而是更考虑二手车的性能和使用情况,以及购买后的相关手续问题。

二手车交易网站的出现使欲购买物件又觉得新的价格过高而承受不起的人有了更多的选择空间,在二手市场可购得性价比较好的车辆。

而且二手车交易网站全天候服务,你随时可以来这里浏览或购置二手车,省时省力,闭门家中坐,车从“网”上来,你要做的只有移动一下你的鼠标。

二手车交易网站拥有功能强大的信息查询系统,它像一个指路牌,把你带到需要搜寻的二手车面前,省了你在二手市场里找得心急如焚,汗流浃背,砍价砍得口干喉痛,面红耳刺的痛苦。

1.3二手车交易网站的基本特征

企业的电子商务系统一般是面向广大的社会公众,有公司注册等,而二手车交易网站服务对象是以个人为中心的,它们之间是存在着一定的区别的。

二手车交易网站除开具有数字化、跨时空、公开、透明等一般特征以外,还有着其独特的特征。

如:

①良好的网络购物环境。

21世纪的人们生活水平的提高,电脑得到了普及,网络购物也是被人们所接受。

其次,不得不说的是,有车的人家庭,肯定是有着不错的生活环境,以及良好的上网条件。

②节省购物浏览的时间,增加用户的选择余地。

二手车交易网站通过网络可以为大众提供更多的选择,可以更方便的达到信息资源共享,有利于提高购车效率,优化资源的再次分配。

网络还能使人有足够的时间查看车辆的信息,方便购买自己满意的车辆。

③良好的信用机制

如今这个时代,不完善的信用体系,大大的阻碍了我国电子商务的发展。

在二手车交易网站环境下,由于是当面交流,见货付款不用担心钱财两空的情况出现。

同时很方便信息交流,一旦出现违规现象,曝光的可能性会很大。

因此,大家都会自觉地养成良好的个人信用和商业信用。

④交易成本低

二手车交易网站使得买卖双方的交易成本大大降低。

一、通过网络进行信息的交流,其成本远远低于信件等其他的交流方式。

因为每个人都是“商家”,所以大大缩短了数据录入也降低了信息成本。

二、买卖双方通过网络电话交流,不需要中介者参与,因此减少了交易的相关环节中需要使用的费用。

三、网站实行“无纸贸易”,可减少大量的文件处理费用。

交易成本为零,符合价格敏感因素要求调查统计数字表明,价格是人群消费最为敏感的因素之一。

网站交易采用零交易成本,符合人群消费的心理特征。

1.4设计目的

在Internet飞速发展的今天,互联网成为人们快速获取信息,传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用,伴随这经济的发展,汽车也开始走入大众的世界,于此而来的还有二手的车辆的大量交易。

本交易平台基于方便各阶层的人员有一个合适的平台来处理自己不需要的车辆以及方便那些想要买二手车的人。

为此,设计了这个交易平台,毕竟在互联网的今天,人们并没有多少时间去一些市场查看车辆,而且去交易市场会有太多的时间浪费在选择和比较上,也不方便去比较各种车辆之间的优劣。

本着与人方便自己方便的原则,设计了这个二手车交易平台。

为卖方解决“废之不用,弃之可惜”的车辆,为买方提供方便便捷的购买方式。

随着电子商务的不断发展,以后大部分东西也都将可以实现网上购物。

也是这个原因,我们应该及早的进入这个领域。

同时也是为了推进社会经济的稳定发展起到了积极的作用。

 

2系统目标及开发可行性

2.1系统目标

本网站主要分前台和后台两部分。

其中前台包括的功能模块有:

首页,买车,卖车,个人信息,求购,以及登录和注册;后台包括的功能模块有:

管理员管理,前台用户管理,车辆管理,留言管理,其他等。

⑴首页:

查看最新发布的车辆信息,查看热门车辆信息,快速搜索,以及部分求购信息。

⑵买车:

包括搜索,以及查看车辆的详细信息。

⑶卖车:

发布车辆信息。

⑷个人信息:

包括个人简单信息,详细信息,修改个人密码,发布车辆,以及已发布的车辆信息列表。

⑸求购:

其中有求购车辆信息的列表和发布求购信息两部分。

⑹登录:

用户登录。

⑺注册:

新用户注册。

⑻管理员管理:

增加后台管理人员信息、删出已经不需要的后台管理员信息、修改后台管理员信息、查看后台管理人员的信息列表。

⑼前台用户管理:

添加前台用户,查看用户信息列表以及该用户发布的车辆信息和求购信息,删除用户信息。

⑽车辆管理:

添加车辆种类,车辆信息统计。

⑾留言管理:

留言列表。

⑿其他:

添加地区(省、市)。

2.2可行性分析

2.2.1市场可行性分析

经过初步的市场调查,了解了目前有闲置的二手车用户还是很多的,而且二手车交易也有成熟的规章制度。

拥有着广泛的群众基础,比较实用,有着较好的反应。

因此在市场上来说这个网站的建立是有可行性的。

2.2.2技术可行性分析

二手车交易网站是使用MyEclipse集成开发环境下进行开发的,以JSP来设计页面,使用Struts2和Hibernate来进行数据操作以及数据库的连接。

使得数据完整性得到保证,并使得数据库操作简单化,方便实现模块化的设计。

该网站是根据科学的关了方法与编程技术,用软件工程的思想开发设计的,能符合主要的技术要求,具有较高的实用性,能够较好的保证用户信息的安全。

采用B/S结构的二手车交易网站拥有较为广泛的应用。

虽然本人技术不是很熟悉,很纯熟,但是前期的分析和设计工作是没有问题的,而且在指导老师的帮助下,通过自己的认真学习我详细是可以完成该网站是开发和设计,所以在技术上是具有可行性的。

2.2.3操作可行性分析

本网站在一般浏览器上具有想死的界面,使用起来简单明了,就算是不熟悉计算机操作的人也是可以很快上手,明白怎么操作,去发布自己的车辆信息,去搜索自己想要的车辆信息。

2.2.4经济可行性分析

经济可行性分析是指对组织的经济状况和投资能力进行分析,对网站的建设运营以及维护费用进行大体上的估算,对系统建成后可能取得的社会经济效益进行大概的估计。

由于本网站设计所需要的全部软件都是可以从网络上免费下载的,因此其开发费费用比较低。

而这些支持技术主要是软硬件设备和软件技术支持,可是因为这是本人做的毕业设计,一切从简,没有所谓的开发费用,管理费用和维护费等。

因此在经济上也是可行的。

2.2.5社会因素方面的可行性

法律方面的可行性:

本网站是本人独立开发的,因此不涉及到侵权以及版权问题,更不会侵犯专利权的法律问题。

所以在社会法律上来看是可行的。

2.2.6可行性分析结论

综上所述,本网站是从市场,技术,操作,经济,社会因素等方面来看,都是可行的。

并且此项目技术成熟,具有完备的测试手段,具有良好的市场前景,因此本工程可以实施开发工作。

3需求分析

3.1功能需求

3.1.1前台用户登录注册业务概述

作为网站中一个重要的功能登录和注册,这是必不可少的一部分。

网站的前台,用户需要登录才能浏览车辆信息以及发布车辆信息和发布求购信息。

如果用户之前没有注册过,必须先注册才能够登录。

游客注册的用例图如图3.1所示:

图3.1游客注册用例图

游客注册的活动图如图3.2所示:

图3.2游客注册活动图

用户登录的用例图如图3.3所示:

图3.3用户登录用例图

用户登录的活动图如图3.4所示:

图3.4用户登录活动图

3.1.2用户买车的业务概述

当用户登录了之后可以查看和搜索二手车的车辆信息,以此来寻找自己满意的二手车。

当找到另自己满意的车辆时候,需要用户自己打电话联系卖家现场看车以及试驾并商讨如何支付购车费用等细节问题,本站只提供信息查看,不会经手交易细节。

用户买车的用例图如图3.5所示:

图3.5用户买车的用例图

用户买车的活动图如图3.6所示:

图3.6用户买车的活动图

3.1.3用户卖车的业务概述

用户卖车是二手车交易网站中不可缺少的一部分,使得本站有着大量的信息来源,有利于网站的持续化发展。

同时也因为有这大量的车辆信息来源会给本站带来大量的游客,提升点击率,由此带来了在群众中的知名度。

用户登录网站,进入卖车页面则可以发布自己想卖的车辆信息。

方便其他人来搜索和查看车辆信息。

用户卖车的用例图如图3.7所示:

图3.7用户卖车用例图

用户卖车的活动图如图3.8所示:

图3.8用户卖车的活动图

3.1.4用户求购的业务概述

用户求购这是一个方便自己买车的功能,当我们讨厌在茫茫多的车辆中寻找自己满意的车辆时,当我们在车海中依旧难以找到自己喜欢,让自己和家人都满意的车辆时,或者当你没有足够的时间去寻找那个适合你的车辆时,你可以通过求购的方式来得到自己想要的车辆。

填写你想要的车辆信息,发布出去,人们就可以看到你发布的求购信息。

当他有出售意向时会主动联系你的,而不需要你苦苦的去寻找车源。

用户求购的用例图如图3.9所示:

图3.9用户求购的用例图

用户求购的活动图如图3.10所示:

图3.10用户求购的活动图

3.1.5后台管理人员登录的业务概述

网站有前台自然也会有后台的存在,而后台则需要管理员的登录才能进行相应的操作。

管理员登录用例图如图3.11所示:

图3.11管理员登录的用例图

管理员登录活动图如图3.12所示:

图3.12管理员登录的活动图

3.1.6管理员信息管理的业务概述

管理员,是可以查看和使用网站后台的所有功能的,使得网站可以正常的运行以及更好的服务,但是不得不说的是只有一两个管理员总会感觉太少了。

所以就有了这个管理员信息管理模块。

这个模块有添加管理员以及管理员列表的功能。

管理员信息管理的用例图如图3.13所示:

图3.13管理员信息管理的用例图

管理员信息管理的活动图如图3.14所示:

图3.14管理员信息管理的活动图

3.1.7前台用户管理的业务概述

作为一个二手车交易网站的后台必不可少的会有前台用户的管理,对前台用户进行一些数据的统计等等,这是有利于去收集客户样本,更好的为客户服务。

并且提高网站的运营效率等等。

前台用户管理的用例图如图3.15所示:

图3.15前台用户管理用例图

前台用户管理的活动图如图3.16所示:

图3.16前台用户管理活动图

3.1.8车辆管理的业务概述

作为二手车交易网站的后台,车辆管理是必不可少的一部分。

车辆管理中包括了,添加车辆种类,求购车辆信息统计以及发布的车辆信息统计几个部分组成的。

添加车辆种类是可能存在本站可能没有考虑到的车辆种类,而留下的补救措施。

车辆管理的用例图如图3.17所示:

图3.17车辆管理用例图

车辆管理的活动图如图3.18所示:

图3.18车辆管理活动图

3.1.9留言评论的业务概述

留言评论是指前台用户可以在每个车辆信息下面对该车进行相关的留言评论。

可以方便其他用户去了解该车的实际情况,避免其他人去浪费时间重复一些相同的验证。

用户留言评论的用例图如图3.19所示:

图3.19用户留言评论用例图

管理员留言评论管理的用例图如图3.20所示:

图3.20管理员留言评论管理用例图

用户留言评论的活动图如图3.21所示:

图3.21用户留言评论活动图

管理员留言评论管理的活动图如图3.22所示:

图3.22管理员留言评论管理活动图

3.1.10其他的业务概述

这个模块之中包括添加地区省市的功能。

添加地区省市的用例图如图3.23所示:

图3.23添加地区省市的用例图

添加地区省市的活动图如图3.24所示:

图3.24添加地区省市的活动图

3.2非功能性需求

3.2.1性能需求

响应时间:

0.5s

更新处理时间:

0.5s

数据传输与转换时间:

0.5s

运行时间:

0.1s

该网站采用全中文界面操作,按照页面提示进行操作,设计页面方便理解,操作方法简单易懂。

3.2.2软硬件环境需求

硬件:

一台电脑

软件:

该网站采用现在比较流行的页面,标准的B/S模式,可以在大部分的Windows操作系统上运行。

3.2.3产品质量需求

安全性:

使用者的使用权限可识别,抗干扰能力较强,可以进行有效的控制网站。

性能和效率:

响应时间快,更新内容快。

易用性:

界面人性化,操作应简易。

兼容性:

可适合多浏览器运行浏览。

 

4系统设计

4.1系统总体结构

本二手车交易网站的系统总体结构如图4.1所示,主要分为前台和后台两个部分。

其中前台包括首页,买车,卖车,个人信息,求购以及登录注册等几个主要功能;后台则包括管理人员管理,前台用户管理,车辆信息管理,留言管理以及其他几个方面。

求购:

包括查看详细求购信息,求购信息查询,发布求购信息这三个功能模块。

卖车:

只有发布车辆信息。

首页:

则包括快速搜索,热门车辆,最新发布的二手车车辆信息。

买车:

搜索车辆信息,查看车辆信息,查看车辆信息时能够对该车辆进行评论留言。

个人信息管理:

个人信息和车辆信息管理两个,其中个人信息包括简单信息,详细信息以及修改密码几个功能模块,可以对用户个人信息进行简单的修改。

而车辆信息管理则包括发布车辆和查看已发布的车辆信息列表。

其他:

这之中有添加地区省市的功能模块。

车辆信息管理:

包括添加车辆种类和查看已发布的车辆信息统计还有已发布的求购信息统计。

管理员信息管理:

包括添加管理员和管理员列表两个模块。

前台用户信息管理:

添加用户和用户信息列表两个功能模块。

留言管理:

具有留言列表这个功能模块。

图4.1功能结构图

4.2总体类图设计

(1)用户类:

该类是用户信息的实体类,它被用来存储用户信息的。

(2)管理员类:

是管理员信息的实体类,存储管理员信息。

(3)求购信息类:

是求购单的实体类,对求购的信息进行存储。

(4)车辆类:

是卖车的车辆信息,存储这车辆的相关信息。

(5)留言类:

是用户留言所用的,可以存储留言时候的信息。

(6)车辆种类:

车辆种类是记录着所有可能有的车辆。

(7)地区类:

记录地区的实体类,保存地区名。

图4.2总体类图

4.3功能设计

4.3.1前台用户登录注册的功能设计

用户的登录和注册功能中涉及的类主要有LoginAction,R_UserDao,R_UserDdaoService。

其中LoginAction类是用来接受登录和注册时候提交的数据,并调用R_UserDdaoService中的方法来实现登录检验的。

其中R_UserDao是进行数据库的数据操作的。

用户登录和注册所涉及的几个主要的类如图4.3所示:

图4.3用户登录和注册涉及的主要类

用户登录的顺序图如图4.4所示:

图4.4用户登录的顺序图

用户注册的顺序图如图4.5所示:

图4.5用户注册的顺序图

4.3.2用户买车的功能设计

用户买车之中包括两个功能模块,一个是车辆的搜索,另一个是查看车辆的详细信息。

其中车辆的搜索功能的设计主要包括BuyCarAction,SellCarBillDao以及SellCarBillDaoService三个类,当用户进入这个页面时,首先调用的是BuyCarAction,之后再Action中调用SellCarBillDaoService中的方法,并将结果返回到页面,让页面可以显示信息。

车辆搜索功能所用的主要类大概有一下几个,如图4.6所示:

图4.6车辆搜索功能的主要类图

车辆搜索功能的顺序图,如图4.7所示:

图4.7搜索车辆功能的顺序图

该模块的第二个主要功能就是查看车辆信息,当用户找到满足自己条件的车辆时候,用户要进一步了解本车,并且获得卖主的信息,用户就需要去查看车辆详细信息。

这个模块功能所涉及的类有SellCarBillDaoService,SellCarBillDao以及DetailedInfoAction这三个类。

当你查看车辆信息首先调用的是Action中的方法,在方法中调用SellCarBillDaoService中我们所需要的,并返回结果。

再将结果显示在页面上。

查看车辆信息的主要类图,如图4.8所示:

图片4.8查看车辆详细信息的主要类图

查看车辆信息的顺序图:

如图4.9所示:

图片4.9查看车辆详细信息的顺序图

4.3.3用户卖车的功能设计

作为本交易网中不可获取的功能之一。

该功能所涉及的类有SellCarBill和SellCarAction以及SellCarBillDao这三个主要的类,具有发布车辆信息的功能,当你需要卖车的时候,你可以通过点击页面卖车进入卖车的页面,只要填写相关的车辆信息,以及联系方式就可以发布车辆信息,让其他用户看到你所发布的信息。

从而可能去购买你的车辆。

车辆发布的类图如图4.10所示:

图4.10车辆发布所设计的类图

发布车辆的顺序图如图4.11所示:

图4.11发布车辆的顺序图

4.3.4用户求购的功能设计

用户求购的功能设计中包括了三个部分,分别是发布求购信息,搜索求购信息,以及之后的查看详细求购信息的功能。

而发布求购信息所要涉及的主要类有PurchaseInformationDao,PurchaseInformationDaoService,PurchaseInformationAction。

当用户进入发布求购信息的时,需要先填写相应的信息,然后将信息提交个Action,在Action中得到提交的信息,然后调用Service中的相关方法实现发布求购信息的功能。

发布求购信息所涉及的主要几个类如图4.12所示:

图4.12发布求购信息的主要类图

发布求购信息的顺序图如图4.13所示:

图4.13发布求购信息的顺序图

求购功能中另一个比较大的功能是搜索求购信息。

实现搜索求购信息所涉及的类主要包括PurchaseI

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

当前位置:首页 > 医药卫生 > 基础医学

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

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