项目介绍
首先,论文一开始便是清楚的论述了小程序的研究内容。其次,剖析系统需求分析,弄明白“做什么”,分析包括业务分析和业务流程的分析以及用例分析,更进一步明确系统的需求。然后在明白了小程序的需求基础上需要进一步地设计系统,主要包罗软件架构模式、整体功能模块、数据库设计。本项目软件架构选择B/S模式,总体功能模块运用自顶向下的分层思想。再然后就是实现系统并进行代码编写实现功能。论文的最后章节总结一下自己完成本论文和开发本项目的心得和总结。通过社区疫情防控微信小程序将会使我来运动各个方面的工作效率带来实质性的提升。
开发说明:前端使用微信微信小程序开发工具;后端使用springboot+VUE开发
开发语言:Java
开发工具:IDEA /Eclipse/微信小程序开发工具
数据库:MYSQL5.7或以上
应用服务:Tomcat8或以上
功能介绍
前台实现功能:
1、首页
(1)用户登录注册
(2)志愿活动——用户可以查看并报名参加志愿活动
(3)社区论坛——用户可以发表论坛,也可以评论任何人发表的论坛
(4)疫情公告——用户可以查看疫情公告
(5)来访报备——用户可以上传外来访客的情况
(6)出市行程报备——用户需要出市时可以报备形成
(7)异常上报——用户发现自己或家庭成员出现发烧感冒等疑似症状后,可以上报异常情况
(8)社区疫情防控通知——用户点开可以查看社区管理员发布的通知
2、上报
(1)用户每天上报自己的个人身体状况
3、资讯
资讯页面直接跳转到疫情公告页面,主要是关于疫情的一些最新消息,同时提醒居民注意做好防疫措施、出门需要戴口罩等。
4、我的
(1)个人信息:用户可以完善个人信息
(2)查看上报记录:用户可以查看自己的上报记录
(3)疫情防控通知:用户可以查看社区管理员发布的通知
(4)帮助中心——
后台实现功能:(左导航栏)
1、登录——管理员登录
2、首页——欢迎使用社区疫情防控系统
3、个人信息——个人信息——管理员可以完善自己的个人信息
4、用户信息管理——用户管理——管理员可以管理(查看、编辑、删除)用户的个人信息
5、志愿活动管理——志愿活动——管理员可以发布、修改志愿活动
6、活动报名管理——活动报名——管理员可以查看、修改、审核用户报名的活动(增删改查)
7、用户健康上报管理——健康上报——管理员可以查看、修改、审核用户每日健康上报的信息(增删改查)
8、出市行程上报管理——行程上报——管理员可以查看、修改、审核用户居民需要出市时报备的信息(增删改查)
9、来访报备管理——来访报备——管理员可以查看、修改、审核用户居民需要有亲戚、朋友来访社区时上报的信息(增删改查)
10、异常上报管理——异常上报——管理员可以查看、修改、审核用户上报的异常信息,并及时采取防疫措施(增删改查)
11、社区论坛——社区论坛——管理员可以查看、删除用户发表的论坛,也可以增加论坛(增删改查)
12、系统管理:①社区通知——管理员可以发布、修改、删除社区通知(增删改查)
②疫情公告——管理员可以发布、修改、删除疫情公告(增删改查)
③轮播图管理——可以增加、替换首页的轮播图
效果图
目 录
1绪论 1
1.1项目研究的背景 1
1.2开发意义 1
1.3项目研究现状及内容 5
1.4论文结构 5
2开发技术介绍 7
2.1 B/S架构 7
2.2 MySQL 介绍 7
2.3 MySQL环境配置 7
2.4 Java语言简介 8
2.5微信小程序技术 8
3系统分析 9
3.1可行性分析 9
3.1.1技术可行性 9
3.1.2经济可行性 9
3.1.3操作可行性 10
3.2网站性能需求分析 10
3.3网站功能分析 10
3.4系统流程的分析 11
3.4.1 用户管理的流程 12
3.4.2 个人中心管理流程 13
3.4.3 登录流程 13
4系统设计 14
4.1 软件功能模块设计 14
4.2 数据库设计 13
4.2.1 概念模型设计 13
4.2.2 物理模型设计 15
5系统详细设计 21
5.1系统前台功能模块 21
5.2管理员功能模块 24
6系统测试 30
7总结与心得体会 33
7.1 总结 33
7.2 心得体会 33
参考文献 35