第二次团队作业——需求分析

这个作业属于哪个课程

https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1

这个作业要求在哪里

https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/3106

团队名称

机你太美

这个作业的目标

开展需求调研工作(可采取需求调查、问卷、分析已有软件、网上资料等方法)并使用专业原型设计工具开发系统原型模型

 

团队成员:

姓名 学号
李博 201731062327
蒋东航 201731062328
黄宇杰 201731062326
唐弋力 201731062330

项目简介:

大学上课一般都要进行考勤,但大多数考勤还是采用手工方式,缺勤数据记录往往有较大学上课一般都要进行考勤,但大多数考勤还是采用手工方式,缺勤数据记录往往有较大学上课一般都要进行考勤,但大多数考勤还是采用手工方式,缺勤数据记录往往有较大的随意性,缺勤数据容易丢失或不完整,也不方便统计或统计工作量较大或统计不准确;大学老师上课很多在多媒体教室,采用电子教案或电子课件,这也给电子考勤的实现带来了方便。本项目就是开发一个操作方便,使用快捷的考勤系统。

 

 

典型用户及用户故事:

 1.背景
(1)典型用户:老师(主要)学生(次要)
(2)用户的需求
 a.老师:能对参加考勤的课程进行管理(添加、删除、修改)
 能对参加考勤的学生进行管理(添加、删除、修改)
     能对上课缺勤的学生进行快速登记
 b.学生:查看在校期间的所上课程的出勤信息

(3)假设:
a.软件能够快捷的查询学生签到状态
b.每15秒二维码都会进行变换,这极大的降低了学生代签的可能性

2.场景
关于这个场景的文字描述:
老师A上课前带着U盘到教室,从U盘中拷到电脑上进行点名,并随时查看签到情况,对未签到的学生进行记录,老师也可以将考勤情况快速导入Excel表格当中
学生A通过手机扫二维码的形式进行签到,并且可以查询自己的学期出勤情况

项目的主要功能:

1、能对参加考勤的课程进行管理(添加、删除、修改)

2、能对参加考勤的学生进行管理(添加、删除、修改)

3、能对上课缺勤的学生进行快速登记(添加)

4、能对上课缺勤信息进行维护(删除、修改)

5、能对缺勤信息方便快捷地按学生、班级、课程、开课单位、学年学期等进行查询、统计和打印(扩展功能)

6、能导出缺勤信息为Exceltxt格式(扩展功能)

 

 

模型:

 

 

 

 

 

初步开发计划:

我们小组准备先基于数据库来实现前四个基础功能,就是对考勤课程和考勤学生的信息的增删改查,然后将这些功能移植到可视化界面的软件程序中并逐步改进优化,最后扩展功能并实现项目的所有功能需求。

小组分工如下:

队员姓名

队内身份

主要任务

李博

产品经理(队长)

文档撰写

后端工程师

规划项目进程

组织会议、分配任务

参与文档拟写

唐弋力

后端工程师

算法工程师

负责后端的开发

负责算法学习、设计及开发

蒋东航

前端工程师

UI设计+原型

 负责前端的开发

负责 UI 设计

黄宇杰

后端工程师

数据库设计

 负责后端的开发

负责数据库设计

posted @ 2019-04-23 17:09  cadaver  阅读(257)  评论(1编辑  收藏  举报