这个作业属于哪个课程

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. STL中的vector实现邻接表

    /* STL中的vector实现邻接表 2014-4-2 08:28:45 */ #include <iostream> #include <vector> #include  ...

  2. 执行多个Sql脚本,Sqlplus

    1.先制作需要执行的Sql文件list CMD 中输入[dir E:\FolderName >E:\ExcuteSqlList.txt ] 2.根据ExcuteSqlList.txt 中的文件名 ...

  3. 已有项目 iPhoneX 适配

    一.Assets 文件图片管理下的 LaunchImage 添加 iOS8.0 and latter 一项,并放一张 1125*2436 的LaunchPage 到对应的位置上. 二.有关 iPhon ...

  4. MySQL之避免插入重复数据

    INSERT ignore INTO `$table_name`($field_name) VALUES(),(),(),()"; //若重复数据可以添加,请在对应的数据表字段中添加数据库索 ...

  5. 进击python第一篇:相遇

    1.第一句Python代码 在 当前目录下创建 hello.py 文件,内容如下: print "hello,world!" 执行 hello.py 文件,即: python he ...

  6. [Xcode 实际操作]九、实用进阶-(26)对Storyboard(故事版)中的文字标签(Label)进行本地化处理

    目录:[Swift]Xcode实际操作 对Storyboard(故事版)中的文字标签(Label)进行本地化处理. 点击项目名称[DemoApp]进入项目信息面板. [Build Setting]-& ...

  7. 2018全球十大测试工具Top2 Katalon

    引言 由Capgemini,Sogeti和Micro Focus发布的2017-2018年世界质量报告中,Katalon超越老牌测试工具UFT(源自QTP)成为黑马新秀,在全球十大自动化测试工具中排名 ...

  8. [原创]内网渗透专用SSH连接工具sshcmd/sshshell/ssh密码破解以及Kali开启SSH

    目录 1.Kali开启SSH 2.SSH连接工具优缺点 3.渗透专用SSH连接工具 4.ssh执行cmd源码 5.批量SSH密码破解 6.相关工具下载 0x001 SSH配置 1.打开文件 etc/s ...

  9. MQ简介1

    站在巨人的肩膀上 关于消息队列的使用 一.消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构.目前使用较多的消息 ...

  10. MyBatist庖丁解牛(三)

    从MyBatis代码实现的角度来看,MyBatis的主要的核心部件有以下几个: SqlSession:作为MyBatis工作的主要顶层API,表示和数据库交互的会话,完成必要数据库增删改查功能: Ex ...