这个作业属于哪个课程

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

胡春晗

数据库设计

 进度安排:

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

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

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

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

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

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

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

第二次团队作业-PANTHER考勤系统需求分析的更多相关文章

  1. 第二次团队作业-需求分析(By七个小矮人)

    第二次团队作业-需求分析 一.格式描述 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/ 这个作 ...

  2. 《Coderxiaoban团队》团队作业5:项目需求分析改进与系统设计

    实验八 <Coderxiaoban团队>团队作业5:项目需求分析改进与系统设计 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 团队作业5:项目需求分析改进与 ...

  3. 2016福州大学软件工程第二次团队作业——预则立&&他山之石成绩统计

    第二次团队作业--预则立&&他山之石成绩统计结果如下: T:团队成绩 P:个人贡献比 T+P:折算个人成绩,计算公式为T+T/15*团队人数*P 学号 组别 Team P T+P 03 ...

  4. <你们都是魔鬼吗>第二次团队作业:团队项目选题

    第二次团队作业:团队项目选题 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 团队名称 你们都是魔鬼吗 作业学习目标 任务1: 团队初选项目可行性自评,使用 ...

  5. 第二次团队作业 -- 预则立&&他山之石

    我说的都队 031402304 陈燊 031402342 许玲玲 031402337 胡心颖 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬涛 一.团队任务计划 周数 ...

  6. 《BUG创造队》第二次团队作业:团队项目选题报告

    项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验六 团队作业2:团队项目选题 团队名称 BUG创造队 作业学习目标 可行性自评总结,并且采用NABCD方法进行项目初步分 ...

  7. TheSuperego 实验六 团队作业3:项目需求分析与原型设计

    项目 内容 课程班级博客链接 班级博客 这个作业要求链接 作业要求 团队名称 TheSuperego 团队成员分工描述 杨丽霞:组织QQ会议,合理明确组内分工,推进任务,实施关于我们原型设计陈来弟:负 ...

  8. 第二次团队作业——预则立&&他山之石

    Deadline: 2016.10.16 22:00pm 一.确立团队选题,建立和初步熟悉团队git的协作方式.项目后续的代码.文档都要通过github增量式管理.实现文档的版本化和增量式管理. 二. ...

  9. 【集美大学1411_助教博客】团队作业2——需求分析&原型设计 成绩

    首先要向各位同学道歉,最近助教的工作较多,并且伴随着频繁的出差,评论博客和评分都不及时,以致于同学们都没有得到反馈,在此我要表示歉意.其次,对于第二次团队作业,有两个团队没有提交到班级博客中但按时完成 ...

随机推荐

  1. shell初级-----更多结构化命令

    for命令 bash shell提供了for命令,允许你创建一个遍历一系列的循环. for var in list do commands done 1.读取列表中的值 for命令最基本的用法就是遍历 ...

  2. IT兄弟连 JavaWeb教程 JavaBean组件定义

    JavaBean是一种可重复使用的且跨平台的软件组件.JavaBean可分为两种:一种是由用户界面的JavaBean,还有一种是没有用户界面(User Interface,UI),主要负责表示业务数据 ...

  3. mysql--浅谈查询1

    这是对自己学习燕十八老师mysql教程的总结,非常感谢燕十八老师. 依赖软件:mysql5.6 系统环境:win 在谈查询之前,先说一个特别重要的概念 一定将列名看成变量,既然是变量就可以运算 一定将 ...

  4. Kera高层API

    目录 Keras != tf.keras Outline1 Metrics Step1.Build a meter Step2.Update data Step3.Get Average data C ...

  5. Java的12个语法糖【转】

    本文转载自公众号  Hollis 原创: 会反编译的 Hollis 侵权删 本文从 Java 编译原理角度,深入字节码及 class 文件,抽丝剥茧,了解 Java 中的语法糖原理及用法,帮助大家在学 ...

  6. Mycat(1)

    https://www.jianshu.com/p/26513f428ecf https://blog.csdn.net/fly910905/article/details/87101059 http ...

  7. shell 截取字符串(转)

    linux中对字符串的处理: 1.字符串分割例如  AAAAA-BBBBBB  按-分割去前后两部分 cut : [rich@localhost ~]$ str=AAAAA-BBBBBB[rich@l ...

  8. bzoj1142:[POI2009]Tab

    传送门 考虑每次交换都不会改变每个数所在的行和列(不是指编号,而是指和它在同一行或者同一列的数不会发生变化) 由于每个数互不相同,所以记录下每个数所在的行和列,暴力判断就好了 代码: #include ...

  9. 开源Html5+Websocket+Mqtt实时聊天室

    本应用示例使用Coolpy7作为Mqtt服务器并启用Websocket代理完美支持高并发大流量即时通过能力,本示以即时通信聊天为为例.还可以应用到其他软件应用如:网页客服系统.网站信息通知.网页即时通 ...

  10. java多线程模拟红绿灯案例

    代码Lighter.java: package pack1; /** * 灯线程 * @author Administrator * */ public class Lighter extends T ...