团队作业2——规格需求说明书
项目介绍
项目名称:sunwind易签
项目成员:
姓名 | 学号 | 身份 |
---|---|---|
梁天龙 | 3118004967 | 队长、前端开发 |
赖佑铭 | 3118004965 | 后台开发 |
黄岳康 | 3118004963 | 后台开发 |
温钦益 | 3118004975 | 后台开发 |
张方俊 | 3118004983 | 前端开发 |
吴哲翰 | 3118004978 | 后台开发 |
规格需求说明书
1、产品描述
sunwind易签是一款基于微信小程序的签到系统,通过收集学生的签到信息(姓名、班别、学号、签到签退时间),并生成相应的考勤记录,能够帮助教师准确直观地了解学生的考勤情况。
2、面向用户分析
该小程序面向的用户为教师和学生,方便学生签到和教师检查考勤情况。并且学生可以在小程序内添加课程表,以防迟到缺勤的情况发生
3、功能性需求
- 登录收集姓名学号
学生第一次登陆时填写好姓名学号,之后便可以一键签到
- 记录签到时间和次数
判断学生签到时间是否超时,对迟到者发布提醒
若课程时间内没有签到,记录为缺勤
- 课程管理员创建班级
课程管理员为课程教师,通过创建班级让学生加入,方便直观显示学生的考勤情况
- 学生课程表
学生可在课程表添加课程,方便学生了解课程计划
4、技术需求
前端:wxml,wxss,JavaScript,微信开发者文档学习
后台:java,数据库(MySQL)
5、用户数量
初始目标:一般教学班人数在90上下,所以定在100以内
中期目标:在学院范围内推广,目标人数1000左右
最终目标:学校级别,用户数量20000+
6、系统分析
真实性:真实记录学生的签到以及缺勤的信息
可用性:简单好用,考勤记录明确清晰
价值所在:加强教师课堂管理,提高学生的时间观念
7、issues截图
issues链接:https://github.com/sunwindteam/sunwind/issues
8、时间安排表
修正前:
时间 | 任务 |
---|---|
第8周 | 1.团队组队、团队博客 |
2.团队介绍、成员展示、角色分配、选题确定 | |
3.制定团队计划安排,团队贡献分的规定 | |
第9周 | 1.需求规格说明书 |
2.原型设计,队员估计任务难度并学习必要的技术 | |
3.编码规范完成、平台环境搭建完成、初步架构搭建 | |
第10周 | 1.原型改进(给目标用户展现原型,并进一步理解需求) |
2.架构设计,WBS, 团队成员估计各自任务所需时间 | |
3.测试计划 | |
第11、12周 | 1. 团队项目Alpha任务分配计划 |
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | |
第13周 | 1.用户反馈+测试计划改进 |
2. 团队Alpha阶段个人总结 | |
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | |
第14周 | 1. 团队项目Alpha博客:事后分析 |
修正后:
时间 | 任务 |
---|---|
第9周 | 1.需求规格说明书 |
2.原型设计,队员估计任务难度并学习必要的技术 | |
3.编码规范完成、平台环境搭建完成、初步架构搭建 | |
第10周 | 1.原型改进(给目标用户展现原型,并进一步理解需求) |
2.初步实现功能需求 | |
3.测试用户界面交互 | |
第11、12周 | 1. 团队项目Alpha任务分配计划 |
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | |
第13周 | 1.用户反馈+测试计划改进 |
2. 团队Alpha阶段个人总结 | |
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | |
第14周 |
1. 团队项目Alpha博客:事后分析 |
9、完成情况及感想:
任务 | 完成情况 |
---|---|
初步了解开发签到系统所需的技术 | 已完成 |
确定功能需求 | 已完成 |
制定团队分工 | 已完成 |
成员 | 个人情况及感想 |
---|---|
梁天龙 | 正在学习跟前端有关css js html等技术,后续会学习前端后端相关知识,做好每个人应有部分,并给团队做更多贡献 |
赖佑铭 | 目前正在努力学习java和MySQL,同时了解前端和后台交互的知识,努力做好开发的技术储备 |
张方俊 | 现在的话我是在学前端三板斧,html,css,js,接下来几天的话挑战一下实战,以及小程序界面怎么做会比较好看 |
黄岳康 | 通过团队的交流,发现自己很多不足,需要多多学习 |
吴哲翰 | 为了实现功能的时候,发现还有更多的东西等着去学,就像海洋一样深邃,但有了同舟共济的伙伴,一起前行 |
温钦益 | 学习了微信小程序开发工具使用 路程还很艰辛 |