资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
学生考勤管理系统需求分析报告1 引言 21.1 编写目的 21.2 背景 21.3 定义 21.4 参考资料 22 任务概述 22.1 目标 22.2 用户的特点 32.3 假定和约束 33 需求规定 33.1 对功能的规定 33.2 对性能的规定 103.2.1精度 113.2.2时间特性要求 113.2.3灵活性 113.3 输人输出要求 113.4 数据管理能力要求 113.5 故障处理要求 113.6 其他专门要求 114 运行环境规定 114.1 设备 124.2 支持软件 124.3 接口 121、引言1、1 编写目的作为用户与该系统软件开发维护人员共同遵守的软件需求规范说明, 本软 件需求说明书 的主要目的是明确所要开发的软件所应具有的功能、 性能,使系 统分析人员和软件设计人员能清楚地了解用户的需求, 并在此基础上进一步提出 概要设计和完成后续设计与开发工作, 为软件开发范围、 业务处理规范提供依据, 也是应用软件进行合同最终验收的依据。系统对学校全体学生的资料和考勤情况进行管理,通过每日的打卡把出勤 信息输入到学校的考勤管理中心, 保存学生每日的的出勤情况, 以便于统计学生 的出勤情况。同时方便班长查阅, 即节省了人力, 又省去了中间的很多容易出错 的步骤。让学校学生的考勤管理更具有透明性,且方便管理。此外系统还涉及系统数据安全和用户管理的问题、各种代码使用和维护问 题、数据安全和数据维护问题、 统计报表生成和输出等问题, 因此还要求系统具 有系统管理和事务处理功能。 总而言之, 要求通过系统的开发, 达到系统项目的 总体目标是: 在整个系统的框架下, 结合学生在学校的实际出勤情况的需要实现 对数据更新、数据查询、数据统计、数据分析等功能进行有效的管理。并提供用 户友好接口, 满足学校管理需求的软件, 提高学校对学生的管理效率, 从而完善 学校的管理制度。预期的读者就是各类学校的系统管理员或系统求购者,使用前仔细阅读此 软件说明是很必要的,以便更好的使用、管理和维护此系统! 1、2 背景a、待开发软件名称:学生考勤管理系统b、本项目的任务提出者:程坤 开发者:武琼、程坤、陶永胜、姚洪萌、岳振方 用户:某高校的学生管理中心、教务处以及学校系统设计管理人员 c 、考勤作为一个基础管理, 是学校对学生进行管理的基本依据。 实际管理 和记录工作非常需要快速获知各个年级学生的每日出勤情况, 以便于及 时向班长反映学生的出勤、缺勤情况(包括迟到、早退、病假、事假、 旷课等情况)。因此此系统在操作系统的基础上,结合 Accesss 数据库 管理系统,运用 VC+来实现运行。1、3 定义学生考勤管理系统 VC+ Access1、4 参考资料学生考勤管理系统可行性研究报告软件工程导论(第五版) 2008年 2月 张海藩编著清 华大学出版社 数据库系统概论(第四版) 2006年 5 月 王珊 萨师煊著高等教育出版社Access2002数据库应用 2006年 8月 李佳著 人民邮电出版社 Visual C+ 教程 2007 年 12 月 郑阿奇 主编 机械工业出版社2、任务概述2 1 目标通过学习软件工程的设计方法,主要采用Visual C+以及 Access技术,使用户可以使用具备查询功能、 登记功能、 修改功能、 删除功能、 统计功能、 政策及销假处理功能的软件, 主要用于学生的考勤管理。2 2 用户的特点 本系统包括两类使用用户:系统管理员,即具有输入、查询、删除、修改记录的班级班 长,任课老师、学院领导以及系统开发人员;普通用户,即查询记录的学生。系统管理员享有最高权限,学生只有查询权限。 账号为学生的学号,密码默认为 000000.3 需求规定3.1 对功能的规定3.1.1 根据各类用户的需求描述,系统应当具备请假系统、考勤管理系统、后台管理 系统这三大主要功能。请假系统功能需求:通过 。请假最长时间不能超过 1 个月,特殊情况除外。 考勤管理功能需求: 任课老师通过考勤管理系统, 对学生上课出勤信息进行公开, 但由于任 课老师忙于教学, 为了能及时准确无误的对学生出勤情况公开, 要求系统能自动提供处理主 要是用来管理系统操作的数据, 因为高校每学年的学生都在变化, 有新生入学, 也有学生毕 业。请假系统要借助院系领导 安排才能完成,考勤管理系统要借助请假系统、班级课表安 排才能完成,然而每学年课表都在变化,院系领导 安排也有在变化,学生也在变化,因此 必须要求后台管理系统能根据系统需求,动态的、准确的更新系统数据。根据系统用户的需求,将本系统按功能划分成三大功能模块:请假系统、考勤系统、 后台管理模块,涉及到六大类用户:学生、任课教师、院系领导、班长、系统管理员。1、 请假系统模块本模块的功能是 在线 请假的实现及管理, 主要涉及三大类用户:学生、 院系领导用户, 学生 通过此功能模块进行在线请假及查看请假记录信息;院系领导 在线审批学生请假及查看请 假记录信息;院系领导在线审批学生长时间的请假及查看请假记录信息。IPO 表系统:学生考勤管系统 模块:请假系统模块 编号: NO1.1作者: 13 计算机日期: 2015 月 12月 20 日被调用:考勤系统模块调用:后台管理模块输入:学生请假申请输出:请假的详细进展情况处理: 院系领导针对请假申请信息进行学生请假审批。注释:局部数据元素: 学生信息、 请假信息、 课程信息2、 考勤系统模块 本模块的功能是学生考勤信息统计的实现、查看及管理,涉及六大类用户中的所有用户。 学生在线查看自己所有学年的出勤信息;任课老师在线管理学生出勤信息;院系领导 、院 系领导、班长查看不同的范围的学生出勤信息。系统:学生考勤管理系统 模块:考勤系统模块 编号: NO1.2被调用: 后台管理模块IPO 表作者: 13 计算机 日期: 2015 月 12 月 20 日调用:输入:缺课日期、哪几节课、课程名称、学生姓名及学号、缺课 类型(迟到、早退、请假及旷课)输出:学生考勤表单。处理:对学生信息进新记录登记局部数据元素: 用户信息、 全部学生姓名及学号注释:3、后台管理模块本模块的功能实现整个系统数据的同步更新及维护, 只涉及系统管理员用户。 系统管理员动态的管理学生信息、课表安排、学年安排等信息,是整个系统实现的基础。请假系统模块系统:考勤管理系统 模块:后台管理模块 编号: NO3IPO表作者: 13 计算机 日期: 2015 年 12 月 20 日被调用:请假系统模块、 考勤系统模块调用:系统管理员输入:院系的学生信息 变动、 课表安排、 学年 安排输出: 学生信息表、 用 户信息表、 课程表、 学 年安排表处理:对学校院系学生信息的增加、删除、修改等及用户信息 删除和学生局部数据元素: 注释: 用户信息、学生信息3.1.2 用户需求描述1.学生用户需求描述学生对本系统的主要需求是:在线请假以及查看在校期间所有的上课出勤信息。在线请假需求:学生 假的全过程当中,学生可以随时查看请假的详细进展情况。查看出勤信息 需求:学生可以查看在校期间所有学期上课出勤的详细信息,如:查看“高等数学”这门课 程在整个学期请假、旷课、迟到、早退了多少次,以及具体的时间、任课老师姓名、第几节 课等详细信息。其它需求:查看本人的基本信息,如本人的所属的院系、年级、专业、班级、学号、姓名、 性别等,以及修改个人用户密码,查看本班课表安排。2 任课老师用户需求描述 任课老师对系统的主要需求是: 管理所教班级学生的上课出勤信息以及查看所教班级学生的 上课出勤信息。管理学生上课出勤需求: 表,随着时间的变化,自动列出还没有在网上公 布的学生上课出勤信息, 系统自动根据学生请假系统, 决定学生上课出勤的最终结果。 查看 学生出勤信息需求:查看所教班级学生整个学期上出勤统计信息及详细信息。 其它需求:查看上课课表,本人基本信息以及修改个人用户密码。3院系领导用户需求描述院系领导 对本系统的主要需求是: 审批本班学生本学期的在线请假以及查看本班学生本学期所有课程的上课出勤信息。 审批学生请假需求:本班学生本学期在线请假申请后,自动提示院系领导 有等待审批的请 假信息,院系领导 针对请假申请信息进行学生请假审批,以及对请假信息回复。查看学生 上课出勤信息需求:查看本班学生整个学期有关课程的上出勤统计信息及详细信息。 其它需求:查看本班学生的基本信息、修改个人用户密码等。4. 班长用户需求描述 班长对系统的主要需求是:查看全校学生上课出勤信息。查看出勤信息需求: 输入查询条件后, 系统根据查询条件列出本校学生相关的上课出勤信息。 其它需求:查看有关全校的基本信息以信修改个人用户密码等。5. 系统管理员用户需求描述系统管理员有系统的最高权限, 负责系统所需所有数据的动态同步更新以及维护, 根据系统针对各用户的设计,基本功能需求如下:(1)、管理学校各院系、年级、专业、班级的添加、删除、修改等。(2)、管理每个学期每个班级的课程安排及指定院系领导和任课老师。(3)、管理系统所有用户。(4)、管理全校课表安排。(5)、管理全校每学年开学的起止时间。(6)、管理系统的请假、考勤信息。3.1.3 数据表描述 学生信息表(学号、姓名、院系、年级、专业、性别等) 请假信息表(学号、请假时间、请假理由) 课程表 (课程号、课程名、上课时间 ) 任课教师表(教师号、教师名、任课课程号) 用户表(用户编号、用户名、用户密码、用户权限)3.1.4 E_R 图考勤情况学号教师号姓名姓名MN考勤任课教师性别任课号N学生院系教授课程名MN年级请假课程名M班级请假情况上课时间产生报表图: E-R 图3.1.5 功能模型 -数据流图( DFD ) (功能模型表明一个计算如何从输入值得到输出值,它不考虑计算的次序。功能模型由 多张数据流图组成)A ) 系统级流图B)1 层数据流图(所有用户操作都是通过数据库D0 相联系。)院系领导班长、学生数据库信息产生报表处理事务任课教师处理事务产生报表产生报表处理事务处理事务 管理员流图:系统管理员流图:院系领导流图:任课教师流图:班级班长流图:学生个人3.2 对性能的规定3.2.1 精度在进行输入输出时必须清晰的列出所有输入状况及数据, 不能马马虎虎, 要考虑到尽可能达 到的范围,以使输入输出完整准确。3.2.2 时间特性要求 查询服务部分:用户通过电脑提交命令到返回结果不超过 5 秒钟。 数据管理部分:提交某一数据录入到结果返回不超过 5 秒钟。3.2.3 灵活性 操作方式:支持 Windows20
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号