教务管理系统需求分析报告Word文档下载推荐.docx
《教务管理系统需求分析报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《教务管理系统需求分析报告Word文档下载推荐.docx(10页珍藏版)》请在冰豆网上搜索。
《软件工程导论》
五、任务概述
目标:
通过强教务信息的管理,有利于决策者根据教务信息及时进行信息的处理,每个用户用自己的身份通过登录该系统,并根据自己的权限进行相关操作。
六、运行环境
1台主机:
CPU2.4G,4G内存,windows7操作系统,连接到Internet。
WEB服务器、文本编辑工具、打印机一台。
可利用学校现有的服务器及教师办公用微机等设备。
七、系统定义
(一)需求规定
1、对功能的定义
(1)学生日常管理
a)限于全体学生操作。
b)一般浏览者只能查看教务信息,不能对它做任何修改。
而且不同的用户级别所看到的教务信息是有限制的。
(2)教师日常管理
a)查询单条教务信息:
主要适合全体老师操作的。
在窗体上先可以选择查询的条件,再输入关键字名。
按查询即可。
b)查询全部教务信息:
是给管理员用的,为了方便管理员查找,也有关键字搜索和模糊搜索,查到记录后,也可双击记录即可显示详细信息。
c)成绩查询:
输入学号、密码即可查询学生成绩
(3)信息公布
a)数据备份:
用户可以通过选择保存路径把数据库保存在硬盘中。
b)数据恢复:
用户可以通过选择路径把数据恢复。
(4)操作管理
a)仅限管理员。
其中可以添加、修改、删除操作学生,设置他们的权限、级别及密码。
b)系统整理信息:
显示距离管理员整理系统的时间。
(5)评教管理
a)打印单条教务记录:
适用于一般浏览者和用户。
他们只能打印在他们的权限范围内所能查看的教务。
b)打印全部教务:
市委管理员设置的,他们可以根据需要设置打印。
(6)选课管理
a)学生进行网上选课
b)对选课情况进行统计及分析,并生成新的课表。
(7)招生管理
针对新生进行注册管理,并对注册数据进行统计及分析
(二)对性能的规定
1、数据精准度
(1)按照严格的数据格式输入,否则系统不给予响应进行处理。
(2)查询时要保证查全率,所有响应域包含查询关键字的记录都应能查到。
2、时间特性
一般操作的响应时间应在1~2秒内。
3、适应性
(1)满足学校使用的需求。
(2)对前面提到的运行环境要求不应存在困难。
(三)系统图示
1、数据流图
1.1教务管理系统顶层图
1.2.零层数据流图
1.5.学生子系统
2、数据字典
2.1数据存储
(1)老师信息
别名:
无
简述:
对老师信息进行存储管理
组成:
老师姓名+密码+教师基本信息
组成方式:
索引文件,教师姓名为关键字
查询要求:
要求能立即查询
(2)学生信息
对学生的信息进行存储管理
学号+密码+选课信息+成绩+考试信息
组织方式:
索引文件,学号为关键字
(3)选课信息
对学生所选择的课程信息进行存储管理
课程+上课时间+上课地点
(4)评教信息
对评教的过程以及结果进行存储管理
学号+评教信息
2.2数据加工
(1)加工名:
录入信息
编号:
1.1
激发条件:
接收到教师、学生的信息时
优先级:
普通
输入:
教师、学生信息
输出:
加工逻辑:
(2)加工名:
登录
1.2
进入本系统
用户信息
登录成功或失败
3、系统流程图
4、用例视图
用例视图(UseCaseView)是被称为参与者的外部用户所能观察到的系统功能的模型图。
教务管理系统的用例视图如下:
5、顺序图
5.1学生选课、退课顺序图
5.2管理员添加、修改、删除用户顺序图
5、垃圾的回收利用有哪些好处?
第一单元微小世界
6、状态图
6、化学变化伴随的现象有改变颜色、发光发热、产生气体、产生沉淀物。
18、大多数生物都是由多细胞组成的,但也有一些生物,它们只有一个细胞,称为单细胞生物。
如草履虫、变形虫、细菌等。
7、活动图
3、怎样做才是解决垃圾问题最有效的方法呢?
(P73)7.1学生查询成绩活动图
19、阳光、空气、水、土壤、岩石、植物、动物……构成了我们周围的环境。
我们人类也是环境中的一部分,我们都生活在一不定的环境之中。
人与自然和谐相处,共同发展,是我们共同的责任。
一、填空:
7.2学生选课活动图
5、在咀嚼米饭过程中,米饭出现了甜味,说明了什么?
7.3、管理员修改操作活动图
19、细胞也是生物最基本的功能单位,生物的呼吸、消化、排泄、生长、发育、繁殖、遗传等生命活动都是通过细胞进行的。
(四)故障处理
1、正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
调试中遇到的问题及解决的方案:
23、我国是世界上公认的火箭的发源地,早在距今1700多年前的三国时代的古籍上就出现了“火箭”的名称。
2、遇到“数据库已经关闭”提示信息阻止程序运行时:
可以查看一下进行此项操作时,操作的表是否被关闭了或者实在没有关闭此表的情况下又一次运用打开语句打开此表。