文件编号:07201502
教务管理系统
需求规格说明书
版本号
V1.0
编辑内容
形式正式文档
编辑时间
2009-10-10
编辑人
姜 晓 文 姜 云 龙 黄
丽清
目录
需求规格说明书..............................................................................错误!未定义书签。
1.引言............................................................................................错误!未定义书签。
1.1 编写目的.............................................................................错误!未定义书签。
1.2 项目背景.......................................................................................................... 3
1.3 定义.................................................................................................................. 3
1.4 参考资料.......................................................................................................... 3
2.任务概述................................................................................................................. 3
2.1 目标.....................................................................................错误!未定义书签。
2.2 运行环境.............................................................................错误!未定义书签。
2.3 条件与限制.........................................................................错误!未定义书签。
3.功能需求....................................................................................错误!未定义书签。
3.1 功能划分.............................................................................错误!未定义书签。
3.2 功能描述.............................................................................错误!未定义书签。
4.数据描述....................................................................................错误!未定义书签。
4.1 数据流图及数据词典.........................................................错误!未定义书签。
4.2 数据库介绍.........................................................................错误!未定义书签。
4.3 数据采集........................................................................................................ 31
5.性能需求............................................................................................................... 31
5.1 数据精确度.................................................................................................... 31
5.2 时间特性........................................................................................................ 31
5.3 适应性............................................................................................................ 31
6.运行需求............................................................................................................... 31
6.1 用户界面........................................................................................................ 31
6.2 硬件接口........................................................................................................ 38
6.3 软件接口........................................................................................................ 39
6.4 故障处理........................................................................................................ 39
7.其它需求............................................................................................................... 39
1. 引言
1.1 编写目的
为明确软件需求、安排项目规划与进度、组织软件开发
与测试,撰写本文档。
本文档供项目经理、设计人员、开发人员参考。
1.2 项目背景
本项目由软件学院 072015 班第 X 小组为了熟练应用《软
件工程》而进行开发。
本系统是根据现有的《凌展教务管理系统》进行升级和改
编的。
1.3 定义
《教务管理系统》以下简称《系统》。
1.4 参考资料
2. 任务概述
2.1 目标
通过 Internet 加强教务信息的管理,利于决策者根据教
务信息及时进行信息的处理,每个用户用自己的身份通过
Internet 远程登录该系统,并根据自己的权限进行相关操作。
2.2 运行环境
1 台服务器:2.4G 双 CPU,SCSI 双硬盘镜像,2G 内存,
LINUX7.0,Apache+PHP+Mysql 服务器
客户机:CPU 2.0G,512M 内存, windowsXP 操作系统, 连
接 Internet。
2.3 条件与限制
为完成本系统的开发,应配备 WEB 服务器、CVS 服务
器、FTP 服务器、文本编辑工具、微机若干台、打印机一台。
可利用软件学院现有的服务器及教师办公用微机等设备。
3. 功能需求
3.1 功能划分
教学计划管理
学籍管理
学生成绩管理
教师管理
系统管理
3.2 功能描述
(一)教学计划管理
1、教学计划既要保持相对的稳定性,同时还应满足各系
教务人员对教学计划进行调整与变更,能自动生成每个学期
的教学任务。
2、教学计划管理要求能够根据定制好的教学计划和课程
所属的教研室生成某一学期的各教研室教学任务、生成教学
任务单。
3、教学计划管理能自动生成各班级的课表及上课教师。
同时能避开节假日进行正常的教学活动。
4、遇到突发事件能及时更新教学计划。
(二)学籍管理
学籍管理是教务管理的重要内容之一,对学校领导和教
师全面了解学生情况起着重要作用,为决策者制定政策提供
有力的依据。
学生学籍管理包括学生的基本情况、学生获奖和受处分
的情况等。该部分包括如下 3 个部分:学生基本信息管理、学
籍变动管理、学生注册管理。
1、学生基本信息管理能够在学生入学时将学生的姓名、
班级、学号、身份证号码、出生年月、出生地、政治面貌进
行输入。并能够更改、增加、删除学生的基本信息。并允许
学生对自己信息中有误的地方及时反馈到该系统,由管理员
进行修改。
2、学籍变动管理由管理员根据管理规定对学生的学籍进
行管理,包括:学籍注册、转学、借读、休学与复学、退学
(或辍学)、留级与跳级、奖励与处分、分班(或调班)、学
生的档案管理。并允许学生对自己信息中有误的地方及时反
馈到该系统,由管理员进行修改。
3、学生注册管理由管理员在每学年开学注册时间对学生
的注册情况进行管理,包括是否交齐相关费用,若没交齐学
费对该生进行提醒,并限制某些功能。并允许学生对自己信
息中有误的地方及时反馈到该系统,由管理员进行修改。
(三)学生成绩管理
成绩管理是整个教务管理的核心内容,该系统要求对每
个学生在每一学期所学的课程、课程性质、学分、学时及成
绩进行有效管理,包括成绩统计、分析内容。具体如下:
1、学生成绩管理能够自动根据老师提交的各科成绩表
中计算出该学生的相关信息,并进行显示。让学生可以进行
查询。
2、学生成绩管理能够在每学期结束后自动向其家长发
送一封学生在本学期成绩的电子邮件(或短信),让家长了
解子女的表现。
3、学生成绩管理能够在选课阶段进行选课。选课功能
由学生本人操作,本人可以根据爱好及相关学分要求文件进
行选课。
(四)教师管理
1.教师信息管理
教师信息包括教师基本信息和教师工作信息,教师的基
本信息包括教师工号和姓名,教师工作信息包括工作课表信
息,科研奖评信息,通知信息(若用户还有其他需求,可进
行增加和修改)。
管理系统还设置管理员信息,管理员使用该系统可以查
阅所有教师用户的资料以及更改教师用户的信息。
2.用户验证
让使用该系统的用户通过自己的标志进入管理系统,以
便管理系统可以根据用户信息确定提供用户所需要的信息,
避免提供不需要的信息以造成用户的查阅难度。
用户验证可以提高用户信息的安全度,避免其他的用户
登录别人的账号,导致用户的一些私人资料的外泄。
系统设置一个管理员用户,使用管理员账号登陆该系统
与使用教师账号登陆该系统的查阅结果不同,管理员可以对
系统内信息进行增添,删除,修改等操作,而教师则基本只
能查阅到自己的信息(用户验证密码可以修改)。
3.建立用户
由管理员进行建立,在没有建立教师信息前,教师不能使
用管理系统。建立好一个用户,由管理员输入教师的所有信
息:基本信息(如:教师工号,姓名),工作课表信息,科
研奖评信息,通知信息(按时间排列,最新的在最前面)。
4.教师资料存储
管理员完成对教师各项信息的输入后,点击“提交”按钮,
系统将其提交的用户工号,姓名,工作课表信息,科研奖评
信息,通知信息储存到后台数据库中。
在之后的使用中,如果这些由管理员输入的信息有所改
变,也由管理员进行更改,确保信息的准确性。
5.信息查询
管理员可以对所有的用户进行查询。按照姓名字母在字母
表中的顺序显示给管理员用户,这样便于信息的查询。
教师用户用自己的标志进入系统后,对于由管理员进行输
入的信息只能进行查阅,在文章发表专栏,教师可以使用自
己的标志发表各类文体的文章,所发表的文章可以在学校的
网站上显示。
(五)系统管理。
该模块是把每个使用本系统的人员作为一个用户,可以
根据每个使用人员的岗位所确定的使用范围授予每个用户
不同的权限,还可以动态地调整用户的权限,通过对用户和