毕业论文-二手车预约销售管理系统设计与实现_第1页
毕业论文-二手车预约销售管理系统设计与实现_第2页
毕业论文-二手车预约销售管理系统设计与实现_第3页
毕业论文-二手车预约销售管理系统设计与实现_第4页
毕业论文-二手车预约销售管理系统设计与实现_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 毕业设计 二手车预约销售管理系统设计与实现 学生姓名 学 院 专 业 班 级 学 号 指导教师 2016年5月16日 盐城师范学院毕业设计盐城师范学院毕业设计二手车预约销售管理系统设计与实现摘 要21世纪,我们政府提出的可持续化发展以及建设资源节约型、环境友好型社会的方案,让人们对资源合理利用的观点有了深入的理解。二手车预约销售平台,通过每个经销商发布自己要卖车辆的各种详细信息,所有用户包括其余经销商都可以查看该用户发布的车辆信息,以此来筛选自己心仪的车辆。如若有看中的车辆,可以预留自己的联系方式,当然你也可以主动联系卖主预约看车时间地点,买车结束可以通过登录该平台对该车进行评价。倘若你也有

2、想卖的车辆,可以通过向管理员发送申请,成为卖家,该申请需要由管理员同意。该平台运用Java语言,Struts2、Spring、Hibernate这三大框架,jQuery和Ajax等相关网页设计技术和MySQL数据库技术来完成该二手车预约销售平台的搭建以及后台管理的设计。 【关键词】二手车预约销售平台;三大框架;jQuery;Ajax;MySQL The design and implementation of the reservation sales management system for the used carAbstractIn twenty-first Century, our

3、government put forward the sustainable development and the construction of a resource-saving and environment-friendly society, so that people have a deep understanding of the rational use of resources.In the used car booking sales platform, each distributor can release a variety of detailed informat

4、ion about their vehicle and all users including the rest of the dealers can view the vehicle information released by the user.If a fancy car, you can set aside their own contact.Of course, you can also take the initiative to contact the vendor appointment to see time and place.The end of a car you c

5、an also log on the platform to evaluate the car.If you have a car you want to sell, you can send an application to the administrator to become a seller, the application needs to be agreed by the administrator.The platform is the use of Java language, Struts2, spring, hibernate three framework, jQuer

6、y and Ajax and related web pages design technology and MySQL database technology to complete the booking for the second-hand car sales management system construction and management background design. Keywords used car booking sales platform, SSH, jQuery, Ajax, MySQL 目 录TOC o 1-3 h u HYPERLINK l _Toc

7、11021 1 绪论 显示所有列表功能:public PageVO findOrdersByPage(PageVO pageVO, String userId) int firstResult, maxResults;firstResult=(pageVO.getPage()-1) * pageVO.getResultOfPage() ;maxResults=pageVO.getResultOfPage();return sellerDAO.findOrders(pageVO, firstResult, maxResults, userId);3)DAO实现为了实现该功能,需要调用Seller

8、DAO接口的实现类SellerDAOImpl中findOrders(PageVO pageVO, int firstResult, int maxResults, String userId)方法。6.2.6 车辆卖出记录1)车辆卖出记录,查询的是该经销商卖出的所有车辆,如图6-7所示:图6-7 车辆卖出记录2)业务逻辑层实现在车辆卖出记录页面中,当进入这个页面时,会直接显示该经销商的卖出的所有车辆信息,具体的功能实现如下: public PageVO findCarOrderRecordsByPage(PageVO pageVO, String carNo) int firstResult,

9、 maxResults;firstResult=(pageVO.getPage()-1) * pageVO.getResultOfPage() ;maxResults=pageVO.getResultOfPage();return sellerDAO.findCarOrderRecordsByPage(pageVO, firstResult, maxResults,carNo);3)DAO实现为了实现该功能,需要调用SellerDAO接口的实现类SellerDAOImpl中findCarSoldRecordsByPage(PageVO pageVO, int firstResult, int

10、maxResults, String userId)方法,其主要代码如下: public PageVO findCarSoldRecordsByPage(PageVO pageVO, int firstResult, int maxResults,String userId) .int resultCount = deliveryList.size();pageVO.setResultCount(resultCount);int pageCount = resultCount/pageVO.getResultOfPage();if(resultCount%pageVO.getResultOfP

11、age()0) pageCount+;pageVO.setPageCount(pageCount);.SuppressWarnings(unchecked)return pageVO;7 系统测试7.1 系统测试概述系统测试是分析最后的测试结果,以得出系统的质量报告,找出系统缺陷进行分析,为系统修复bug提供提议。本次是按照测试案例严格进行的,在规定时限内完成对测试对象所写案例的测试。对于测试案例所呼应的测试策略,在测试行进过程中都一一体现,在测试的过程中,按照测试案例对本系统进行了一次系统性的测试。7.2 测试环境1)Windows 8操作系统2)eclipse3)Google Chrome

12、 / IE 7.3 测试用例与测试结果本系统的测试用例与结果如表7-1至7-5所示:表7-1 买家登录测试用例用例名称买家登录测试用例编号RSMS-001测试目的测试买家是否能够登录系统测试步骤1.正确的登录名与密码2.正确的登录名与不对的密码3.不对的登录名进行测试续表7-1输入数据1.用户名密码:4285836;2.用户名密码:428583;3.用户名密码:4285836预期结果1.登录验证通过,进入index.jsp;2.登录验证错误,页面提示密码出错;3.登录验证不通过,页面提示登录名出错实际结果与预期结果相

13、同表7-2 买家申请成为卖家测试用例用例名称买家申请成为卖家测试 用例编号RSMS-002 测试目的测试买家是否能够申请成为卖家 测试步骤分别用不是卖家身份的、是卖家身份的、未注册的用户名登录买家系统进行测试 输入数据1.用户名2.用户名;3.用户名预期结果1.登录成功,申请成功(需等待超级管理员审核);2.登录成功,页面提示“您已获得了卖家身份,无需申请!”;3.登录失败,页面提示“该账号未注册” 实际结果与预期结果相同 表7-3 经销商车辆发布测试用例用例名称经销商车辆发布测试用例编号RSMS-003测试目的测试

14、经销商能否发布车辆测试步骤1.经销商登录;2.点击右上角卖家中心;3.点击车辆发布输入数据页面相应的数据预期结果1.登录成功;2.车辆发布成功(需等待超级管理员审核)实际结果与预期结果相同表7-4 修改密码测试用例用例名称修改密码测试用例编号RSMS-004测试目的测试用户能否修改自己的原有密码测试步骤用户登录系统,点击密码修改菜单,输入两次旧密码,一次正确,一次错误,不一致的两次新密码续表7-4输入数据1.旧密码:123456 新密码:4285836 确认新密码:4285836;2.原有密码:12345 新密码:4285836 确认新密码:4285836;3.原有密码:123456 新密码:

15、4285836 确认新密码:428583预期结果1.密码修改成功;2.页面提示“输入的旧密码有误,请重新输入!”;3.页面提示“输入的两次密码不同,请重新输入”实际结果与预期结果相同表7-5 预约车辆测试用例用例名称预约车辆测试用例编号RSMS-005测试目的测试买家能否成功预约车辆(卖家也可能是买家,但是只能购买其他卖家发布的车辆)测试步骤买家登录系统,分别选择自己的发布的车和其他买家发布车辆,输入自己手机号输入数据页面相应数据预期结果1.页面提示“您不能预约自己的爱车”;2.预约成功(需要该车辆的卖家确认审核通过)实际结果与预期结果相同8 课题开发总结通过长达三个多月的自学,以及大学期间知

16、识的积累,该项目的基本功能都已经实现。但是由于个人开发项目的经验不足,系统所设计的很多模块都没有考虑周全,该系统仍然有一些缺陷需要去改善。该项目的不足具体表现在:1)页面设计不够人性化2)没有给广告位留出空间3)性能一般,不适合作为整体商务运作本次毕业设计的最大收获就是更进一步熟悉了软件工程中的技术与方法,培养了自己动手编码的能力,提高了创新和学习能力。虽然过程中也遇到了自己无法解决的问题,但是都能在很短的时间找到实际的办法去解决这个问题,比如查阅相关文献等等。本次毕业设计的另一大收获就是提高了创新能力,在设计过程中,先要将自己的思绪理清楚,避免走弯路,遇到业务逻辑上的难题可以通过换一种思考方

17、式来解决。通过对这段时间的总结,我得到了一些心得结论:首先,耐心很重要,不管你起点如何,只要你拥有足够的耐心并能够坚持下去,面对的所有大小问题都能得到解决。其次,在思考问题的时候要全面,以防后期出现一些重大缺陷。总而言之,在今后学习与工作的道路上,我还会以严肃认真的态度来完成每一项任务,不停地创新,不断地超越自己,争取把每项任务都能做好。参考文献王欢.基于J2EE的Web应用架构研究与设计J.中国管理信息, 2012, 39(4): 581-589.李刚.Struts权威指导M.电子工业出版社, 2007.萨师煊,王珊.数据库系统概论M.高等教育出版社,1998.王海涛,贾宗璞.基于Strut

18、s和Hibernate的Web应用开发J.计算机工程,2011,35(10):1985-2006.李兴华.Java开发实战经典M.清华大学出版社,2009.李兴华,王月清.Java Web开发实战经典-基础篇M.清华大学出版社,2010.GuillaumeBouffard,JeanLouisLanet.TheultimatecontrolflowtransferinaJavabasedsmartcardOriginalResearch Article Computers&SecurityJ. 2015, 27(2): 461-474.Dave Crane,Eric Pascarello,Darren James. Ajax in actionM. 2006: 236-241.SusanEisenbach. TicklingJavawithaFeatherElectronicNotesinTheoretical ComputerScienceM. 2009.10 JoshuaBloch. EffectiveJavaProgrammingLanguageGuideAddison-Wesley ProfessionalJ. 2001. 致 谢将近三个多月的努力,我的毕业设计的基本功能都已经实现,能有这样的结果离不开我的老师和同学的帮助。在这里,首先,我要感谢我的指导老师周向华

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论