3.4.3 数据流 数据流是数据结构在系统内传输的路径。对数据流的描述通常包括如下内容:{数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)}。 copyright paper51.com
paper51.com
编号:F1 内容来自www.paper51.com 名字:学生管理操作信息 copyright paper51.com 组成:F1.1 ,F1.2 ,F1.3 ,F1.46 http://www.paper51.com
描述:管理员操作的学生基本信息 copyright paper51.com 编号:F2 http://www.paper51.com 名字:课程基本信息 copyright paper51.com 组成: http://www.paper51.com 描述:管理员操作的课程的信息 http://www.paper51.com
内容来自论文无忧网 www.paper51.com 编号:F3 内容来自论文无忧网 www.paper51.com 名字:管理员操作成绩信息 内容来自论文无忧网 www.paper51.com 组成:F3.1 ,F3.2 ,F3.3 ,F3.4 内容来自www.paper51.com
描述:管理员向系统输入的信息 paper51.com 编号:F4 paper51.com 名字:学生学号信息 paper51.com
组成: http://www.paper51.com 描述:学生查询成绩时的学号信息 内容来自www.paper51.com http://www.paper51.com 编号:F5 paper51.com 名字:教师操作信息 内容来自www.paper51.com 组成:F6.1 ,F6.2 ,F6.3,F6.4 copyright paper51.com 描述:教师录入的操作信息 http://www.paper51.com 编号:F6 内容来自论文无忧网 www.paper51.com 名字:管理员操作的结果信息 paper51.com 组成:F7.1,F7.2,F7.3 http://www.paper51.com 描述:管理员操作所得的结果信息。 内容来自www.paper51.com
copyright paper51.com 编号:F7 内容来自论文无忧网 www.paper51.com
名字:学生查询的成绩信息 内容来自www.paper51.com 组成: http://www.paper51.com
描述:学生录入学号后所得的成绩信息 copyright paper51.com 编号:F8 内容来自www.paper51.com 名字:教师操作的结果信息 内容来自www.paper51.com 组成:F9.1,F9.2,F9.3,F9.4 copyright paper51.com 描述:教师操作的处理信息. 内容来自www.paper51.com
copyright paper51.com 编号:F9 copyright paper51.com 名字:添加学生信息 paper51.com
组成: copyright paper51.com
描述:学生的姓名,性别,学号,班级,年级 paper51.com 编号:F1.1 paper51.com 名字:删除学生信息 paper51.com 组成: paper51.com 描述:学生的姓名,性别,学号,班级,年级 内容来自www.paper51.com 编号:F1.2 copyright paper51.com 名字:修改学生的信息 内容来自论文无忧网 www.paper51.com 组成: paper51.com 描述:学生的姓名,性别,学号,班级,年级 http://www.paper51.com . 内容来自www.paper51.com 编号:F1.3 copyright paper51.com 名字:查询学生信息 copyright paper51.com
组成: copyright paper51.com 描述:学生学号 http://www.paper51.com 编号:F1.4 内容来自论文无忧网 www.paper51.com 名字:添加学生的成绩信息 http://www.paper51.com 组成: 内容来自论文无忧网 www.paper51.com 描述:学号及姓名,学科,学期,考试方式,成绩等。 内容来自论文无忧网 www.paper51.com . paper51.com 编号:F1.5 http://www.paper51.com 名字:删除学生的成绩信息 copyright paper51.com 组成: paper51.com 描述:学号及姓名,学科,学期,考试方式,成绩等。 内容来自www.paper51.com . 内容来自www.paper51.com copyright paper51.com 编号:F1.6 copyright paper51.com 名字:修改学生的成绩信息 http://www.paper51.com 组成: copyright paper51.com
描述:学号及姓名,学科,学期,考试方式,成绩等。 内容来自论文无忧网 www.paper51.com . copyright paper51.com 编号:F1.7 http://www.paper51.com 名字:查询学生的成绩信息 paper51.com 组成: paper51.com 描述:学号及姓名,学科,学期,考试方式,成绩等。 http://www.paper51.com
. 内容来自www.paper51.com
3.4.4 数据处理 内容来自www.paper51.com 处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。在数据字典中,只无原则描述处理过程的说明性信息,通常包括以下内容:{处理过程名,说明,输入数据流,输出数据流,处理}。 copyright paper51.com copyright paper51.com 编号:P0 paper51.com 名字:学生成绩网上查询与管理系统 内容来自论文无忧网 www.paper51.com 描述:整个管理系统 内容来自论文无忧网 www.paper51.com 输入/输出:D1,D2,D3,D4,D5 paper51.com
编号:P1 http://www.paper51.com 名字:管理员操作 内容来自论文无忧网 www.paper51.com 描述:管理员对本系统的维护. 内容来自www.paper51.com 输入/输出:D1,D2,D3,D4 paper51.com
copyright paper51.com
编号:P2 内容来自www.paper51.com 名字:学生操作 http://www.paper51.com 描述:学生实现网上查分的功能 内容来自www.paper51.com 输入/输出:D3 内容来自www.paper51.com 编号:P3 paper51.com 名字:教师操作子管理 内容来自论文无忧网 www.paper51.com 描述:完成教师的管理操作 paper51.com
输入/输出:D1,D2,D3,D4 http://www.paper51.com 4 总体设计 copyright paper51.com 4.1 概述 内容来自论文无忧网 www.paper51.com
经过需求分析阶段的工作,系统必须“做什么”已经清楚了,现在是决定“怎样做”的时候。总体设计的基本目的就是回答“从总体上说,系统应该如何实现?”这个问题,因此,总体设计又称为概要设计或初步设计。通过这个阶段的工作将划分出组成系统的物理元素------程序、文件、数据库、人工过程和文档等等,但是每个物理元素仍然处于黑盒子级,这些黑盒子里的具体内容将在以后进行详细的设计。总体设计阶段的另一项重要任务是设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。 http://www.paper51.com 4.2 系统功能划分 copyright paper51.com 经过对系统的需求分析,将整个系统分为三部分:学生子系统、管理员子系统。 http://www.paper51.com 4.2.1 学生子系统功能划分 http://www.paper51.com
学生子系统比较简单,主要完成学生成绩的查询功能,进入系统后,输入学生的学生,即可得学生的各科成绩的信息。如图4-1。 内容来自www.paper51.com
内容来自论文无忧网 www.paper51.com 图4-1 学生成绩查询子系统模块图 内容来自www.paper51.com 4.2.2 管理员子系统功能划分 内容来自www.paper51.com
管理员子系统完成此系统的管理维护操作,主要出学生成绩管理模块,学生信息管理模拟,留言管理模块组成。 paper51.com 内容来自www.paper51.com 管理员子系统 copyright paper51.com
http://www.paper51.com
http://www.paper51.com 图 4-2 管理员子系统模块 copyright paper51.com
4.3 系统功能描述 paper51.com
4.3.1 学生子系统功能描述 http://www.paper51.com
学生成绩查询模块 内容来自论文无忧网 www.paper51.com
本模块完成学生成绩的查询,进入本系统,根据界面提示,学生输入正确的学号,再选择查询的学期,点出查询,即可以完成查询操作。显示相应的查询结果,包括学科,成绩,类型和任课教师,此模拟是学生子系统的主体的模块,完成学生成绩的查询操作。 内容来自www.paper51.com 4.3.2 管理员子系统功能描述 内容来自www.paper51.com 学生基本信息管理模块 内容来自www.paper51.com 此模块完成学生基本信息的管理,包括录入学生信息,删除学生信息,修改学生信息及查询学生信息。该模块如图4-3所示: copyright paper51.com
copyright paper51.com 图4-3学生信息管理模块 http://www.paper51.com 4.4 IPO图 paper51.com IPO图是输入、处理、输出图的简称,它是美国IBM公司发展完善起来的一种图形工具,用来描述模块。IPO图实际上是一张图形化的表格。它描述分层图中每一个模块的输入、输出关系、处理内容、本模块的内部数据和模块的调用关系,是系统设计的重要成果,是系统实施阶段编程序设计任务书和程序设计的出发点和依据能够方便地描述输入数据、对数据的处理和输出之间的关系。 copyright paper51.com IPO图使用的基本符号既少又简单,因此很容易学会使用这种图形工具。在需求分析阶段,IPO图简略地描述系统的主要算法(即数据流图中各个处理的基本算法)。 paper51.com 学生成绩网上查询与管理系统IPO图 http://www.paper51.com
copyright paper51.com 图4-12 IPO图(一) 内容来自www.paper51.com |