本文先提出了开发基于uniapp的高校校园跑腿系统的背景意义,然后通过功能性和非功能性分析阐述本系统的需求,然后从功能设计和数据库设计两方面进行系统的设计建模。在技术实现部分采用了nodejs 作为开发后台的编程语言,客户端使用uniapp,数据库选择MySQL。最后进行了代码的编写,并说明了实现流程。最终,通过软件测试来验证基于uniapp的高校校园跑腿系统的功能要求。综合表明,本基于uniapp的高校校园跑腿系统满足了跑腿的基本业务,帮助用户及时发布和接手任务,提供了深层次的跑腿功能平台。
开发语言 node.js
框架:Express
前端:Vue.js
数据库:mysql
数据库工具:Navicat
开发软件:VScode
小程序端运行软件 微信开发者工具/hbuiderx
uni-app框架:使用Vue.js开发跨平台应用的前端框架,编写一套代码,可编译到Android、小程序等平台
基于uniapp的高校校园跑腿系统包括用户管理、新闻公告管理、评论管理、跑腿订单、分类管理、系统管理。
用户管理包括会员用户和管理员用户两个用户。设计一个用户数据表,使用权限字段进行区分。当前台会员进行注册的时候,权限设为会员。管理员用户权限设置为管理员。虽然数据存储在一个数据库表,但是在登录的时候使用权限类别进行区分,管理员用户无法通过客户端进行登录。同理,客户端用户也无法登陆管理员端。
新闻公告是管理员发布跑腿订单的公告,信息发布后的公告在客户端浏览查看。
评论管理是对跑腿订单的回复交流,当跑腿订单信息删除的时候,对应的评论信息也会删除,评论信息设计了评论名称、评论内容和对应的跑腿订单ID,通过跑腿订单ID进行外键关联。
随着计算机技术的发展,带来社会各行业的进步,信息化逐渐运用到人们的生活中,电子商务的发展又促进了快递行业的诞生,由此延伸出相应的跑腿业务,特别是在校园内最后一公里为模式的平台迅速发展起来。为解决高校内短距离业务的需求,特开发高校校园跑腿系统,针对校园内的礼物代发、药品代买、快递代取、打印服务、餐品代买等进行管理,实现平台内发布方和接手方的沟通桥梁,通过交流达成交易,为双方带来便利,提高跑腿信息发布的效率。
功能介绍
1绪论 5
1.1项目研究的背景 5
1.2开发意义 5
1.3项目研究内容 5
2开发技术介绍 6
2.1 B/S架构 6
2.2nodejs 技术 6
2.3MySQL 介绍 7
2.4MySQL环境配置 7
2.5ssm技术 8
3系统分析 9
3.1可行性分析 9
3.1.1技术可行性 9
3.1.2经济可行性 9
3.1.3操作可行性 9
3.2网站性能需求分析 10
3.3 网站现状分析 10
3.4网站功能分析 11
3.5系统流程的分析 11
3.5.1 用户管理的流程 12
3.5.2个人中心管理流程 12
3.5.3登录流程 13
4系统设计 14
4.1 软件功能模块设计 14
4.2数据库设计 14
4.2.1概念模型设计 14
4.2.2物理模型设计 15
5系统详细设计 22
5.1系统功能模块 22
5.2管理员功能模块 23
5.3用户功能模块 28
6系统测试 30
7总结与心得体会 31
7.1 总结 31
7.2 心得体会 31