学生成绩管理系统需求分析书说课材料.docx
《学生成绩管理系统需求分析书说课材料.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统需求分析书说课材料.docx(24页珍藏版)》请在冰豆网上搜索。
学生成绩管理系统需求分析书说课材料
需求分析规格说明书
1.1编写目的
21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。
使原本的旧的管理方法越来越不适应现在社会的发展。
许多人还停留在以前的手工操作。
这大大地阻碍了人类经济的发展。
为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。
编写本文档的目的在于,让教务管理人员和任课教师服务了解学生成绩管理系统工作内容、参与的人员分工情况、粗略的实施计划等方面的具体情况。
该文档由本开发小组集体撰写,望供福建师范大学相关领导、教务管理人员和任课教师阅读、讨论。
1.2基线
这是最初的版本,没有其他版本。
1.3定义与标识
1.4参考资料
1、现有系统需求说明书;
2、国家标准GB8567-88计算机软件文档编制规范;
3、国家标准GB-T8567-2006计算机软件文档编制规范。
2需求概述
2.1系统目标
该系统希望能够帮助非计算机专业的教师人员能利用它快速的对学生的学籍信息进行管理,分别可以实现增,删,改,查等等功能,能够规范化的管理人事档案,让这些信息合理化,直观化。
而且能让这些繁琐的数据记录能够快捷的让需要的老师、学生进行快速查找。
提高教学效率。
总结出来有以下几点:
1.系统应具有实用性、可靠性和适用性,同时注意到先进性。
2.对各个数据库进行动态管理,防止混乱。
3.能够按照用户选择的不同的条件进行简单查询和复合查询。
4.能够对查询结果进行分类汇总,实现报表打印。
5.注意数据的安全性,具有数据备份和恢复的功能。
6.方便用户的操作,尽量减少用户的操作。
2.2用户的特点
使用该系统的教职人员基本都是非计算机专业人士,对于计算机的操作不是很熟练,而且受用的学生人数庞大。
2.3假定的约束
硬件条件:
PC机
运行环境:
windows系列
开发软件:
java+sql
3需求规定
3.1功能需求
系统创建
(1)学籍档案信息,
(2)班级信息,
(3)学生成绩信息,
(4)学生的课程信息。
一般用户进行账户注册,登录系统,查询各项基本信息更改自己的一些基本属性。
管理员登录系统,对一般用户的信息进行增删改查,对系统内部表进行增删改查。
系统创建
整体功能图如下:
整体用例图如下:
3.1.1用例1:
学生用例
学生信息管理
简要描述:
用户信息能注册、修改、注销;访问时要进行身份验证, 查询和更改自己的注册信息,其他的功能只提供查询功能。
参与者:
学生
用例2:
管理员用例
简要描述:
管理员具有系统维护权限,包括系统的更新,数据库的备份等,另外管理员需要管理学生以及班级的信息,添加、删除、修改学生以及班级的信息。
参与者:
管理员
用例3:
教师用例
成绩管理及课程管理
账户信息管理
简要描述:
只有教师权限才拥有的添加、修改学生成绩的权限,并且能够添加以及修改课程的信息,以便学生查看课程信息、查询相关课程成绩。
参与者:
教师
3.2数据需求
3.2.1用例、对象与类的关系
1.学生成绩查询用例
范围:
查询子系统
级别:
子功能(成绩查询)
用例描述:
学生注册好帐号之后,登陆到成绩查询系统,根据自己的情况,查询相应科目的成绩。
参与者:
学生
前置条件:
学生注册帐号,并且登陆成功。
后置条件:
学生查询到相应科目的成绩。
基本路径:
1)学生注册帐号。
2)登陆成绩查询系统。
3)查询相应成绩
用例图:
用例描述:
用例1
用例名称
查询成绩
范围
查询系统
级别
用户目标
说明
学生必须先注册,通过验证之后登陆成绩查询系统,输入要查询的科目,查询相应的成绩。
参与者
学生
基本操作流程
注册帐号→登陆查询系统→查询成绩
可选操作流程
注册帐号→登陆查询系统→验证失败之后返回登陆界面选择找回密码或者重新登陆
包含用例
用例“登陆系统”、“注册系统”
2.教师登记成绩用例
范围:
成绩管理子系统
级别:
子功能(成绩管理)
用例描述:
教师注册帐号,管理员授予登记、更新学生的权限,登陆系统,登记学生成绩。
参与者:
教师
前置条件:
教师注册帐号,并且授权、登陆成功。
后置条件:
教师登记相应成绩,以便学生及时查询成绩
基本路径:
1)教师注册帐号,管理员授予相应权限
2)登陆成绩管理系统。
3)登记学生成绩或者修改学生成绩
用例图:
用例描述:
用例1
用例名称
登记成绩
范围
成绩管理系统
级别
用户目标
说明
教师注册,并且通过验证,登陆成绩管理系统,添加相应的课程,课程通过验证之后,登记学生的成绩。
参与者
教师
基本操作流程
注册帐号→登陆查询系统→添加课程→登记成绩
可选操作流程
注册帐号→登陆查询系统→验证失败之后返回登陆界面选择找回密码或者重新登陆→登陆成功之后选择登记成绩或者修改学生成绩
包含用例
用例“登陆系统”、“注册系统”
3.2.2类的描述
学生表
数据名称
学生表
组成
字段名称
格式
范围
精度
说明
姓名
Text
性别
Boolean
年龄
Integer
1~100
而手工艺制品是一种价格适中,不仅能锻炼同学们的动手能力,同时在制作过程中也能体会一下我国传统工艺的文化。
无论是送给朋友还是亲人都能让人体会到一份浓厚的情谊。
它的价值是不用金钱去估价而是用你一颗真诚而又温暖的心去体会的。
更能让学生家长所接受。
朋友推荐□宣传广告□逛街时发现的□上网□学号
String
(3)年龄优势
手工艺品,它运用不同的材料,通过不同的方式,经过自己亲手动手制作。
看着自己亲自完成的作品时,感觉很不同哦。
不论是01年的丝带编织风铃,02年的管织幸运星,03年的十字绣,04年的星座手链,还是今年风靡一时的针织围巾等这些手工艺品都是陪伴女生长大的象征。
为此,这些多样化的作品制作对我们这一创业项目的今后的操作具有很大的启发作用。
PrimaryKey
身份证
(二)上海的人口环境对饰品消费的影响String
“碧芝自制饰品店”拥有丰富的不可替代的异国风采和吸引人的魅力,理由是如此的简单:
世界是每一个国家和民族都有自己的饰品文化,将其汇集进行再组合可以无穷繁衍。
合计50100%
系别
Text
500元以上1224%
7、你喜欢哪一类型的DIY手工艺制品?
班级
Text
日学时间
Data
教师表
数据名称
教师表
组成
字段名称
格式
范围
精度
说明
姓名
Text
性别
Boolean
年龄
Integer
1~100
教师号
String
PrimaryKey
身份证
String
系别
Text
入职时间
Data
课程表
数据名称
课程表
组成
字段名称
格式
范围
精度
说明
课程名
Text
课程号
String
PrimaryKey
学生选课表
数据名称
学生选课表
组成
字段名称
格式
范围
精度
说明
姓名
Text
学号
String
IdentifyKey
课程号
String
IdentifyKey
成绩
Integer
1~100
管理员
数据名称
管理员表
组成
字段名称
格式
范围
精度
说明
姓名
Text
职工号
String
PrimaryKey
身份证号
String
登录名
Text
密码
Text
成绩表
数据名称
学生成绩表
组成
字段名称
格式
范围
精度
说明
学生姓名
Text
学生号
String
IdentifyKey
课程名
Text
课程号
Text
IdentifyKey
成绩
Integer
1~100
3.2.3类与类的关系
3.3运行需求
3.3.1网络和设备需求
网络拓扑图如下
......
3.3.2支持软件与部署需求
服务器端运行环境及其支持软件如下:
Windows2003EnterpriseEdition或更高版本的操作系统
数据库系统:
SQLServer2005或更高版本的数据服务器
Web服务器:
MicrosoftIIS6.0
用户端软件如下:
操作系统:
windows,Linux等
浏览器需求:
暂无浏览器限制(能使用多种浏览器登陆本系统)
开发环境:
操作系统:
Windows2003EnterpriseEdition
开发工具:
JAVA,AdobePhotoshopCS,DreamweaverMX2004
数据库系统:
MicrosoftSqlServer2005
Web服务器:
MicrosoftIIS6.0
3.4其它需求
稳定的电源以及与设备相对应的制冷设备,尽量在无尘干燥的环境运行服务器。
3.4.1界面需求
针对页面功能上的要求是:
应具有可方便检索,浏览站内信息,具备良好的导航性;
针对页面风格上的要求是:
体现美观、简约、现代、友好。
浏览界面友好,美观,大方
栏目内风格统一,让访问者能快速熟悉网站的设计结构,信息显示一目了然
风格简约,突出功能与重点
易用性强,便于操作与查找相关内容
界面关系图如下:
3.4.2性能需求
满足7*24小时的运行需要,发生局部硬件、网络和软件故障时有相应的旁路技术和容错技术,任意单点故障都不影响整个系统的运行。
数据可靠性需求包括:
保证本地备份数据和实时交易数据的一致性,发生局部故障时,数据不损失,发生重大事故时,备份数据可以在规定的时限内恢复。
系统的设计要具有大规模的业务并发处理能力,数据的处理和传送也可采用批量处理的形式。
即使在日终数据备份和批量处理的时候也可以照常办理业务。
扩充主机、CPU、磁盘、内存等硬件可以提高性能指标,通过扩充网络可以排除阻塞、拥挤和超时;另一方面通过系统开放式体系架构、模块化、参数化以及组件技术,对业务量、业务种类的扩展、与其他机构连接的扩展、系统功能扩展等都能提供足够的支持,缩短系统实施周期。
高可管理性包括正常情况下的可管理性和系统发生改变时的可管理性。
可管理性指系统应具备对主机、网络、数据库、应用等情况进行监控、管理和调度;对系统自身所有的和流经系统的信息、参数、文件进行统一的管理和控制。
3.4.3安全需求
安全性能
该系统具有数据传输的加密/解密、用户身份认证、权限确认、日志记录等安全控制功能。
具体包括:
数据保密性、访问安全性、安全审计、网络安全和系统安全等。
系统安全性要求包括基于用户的系统操作权限控制、某些数据的加密保护、身份鉴别。
3.4.4操作需求
用户需要拥有使用计算机的基本常识与基础
3.4.5其它需求约束
暂无
4尚未解决的问题
暂无
附录
附录A:
术语表
附录B:
需求原始资料