- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学生信息管理系统需求规格说明
需求分析 黑龙江东方学院
PAGE
PAGE 9
需求规格说明书
引言
(1)编写目的:
需求分析是软件系统生存期中定义阶段的最后一个步骤,是作为整个软件开发范围的指南,是软件开发人发出正确的符合用户要求的软件的重点。
(2)项目背景
该项目开发的软件为学校学生信息管理系统软件,是鉴于学校学生人数增加,学生信息增长的前提下,校对学生信息管理自动化有准确化的要求日益增强的背景下构思出来的。本设计完成后可用于所有教育单位的学生信息的管理。
(3)术语说明
(4)参考资料
《软件工程》第二版 史济民 等 高等教育出版社
项目概述
(1)目标
给出软件系统的数据流程图与数据结构,构造一个完全的系统逻辑模型。
提出详细的功能说明,确定设计限定条件,规定性能要求
(2)运行环境
Intel486以上系列、AMD K6 以上系列等PC台式机和便携式电脑;
运行时占用内存:≤1MB;
所需硬盘空间:≤5MB;
软件平台:中文Windows95/98/NT 4.0或更高版本;
(5)条件与限制
对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。
3.数据描述
静态数据
具体包括:系统用户表格user_info
学生基本信息表格student_info
班级信息表格class_info
课程基本信息表格course_info
年级课程设置表gradecourse_info
学生成绩信息表result_info
动态数据
包括程序运行时输入输出的数据,具体是数据库的各个表的各个不同元组与属性值,就是学生信息。
数据库描述
采用Microsoft Access数据库
4.数据流图和数据字典
一层数据流图
用户
外部设 备
用户事件
结果/报表
学生信息管理系统
分层数据流图
操作数据/结果
显示设备
数据操作
系统管 理
学籍信息管理
课程信息管理
成绩信息系统管理
用户数据库
学籍数据库
课程数据库
成绩数据库
班级信息管理系统
班级数据库
二级数据流图
操作数据
操作数据
2
数据操作
用户
显示设备
用户事件
打印机
报表
1
事务处理中心
用户数据库
系统数据库
用户信息
系统管理
输入设备
显示设备
修改结果
添加用户
修改用户
删除用户
用户信息数据库
学籍管理
学生信息
显示设备
查询结果
添加学籍
查询学籍
修改学籍
学籍管理表
输入设备
课程管理
输入设备
显示设备
查询结果
添加课程
查询课程
修改课程
课程信息表
成绩管理
输入设备
显示设备
查询结果
添加成绩
查询成绩
修改成绩
成绩信息表
课程管理
输入设备
显示设备
查询结果
添加课程
查询课程
修改课程绩
课程信息表
系统中数据流条目
学生基本信息=学号+学生姓名+学生性别+出生日期+班号+联系电话+入校时间+家庭住址+备注
班级信息=班号+年级+班主任+教室
课程信息=课程编号+课程名称+课程类型+课程描述
年级课程信息=年级+课程名称
学生成绩信息=考试编号+学生学号+学生姓名+学生班号+课程名称+分数
系统用户信息=用户名称+用户密码+用户描述
数据字典
student_info 学生基本信息表
列名数据类型可否为空学生学号(主键)Int(4)Not null 学生姓名Char(10)null学生性别Char(2)null出生日期Datetime(8)null班号Int(4)null联系电话Char(10)null入校时间Datetime(8)null家庭住址Varchar(50)null备注Varchar(200)null
Class_info班级信息表格
列名数据类型可否可空班号(主键)Int(4)Not null年级Char(10)null班主任Char(10)null教室Char(10)null
Course_info 课程基本信息表
列名数据类型可否可空课程编号(主键)Int(4)Not null课程名称Char(10)null课程类型Char(10)null课程描述Char(10)null
Gradecourse_info 年级课程设置表
列名数据类型可否可空年级Char(10)Null课程名称Char(10)null
Result_info 学生成绩信息表
列名数据类型可否可空考试编号Char(10)Not null学生学号Int(4)Not null
文档评论(0)