3 闫少辉需求规格说明书Word文档格式.docx

上传人:b****3 文档编号:17929891 上传时间:2022-12-12 格式:DOCX 页数:25 大小:2.61MB
下载 相关 举报
3 闫少辉需求规格说明书Word文档格式.docx_第1页
第1页 / 共25页
3 闫少辉需求规格说明书Word文档格式.docx_第2页
第2页 / 共25页
3 闫少辉需求规格说明书Word文档格式.docx_第3页
第3页 / 共25页
3 闫少辉需求规格说明书Word文档格式.docx_第4页
第4页 / 共25页
3 闫少辉需求规格说明书Word文档格式.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

3 闫少辉需求规格说明书Word文档格式.docx

《3 闫少辉需求规格说明书Word文档格式.docx》由会员分享,可在线阅读,更多相关《3 闫少辉需求规格说明书Word文档格式.docx(25页珍藏版)》请在冰豆网上搜索。

3 闫少辉需求规格说明书Word文档格式.docx

进一步提高学校的信息化管理水平,方便学生对个人基本信息及成绩的查询,方便教职工的管理,降低学校信息管理软件的维护成本。

2.1.2功能目标:

基本上实现教务管理系统的主要功能;

界面友好,便于使用;

采用MVC三层架构模式,便于改写和重用;

系统较为健壮。

2.2运行环境

系统采用浏览器服务器(B/S)模式,客户端使用浏览器进行访问本系统。

系统的服务器运行环境为微软的Windows2000/XP/2003及以上操作系统,本系统可由客户端通过IE内核的浏览器进行访问。

本系统只允许在学校内网中使用。

2.3假定与限制

2.3.1技术限制:

使用VB.NET的相关技术实现软件代码的编写;

系统架构采用MVC架构;

数据库采用SQLServer语言;

服务器使用pc。

2.3.2使用限制:

服务器最低配置为:

硬件名称

最低配置

服务器型号PC机或者web服务器

处理器能正常工作即可

系统内存

2G

硬盘

100G

网络带宽

100M

不支持非IE内核的浏览器,如火狐浏览器。

2.4数据描述

1)静态数据

包括学生登录时的学号,各数据库所在位置,注册信息的要求,课表的显示格式,学院信息,专业信息,课程信息。

2)动态数据

包括各数据库内各项显示数据,用户登录信息,系统时间,日志信息,开课信息等。

3)数据库描述

由于本管理系统规模不是很大,使用者大多都是本校人员,所以决定采用SQLserver数据库,SQLserver数据库从5.0版本开始支持事务,完全可以满足该系统的使用。

详细数据库设计如下:

教务管理数据库:

包含以下各个表的信息,名称为教务管理系统。

bjbk:

班级报考表;

bjcjb:

班级成绩表;

bjjhcjb:

班级计划成绩表;

bjhks:

班计划学期考试课程表;

bjhxq:

班教学计划表;

bjxjh:

版注册和档案表;

bjxxb:

班注册和档案表;

bkbpdfb:

报考编排登分表

Kctdmkb_tmp:

毕业课程替代免考表

kctdmkb:

Bysmdb:

毕业生名单

Bycymbd:

毕业预审审核差异名单表

Byyshsdfb:

毕业预审审核得分表

Byyshsdfb_tmp:

Cgdw:

采购单位

Cgdwzz:

采购代为到货总账表

Cbdwdhzz:

采购代为总账

Cgdhmxb:

采购到货明细表

Xgdhmcml:

采购到货明细表目录

等数据表。

数据词典

2.4.1数据结构:

学生

含义说明:

是教务管理系统的一个核心数据结构,定义了学生的有关信息

组成:

学号、姓名

数据项:

学号

含义说明:

唯一标识每一个学生

别名:

学生编号

类型:

字符型

长度:

9位

取值范围:

190000000–999999999

取值含义:

前四位表明学生所在年级,后五位安顺序编号

姓名

表示学生的姓名

10位

任意字符

数据结构:

教师

教务管理系统的核心数据结构之一,定义了教师的有关信息

教师号,教师姓名

教师号

教师的编号

5位

10000–99999

教师姓名

教师的姓名

任意合法的字符

2.4.2数据结构:

课程

教务管理系统的核心数据结构之一,定义了课程的有关信息

课程号,课程名,课程描述,教师,教室,教科书,学分

课程号

课程的编号

4

0001–9999

课序号

对于同一课程,由不同老师教授,用课序号来区分

2

01–99

课程名

课程的名称

10

任意合法的字符

2.4.3数据项:

课程描述

课程内容的基本描述

200

任意合法字符

教科书

课程所用的教科书

20

学分

课程的学分

整型

1

1-9

2.4.4数据结构:

教室

上课所用的教室

教室编号,教室地址,教室容量

教室编号

教室的编号

字符

5

00001-99999

教室地址

标明教室的地址

30

2.4.5数据项:

教室容量

教室的容纳学生的数量

正整数

选课记录

纪录学生选课的纪录

学生,课程,成绩

2.4.5数据项:

成绩

选课学生本学期的成绩

浮点数

范围:

0.0–100.0

处理过程:

分配教室

说明:

为所有课程分配上课教室

输入:

课程,教室

输出:

教室安排

处理:

学期课程决定后,要为每个课程安排上课地点,要求上课的地点不能冲突且上课人数不能超过教室容量。

分配考场

在考试日期,为所有课程分配考场

考场安排

为每个课程安排考场,考试时间和地点不能冲突且考试人数不能超过考场容量。

2.4.6数据存储:

成绩单

说明:

记录学生本学期所有课程成绩

流入数据流:

学生所有的选课记录

流出数据流:

学生的成绩单

数据量:

由学生的人数决定

存取方式:

随机存取

2.4.7数据项:

2.4.8数据结构:

2.4.9数据结构:

2.4.10数据项:

2.4.11数据项:

2.4.12数据结构:

0.0–100.0

3.需求规定

3.1对功能的规定:

功能模块图

各功能模块功能详解

3.1.1基础数据管理

该功能模块主要用于维护整个教务系统正常运行所需的基础数据,证教务系统有一个统一的标准的数据集,便于数据的共享使用。

内容包括:

入学年份、学年学期、院系数据、专业设置、教研室情况等。

3.1.2教学计划管理

该模块的功能是用于维护各院校中各系各专业的课程、科组计划安排信息,作为选课和毕业审查的标准,包括更能有课程计划登记、课程计划审批、选课情况查询、选课信息审批等。

3.1.3学籍管理管理

该模块主要包括了高校学生档案管理的常用信息,提供对学生学籍基本信息的录入、查询、修改、打印输入、维护等常用功能,并提供学好编排、学生照片输入与显示、学籍变动(留级、休学、跳级、转班、转学)、奖励等级、毕业情况等功能。

教师管理

“教师管理”功能模块用于管理教师相关的信息,提高教学质量,保证教学工作的高效运行,其中包含的子功能模块如图所示。

3.1.4注册缴费管理

该模块用于学生新学期的注册情况,如果未注册将记录学生为注册的原因及未注册去向。

“收费管理”功能模块用于记录学生开学初的收费情况,每个学生的收费标准来自学生信息中的收费类别。

3.1.5排课选课管理

“排课选课管理”功能模块用于根据教学计划、教室资源、教师资源等,指定每学期的课程表,其中包含的子功能模块如下图:

3.1.6考务成绩管理

该模块用于根据课程自动生成本学期的考试地点、考试时间、监考老师等数据,并对考试过程和考试结果进行监控,其中包含的子功能模块。

3.1.7毕业管理

该功能模块用于对学生毕业信息进行处理,同时对毕业信息、学位授予、证书授予及校友信息等进行管理。

其中包含的子功能模块如图

3.1.8教材管理

该功能模块用于对教材库存、教材计划、教材预订、班级预收费、教材采购及教材销售等工作进行有效管理,其中包含的子功能模块如图

 

3.2对性能的规定

3.2.1数据精确度

由于此系统只是教务管理之用,对数据的精确度要求不高,所以不考虑数据的精确度。

3.2.2时间特性

在学生选课时,要求能够立即反应选课的人数是否已经达到上限。

数据库操作速度要达到一定要求。

3.2.3适应性

采用MVC三层架构形式,使用业务实体对象在三层之间传递参数,便于修改和重用,便于查询和多表处理。

同时,由于本系统只在学校内部管理人员的机器上使用,因此不考虑适应性

3.3输人输出要求

3.3.1基础维护

1 班级信息维护

功能及输入界面如下图:

焦点移至功能按钮打开相应界面直接点击操作。

其中【首记录】和【上记录】只有当当前交点位于非首记录是才可用,同样【尾记录】和【下记录】也只有当当前焦点位于非尾记录是才可使用。

【新增】、【修改】、【删除】为表格内容修改按钮,选中当前记录即可进行相应的操作。

没完成一次操作都要点击退出按钮才能进行下一次操作。

数据说明:

班级编号为11位阿拉伯数字,年级为入学年份,班级名称按实际情况填写即可。

如下例所示:

新增:

点击保存后的效果

修改:

记录位于第一条点击修改

人数66该为88;

班主任高友波改为张三。

结果如下:

删除

选中当前记录,直接点击删除,点击确定即可:

2 学生信息维护

功能界面如下:

搜索:

可实现不同条件的搜索,用姓名来完成模糊搜索,结果如下:

【新增】、【修改】、【删除】各按钮的功能与班级信息维护功能模块相同。

3 课程信息维护

功能按钮使用与班级信息维护同。

4 学生选课

焦点移至功能按钮打开相应界面直接点击操作。

现输入学生信息如:

学号,验证进入选课系统。

再进行课程信息的填写,可先查询再选课,可实现对所选课程的删除,及最终显示课表,功能示例如下:

如下:

(查询政治经济学)

显示选课表结果如下:

增加选课:

注意增选课程上课条件不能和已选课程发生冲突。

如下图所示:

查询通过课程拼音查询管理会计(glkj),然后选中添加即可。

对在籍学生所选择的课程执行删除命令之后的结果如在:

5 课表查询

输入相应的学号,会显示出该生的基本信息和所选择的课程:

6 成绩输入

修改成绩功能只能对已选课程进行操作。

示例如下:

7 报表打印

确定该学生是在籍学生,并且已经选课。

输入学号,回车,效果如下:

然后点击【打印】产生如下界面:

3.4数据管理能力要求

本系统用到的数据表如下:

需要管理的文卷和记录为:

学生信息、学籍代码、选课表、课程信息、课程表、成绩表、班级信息。

各表的详细参数和存储要求估计如下:

3.4.1学生信息表

数据的基本参数如上图,估计本表最总增长不会超过2MB的存储空间。

3.4.2班级信息表如下图:

3.4.3数据的基本参数如上图,估计本表最总增长不会超过2MB的存储空间。

3.4.5成绩表的基本参数如下,估计本表最总增长不会超过2MB的存储空间。

3.4.6学籍代码表的基本参数如下图,估计本表最总增长不会超过2MB的存储空间。

3.4.7选课表的基本参数如下图,估计本表最总增长不会超过2MB的存储空间。

3.5其他需求

主要质量属性

详细要求

健壮性

最大缺陷率:

每千行代码缺陷数3个

分级缺陷率:

每千行代码致命错误无,一般错误1个,微小错误2个

可维护性

要求本系统的维护文档齐全,便于维护

可支持性

本系统为B/S结构型的应用程序,只需在服务器端进行部署,客户端通过浏览器就可访问。

因此,当程序有更改时只需要对服务器端更新即可,用户自动访问到最新版本的应用程序

性能,效率

页面响应时间应该在3秒以内,最长不能超过4秒;

系统可同时容纳5000个客户在线访问

易用性

使用者掌握该系统所需的培训时间两天;

界面设计友好、简洁、易用;

安全性

分别为系统管理员、教师和学生设置具有访问不同资源的权限;

因本系统属于学校内部人员使用,因此除学校里面的人员外,其他不得访问;

要求设有登录密码检验功能,并且此密码可以在以后进行修改。

3.6故障处理要求

系统平台:

Windowsxp

数据库服务器:

MicrosoftSQLServer2005

开发工具:

MicrosoftVisualBasic.NET

MicrosoftOfficeVisio、DrawEmax、PowerdDesigner等图像开发工具。

数据库加载期间可能会产生数据丢失或者加载失败的故障,这时要恢复备份的数据重新加载。

4.运行环境规定

4.1设备

Windows系列系统的PC机。

4.2支持软件

4.3.1硬件接口

基本的输入输出设备。

键盘、鼠标;

显示器。

4.3.2软件接口

由于本软件需要和SQLServer2008数据库进行交互,所以本系统必须提供SQLServer2008的有关接口;

Windows标准接口。

  可维护性:

要求本软件的维护文档齐全,便于维护

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

当前位置:首页 > PPT模板 > 可爱清新

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

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