需求分析阶段--数据要求说明书

[项目名称]

数据要求说明书

[V1.0(版本号)]

拟 制 人______________________ 审 核 人______________________ 批 准 人______________________

[一九九九年八月二十日]

数据要求说明书

1.引言

1.1 编写目的

对庞大的信息随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长。有必要开发学生成绩管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,同时也可以方便学生对信息的获取。

学生成绩系统也是实现学校管理现代化和信息化的重要内容。因此,学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段,并且,面对学生生活的不断丰富化,各种小方面管理软件的泛滥,身为学生以及考虑学校本身管理的多方面的统一。本小组所开发系统是基于C/S结构,使用 Visual Basic程序设计语言及SQLServer2000数据库进行设计与开发。

本系统针对软件界面的人性化,生活化,做了突破性的工作,以及多项管理功能的集成上作了初步的拓展,目的在于使管理者和访问者易于甚至乐于接受,并提出学校成绩管理系统的一体化概念,使学校的管理更有效率。

1.2 背景

系统待开发的名称:学生成绩管理系统 项目组长:洪凯

程序录入:洪凯、郑毅昕、廖永兴 需求分析:林剑航、左斌、吴树涌

软件测试:洪凯、郑毅昕、廖永兴、林剑航、左斌、吴树涌 本系统的用户:学生,老师,管理员

1.3 定义

(1)静态数据:系统内部有关的数据结构和操作规程 (2)动态数据:程序运行时输入和输出的数据

(3)数据字典:数据字典(DD, Data Dictionary)是关于流程图中出现的所有名字(数 据流、处理、数据存储)的定义的集合。

1.4 参考资料

[1]张向宏.软件生命周期质量保证与测试.北京:电子工业出版社.2009 [2]张海藩.软件工程导论.北京:清华大学出版社. 2005

[3]张焕君.基于VB和SQL的数据库编程技术.北京:清华大学出版社.2008

2.数据的逻辑描述

对数据进行逻辑描述时可把数据分为动态数据和静态数据。 2.1静态数据

静态数据是系统内部有关的数据结构和操作规程。具体包括:系统用户表格、学生基本信 息 表格、班级信息表格、学生成绩信息表格

2.2动态输入数据

动态数据包括程序运行时输入和输出的数据,具体是数据库的各个表的各个不同元素与属 性值,就是学生信息。

2.3动态输出数据

动态数据包括程序运行时输入和输出的数据,具体是数据库的各个表的各个不同元素与属性值,就是学生信息。

2.4内部生成数据

内部生成数据有:日志文件,后台备份的数据等。 2.5数据约定

通过实体间的相互联系、相互制约来对数据进行限制。

3.数据的采集

3.1要求和范围

每学期考试完毕由各系录入成绩,然后由教务科收集。 3.2输入的承担者

系统数据采集是由数据库系统在软件运行期间通过人机界面来提示用户输入的。 3.3预期处理

将成绩等学生的信息用exl表格的形式整理出来,方便后期数据的导入。 3.4影响

导致用户有较多的数据要去处理,需要花费较多的时间进行数据处理。

[项目名称]

数据要求说明书

[V1.0(版本号)]

拟 制 人______________________ 审 核 人______________________ 批 准 人______________________

[一九九九年八月二十日]

数据要求说明书

1.引言

1.1 编写目的

对庞大的信息随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长。有必要开发学生成绩管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,同时也可以方便学生对信息的获取。

学生成绩系统也是实现学校管理现代化和信息化的重要内容。因此,学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段,并且,面对学生生活的不断丰富化,各种小方面管理软件的泛滥,身为学生以及考虑学校本身管理的多方面的统一。本小组所开发系统是基于C/S结构,使用 Visual Basic程序设计语言及SQLServer2000数据库进行设计与开发。

本系统针对软件界面的人性化,生活化,做了突破性的工作,以及多项管理功能的集成上作了初步的拓展,目的在于使管理者和访问者易于甚至乐于接受,并提出学校成绩管理系统的一体化概念,使学校的管理更有效率。

1.2 背景

系统待开发的名称:学生成绩管理系统 项目组长:洪凯

程序录入:洪凯、郑毅昕、廖永兴 需求分析:林剑航、左斌、吴树涌

软件测试:洪凯、郑毅昕、廖永兴、林剑航、左斌、吴树涌 本系统的用户:学生,老师,管理员

1.3 定义

(1)静态数据:系统内部有关的数据结构和操作规程 (2)动态数据:程序运行时输入和输出的数据

(3)数据字典:数据字典(DD, Data Dictionary)是关于流程图中出现的所有名字(数 据流、处理、数据存储)的定义的集合。

1.4 参考资料

[1]张向宏.软件生命周期质量保证与测试.北京:电子工业出版社.2009 [2]张海藩.软件工程导论.北京:清华大学出版社. 2005

[3]张焕君.基于VB和SQL的数据库编程技术.北京:清华大学出版社.2008

2.数据的逻辑描述

对数据进行逻辑描述时可把数据分为动态数据和静态数据。 2.1静态数据

静态数据是系统内部有关的数据结构和操作规程。具体包括:系统用户表格、学生基本信 息 表格、班级信息表格、学生成绩信息表格

2.2动态输入数据

动态数据包括程序运行时输入和输出的数据,具体是数据库的各个表的各个不同元素与属 性值,就是学生信息。

2.3动态输出数据

动态数据包括程序运行时输入和输出的数据,具体是数据库的各个表的各个不同元素与属性值,就是学生信息。

2.4内部生成数据

内部生成数据有:日志文件,后台备份的数据等。 2.5数据约定

通过实体间的相互联系、相互制约来对数据进行限制。

3.数据的采集

3.1要求和范围

每学期考试完毕由各系录入成绩,然后由教务科收集。 3.2输入的承担者

系统数据采集是由数据库系统在软件运行期间通过人机界面来提示用户输入的。 3.3预期处理

将成绩等学生的信息用exl表格的形式整理出来,方便后期数据的导入。 3.4影响

导致用户有较多的数据要去处理,需要花费较多的时间进行数据处理。


相关文章

  • 产品需求分析和模块设计的分析方法
  • 产品模块划分设计实现方法 设计需求分解过程指南 1 主题内容与适用范围 本指南为产品开发的初始阶段的模块划分.设计实现.需求分解规定了统一的.最基本的要求,它规定了产品设计需求分解阶段的工作内容.方法.结果和评审.描述了产品设计初始阶段设计 ...查看


  • 软件工程资料
  • 软件工程习题集答案 第一章 <软件工程概述>作业答案 一.名词解释 1. 软件 软件是计算机程序以及开发.使用和维护程序所需要的所有文档. 软件是包括程序.数据及其相关文档的完整集合. 2. 软件危机 软件生产的进度.数量.质量 ...查看


  • 现代软件工程作业
  • (一)名词解释 1. 软件: 软件是计算机程序.数据以及相关的各种文档的集合. 2. 软件危机 软件危机是在软件发展第二阶段末期的规模较大的项目开发中,出现了与当初的计划推迟交工.费用比预算大幅度上升.不能满足用户要求.可靠性低.维护困难等 ...查看


  • 软件工程简单
  • 第一章 绪论 1.软件产品的特性是什么?⑴软件是一种逻辑产品,看不见也摸不着,因而具有无形性.⑵软件产品的生产主要是研制,通过复制就产生大量的软件产品.⑶软件产品不会用坏,不存在磨损,消耗问题.⑷软件产品的生产还未完全摆脱手工开发方式,大部 ...查看


  • 软件工程导论试题 2
  • 2009-2010学年第二学期期末考试试题 1. 软件危机具有下列表现( ). I. 对软件开发成本估计不准确 II. 软件产品的质量往往靠不住 III. 软件常常不可维护 IV. 软件成本逐年上升 A. I.II和III B. I.III ...查看


  • 软件工程基础考试题
  • 软件工程基础 一.选择题 1.软件需求分析阶段的工作,可以分为4个方面:需求获取,需求分析,编写需求规格说明书以及(B) A).用户 B).需求审评 C).总结 D).都不正确 2.在原型法中称(A)为用户/设计者,开发人员根据用户需求不断 ...查看


  • 软件需求分析模板
  • 项目名称 (The English Name) 软件需求分析报告 XXX项目组 修订表 审批记录 目 录 1. 引言.............................................................. ...查看


  • 论项目范围管理
  • 论信息系统项目范围管理 摘要 2015年6月,本人作为项目经理开始参与某数据中心系统的开发项目,主要工作职责为项目管理和需求分析.系统基本功能包括:运营分析.报表分析.数据交换.信息资源管理.查询统计和元数据管理等模块.系统采用Struts ...查看


  • 电商平台项目实施方案
  • [**银行保费对帐系统] 工作组 单位: Truth Workgroup 日期: 二零零六年七月二十二日 免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供.文档在线网会对会员提供的文档资料进行筛选和编辑,但是并不声明或 ...查看


  • 软件工程试题库
  • 软件工程 一.选择题 1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做 [ C ] A.软件工程 B.软件周期 C.软件危机 D.软件产生 2.研究开发所需要的成本和资源是属于可行性研究中的研究的一方面. [ B ] A ...查看


热门内容