这个作业属于哪个课程

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. ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 27. CICD Azure DevOps

    VSTS做持续集成 后来改名叫做Azure Deveps https://azure.microsoft.com/zh-cn/services/devops/ 这是中文的地址 创建一个项目 名称.描述 ...

  2. 【原创】Gitbook使用

    [常用命令] 1.gitbook install 安装依赖模块 2.gitbook build 编译,结果输出在_book文件夹下 3.gitbook serve 本机预览,默认端口为4000 [注意 ...

  3. 深入理解Java中方法的参数传递机制

    形参和实参 我们知道,在Java中定义方法时,是可以定义参数的,比如: public static void main(String[] args){ } 这里的args就是一个字符串数组类型的参数. ...

  4. Unity开发MMOARPG游戏解决方案

    http://www.csdn.net/article/2015-05-07/2824634 天神互动是一家已经上市的以研发MMOARPG游戏为主的技术公司,<苍穹变>是天神互动研发的第一 ...

  5. 阿里云物联网 .NET Core 客户端 | CZGL.AliIoTClient:5. 设置设备属性

    文档目录: 说明 1. 连接阿里云物联网 2. IoT 客户端 3. 订阅Topic与响应Topic 4. 设备上报属性 4.1 上报位置信息 5. 设置设备属性 6. 设备事件上报 7. 服务调用 ...

  6. Windows个人常用软件推荐

    一.必装软件 浏览器:Google chrome Google Chrome是一款可让您更快速.轻松且安全地使用网络的浏览器,它的设计超级简洁,使用起来更加方便,支持多标签浏览,同时也支持扩展插件.下 ...

  7. Git,SVN的优缺点及适合的范围,开源项目?公司项目?

    Git,SVN的优缺点及适合的范围,开源项目?公司项目? 使用git不久,粗浅理解: 1)适用对象不同.Git适用于参与开源项目的开发者.他们由于水平高,更在乎的是效率而不是易用性.Svn则不同,它适 ...

  8. SpringBoot | quartz | @DisallowConcurrentExecution

    注释放在job类上, 作用: 将该注解加到job类上,告诉Quartz不要并发地执行同一个job定义(这里指特定的job类)的多个实例.

  9. JSP | 基础 | 中文字符的传递

    设置传递格式: request.setCharacterEncoding("utf-8"); 中文字符解码: import java.net.URLDecoder; String ...

  10. [題解](最小生成樹/LCA)luogu_P1967貨車運輸

    一道好題不出所料又抄的題解 1.首先對於這張圖肯定要考慮走哪些邊不走哪些邊,發現我們想要的肯定那些邊權最大的邊,所以想到最大生成樹 這樣能保證選到盡量大的邊 2.跑完最大生成樹后每兩點之間就有唯一路徑 ...