学生成绩管理系统需求分析书.docx

上传人:b****3 文档编号:470026 上传时间:2022-10-10 格式:DOCX 页数:23 大小:137.16KB
下载 相关 举报
学生成绩管理系统需求分析书.docx_第1页
第1页 / 共23页
学生成绩管理系统需求分析书.docx_第2页
第2页 / 共23页
学生成绩管理系统需求分析书.docx_第3页
第3页 / 共23页
学生成绩管理系统需求分析书.docx_第4页
第4页 / 共23页
学生成绩管理系统需求分析书.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

学生成绩管理系统需求分析书.docx

《学生成绩管理系统需求分析书.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统需求分析书.docx(23页珍藏版)》请在冰豆网上搜索。

学生成绩管理系统需求分析书.docx

学生成绩管理系统需求分析书

 

需求分析规格说明书

 

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

PrimaryKey

身份证

String

系别

Text

班级

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:

需求原始资料

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1