前台:
用户账户注册、登录、修改密码
校园资讯列表(可以进行点赞,评论等功能,学生可进行发表资讯)
外卖功能(包括点单功能,支付功能、点单记录,查看配送进度,退单、接单人等功能)
提供失物功能(发表失物信息,联系失物人)
兼职模块(包含兼职信息,联系兼职信息发布人)
学车模块(包含学车信息,联系学车信息发布人
uni-app框架:使用Vue.js开发跨平台应用的前端框架,编写一套代码,可编译到Android、小程序等平台。
框架支持:django/springboot/php/Ssm/flask/express均支持
前端开发:vue
语言:python+java+node.js+php均支持
运行软件:idea/eclipse/vscode/pycharm/wamp均支持
数据库 mysql
数据库工具:Navicat等
小程序端运行软件 微信开发者工具/hbuiderx
后台: 用户管理(列表,封禁用户,查看用户信息,删除用户信息,新增)
资讯管理(列表,查看详情(包含点赞等详细信息),删除等)
外卖订单管理(列表,查看详情,删除)
外卖骑手管理(列表,新增,详情,删除)
失物管理(列表,查看详情,删除)
兼职管理(列表,发布兼职信息,删除)
学车管理(列表,发布学车信息,删除)
课题主要采用java技术和MySQL数据库技术以及springboot框架进行开发。系统主要包括个人中心、用户管理、骑手管理、校园资讯管理、美食分类管理、美食信息管理、点单信息管理、订单分配管理、骑手接单管理、骑手配送管理、确认收货管理、退单信息管理、物品分类管理、失物招领管理、岗位类型管理、兼职信息管理、学车信息管理、系统管理等功能,从而实现智能化的校园服务APP,提高校园服务APP管理的效率。
1 绪 论 1
1.1项目背景 1
1.2研究意义 2
1.3设计目的 2
1.4设计思想 2
2系统开发技术 4
2.1 Java技术 4
2.2 MySQL数据库 4
2.3 SpringBoot框架 4
2.4 Android Studio介绍 5
2.5 B/S体系结构介绍 5
3系统分析 6
3.1需求分析 6
3.2系统性能分析 6
3.3可行性分析 7
3.3.1经济可行性 7
3.3.2技术可行性 7
3.3.3社会可行性 8
3.4系统用例分析 8
3.5 系统流程图 10
4 系统设计 12
4.1系统功能结构设计图 12
4.2数据库设计 12
4.2.1数据库设计原则 12
4.2.2 数据表设计 15
5系统详细设计 28
5.1APP端实现 28
5.1.1登录注册界面的实现 28
5.1.2 app首页实现 29
5.2 后台模块实现 31
5.2.1管理员模块实现 32
5.2.2骑手模块实现 35
5.3本章小结 36
6 系统调试与测试 37
6.1软件测试原则 37
6.2软件测试过程 38
6.3测试用例 39
6.4本章小结 40
结 论 41
参考文献 42
致 谢 43