基于SSM的校园快递代取系统的设计与实现.docx
《基于SSM的校园快递代取系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于SSM的校园快递代取系统的设计与实现.docx(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于SSM的校园快递代取系统的设计与实现摘要:校园快递代取系统是一个便利学生收取快递和提供兼职工作的平台,实现快递代取,学生可以不出门就收到自己的快递。系统中的用户可以发起快递代取订单,代领人能够自行选择接单和对异常的订单进行处理、反馈等,系统管理员能够管理订单、管理代领人、处理用户反馈等。这个系统可以高效率地实现校园快递代取模式。针对许多高校中学生不便取件和取件地方拥挤等问题,深度分析了校园快递代取模式在高校中运作的可行性以及校园快递代取系统具有操作规范、操作简单、方便统计结算的特点,校园快递代取系统采用SSM框架,并使用Spring+Springmvc+Mybatisplus作为业务流程、
2、使用Shiro作为系统的认证框架和使用Mysql作为后台数据管理库,解决了传统的线下交流代取快件带来的交流繁琐和代取效率低以及学生无暇取件等问题,实现了通过安全的网络平台收取校园快递点中的包裹,提高了校园快递物流运作的流畅性。基于SSM的校园快递代取系统具有简单便利的操作性,是一个方便快捷、可靠的快递代取平台。该系统可以很好地缓解高校校园物流高峰的拥挤问题,帮助高校学生节省时间收取快递,给予学生兼职工作,改善校园快递服务的效率。 关键词:快递,校园,代取系统,SSMDesign And Implementation of Campus Express Delivery System Based
3、 on SSMAbstract:The campus express delivery system is a convenient platform for students to collect express ,and provide part-time jobs, so that students can receive their express delivery without going out. The user in the system initiates express delivery to pick up the order, the agent can choose
4、 to accept the order and handle and feedback the abnormal order, and the system administrator can manage orders, manage victors, handle user feedback, etc. This system can efficiently implement the campus express delivery mode.In many universities, students are not able to pick up the express and th
5、e place is crowded,and this paper deeply analyzes the feasibility of the operation of campus express delivery mode in universities, and the characteristics of campus express delivery system, such as standard operation, simple operation and convenient statistics and settlement. Campus express deliver
6、y system adopts SSM framework, Spring+SpringMVC+MybatisPlus as a business process handler, Shiro is used as the authentication framework of the system and Mysql is used as the background data management library. The system has solved the problems of cumbersome communication, low efficiency and no ti
7、me for students to pick up the goods caused by the traditional offline communication. It realizes the collection of parcels in campus express delivery points through the secure network platform and improves the smooth operation of campus express logistics.The campus express retrieval system based on
8、 SSM is a convenient and reliable platform with simple and convenient operability. The system can well alleviate the problem of college campus logistics peak congestion, help college students save time to collect express, give students part-time jobs, improve the efficiency of campus express service
9、s.Keywords:Express , Campus , Delivery System, SSMII目 录第1章 绪 论11.1 系统开发的背景及意义11.2 国内外校园快递代取模式现状21.3 本课程研究主要内容21.4 系统开发环境与开发工具3第2章 系统需求分析42.1 可行性分析42.2 UML系统建模52.2.2 普通用户用例图52.2.3 代领人用例图72.2.4 系统管理员用例图92.3 数据流图122.4 本章小结13第3章 系统设计153.1 系统总体架构设计153.2 数据库设计163.3 系统模块的设计193.3.1 登陆模块193.3.2 下单模块203.3.3 意
10、见反馈模块213.3.4 代领人接单模块223.4 本章小结22第4章 系统实现234.1 登陆模块的实现234.2 下单模块的实现244.3 意见反馈模块的实现264.4 代领人接单模块的实现274.5 反馈处理模块的实现294.6 本章小结30第5章 系统测试315.1 测试目的和意义315.2 测试方法315.3 测试用例325.3.1 登录测试325.3.2 用户下单测试325.3.3查询订单测试345.4 本章小结34第6章 结束语356.1 全文总结356.2 课题展望35参考文献36致 谢37II第1章 绪 论1.1 系统开发的背景及意义最近几年以来,网络购物渐渐地成为人们的一种
11、生活习惯和消费,各高校快递物流的流通量近些年呈现出高幅度增长的趋势。在校园内,很多人都在为接收快递而苦恼。出于学校的校园区域限制非本校人员的进入,并且学校的快递点多和快递量又大,还有学校管理上没有送件上门这个服务。学生和学校的职工只有到快递点才能取到快递。因为各个快递点比较分散以及一般离学生宿舍比较远,因而学生取件很不方便。针对上面所说到的问题,实现一种由校园人员代取快递模式,以及基于SSM的校园快递代取系统,可以很好地化解了现有校园快递取件不便的问题,让系统中的用户能够足不出户,更方便的拿到自己的快递。本课题主要研究和开发校园快递代取系统,对高校校园快递收取存在的问题进行分析和解决。随着互联
12、网信息迅速发展,以及学生消费水平的显著提高,网购已成为各高校学生优先考虑的一种购物方式。我们能够从网上商城浏览各种商品信息,不用出门就能买到自己想要的商品,并且网络支付的出现让我们更容易进行网上购物。在快递走进校园的同时,它也带来了快递量大造成的拥挤等问题。因此,校园快递代取系统的出现就可以很好地改善快递量多带来的滞后问题,同时给需要的同学提供了兼职的机会。基于SSM的校园快递代取系统具有简单的操作性,目前主要是面向全国高校在校学生提供快递代取功能,让快递迅速到达收件人手上,为没有时间或者不方便取快递的人送快递上门。只要有需求的用户登录系统中选择所需求的功能进行操作,即可快捷并方便地获取到自己
13、的快递或有效地接下订单带领快递。校园快递代取系统的研发具有以下两点意义:1)该系统的研发成功可以便利同学们领取自己的快递和提供一个很好的兼职平台给需要的同学。开拓校园兼职市场。2)该系统的成功开发将成为高校兼职信息化、物品送货上门的一个典范作为高校的一个快递带领平台的开发,该系统的成功与否将给本系甚至本校的兼职市场提供了许多机会和解决同学们不方便取快递的需求。1.2 国内外校园快递代取模式现状目前校园快递代取作为一种顺应快递迅速猛增的模式应运而生。信息化技术和互联网化的交易方式被应用在网上各个平台。在电子商务行业高速发展起来了,高校学生大多数选择网上购物。高校的购物党会因为时间冲突、不在学校等
14、其他缘故,错过取快递时间而心慌意乱。校园快递代取系统的出现很好地解决了这些问题,这种代取平台的出现不单单可以解决购物党无法顺利取到快递的问题,也为需要做兼职的同学们提供了一个工作机会。校园快递代取模式已成为高校学生们非常欢迎的取快递服务。代取快递服务模式的投入成本小、校园物流多和工作分配灵活、具有效率收益。因此,在大学校园里的推行相比较容易。 张议, 肖珊珊, 卓晓芸. 高校校园快递现状调研及问题分析J. 中国物流与采购, 2017(14):76-77.快递代取服务在校园中深受大众喜欢,它能够满足许多学生的消费需求。1.3 本课程研究主要内容校园快递代取系统包括以下子系统如图1-1所示:校园快
15、递代取系统代领人子系统用户子系统系统管理员子系统图1-1系统的组成用户子系统:用户在系统中可以发起订单,然后可以根据订单号查询进度,还可以反馈系统或订单的意见,并可根据反馈号查询结果。其需求有:用户注册登录、下单、意见反馈、查询订单、查询反馈以及个人中心服务。代领人子系统:拥有代领人角色权限的用户能接下其他用户添加的订单,在规时间内完成订单并确认完成,期间可以对异常的订单进行异常处理。包括以下需求:接单、确认完成订单、处理异常订单。系统管理员子系统:系统管理员对校园快递代取系统的订单、人员、反馈信息进行管理,维护系统运转所需要的数据。系统管理员包括以下需求:人员管理,订单处理,反馈处理。1.4
16、 系统开发环境与开发工具校园快递代取系统开发的过程使用的OS为:Windows 10,以及其CPU为i5-8260U和运行内存为8G;开发工具选用IDEA;使用JDK Version1.8.0作为开发工具包, Jason Brittain, Ian F. Darwin. Tomcat the Definitive GuideM/ Tomcat: The Definitive Guide. OReilly Media, Inc. 2003.使用Tomcat8.5作为项目部署的服务器;使用Google Chrome浏览器测试项目运行。第2章 系统需求分析网络购物方式日益成为高校学生在校生活的重要组
17、成部分,为了方便学生收取快递,校园快递代取模式的产生和发展正好满足同学们的这种需求。然而,校园快递代取系统也应运而生,成为一种深受同学们欢迎的快递代取平台。校园快递代取系统的角色被划分为普通用户、代领人、以及系统管理员。普通用户登录成功之后,即可填写订单信息并发起订单,并能根据订单号查询具体的订单信息,普通用户也可以对订单进行意见反馈。配送员是普通用户申请具有配送员权限的角色,能够进入接单大厅进行选择性接单和管理自己的订单。系统管理员负责对管订单、人员、用户反馈等进行管理。该系统的核心与主要功能模块分为:普通用户模块、代领人模块、管理员模块。2.1 可行性分析可行性研究可以确定系统能否值得去开
18、发,避免投入开发等资金亏损。通常来说,要从经济、技术、运行和法律四个方面进行分析,做出明确结论给用户参考。(一)经济可行性校园快递代取系统开发过程消耗成本低和维护过程损耗低,本系统使用免费版IDEA作为开发工具; Widenius M , Axmark D , Dubois P . Mysql Reference ManualM. OReilly & Associates, Inc. 2002.使用版本为5.7.28的MySQL作为系统后台数据管理库,开发工具都不用花费资金,即能使用。因此该系统开发过程,主要是在消耗个人时间和精力,基本上不用开销开发经济。(二)技术可行性校园快递代取系统后端使
19、用开源框架 Tomcy John. Learn Spring FrameworkM. Springer, Berlin, 2013.SSM实现,前端的实现使用了bootstrap+layer开源框架;IDEA是功能齐全,编码效率高的JAVA开发工具。开发过程中用到的技术和知识都是在校期间学习过的,因此,这些工具对本系统的开发有了肯定的技术支持。(三) 运行可行性校园快递代取系统简单易操作,功能清晰。懂得浏览网站的人都能轻松使用,学生们完全能够掌握使用,在运行上是没有问题的。(四)法律可行性本系统的设计和实现均由个人独自开发,使用的系统框架均为开源框架和正版的开发工具,无入侵他人权益行为和没有违
20、反国家政策的行为。2.2 UML系统建模根据上述的功能分析,可以得出系统的参与者有:普通用户、代领人和系统管理员。根据参与者来划分,系统用例图可以分为:普通用户用例图、代领人用例图和系统管理员用例图。2.2.2 普通用户用例图普通用户用例有:用户注册登录、查询订单或反馈、下单、意见反馈、个人中心等用例。在校园快递代取系统中,用户可以通过注册成为系统的普通用户之后登录上系统;当自己有需要时,填写被代领快递订单的信息,即可发起订单;可以根据订单号查看订单的信息状态;在个人中心,可以修改用户的基本信息。普通用户用例图如图2-1所示:图2-1 普通用户的用例关系图用户用例的部分用例描述如下所述。表2-
21、1下单用例规约表用例编号2-1用例名称下单功能描述用户在填写订单界面进行下单操作执行者用户前置条件进入填写订单界面后置条件下单成功,显示订单号涉众利益用户基本路径1、用户下单1.1、用户在填写订单界面填写订单信息(取件人姓名、联系电话、取件短信、配送地址、备注(可选),以及验证码1.2、订单结算1.2.1、用户提交订单信息请求,进入订单结算界面1.2.2、用户输入包裹重量,系统计算出订单费用1.2.3、用户可以选择线下支付,系统保存订单信息,订单完成;用户也可以悬着线上支付宝支付方式,系统将提交用户请求,进入支付界面,等待用户支付完成后,系统保存订单信息,订单完成1.3、用户成功下单,得到系统
22、反馈的订单号拓展1.2.3a、用户对快递订单付款时,支付费用时间超过系统允许的时间范围时订单将被系统取消1.2.3b、用户选择线上支付宝平台进行付款时,如果用户付款账户余额不足,用户付款操作被终止,系统提示用户付款账户余额不足,请重新付款字段列表取件人姓名、配送地址、取件短信、备注(可选)、联系电话、验证码备注无表2-2 意见反馈用例规约表用例编号2-2用例名称意见反馈功能描述用户可以对系统或订单等问题进行反馈执行者用户前置条件登录用户进入填写意见反馈信息界面后置条件显示出反馈号涉众利益用户基本路径1.意见反馈1.1输入反馈类型、反馈人、联系电话、反馈内容、验证码,提交反馈1.2系统得到用户的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SSM 校园 快递 系统 设计 实现
限制150内