这个作业属于哪个课程

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. dead code 死代码 无作用的代码

               DatasetVector datasetvector=(DatasetVector)dataset;           if (datasetvector == null) ...

  2. Wiki 标记语言(Fitnesse)

  3. 网络编程-TCP连接-readLine

    Server: package com.net.tcp; import java.io.BufferedReader; import java.io.IOException; import java. ...

  4. STL-开篇

    基本概念 STL: Standard Template Library,标准模板库 定义: c++引入的一个标准类库 特点:1)数据结构和算法的 c++实现( 采用模板类和模板函数)2)数据的存储和算 ...

  5. [WIP]webpack入门

    创建: 2019/04/09  安装 npm install --save-dev webpack # 最新版 npm install --save-dev webpack@<version&g ...

  6. editplus 3.4注册码,亲测有效

    注册码: crsky 7879E-5BF58-7DR23-DAOB2-7DR30

  7. IT兄弟连 JavaWeb教程 JSP中的三大指令

    指令标识主要用于设定整个JSP页面范围内都有效的相关信息,它是被服务器解释并执行的,不会产生任何内容输出到网页中.也就是说,指令标识对于客户端浏览器是不接见的.JSP页面的指令标识与我们的身份证类似, ...

  8. python 对mongdb的简单操作

    准备工作:1.选择安装合适的mongodb到本地电脑,2.创建mongodb实例,3,开启mongodb实例,4,下载pymongo第三方库,5.下载pycharm对mongodb可视化支持的插件mo ...

  9. 使用top观察一进程的cpu历史占用情况

    #!/bin/shtop -b -n 1 -p 1975| tail -3 >>process1975.log 搞了时间节点,做个定时任务什么的就ok了

  10. python虚拟环境四

    python虚拟环境管理器 我们在使用python虚拟环境的时候,最好安装一个虚拟环境管理器,这样我们就能很方便的管理python的 虚拟环境,而python的虚拟环境管理工具包就是virtualen ...