基于springboot的校园跑腿服务平台的设计与实现【字数:12424】
目录
摘要 III
关键词 III
Abstract IV
引言
引言 1
1.绪论 1
1.1 研究背景与意义 1
1.2 跑腿服务平台开发状况 1
1.3 研究的目的与内容 2
1.3.1 研究目的 2
1.3.2 研究内容 2
1.3.3 技术路线 3
1.4 论文的组织结构 3
2. 关键技术基础 4
2.1 Spring Boot框架 4
2.2前端开发技术 5
2.2.1 Layui 5
2.2.2 jQuery 5
2.3 MyBatis框架 5
2.4 API技术 5
2.4.1 百度地图 API 5
2.4.2 百度OCR文字识别 6
2.4.3 支付宝支付api 6
3基于spring boot的校园跑腿服务平台需求分析 6
3.1 需求分析 6
3.2 系统业务需求分析 6
3.3 系统用户以及用例分析 7
3.4 校园跑腿平台用例描述 8
3.4.1 用户模块 8
3.4.2 订单模块 9
3.4.3 支付模块 10
3.4.4 校园地图模块 11
3.4.5 公告模块 12
3.3.6 举报模块 13
4基于Spring Boot的校园跑腿服务平台的设计与实现 14
4.1数据库设计 14
4.1.1数据库概念结构设计 14
4.1.2数据库逻辑结构设计 15
4.2基于spring boot的跑腿服务平台类图 17
4.2.1用户模块类图 17
4.2.2跑腿订单模块类图 17
4.2.3支付模块类图 19
4.2.4校园地图模块类图 19
4.2.5公告模块类图 20
4.2.6举报模块类图 20 *51今日免费论文网|www.51jrft.com +Q: ^351916072#
4.3 跑腿服务平台顺序图 21
4.3.1用户模块顺序图 21
4.3.2跑腿订单模块顺序图 21
4.3.3 支付模块顺序图 22
4.3.4 校园地图模块顺序图 22
4.3.5 公告模块顺序图 24
4.3.6 举报模块顺序图 24
4.4校园跑腿服务平台的实现 25
4.4.1系统开发环境 25
4.4.2系统公共部分实现 25
4.4.3系统核心部分实现 25
5基于spring boot的校园跑腿服务平台测试 27
5.1测试方法 27
5.2测试用例 27
5.2.1 用户模块用例 27
5.2.2 订单模块用例 28
5.2.3支付用例 30
5.2.4校园地图用例 32
5.2.5公告用例 32
5.4.6 举报用例 33
6总结与展望 34
6.1总结 34
6.2展望 34
致谢 35
参考文献 36
基于Spring Boot的校园跑腿服务平台的设计与实现
摘要
随着现代社会经济的发展,人们对服务有着更加深入的理解和要求。在大学生校园生活中,由于丰富的生活方式和学业加重,取快递和外购变成了一件麻烦的事情,渐渐产生了校园跑腿服务。本设计首先根据对跑腿服务平台的需求分析设计功能,将平台的功能分为用户模块,订单模块,支付模块,校园地图模块,系统公告模块,以及举报模块。根据每个模块的功能抽取对应的实体,设计数据库表。在系统设计方面 ,每个模块功能设计对应的model,mapper,controller,service类和功能实现的方法。采用Layui框架和Spring Boot+MyBatis实现校园跑腿服务平台,在具体的实现每个模块功能过程中,采用百度OCR技术来完成学生的实名认证,保证信息真实有效;采用支付宝api实现平台的支付功能;采用百度地图api设计校园地图应用。最后,采用黑盒测试方法测试设计的校园跑腿平台是否符合需求。总的来说,通过开发此校园跑腿服务平台,为学生提供更加高效、快捷、的校园快递代取、校园商品代购跑腿服务,解决了学生出门取快递和购买商品的难题,同时帮助学生在闲时赚取一定的跑腿费。
DESIGN AND IMPLEMENTATION OF CAMPUS RUNNING SERVICE PLATFORM BASED ON SPRING BOOT
ABSTRACT
In the campus life of college students, due to the rich lifestyle and academic aggravation, express delivery and outsourcing have become a troublesome thing, and campus errand services have gradually emerged. This design first analyzes the design functions based on the demand for the errand service platform, and divides the platforms functions into user modules, order modules, payment modules, campus map modules, system announcement modules, and report modules. According to the function of each module, extract the corresponding entity and design the database table. In terms of system design, each module function design corresponds to the model, mapper, controller, service class and function implementation method. The Layui framework and Spring Boot + MyBatis are used to implement the campus errand service platform. In the specific process of implementing each module function, Baidu ocr technology is used to complete the realname authentication of students to ensure that the information is true and effective; the Alipay API is used to implement the payment function of the platform; Use Baidu map api to design campus map application. Finally, the black box test method is used to test whether the designed campus errand platform meets the requirements. In general, through the development of this campus errand service platform, it provides students with more efficient and efficient campus express substitutes, campus commodities purchase errand services, which solves the problems of students going out to get express and purchase commodities, while helping students in leisure Earn a certain errand fee.
原文链接:http://www.jxszl.com/jsj/wljs/606889.html