版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于J2EE的二手手机交易系统设计摘要自从来到21世纪以来,科学技术迅猛发展并且同时也带动了社会的持续发展,计算机技术也到了更新换代的时候,随着计算机技术的进步,电子商务也开始走向大众的今天。中国电子商务行业已经把他们和中国经济的重要支柱之一。业务流程简单、舒适、快捷。双方都很关心。所以,二手手机交易系统的设计以及是迫在眉睫。然而,为了节约了销售成本,提高了公司的经济效益。通过电子商务平台购买和二手购买,不仅省时省力,而且比线下商店好,受到市民的广泛欢迎。于是我便根据这个需求,研究并且设计了一个二手手机交易系统。本论文研究的目的就是设计一个二手手机交易平台,该平台是一个基于用户体验的电子商务网站,采用Java编程语言、MVC和JSP技术,设计并实现了eclipse编辑器和MySQL数据库。最后,针对不同用户的需求设计了移动交易系统,实现了电子商务平台的几个基本功能。并且最终得出结论:二手手机交易平台确实是一个更加便捷的功能平台。关键词:电子商务;MySQL;Eclipse目录第1章绪论 第一章绪论1.1研究背景与意义随着经济的持续复苏和消费市场的日趋成熟,流通行业特别是基于互联网的网上销售,未来将迎来无限的发展机遇。互联网消费者已经成为一支重要的力量,互联网和各种电商平台推动了移动网络交易体系的快速增长和来自中国用户的销售量,主要原因有:第一,移动网络交易体系的产业链比其他行业更加完善,第二,中国人对网络销售商业模式的不断发展有着高度的接受度,也是商业活动和信息展示的窗口。本项目的目标是实现在线的网上二手手机购买功能,如整体购买模块、游客浏览商品、确认产品信息、用户注册/登录、添加购物车和支付等功能。1.2开发现状海外各个国家的电子商务产业正在无线扩张,淘宝、京东、拼多多等电子商务平台,这些行业里的领头羊企业的发展促动了全国乃至全世界的网购热潮,与这些大型电子商务平台相比,二手移动商务系统能够服务于多个区域的客户以及消费者,为了能够更好地规避与大型电子商务公司的竞争,吸引该区域消费者,开拓市场,开拓局面,二手手机交易系统应运而生,可以为客户提供更好的商务体验和售后服务。1.3研究方法通过百度百科等搜索工具在网上搜集各种相关资料,能够更加系统地了解到一个清晰的系统设计思路从而可以获得各种信息。在MySQL的使用上:通过Java创建各种功能界面然后再用Java语言连接到数据库。为了实现系统的逻辑合理性,设计了多个相关的功能,并且以用户和管理员的两个不同角度运行系统。并且整个开发过程是在eslipse开发平台上完成的,并充分利用自己的知识在指导老师的辅导下完成系统设计,使得系统的可行性和可用性得到保证。第二章相关技术介绍2.1HTTP协议本次开发的二手手机销售商城分为了前端和后端两个架构,整体上用户的交互任务全部交给浏览器完成的,在整个浏览器与后台服务器交互的数据传输通信上使用的是HTTP协议作为本次开发的二手手机商城数据传输的协议和通信方式,用户只需要在浏览器输入带有http协议头的对应地址即可完成操作[1]。2.2Java语言与JDK开发环境开发环境上需要再自己的开发PC机上安装JDK开发环境,并且还需要通过配置环境变量的方式方便Java语言进行快捷方式的调用,整个二手手机商城的开发语言后端控制类的主要代码是以Java语言为基础进行编写的[2]。利用Java技术带来的庞大类库和成熟的框架模型,在本次开发的二手手机商城项目上可以实现迅捷开发[3]。2.3HTML网页技术HTML网页技术再本次开发的二手手机商城上主要是用在了Web前端页面的开发上,整个二手手机商城的Web前端页面均是使用HTML网页技术进行创建的,能够给本次的二手手机商城提供很好的文本、图形或者超链接信息进行商品展示[4]。2.4JSP脚本语言为了完成二手手机商城的前端页面与后端页面进行交互,在前后端的通信方式上采用了JSP脚本语言进行了交互[5]。JSP本质上是对Javaweb开发技术的Servlet进行了脚本化的封装,方便Java代码与前端进行嵌入使用,只需要经过简单的配置即可完成与Tomcat服务器的交互任务[6]。2.5MySQL数据库经过几次升级,MySQL非常丰富和强大。MySQL版本4更新了版本5通过对多个系统的更新,实现了对信息的压缩和加密,FIO数据库本身的镜像功能得到了很大的提高,操作效率和用户友好性得到了很大的提高,USO和驱动程序的生成也更加高效的让操作变得更简单,坐标在应用卡上显示和计算,用户使用强大的备份功能[7]。MySQL功能还支持用户自身的安装和统一标配定义,展示更为新颖、具体,在仪器信息区显示信息,同时比较各种信息,为用户的实际使用提供了极大的方便[8]。最后在选择作为本次二手手机交易系统的底层数据的原因还有从经济成本和项目规模的考量[9]。由于MySQL适合中小规模的企业进行集成和使用并且还是一款老牌的开源免费使用的数据库,因此在成本和规模效益的综合考量下,二手手机交易系统选用该数据库作为底层数据库[10]。二手手机交易系统的整体的MySQL数据库组成架构如图2-1所示:图2-1数据库组成结构
第三章系统分析3.1功能需求分析二手手机交易系统的功能主要分为:1.前端:二手手机交易系统的前端功能主要是去让用户能够去自由地根据需要查看各种商家发布的二手手机而且还能让用户对二手手机进行评价、对心仪的二手手机进行收藏、观看各种关于手机的最新资讯以及最终下单购买二手手机。当然,这一切的实现都是基于用户在登录过的基础上。2.后端:二手手机交易系统的主要角色有二手手机商家和管理员。商家的主要职能是对商店的订单进行各种处理,以及能够处理自己的商品信息。管理员的主要权限是统筹全局对整个系统进行管理操作,比如可以自由修改这里面的用户的账号信息、根据需要选择增加或是删除二手手机以及能够根据需要删除或者增加卖家。登录者的用例图如图3-1所示:图3-1登录者的用例图系统管理者的用例图如图3-2所示:图3-2系统管理者的用例图卖家用例图如图3-3所示:图3-3卖家用例图3.1.1前端用户的功能二手手机交易系统的前端操作用户包括了已登录用户和未登录用户两种状态,已经登录的用户可以进行二手手机购买并且可以切到后台去修改自己的个人隐私信息并且更改自己用于登录系统的有力凭证,并且也可以在个人中心对自己的收货地址进行修改,如果个人有订单记录或者在商城购买过商品,已经登录的用户可以直接到个人中心的商品订单模块查看自己的购买商品信息,包括订单号和订单详情等,这样一来就可以方便用户进行最终的对于想要入手的二手手机的信息对照,这样就能确保购买正确,然后用户下单完成还能实现评价,还可以查看别人对二手手机商品的评价信息,方便其他用户进行选购,未登录用户类似于游客,仅可以浏览商城的商品,如果未登录的用户需要使用二手手机交易系统则需要进行登录,或者点击注册完成注册后再进行登录以使用全部的二手手机交易系统前端功能。3.1.2后端管理员的功能后端的功能划分上使用了二手手机商家和平台管理员两种角色,商家的主要是对其对应的店铺进行管理,为了保证商家的信息的安全性,二手手机交易系统的商家可以对自己的操作密码进行更正,然后就是商家的一些基本操作,比如实现对消费者购买的自己店铺内的二手手机商品订单进行处理,包括和对订单内的商品日期、收件人信息和收件地址等,完成二手手机商品的审核任务。平台管理员的主要任务职责则包括了对二手手机交易系统的处理,可以处理卖家的信息,还可以处理消费者的评论的信息,平台内的二手手机商品分类和安全信息等进行相应的管理操作。3.2非功能需求分析二手手机交易系统的非功能性需求主要是从系统的性能角度来进行考量分析,包括了对二手手机交易系统再安全和可维护等方面进行一个系统的分析和评估,确保整个二手手机交易系统能够流畅和高效稳定的上线运行。3.2.1系统的安全性安全对所有系统都非常重要。该系统能够防止信息被公司或用户窃取,不仅是用户提高了系统的安全性,而且二手手机交易系统的系统安全设置也是对整个系统的保护,让交易系统有一个良好的安全性。为保证系统安全,二手手机系统的管理员有权控制用户,并根据其功能限制用户权限。3.2.2数据的安全性因为数据库里面的数据是通过外部加入的。如果输入数据的原因不同,输入数据就会失效或污损,二手手机交易系统内的用户在操作和使用系统的时候需要对整个数据库系统进行安全性的校验任务,包括一些关键的隐私节点数据需要进行加密以保证系统的关键数据安全,最后在交互上则需要保障整个二手手机交易系统的数据能够完整和一致的表示出来。3.3数据流程分析如果剖析数据流,整个二手手机交易系统的整体使用和操作是对数据库进行使用和操作的,因此整个数据流的设计上整体核心是利用二手手机交易系统来对数据库进行交互操作。二手手机交易系统的最上层数据流如图3-4所示:图3-4最上层数据流图二手手机交易系统在数据的识别上需要观看用户是否登录过然后再决定用户是能够以哪种身份权限进入相对应的平台系统,因此实现数据能够准确标注是很重要的,在使用上不通过的点击效果需要跳转到不同的权限界面,并且将传输的SQL语句交给底层的数据库进行操作。系统最下层数据流如图3-5所示:图3-5最下层数据流图二手手机交易系统的最下层数据流图主要是对前端和后端两个端的操作,在最下层数据流信息上是对用户操作数据的最终展示,并且通过JSP等交互方式将数据进行返回给前端进行最后的处理和计算。3.4可行性分析语言和技术上面,采用了jQuery和Ajax技术来进行页面数据的接收和校验,前端页面上利用HTML语言对展示页面进行了更加完善的设计和优化,在技术层面上,本系统是可以应用的。在可行性层面上,本次设计的主要目的是将二手手机交易系统代入人们的视野,购买商品、展示商品,并与注册用户进行在线点评等功能,更加地符合当前网络购物的发展趋势。同时系统的运行成本和人力资源也在不断增加。通过互联网,利用在线模式可以更加方便地进行网上购物,使购物流程更加简便化、人性化。从经济层面上,二手手机交易系统的主要用途是:1能够使得信息管理和恢复更加方便,信息软件的主要成本主要集中在使用后对数据的持续维护和管理上。2系统投入运行后,真正实现了信息化管理,极大地提高了信息的恢复效率和使用率,与此同时,系统也必须能有效地保障申请者信息的安全。综上所述,二手手机交易系统的在开发和实现上均可以进行完成,并且在开发完成后产生的效益也足以支撑整个项目的运营。第四章系统设计4.1系统方面的框架设计二手手机交易系统在开发的项目目录划分和编码设计使用了软件开发非常经典的设计模式MVC模式来进行操作,系统的架构主要分为了编码控制区域、模型区域、底层数据库区域以及界面展示。系统框架如图4-1所示:图4-1系统框架4.2系统整体设计二手手机交易系统的整体功能分类主要可以分为三类,分类的主要类型为按照用户的类别进行划分,包括了游客、系统用户和管理员三种,每个用户的操作权限不同,并且在用户类型的划分中还独立划分出来了一个商家用户模块,二手手机交易系统的整体功能架构如图4-2所示:图4-2系统功能布局图4.3系统功能策划登录模块:登录模块的设计主要是针对平台需要下单的用户进行设计的,未登录的用户很多功能将无法完成使用,所有用户使用如何功能之前必须要先登录,登录需要用户名和密码,在输入完成后需要用户点击二手手机交易系统的登录按钮完成登录操作,系统会校验用户填写的登录信息和数据。购物模块:对于中意的商品,用户可以选择加入购物车,这是购买前的步骤,加入购物车后即可生成订单然后实现模拟支付。用户评价评估:评价模块鼓励用户对产品进行评论,查看产品的现有评估并发布评估,以便真正描述产品。新品推荐模块:新品推荐模块的主要是为了推荐二手手机交易系统内的新品信息,包括了对新的二手手机产品进行展示和管理,管理员通过在后端操作新品推荐的管理信息然后交由前端给用户进行展示。商品管理模块:二手手机交易系统的商家需要对二手手机商品进行管理,包括了对二手手机商品的平台上架操作,二手手机商品的下架操作等,还有对二手手机商品的信息和库存信息等进行更正。商家管理模块:商家管理主要是针对的二手手机商城内的入驻商家进行的系统的管理操作,包括对商家信息的增删改查操作。4.4数据库设计4.4.1数据要求分析二手手机商城系统的数据库分析包括了对整个二手手机交易的系统的具体使用功能和实体进行相应的概要分析,并且将会对二手手机的实体类进行E-R图转化,转化信息如下:管理员(管理员ID,管理员登录账号、密码)。商家(商家ID,商家信息,商家类型,商家登录账号密码)。新品(新品ID,新品展示时间长度,新品类型ID,新品名称,新品信息)。订单(订单ID,订单号,订单商品,下单时间,收件人,收件地址,备注说明)。商品(商品ID,商品类型,二手手机名字,价格,折扣优惠信息,商品详情,二手手机图片)。4.4.2数据库观念设计根据上述对二手手机交易系统的功能描述和具体的数据逻辑结构转化进行了分析,得出了二手手机交易系统E-R图如图4-3所示:图4-3E-R图4.4.3数据库表设计二手手机交易系统的数据库表设计主要是针对上述对数据库的E-R和逻辑结构分析的基础上得出的,针对上述分析后具体设计出每个二手手机交易系统的表结构设计以保证具体的编码开发能够顺利完成,部分二手手机交易系统的表设计如下:该表为用户表,主要是是用来管理用户的信息的,如表4-1所示:表4-1用户表字段类型主键说明uidInt(15)√自增续表4-1字段类型主键说明usnamevarchar(10)用户名uspasswdvarchar(12)密码ustimedatetime添加时间该表是订单信息表,主要是用来展示订单的信息的,如表4-2所示:表4-2订单信息表字段类型主键说明idInt(9)√自增ordidvarchar(30)订单号ordpricvarchar(20)价钱orddetailvarchar(40)订单内容ordaddrvarchar(25)地址ordybnumber(30)邮编ordphonumber(11)电话usnamevarchar(10)用户名bzzvarchar(20)备注ordeavtinyint(1)审核paytinyint(1)支付ordtimedatetime下单时间该表是评论表,主要是用来展示用户评论的信息的,如表4-3所示:表4-3评论表字段类型主键说明idInt(10)√自增adidnumber(16)资讯号pldetailvarchar(50)评论内容plmenvarchar(15)评论人plscorevarchar(12)分数pltimedatetime评论时间该表是商家信息表,主要是用来展示商家的信息的,如表4-4所示:表4-4商家信息表字段类型主键说明idInt(20)√自增vendoridnumber(10)商家号vendorpasswdvarchar(15)密码storenamevarchar(20)店名storeimgimage店照storephonumber(11)电话busscopvarchar(30)主营storeaddrvarchar(40)地址storevalidvarchar(50)简介vendortimedatetime添加时间该表是收藏记录表,主要是用来展示收藏记录的,如表4-5所示:表4-5收藏记录表字段类型主键说明idInt(11)√自增originvarchar(15)
来源sctimedatetime
收藏时间opvarchar(30)
操作该表是购买记录表,主要是用来展示用户的购买记录的,如表4-6所示:表4-6购买记录表字段类型主键说明idInt(13)√自增waresidnumber(10)
商品号waresnamevarchar(20)
商品名称waretypevarchar(5)
商品类别warepricefloat
商品价格warereservenumber(11)
商品库存ordernumnumber(12)
买的数量
续表4-6字段类型主键说明ordmenvarchar(15)
购买人wareeavtinyint(1)
商品审核warepaytinyint(1)
商品支付paytimeDateTime
购买时间该表是用户注册表,主要是用来实现用户注册的,如表4-7所示:表4-7用户注册表字段类型主键说明idInt√自增usnamevarchar(10)
用户名uspasswdvarchar(15)
密码namevarchar(5)
姓名ussexualvarchar(5)
用户性别usbddatetime
出生年月usQQnumber(10)
用户QQuspostvarchar(20)
用户邮箱pricenumber(11)
售价usidcardvarchar(15)
用户身份证
第五章系统实现5.1数据库访问层的实现数据库访问主要是为了能够让二手手机交易系统能够与后台数据库进行交互操作,数据库的主要实现方式是使用MySQL,驱动jar包的形式实现,本次开发的二手手机交易系统的数据库版本号为5.6.1因此数据库的驱动地址为“com.mysql.drivier”,在集成完成了jar填写相关的驱动信息属性集合即可。数据库的访问为了方便二手手机交易系统的编码实现能够顺利进行,本次开发和封装了JDBC以方便调用,JDBC的主要功能是对二手手机交易系统的数据库访问驱动进行一次封装以方便后续的调用。5.2注册功能实现二手手机交易系统的注册模块主要操作是用户输入相应的注册用户名和密码,并且会对注册密码进行二次交易以保证用户对注册密码的完整性校验防止用户输入的密码发生错误,整个注册的核心逻辑代码是通过JS中的hsgcheck()函数来控制用户名和密码的注册长度,并通过checkform()函数来控制输入合法,如果符合的话即可提交数据库进行注册操作,不符合长度或者密码的强度不够的话则会通过alter来提示弹窗给用户进行操作,然后将它们确保存入数据库因此用户的数据就可以保存了。注册流程展示如图5-1所示:图5-1二手手机交易系统注册流程图二手手机交易系统的注册界面实现效果如图5-2所示:图5-2注册界面核心实现:Stringusname=req.getParameter("usname");
Stringusmm=req.getParameter("usmm");
Stringqq=req.getParameter("qq");
Stringsex=req.getParameter("sex");
Stringtime=req.getParameter("time");
…
Stringprivi=req.getParameter("privi");
Stringsql="insertintomembervalues("+memid+",'"+mempass+"','"+qq+"',0,sysdate,'"+privi+…"')";
if(zfDao.execInsertDeleteUpdate(s)){
resp.getWriter().print("cg");
}else{
resp.getWriter().print("sb");
}5.3登录功能实现登录模块的主要功能逻辑是为了让用户能够顺利的去使用二手手机交易系统,主要的业务代码逻辑是为了用户在二手交易系统的后台数据库中的账号密码进行匹配,因此需要用户进行提交登录信息,通过post的方式发送到后台的SSM框架中去,然后交给SSM框架进行处理,再调用JDBC完成数据库的SQL语句调用,查询二手手机交易系统的数据库内数据的查询和比对操作,如果用户名和密码比对通过则反馈登录结果为登录成功,比对失败的话则提示用户进行修改。最后如果用户需要退出的话也可以点击前端页面提供的退出操作按钮。登录流程如图5-3所示:图5-3登录流程图用户的登录界面如图5-4所示:图5-4用户登录界面核心实现:stringusname=req.getParameter("usname");
stringuspwd=req.getParameter("uspwd");
strings="select*fromusmemberwhereusname=?anduspwd=?";
if(zfDao.execSelect(s,newObject[]{usname,uspwd})){
resp.getWriter().print("cg");
}else{
resp.getWriter().print("sb");
}5.4用户资料修改功能实现在用户完成了二手手机交易系统登录之后便可以对自己的个人信息进行相应的修改操作,修改的主要为自己的个人信息和密码等信息,点击修改页面在相应的input标签中进行输入,然后系统会调用用户登录在Web页面中提供的session信息进行核对,如果session比对通过则为登录成功,如果比对失败的话则用户的表单信息校验错误无法完成个人信息的修改操作。核心实现:ZfMembermember=(ZfMember)req.getSession().getAttribute("pho");
stringphoid=""+pho.getZfphoid();
stringnewpassword=req.getParameter("newpassword");
strings="updatephosetpassword="+newpassword+"wherephoid="+phoid;
ZfDao.execDMLInsertDeleteUpdate(s);5.5新品推荐数据管理功能实现二手手机交易系统的新品推荐信息主要是对整个二手手机交易平台的新上商品信息进行操作,然后对新品信息进行更新操作,在二手手机交易系统中对新品的管理主要是由系统管理员来进行操作的,通过对商品的标记和使用完成对二手手机交易系统的新品推荐操作,新产品的数据库表存储信息包括了需要进行推荐的展示的位置、时间信息等主要的属性,然后管理员根据操作来完成新产品的上架任务以保证平台的页面能够进行展示,二手手机交易系统还支持对新品的图片进行展示,如果有些商品已经过时了则可以通过编辑删除的操作完成对二手手机新品的下架。新品推荐管理如图5-5所示:图5-5二手手机交易系统新品推荐管理列表效果核心实现:Stringphoname=request.getParameter("phoname");
if(phoname==null)phoname="";
ListlstPho=phoService.getPho(phoname);
request.setAttribute("zfPho",lstPho);
return"showpho";5.6评论功能实现买的人对购买了二手手机商品后可以对自己购买的该商品在发表自己的使用体验等评论,评论的操作由前端完成然后提交给后端数据库进行入库处理,评论信息经过管理员的管理审核实时的展示在二手手机交易系统的前端手机商品下面让用户进行查看方便进行导购。评论模块流程如图5-6所示:图5-6评论流程图发表评论如如图5-7所示:图5-7评论界面5.7选购商品功能实现二手手机交易系统用户完成了商品的选购任务之后需要进行商品的选购操作,商品的选购主要为了让用户更加好的购买二手商品,主要核心逻辑是用户点击相关的商品加入购物车,然后点击购物车完成对二手手机商品的购买和支付操作,为了顺利的完成商品的选购还需要对用户购买的相应的商品进行锁机制同步,以保证用户提交订单的完整性和一致性,在不同的匹配模式和操作使用的节点下,完成用户选购商品的数据的提交任务和处理请求,对不符合的请求利用Spring进行相应的功能过滤操作,最后实现购买的二手手机商品入库的迭代和修改。用户选购商品的时候可以根据前端页面展示二手手机商品列表进行操作,对相关的商品预览信息进行查看。二手手机交易系统的手机选购流程如图5-8所示:图5-8商品选购流程图二手手机交易系统购买效果如图5-9所示:图5-9商品选购界面核心实现:Stringphopri=request.getServletContext().getRealPath("/")+"/upimgs"+map.get("phoid")+"_.png";
fname.transferTo(newFile(phopri));if(phoService.insertPho(map)){
return"redirect:/phone"
}else{
return"insertpho";
}5.8手机维护功能实现二手手机商品的管理模块主要是对二手手机的商品进行管理,包括了对二手手机商品的商家和发布操作,以及通过列表点击进入详情页的形式对二手手机品牌的相应的操作进行存储,通过前端尽力的table标签属性让二手手机信息进行完整的展示和排列操作,然后管理员操作选定相应的编辑、删除或者上架等按钮信息进行点击操作,整个数据库中存储了二手手机相应的商品信息表结构和内容,通过selcet查询语句综合使用了orderby和group语句进行了排序和分页筛选的方式方便管理操作,并且为了管理员管理某个具体商品能够顺利完成了,还使用了模糊查询的方式再数据库中进行商品的查询,保证管理员能够在庞大的数据提下下完成商品的模糊查询与操作任务,二手手机交易系统的整体二手手机商品操作即可完成。二手手机管理流程如图5-10所示:图5-10二手手机管理流程图二手手机维护如如图5-11所示:图片5-11二手手机维护界面核心实现:if(phoService.delete(phoid)){
response.getWriter().print("phocg");
}else{
response.getWriter().print("phosb");
}5.9卖家维护功能实现二手手机交易系统的主要定位还是平台型的系统,因此开发了可以让商家进行入住销售二手手机的操作功能,二手手机交易系统的商家入住不能够直接注册完成入住,而是需要让平台进行系统的审核操作,商家完成了相应的信息申请和提交之后才可以让平台进行使用和操作,后端管理员会对二手手机商城的入住商家进行信息的核实和签约,线下完成后才能够让商家发布自己的二手手机商品和接受平台上用户产生的二手手机商品订单,商家的信息会在平台的数据库表中产生一个商家的具体id信息,管理员可以通过该商家的id信息进行相应的商家新的处理和管理操作。卖家维护流程如图5-12所示:图5-12卖家流程图二手手机交易系统的卖家维护如图5-13所示:图5-13二手手机卖家维护页面核心实现:if(phoService.delete(sellerid)){
response.getWriter().print("sellercg");
}else{
response.getWriter().print("sellersb");
}
第六章系统测试6.1测试目的在完成了本次三江学院二手手机交易平台系统的设计与实现之后将进行系统测试,为了保证整个三江学院二手手机交易系统测试的可靠性将会针对特定的功能进行测试,并且将测试环境进行统一部署,包括对测试的模块进行检查和校验等,为了保证测试的顺利进行,指定了相关的测试方法和测试用例,在整个三江学院二手手机交易的测试中将会严格按照测试要求进行系统测试,对关键的功能点进行验证。6.2功能测试在功能测试上二手手机交易平台系统的时候需要从系统的内部结构出发测试关键节点和功能,验证在后端管理系统中的数据是否匹配。搭建好整个二手手机交易平台系统在系统中的运行环境,对整个测试环境进行完整性模拟,成为准生产环境。针对特定重要的功能比如发布的商品信息和商品的购买操作需要不停的做轮询测试和检查操作,以保证整个二手手机交易平台系统的用户使用顺利。在整个重要功能的测试完成后会对一些内部模块做相应的分析和单元测试,比如针对二手手机交易平台系统出现的个人信息以及用户账户相关的敏感信息都需要做系统性的单元测试工作。下表是登录注册的测试用例,主要功能是识别登录能否成功以及注册是否满足要求。功能也达到了设计目标,系统运行正常。如表6-1所示:表6-1登陆注册的测试用例模块名称测试数据预期结果实际结果是否通过测试用户注册用户名:空密码:123无法完成用户名不能为空,注册失败√用户注册用户名:zf123密码:123可以完成格式正确,可以完成注册√用户登录用户名:空密码:456无法完成用户名不能为空,无法登录√用户登录用户名:zf123密码123可以完成已经注册,可以完成登录√下表是资讯管理功能的测试用例,目的是测试资讯能否成功添加,得出该功能也达到了设计目标,并且能够正常稳定运行的结论。如表6-2所示:表6-2资讯管理的测试用例模块名称测试数据预期结果实际结果是否通过测试资讯添加标题:为空无法完成标题不能为空,无法添加√资讯添加标题:张凡张凡张凡可以完成格式正确,可以添加√资讯删除点击删除可以完成可以成功删除√6.3测试总结三江学院二手手机交易平台系统按照测试相关的操作说明和原则进行了相关的系统测试之后为发现有明显的问题,整个系统前端界面运行比较流畅,功能整体而言均能满足设计需求,未发现有明显的bug,综合分析相关的测试用例以及数据库入库数据,均准确无误,界面提示也较为友好,本次开发的二手手机交易平台测试完全能够通过。总结与展望随着计算机网络技术的飞速发展,生活的各个领域都采用了计算机相关技术来管理不断膨胀的数据。二手手机交易系统的开发是基于Java编程语言,在Eclipse工具上完成了代码开发,详细分析了二手手机交易系统所使用的工具和相关技术,详细规划和系统测试系统。本系统完成了二手手机交易系统的基本功能。接下来,通过测试对这些功能进行了增强。在整个系统的开发过程中采用了FreeMarker引擎模型和UI前端框架,它与许多开源框架和组件相关联。系统投入运行后,各方面功能正常,各个系统接口功能符合常规逻辑,操作方便,使用方便,系统功能总体设计合理,体现人性化。但由于在系统开发过程中自身使用,部分相关知识和技术不强,由于缺乏自主开发的经验,系统功能不够全面,因此,整个系统在未来应逐步完善。结束语经过三个月的设计,在这个二手手机交易系统的项目中,我和指导老师有着非常密切的关系,她对我的每次教导都让我十分受益,给我留下了比较
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中医药广东省实验室诚聘科研、管理、工程技术、产业发展各领域英才117人备考题库含答案详解(精练)
- 2026山西省中西医结合医院招聘博士研究生20人备考题库含答案详解(基础题)
- 2026南光集团校园招聘备考题库附参考答案详解(夺分金卷)
- 2026四川广元市苍溪县人力资源和社会保障局第一批就业见习岗位备考题库及答案详解(必刷)
- 2026内蒙古包头西部人才集团为春风十里招聘工作人员备考题库附答案详解(预热题)
- 2026广东佛山南海区狮山镇小塘第二幼儿园招聘备考题库完整参考答案详解
- 2025年消防救援应急救援预案编制技术标准知识考察试题及答案解析
- 2026宁夏泰和新材集团股份有限公司招聘3人备考题库含答案详解(夺分金卷)
- 2026云南师范大学实验中学盘龙校区教育人才招聘1人备考题库附答案
- 2026云南曲靖经济技术开发区市场监督管理局招聘1人备考题库附答案
- 八年级地理上册《中国的气候》探究式教学设计
- 重庆市2026年高一(上)期末联合检测(康德卷)化学+答案
- 2026年湖南郴州市百福控股集团有限公司招聘9人备考考试题库及答案解析
- 2026贵州黔东南州公安局面向社会招聘警务辅助人员37人考试备考题库及答案解析
- 2026年数字化管理专家认证题库200道及完整答案(全优)
- 铁路除草作业方案范本
- 2026届江苏省常州市生物高一第一学期期末检测试题含解析
- 2026年及未来5年市场数据中国高温工业热泵行业市场运行态势与投资战略咨询报告
- 教培机构排课制度规范
- 2026年检视问题清单与整改措施(2篇)
- 国家开放大学《基础教育课程改革专题》形考任务(1-3)试题及答案解析
评论
0/150
提交评论