学生成绩管理系统需求分析规格说明书.doc
- 文档编号:236741
- 上传时间:2022-10-07
- 格式:DOC
- 页数:10
- 大小:52.50KB
学生成绩管理系统需求分析规格说明书.doc
《学生成绩管理系统需求分析规格说明书.doc》由会员分享,可在线阅读,更多相关《学生成绩管理系统需求分析规格说明书.doc(10页珍藏版)》请在冰豆网上搜索。
学生成绩管理系统需求分析规格说明书
1、引言
1.1编写目的
在编写“学生成绩管理系统”软件之前,对同类型产品的市场进行了前期调查,与多位软件设计者和使用者进行了探讨和分析,之后由软件项目小组向系统分析人员与软件设计人员提出了这份需求规格说明书。
该需求说明书对学生成绩系统进行了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面。
该需求规格说明书供概要设计人员阅读。
1.2项目背景
项目委托单位:
开发单位:
主管部门:
学生成绩管理系统软件V1.0是一个功能比较完整的数据管理软件,具有数据操作方便、高效、迅速等优点。
该软件采用功能强大的数据库软件开发工具进行开发,可在应用范围较广的Windows系列等操作系统上使用。
2、任务概述
2.1目标
“学生成绩管理系统”针对的用户是教师和学生,数据较多,相应的需求有如下方面。
1、能够存储一定的成绩信息,并方便有效的进行相应成绩数据操作和管理,这主要包括以下内容:
(1)成绩信息的录入、删除及修改;
(2)成绩信息的多关键字检索查询;
(3)成绩信息的查询和统计。
2、能够对一定数量的学生进行相应的信息存储与管理,主要包括以下内容:
(1)学生信息的登记、删除及修改;
(2)学生资料的统计与查询。
3、能够对需要的统计结果提供打印输出。
4、能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。
2.2运行环境
Intel486以上系列、AMDK6以上系列等PC台式机和便携式计算机。
运行时占用内存:
<=1MB
所需硬盘空间:
<=5MB
软件平台:
中文Windows95/98/NT4.0或更高版本
2.3条件也限制
由于时间比较短,使用计算机不方便以及对于网络编程不熟悉,因此本学生成绩管理系统并没有提供数据的远程访问功能。
对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,安全性能有待进一步完善。
3、数据描述
3.1静态数据
学生成绩管理系统的静态数据包括以下内容:
课程:
课程名,课程号,学时,学分,教师号
管理员:
口令,姓名
学生:
姓名,学号,性别,班级,专业,成绩
教师:
姓名,性别,教师号,职称,职务
ER图如下页所示:
姓名
口令
管理员
M
M
专业
姓名
性别
学号
管理
管理
教师号
姓名
N
N
学生
教师
职称
性别
N
N
班级
1
职务
学
教
N
M
成绩
课程
教师号
学分
学时
课名
课程号
3.2动态数据
输入数据:
查询方式、查询关键字
登记新成绩信息。
成绩、学生情况的更改。
操作权限密码。
输出数据:
查询出的记录集。
统计资料输出文件。
成绩添加、删除等操作结果。
3.3数据库描述
数据库采用MicrosoftAccess数据库
3.4数据流图和数据词典
“学生成绩管理系统”的总体功能如下:
成绩的输入;
成绩的输出;
成绩信息查询;
成绩的增删改;
学生的增删改;
教师查询统计成绩和学生信息。
(1)数据流图
学生成绩管理系统数据流图如下所示:
学生
登录
1
查询
2
成绩库
学生库
访问记录库
成绩信息
2
学生
信息
3
访问记录
信息
4
学号
错误返回
课程号
查询信息
(2)数据词典
①数据源点及汇点描述
1、名称:
学生。
简要描述:
成绩记录、查询及登记注册。
有关数据流:
学号、课程号、课程名称。
2、名称:
时期。
简要描述:
学期。
有关数据流:
年月日。
②加工逻辑词条描述
1、加工名:
登录
加工编号:
1
简要描述:
检验学生身份是否入库,以此断定是否能查询。
输入数据流:
学号。
输出数据流:
登录错误信息,登录信息。
加工逻辑:
IF学号未登记入库
THEN发出“登录错误”
ELSEIF成绩未登记入库
THEN发出“查询错误”
ELSEIF学生所查信息多于限制数THEN发出“查询错误”
ELSEIF所查时间不正确THEN发出“查询错误”
ELSE发出“查询信息”
ENDIF
ENDIF
ENDIF
ENDIF
2、加工名:
查询
加工编号:
2
简要描述:
将“查询信息”登记到访问记录库中。
输入数据流:
查询信息,日期。
输出数据流:
成绩访问记录,成绩。
加工逻辑:
将学生成绩信息及日期写入成绩访问记录库中。
③数据流名词条描述
1、数据流名:
学号。
说明:
每个学生的学号是唯一的,标识是学生自己。
数据流来源:
学生
数据流去向:
登录。
数据流组成:
学号=“840010100”..“840010199”
2、数据流名:
课程。
说明:
记录课程的主要相关信息。
数据来源:
学生
数据去向:
登录
数据流组成:
课程=课程号+课名+学时+学分
课程号=“00000001”..“99999999”
课名=2{字母}24
学时=“001”..“999”
学分=“000.01”..“999.99”
3、数据流名:
错误返回。
说明:
用于指示学生错误信息。
数据流来源:
登录。
数据去向:
学生。
数据流组成:
检验错误=2{字母}40
4、数据流名:
查询信息。
说明:
传递学号和课程号
数据流来源:
查询。
数据流去向:
学生。
数据流组成:
查询信息=学号+课程号
5、数据流名:
访问记录信息。
说明:
用于记录学生查询信息。
数据流来源:
访问记录库,登记。
数据流去向:
查询
数据流组成:
访问记录=课程号+学号
6、数据流名:
学生信息。
说明:
用于记录登记入库的学生信息。
数据流来源:
学生库
数据流去向:
查询
数据流组成:
学生信息=学号+姓名+班别
7、数据流名:
成绩信息。
说明:
用于记录登记入库的成绩信息。
数据流来源:
成绩库
数据流去向:
查询
数据流组成:
成绩信息=课程名+课程号+学分+分数
④数据文件词条描述。
1、数据文件名:
学生库
简述:
存放学生信息。
输出数据:
学生信息。
数据文件组成:
学生库由“学生信息”组成。
存储方式:
关键码
2、数据文件名:
成绩库
简述:
存放成绩信息。
输出数据:
成绩信息。
数据文件组成:
成绩库由“成绩信息”组成。
存储方式:
关键码
3、数据文件名:
访问记录库
简述:
存放访问记录信息。
输入数据:
访问记录。
输出数据:
访问记录。
数据文件组成:
访问记录库由“访问记录”组成。
存储方式:
关键码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 需求 分析 规格 说明书