团队第二次作业——需求分析
这个作业属于哪个课程 | 软件工程 |
---|---|
这个作业要求在哪里 | https://www.cnblogs.com/harry240/p/11524143.html |
团队名称 | 超越队 |
这个作业的目标 | 1.熟悉软件开发的需求分析过程 2.学习使用专业原型设计工具开发系统原型模型 |
一、团队成员的学号列表
学号 | 姓名 |
---|---|
201731024205 | 蔡玉蓝(组长) |
201731024207 | 郑雪 |
201731024209 | 何玉姣 |
201731024211 | 王春兰 |
二、拟开发项目简介
西柚考勤系统主要是针对课堂对课堂学生的考勤、查询、信息录入、统计分析等功能为一体的应用软件,其目的是为了对目前高校学生在线请假以及学生上课出勤情况的管理,本系统总体上由三大功能模块:请假系统、考勤系统和权限管理。
三、典型用户及用户故事
1.背景
(1)典型用户:老师(主要)学生(次要)
(2)用户的需求
老师A:能对参加考勤的课程进行管理(添加、删除、修改);
能对参加考勤的学生进行管理(添加、删除、修改);
能对上课缺勤的学生进行快速登记。
学生B:查看在校期间的所上课程的出勤信息。
(3)假设:
A.考勤系统能够快捷的查询学生签到状态,
B.由于通过传统的点名方式,这极大的降低了学生代签的可能性。
2.场景
关于这个场景的文字描述:
老师A上课前带着电脑到教室,从电脑上进行点名,并随时查看签到情况,对未签到的学生进行记录,老师A也可以将考勤情况快速导入Excel表格当中。
学生B通过答到方式进行签到,并且可以登录系统查询自己的学期出勤情况。
四、功能介绍
1.基础功能
基本信息录入,考勤报表管理,用户登录管理,考勤功能(随机点到与全员点到),考勤信息补录,日志管理
2.扩展功能
申请请假与批复功能,学生个人信息查询
五、系统原型模型
1、所采用的原型开发工具:Mockup
2、小程序原型模型:
六、初步开发计划(分工及进度安排)
1、分工
学号 | 任务分工 |
---|---|
201731024205 | 规划项目进程、组织会议、分配任务、负责前端的开发 |
201731024207 | 负责前端的开发、负责 APP的 UI 设计 |
201731024209 | 负责后端的开发、数据库设计、参与文档拟写 |
201731024211 | 负责后端的开发、负责算法学习、设计及开发 |
2、进度安排
第一阶段: 使用专业原型设计工具开发系统原型模型,组开展概要设计、详细设计、数据库设计(本周)。
第二阶段: 根据详细分工计划完成各自模块的程序编码,预计用时两到四周。
第三阶段: 对主要功能进行测试和优化,预计用时一到两周。