第二次团队作业-PANTHER考勤系统需求分析

这个作业属于哪个课程

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

这个作业要求在哪里

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

团队名称

TEAM PANTHER

这个作业的目标

1、了解需求分析过程

2、体会团队合作作用

一、开发团队成员

陈君益(201731062109)

刘易(201731062112)

刘成(201731062111)

胡春晗(201731062130)

杨天(201731062110

刘东升(201731062113)

二、开发项目简介

课堂考勤系统是一款与教务系统相辅相成的,其依靠APP实现功能该系统主要想实现学生信息的注册和登陆与考勤信息和请假信息的输入管理,以简单方便的操作、简洁美观的界面实现考勤信息的操作、管理和查询,以准确的数据记录最大化地避免、预防人为因素而产生的操作错误。

三、典型用户及故事

  高校教师陈老师在平常授课前或者时授课之中有考勤、点名的习惯,传统的点名方式复杂、繁琐且耗费的时间长、精力大且有时传统的纸质学生信息可能存在学生信息遗漏或是学生信息不全抑或是有重名不同专业同学却没有在纸质文档上标注从而在区分上可能会出现差错,久而久之这种传统的点名方式一定程度上降低了陈老师的课堂质量并且影响了学生们的积极性,同时传统点名方式效率的限制和质量的关系使陈老师在课堂考勤时会遗漏部分同学或是有时会遗忘对部分同学课堂表现的记录,而这将会一定程度上影响期末陈老师对于部分同学的课堂行为的评价从而使期末对部分同学评定时出现无据可依的问题。

  在这种状况下,陈老师亟待一种新的考勤方式对学生的出勤率和课堂表现进行详细记录并且对其进行合理评价以此来节省在课堂上或课堂前进行考勤操作的时间同时对学生进行期末评定时有据可依。

四、主要功能

1、基础功能

A:信息录入、账号登陆、注册

此为软件的基础功能之一,在登陆界面可选择账号登陆和注册操作对学生、教师用户的信息进行录入。

B:课堂考勤

此为软件的基础功能之一,教师用户使用该软件考勤系统(考勤方式分为了传统考勤、语音考勤、随机考勤方式,教师用户可根据自己的需要自行选择)对学生进行考勤操作,对学生的考勤结果将会实时记录,教师可随时查看,同时学生用户也可登陆软件查看某堂课自己的考勤状况。

C:请销假

此为软件的基础功能之一,学生用户可向教师用户提交自己的请假需求(请假需求上可填写时间、原因等具体信息),教师用户可视实际情况对学生用户的请假需求进行准假或不予准假的操作。

2、拓展功能

A:学生评价

该功能将依据平时学生的课堂表现(出勤率,课堂活动,以及缺席情况下是否提前请假等相关条件)对学生进行一个综合评价,教师可以此为参考在期末对学生进行平时综合评定时有据可依。

 

五、原型开发工具的采用与模型展示 

原型开发工具:墨刀

系统模型展示:

 

 

六、初步开发计划

分工安排如下所示:

 

学号

姓名

角色

201731062109

陈君益

队长

201731062112

刘易

算法工程师

201731062111

刘成

文档拽写

201731062110

杨天

UI设计

201731062113

刘东升

后端工程

201731062130

胡春晗

数据库设计

 

 进度安排:

第一周:确认小组成员进行分工安排,进行市场调研,弄清用户需求,撰写项目计划书、软件需求规格说明书。

第二周:进行概要设计,建立系统总体结构,划分功能模块;定义各功能模块接口;进行数据库设计。

第三周:进行详细设计,确定模块间详细接口;确定模块测试方案。

第四周:实现软件功能。编写程序源代码,进行模块测试和调试,编写用户手册,对实现过程已完成的文档进行评审。

第五周:集成测试。执行集成测试计划,编写集成测试报告。

第六周:验收测试。测试整个软件系统(健壮性测试);试用用户手册;编写开发总结报告。

第七周:维护。为纠正错误,完善应用而进行修改;对修改进行配置管理;编写故障报告和修改报告;修订用户手册。

 

posted @ 2019-04-23 17:30  JAckeychANN  阅读(367)  评论(1编辑  收藏  举报