目录
1. 引言 3
1.1编写目的 3
1.2 背景 3
1.3定义 3
1.4 参考资料 4
2. 界面设计原型图 4
2.1用户登录 4
2.2用户注册 5
2.3 DashBoard 6
2.4 任务列表 7
2.5团队成员 8
2.6 详情&评论 8
2.7 创建团队 9
2.8 发送任务 9
2.9 选择学生 10
2.10 提交 10
2.11 审核 11
2.12 标签管理 12
2.13 添加标签 12
3. 事务逻辑设计 13
3.1 用户类相关逻辑 13
3.2 团队相关 14
3.3任务相关 14
3.4标签管理 15
3.5 管理员相关 16
3.6 统计相关 16
3.7评论相关 17
4.数据库设计 18
4.1用户信息数据库 18
4.2团队信息数据库 19
4.3 标签信息数据库 19
4.4 任务数据库 19
4.5 反馈数据库 20
4.6 评论数据库 20
4.7 申请数据库 21
4.8 组数据库 21
4.9 头像数据库 21
5. 界面设计实际图 21
5.1用户登录 21
5.2 DashBoard 22
5.4 团队面板 23
5.5 团队详情 23
5.6 评论 24
5.7 修改任务状态&菜单 25
5.8 任务小组成员完成详情 26
5.9 新建任务 27
5.10 新建团队 27
5.11 白天/黑夜切换 28
5.12功能筛选 28
5.13 标签修改 29
5.14 加入团队 29
5.15 上传头像 30
5.16 菜单栏(抽屉菜单 & 弹出菜单) 31
目标
任务分配,时间管理,是人生大事之一,Microsoft To-Do,Trello等等工具都专注于提升用户的专注力,但是他们并不是很适合学生使用,尽管提供了丰富的模版,但是它们本质都是一堆人处于一个团队,难以形成一个一对多的关系,也难以将多个课程的任务集结在一个页面上,将它和学生团队,该课设旨在提供一种校园任务管理的可行化解决方案,将团队氛围协作团队(学生团队互助)和课程团队(教师像学生发布任务),让学生能够在学习和生活更合理的安排自己的生活,减少信息混乱对学生学习积极性的影响。
2.2 用户的特点
本系统的终端用户分为:
教师和学生,其中教师可以创建课程团队,作为团队中的主要任务发布者,学生可以创建学生团队,所有学生都可以在团队中互相发布任务,
管理员,可以对学生账号信息进行编辑,权限分配,它负责管理请求数据库中的各种变更请求。