VB+SQL server学生信息管理系统毕业论文附源代码 第3页

1. 编写目的

需求分析是软件系统生存期中定义阶段的最后一个步骤。是作为整个软件开发范围的指南,是软件开发人员开发出正确的符合用户要求的软件的重点。该文档将最终交给软件具体开发人员进行具体的开发,其针对的对象是软件开发人员。

2. 项目背景(略)

3. 定义

静态数据--系统固化在内的描述系统实现功能的一部分数据。

 

动态数据--在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就是系统要处理的数据。

 

数据字典--数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”,没有半点含糊。

4. 参考资料

<软件工程概论> 李存珠李宣东 编著 南京大学计算机系出版 20018

二. 任务概述

1. 目标

软件需求分析阶段有以下几个目标:

 

●给出软件系统的数据流程图与数据结构,构造一个完全的系统逻辑模型。

●提出详细的功能说明,确定设计限定条件,规定性能要求。

●密切与用户的联系,使用户明确自己的任务,以便实现上述两项目标。

2. 运行环境

软件基本运行环境为Windows环境。

3. 条件与限制

由于系统较小,且在windows系统下开发,故在windows环境下基本没有什么限制。

三. 数据描述

1. 静态数据

静态数据是系统内部有关的数据结构与操作规程。

 

具体可包括:系统用户表格user_Info 学生基本信息表格student_Info 班级信息表格class_Info 课程基本信息表格course_Info 年级课程设置信息表gradecourse_Info 学生成绩信息表result_Info...........

2. 动态数据

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

3. 数据库描述

根据上面的分析就可以设计出能够满足用户需求的各种数据实体,以及它们之间的关系,为后面的逻辑结构设计打下基础.这些实体包括各种具体信息,通过相互之间的作用形成数据的流动.

本系统的实体有:学生实体,班级实体,课程实体.各个实体具体的描述E-R图如下:

 

7-1学生实体E-R

71为学生实体E-R.

 

72班级实体E-R

72为班级实体E-R图。

 

73课程实体E-R

73为课程实体E-R图。

 

74年级实体E-R

74为年级实体E-R图。

 

75实体之间关系E-R

75为实体之间关系E-R图。

4. 数据字典

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有