社区老年人活动志愿者服务系统主要对用户和管理员两个角色进行设计与实现,结合社区实际情况,给老年人提供一个提高活动积极性的平台。
管理员功能:
1. 发布老年人可以参加的活动
2. 制定老年人等级
3. 设置等级奖品
4. 用户信息管理(账户信息、老年人参加过的活动记录)
5. 志愿者管理:(1)志愿者报名(无需登陆,直接报名)、(2)志愿者报名信息审核
目录
本课题使用Python语言进行开发。代码层面的操作主要在PyCharm中进行,将系统所使用到的表以及数据存储到MySQL数据库中,方便对数据进行操作本课题基于WEB的开发平台,设计的基本思路是:
前端:vue.js+elementui
框架:django/flask都有,都支持
后端:python
Python版本:python3.7+
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm
用户功能:
1. 用户注册
2. 用户登录
3. 报名活动
4. 报名活动
5. 活动签到
志愿者模块
1注册
2签到
3申请活动志愿者
4提交活动策划
5活动评论
(以上操作老年人可到社区志愿者中心在志愿者协助下注册并登陆)
摘 要 II
1 绪论 6
1.1 课题背景 6
1.2 课题研究现状 7
1.3 初步设计方法与实施方案 7
1.4 本文研究内容 7
2 系统开发环境 8
2.1微信开发者工具 8
2.2 b/s架构 8
2.3 JAVA技术 8
2.4 Mysql数据库 9
3 系统分析 10
3.1 系统可行性分析 10
3.2 网站现状分析 11
3.3 功能需求分析 11
3.4 系统非功能分析 15
3.2 系统实现目标 15
4 系统设计 15
4.1 系统设计主要功能 15
4.2 数据库设计 16
5 系统实现 22
5.1管理员服务端功能模块 22
5.2用户客户端功能模块 28
5.3志愿者客户端功能模块 35
6 系统测试 40
6.1 功能测试 41
6.2 可用性测试 41
6.3 维护测试 41
6.4 性能测试 42
6.5 测试结果分析 42
结 论 43
参 考 文 献 44