学生考勤管理系统—需求分析讲解学习_第1页
学生考勤管理系统—需求分析讲解学习_第2页
学生考勤管理系统—需求分析讲解学习_第3页
学生考勤管理系统—需求分析讲解学习_第4页
学生考勤管理系统—需求分析讲解学习_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学习 好资料学生考勤管理系统需求分析报告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 接口 12更多精品文档学习 好资料1、引言1、1 编写目的作为用户与该系统软件开发维护

2、人员共同遵守的软件需求规范说明, 本软 件需求说明书 的主要目的是明确所要开发的软件所应具有的功能、 性能,使系 统分析人员和软件设计人员能清楚地了解用户的需求, 并在此基础上进一步提出 概要设计和完成后续设计与开发工作, 为软件开发范围、 业务处理规范提供依据, 也是应用软件进行合同最终验收的依据。系统对学校全体学生的资料和考勤情况进行管理,通过每日的打卡把出勤 信息输入到学校的考勤管理中心, 保存学生每日的的出勤情况, 以便于统计学生 的出勤情况。 同时方便班长查阅, 即节省了人力, 又省去了中间的很多容易出错 的步骤。让学校学生的考勤管理更具有透明性,且方便管理。此外系统还涉及系统数据安

3、全和用户管理的问题、各种代码使用和维护问 题、数据安全和数据维护问题、 统计报表生成和输出等问题, 因此还要求系统具 有系统管理和事务处理功能。 总而言之, 要求通过系统的开发, 达到系统项目的 总体目标是: 在整个系统的框架下, 结合学生在学校的实际出勤情况的需要实现 对数据更新、数据查询、数据统计、数据分析等功能进行有效的管理。并提供用 户友好接口, 满足学校管理需求的软件, 提高学校对学生的管理效率, 从而完善 学校的管理制度。预期的读者就是各类学校的系统管理员或系统求购者,使用前仔细阅读此软件说明是很必要的,以便更好的使用、管理和维护此系统!1、背景a、待开发软件名称:学生考勤管理系统

4、 b、本项目的任务提出者:程坤 开发者:武琼、程坤、陶永胜、姚洪萌、岳振方 用户:某高校的学生管理中心、教务处以及学校系统设计管理人员c 、考勤作为一个基础管理, 是学校对学生进行管理的基本依据。 实际管理 和记录工作非常需要快速获知各个年级学生的每日出勤情况, 以便于及 时向班长反映学生的出勤、缺勤情况(包括迟到、早退、病假、事假、 旷课等情况)。因此此系统在操作系统的基础上,结合 Accesss 数据库 管理系统,运用 VC+来实现运行。1、3 定义 学生考勤管理系统 VC+ Access1、4 参考资料学生考勤管理系统可行性研究报告 软件工程导论(第五版) 2008 年 2 月 张海藩编

5、著清 华大学出版社数据库系统概论(第四版) 2006年 5 月 王珊 萨师煊著 高等教 育出版社Access2002 数据库应用 2006年 8 月 李佳著 人民邮电出版社Visual C+ 教程 2007 年 12 月 郑阿奇 主编 机械工业出版社2、任务概述2 1 目标通过学习软件工程的设计方法,主要采用 Visual C+以及 Access技术,使用户可以使 用具备查询功能、 登记功能、 修改功能、 删除功能、 统计功能、 政策及销假处理功能的软件, 更多精品文档学习 好资料 主要用于学生的考勤管理。2 2 用户的特点 本系统包括两类使用用户:系统管理员,即具有输入、查询、删除、修改记录

6、的班级班 长,任课老师、学院领导以及系统开发人员;普通用户,即查询记录的学生。系统管理员享有最高权限,学生只有查询权限。 账号为学生的学号,密码默认为 000000.3 需求规定3.1 对功能的规定3.1.1 根据各类用户的需求描述,系统应当具备请假系统、考勤管理系统、后台管理 系统这三大主要功能。请假系统功能需求:通过 。请假最长时间不能超过 1 个月,特殊情况除外。 考勤管理功能需求: 任课老师通过考勤管理系统, 对学生上课出勤信息进行公开, 但由于任 课老师忙于教学, 为了能及时准确无误的对学生出勤情况公开, 要求系统能自动提供处理主 要是用来管理系统操作的数据, 因为高校每学年的学生都

7、在变化, 有新生入学, 也有学生毕 业。请假系统要借助院系领导 安排才能完成,考勤管理系统要借助请假系统、班级课表安 排才能完成,然而每学年课表都在变化,院系领导 安排也有在变化,学生也在变化,因此 必须要求后台管理系统能根据系统需求,动态的、准确的更新系统数据。根据系统用户的需求,将本系统按功能划分成三大功能模块:请假系统、考勤系统、 后台管理模块,涉及到六大类用户:学生、任课教师、院系领导、班长、系统管理员。1、 请假系统模块本模块的功能是 在线 请假的实现及管理, 主要涉及三大类用户:学生、 院系领导用户, 学生 通过此功能模块进行在线请假及查看请假记录信息;院系领导 在线审批学生请假及

8、查看请 假记录信息;院系领导在线审批学生长时间的请假及查看请假记录信息。更多精品文档学习 好资料系统:学生考勤管系统 模块:请假系统模块 编号: NO1.1IPO 表作者: 13 计算机 日期: 2015 月 12月 20 日被调用:考勤系统模块调用:后台管理模块输入:学生请假申请输出:请假的详细进展情况注释:处理: 院系领导针对请假申请信息进行学生请假审批。局部数据元素: 学生信息、 请假信息、 课程信息2、 考勤系统模块 本模块的功能是学生考勤信息统计的实现、查看及管理,涉及六大类用户中的所有用户。 学生在线查看自己所有学年的出勤信息;任课老师在线管理学生出勤信息;院系领导 、院 系领导、

9、班长查看不同的范围的学生出勤信息。更多精品文档学习 好资料系统:学生考勤管理系统 模块:考勤系统模块 编号: NO1.2被调用: 后台管理模块IPO 表作者: 13 计算机 日期: 2015 月 12 月 20 日调用:请假系统模块输出:学生考勤表单。输入:缺课日期、哪几节课、课程名称、学生姓名及学号、缺课 类型(迟到、早退、请假及旷课)处理:对学生信息进新记录登记注释:局部数据元素: 用户信息、 全部学生姓名及学号3、后台管理模块本模块的功能实现整个系统数据的同步更新及维护, 只涉及系统管理员用户。 系统管理员动态的管理学生信息、课表安排、学年安排等信息,是整个系统实现的基础。更多精品文档学

10、习 好资料系统:考勤管理系统 模块:后台管理模块 编号: NO3IPO表作者: 13 计算机 日期: 2015 年 12 月 20 日被调用:请假系统模块、 考勤调用:系统管理员系统模块输入:院系的学生信息 变动、 课表安排、 学年 安排输出: 学生信息表、 用 户信息表、 课程表、 学 年安排表处理:对学校院系学生信息的增加、删除、修改等及用户信息 删除和学生局部数据元素: 注释: 用户信息、学生信息3.1.2 用户需求描述1.学生用户需求描述 学生对本系统的主要需求是:在线请假以及查看在校期间所有的上课出勤信息。在线 请假需求:学生 假的全过程当中,学生可以随时查看请假的详细进展情况。查看

11、出勤信息 需求:学生可以查看在校期间所有学期上课出勤的详细信息,如:查看“高等数学”这门课 程在整个学期请假、旷课、迟到、早退了多少次,以及具体的时间、任课老师姓名、第几节 课等详细信息。 其它需求:查看本人的基本信息,如本人的所属的院系、年级、专业、班级、学号、姓名、 性别等,以及修改个人用户密码,查看本班课表安排。2 任课老师用户需求描述 任课老师对系统的主要需求是: 管理所教班级学生的上课出勤信息以及查看所教班级学生的 上课出勤信息。管理学生上课出勤需求: 表,随着时间的变化,自动列出还没有在网上公 布的学生上课出勤信息, 系统自动根据学生请假系统, 决定学生上课出勤的最终结果。 查看

12、学生出勤信息需求:查看所教班级学生整个学期上出勤统计信息及详细信息。 其它需求:查看上课课表,本人基本信息以及修改个人用户密码。3院系领导用户需求描述院系领导 对本系统的主要需求是: 审批本班学生本学期的在线请假以及查看本班学生更多精品文档学习 好资料本学期所有课程的上课出勤信息。 审批学生请假需求:本班学生本学期在线请假申请后,自动提示院系领导 有等待审批的请 假信息,院系领导 针对请假申请信息进行学生请假审批,以及对请假信息回复。查看学生 上课出勤信息需求:查看本班学生整个学期有关课程的上出勤统计信息及详细信息。 其它需求:查看本班学生的基本信息、修改个人用户密码等。4. 班长用户需求描述

13、 班长对系统的主要需求是:查看全校学生上课出勤信息。查看出勤信息需求: 输入查询条件后, 系统根据查询条件列出本校学生相关的上课出勤信息。 其它需求:查看有关全校的基本信息以信修改个人用户密码等。5. 系统管理员用户需求描述系统管理员有系统的最高权限, 负责系统所需所有数据的动态同步更新以及维护, 根据系统针对各用户的设计,基本功能需求如下:1)、管理学校各院系、年级、专业、班级的添加、删除、修改等。(2)、管理每个学期每个班级的课程安排及指定院系领导和任课老师。(3)、管理系统所有用户。(4)、管理全校课表安排。(5)、管理全校每学年开学的起止时间。(6)、管理系统的请假、考勤信息。3.1.

14、3 数据表描述 学生信息表(学号、姓名、院系、年级、专业、性别等) 请假信息表(学号、请假时间、请假理由) 课程表 (课程号、课程名、上课时间 ) 任课教师表(教师号、教师名、任课课程号) 用户表(用户编号、用户名、用户密码、用户权限)3.1.4 E_R 图性别院系课程名课程名上课时间教师号姓名任课号考勤情况N考勤N请假请假情况N教授M姓名学生年级任课教师课程更多精品文档学习 好资料图: E-R 图3.1.5 功能模型 -数据流图( DFD ) (功能模型表明一个计算如何从输入值得到输出值,它不考虑计算的次序。功能模型由 多张数据流图组成)( A ) 系统级流图B)1层数据流图(所有用户操作都

15、是通过数据库D0 相联系。)更多精品文档学习 好资料流图:系统管理员流图:院系领导更多精品文档学习 好资料流图:任课教师流图:班级班长更多精品文档学习 好资料流图:学生个人3.2 对性能的规定3.2.1 精度在进行输入输出时必须清晰的列出所有输入状况及数据, 不能马马虎虎, 要考虑到尽可能达 到的范围,以使输入输出完整准确。3.2.2 时间特性要求 查询服务部分:用户通过电脑提交命令到返回结果不超过5 秒钟。数据管理部分:提交某一数据录入到结果返回不超过 5 秒钟。3.2.3 灵活性操作方式:支持 Windows2000 及以上的操作系统。同其他软件接口:设计连接 Access 数据库的软件包

16、。精度和有效时限的变化:用户自己设定。3.3 输入输出要求要符合精度的设定。3.4 数据管理能力要求( 1)同学个人信息:学号,大小为 10 个字符;名字,不超过 20 字符;系别,不超过 30 个字符;班级,不超过 8 个字符;( 2)请假信息:学号,大小为 10 个字符;请假时间,大小为 12 个字符;请假理由:大 小不超过 100 个字符。( 3)任课老师表:教师号:大小为 10个字符 ;教师名:不超过 20字符;系别,不超过 30更多精品文档学习 好资料个字符;任课课程:不超过 30 字符;( 4)课程表:课程号码,大小 16 个字符;课程名:不超过 30字符;上课时间:大小为 12

17、个字符;( 5)管理员:用户编号:大小为 10 个字符;用户名:不超过 20字符;用户密码:不超 过 12 字符;用户权限: 2 个字符。对学生信息、课程信息、任课教师信息、 管理员信息、请假信息等内容的存储的各表至 少需要 100M 以上空间,即至少需要 500M 空间进行数据的存储,并至少需要 2G 空间对增 长的数据进行保存。3.5 故障处理要求(1)磁盘碎片过多、数据库存储空间不够,引起数据库访问变慢等问题需要对磁盘进 行扩展和维护。(2)执行程序非正常退出,响应确实,修改源代码前应备份。(3)数据库没启动引起访问问题,须启动数据库服务器。( 4)其他具体问题,再做具体分析。多查多问。

18、3.6 其他专门要求 在程序的开发过程中,应遵循结构化的程序设计原则,精心设立运行日志,从而 加强系统的可维护性;另一方面要注重系统的界面友好性、保持各程序模块界面的统一。4 运行环境规定4 1 设备4.1.1 最低配置服务器端:1)硬件需求:处理器Intel Pentium III 内存 128M 硬盘 40G2)软件需求: Windows 98 学生考勤管理系统服务器端Access 数据库客户端 :1)硬件需求: 处理器 Intel 奔腾 133 或相当的处理器 内存 64M 硬盘 10G2)软件需求: Windows 98 学生考勤管理系统客户端4.1.2 建议配置服务器端:1)硬件需求:处理器Intel Pentium IV 2.8G 内存 256M 硬盘 80G2)软件需求: Microsoft Windows 2000/XPACCESS 数据库 学生考勤管理系统服务器端客户端 :1)硬件需求:处理器 Intel Pentium IV 1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论