ImageVerifierCode 换一换
格式:DOCX , 页数:66 ,大小:2.77MB ,
资源ID:25566367      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25566367.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机软件毕业设计二手车交易平台的分析设计与实现一版.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、计算机软件毕业设计二手车交易平台的分析设计与实现一版 编号 毕 业 设 计(论文)完整源代码68661508题目 二手车交易平台的分析、设计与实现 二级学院 计算机科学与工程学院 专 业 软件工程 班 级 学生姓名 学号 指导教师 职称 副教授 时 间 2014年6月12日 摘 要随着时代的发展,经济提升速度的加快,产品更新速度也在不停的提速,随着而来的网络购物也开始越来越接近人们的生活。与此同时,政府提出和深入可持续化发展的,以及环境友好型,资源节约型社会的提出,人们更多的认可资源的合理利用的观念。二手车交易平台,通过每个用户发布自己要卖的车辆形成信息来源,每个人可以查看别的用户发布的车辆信

2、息,以此来寻找自己想要的车辆。当然你也可以发布求购信息让别人来联系你。在你想买车的时候,你可以通过多条件的组合查询来寻找让自己满意的车辆。找到车辆查看其详细信息,你可以联系卖主约定试车时间,并且你可以在车辆详细信息页面添加你对该车的评价。本网站设计采用了Struts2和Hibernate,JSP等和网页设计的相关技术和MYSQL数据库技术来实现平台的搭建以及后台管理的设计,完成本次毕业设计的主要功能实现。关键字:二手车交易平台 毕业设计 Struts2 Hibernate MYSQLAbstractWith the development of the times, economy incre

3、ase speed, product updates speed is quickened ceaselessly, the network shopping also became more and more close to peoples life. At the same time, the government put forward and further sustainable development, and environment friendly, the resource-saving society, rational use of resources more peo

4、ple recognized the idea.The second-hand car trading platform, by each user to publish their own to sell vehicles forming sources of information, everyone can see other vehicle information users, in order to find their desired vehicle. Of course, you can also purchase information release and let othe

5、rs to contact you. When you want to buy a car, you can through the multi condition combination query to find yourself a satisfactory vehicle. To find the vehicle view the detailed information, you can contact the seller agreed test time, and you can add your evaluation for the vehicle in the vehicle

6、 details page.This web design uses the Struts2 and Hibernate, JSP and Webpage design technology and MYSQL database technology to realize the platform as well as the background management of the system, complete the main functions of this graduation design.Key words: The second-hand car trading platf

7、orm Graduation design Struts2 Hibernate MYSQL1 绪论1.1 系统开发背景随着社会的不断发展和提高,以及商品经济的高效化,使得计算机的应用已经普及到经济和社会生活的各个领域。经济的不断发展带来的不只是人民生活质量的提升,随着而来的是大量的闲置物品以及淘汰品。人们利用自己闲置的车辆去交换自己需要的车辆或者出售获得金钱,从而达到车辆使用价值最大化和经济利益最大化。本着节约型经济和方便用户的原则,为用户节约大量的时间,开发了二手车交易网站。与现实世界中的二手车市场相比,处在虚拟网络上的二手车交易网站,更能带给用户方便的车辆信息查看以及快速询问。大大的方便了

8、人们的去购买车辆,符合而今人们生活习惯,用户不仅可以在本网站上买到自己想要的二手车,还可以发布自己不要的二手车。不需要用户花费大量的时间去出售和宣传自己的车辆,买主会自动在网上搜索自己想要的车辆。本二手车交易网站从商务运作模式来看类似于一般的电子商务,从根本上说,绝大数的买家和卖家都是个人。为用户提供一个交流的机会,和“e-Bay易趣”,“淘宝”等这种纯粹的商业性网站不同,本二手车交易网站没有自己的支付系统,靠的是买家和卖家的见面来确定最后的交易金额,以及交易方式。以此来确认商品车辆的真实性,避免人财两空。1.2 二手车交易网站的优势二手车交易网站的最大优势不是最便宜,而是最实用。因为二手车出

9、售的价格本身就不会太高,而且会用来出售的二手车,一般都是放在家里闲置多时,弃之可惜存之无地的。所以才想通过网站转手给更需要的人,因此也不会开太高的价格,所以价格方面一般不是太会考虑,而是更考虑二手车的性能和使用情况,以及购买后的相关手续问题。二手车交易网站的出现使欲购买物件又觉得新的价格过高而承受不起的人有了更多的选择空间,在二手市场可购得性价比较好的车辆。而且二手车交易网站全天候服务,你随时可以来这里浏览或购置二手车,省时省力,闭门家中坐,车从“网”上来,你要做的只有移动一下你的鼠标。二手车交易网站拥有功能强大的信息查询系统,它像一个指路牌,把你带到需要搜寻的二手车面前,省了你在二手市场里找

10、得心急如焚,汗流浃背,砍价砍得口干喉痛,面红耳刺的痛苦。1.3 二手车交易网站的基本特征企业的电子商务系统一般是面向广大的社会公众,有公司注册等,而二手车交易网站服务对象是以个人为中心的,它们之间是存在着一定的区别的。二手车交易网站除开具有数字化、跨时空、公开、透明等一般特征以外,还有着其独特的特征。如: 良好的网络购物环境。21世纪的人们生活水平的提高,电脑得到了普及,网络购物也是被人们所接受。其次,不得不说的是,有车的人家庭,肯定是有着不错的生活环境,以及良好的上网条件。 节省购物浏览的时间,增加用户的选择余地。二手车交易网站通过网络可以为大众提供更多的选择,可以更方便的达到信息资源共享,

11、有利于提高购车效率,优化资源的再次分配。网络还能使人有足够的时间查看车辆的信息,方便购买自己满意的车辆。 良好的信用机制如今这个时代,不完善的信用体系,大大的阻碍了我国电子商务的发展。在二手车交易网站环境下,由于是当面交流,见货付款不用担心钱财两空的情况出现。同时很方便信息交流,一旦出现违规现象,曝光的可能性会很大。因此,大家都会自觉地养成良好的个人信用和商业信用。 交易成本低二手车交易网站使得买卖双方的交易成本大大降低。一、通过网络进行信息的交流,其成本远远低于信件等其他的交流方式。因为每个人都是“商家”,所以大大缩短了数据录入也降低了信息成本。二、买卖双方通过网络电话交流,不需要中介者参与

12、,因此减少了交易的相关环节中需要使用的费用。三、网站实行“无纸贸易”,可减少大量的文件处理费用。交易成本为零,符合价格敏感因素要求调查统计数字表明,价格是人群消费最为敏感的因素之一。网站交易采用零交易成本,符合人群消费的心理特征。1.4 设计目的在Internet飞速发展的今天,互联网成为人们快速获取信息,传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用,伴随这经济的发展,汽车也开始走入大众的世界,于此而来的还有二手的车辆的大量交易。本交易平台基于方便各阶层的人员有一个合适的平台来处理自己不需要的车辆以及方便那些想要买二手车的人。为此,设计了这个交易平台,毕竟在互联网的今

13、天,人们并没有多少时间去一些市场查看车辆,而且去交易市场会有太多的时间浪费在选择和比较上,也不方便去比较各种车辆之间的优劣。本着与人方便自己方便的原则,设计了这个二手车交易平台。为卖方解决“废之不用,弃之可惜”的车辆,为买方提供方便便捷的购买方式。随着电子商务的不断发展,以后大部分东西也都将可以实现网上购物。也是这个原因,我们应该及早的进入这个领域。同时也是为了推进社会经济的稳定发展起到了积极的作用。2 系统目标及开发可行性2.1 系统目标本网站主要分前台和后台两部分。其中前台包括的功能模块有:首页,买车,卖车,个人信息,求购,以及登录和注册;后台包括的功能模块有:管理员管理,前台用户管理,车

14、辆管理,留言管理,其他等。 首页:查看最新发布的车辆信息,查看热门车辆信息,快速搜索,以及部分求购信息。 买车:包括搜索,以及查看车辆的详细信息。 卖车:发布车辆信息。 个人信息:包括个人简单信息,详细信息,修改个人密码,发布车辆,以及已发布的车辆信息列表。 求购:其中有求购车辆信息的列表和发布求购信息两部分。 登录:用户登录。 注册:新用户注册。 管理员管理:增加后台管理人员信息、删出已经不需要的后台管理员信息、修改后台管理员信息、查看后台管理人员的信息列表。 前台用户管理:添加前台用户,查看用户信息列表以及该用户发布的车辆信息和求购信息,删除用户信息。 车辆管理:添加车辆种类,车辆信息统计

15、。 留言管理:留言列表。 其他:添加地区(省、市)。2.2 可行性分析2.2.1 市场可行性分析经过初步的市场调查,了解了目前有闲置的二手车用户还是很多的,而且二手车交易也有成熟的规章制度。拥有着广泛的群众基础,比较实用,有着较好的反应。因此在市场上来说这个网站的建立是有可行性的。2.2.2 技术可行性分析二手车交易网站是使用MyEclipse集成开发环境下进行开发的,以JSP来设计页面,使用Struts2和Hibernate来进行数据操作以及数据库的连接。使得数据完整性得到保证,并使得数据库操作简单化,方便实现模块化的设计。该网站是根据科学的关了方法与编程技术,用软件工程的思想开发设计的,能

16、符合主要的技术要求,具有较高的实用性,能够较好的保证用户信息的安全。采用B/S结构的二手车交易网站拥有较为广泛的应用。虽然本人技术不是很熟悉,很纯熟,但是前期的分析和设计工作是没有问题的,而且在指导老师的帮助下,通过自己的认真学习我详细是可以完成该网站是开发和设计,所以在技术上是具有可行性的。2.2.3操作可行性分析本网站在一般浏览器上具有想死的界面,使用起来简单明了,就算是不熟悉计算机操作的人也是可以很快上手,明白怎么操作,去发布自己的车辆信息,去搜索自己想要的车辆信息。2.2.4 经济可行性分析经济可行性分析是指对组织的经济状况和投资能力进行分析,对网站的建设运营以及维护费用进行大体上的估

17、算,对系统建成后可能取得的社会经济效益进行大概的估计。由于本网站设计所需要的全部软件都是可以从网络上免费下载的,因此其开发费费用比较低。而这些支持技术主要是软硬件设备和软件技术支持,可是因为这是本人做的毕业设计,一切从简,没有所谓的开发费用,管理费用和维护费等。因此在经济上也是可行的。2.2.5 社会因素方面的可行性法律方面的可行性:本网站是本人独立开发的,因此不涉及到侵权以及版权问题,更不会侵犯专利权的法律问题。所以在社会法律上来看是可行的。2.2.6 可行性分析结论综上所述,本网站是从市场,技术,操作,经济,社会因素等方面来看,都是可行的。并且此项目技术成熟,具有完备的测试手段,具有良好的

18、市场前景,因此本工程可以实施开发工作。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 用户买车的业务概述当用户登录了之后可以查看和搜索二手车的车辆信息,以此来寻找自己满意的二手

19、车。当找到另自己满意的车辆时候,需要用户自己打电话联系卖家现场看车以及试驾并商讨如何支付购车费用等细节问题,本站只提供信息查看,不会经手交易细节。用户买车的用例图如图3.5所示:图3.5 用户买车的用例图用户买车的活动图如图3.6所示:图3.6 用户买车的活动图3.1.3 用户卖车的业务概述用户卖车是二手车交易网站中不可缺少的一部分,使得本站有着大量的信息来源,有利于网站的持续化发展。同时也因为有这大量的车辆信息来源会给本站带来大量的游客,提升点击率,由此带来了在群众中的知名度。用户登录网站,进入卖车页面则可以发布自己想卖的车辆信息。方便其他人来搜索和查看车辆信息。用户卖车的用例图如图3.7所

20、示:图3.7 用户卖车用例图用户卖车的活动图如图3.8所示:图 3.8 用户卖车的活动图3.1.4 用户求购的业务概述用户求购这是一个方便自己买车的功能,当我们讨厌在茫茫多的车辆中寻找自己满意的车辆时,当我们在车海中依旧难以找到自己喜欢,让自己和家人都满意的车辆时,或者当你没有足够的时间去寻找那个适合你的车辆时,你可以通过求购的方式来得到自己想要的车辆。填写你想要的车辆信息,发布出去,人们就可以看到你发布的求购信息。当他有出售意向时会主动联系你的,而不需要 你苦苦的去寻找车源。用户求购的用例图如图3.9所示:图3.9 用户求购的用例图用户求购的活动图如图3.10所示:图3.10 用户求购的活动

21、图3.1.5 后台管理人员登录的业务概述网站有前台自然也会有后台的存在,而后台则需要管理员的登录才能进行相应的操作。管理员登录用例图如图3.11所示:图3.11 管理员登录的用例图管理员登录活动图如图3.12所示:图3.12 管理员登录的活动图3.1.6 管理员信息管理的业务概述管理员,是可以查看和使用网站后台的所有功能的,使得网站可以正常的运行以及更好的服务,但是不得不说的是只有一两个管理员总会感觉太少了。所以就有了这个管理员信息管理模块。这个模块有添加管理员以及管理员列表的功能。管理员信息管理的用例图如图3.13所示:图3.13 管理员信息管理的用例图管理员信息管理的活动图如图3.14所示

22、:图3.14 管理员信息管理的活动图3.1.7 前台用户管理的业务概述作为一个二手车交易网站的后台必不可少的会有前台用户的管理,对前台用户进行一些数据的统计等等,这是有利于去收集客户样本,更好的为客户服务。并且提高网站的运营效率等等。前台用户管理的用例图如图3.15所示:图3.15 前台用户管理用例图前台用户管理的活动图如图3.16所示:图3.16 前台用户管理活动图3.1.8 车辆管理的业务概述作为二手车交易网站的后台,车辆管理是必不可少的一部分。车辆管理中包括了,添加车辆种类,求购车辆信息统计以及发布的车辆信息统计几个部分组成的。添加车辆种类是可能存在本站可能没有考虑到的车辆种类,而留下的

23、补救措施。车辆管理的用例图如图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 管理员留言评论管理活动

24、图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 产品质量需求安全性:使用者的使用权

25、限可识别,抗干扰能力较强,可以进行有效的控制网站。性能和效率:响应时间快,更新内容快。易用性:界面人性化,操作应简易。兼容性:可适合多浏览器运行浏览。4 系统设计4.1 系统总体结构本二手车交易网站的系统总体结构如图4.1所示,主要分为前台和后台两个部分。其中前台包括首页,买车,卖车,个人信息,求购以及登录注册等几个主要功能;后台则包括管理人员管理,前台用户管理,车辆信息管理,留言管理以及其他几个方面。求购:包括查看详细求购信息,求购信息查询,发布求购信息这三个功能模块。卖车:只有发布车辆信息。首页:则包括快速搜索,热门车辆,最新发布的二手车车辆信息。买车:搜索车辆信息,查看车辆信息,查看车辆

26、信息时能够对该车辆进行评论留言。个人信息管理:个人信息和车辆信息管理两个,其中个人信息包括简单信息,详细信息以及修改密码几个功能模块,可以对用户个人信息进行简单的修改。而车辆信息管理则包括发布车辆和查看已发布的车辆信息列表。其他:这之中有添加地区省市的功能模块。车辆信息管理:包括添加车辆种类和查看已发布的车辆信息统计还有已发布的求购信息统计。管理员信息管理:包括添加管理员和管理员列表两个模块。前台用户信息管理:添加用户和用户信息列表两个功能模块。留言管理:具有留言列表这个功能模块。图4.1 功能结构图4.2 总体类图设计(1)用户类:该类是用户信息的实体类,它被用来存储用户信息的。(2)管理员

27、类:是管理员信息的实体类,存储管理员信息。(3)求购信息类:是求购单的实体类,对求购的信息进行存储。(4)车辆类:是卖车的车辆信息,存储这车辆的相关信息。(5)留言类:是用户留言所用的,可以存储留言时候的信息。(6)车辆种类:车辆种类是记录着所有可能有的车辆。(7)地区类:记录地区的实体类,保存地区名。图4.2 总体类图4.3 功能设计4.3.1 前台用户登录注册的功能设计用户的登录和注册功能中涉及的类主要有LoginAction,R_UserDao,R_UserDdaoService。其中LoginAction类是用来接受登录和注册时候提交的数据,并调用R_UserDdaoService中的

28、方法来实现登录检验的。其中R_UserDao是进行数据库的数据操作的。用户登录和注册所涉及的几个主要的类如图4.3所示:图4.3 用户登录和注册涉及的主要类用户登录的顺序图如图4.4 所示:图4.4 用户登录的顺序图用户注册的顺序图如图4.5 所示:图4.5 用户注册的顺序图4.3.2 用户买车的功能设计用户买车之中包括两个功能模块,一个是车辆的搜索,另一个是查看车辆的详细信息。其中车辆的搜索功能的设计主要包括BuyCarAction,SellCarBillDao以及SellCarBillDaoService三个类,当用户进入这个页面时,首先调用的是BuyCarAction,之后再Action

29、中调用SellCarBillDaoService中的方法,并将结果返回到页面,让页面可以显示信息。车辆搜索功能所用的主要类大概有一下几个,如图4.6所示:图4.6 车辆搜索功能的主要类图车辆搜索功能的顺序图,如图4.7所示:图4.7 搜索车辆功能的顺序图该模块的第二个主要功能就是查看车辆信息,当用户找到满足自己条件的车辆时候,用户要进一步了解本车,并且获得卖主的信息,用户就需要去查看车辆详细信息。这个模块功能所涉及的类有SellCarBillDaoService,SellCarBillDao以及DetailedInfoAction这三个类。当你查看车辆信息首先调用的是Action中的方法,在方

30、法中调用SellCarBillDaoService中我们所需要的,并返回结果。再将结果显示在页面上。查看车辆信息的主要类图,如图4.8所示:图片4.8查看车辆详细信息的主要类图查看车辆信息的顺序图:如图4.9所示:图片4.9 查看车辆详细信息的顺序图4.3.3 用户卖车的功能设计作为本交易网中不可获取的功能之一。该功能所涉及的类有SellCarBill和SellCarAction以及SellCarBillDao这三个主要的类,具有发布车辆信息的功能,当你需要卖车的时候,你可以通过点击页面卖车进入卖车的页面,只要填写相关的车辆信息,以及联系方式就可以发布车辆信息,让其他用户看到你所发布的信息。从

31、而可能去购买你的车辆。车辆发布的类图如图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