大学生管理信息系统
(7)故障处理:当主机主存储设备无存储空间时,系统发出警示。软件系统具备自动错误检查功能,允许用户出错,并对用户出现的错误做出相应处理,在出现故障后,应从整个数据库重新载入数据进行操作。如果运行时遇到不可回复的系统操作,则必须保证系统数据库不受到破坏,完好无损。
(8)其它要求
对用户界面,要定义用户界面的特性如屏幕格式、报表格式、菜单格式、输入输出时间等。
处理器:Intel Pentium III 800MHz
内存:>128MB
显卡:集成显卡
在网络保证的前提下,能够进行操作。
3功能需求
3.1功能划分
系统功能需求分“管理信息”、“查询”、“选课”、“教学评估”。
图3.1系统用例图
管理信息用例图
3.2需求分配
根据功能划分,分配为硬件实现还是软件实现,以表格形式给出,并给出软硬件内部接口需求规格
脚本3.3.1;
3.3.2管理信息
【输入数据】
鼠标左键点击管理信息选项
【输出数据】
学生的基本信息查看和修改、密码修改
【功能】
系统能够按照用户的操作显示该学生的基本信息,若数据库异常系统能够做出相应的错误处理。
脚本3.3.2:
3.3.3 选课
【输入数据】
课程号、课序号
【输出数据】
选课成功或失败
【功能】
2 任务概述
2.1系统目标
本统为广大在读学生提供学校所为其保存的学生基本信息,并进行分类整理,学生可根据自己的需要,快速查阅个人相关信息,对学期成绩以及课程进行浏览、选课。
在学校扩招政策下,不断增多的学生人数已经使得学校的人员难以单独地对学生信息进行发放,因而本系统就是为了达到使学校更高效全面地对学生信息进行管理,使得学生更快速更准确地对自己的个人信息进行查阅的目的。其社会意义是能够大大节约学校和学生的时间成本,经济意义是大大缩减学校为通知学生个人信息所花费的开销。本系统的应用前景十分广泛,等到发展成熟阶段,还可兼并其他系统如学生选课系统,达到一体化的目的。
课程信息
教学评估
密码修改
描述
使用该系统的人登陆
包含学生的各种信息
包含学生所有已修课程的成绩
包括用户的课表以及已修课程及剩余必修课程
对任课教师该期的教学评估
指对学生的登录密码修改
数据项
学生学号+密码
学号+姓名+性别+毕业学校+政治面貌
学号+姓名+成绩
学号+课程名+课程时间+课程地点
教师姓名+各项教学活动评分
7.4其他需求
易操作性需求:所开发的系统应该做到尽量简单,尽量使系统操作不受使用者电脑知识水平的限制。
开放性需求:能够面向多面操作,系统能够在开放的硬件体系结构中运行,并且能与其他系统顺利连接,不会因为外部体系的不同需要在量上做修改工作。
可移植性需求:该系统的可移植性较强,可以在Windows、Unix等常见的操作系统上平稳运行。
(5)消息和通信协议:遵守互联网相关规定
(6)性能要求:
可用性
A:该系统提供友好界面,即只要是在windows XP以上的系统中均可以稳定地运行的,它的可移植性能高。
B:该系统实用性能强,只要是适合这种运行程序的管理部门都适合使用。
安全性
只有学号和密码同时正确才能够进入系统,登录成功后还可以自己修改密码。如果学生忘记密码,可以平有效证件到学校教务处查询修改。
6 运行需求(接口需求规格)
6.1用户息、查询、选课、教学评估、修给密码5个选项。
输入输出时间:小于30ms
6.2下面给出系统中出现的每个接口的规格说明,其中每个接口要求有如下内容:
(1)输入:管理员在使用本软件时输入密码和用户名即可进入,进入系统后输入所要查询的信息,如学生的成绩,学生基本信息情况等。
运行时间:运用各种方法尽可能快。
5.3 适应性
操作方式尽可能简单,可以在多种操作系统中运行(如 Windouws操作系统、Mac OS操作系统、Linux 操作系统、Unix操作系统),与其他系统的接口以及开发计划等发生变化时,应具有的适应能力。数据库具有很好的更新能力,能随时响应用户及管理员对数据的修改,并且该系统具有可升级性,可以定时升级,为用户增加其需要的功能及其模块。
旧密码+新密码
单位
无
无
分
无
无
无
范围
用户名仅限于10位数字
新密码为6位到16位
缺省值
无
说明
用户输入用户名名和密码登陆系统
从学生信息表中获得学生档案信息
从学生成绩表中获得学生成绩信息
从课程表中获得课程信息
从学工信息表中获得教师的姓名
修改密码,保障学生个人信息安全
4.2数据库描述
给出使用数据库的名称和类型:用access建立数据库,数据库一个下面可以建立数个表,表中存放着网页上的数据,这是动态网页的基础,也可以用sql,但配置比较麻烦,access是微软的软件,比较普通。
1.1 编写目的
1.2 项目背景
1.3 定义
1.4 参考资料
2 任务概述
2.1 目标
2.1.1 系统目标
2.1.2 系统要求
2.2 运行环境
2.2.1 系统软件/硬件平台
2.2.2 运行环境
2.3 条件与限制
2.3.1 故障分析
2.3.2系统利用率
2.3.3 可靠性
2.3.4 可维护性
2.3.5 可用度
2.2 运行构架
能够在操作系统上运行,并且能够由学生用户手动操作,以及在学校内外网络下各自都能运行此系统。
2.2.1 系统软件/硬件平台
执行环境:MicrosoftWindows,Unix等操作系统以及网页浏览器的软件平台
2.2.2 运行环境
操作系统:Microsoft Windows 2000 / XP /Vista/ 7
屏幕格式:可以在全屏与适当大小屏幕之间任意切换
报表格式:以电子表格的形式。
菜单格式;下拉式菜单,命令菜单为主
输入输出时间:以服务器输入输出时间为标准
7产品质量需求
7.1 故障分析
当主机主存储设备无存储空间时,系统发出警示。软件系统具备自动错误检查功能,允许用户出错,并对用户出现的错误做出相应处理,在出现故障后,应从整个数据库重新载入数据进行操作。如果运行时遇到不可回复的系统操作,则必须保证系统数据库不受到破坏,完好无损。
7.2 可靠性
连续运行能力,MTBF >120000小时,MTTR< 0.5小时
MTBF-平均无故障工作时间(Mean Time Between Failure)
MTTR-平均恢复时间(MeanTimeToRestoration)
7.3 可维护性
系统的可维护性强,系统尽量减少管理者对系统的频繁操作,便于管理者对系统的有效维护和防止不必要的操作对系统数据库造成损失。
5 性能需求
5.1 数据精确度:数据精确度较高,如果用户输入的数据不符合精度的要求,系统将自动将其转换成系统要求格式。
5.2 时间特性
响应时间:在人的感觉视觉范围内。
更新处理时间:定期更新,周期为一周,以后视实际情况不断调整。
数据转换与传输时间:要求在程序调用前后都与数据库保持同步更新,网络信息交换小于程序调用的时间。
文档编号:
大学生管理信息系统
系统需求分析
二○一一年三
文档序号:
等级:
文档名称:
文档类别:技术文档
编制:
编制时间:
校对:
校对时间:
审核:
审核时间:
工艺会签:
工艺会签时间:
质量会签:
质量会签时间:
标准化检查:
标准化检查时间:
批准:
批准时间:
修改记录
版本
变更原因
变更内容简述
编制/修订者
批准者
发布日期
1引言
(2)处理过程:用户输入密码后,系统要对其身份进行验证,密码正确才可进入系统进行一系列的操作。对用户输入的所要查询的信息,系统将会在数据库中为其找到相应的信息,并显示。对于管理员的插入、更改及删除等请求,操作系统会相应的对数据库进行更改。
(3)输出:对于用户所要查询的相关信息进行输出
(4)接口交互过程:接口之间的切换交互都要具备可靠性
3.2.1需求分配表
序号
功能编号
功能描述
实现方式
备注
1
1.1
登录
软件+硬件
2
1.2
管理信息
软件+硬件
3
1.3
选课
软件+硬件
4
1.4
查询
软件+硬件
成绩、考表
5
1.5
教学评估
软件+硬件
3.3功能描述
3.3.1登录
【输入数据】
学号、密码
【输出数据】
操作界面
【功能】
系统能够按照用户输入的学号、密码发送给学校系统进行验证,验证通过后可进入该学生的个人信息操作平台。对于验证不通过的学号和密码系统能够做出相应的错误处理。
【输入数据】
鼠标左键点击教学评估选项,选择要进行评教老师的姓名,并对各项教学进行评定
【输出数据】
评教完成
【功能】
选择教学评估选项,选择教师姓名,进行各种教学活动评估,如果出现异常则显示错误。
脚本3.3.5:
4数据描述
4.1数据词典
分节给出每个数据项的描述,格式如下:
标识符
用户名密码
学生基本信息
学生成绩信息
安全性需求:该系统可以密码修改,一定程度上保障了用户的安全。
8 用户需求与系统需求规格对照表