版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于SpringBoot与Vue的增城高校二手物品交易系统的设计与实现摘要:随着生活水平和在校大学生消费能力的提高,学生用品的迭代速度越来越快,导致大量的闲置物品无法及时完成处理,而传统的线下摆摊等方式处理不仅效率低,还消耗大量人力,时间等资源,同时给学校的管理也带来难处。而线上模式对比线下模式,有很多优点。因此,可以使用一个线上的校园二手物品交易系统来完成闲置物品的处理。通过调研增城地区各高校对各校师生用户的需求进行分析,对不同需求及所需功能的要求等进行比较以及对线下处理二手物品难问题进行分析,并针对性地分别分析了B2C和C2C的购物模式。为了实现线上交易,需采用B/S架构开发一个线上增城二手物品交易系统,让用户不管是使用PC还是手机都能进行访问,并进行交易。增城二手物品交易系统将由两个子系统组成,分别为用户子系统和管理员子系统,用户可以在前台进行二手物品的发布购买等,管理员则能在后台管理系统进行商品发布和数据的管理。前端使用Vscode开发工具并采用Vue.js和elementUI框架进行界面的构建;后台服务器使用Java开发语言,idea开发工具并采用SpringBoot和Mybatis框架;使用开源免费的MySQL数据库为增城二手物品交易系统提供数据源支持,使用redis进行缓存处理。增城高校二手物品交易系统的实现对增城地区高校的广大学生用户来说,将会多一个方式处理闲置物品,他们不再需要出去摆摊,既节省了时间又提高二手物品处理的效率,足不出户就可以完成二手物品的处理,让资源及时得到重新利用,同时为学生用户带来买卖商品的良好体验,给校园也带来更好的管理。关键词:闲置物品处理、在线支付、增城地区高校。
Designandimplementationofzengchenguniversitysecond-handgoodstradingsystembasedonSpringBootandVueAbstract:Withtheimprovementoflivingstandardandconsumptionabilityofcollegestudents,theiterationspeedofstudentsuppliesisgettingfasterandfaster,resultinginalargenumberofidleitemscannotbeprocessedintime,whilethetraditionalofflinestallandothermethodsarenotonlyinefficient,butalsoconsumealotofmanpower,timeandotherresources,andbringdifficultiestothemanagementoftheschool.Theonlinemodehasmanyadvantagesovertheofflinemode.Therefore,anonlinecampussecond-handgoodstradingsystemcanbeusedtocompletethedisposalofunuseditems.Throughtheinvestigationofcollegesanduniversitiesinzengchengdistrict,thispaperanalyzestheneedsofstudents,teachersandusersofeachschool,comparestherequirementsofdifferentneedsandrequiredfunctions,andanalyzesthedifficultyofhandlingsecond-handgoodsoffline,andanalyzestheshoppingmodesofB2CandC2Crespectively.Inordertorealizeonlinetrading,anonlinezengchengsecond-handgoodstradingsystemshouldbedevelopedbyusingB/Sarchitecture,sothatuserscanaccessandtradewitheitherPCormobilephone.Zengchengsecond-handgoodstradingsystemwillbecomposedoftwosubsystems,namelytheusersubsystemandtheadministratorsubsystem,userscanreleaseandpurchasesecond-handgoodsinthefrontdesk,theadministratorcanreleasegoodsanddatamanagementinthebackgroundmanagementsystem.Thefront-endUSESVscodedevelopmenttoolandadoptsVue.JsandelementUIframeworktobuildtheinterface.ThebackgroundserverUSESJavadevelopmentlanguage,ideadevelopmenttoolandadoptsSpringBootandMybatisframework.TheopensourcefreeMySQLdatabaseisusedtoprovidedatasourcesupportforzengchengsecond-handgoodstradingsystem,andredisisusedforcacheprocessing.Zengchengcollegeofsecond-handgoodstradingsysteminzengchengregionofthebroadmassesofusers,studentsincollegesanduniversitieswillbemorethanonewaytodealwithidleitems,theynolongerneedtogoouttostall,whichsavestimeandimprovetheefficiencyofthesecond-handgoodsprocessing,neverleavehomecancompletetheprocessingofsecond-handgoods,lettheresourcestobereused,ontimeandbringstudentsusersbuyandsellgoodsgoodexperience,bringstothecampusandbettermanagement.Keywords:Idlegoodsprocessing,onlinepayment,zengchengareacollegesanduniversities
目录第1章绪论 第1章绪论1.1系统的开发背景及意义当今时代,互联网应用技术已经在全球范围内得到了普及应用,也产生了大量的产品投入实际使用。在这其中,利用互联网应用进行网上购物就是其中的一方面,而现在,网上购物在日常生活中已经越来越普及,人们可以通过在移动设备或者PC上使用互联网应用直接进行购物功能,实现足不出户就可以完成购物的需求。同样的,在高校校园里,同样也有一样的需求。在开学季,大量的新生有很强烈的购物需求,他们大量购买生活用品,学生物品等;而在日常生活中,很多人喜欢购买物品,对于闲置的物品,没及时处理掉又一直放着不用,甚至有些同学放着觉得麻烦会选择扔掉。而到了毕业季老生离校带不走的生活用品,带不走的学习材料卖不掉的也只能扔掉,造成极大的浪费。而且开学季、毕业季校园出现大量的学生自发起的购物小摊,给校园带来了拥挤,不便管理等安全隐患,也带来了不好的校园风气刘洛佳,曹双双.基于C/S+B/S混合模式的校园二手交易系统的设计与实现[J].科技创新与应用,2019(18):34-35+37.。虽然说现在可以借助一些微信群进行闲置商品的发布及买卖,但还是存在局限性,例如无法详细了解商品的有关信息,不能快捷地购买商品等。因此,通过对增城部分高校二手物品处理难的问题的分析及研究,利用Java技术以及Web技术开发一个基于Springboot与vue的增城高校二手物品交易系统是十分必要的,在完成基本功能的基础班上,加以创新,以满足增城高校在校大学生闲置物品处理的问题刘洛佳,曹双双.基于C/S+B/S混合模式的校园二手交易系统的设计与实现[J].科技创新与应用,2019(18):34-35+37.TianLihong,LiuHaiwei,ShenFeng,TangWusheng.TheDesignandRealizationofSecond-handBusinessTransactionManagementSystem[J].JournalofSimulation,2017,5(5).在线二手物品交易系统由于固有的一些特性,所以建议一个这样的系统有以下意义:1.其信息实用,方便在校师生,不受时间和地点的限制,学生们可以随时将自己待处理的二手物品信息发布到平台上,将他们赠送或低价出售给有需要的其他人,实现闲置物品的再次利用;2.可以培养学生们的经营意识,同时可以给他们带来一定的经济效益苏玉慧.基于B/S架构的高校二手网络交易平台的设计与实现[D].南昌大学,2016.;3.有广大的市场也深受学生用户青睐,同时促进了学生们之间的互相交流;4.由于进行交易的主要都是本校学生,所发布的供求信息经过实名后较真实,也拥有真实的联系方式,实惠的商品价格以及质量保证,风险相对较小,交易更安全。综合来来说,增城高校二手物品交易系统是一个苏玉慧.基于B/S架构的高校二手网络交易平台的设计与实现[D].南昌大学,2016.1.2国内外研究现状进入21世纪,我国经济持续健康发展,进入快速发展阶段,对人才需求的也不断地在扩大,大学生的数量一直在增加。由于大学生比较热衷于潮流,他们的消费需求很旺盛,消费水平日益提高,学习用品迭代速度变快,产生的大量闲置物品又没有及时得到重新利用或处理掉,导致堆积和浪费问题;同时,大部分在校大学生经济能力很有限,资金来源单一。现在在国家倡导可循环经济的大背景下,人们的环保意识不断增强,大学生们滞后的经济能力和旺盛的需求这样就形成的鲜明反差,因此校园二手市场也有了相对良好的发展环境汤敏,郑乾,陈佳雨,杨敏,李冰鑫,江磊.共享经济下大学校园二手市场的发展现状及对策研究[J].商场现代化,2019(09):140-141.。而随着学生用户购买能力的逐渐提高,必然加快学生生活用品或者学习物品的更新换代速度,使得大量闲置物品没法得到及时处理,校园二手交易平台也因为这种需求而产生了。但是就全国而言,有很多大企业旗下有很多针对二手市场的产品,像58同城二手市场、淘宝跳蚤街等,汤敏,郑乾,陈佳雨,杨敏,李冰鑫,江磊.共享经济下大学校园二手市场的发展现状及对策研究[J].商场现代化,2019(09):140-141.盛宏伟,潘声晏,韩松.高校二手交易市场平台研究[J].合作经济与科技,2019(08):92-95.LorenaM.Fortuna,VasilDiyamandoglu.Disposalandacquisitiontrendsinsecond-handproducts[J].JournalofCleanerProduction,2017,142.而在国外的其他一些地方,就欧美地区的国家而言,电子商务的发展发展更是日新月异。更直观的数据来看,在英法等这些欧洲国家,基本是有将近1/4的商务总额来源于电子商务方面的交易,而在美国,这个比例则高达1/3甚至是更多。相对于我国来说,要比欧美国家有更好的网络环境和更大的市场环境。同时,微信支付,支付宝支付等在线支付已经普及,也越来越受欢迎,而且也实行了网银,信用卡消费制度,国内也有相对完善的物料配送体系。因此,对于在校的大学生来说,随着购买力的提高,有很大一部分想要对物品进行更新,或者需要处理已有的商品,校园二手物品交易系统可以给学生们提供一个供需平台,所以这一块还是有很大的前景的王祖维,王祖维,孟彦霖,李晖.构建校园二手交易平台的可行性分析[J].现代商贸工业,2018,39(35):81-82.1.3系统的主要研究内容增城高校二手物品交易系统主要研究的是一个实现在线二手物品交易的系统,其是一个针对增城地区或者说服务本校内师生的校园二手物品交易系统,用户可以便捷地在平台上进行闲置物品的买卖。系统分为供用户发布二手出售信息和求购信息的前台商品信息展示子系统和供后台管理员对系统数据进行管理的后台管理子系统两部分。而系统的主要研究内容大致可以分为以下几步:首先是系统UI界面的构建和用户交互的设计,如何确保用户以低使用成本就可以熟练的使用本系统,所以系统采用大量留白设计,采用灰白色调,让界面看上去简洁大方,在相关地方或者场景下,也给出了相应的信息提示,使系统使用流程简短流畅;接着是如何设计出一个稳定的后台服务器进行业务逻辑的处理,同时研究如何预留一些接口确保将来实现其他端与后台的对接,如APP端或者小程序端,因为本系统当前采用的是B/S架构进行的开发;再接着是如何进行数据库的设计,确保良好的数据库和稳定的数据源来对系统提供数据支持;最后,在完成系统的调试部署,确保系统能够顺利地正常运行起来后,需用解决的是如何调用支付宝在线支付接口,进行在线提交订单并使用支付宝APP进行扫码,完成支付扣款的这个问题贺星河贺星河.全家—支付宝移动支付系统研究与实现[D].东南大学,2017.1.4系统使用的开发环境与开发工具本地开发环境使用了8GB的Windows10x64操作系统,使用Java作为后台开发语言IreneCórdoba-Sánchez,JuandeLara.Ann:Adomain-specificlanguagefortheeffectivedesignandvalidationofJavaannotations[J].ComputerLanguages,Systems&Structures,2016.,Java环境使用的是1.8版本的JDK,应用服务器使用的是SpringBoot自带的9.0版本的tomcat,数据库方面由于可靠性和免费等因素,使用了MySQL进行数据支持,同时使用了可视化工具Navicat进行数据的可视化管理,使用Redis为增城二手物品交易系统提供缓存支持周智.Redis分布式缓存实现与解析[J].信息通信,2018(06):24-25.,远程服务器使用的是腾讯云服务器,短信验证码使用的是腾讯云的接口;开发工具方面,前端使用的是微软免费开源的Vscode并使用Vue+elementUI框架进行了页面的构建,后台服务器使用的是idea开发工具,并使用springboot框架IreneCórdoba-Sánchez,JuandeLara.Ann:Adomain-specificlanguagefortheeffectivedesignandvalidationofJavaannotations[J].ComputerLanguages,Systems&Structures,2016.周智.Redis分布式缓存实现与解析[J].信息通信,2018(06):24-25.熊永平.基于SpringBoot框架应用开发技术的分析与研究[J].电脑知识与技术,2019,15(36):76-77.吕宇琛.SpringBoot框架在web应用开发中的探讨[J].科技创新导报,2018,15(08):168+173.
第2章系统需求分析2.1系统的总体需求增城高校二手物品交易系统需要分为两部分,即前台商品展示部分和后台系统管理部分。前台可以查看二手商品信息,二手求购信息,已经开通的学校信息查询,查看商品分类,进行登录注册,切换学校操作,在已登录的情况下可以进行二手闲置物品出售信息和求购信息的发布,上下架商品,申请学校开通,个人认证,评论,联系商家进行购买,平台自营支持提交订单,支付宝在线支付等操作。后台系统管理子系统其主要供系统管理员使用的,起到对用户信息、商品信息以及一些数据分析的作用,主要实现对用户信息、商品信息、订单信息、留言的管理,管理员登录完后可对用户信息进行维护以及违规处理冻结账号,对二手物品信息进行审核,违规物品强制下架,对留言信息的基本维护等操作,同时,系统维护方面,管理员可进行模块的设置、公告信息、通知消息,投诉反馈信息等的维护操作,实现对高校二手物品交易系统的日常维护和数据分析。该系统的有效运作将实现快速有效低成本的二手物品处理,解决二手闲置处理难题,让广大学生用户手头上的闲置物品得到有效利用,减少了大量浪费,甚至可以给自己带来一些经济效益,也美化了校园环境,给校园带来更好的管理。2.2系统的业务需求系统的主要由两个子系统组成,包括用户端商品展示子系统和管理员端后台管理子系统,以下是对这两个子系统的业务需求分析。2.2.1增城高校二手物品交易系统用户端商品展示子系统用户进入系统平台之后默认会显示出已经发布出来的二手物品出售信息列表,界面上顶部导航菜单栏有二手出售,求购,切换学校,学校开通申请,信息发布,个人中心等菜单按钮供用户切换,还有有商品分类可以根据分类进行筛选商品。在二手出售商品专栏,点击商品可以进入商品详情页查看商品详情,如果是卖家发布的,则通过联系卖家进行协商商品的购买,如果未登录则跳转到登录界面,也可通过留言方式进行评论留言,如果是平台自营发布的商品,则可以直接下订单并通过支付宝在线进行支付交易。在登录的情况下,用户可以在二手出售物品界面填写商品详细信息,并提交到平台上待管理员审核,同时可以在学校开通申请界面申请为自己的学校在平台上开通二手出售业务,通过切换学校可以筛选自己学校的二手出售信息。用户端商品展示子系统业务流程图如图2.1所示:图2.1用户端商品展示子系统业务流程图个人中心主要是用户对个人资料进行维护,查看自己已发布的出售的商品信息和求购信息,上下架商品,进行个人认证,查看收藏的商品,管理收货地址,查看订单信息,进行留言、私信回复等操作,同样的,上述操作需在已经登录的情况下操作,未登录会跳转到登录界面。管理员端后台管理子系统业务流程图如图2.2所示:图2.2管理员端后台管理子系统业务流程图2.2.2增城高校二手物品交易系统管理员端后台管理子系统管理员在后台管理系统登录页面,进行登录成功后会进入后台主界面,在侧边菜单栏可以看到各个模块的菜单列表,包括系统管理、认证管理、商品信息管理、订单管理、学校管理、留言管理、在线客服设置、数据分析管理等模块。系统管理主要是对管理员账套和用户信息、系统公告等信息进行维护,同时管理员也可以对违规用户进行冻结操作;认证管理可以对用户提交的认证信息进行审核;商品信息管理主要是对用户发布的二手出售和求购信息进行审核;订单管理是对所有已生成的订单信息进行维护,包括后续订单发货等信息的录入等;学校信息管理和留言分别是对用户申请开通的学校信息进行审核和对留言进行回复;在线客服设置主要进行关键词和收到消息自动回复进行设置;最后的数据分析管理,在这里管理员可以看到系统自动统计分析出来的各种数据分析图,给业务调整起到参考作用。管理员端后台管理子系统的业务流程图如图2.2。2.3系统功能的需求分析增城高校二手物品交易系统主要分为用户端商品展示子系统和管理员端后台管理子系统:在用户端商品展示子系统中主要包括的功能:登录注册、二手商品信息发布、学校开通申请、商品购买、支付、个人中心管理和订单管理;而在管理员端后台管理子系统则主要包括:登录、系统管理、认证管理、商品信息管理、订单管理、学校管理、留言管理、在线客服设置、数据分析管理。增城高校二手物品交易系统功能模块图如图2.3所示:图2.3增城高校二手物品交易系统功能模块图2.3.1用户端商品展示子系统功能分析登录注册:实现前台页面的登录和用户账号的注册,用户只有在已登录的情况下才能进行后续的发布商品信息、购买商品、提交订单支付、申请开通学校、查看个人信息、管理收货地址、查看订单信息等操作,未登录的用户将以游客身份访问系统,只能查询浏览商品信息。个人中心模块:在这里包括了用户个人信息的查看、修改,个人认证信息的维护,收货地址信息的增加、修改和删除,已发布商品信息和求购信息的维护,对商品进行上下架,查看我的收藏,对私信留言进行回复等。二手商品信息发布:在完成登录的情况下,用户可以进入商品发布页,填写要出售的二手商品信息或者求购信息,并发布到平台,等待管理员审核。学校开通申请模块:同样,已登录情况下,用户可以进入学校开通申请页,填写开通学校申请信息并提交到平台,待管理员审核通过。商品购买模块:用户在进入商品详情页后,如果该商品是别的用户发布的,则只能通过联系卖家私信进行沟通完成交易,前提是完成登录,未登录情况下会跳转到登录页让用户登录;如果该商品是平台自营的,则可以点击购买确认订单后直接提交订单,生成相应的订单信息。支付模块:用户在提交完订单后,该商品会被锁定,10分钟内用户未完成付款则失效,释放商品;如果用户直接支付,则跳转到支付扫码支付界面,使用支付宝app进行扫码完成支付。订单管理模块:已登录的用户可以进入订单管理界面查看已生成的订单信息,对于未付款且未失效的订单,用户可以点击进行支付操作。2.3.2管理员端后台管理子系统功能分析登录:管理员只有完成登录了才能进入后台管理系统,并对用户信息、订单信息、学校信息等进行维护。系统管理模块:主要是对管理员账号信息和用户信息的基本维护,对于违规用户可以采取强制冻结和解冻操作,同时可以查看系统的一些日志信息和进行公告信息的设置等。订单管理模块:在这里管理员可以看到生成的订单,并对订单信息进行维护,同时后续发货可以在这里将一些快递等信息录入订单。认证管理模块:管理员可以对用户提交的个人认证信息进行审核,对于不符合的可以进行驳回操作。商品信息管理模块:在这里管理员可以对用户提交的二手物品出售信息和求购信息进行审核,只有审核通过了才能发布到平台上给其他用户看到,同时可以对商品分类信息进行查看,修改等操作,也可以对商品进行强制分类。学校信息管理模块:对用户提交的学校开通申请信息进行审核,调用第三方接口验证学校信息真实性,以及对已经开通生成的学校信息进行基本维护。在线客服设置:主要是管理员设置在线客服在收到消息时自动回复的内容以及自定义关键字进行内容回复。数据分析管理模块:管理员可以在这里看到系统自动统计分析生成的各种图表结构分析图,包括日活跃用户,日成交订单等数据。2.4UML系统建模2.4.1用例图用例、角色和系统这三部分,是用例模型的基本组成部分NitishPathak,B.M.Singh,GirishSharma.UML2.0basedframeworkforthedevelopmentofsecurewebapplication[J].InternationalJournalofInformationTechnology,2017,9(1).NitishPathak,B.M.Singh,GirishSharma.UML2.0basedframeworkforthedevelopmentofsecurewebapplication[J].InternationalJournalofInformationTechnology,2017,9(1).如图2.4增城高校二手物品交易系统用户端商品展示子系统用例图所示。如图2.5增城高校二手物品交易系统管理员端后台管理子系统用例图。增城高校二手物品交易系统用户端商品展示子系统用例图如图2.4所示。图2.4增城高校二手物品交易系统用户端商品展示子系统用例图增城高校二手物品交易系统管理员端后台管理子系统用例图如图2.5所示。图2.5增城高校二手物品交易系统管理员端后台管理子系统用例图2.4.2用例图规约表以下是用户用例规约表:表2-1登录注册用例规约表用例编号2-1用例名称登录注册功能描述未注册用户可进行注册,已注册用户可以直接登录系统执行者用户前置条件增城高校二手物品交易系统正常运行。后置条件使用注册的账号登录成功后,游客身份变为用户;涉众利益用户登录成功之后,可以进行二手出售商品信息和求购信息发布、管理收货地址、购买商品、修改个人信息和订单管理等操作;基本路径1.用户注册;1.1用户进入前台注册界面,填写昵称、密码、手机号以及短信验证码。1.1.1依次填入昵称、密码、手机号,如果有某项数据为空,在填写下一项数据之前界面会给出提示让用户填写。1.1.2填写完手机号后点击获取验证码按钮,在收到验证码后将4位验证码填入到验证码输入框。1.2.点击立即注册按钮完成注册。1.2.1点击注册按钮,前台界面会校验注册信息是否符合,不符合则在界面上给出警告,提示用户重新输入。1.2.2数据符合,提交到后台,会先验证短信验证码是否已经过期以及是否正确,过期或者不正确,返回前台相关警告信息提示用户重新输入。1.2.3验证码验证以及用户注册信息验证通过,将注册信息写入用户表,并返回前台相关成功提示信息。1.3.注册成功,界面显示相关成功信息。2.用户登录;2.1.已经完成注册用户可以进入登录界面;2.2.选择账号登录或者短信登录;2.2.1选择账号登录,需用输入注册的手机号、密码、和后台生成的4位随机验证码,选择使用短信验证码进行登录则需用输入手机号和收到的4位短信验证码;2.2.2输入每一项数据后,前台系统会对数据合法性进行校验,不符合的会在界面上给出相应提示。2.3.点击登录按钮进行登录2.3.1前台系统校验登录信息的合法性,不符合的给予相应提示,不给予提交登录。2.4.数据符合后,登录信息提交到后台。2.4.1后台系统先验证短信验证码是否为空,为空则判定为账号密码登录,后台会先校验验证码的有效性和正确性,校验通过再进行账号密码校验,校验通过,返回前台登录成功信息,反之返回失败信息;如果短信验证码不为空,则验证短信验证码是否正确,正确则返回登录成功信息,反之返回失败信息。2.5.完成登录,前台接收登录反馈信息;2.5.1根据返回的状态码进行判断,登录失败,返回登录界面,登录成功,跳转到前台商品列表主界面。扩展无字段列表1.手机号2.昵称3.密码4.普通验证码5.短信验证码6.登录注册时间业务规则手机号注册规则:每个手机号只能在平台上注册一次,也就是每个手机号只能对应一个账号。登录规则:1、用户如果已经注册过并绑定了邮箱,也可以使用邮箱登陆。2、只有账号正常的用户才能登录系统,账号被冻结了只有解冻了才能继续登录系统。普通验证码:后台生成的4位普通验证码,有效期为3分钟,失效了需要手动刷新获取新的验证码。短信验证码:短信验证码有效期为10分钟,2分钟内只能获取一次验证码,同一手机号1小时内不超过5次获取验证码,一天不超过10次。备注无表2-2二手商品信息发布用例规约表用例编号2-2用例名称二手商品信息发布功能描述在前台商品信息列表主界面,用户可以点击菜单导航栏选择我要出售和发布求购进行二手商品信息的发布执行者用户前置条件已完成登录并进入二手商品发布界面。后置条件返回商品列表主界面,我发布的商品添加新的商品发布记录。涉众利益用户可以将自己手头闲置的物品快速进行低价处理,同时也能快速寻找自己急需的商品,节省大量时间。基本路径二手出售商品信息发布。按界面提示分别填写,标题即出售商品的名称,商品描述,想卖的价格,原价,标签,类别,邮费,学校,微信号,手机号以及商品图片等信息。点击提交按钮,完成二手商品信息。二手求购商品信息发布。2.1点击菜单导航栏的发布按钮,选择求购发布,进入求购商品信息发布填写界面;2.2按界面提示分别填写,求购的商品标题即名称,需求简介,可接受的价格,要求,微信号,手机号,商品图片等信息。2.3点击提交按钮,完成求购信息的发布。扩展无字段列表二手出售商品信息:1.标题2.简介3.标价4.原价5.标签6.类别7.邮费8.学校9.微信号10.手机11.商品图片二手求购信息:1.标题2.需求简介3.可接受的价格4.要求5.微信号6.手机号7.商品图片业务规则标签添加规则:标签最多只能添加4个,至少需要一个,用户可以添加自定义标签。商品图片上传规则:图片大小不能大于700k,一次最多只能上传5张图片。联系方式:微信和手机号两种至少必须提供一种。备注无表2-3学校开通申请用例规约表用例编号2-3用例名称学校开通申请功能描述用户可以在开通申请界面填写相应学校信息并提交审核,为自己的学校开通在增城二手物品交易系统平台上的二手商品出售业务。执行者用户前置条件用户成功登陆增城二手物品交易系统并进入开通申请界面后置条件提交申请成功涉众利益审核通过用户可以在平台上发布和查看关于自己学校的一些二手物品出售信息,对比传统方式更加便利。基本路径学校开通申请;根据界面提示,输入学校名称,真实姓名,申请备注等信息。点击图片上传按钮,上传学校LOGO图片。点击提交按钮,完成申请信息提交。扩展无字段列表1.学校名称2.申请人真实姓名3.申请备注4.学校LOGO图片5.申请日期业务规则学校开通申请:已开通学校不能进行申请。学校LOGO上传:可选择性上传,限定只能上传一张。备注无表2-4个人中心管理用例规约表用例编号2-4用例名称个人中心管理功能描述个人中心管理主要包括:个人信息管理、我的商品管理、我的收藏管理、个人认证管理、收货地址管理。执行者用户前置条件用户成功登陆增城二手物品交易系统用户端后置条件更新个人信息、我的商品信息、求购信息、收藏信息、认证信息、收货地址信息列表。涉众利益用户可以很方便的管理自己的个人信息、发布的商品信息和求购信息、查看收藏的商品、进行个人认证、添加修改收货地址。基本路径个人信息管理;查看个人信息用户进入个人中心点击我的资料菜单,进入个人信息管理界面。直接查看个人资料详细信息。修改个人信息用户点击我的资料界面上的修改按钮,触发修改操作。根据界面提示,填入个人其他信息,完善个人信息,例如:上传头像,真实姓名、学校、性别、毕业年份、个性签名等。点击保存按钮,完成个人资料修改。我的商品管理:2.1查看发布的二手商品信息;2.1.1用户进入个人中心点击我的商品菜单,进入我发布的商品管理界面2.1.2直接查看我发布过的商品信息列表。2.2修改商品信息;2.2.1用户在我发布的商品管理界面点击选中的商品。2.2.2在系统弹出框选择要修改的商品信息进行修改。2.2.3点击完成并提交按钮,完成商品信息的修改并提交审核。2.3上架商品;2.3.1用户在我发布的商品管理界面选中商品;2.3.2点击上架按钮;2.3.3进行上架确认;2.3.4完成商品上架到系统;2.4下架商品;2.4.1用户在我发布的商品管理界面选中商品;2.4.2点击下架按钮;2.4.3进行下架确认;2.4.4将商品从系统下架;2.5删除商品。2.5.1用户在我发布的商品管理界面选中商品;2.5.2点击删除按钮;2.5.3进行删除确认;完成商品删除。我的收藏管理3.1查看收藏商品信息列表3.1.1用户进入个人中心点击我的收藏菜单,进入我的收藏管理界面;3.1.2直接查看我收藏的商品信息列表。3.2取消收藏商品3.2.1在商品收藏列表点击单个商品上的取消收藏按钮;3.2.2进行取消收藏确认;3.2.3完成商品取消收藏。个人认证管理4.1查看个人认证信息申请列表;4.1.1用户进入个人中心点击个人认证菜单切换个人认证管理界面;4.1.2直接查看个人认证申请信息列表。4.2进行个人认证4.2.1在个人认证申请信息列表界面点击我要认证按钮;4.2.2在系统弹出框认证界面,依次填入个人真实姓名,选择证件类型,输入证件号码,并上传证件照片;4.2.3点击保存提交按钮,完成提交申请。4.3修改个人认证申请信息;4.3.1在个人认证申请信息列表选择单个申请信息并点击;4.3.2在系统弹出框修改界面,修改申请信息;4.3.3点击完成编辑按钮完成修改并重新提交申请信息;4.4删除个人认证申请信息;4.4.1在个人认证申请信息列表界面选择单个申请信息;4.4.2点击删除按钮;4.4.3进行删除确认;4.4.4完成个人认证申请信息的删除。收货地址管理5.1查看我的收货地址5.1.1用户进入个人中心管理界面并点击我的收货地址菜单切换到收货地址管理界面。5.1.2直接查看个人已经保存的全部收货地址。5.2添加收货地址5.2.1在收货地址列表界面点击添加按钮;5.2.2在系统弹出框添加界面,依次分别填入收货人姓名、手机号、详细地址、邮编等信息,并选择具体的省份、市区街道信息,完成收货地址信息的填写;5.2.3点击保存确认按钮,完成收货地址的添加。5.3编辑收货地址5.3.1在收货地址列表选择单个收货地址并点击修改按钮;5.3.2在系统弹出框编辑界面,修改要重新设置的地址信息。5.3.3点击保存确认按钮,完成收货地址编辑。5.4删除收货地址5.4.1在收货地址列表界面选中地址信息并点击删除按钮;5.4.2进行删除确认;5.4.3完成收货地址的删除。扩展a系统自动查询出当前登录用户的全部资料信息,并显示到界面上。a提交后系统进行个人信息数据合法性校验,验证通过提交完成,验证不通过返回当前界面。2.1.a系统自动查询出当前登录用户的全部商品发布记录,并显示到界面上。2.2.a修改提交后系统进行商品信息校验,验证通过提交完成,验证不通过,返回当前界面。字段列表我的收藏:1、用户编码2、商品编码个人认证信息:1、用户编号2、真实姓名3、证件类型4、证件号码5、证件图片收货地址:1.用户编号;2.收货人姓名;3.街道;4.联系电话;5.省;6.市;7.区;8.详细地址;9.默认地址业务规则个人信息修改规则:一个用户只有两次机会可以修改个人的基本信息收货地址:一个用户至少必须设置一个收货地址。我的商品管理规则:1、只有待审核或被驳回的商品才能进行编辑。2、被驳回的商品可以根据驳回原因进行信息修改并重新提交申请。3、只有审核通过的商品才能进行上下架操作。求购信息管理规则:1、只有待审核或被驳回的求购信息才能进行编辑2、被驳回的求购信息可以根据驳回原因进行信息修改并重新提交申请个人认证信息管理规则:1、只有待审核或被驳回的认证申请信息才能进行编辑2、被驳回的认证申请信息可以根据驳回原因进行信息修改并重新提交申请备注无表2-5商品购买用例规约表用例编号2-5用例名称商品购买功能描述用户可以对感兴趣的二手物品进行联系商家购买或者下单购买。执行者用户前置条件成功登陆增城二手物品交易系统用户端。后置条件订单创建成功,切换回商品明细界面。涉众利益用户需先完善好个人信息,不然在下订单的时候可能会出错。基本路径商品购买1.1进入商品详情页查看商品详细信息;1.2点击联系商家按钮与卖家协商,沟通运费等信息;1.3点击立即购买按钮;1.4进入订单确认界面;1.5选择收货地址信息,填写备注信息;1.6进行订单信息确认;1.7点击立即下单按钮,进行提交订单操作。扩展1.a系统生成相应的订单信息,并将生成的订单编码返回前台界面。1.b系统锁定当前商品,更改商品状态信息。字段列表1.用户名;2.密码;3.头像;4.邮箱;5.手机号码;6余额;7支付密码业务规则商品购买规则:1、提交订单后用户需在10分钟内完成支付,超时未支付订单会自动过期,商品也将会被释放出来重新可购买。2、当前一次只能购买单件商品。3、只有自营商品支持在线提交订单购买,不是自营的只能联系商家进行沟通交易。备注无表2-6支付用例规约表用例编号2-6用例名称支付功能描述对于已经提交的订单,用户可以使用支付宝进行在线支付完成交易。执行者用户前置条件成功登陆增城二手物品交易系统并且已经注册支付宝后置条件支付成功,跳转到商品界面涉众利益用户可以很方便的直接使用支付宝进行在线支付,足不出户就可以与卖家进行在线沟通完成交易。基本路径用户进行支付进入订单支付界面;对订单信息进行确认,包括收货地址信息、订单编号、商品信息、以及订单金额等信息。选择支付平台,并点击相应图标。1.3.1选择支付宝支付,成功跳转到支付宝扫码支付界面;在支付宝扫码支付界面,使用支付宝APP进行扫码或者直接输入支付宝账号密码;确认支付金额扫码后支付宝APP会弹出支付请求,并显示对应的支付金额在APP界面上;输入支付秘密,支付密码错误,弹出错误提示。完成支付操作。扩展1.6.a支付成功,支付宝APP从相应账户里扣除对应的金额。1.5.a支付成功,增城二手物品后台管理系统自动生成对应的支付流水记录,并更改订单状态为已付款,同时更改商品信息状态为已售出状态。字段列表1、订单号;2、商品信息;3、订单金额4、商品描述;5、支付方式;6、支付时间;7、交易流水号;8、支付金额;9、用户编码业务规则支付规则:每笔订单只可支付一次,重复支付会提示。备注无表2-7订单管理用例规约表用例编号2-7用例名称订单管理功能描述用户可以对自己下的订单进行管理,包括订单信息的查看以及收货后进行订单信息的确认操作。执行者用户前置条件用户成功登陆增城二手物品交易系统用户端并有成功下单记录。后置条件订单查看和确认收货成功涉众利益用户可以很方便的查看订单信息,并可以实时查看订单状态,在收到货后也能进行确认。基本路径订单管理1.1查看我的订单用户点击我的订单菜单,进入菜单列表界面;直接查看已经生成的订单列表信息;1.2确认收货在订单列表界面点击单个订单;进入订单详情界面,查看订单详细信息;点击确认收货按钮;进行收货确认;完成订单收货确认操作。扩展1.1.a系统自动查询出当前已登录用户的订单信息列表,并显示到界面。1.2.a系统更新订单状态为订单完成状态。字段列表1.订单号;2.用户编号;3、支付方式;4.收货人姓名;5.收货人联系电话;6.收货地址;7.运费;8.订单金额;9.订单状态;10订单创建时间;11、订单支付时间;12、收货时间。业务规则无备注无以下是管理员用例规约表:表2-8管理员登录注册用例规约表用例编号2-8用例名称登录功能描述管理员可以通过账号和密码以及验证码登录后台管理系统执行者管理员前置条件增城高校二手物品交易后台管理系统正常运行。后置条件管理员登录进入后台管理系统涉众利益管理员登录成功后可以对用户信息、订单信息、认证申请信息、学校信息、在线客服、数据统计分析等进行管理。基本路径1.管理员进行登录。1.1.管理员进入后台管理系统界面;1.2.根据界面提示,分别输入账号、密码、和验证码。1.2.1输入管理员账号,密码,点击每一项输入框后会进行相关规则校验,不符合界面弹出提示;1.2.2输入后台随机生成的4位验证码,如果看不清可以点击更换一张重新生成新的验证;1.3.点击登录按钮,提交登录信息。1.3.1前台系统校验登录信息的合法性,不符合界面上给予相应提示用户修改。1.3.2数据校验通过,登录信息提交到后台。1.3.3后台会先校验验证码的有效性和正确性,校验不通过反馈错误信息到前台界面,校验通过再验证账号密码,并反馈登录信息到前台界面。1.4.完成登录,前台接收反馈登录信息。1.4.1登录失败,显示错误信息,返回登录界面。1.4.2登录成功,前台进行权限判断,显示成功信息,并跳转到后台管理系统主界面。扩展无字段列表1.账号2.密码3.验证码4.登录时间业务规则普通验证码:后台生成的4位普通验证码,有效期为3分钟,失效了需要手动刷新获取新的验证码。备注无表2-9系统管理用例规约表用例编号2-9用例名称系统管理功能描述系统管理主要包括:公告信息管理、用户信息管理、管理员账套管理、日志信息管理等执行者管理员前置条件成功登陆增城二手物品交易后台管理系统。后置条件更新公告信息,用户信息,管理员账套信息,系统日志信息列表涉众利益管理员可以对用户信息、管理员账套信息、日志信息等进行管理基本路径公告信息管理;查看公告信息点击侧边菜单栏公告信息菜单,切换公告信息列表查询界面并查询已发布的公告列表信息。查看公告列表信息。发布公告信息在公告列表信息点击添加按钮在添加界面填入公告信息点击完成并发布按钮完成公告发布。编辑公告信息在公告列表界面点击单个公告,进入编辑界面修改公告信息;点击完成按钮,完成公告的编辑操作。删除公告信息在公告列表界面选择单个公告并点击删除按钮;进行删除确认点击确认按钮完成删除操作。用户信息管理;2.1查询用户信息2.1.1点击侧边导航栏用户信息管理菜单切换到用户信息列表界面,并分页查询出当前系统已经注册的所有用户信息。2.1.2查看用户信息列表2.2冻结用户2.2.1在用户信息列表点击用户信息进入用户信息详情界面;2.2.2查看当前用户的详细信息;2.2.3对于违规用户,可以点击冻结按钮,冻结账号。管理员账套管理查看管理员账套信息。3.1.1点击侧边导航栏管理员账套信息管理菜单切换到管理员账套详情界面;3.1.2查看管理员个人账套详细信息。修改管理员账套信息。在管理员信息详情界面,点击修改按钮,触发修改操作,在输入框分别修改需要变动的信息,像头像,名称等;点击完成编辑按钮完成修改操作。日志信息管理4.1查看日志信息4.1.1点击侧边导航栏日志管理菜单切换到日志管理界面并查询出系统的全部日志信息。4.1.2查看系统日志信息。4.2筛选日志信息4.2.1在日志信息列表点击选择类型,进行日志信息过滤,查询指定日志信息,如异常信息,普通操作信息等。扩展无字段列表管理员账套:1.账号2.密码3.验证码4.注册时间5.上一次登陆时间6.上一次登陆IP地址7、头像公告信息:1.公告编码2.公告标题3.公告内容4.发布时间用户信息:1.头像2.账号3.密码4.状态5.登陆时间日志信息:1.日志编码2.日志内容3.日志类型4.日志生成时间业务规则用户信息管理规则:1.冻结用户账号后用户将不能登陆系统,但可以申请解冻。管理员账套:1.登陆的管理员只能查询和修改自己账号的信息。备注无表2-10认证管理用例规约表用例编号2-10用例名称认证管理功能描述管理员可以对用户提交的个人认证信息进行审核驳回等操作。执行者管理员前置条件成功登陆增城二手物品交易后台管理系统。后置条件更新认证申请信息列表涉众利益管理员可以对用户提交的认证申请信息进行管理基本路径1.认证信息管理1.1认证申请信息查看1.1.1点击侧边导航栏认证管理菜单,切换到认证管理界面并分页查询出用户提交的认证申请信息列表;1.1.2查看全部认证申请信息。1.2认证申请信息审核。1.2.1在认证申请信息列表界面,点击单个认证申请信息切换进入认证申请信息详情界面,查看申请详情。1.2.2对申请信息进行人工核对;1.2.3点击审批通过按钮,则认证信息审核通过,点击驳回按钮,则审核不通过。审核完成,显示审核结果。扩展1.2.a系统更新认证申请信息的状态。1.2.b审核通过,更新用户个人信息,加入认证标识。字段列表1.真实名称2.证件类型3.证件号码4.证件照片5.用户编码6.状态业务规则认证:1.用户只有通过认证,个人信息才会加入已认证标识。被驳回的申请用户可以根据驳回原因进行修改信息,并重新提交审核。已进入审批态的认证信息不能进行修改备注无表2-11商品信息管理用例规约表用例编号2-11用例名称商品信息管理功能描述管理员可以对用户提交二手出售商品和求购信息进行管理,包括查看,审核操作,以及对商品分类信息进行管理执行者管理员前置条件成功登陆增城二手物品交易后台管理系统。后置条件更新商品分类信息和商品出售求购信息列表涉众利益管理员可以对用户提交商品信息进行管理基本路径1.二手出售商品信息管理1.1二手出售商品信息查看1.1.1点击商品信息管理子菜单二手出售切换到二手出售信息界面,并查询出用户提交的二手商品出售信息列表;1.1.2查看二手出售商品信息列表1.2二手出售商品信息审核1.2.1在二手出售商品列表点击单个商品信息,进入商品详情页,查看商品详细信息。1.2.2点击审核通过按钮或者驳回商品按钮进行商品信息审核,通过则审核通过,驳回则审核不通过。1.2.3审核完成,查看审核结果。1.3强制下架商品1.3.1对于已上线且出现违规的商品,可以在商品列表界面点击强制下线按钮,对商品进行下架处理。2.求购信息管理2.1求购信息查看2.1.1点击商品信息管理子菜单二手求购切换到二手求购信息界面,并查询出用户提交的二手求购信息列表;2.1.2查看二手求购列表信息。2.2求购信息审核2.2.1在二手求购信息列表点击单个求购信息,进入求购信息详情界面,查看用户提交的求购详细信息。2.2.2点击审核通过按钮或者驳回申请按钮进行求购信息审核,通过则审核通过,驳回则审核不通过。2.2.3审核完成,查看审核结果。3.商品分类管理3.1商品分类信息查看3.1.1点击商品分类菜单进入商品分类界面并查询出已有的商品信息列表。3.1.2查看商品分类信息列表数据。3.2商品分类信息修改3.2.1选择商品分类,点击编辑按钮进入分类详情页。3.2.2重新设值商品分类信息,如分类图片,分类名称,一级分类,二级分类等信息。3.2.3点击保存按钮,完成商品分类信息编辑。3.3商品分类信息添加3.3.1在商品分类信息列表点击添加按钮进入添加界面3.3.2分别输入分类名称,选择分类级别,一级分类,二级分类,上传分类图片。3.3.3点击保存按钮,完成分类的添加。扩展无字段列表1.分类名称2.分类图片3.分类级别4.分类编码业务规则商品分类只能设置一级分类和二级分类备注无表2-12订单管理用例规约表用例编号2-12用例名称订单管理功能描述管理员可以对用户下的订单进行管理,发货后也能更改订单信息,可以对订单的状态进行修改,包括录入快递公司、快递单号等信息。执行者管理员前置条件成功登陆增城二手物品交易后台管理系统且有用户下单。后置条件管理员可以管理订单涉众利益管理员在发货后能及时的更改订单信息,包括录入快递公司,快递单号,修改订单状态等。基本路径订单管理查看订单信息管理员进入订单管理界面,根据分类可以分别点击全部订单、待付款订单、待发货订单、已发货订单、已完成订单按钮,能够分别查看不同订单信息列表。修改订单信息在完成发货后,点击待发货订单查询出待发货订单点击单个订单,进入订单详细界面,分别录入快递公司、快递单号等信息。点击完成按钮,如果快递单号有录入,则更改订单状态为已发货状态。扩展无字段列表1.订单编号;2.用户编号;3.订单金额4.收货人;5.收货人联系电话;6.收货地址;7.运费;8.总价;9.订单状态。业务规则无备注无表2-13学校管理用例规约表用例编号2-13用例名称学校管理功能描述管理员对用户提交的学校开通信息进行审核和对已开通的学校信息进行基本的维护操作。执行者管理员前置条件成功登陆增城二手物品交易后台管理系统。后置条件更新学校开通申请信息列表和学校信息涉众利益管理员可以对用户提交的学校开通申请信息进行管理基本路径1.学校开通申请信息管理。1.1查看申请信息。1.1.1进入学校开通申请信息查询界面,查询申请信息。1.1.2查看开学开通申请列表信息。1.2审核学校开通申请信息。1.2.1点击单个申请信息,进入申请信息详情界面。1.2.2点击获取学校详细信息按钮,调用用友学校查询接口,查询出当前学校的具体详细信息进行比对。1.2.3点击审核通过按钮则审核通过,点击驳回按钮,填写驳回驳回原因,审核不通过。1.2.4完成审核,查看审核结果。2.已开通学校信息维护。2.1查看已开通学校信息。2.1.1进入已开通学校信息查询界面,查询已开通学校信息。2.1.2查看已开通学校信息列表。2.2编辑已开通学校信息2.2.1点击单个学校,进入详情界面,可以查看学校的审核流程,学校LOGO,学校地址等信息。2.2.2修改学校信息,点击完成编辑。扩展1.2.a学校开通审核通过,系统自动生成学校信息。字段列表1.学校名称2.申请人编码3.学校LOGO4.申请状态5.备注信息6.学校地址7.学校官网8.联系电话业务规则申请规则:已开通的学校不得再次申请,申请不通过的则可以修改申请信息重新提交申请。备注无表2-14留言管理用例规约表用例编号2-14用例名称留言管理功能描述管理员对用户的留言信息进行管理,包括查询,违规强制删除,和进行留言回复等操作。执行者管理员前置条件成功登陆增城二手物品交易后台管理系统。后置条件重新查看留言信息涉众利益管理员可以对留言信息进行管理基本路径1.留言信息管理1.1查看留言信息1.1.1进入留言查询界面,查询留言列表信息1.1.2查看留言列表信息。1.2回复留言信息1.2.1点击某个留言信息,在系统弹出框填入回复内容。1.2.2点击完成按钮完成留言回复。1.3删除违规留言信息1.3.1点击单个留言信息的删除按钮1.3.2进行删除确认1.3.3完成删除操作扩展无字段列表1.留言者编码2.留言内容3.回复内容4.留言时间5.回复人6回复时间7.目标用户编码业务规则无备注无表2-15在线客服设置用例规约表用例编号2-15用例名称在线客服设置功能描述管理员可以设置在线客服,并配置相关关键字或消息来被动触发回答用户执行者管理员前置条件成功登陆增城二手物品交易后台管理系统。后置条件完成回复用户涉众利益管理员不方便时可以通过配置客服来服务用户。基本路径1.在线客服设置1.1查看所有规则1.1.1进入在线客服设置界面,查询所有已添加规则。1.1.2查看已添加规则列表信息。1.2添加新的规则1.2.1点击添加按钮,在系统弹出框分别填入规则名称、关键字、回复内容1.2.2点击保存按钮完成规则添加。1.3删除规则1.3.1在规则列表界面,选中单个规则点击删除按钮1.3.2进行删除确认1.3.3完成删除操作。扩展无字段列表1.规则名称2.关键字3.回复内容业务规则无备注无表2-16数据分析管理用例规约表用例编号2-16用例名称数据分析管理功能描述管理员可以查看各种以图表形式展示的数据分析图,包括日活跃用户数、日订单量、日注册数、日访问量、日交易流水等数据。执行者管理员前置条件成功登陆增城二手物品交易后台管理系统。后置条件查看数据分析图涉众利益管理员可以实时查看数据分析情况。基本路径数据分析统计1.1进入数据分析统计界面,查看日活跃用户数、日订单量、日注册数、日访问量、日交易流水等数据分析图。扩展无字段列表1.分析图类型2.日访问用户数量3.日订单量4.日交易流水业务规则无备注无2.5本章小结本章主要是先进行增城二手物品交易系统的总体分析,归纳总结出该系统由前台商品展示用户端子系统和后台管理管理员端子系统这两部分组成;接着是对这两个子系统业务需求部分进行了分析,同时使用业务流程图也分别展示了这两个子系统的业务流程;然后通过使用功能模块图,也较清晰的表达展示了系统的总体功能需求;再接着是对增城二手物品交易系统进行了各方面的可行性分析,最后,为了更加清晰且表达和向用户展示增城二手物品交易系统的功能,也使用了用例图并对每个用例进行了用例规约表的详细说明。
第3章系统设计3.1系统功能设计增城二手物品交易系统由前台商品展示用户端子系统和后台管理管理员端子系统两个子系统构成3.1.1前台商品展示用户端子系统登录注册功能:在主界面有登录按钮,点击登录按钮可以跳转到前台登录界面,输入用户的手机号或者邮箱、密码、以及后台生成返回显示的4位随机验证码进行登录,也可以通过使用手机号,以及短信验证码进行登录,登录成功后进入二手出售商品主界面。在主界面导航栏菜单区域会显示用户的头像和名字。如果用户还没有在平台上注册过,则在登录页可以点击去注册链接跳转到注册界面,输入昵称,手机号,密码,还有后台随机生成返回的4位验证码,点击立即注册按钮即可完成注册,并使用注册的手机号和密码登录系统。二手商品信息发布模块:用户登录成功后在主界面菜单导航栏可以点击发布菜单,选择二手发布或者二手求购,然后分别进入二手物品出售和求购信息填写页面,填写相应的信息,点击提交按钮提交到平台审核,即可完成发布。个人中心管理模块:在已登录的情况下,用户可以进入个人中心,点击个人资料信息页签切换到个人资料页进行信息查看修改,点击我要认证页签切换到认证信息提交界面,填写个人认证信息并提交,点击我的收藏页签则切换到商品收藏界面,查看收藏的商品,点击商品取消收藏按钮进行取消收藏,点击我的求购可以查看求购信息,点击我的出售可以查看已经发布的商品出售信息,如果已经审批通过,则可以进行上下架操作,如果被驳回,则可以修改完重新提交审核。同时可以对个人的收货地址进行管理,点击我的收货地址可以切换查看用户个人已经添加的收货地址,点击添加则可以在弹出框填入收货人姓名,手机号,省,市区,街道,详细地址等信息完成收货地址添加,添加编辑则可以进行修改。订单管理模块:已登录情况下,用户可以进入订单管理界面,查看自己的订单记录,点击单个订单,可以查看订单详细信息,对于未支付且未过期的订单,用户可以选择继续进行支付操作。商品购买功能:用户在已登录的情况下进入商品详情页查看商品明细,如果商品是平台自营,则可以点击立即购买按钮跳转到确认订单页面,进行信息核对,选择收货地址,添加备注信息,最后点击提交订单即可;如果不是自营,则需用点击联系卖家按钮,私信卖家进行沟通完成交易。学校开通申请模块:已登录情况下,用户可以进入学校开通界面,填入个人真实姓名,申请学校完整名称,上传学校的LOGO图片,点击提交按钮完成学校开通信息的申请。支付功能:用户已登录完且已经提交了订单,则可以在支付订单界面,核对订单信息,包括订单编号,订单金额,商品信息,商品描述等信息,然后选择支付平台,当前只支持支付宝,所以点击支付宝图标,会请求跳转到支付宝扫码支付界面,用户可以使用支付宝APP进行扫码,确认支付金额并输入支付密码,完成订单支付。支付成功后,后台会生成对应的交易流水记录,同时更新订单状态为已支付状态,更新商品信息为已售出状态,支付宝APP也会扣除相应的金额。3.1.2后台管理管理员端子系统登录功能:管理员在进入后台管理系统时,必须先进行登录。在登录界面,输入账号密码,以及后台随机生成返回的4位普通验证码,后台校验通过即可完成登录,验证码有效期为3分钟,失效需刷新重新获取,登录成功进入后台管理系统主界面。系统管理模块:系统管理模块包括用户信息、管理员账户、系统日志、公告信息这几个子模块,分别点击可以切换相应界面进行主公告信息的添加发布,查看和编辑;用户信息的查看,可以对违规用户账号进行冻结;管理员个人账套信息的查看和编辑;系统日志信息的查看管理。认证管理模块:主要是对用户提交的个人认证信息进行审核,如果驳回了用户的申请,可以添加备注,让用户根据备注进行修改,申请通过,会更新用户的个人信息,添加认证标识。商品信息管理模块:可以查看用户提交的二手商品出售信息和求购信息,并对它们进行审核,只有审核通过了用户才可以将商品进行上下架操作,对于违规的商品可以进行强制下架操作;同时可以进行商品分类管理,添加修改分类信息,强制更换商品分类信息。订单管理模块:进入订单管理界面,可以看到顶部的显示全部订单列表、待付款订单,未发货订单,已发货订单,已完成订单分类,分别选择点击可以查看对应的订单列表信息,默认显示的是全部订单信息。点击单个订单信息,可以查看订单详情,未发货的订单在完成发货后,管理员需要手动录入快递公司、快递单号等信息到订单上,并更新订单状态为已发货状态。学校管理模块:主要是对用户提交的学校开通信息进行查看,调用用友学校查询接口,进行学校信息的核对,不符合的进行驳回操作,符合的审核通过,系统自动生成相应的学校信息到已开通的学校列表里,同时可以对已开通的学校信息进行查看编辑操作。留言管理模块:可以查看用户的留言信息,点击单个留言对其进行回复。在线客服设置功能:管理员可以进入设置界面,进行客服的相关配置,包括查看规则,填写规则名称,关键字,回复内容等进行规则的添加,编辑修改规则,删除规则操作,如果用户发送了消息给客服,如果关键字匹配上了,就自动进行回复,默认使用的是全匹配模式。数据分析管理模块:点击该菜单,可以切换到相应界面,查看日活跃用户数、日订单量、日注册数、日访问量、日交易流水等数据分析图。3.2增城高校二手物品交易系统类图增城高校二手物品交易系统类图如图3.1所示。图3.1增城二手物品交易系统类图3.3增城高校二手物品交易系统顺序图3.3.1用户端子系统顺序图1.用户注册顺序图(1)用户进入注册界面输入昵称、手机号、密码并点击获取验证码;(2)增城二手交易系统用户端界面就会向后台发送获取验证码请求;(3)后台服务将短信验证码发送给用户;(4)用户输入收到的短信验证码;(5)点击注册按钮提交注册信息;(6)后台服务校验短信验证码有效性;(7)验证码如果失效或者错误,返回错误提示信息到注册界面;(8)验证码正确,查询当前手机号对应用户;(9)校验手机号是否已经注册过;(10)已经注册过,返回已经注册提示信息到注册界面;(11)未注册过,添加用户注册信息;(12)返回注册成功信息到注册界面。用户注册顺序图如图3.2所示:图3.2用户注册顺序图2.用户登录顺序图(1)用户进入登录界面并输入手机号、密码和验证码;(2)点击登录按钮进行登录;(3)后台服务校验验证码有效性;(4)如果验证码失效或者错误,返回错误信息到登录界面;(5)如果验证码正确,根据手机号查询用户;(6)后台服务接收用户信息;(7)如果用户不存在,返回用户名不存在提示信息到登录界面;(8)如果用户存在,根据用户编号查询用户信息;(9)后台服务接收用户信息;(10)校验密码;(11)密码错误,返回错误提示信息;(12)校验通过,返回登录成功信息。用户登录顺序图如图3.3所示:图3.3用户登录顺序图3.二手商品发布顺序图选择学校信息;前台商品发布界面获取学校信息;后台服务返回学校信息到发布界面;用户选择商品类别;前台商品发布界面获取分类信息;后台服务返回分类信息到发布界面;用户输入发布的二手商品信息;提交后前台商品发布界面进行信息有效性校验;验证不通过,提示错误信息;验证通过,添加商品信息到商品信息表;返回发布成功信息;二手商品发布顺序图如图3.4所示:图3.4二手商品发布顺序图4.求购信息发布顺序图用户填写求购信息并提交;前台求购信息发布界面进行信息有效性校验;信息如果有误,返回错误信息到发布界面;如果信息没有问题,发布求购信息到商品信息表;返回发布成功信息;求购信息发布顺序图如图3.5所示。5.学校开通申请顺序图(1)填写学校开通申请信息并提交;(2)前台申请界面进行信息有效性校验;(3)信息有误,提示错误信息;(4)信息无误,提交学校开通申请成功;(5)返回提交成功信息。学校开通申请顺序图如图3.6所示。图3.5求购信息发布顺序图图3.6学校开通申请顺序图6.用户信息查询修改顺序图(1)用户进入个人信息管理界面;(2)个人信息界面自动查询当前用户信息;(3)后台服务返回用户信息并显示到个人信息管理界面;(4)点击修改按钮输入变动信息并提交;(5)个人信息管理界面校验信息有效性;(6)如果信息有误,提示错误信息;(7)无误提交用户信息到后台服务并更新用户信息;(8)返回修改结果信息到个人信息管理界面。用户信息查询修改顺序图如图3.7所示:图3.7用户信息查询修改顺序图7.商品信息查删改顺序图(1)用户进入二手出售管理界面(2)点击查看商品信息;(3)后台服务返回商品信息到二手出售管理界面;(4)用户点击编辑输入变动的商品信息并提交;(5)后台服务进行商品信息的修改(6)返回修改结果信息到前台出售管理界面;(7)点击删除按钮进行删除;(8)进行删除确认;(9)后台服务伪删除商品,即更新商品状态信息;(10)返回删除结果到前台二手出售管理界面。商品信息查删改顺序图如图3.8所示:图3.8商品信息查删改顺序图8.上架商品顺序图(1)用户进入二手出售商品管理界面;(2)查询已经发布的商品信息;(3)后台服务返回商品信息并显示到前台界面;(4)选择单个商品并点上架按钮;(5)进行上架确认;(6)进行商品上架;(7)更新商品状态信息;(8)返回上架结果信息到前台界面。上架商品顺序图如图3.9所示:图3.9上架商品顺序图9.下架商品顺序图(1)用户进入二手出售商品管理界面;(2)查询已经发布的商品信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年莱芜技师学院公开招聘 高层次、高技能人才(10人)笔试参考题库及答案详解
- 2026山东健康医疗大数据管理中心招聘2人笔试参考题库及答案详解
- 健身房健身房健身房加盟合作协议2026
- 咖啡烘焙店加盟合作协议
- 2026江苏常州市武进区农业农村局下属事业单位招聘高层次人才1人(长期)笔试模拟试题及答案详解
- 招聘1人!青海省心脑血管病专科医院 2026年公开招聘事业单位工作人员 考核聘用笔试参考题库及答案详解
- 2026河北省第七人民医院招聘5人(聘用制第三批)笔试参考题库及答案详解
- 2026年宁波北仑区春晓街道公开招聘编外人员1人笔试参考题库及答案详解
- 教案嵌入式应用基础(项目6第16周)
- 2026恒安标准人寿保险有限公司天津分公司招聘笔试备考试题及答案详解
- CESA-2024《整机柜服务器用电源模块规范》
- 工程项目安全费用提取标准
- 护理SBAR查房模式
- SA8000-2026社会责任管理体系内审检查表完整内容
- 艾梅乙反歧视培训
- AI基础知识培训课件教学
- 2025年中小学体育教师招聘考试学科专业基础知识考试卷库(650题)附答案
- 水厂污泥排放管理办法
- 学堂在线 唐宋词鉴赏 期末考试答案
- 兵棋测试题及答案
- 主体工程报价单-模板定稿
评论
0/150
提交评论