学生考勤管理系统需求分析文档

合集下载

学生考勤管理系统需求分析文档

学生考勤管理系统需求分析文档

文档编号NO.2版本号01文档名称:需求分析报告项目名称:学生考勤管理系统项目负责人:编写年月日校对年月审核年月批准年月日开发单位1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2任务概述 (3)2.1目标 (3)2.2用户的特点 (4)2.3假定和约束 (4)3需求规定 (4)3.1对功能的规定 (4)3.2对性能的规定 (12)3.2.1精度 (12)3.2.2时间特性要求 (12)3.2.3灵活性 (12)3.3输人输出要求 (12)3.4数据管理能力要求 (12)3.5故障处理要求 (13)3.6其他专门要求 (13)4运行环境规定 (13)4.1设备 (13)4.2支持软件 (13)4.3接口 (14)4.4控制 (14)附录:任务分工 (15)1、引言1、1 编写目的作为用户与该系统软件开发维护人员共同遵守的软件需求规范说明,本《软件需求说明书》的主要目的是明确所要开发的软件所应具有的功能、性能,使系统分析人员和软件设计人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计和完成后续设计与开发工作,为软件开发范围、业务处理规范提供依据,也是应用软件进行合同最终验收的依据。

系统对学校全体学生的资料和考勤情况进行管理,通过每日的打卡把出勤信息输入到学校的考勤管理中心,保存学生每日的的出勤情况,以便于统计学生的出勤情况。

同时方便班长查阅,即节省了人力,又省去了中间的很多容易出错的步骤。

让学校学生的考勤管理更具有透明性,且方便管理。

此外系统还涉及系统数据安全和用户管理的问题、各种代码使用和维护问题、数据安全和数据维护问题、统计报表生成和输出等问题,因此还要求系统具有系统管理和事务处理功能。

总而言之,要求通过系统的开发,达到系统项目的总体目标是:在整个系统的框架下,结合学生在学校的实际出勤情况的需要实现对数据更新、数据查询、数据统计、数据分析等功能进行有效的管理。

学生考勤管理系统需求分析文档

学生考勤管理系统需求分析文档

学生考勤管理系统需求分析文档需求分析文档:学生考勤管理系统1.引言2.系统概述-学生信息管理:记录学生的基本信息,包括学号、姓名、班级等。

-考勤记录管理:记录学生每天的出勤情况,包括上课时间、请假、迟到、早退等。

-统计报表生成:根据考勤记录生成各类统计报表,包括学生出勤情况、迟到早退次数统计等。

-考勤预警功能:对于频繁缺勤或迟到早退的学生发出预警通知,提醒学生和家长。

3.功能需求3.1学生信息管理-学生信息录入:系统管理员可以录入学生的基本信息,包括学生编号、姓名、班级等。

-学生信息修改:管理员可以对学生的基本信息进行修改,如姓名、班级等。

-学生信息查询:管理员可以根据学生编号或姓名进行学生信息的查询。

- 学生信息导出:管理员可以将学生信息导出为Excel或CSV格式。

3.2考勤记录管理-考勤记录录入:教师可以根据课程表录入学生的考勤记录,包括上课时间、请假、迟到、早退等。

-考勤记录修改:教师可以对学生的考勤记录进行修改。

-考勤记录查询:管理员和教师可以根据学生编号或姓名查询学生的考勤记录。

3.3统计报表生成-学生出勤情况统计:系统可以根据考勤记录生成学生的出勤情况统计报表,包括出勤率、缺勤次数等。

-迟到早退次数统计:系统可以根据考勤记录生成学生的迟到早退次数统计报表,便于学校监督学生的作息时间。

3.4考勤预警功能-缺勤预警:系统可以根据考勤记录判断学生是否频繁缺勤,并发送预警通知给学生和家长。

-迟到早退预警:系统可以根据考勤记录判断学生是否频繁迟到早退,并发送预警通知给学生和家长。

4.非功能需求4.1用户友好性-界面简洁明了,操作简单易懂。

-提供详细的操作指南和帮助文档。

4.2数据安全性-学生信息和考勤记录需要进行加密存储,只有授权人员才能访问。

-学生信息和考勤记录需要进行定期备份,以防数据丢失。

4.3性能要求-系统能够快速响应用户的操作请求,保证较好的用户体验。

-系统能够处理大量的学生信息和考勤记录,保证系统的稳定性和高效性。

学生考勤系统的需求分析.doc

学生考勤系统的需求分析.doc

学生考勤系统的需求分析.学生考勤管理系统需求分析版本:1.5创建者:朱晓芳、沙莉、李伟民、徐跳、高照修改人:沙莉日期:内容5月28日,XXXX 1。

导言……参考资料41.4 42。

任务概述42。

42.2用户特征52.3的假设和协议..........................5.3 .需求分为..........................5 3.1.1休假管理模块分析6 3.2休假管理模块流程图7 3.2休假申请模块分析7 3.2.1休假修改模块分析7 3.2.2分析8 3.2.3休假审查模块8 3.3考勤管理模块流程图8 3.3考勤修改模块8 3.3.1考勤录入模块分析模块流程图93.3.3考勤统计模块分析94功能规定94 9 4.2时间特征要求9 4.3输入和输出要求10 4.4数据管理能力要求10操作环境的设置………… 2支持软件...............朱晓芳、沙莉、李伟民、徐跳、高照修改人:沙莉日期:内容5月28日,XXXX 1。

导言……参考资料41.4 42。

任务概述42。

42.2用户特征52.3的假设和协议..........................5.3 .需求分为..........................5 3.1.1休假管理模块分析6 3.2休假管理模块流程图7 3.2休假申请模块分析7 3.2.1休假修改模块分析7 3.2.2分析8 3.2.3休假审查模块8 3.3考勤管理模块流程图8 3.3考勤修改模块8 3.3.1考勤录入模块分析模块流程图93.3.3考勤统计模块分析94功能规定94 9 4.2时间特征要求9 4.3输入和输出要求10 4.4数据管理能力要求10操作环境的设置………… 2支持软件.....................116.目标系统接口.....................根据关键词精度的不同,搜索可分为精确搜索和通用搜索,精确搜索可以准确匹配学生已经知道的出勤情况,通用搜索,只要匹配输入关键词的出勤记录被满足,它就被输出,并且可以被4.2搜索。

学生考勤管理系统可行性分析报告

学生考勤管理系统可行性分析报告

科目:信息系统分析与设计专业:信息与计算科学姓名:XXX班级:XXX学号:**********指导老师:XXX二零一五年七月目录1 引言1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2 可行性分析准备2.1 前提 (3)2.2 要求 (4)2.3 目标 (4)2.4 条件和限制 (4)2.5 进行可行性研究的方法 (4)2.6 评价尺度 (5)3 对现有系统的分析3.1 现行系统的状况 (5)3.2 局限性 (5)4 新系统的方案4.1 新系统的功能 (6)4.2 新系统的组成结构图4.2.1 总体功能结构图 (6)4.2.2 系统管理结构图 (6)4.2.3 信息输入结构图 (7)4.2.4 信息查询结构图 (7)4.2.5 信息修改结构图 (8)4.2.6 信息输出结构图 (8)4.2.7 信息统计结构图 (8)4.3 新系统开发 (9)4.4 安全设置 (9)4.5 新系统的优点 (9)5 可行性分析5.1 经济可行性 (9)5.2 技术可行性 (10)5.3 社会可行性 (10)6 敏感性分析 (10)7 结论 (10)1 引言1.1 编写目的学生考勤工作的管理一直是学校管理工作中一个比较重要的任务,原始的学生考勤管理浪费了大量的人力物力。

本系统是一个对于学生考勤的管理系统,主要是针对高校学生的上课、开会等出勤情况的管理。

通过采用先进的网络技术,代替人工记录学生的考勤情况,并且老师可以对学生的出勤信息进行及时准确地标记。

同时学生也可以利用该系统查看自己的考勤情况。

不仅大大减少了考勤管理人员的大量的工作,而且还方便了班级和学校对学生出课率的查询,只要通计算机登入本系统就能及时修改、更正学生的考勤信息,使信息真实、有效。

这样节省了大量人力物力,节省了宝贵的时间,大大提高了工作效率。

实现人性化、合理化,满足学校、老师、非计算机管理人员的使用和查看。

1.2 背景①开发软件名称:学生考勤管理系统②项目提出者:杜雅笛开发者:杜雅笛使用者:学校管理人员、各学院管理人员及辅导员、各位任课老师以及学生个人。

学生管理系统需求分析

学生管理系统需求分析

学生管理系统需求分析随着教育信息化的不断发展,学生管理系统逐渐成为各个学校普遍采用的工具。

学生管理系统旨在提高学校对学生信息的管理效率,提供便利的学生管理服务。

本文将对学生管理系统的需求进行分析,并提出相应的功能模块。

一、学生档案管理模块学生档案管理模块是学生管理系统的核心模块之一。

该模块主要包括学生基本信息、家庭背景、学籍管理等内容。

学生基本信息包括学生姓名、性别、出生日期、身份证号码等;家庭背景包括家庭住址、父母联系方式等;学籍管理包括学生入学时间、班级、班主任等。

该模块的需求是确保学生档案的完整性、准确性和安全性。

二、课程管理模块课程管理模块是学生管理系统的另一个重要模块。

该模块主要包括课程信息、课程表、成绩管理等内容。

课程信息包括课程名称、授课教师、上课地点等;课程表显示了学生每周的上课时间和教室信息;成绩管理包括学生每门课程的考试成绩和平时成绩。

该模块的需求是提供便捷的课程查询和成绩查询功能,方便学生、教师和家长了解学生的学习情况。

三、考勤管理模块考勤管理模块是学生管理系统中的重要功能之一。

该模块主要用于记录学生的到校和离校情况,确保学生的安全。

考勤管理模块需具备以下功能:学生签到、请假、早退、校外活动等的记录和统计;自动生成考勤报表,方便教师和家长查看学生的考勤情况;提供异常考勤的处理机制,及时发现和处理学生的异常情况。

四、活动管理模块活动管理模块是学生管理系统中的一个附加功能。

该模块主要用于学校组织的各类活动,包括校园文化活动、社团活动、校外实践等。

活动管理模块的需求是提供活动发布、报名、签到等功能,并能及时发布活动通知,方便学生和教师参与和组织各类活动。

五、通知公告模块通知公告模块是学生管理系统中的一项重要功能。

该模块用于学校发布通知和公告,方便学生、教师和家长及时了解学校重要信息。

通知公告模块需要具备以下功能:学校能够发布通知公告,并设置优先级和有效期;学生、教师和家长能够方便查看通知和公告,并能根据自己的关注进行筛选。

学生考勤管理系统设计

学生考勤管理系统设计

学生考勤管理系统设计一、需求分析1.学生信息管理:包括学生基本信息、班级信息等;2.教师信息管理:包括教师基本信息、所教班级信息等;3.考勤记录管理:教师可以对每节课的学生进行考勤记录,记录学生是否准时到课;4.出勤统计:系统可以对学生的出勤情况进行统计分析,包括出勤天数、迟到次数等;5.教师通知:教师可以通过系统向学生或家长发送考勤相关通知;6.学生请假管理:学生可以通过系统提交请假申请,教师可以审核学生请假情况;7.管理员权限:系统需要具备管理员权限,用于管理系统的用户和权限。

二、系统设计1.数据库设计:(1)学生表:包括学生ID、姓名、性别、班级ID等字段。

(2)教师表:包括教师ID、姓名、性别等字段。

(3)班级表:包括班级ID、班级名称等字段。

(4)考勤记录表:包括记录ID、学生ID、教师ID、上课时间、是否准时到课等字段。

(5)请假申请表:包括申请ID、学生ID、请假开始时间、请假结束时间、请假原因、审核状态等字段。

2.界面设计:(1)登录界面:学生、教师和管理员分别登录系统。

(2)学生信息管理界面:展示学生基本信息,并提供增删改查操作。

(3)教师信息管理界面:展示教师基本信息,并提供增删改查操作。

(4)考勤记录管理界面:教师可以在该界面记录学生的考勤情况。

(5)出勤统计界面:对学生的出勤情况进行统计分析。

(6)教师通知界面:教师可以在该界面向学生或家长发送考勤相关通知。

(7)请假管理界面:学生可以在该界面提交请假申请,教师可以审核请假情况。

(8)管理员权限管理界面:管理员可以在该界面管理系统的用户和权限。

3.功能设计:(1)学生信息管理功能:实现学生信息的增删改查操作。

(2)教师信息管理功能:实现教师信息的增删改查操作。

(3)考勤记录管理功能:教师可以对每节课的学生进行考勤记录。

(4)出勤统计功能:系统可以对学生的出勤情况进行统计分析。

(5)教师通知功能:教师可以通过系统向学生或家长发送考勤相关通知。

学生考勤管理系统

学生考勤管理系统

学生考勤管理系统正文:1·系统介绍1·1 目的学生考勤管理系统旨在实现对学生的考勤情况进行有效管理和监控,提高学校考勤工作的效率和准确性。

1·2 背景传统的学生考勤管理方式存在着诸多问题,如人工记录容易出错、管理不便等。

因此,开发学生考勤管理系统能够帮助学校实现自动化考勤,提升工作效率。

1·3 功能概述学生考勤管理系统主要包括以下功能:●学生信息管理:包括学生基本信息、班级信息等。

●考勤记录管理:记录学生的每次考勤情况,包括考勤时间、考勤状态等。

●统计分析功能:根据考勤记录各类统计报表,提供数据分析支持。

●考勤预警功能:根据设定的规则和条件,对学生的考勤情况进行预警。

●系统设置功能:包括权限管理、数据备份与恢复等。

1·4 目标用户本系统主要面向学校教务管理人员、班主任和学生,以及家长等相关人员。

2·系统需求2·1 功能需求2·1·1 学生信息管理●添加学生信息:包括学生姓名、学号、班级等。

●查看学生信息:提供按条件查询学生信息的功能。

●编辑学生信息:可以修改学生的基本信息。

2·1·2 考勤记录管理●添加考勤记录:记录学生的每次考勤情况,包括考勤时间、考勤状态等。

●查询考勤记录:提供按条件查询考勤记录的功能。

●编辑考勤记录:可以修改考勤记录的相关信息。

2·1·3 统计分析功能●考勤报表:根据考勤记录各类统计报表,如学生考勤统计、班级考勤统计等。

●数据分析支持:提供数据分析功能,帮助教务管理人员进行决策。

2·1·4 考勤预警功能●设置预警规则:根据学校的具体需求,设置考勤预警规则。

●预警通知:当学生的考勤情况触发预警规则时,通过系统通知相关人员。

2·1·5 系统设置功能●权限管理:设置不同用户的权限,保证系统安全。

●数据备份与恢复:提供数据备份和恢复的功能,防止数据丢失。

学生学籍管理系统的学生考勤管理需求分析

学生学籍管理系统的学生考勤管理需求分析

学生学籍管理系统的学生考勤管理需求分析随着教育信息化的快速发展,学生学籍管理系统在各个学校中得到了广泛应用。

其中,学生考勤管理是学生学籍管理系统中的重要部分。

学生考勤管理涉及到学生出勤情况的记录与查询,以及辅助学校对学生出勤情况分析和统计。

为了更好地满足学生考勤管理的需求,以下是对学生考勤管理需求进行的分析。

1. 出勤记录与查询学生学籍管理系统中最基本的功能就是对学生的出勤情况进行记录和查询。

学校需要能够方便地记录学生每次的出勤情况,并能够根据需要进行查询。

在记录方面,系统应该能够记录学生每次的出勤时间、出勤地点以及出勤状态(如迟到、旷课等)。

在查询方面,系统应该提供多种查询方式,如根据日期范围、班级、学生姓名等进行查询。

2. 出勤统计与分析除了基本的记录和查询功能外,学生学籍管理系统还应该具备出勤统计和分析功能,帮助学校更好地了解学生的出勤情况。

系统应该能够根据学生的出勤记录生成出勤统计报表,统计学生的出勤率、迟到次数、旷课次数等数据,并能够按照不同的维度进行分组统计,如按班级、按日期等。

同时,系统还应该能够对历史数据进行分析,帮助学校了解学生的出勤趋势和规律,并对异常情况进行预警提醒。

3. 班级和个人考勤管理学生学籍管理系统应该能够支持对班级和个人的考勤管理。

对于班级考勤管理,系统应该能够对整个班级的出勤情况进行管理,并能够进行批量导入和导出考勤记录。

对于个人考勤管理,系统应该能够根据学生的学号或姓名进行个别管理,并能够显示学生的出勤历史记录和统计数据。

4. 考勤异常处理在学生考勤管理中,有时会出现一些异常情况,如请假、事假、病假等。

学生学籍管理系统应该能够支持对这些异常情况进行处理。

系统应该能够记录学生的请假类型和请假事由,并能够在出勤统计中将请假数据进行特殊标识或排除统计。

同时,系统还应该能够提供通知功能,及时向班主任、家长等发送请假审核结果或考勤异常提醒。

5. 学生考勤与其他模块的集成学生考勤管理与其他模块的集成也是学生学籍管理系统的需求之一。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

文档编号NO.2版本号01 文档名称:需求分析报告项目名称:学生考勤管理系统项目负责人:秦伟编写第二小组2009 年 4 月15 日校对秦伟2009 年 4 月20 日审核夏小娜2009 年 4 月27 日批准夏小娜2009 年 4 月27 日开发单位曲阜师范大学计算机科学学院06级2班第二小组1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2任务概述 (3)2.1目标 (3)2.2用户的特点 (4)2.3假定和约束 (4)3需求规定 (4)3.1对功能的规定 (4)3.2对性能的规定 (12)3.2.1精度 (12)3.2.2时间特性要求 (12)3.2.3灵活性 (12)3.3输人输出要求 (12)3.4数据管理能力要求 (12)3.5故障处理要求 (13)3.6其他专门要求 (13)4运行环境规定 (13)4.1设备 (13)4.2支持软件 (13)4.3接口 (14)4.4控制 (14)附录:任务分工 (15)1、引言1、1 编写目的作为用户与该系统软件开发维护人员共同遵守的软件需求规范说明,本《软件需求说明书》的主要目的是明确所要开发的软件所应具有的功能、性能,使系统分析人员和软件设计人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计和完成后续设计与开发工作,为软件开发范围、业务处理规范提供依据,也是应用软件进行合同最终验收的依据。

系统对学校全体学生的资料和考勤情况进行管理,通过每日的打卡把出勤信息输入到学校的考勤管理中心,保存学生每日的的出勤情况,以便于统计学生的出勤情况。

同时方便班长查阅,即节省了人力,又省去了中间的很多容易出错的步骤。

让学校学生的考勤管理更具有透明性,且方便管理。

此外系统还涉及系统数据安全和用户管理的问题、各种代码使用和维护问题、数据安全和数据维护问题、统计报表生成和输出等问题,因此还要求系统具有系统管理和事务处理功能。

总而言之,要求通过系统的开发,达到系统项目的总体目标是:在整个系统的框架下,结合学生在学校的实际出勤情况的需要实现对数据更新、数据查询、数据统计、数据分析等功能进行有效的管理。

并提供用户友好接口,满足学校管理需求的软件,提高学校对学生的管理效率,从而完善学校的管理制度。

预期的读者就是各类学校的系统管理员或系统求购者,使用前仔细阅读此软件说明是很必要的,以便更好的使用、管理和维护此系统!1、2 背景a、待开发软件名称:学生考勤管理系统b、本项目的任务提出者:夏小娜开发者:秦伟、石晶、沈守国、冉令帅、宋长龙、沈海利、尚频、甄慧用户:某高校的学生管理中心、教务处以及学校系统设计管理人员实现软件的单位:曲师大06级计算机科学与技术2班第2小组c、考勤作为一个基础管理,是学校对学生进行管理的基本依据。

实际管理和记录工作非常需要快速获知各个年级学生的每日出勤情况,以便于及时向班长反映学生的出勤、缺勤情况(包括迟到、早退、病假、事假、旷课等情况)。

因此此系统在操作系统的基础上,结合Accesss数据库管理系统,运用VC++来实现运行。

1、3 定义学生考勤管理系统 VC++ Access1、4 参考资料《学生考勤管理系统可行性研究报告》曲师大06级计科2班第2小组编写《软件工程导论》(第五版)2008年2月张海藩编著清华大学出版社《数据库系统概论》(第四版)2006年5月王珊萨师煊著高等教育出版社《Access2002数据库应用》2006年8月李佳著人民邮电出版社《Visual C++教程》 2007年12月郑阿奇主编机械工业出版社2、任务概述2.1目标通过学习软件工程的设计方法,主要采用Visual C++以及Access技术,使用户可以使用具备查询功能、登记功能、修改功能、删除功能、统计功能、政策及销假处理功能的软件,主要用于学生的考勤管理。

2.2用户的特点本系统包括两类使用用户:系统管理员,即具有输入、查询、删除、修改记录的班级班长,任课老师、学院领导以及系统开发人员;普通用户,即查询记录的学生。

系统管理员享有最高权限,学生只有查询权限。

账号为学生的学号,密码默认为000000.2.3假定与约束开发日期:2009年三月至2009年六月。

本系统开发人员为8人。

本系统适用于一般市面上的机型。

3需求规定3.1对功能的规定3.1.1根据各类用户的需求描述,系统应当具备请假系统、考勤管理系统、后台管理系统这三大主要功能。

请假系统功能需求:通过。

请假最长时间不能超过1个月,特殊情况除外。

考勤管理功能需求:任课老师通过考勤管理系统,对学生上课出勤信息进行公开,但由于任课老师忙于教学,为了能及时准确无误的对学生出勤情况公开,要求系统能自动提供处理主要是用来管理系统操作的数据,因为高校每学年的学生都在变化,有新生入学,也有学生毕业。

请假系统要借助院系领导安排才能完成,考勤管理系统要借助请假系统、班级课表安排才能完成,然而每学年课表都在变化,院系领导安排也有在变化,学生也在变化,因此必须要求后台管理系统能根据系统需求,动态的、准确的更新系统数据。

根据系统用户的需求,将本系统按功能划分成三大功能模块:请假系统、考勤系统、后台管理模块,涉及到六大类用户:学生、任课教师、院系领导、班长、系统管理员。

1、请假系统模块本模块的功能是在线请假的实现及管理,主要涉及三大类用户:学生、院系领导用户,学生通过此功能模块进行在线请假及查看请假记录信息;院系领导在线审批学生请假及查看请假记录信息;院系领导在线审批学生长时间的请假及查看请假记录信息。

2、考勤系统模块本模块的功能是学生考勤信息统计的实现、查看及管理,涉及六大类用户中的所有用户。

学生在线查看自己所有学年的出勤信息;任课老师在线管理学生出勤信息;院系领导、院系领导、班长查看不同的范围的学生出勤信息。

3、后台管理模块本模块的功能实现整个系统数据的同步更新及维护,只涉及系统管理员用户。

系统管理员动态的管理学生信息、课表安排、学年安排等信息,是整个系统实现的基础。

3.1.2 用户需求描述1.学生用户需求描述学生对本系统的主要需求是:在线请假以及查看在校期间所有的上课出勤信息。

在线请假需求:学生假的全过程当中,学生可以随时查看请假的详细进展情况。

查看出勤信息需求:学生可以查看在校期间所有学期上课出勤的详细信息,如:查看“高等数学”这门课程在整个学期请假、旷课、迟到、早退了多少次,以及具体的时间、任课老师姓名、第几节课等详细信息。

其它需求:查看本人的基本信息,如本人的所属的院系、年级、专业、班级、学号、姓名、性别等,以及修改个人用户密码,查看本班课表安排。

2任课老师用户需求描述任课老师对系统的主要需求是:管理所教班级学生的上课出勤信息以及查看所教班级学生的上课出勤信息。

管理学生上课出勤需求:表,随着时间的变化,自动列出还没有在网上公布的学生上课出勤信息,系统自动根据学生请假系统,决定学生上课出勤的最终结果。

查看学生出勤信息需求:查看所教班级学生整个学期上出勤统计信息及详细信息。

其它需求:查看上课课表,本人基本信息以及修改个人用户密码。

3.院系领导用户需求描述院系领导对本系统的主要需求是:审批本班学生本学期的在线请假以及查看本班学生本学期所有课程的上课出勤信息。

审批学生请假需求:本班学生本学期在线请假申请后,自动提示院系领导有等待审批的请假信息,院系领导针对请假申请信息进行学生请假审批,以及对请假信息回复。

查看学生上课出勤信息需求:查看本班学生整个学期有关课程的上出勤统计信息及详细信息。

其它需求:查看本班学生的基本信息、修改个人用户密码等。

4.班长用户需求描述班长对系统的主要需求是:查看全校学生上课出勤信息。

查看出勤信息需求:输入查询条件后,系统根据查询条件列出本校学生相关的上课出勤信息。

其它需求:查看有关全校的基本信息以信修改个人用户密码等。

5.系统管理员用户需求描述系统管理员有系统的最高权限,负责系统所需所有数据的动态同步更新以及维护,根据系统针对各用户的设计,基本功能需求如下:(1)、管理学校各院系、年级、专业、班级的添加、删除、修改等。

(2)、管理每个学期每个班级的课程安排及指定院系领导和任课老师。

(3)、管理系统所有用户。

(4)、管理全校课表安排。

(5)、管理全校每学年开学的起止时间。

(6)、管理系统的请假、考勤信息。

3.1.3 数据表描述学生信息表(学号、姓名、院系、年级、专业、性别等)请假信息表(学号、请假时间、请假理由)课程表(课程号、课程名、上课时间)任课教师表(教师号、教师名、任课课程号)用户表(用户编号、用户名、用户密码、用户权限)3.1.4 E_R图图:E-R 图 3.1.5 功能模型---数据流图(DFD )(功能模型表明一个计算如何从输入值得到输出值,它不考虑计算的次序。

功能模型由多张数据流图组成) (A ) 系统级流图(B )1层数据流图(所有用户操作都是通过数据库D0相联系。

)班长、学生 处理事务产生报表院系领导 处理事务 数据库信息处理事务管理员处理事务 任课教师产生报表产生报表 产生报表流图:系统管理员流图:院系领导流图:任课教师流图:班级班长流图:学生个人3.2对性能的规定3.2.1精度在进行输入输出时必须清晰的列出所有输入状况及数据,不能马马虎虎,要考虑到尽可能达到的范围,以使输入输出完整准确。

3.2.2时间特性要求查询服务部分:用户通过电脑提交命令到返回结果不超过5秒钟。

数据管理部分:提交某一数据录入到结果返回不超过5秒钟。

3.2.3灵活性操作方式:支持Windows2000及以上的操作系统。

同其他软件接口:设计连接Access数据库的软件包。

精度和有效时限的变化:用户自己设定。

3.3输入输出要求要符合精度的设定。

3.4数据管理能力要求(1)同学个人信息:学号,大小为10个字符;名字,不超过20字符;系别,不超过30个字符;班级,不超过8个字符;(2)请假信息:学号,大小为10个字符;请假时间,大小为12个字符;请假理由:大小不超过100个字符。

(3)任课老师表:教师号:大小为10个字符;教师名:不超过20字符;系别,不超过30个字符;任课课程:不超过30字符;(4)课程表:课程号码,大小16个字符;课程名:不超过30字符;上课时间:大小为12个字符;(5)管理员:用户编号:大小为10个字符;用户名:不超过20字符;用户密码:不超过12字符;用户权限:2个字符。

对学生信息、课程信息、任课教师信息、管理员信息、请假信息等内容的存储的各表至少需要100M以上空间,即至少需要500M空间进行数据的存储,并至少需要2G空间对增长的数据进行保存。

3.5 故障处理要求(1)磁盘碎片过多、数据库存储空间不够,引起数据库访问变慢等问题需要对磁盘进行扩展和维护。

相关文档
最新文档