资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
1学生考勤管理系统需求分析学生考勤管理系统需求分析赵汝贺 201411032102何子祺 201411032103曾钦伟 201411032101陈梓龙 C2014110321172目录目录1.引言 31.1 编写目的 31.2 背景 31.3 定义 32.任务概述 32.1 目标 42.2 用户的特点 43.需求分许43.1 总体结构图 43.2 请假管理模块流程图 53.2.1 请假申请模块分析 53.2.2 请假修改模块分析 63.2.3 请假审核模块分析 63.3 考勤管理模块流程图 63.3.1 考勤录入模块分析 73.3.2 考勤修改模块流程图 74 对功能的规定 84.1 精度 84.2 时间特性要求 84.3 输入与输出要求 84.4 数据管理能力要求 85.运行环境的设定 85.1 设备 85.2 支持软件 85.3 接口 86.目标系统界面 93考勤管理系统需求分析考勤管理系统需求分析1.1.引言引言考勤管理系统需求分析小组在相互的配合下,认真而全面地调查了用户对考勤管理系统的需求,确定了系统的功能要求,性能要求及系统运行支持环境要求等。为下一步的开发工作奠定了良好的基础。本软件需求说明书全面、概括性的描述了考勤管理系统所要完成的工作,使软件开发人员和用户对本系统中的业务流程及功能达成共识。通过本软件需求说明书可以全面了解考勤管理系统所要完成的任务和所能达到的功能。1.11.1 编写目的编写目的1.作为软件系统开发技术协议的参照依据,为双方提供参考。2.根据考勤管理工作的特点和业务流程的特点,对被开发软件系统的主要功能、性能进行完整的描述,为软件开发进行设计和编程提供基础。3.为软件提供测试盒验收的依据,即为选取测试用例和进行验收提供依据。预期读者:需求分析小组、项目开发小组、项目测试小组。1.21.2 背景背景待开发软件系统的名称:考勤管理系统本系统还应该能与其他系统共享部分数据,如“教务管理系统”、“学生档案管理系统”等,这样可以节约横多数据存储的资源,还能方便学校的管理工作1.31.3 定义定义列出本文件中用到的专门术语的定义和外文首字母词组的原词组。总体结构:软件系统的总体逻辑结构。数据字典:数据字典的名字都是一些属性与内容的抽象与概括,其特点是数据的严密性和精确性,不能有半点含糊。数据字典又分为用户数据字典和系统数据字典。用户数据字典包括单位的各种编码或代码。动态数据:在软件运行过程中,系统给用户的数据,也就是系统在处理过程中或处理之后所产生的数据。静态数据:系统运行之前设定的数据,它表示系统的初始化状态或初始化功能。2.2.任务概述任务概述2.1.2.1. 目标目标建立的考勤管理系统,要把学生的考勤记录、老师的考勤、学生的选课信息等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。本系统的目标是实现对考勤管理的计算机化和办公自动化。考勤管理系统的主要功能如下: a. 对老师信息的增加、删除、修改; 4b. 对学生信息的增加、删除、修改; c. 对考勤记录信息的登记。 2.22.2 用户的特点用户的特点本软件的使用对象有学校考勤系统的管理员(更新维护系统),考勤管理人员(增加、删除、修改考勤记录)和用户(查询考勤记录)。备注:会汉语、懂计算机的基本操作就可以利用该软件进行所需操作。约束约束辅导老师 1 人,开发人员 3 人;技术约束:本项目的设计是在 JavaC+ .NET 程序设计语言的条件下进行的,技术设计采用软硬一体化的设计方法。 环境约束:运行该软件所适用的具体设备必须是奔腾 4、内存 256 兆以上的计算机;3.3. 需求分析需求分析3.13.1 总体结构图总体结构图首页基本 信息 管理考勤 管理请假 管理用户 找回 密码学生 管理课表 管理教师 管理班主 任管 理教师 考勤请假 申请请假 审核请假 基本 信息53.23.2 请假管理模块分析请假管理模块分析开始登录判断请假申请申请单判断请假成功请假失败结束老师或系统管理员登录成功教师账号约束条件只要有一个不满足约束条件都满足用户名错误或密码错误返回登录界面3.2.13.2.1 请假申请管理模块分析请假申请管理模块分析模块分析请假管理约束条件描述1.该学生在一个月内,请假次数超过 3 次,不能请假2.该学生在一个月内,迟到,早退,旷课达 5 次以上,不能请假输入申请单:请假信息(学号,请假时间,请假原因,申请时间,已请假次数,审批时间)业务逻辑(流程)1.先查看申请单的内容2.查看近一个月内该学生的请假次数3.查看该学生平时的考勤情况如果所有约束条件都通过,班主任根据具体情况允以请假输出将该记录更新到数据库,并将该审核情况信息显示(请假成功,请假失败)63.2.23.2.2 请假修改模块分析请假修改模块分析学生在提交请假申请单后,5 个小时之后,如果觉得资料填写错误,并可以撤销申请单,然后重新填写申请单的内容3.2.33.2.3 请假审核模块分析请假审核模块分析班主任在线去审核学生提交的申请单,根据学生的请假原因和平时的考勤情况,除特殊情况外,班主任给予批准或不批准请假,方便了学生请假。3.33.3 考勤管理模块分析考勤管理模块分析开始查看教师信息录入考勤情况判断该节次是否已经 考勤把考勤信息添加到考勤信 息表显示提示信息结束判断是否有该 学生YNNY73.3.13.3.1 考勤录入模块分析考勤录入模块分析模块名称考勤管理约束条件描述1该学生是本校的学生2该节次未被考勤输入学生信息(学号,姓名,性别,考勤结果) ,时间,节次业务逻辑(流程)1.查看学生信息2.判断该节次是否已经被考勤所有约束条件都满足,就录入考勤的信息输出将该记录插入数据库,并返回提示信息(录入失败,录入成功)3.3.23.3.2 考勤修改模块流程图考勤修改模块流程图开始登录判断是否是系统管理员账号查看考勤信息判断考勤日期距离修改日期是否不足3天修改考勤信息判断修改成功修改失败YY 约束条件满足约束条件只要有一个不满足结束不是系统管理员账号,或者账号,密码错误返回登录页面84 4 对功能的规定对功能的规定4.14.1 精度精度在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。如:根据关键字精度的不同,查找可分为精确查找和泛型查找,精确查找可精确匹配学生已知道的考勤,泛型查找,只要满足与输入的关键字相匹配的考勤记录即输出,可供学生查找。4.24.2 时间特性要求时间特性要求在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。4.34.3 灵活性灵活性当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。4.44.4 输入输出要求输入输出要求查询考勤记录:输入关键字为学号或教师号,按照精确匹配为主,再索引关联字。输出时列出搜索到的所有考勤信息,具体信息包括内容摘要、考勤时间、学生或教师信息、考勤人等。方便用户查找。4.54.5 数据管理能力要求数据管理能力要求定时整理数据:系统管理员根据考勤率定时整理系统数据库,对考勤的查询情况、学生的管理情况、选课的增减等均可有计算机执行,并将运行结果归档。查询考勤记录量:能随时查询学校所有考勤记录的数量,以便准确、及时、方便地为用户提供考勤信息,但不能修改数据,无信息处理权,即可以打印清单、浏览数据等,管理权限由系统管理员掌握和分配。5 5. .运行环境的设定运行环境的设定5 5.1.1 设备设备硬件、外部设备运行本软件所要求的硬设备的最小配置:a.内存 256M;b. IO 设备:显示器、鼠标、键盘; 5 5.2.2 支持软件支持软件说明为运行本软件所需要的支持软件,如:a.操作系统:Windows98 及以上版本b.支撑框架:.NET Framework1.1 c.数据库:Access2000。95 5.3.3 接口接口考勤管理系统的部分学生的基本信息被学校的教务系统和学生档案管理系统共享6 6 目标系统界面目标系统界面a. 输出设备:键盘,鼠标b. 输出设备:显示器,打印机c. 显示风格:图形界面与字符界面相结合d. 显示方式:1024768e输出类型:报表形式
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号