设计(论文)题目
|
基于Spring Boot 的物流管理APP的设计与实现
|
指导教师
(签名)
|
年 月 日
|
教研室主任
(签名)
|
年 月 日
|
1. 课题的内容和要求
本课题的研发内容是:研制开发一套基于spring boot的校园点餐系统,使用MVC系统架构,实现对关系型数据库MySQL的增加、删除、修改和查询。
课题的研发要求:使用目前主流的框架技术,如java script、spring boot框架技术等。开发的系统应该具有以下功能:
用户主要功能如下:
(1)登录
用户通过输入正确的账号和密码登录系统,若没有账号或者输入的账号、密码不正确则不能登录系统。
(2)注册
用户需要先有账号才能登录系统,若没有账号则需要进行注册。
(3)搜索
用户通过搜索框搜索订单号或者手机号,直接找到自己订单,快速省时。
(4)快速下单
用户通过APP进行下单。
(5)付款
用户确认订单后,去结算选择支付方式确定付款,支付成功后下单完成。
(6)订单管理
用户可以通过订单管理功能查看订单的详细信息,包括订单金额、订单状态、物流信息等。同时,用户也可以取消不想要的订单或删除订单记录。
(7)订单评价与评分
用户可以在评论框里编辑对特定订单的评价,并发布后生成评论。同时,用户也有选项为网点打分,可选择一星到五星评分。
(8)个人中心
用户可以修改自己的账号、密码、头像这些个人信息。
(9)查看网点信息
用户可以查看网点信息。
(10)公告查看
用户可以查看管理员发布的公告信息。
(11)退出登录
用户退出系统,结束操作。
管理员主要功能如下:
(1)登录
用户通过输入正确的账号和密码登录系统,若没有账号或者输入的账号、密码不正确则不能登录系统。
(2)个人中心
管理员可以查看和编辑自己的个人信息,比如头像、姓名、联系方式等。
(3)快递员管理
管理员可以查看所有快递员列表,添加新的快递员信息,编辑或删除已有的快递员信息,以及为快递员分配权限。
(4)用户管理
管理员可以查看所有用户列表,添加新的用户信息,编辑或删除已有的用户信息,以及为用户分配权限。
(5)公告管理
管理员可以发布新的公告,也可以编辑或删除已有的公告。
(6)货物管理
管理员可以添加新的货物信息,也可以编辑或删除已有的货物信息。此外,管理员还可以对用户的订单进行分配和管理。
(7)订单分配管理
管理员可以对订单进行分配,将订单指派给指定的快递员进行配送。
(8)留言板管理
管理员可以查看所有的留言信息,也可以对留言进行审核、编辑或删除等操作。
(9)网点信息管理
管理员可以添加新的网点信息,也可以编辑或删除已有的网点信息。
(10)网点管理
添加网点:管理员可以在此添加网点信息,包括网点名称、地址、联系方式等。
查看网点:用户可以查看所有网点列表,包括不同地区和不同类型的网点信息。
修改网点:管理员可以在此修改网点信息,包括网点名称、地址、联系方式等。
(12)退出登录
管理员退出系统,结束操作。
快递员主要功能如下:
(1)个人中心:
快递员可以查看和编辑自己的个人信息,比如姓名、联系方式等。
(2)公告管理:
快递员可以查看发布的公告信息,但不能发布公告。
(3)订单分配管理:
快递员可以查看系统为其分配的订单列表,并进行配送操作。
(4)留言板管理:
快递员可以查看留言板中的留言信息,但不能发表留言。
(5)网点信息查看
快递员可以查看网点信息,但不能对网点信息进行编辑或删除。
2. 设计的技术要求与指标(或论文研究方法)
本课题的设计开发需要以下技术:
(1) Java EE相关的开发技术;
(2) JDBC模板引擎来编写模板文件,并输出代码。
(3) AJAX、JSON、Bootstrap、CSS、Maven等编程技术;
(4) Tomcat等服务端技术;
(5) MyBatis、spring boot等框架技术;
论文主要内容应包括:研究背景、系统需求分析、总体设计、详细设计和运行界面的具体实现、系统的运行测试等。
3. 毕业设计(论文)完成的形式
论文、物流管理APP系统。
4. 试验、测试、试制加工所需主要仪器设备(或调查计划)
计算机及开发的相关软件。
5. 任务下达时间与毕业设计(论文)成果完成时间
自2023年10月20日至2023年5月21日止。
6. 进度计划与应完成工作
2023年10月20日~28日(第七学期第7~8周):下达任务书。
2023年10月28日~11月15日(第七学期第9周~第12周):查阅与课题相关的文献及资料,撰写并提交开题报告。
2023年11月15日~2023年12月30日(第七学期第13周~第七学期第19周):完成本课题的需求分析,功能设计。
2024年1月9日~2023年3月5日(第七学期第19周~第八学期第1周):开展软件设计开发与调试,开始撰写毕业设计(论文)初稿。
2024年3月6日~2024年3月12日(第八学期第2周)工作进度和质量检查,处理有关问题。
2024年3月13日~2024年3月19日(第八学期第3周):中期检查,撰写并提交中期考核表。
2024年3月20日~2024年4月23日(第八学期第4周~第8周):完成软件设计开发与测试,对毕业设计进行修改、完善、论文定稿。
2024年4月24日~2024年4月30日(第八学期第9周)学术不端行为检查;提交最终毕业论文和承诺书、学术不端行为检查结果“简洁版”,准备答辩。
2024年5月1日~2024年5月14日(第八学期第10周~第11周):规范审查、指导教师和主审老师评阅。
2024年5月15日~2024年5月21日(第八学期第12周):进行小组答辩、复审答辩,确定优秀论文。
7. 主要参考文献、资料
[1] 李琴,崔名扬,钱奕文等.基于SpringBoot的研究生学术档案管理系统开发[J].电脑知识与技术,2023,19(18):46-48+51.
[2] 王志亮,纪松波.基于SpringBoot的Web前端与数据库的接口设计[J].工业控制计算机,2023,36(03):51-53.
[3] 张炳旭.互联网技术在数字化物流管理中的应用[J].物流工程与管理,2023,45(09):72-74+59.
[4] Yu Bo,Chen Yongke. Strengthen the establishment of enterprise logistics management system by means of big data[P]. Big Data and Artificial Intelligence,2020.
[6] 杨扬.运输管理与物流管理的必要关系与未来的发展前景探讨[J].商讯,2021(36):170-172.
[7] 张元巩,熊柳华,黄腾,邹广初,侯小慧. 一种基于物联网的物流管理系统及方法[P]. 广东省:CN113919780A,2022-01-11.
[9] 陈昊.电力物资采购物流管理系统开发与应用[J].科技资讯,2021,19(31):27-29.
[10] 折贝.基于物联网技术的皮革企业物流信息管理系统[J].中国皮革,2021,50(12):43-45+49.
[11] Bin Wang. Research on Logistics Management Information System Based on Internet of Things[P]. 2020 4th International Conference on Computer Engineering, Information Science & Application Technology,2020.
[13]Hejing W. Commerce Middle Office Management System Based on Springboot[J]. International Journal of Advanced Network, Monitoring and Controls,2022,7(2).
[14]Chen G,Xu J. Design and implementation of efficient Learning platform based on SpringBoot Framework[J]. Journal of Electronics and Information Science,2020,6(1).