第二次团队作业——需求分析
这个作业属于哪个课程 |
https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1 |
这个作业要求在哪里 |
https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/3106 |
团队名称 |
机你太美 |
这个作业的目标 |
开展需求调研工作(可采取需求调查、问卷、分析已有软件、网上资料等方法)并使用专业原型设计工具开发系统原型模型
|
团队成员:
姓名 | 学号 |
李博 | 201731062327 |
蒋东航 | 201731062328 |
黄宇杰 | 201731062326 |
唐弋力 | 201731062330 |
项目简介:
大学上课一般都要进行考勤,但大多数考勤还是采用手工方式,缺勤数据记录往往有较大学上课一般都要进行考勤,但大多数考勤还是采用手工方式,缺勤数据记录往往有较大学上课一般都要进行考勤,但大多数考勤还是采用手工方式,缺勤数据记录往往有较大的随意性,缺勤数据容易丢失或不完整,也不方便统计或统计工作量较大或统计不准确;大学老师上课很多在多媒体教室,采用电子教案或电子课件,这也给电子考勤的实现带来了方便。本项目就是开发一个操作方便,使用快捷的考勤系统。
典型用户及用户故事:
(1)典型用户:老师(主要)学生(次要)
(2)用户的需求
a.老师:能对参加考勤的课程进行管理(添加、删除、修改)
能对参加考勤的学生进行管理(添加、删除、修改)
能对上课缺勤的学生进行快速登记
b.学生:查看在校期间的所上课程的出勤信息
(3)假设:
a.软件能够快捷的查询学生签到状态
b.每15秒二维码都会进行变换,这极大的降低了学生代签的可能性
2.场景
关于这个场景的文字描述:
老师A上课前带着U盘到教室,从U盘中拷到电脑上进行点名,并随时查看签到情况,对未签到的学生进行记录,老师也可以将考勤情况快速导入Excel表格当中
学生A通过手机扫二维码的形式进行签到,并且可以查询自己的学期出勤情况
项目的主要功能:
1、能对参加考勤的课程进行管理(添加、删除、修改)
2、能对参加考勤的学生进行管理(添加、删除、修改)
3、能对上课缺勤的学生进行快速登记(添加)
4、能对上课缺勤信息进行维护(删除、修改)
5、能对缺勤信息方便快捷地按学生、班级、课程、开课单位、学年学期等进行查询、统计和打印(扩展功能)
6、能导出缺勤信息为Excel或txt格式(扩展功能)
模型:
初步开发计划:
我们小组准备先基于数据库来实现前四个基础功能,就是对考勤课程和考勤学生的信息的增删改查,然后将这些功能移植到可视化界面的软件程序中并逐步改进优化,最后扩展功能并实现项目的所有功能需求。
小组分工如下:
队员姓名 |
队内身份 |
主要任务 |
李博 |
产品经理(队长) 文档撰写 后端工程师 |
规划项目进程 组织会议、分配任务 参与文档拟写 |
唐弋力 |
后端工程师 算法工程师 |
负责后端的开发 负责算法学习、设计及开发 |
蒋东航 |
前端工程师 UI设计+原型 |
负责前端的开发 负责 UI 设计 |
黄宇杰 |
后端工程师 数据库设计 |
负责后端的开发 负责数据库设计 |