logo资料库

学生成绩管理系统需求规格说明书.doc

第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
资料共13页,剩余部分请下载后查看
1.引言
1.1编写目的
1.2项目背景
1.3定义
1.4参考资料
2.任务概述
2.1目标
2.2运行环境
2.3条件与限制
3.数据描述
3.1静态数据
3.2动态数据
3.3数据库介绍
3.4数据词典
3.5数据采集
4.功能需求
4.1功能划分
4.2功能描述
5.性能需求
5.1数据精确度
5.2时间特性
5.3适应性
6.运行需求
6.1用户界面
6.2硬件接口
6.3软件接口
6.4故障处理
7.其它需求
三、需求规格说明书 三、需求规格说明书 1.引言.............................................................................................................................................. 2 1.1 编写目的 .............................................................................................................................. 2 1.2 项目背景 .............................................................................................................................. 2 1.3 定义 ...................................................................................................................................... 2 1.4 参考资料 .............................................................................................................................. 2 2.任务概述...................................................................................................................................... 2 2.1 目标 ...................................................................................................................................... 2 2.2 运行环境 .............................................................................................................................. 3 2.3 条件与限制 .......................................................................................................................... 3 3.数据描述...................................................................................................................................... 3 3.1 静态数据 .............................................................................................................................. 3 3.2 动态数据 .............................................................................................................................. 3 3.3 数据库介绍 .......................................................................................................................... 3 3.4 数据词典 .............................................................................................................................. 6 3.5 数据采集 .............................................................................................................................. 8 4.功能需求...................................................................................................................................... 9 4.1 功能划分 .............................................................................................................................. 9 4.2 功能描述 ............................................................................................................................ 10 5.性能需求.................................................................................................................................... 11 5.1 数据精确度 ........................................................................................................................ 11 5.2 时间特性 ............................................................................................................................ 11 5.3 适应性 ................................................................................................................................ 11 6.运行需求.................................................................................................................................... 12 6.1 用户界面 ............................................................................................................................ 12 6.2 硬件接口 ............................................................................................................................ 12 6.3 软件接口 ............................................................................................................................ 12 6.4 故障处理 ............................................................................................................................ 12 7.其它需求.................................................................................................................................... 12
三、需求规格说明书 1.引言 1.1 编写目的 编写需求说明书的目的是为了明确软件需求、安排项目规划与进度、组织软件开发与测 试,使本软件的编写规范化,以提高软件开发过程中的能见度,来方便控制与管理软件的开 发过程。 本文档供系统的设计人员,程序员,测试人员、使用人员参考。 1.2 项目背景 a. 项目的委托单位:**学校教务处 开发单位:软件开发小组 管部门:软件开发小组 该软件系统:学生成绩管理系统 1.3 定义 a.SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 b. SQL: Structured Query Language(结构化查询语言)一种用于访问查询数据库的语言 c. 需求:用户解决问题所需的条件或功能;系统或系统部件要满足合同、标准,规范 或其它正式规定文档所需具有的条件或权能。 d. 需求分析:提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明 其含义并找出其中的错误,遗憾或其它不足的地方。 1.4 参考资料 a. 项目经核准的计划任务书、合同或上级机关的批文 b. 项目开发计划 《软件工程国家标准文档》 软件需求说明书(GB8567——88) 2.任务概述 2.1 目标 提供给系统分析员一个总体思想,是概要、详细设计的指导.可为系统设计人员作参考。
三、需求规格说明书 通过编写此文档,让开发人员对系统的功能、数据库、运行需求等有清晰的理解,便于系统 的开发。 2.2 运行环境 编程环境::Visual Studio 2005 支持环境:Microsoft Windows 98/2000/Me/XP/2003 数 据 库:Microsoft SQL Server 2005 2.3 条件与限制 软件的开发环境和运行平台都具备了,开发组也都具有相应的开发水平,可以进行软件 的开发。 但是由于很少进行这方面的开发,对于系统的功能也只能参考学校教务处的学生成绩管 理系统,实现基本的功能,并且对于编程的开发语言与数据库的设计,以及数据的输入都需 要一定的时间,一星期的时间就显得比较仓促,但也会尽力完成一个全面可靠的系统 3.数据描述 3.1 静态数据 包括系统登录密码,各数据库所在位置,系统分析原始数据。 3.2 动态数据 输入数据:老师信息、课程信息、学生信息、选课信息、学生成绩 输出数据:老师信息、课程信息、学生信息、选课信息、学生成绩 3.3 数据库介绍 使用 Microsoft SQL Server 2005 来设计数据库 数据库名称:,数据库中包括九张表,三个视图(为了方便查询和显示信息) 对象模型:
三、需求规格说明书 动态模型:
三、需求规格说明书
三、需求规格说明书 3.4 数据词典 管理员表: 数据项名 ad_no ad_name ad_pwd 班级表: 数据项名 banji_no banji_name Zhuanye_name 数据项含义 存储结构 管理员编号 管理员姓名 管理员密码 char(10) char(20) char(10) 数据项含义 存储结构 班级编号 班级姓名 专业名 char(10) char(20) char(8)
三、需求规格说明书 banji _year 班级年级 char(4) 课程表: 数据项名 Course_id Course_name Xueyuan_name 选课表: 数据项名 cho_id Stu_no Set_id 课程表: 数据项名 Set_id Course_id Teach_no Set_year Set_term Set_hour Set_point 教务员表: 数据项名 Jwc_no Jwc_name Jwc_pwd 成绩表: 数据项名 Score_id 数据项含义 存储结构 课程编号 课程姓名 学院名 char(10) char(20) char(8) 数据项含义 存储结构 课程编号 学生编号 设置号 Int char(20) Int 数据项含义 存储结构 设置号 课程编号 教师编号 设置年份 设置学年 学时 学分 Int Int char(20) Char(10) Char(10) Char(10) Numeric(2,1) 数据项含义 存储结构 教务员编号 教务员姓名 教务员密码 char(10) char(20) char(10) 数据项含义 存储结构 分数编号 Int
三、需求规格说明书 Cho_id Pingshi Kaoshi Sum 教师信息表: 数据项名 Teach_no Teach_name Teach_sex Teach_birth Xueyuan_name Teach_pwd 学生信息表: 数据项名 Stu_no Stu_name Stu_sex Stu_birth Stu_year Xueyuan_name Zhuanye_name Banji_name Stu_id Stu_pwd Tel Addr 课程编号 平时成绩 考试成绩 总分 Int Int Int Int 数据项含义 存储结构 教师号 教师姓名 教师性别 出生年月 学院名 密码 Char(10) Char(10) char(20) Char(10) Char(20) Char(10) 数据项含义 存储结构 学生学号 学生姓名 学生性别 出生年月 学年 学院名 专业名 班级名 学生登录号 密码 电话 地址 Char(10) Char(10) char(20) Char(10) Char(10) Char(20) Char(20) Char(20) Char(10) Char(10) Char(11) Char(40) 3.5 数据采集 老师信息表所包含的数据项、数据类型、数据长度
分享到:
收藏