教务管理系统设计书.docx
- 文档编号:11067899
- 上传时间:2023-02-24
- 格式:DOCX
- 页数:44
- 大小:865.15KB
教务管理系统设计书.docx
《教务管理系统设计书.docx》由会员分享,可在线阅读,更多相关《教务管理系统设计书.docx(44页珍藏版)》请在冰豆网上搜索。
教务管理系统设计书
教务管理系统
需求规格说明书
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服务器
客户机:
CPU2.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.信息查询
管理员可以对所有的用户进行查询。
按照姓名字母在字母表中的顺序显示给管理员用户,这样便于信息的查询。
教师用户用自己的标志进入系统后,对于由管理员进行输入的信息只能进行查阅,在文章发表专栏,教师可以使用自己的标志发表各类文体的文章,所发表的文章可以在学校的网站上显示。
(五)系统管理。
该模块是把每个使用本系统的人员作为一个用户,可以根据每个使用人员的岗位所确定的使用范围授予每个用户不同的权限,还可以动态地调整用户的权限,通过对用户和用户权限的管理保障系统数据的安全性,同时该子系统还具有修改用户密码的功能。
分为:
学生,教师,辅导员,管理员。
学生账号能够进行信息的查询。
包括考试成绩,基本信息,个人课表,收发邮件,选课登记。
教师账号能够进行将班级的成绩上报给系统,由系统自动完成个人成绩的填写。
教师将教学计划上交系统,由系统生成教学任务。
辅导员账号能够对所在学院的信息进行查询,包括班级的基本信息和班级成绩。
可以进行班级成绩的排序和筛选功能,能将挂科同学的成绩以特殊颜色显示,同时可以查看每人的详细资料。
管理员账号功能比较强大。
可以进行信息的发布,能够将学校的重大新闻,重要通知以邮件的形式发送到学生邮箱,能及时通知学生,应该每周更新一次。
但这不是唯一途径,还应通过其他途径发布信息。
能够进行账号权限的动态限制功能。
在选课阶段要开放此功能,可以设置不同时间的登陆人群,可以根据年级或者学院、班级的登陆权限。
能够允许用户修改密码,同时将该密码保存。
4、数据描述
4、1数据流图及数据词典
(1)数据流图
数据源点及终点
序号:
1
名称:
学生
简要描述:
学生用账号登陆系统,允许信息的查询,反馈错误的信息
有关数据流:
登录账号及相关操作并返回操作结果
序号:
2
名称:
教师
简要描述:
教师可以通过自己的账号和密码查阅自己的信息,也可以在发表专栏里面发表自己的文章等
有关数据流:
登录账号及相关操作并返回操作结果
教师信息,教师有权修改的信息,验证结果
序号:
3
名称:
辅导员
简要描述:
辅导员用账号登陆系统,各项允许信息的查询
有关数据流:
登录账号及相关操作并返回操作结果
序号:
4
名称:
管理员
简要描述:
管理员用账号登陆系统,管理系统
有关数据流:
登录账号及相关操作并返回操作结果
加工逻辑
编号:
1
名称:
教务管理系统
简要描述:
根据登陆账号的权限进行相关操作
输入数据流:
用户名密码
输出数据流:
返回结果
加工逻辑:
如果是学生账户
进行学生权限的操作
如果是教师账户
进行教师权限的操作
如果是辅导员账户
进行辅导员权限的操作
如果是管理员账户
进行管理员权限的操作
加工逻辑
编号:
2
名称:
教学计划管理
简要描述:
进行教学计划的管理并返回结果
输入数据流:
查询信息、教学计划、新计划、课程教研室名字
输出数据流:
教学任务、新课表、查询结果、相关信息、
加工逻辑:
如果是学生查询
返回结果
如果是教师上交教学计划
生成新计划
如果是管理员修改新计划
生成新计划
编号:
3
名称:
学籍管理管理
简要描述:
进行学籍的相关操作
输入数据流:
提交信息、学生信息、
输出数据流:
教学生新信息、返回结果
加工逻辑:
如果是学生查询
返回结果
如果是学生上交错误的个人信息
由管理员操作是否更改
编号:
4
名称:
学生成绩管理
简要描述:
该系统能根据提交的成绩生成学生的成绩,可进行查询。
输入数据流:
查询请求,成绩单
输出数据流:
查询结果,新成绩单
加工逻辑:
如果是查询
返回结果
如果是教师上交成绩
由管理员操作进行更新
编号:
5
名称:
教师管理
简要描述:
对教师的基本信息和工作信息进行处理
输入数据流:
历史教师信息,教师有权修改的信息,教师基本信息
输出数据流:
新教师信息
加工逻辑:
如果是新教师
管理员创建账号并登记信息
如果是教师修改信息,
在权限允许范围内允许修改
编号:
6
名称:
系统管理
简要描述:
进行密码验证,权限的设置,修改密码
输入数据流:
用户名密码、
输出数据流:
登陆记录、返回操作结果
加工逻辑:
如果是学生
考试成绩,基本信息,个人课表,收发邮件,选课登记。
如果是教师将
上交教学计划,上交成绩。
如果是辅导员账号
能够对所在学院的信息进行查询
如果是管理员账号
进行各项操作
加工逻辑
编号:
7
名称:
生成新计划
简要描述:
生成新教学计划
输入数据流:
教学计划,课程所在教研室
输出数据流:
教学任务、新课表、教学计划
加工逻辑:
如果是教师上交教学计划
生成新计划
编号:
8
名称:
修改计划
简要描述:
修改计划
输入数据流:
新教学计划,课程所在教研室
输出数据流:
教学任务、新课表、教学计划
加工逻辑:
由管理员核对新计划,并发布
编号:
9
名称:
反馈
简要描述:
该系统能根据提交的查询信息进行处理。
输入数据流:
查询请求,教学计划,教学任务,课表
输出数据流:
查询结果
加工逻辑:
如果是查询
返回结果
加工逻辑
编号:
10
名称:
学生基本信息管理
简要描述:
对学生基本信息的增加删除,修改
输入数据流:
学生信息,提交新信息
输出数据流:
新信息
加工逻辑:
如果是学生查询
返回结果
如果是提交信息
管理员修改信息
编号:
11
名称:
学籍变动管理
简要描述:
对学生学籍信息的增加删除,修改
输入数据流:
学生信息,提交新信息
输出数据流:
新信息
加工逻辑:
如果是学生查询
返回结果
如果是提交信息
管理员修改信息
编号:
12
名称:
学生注册管理
简要描述:
对学生进行注册
输入数据流:
处理信息,学生信息
输出数据流:
新信息
加工逻辑:
如果是查询
返回结果
如果是提交信息
由管理员操作进行更新
加工逻辑
编号:
13
名称:
基本信息验证
简要描述:
验证管理员输入的教师信息是否正确
输入数据流:
教师基本信息
输出数据流:
验证结果
加工逻辑:
如果管理员输入的教师信息由错误,则
发出错误提示,并说明是哪的错误
如果管理员没有输入任何信息就提交,则
提示输入完整信息
如果教师信息由重复,则
发出重复提示
编号:
14
名称:
教师基本信息存储
简要描述:
如果验证结果是正确的话,则进入该处理,保存所输入信息,并提供查询功能
输入数据流:
验证结果
输出数据流:
教师信息
加工逻辑:
在验证管理员输入的全部信息均合法后,提交信息,系统将数据储存到教师信息存储库。
在教师和管理员使用该系统时,有可以提供这些数据
编号:
15
名称:
工作信息验证
简要描述:
验证管理员输入的教师工作信息是否正确与合法
输入数据流:
工作信息
输出数据流:
验证结果
加工逻辑
如果管理员输入的教师工作信息有错误,则
发出错误提示,并说明是哪的错误
如果管理员没有输入任何信息就提交,则
提示输入完整信息
编号:
16
名称:
教师工作信息存储
简要描述:
如果验证结果是正确的话,则进入该处理,保存所输入信息,并提供查询功能
输入数据流:
验证结果
输出数据流:
教师信息
加工逻辑:
在验证管理员输入的全部信息均合法后,提交信息,系统将数据储存到教师信息存储库。
在教师和管理员使用该系统时,有可以提供这些数据
编号:
17
名称:
教师自行修改信息验证
简要描述:
验证教师输入的内容是否合法或是否存在不合法部分
输入数据流:
教师输入信息
输出数据流:
验证结果
加工逻辑:
如果教师输入的信息不合法或含有不合法成分,则
发出内容不合法提示,并且不能被发表
如果教师没有输入任何东西
提示输入完整信息或退出此页面
编号:
18
名称:
教师自行修改信息存储
简要描述:
如果验证结果是正确的话,则进入该处理,保存所输入信息,并自动把它提供到学校网站上工阅览
输入数据流:
验证结果
输出数据流:
教师信息
加工逻辑:
在验证教师输入的全部信息均合法后,提交信息,系统将数据储存到教师信息存储库同事把它发表到学校网站上。
在教师个人信息系统上可以修改和阅览该内容,但是管理员无权修改
数据流
序号:
1
名称:
用户名密码
说明:
登陆系统的入口
数据流来源:
学生
数据流去向:
教务管理系统
数据流组成:
用户名、密码
序号:
2
名称:
用户名密码
说明:
登陆系统的入口
数据流来源:
教师
数据流去向:
教务管理系统
数据流组成:
用户名、密码
序号:
3
名称:
用户名密码
说明:
登陆系统的入口
数据流来源:
辅导员
数据流去向:
教务管理系统
数据流组成:
用户名、密码
序号:
4
名称:
用户名密码
说明:
登陆系统的入口
数据流来源:
管理员
数据流去向:
教务管理系统
数据流组成:
用户名、密码
序号:
5
名称:
用户名密码
说明:
提取保存在系统的用户名密码,并验证
数据流来源:
用户名密码文件
数据流去向:
教务管理系统
数据流组成:
用户名、密码
序号:
6
名称:
登录操作
说明:
保存用户在系统中的操作
数据流来源:
教务管理系统
数据流去向:
登录记录文件
数据流组成:
用户名及所做的操作
序号:
7
名称:
返回结果
说明:
用户在系统中的操作的返回结果
数据流来源:
教务管理系统
数据流去向:
学生
数据流组成:
所做操作的结果
序号:
8
名称:
返回结果
说明:
用户在系统中的操作的返回结果
数据流来源:
教务管理系统
数据流去向:
教师
数据流组成:
所做操作的结果
序号:
9
名称:
返回结果
说明:
用户在系统中的操作的返回结果
数据流来源:
教务管理系统
数据流去向:
辅导员
数据流组成:
所做操作的结果
序号:
10
名称:
返回结果
说明:
用户在系统中的操作的返回结果
数据流来源:
教务管理系统
数据流去向:
管理员
数据流组成:
所做操作的结果
数据流
序号:
11
名称:
查询信息
说明:
在权限范围内查询
数据流来源:
学生
数据流去向:
教务管理系统
数据流组成:
教学计划,成绩,学籍
序号:
12
名称:
查询信息
说明:
在权限范围内查询
数据流来源:
教师
数据流去向:
教务管理系统
数据流组成:
教学计划,成绩,
序号:
13
名称:
查询信息
说明:
在权限范围内查询
数据流来源:
辅导员
数据流去向:
教务管理系统
数据流组成:
成绩,学籍
序号:
14
名称:
信息
说明:
各项操作
数据流来源:
管理员
数据流去向:
教务管理系统
数据流组成:
系统内的各项数据
数据流
序号:
15
名称:
教学计划
说明:
教师上交教学计划
数据流来源:
教师
数据流去向:
生成新计划
数据流组成:
教学计划,教学任务
序号:
16
名称:
查询信息
说明:
在权限范围内查询
数据流来源:
学生
数据流去向:
反馈
数据流组成:
教学计划,课表,新任务
序号:
17
名称:
新计划
说明:
管理员动态修改的计划
数据流来源:
管理员
数据流去向:
修改计划
数据流组成:
教学计划,课表,新任务
数据流
序号:
18
名称:
学生信息
说明:
学生信息系统中信息
数据流来源:
文件
数据流去向:
处理加工单元
数据流组成:
学生基本信息=学号+出生年月+省份证号+性别
学籍信息=学籍注册+转学+借读+休学与复学+退学(或辍学)、留级与跳级+奖励与处分+分班(或调班)+学生的档案管理
序号:
19
名称:
新信息
说明:
学生的新信息
数据流来源:
系统
数据流去向:
学生、文件存储
数据流组成:
学生基本信息=
学号+出生年月+省份证号+性别
学籍信息=学籍注册+转学+借读+休学与复学+退学(或辍学)、留级与跳级+奖励与处分+分班(或调班)+学生的档案管理
数据流
序号:
20
名称:
教师基本信息
说明:
有关教师本人的基本信息,不随工作岗位的变化而变化的
数据流来源:
管理员
数据流去向:
基本信息验证
数据流组成:
教师基本信息=教师工号+教师姓名
教师工号={数字,根据学校实际情况而定}
教师姓名=3{字符}50
序号:
21
名称:
验证结果
说明:
输入的信息被验证系统确认后所反馈出来的的结果
数据流来源:
基本信息验证
数据流去向:
管理员
数据流组成:
反馈出来的正确(true)或错误(false)的结果
4{字符}
序号:
22
名称:
验证结果
说明:
输入的信息被验证系统确认后所反馈出来的的结果
数据流来源:
基本信息验证
数据流去向:
教师基本信息存储
数据流组成:
反馈出来的正确(true)或错误(false)的结果
4字符
编号:
23
名称:
教师信息
说明:
教师信息存储库里所存的教师的个人信息
数据流来源:
教师基本信息存储
数据流去向:
教师
数据流组成:
教师基本信息=教师工号+教师姓名
教师工号={数字,根据学校实际情况而定}
教师姓名=3{字符}50
编号:
24
名称:
工作信息
说明:
有关教师本人的工作信息,经常有新动向的
数据流来源:
管理员
数据流去向:
工作信息验证
数据流组成:
工作信息=工作课表信息+科研奖评信息+通知信息
编号:
25
名称:
验证结果
说明:
输入的信息被验证系统确认后所反馈出来的的结果
数据流来源:
工作信息验证
数据流去向:
教师工作信息存储
数据流组成:
反馈出来的正确(true)或错误(false)的结果
4{字符}
编号:
26
名称:
验证结果
说明:
输入的信息被验证系统确认后所反馈出来的的结果
数据流来源:
工作信息验证
数据流去向:
教师工作信息存储
数据流组成:
反馈出来的正确(true)或错误(false)的结果
4字符
编号:
27
名称:
教师信息
说明:
管理员所输入的教师的工作信息
数据流来源:
教师工作信息存储
数据流去向:
教师
数据流组成:
工作信息=工作课表信息+科研奖评信息+通知信息
编号:
28
名称:
教师输入信息
说明:
此部分是由教师自愿输入的内容
数据流来源:
教师
数据流去向:
教师自行修改信息验证
数据流组成:
教师所写的内容,文章{字符}
编号:
29
名称:
验证结果
说明:
输入的信息被验证系统确认后所反馈出来的的结果
数据流来源:
教师自行修改信息验证
数据流去向:
教师
数据流组成:
反馈出来的正确(true)或错误(false)的结果
4{字符}
编号:
30
名称:
验证结果
说明:
输入的信息被验证系统确认后所反馈出来的的结果
数据流来源:
教师自行修改信息验证
数据流去向:
教师自行修改信息存储
数据流组成:
反馈出来的正确(true)或错误(false)的结果
4{字符}
编号:
31
名称:
教师信息
说明:
包含教师输入的所有字符
数据流来源:
教师自行修改信息存储
数据流去向:
教师
数据流组成:
包含教师输入的所有字符
{字符}
4、2数据库介绍
使用支持多种平台的免费关系型数据库管理系统Mysql。
4.3数据采集
●班级、学生、课程、系部、教师信息由《凌展教务管理系统》查询生成。
●教学计划由教师手工输入
●学生成绩由教师手工输入班级成绩
●
5.性能需
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教务 管理 系统 设计