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

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

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

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

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

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

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

选题:

学生成绩管理系统

组员:

朱娜

指导老师:

曾凡晋宋海军

班级:

软件081

学校:

邢台职业技术学院

时间:

2009-01-13

 

目录

1引言1

1.1编写目的1

1.2背景1

1.3定义1

2任务概述1

2.1目标1

2.2用户的特点1

2.3假定和约束1

3需求规定2

3.1对功能的规定2

3.2学生成绩管理流程图...........................................................................................................4

3.3性能的规定4

3.31精度8

3.3.2时间特性要求........................................................................................................6

3.4数据管理能力要求8

3.5故障处理要求8

4运行环境规定11

4.1设备11

 

1引言

1.1编写目的

明确用户对学生成绩管理系统的功能需求和性能需求,并将这些需求用规范化的语言和规范化的结构完整、准确地表达清楚,以此统一软件开发者和用户对学生成绩管理信息系统软件的理解和认识。

这是开发学生成绩管理信息系统的基础,也是软件开发者和用户达成共识的基础。

编写该需求分析说明书的目的就在于此

1.2项目背景

待开发系统名称:

学生成绩管理系统

项目委托单位:

邢台职业技术学院

2、任务概述

2.1目标

本系统是以邢台职业技术学院内部局域网为基础开发,意在方便校内不同部门的师生员工点对学生成绩信息进行查询管理等。

2.2用户的特点

系统的主要用户为邢台职业技术学院的教师和学生,他们的计算机水平相对高,习惯了计算机的易用性和方便性对系统的要求相对较高。

通过该系统的使用可以方便学生及时了解自己的成绩,方便教师对学生成绩信息进行及时的掌握和操作减少他们的工作量,提高他们的工作效率。

此外该校的教务处为该系统的管理部门,由于他们大多具有较高水平的计算机技术和丰富的管理经验,在提过给他们方便的管理操作的同时可给他们以较高的操作权限来方便他们灵活管理,实时管理。

2.3假定和约束

本系统的开发预计需要一个软件开发小组,包括后台数据库的设计,前台功能模块的设计,服务器的配置和测试;需要美工人员进行系统界面的设计。

预计整个开发时间为6个月,试运行时间1个月。

3、需求规定

3.1对功能的规定

用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出:

输入

处理

输出

每个用户输入自己的用户名和密码(必要时,加入一定的验证码)。

将用户输入的用户名和密码与数据库中的进行匹配。

判断是否正确。

如果是教师,进入教师管理学生成绩页面。

如果是学生,进入学生查询成绩页面。

教师输入学生的成绩。

对这些数据进行一定操作(例如:

排名等)。

在教师管理学生页面显示该学生成绩和排名

教师管理学生的成绩

对这些数据进行一定操作

(插入修改删除)

在成绩管理页面显示学生的最后成绩

学生进行查看所有成绩和排名。

系统对这些操作,把该学生的信息调出来。

在学生查询成绩页面显示所有成绩和排名。

教师管理授课

教师输入所要教的课程

在授课页面显示教师的授课情况

教师对学生成绩进行统计

教师统计学生的所有成绩

在统计页面显示统计后的成绩

教师修改密码

教师修改自己的密码

在修改密码页面中显示所修改的密码

学生修改密码

学生修改自己的密码

在修改页面显示学生所修改的密码

教师输入学生的个人信息

对这些信息进行操作

(修改插入删除等)

在学生个人信息页面显示学生个人信息

 

上面的只是一个基本的功能划分。

本系统按照功能划分,可以分为一下子系统:

●用户登入子系统

●管理员管理师生信息

●学生登陆

●学生查询个人的所有信息

上面的所有功能都是在基本功能实现的基础上的增值服务,可以在第一期工程取得良好的社会经济效应之后,付诸实施。

其中用户登入系统需要采集的数据包括:

⏹用户名

⏹用户密码

管理员管理需要采集的数据包括:

⏹学生信息

⏹班级信息

⏹教师信息

⏹课程管理

⏹学生选课管理

⏹成绩管理

⏹教师授课管理

学生查询个人信息需要采集的数据包:

⏹登陆名

⏹登陆密码

⏹个人信息

⏹课程信息

⏹选课浏览

⏹成绩查询

⏹修改密码

3.2学生成绩管理流程图

3.3对性能的规定

3.3.1精度

说明对该系统的输入、输出数据精度的要求,可能包括传输过程中的精度:

本系统的精度主要取决于那个时候的网络时延,如果那个时候的网络状态较好,那么,用户对该系统的操作就可与差不多与后台的数据库同步。

那么不同的地方的两台计算机同时访问该系统就会得到相同的数据。

3.3.2时间特性要求

说明对于该系统的时间特性要求,如对:

a.系统接收到用户的操作与那个时候的网络时延相当;

b.更新处理时间:

由于本系统规模不大,中央数据处理子系统对数据的处理和那个时候有多少个用户对中央数据处理器的访问,和中央处理器的性能;

c.数据的传送时间:

数据传送时间要求在0.1s以内。

3.4数据管理能力要求

说明需要处理的数据大小规模,按照学校的人数和增长作出估算:

由于学校每年都会扩招一定数量的学生,所以学校的总人数每年都会有所增长的。

所以对系统软硬件升级是必须的,软件方面可以采用更大、效率更高的数据库,硬件方面可以采用更快的中央服务器。

本系统最终要能满足一个2万人以上的学生成绩管理的需求。

3.5故障处理要求

中央数据处理子系统:

由于处理数据量很大,中央数据处理子系统有可能因为负荷过重而崩溃。

首先可以通过提升其数据处理能力来减少这样的故障,但这样的故障不可避免,我们可以采用双机热备份的方式,两台处理子系统同时同步工作,其中一台用于处理数据,另一台进行备份操作,当处理数据的子系统崩溃之后,执行备份操作的子系统立刻接替其工作,通过维护人员迅速离线维修崩溃的子系统;或者通过日志文件进行恢复。

DFD图:

3.6数据字典

编号

名称

类型

说明

1

录入学生信息

处理

用于输入学生的各项信息

2

录入课程信息

处理

用于输入学生的各门课程信息

3

登记学生成绩

处理

用于输入学生的各门课程的成绩

4

查询学生成绩

处理

用于查询每个学生的各门成绩

5

修改学生成绩

处理

用于修改所需修改的学生成绩

6

删除学生成绩

处理

用于删除学生成绩

7

修改学生信息

处理

用于修改学生信息

8

删除学生信息

处理

用于删除退学学生的基本信息

9

修改教师信息

处理

用于修改教师的基本信息

10

删除教师信息

处理

用于删除退休教师的信息

11

授课管理

处理

用于管理教师个学期的授课情况

12

修改教师密码

处理

用于教师密码的修改

13

修改学生密码

处理

学生可以修改自己的密码

4、运行环境

1、开发环境:

操作系统:

Windows2003EnterpriseEdition

开发工具:

MicrosoftVisualStudio.NET2003,AdobePhotoshopCS,DreamweaverMX2004

2、数据库系统:

MicrosoftSqlServer2000

Web服务器:

MicrosoftIIS6.0

CPU:

IntelPentium(R)42.8CHz

内存:

512MB

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

当前位置:首页 > 高等教育 > 军事

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

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