2.5 系统功能分析 系统开发的总体任务是实现学生档案信息管理的系统化,规范化,自动化。 内容来自论文无忧网 www.paper51.com 系统功能分析是在系统开发的总体任务的基础上完成的。学生档案信息管理系统需要完成的功能主要有: 内容来自www.paper51.com ● 有关学生档案等信息的输入,包括学生档案基本信息、成绩以及学生评语等。 copyright paper51.com ● 学生档案信息的查询,包括学生档案基本信息、成绩信息、评语信息等。 内容来自www.paper51.com
● 学生档案信息的修改,包括学生档案基本信息、成绩以及学生评语等。 paper51.com
● 系统用户的管理,包括添加操作员和用户的密码管理等。 http://www.paper51.com 2.6 新系统逻辑方案 http://www.paper51.com
2.6.1 数据流图 内容来自论文无忧网 www.paper51.com
内容来自www.paper51.com
paper51.com
D3 评语表 copyright paper51.com D2 成绩表 copyright paper51.com D1 基本信息表 paper51.com 图2-3 顶层数据流程图 内容来自论文无忧网 www.paper51.com 数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。 内容来自www.paper51.com 对顶层数据流程图的功能逐步细化,逐一分解。可以进一步深入定义系统中的数据和系统应该完成的功能。 http://www.paper51.com
对顶层数据流程图中的某些功能还可以继续分解,分解可以得到相应的第一层数据流程图: 内容来自www.paper51.com 本系统顶层数数据流图和第一层数据流程图如下: 内容来自www.paper51.com 第一层数据流程图分解说明:第一层数据流程图就是对数据的顶层数据流程图进行分解得到的,对顶层数据流程图中初步规划的功能模块细化为子功能模块。细化的原则是当一个功能进一步分解子功能后,将促使人考虑为了完成这些子功能需要写出程序代码时,就不应该再分解了。 paper51.com
copyright paper51.com
内容来自www.paper51.com
D1 学生信息表 http://www.paper51.com 图2-4 顶层数据流程图 copyright paper51.com 这里是以学生基本信息处理顶层功能:学生信息处理功能模块为例,细化为输入子模块,修改子模块,删除子模块,浏览子模块。信息的入口是学生提交的学生信息。 内容来自论文无忧网 www.paper51.com
2.6.2 数据字典 内容来自www.paper51.com 数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实完善的。明确地需求收集和分析作为数据库设计的第一阶段是十分重要的。这一阶段收集到的基础数据(用数据字典来表达)和一组数据流程图(Data Flow Diagram,简称DFD)是下一步进行总体设计的基础。 paper51.com
本文的数据词典描述的主要内容有:数据元素、数据结构、数据流、数据存储、处理逻辑和外部项。在系统分析的过程中,产生了大量的数据词典。限于篇幅,我采用图表格式仅就这几项条目各举一例来说明。 内容来自www.paper51.com 表2-1数据元素条目 内容来自论文无忧网 www.paper51.com 数据元素 paper51.com
系统名:学生档案管理 http://www.paper51.com
条目名:学号 内容来自www.paper51.com 编号:E1 paper51.com 别名:学生编号 copyright paper51.com 属于数据流: paper51.com
F1~F8 http://www.paper51.com 存储处: 内容来自论文无忧网 www.paper51.com D1 学生基本信息表 内容来自论文无忧网 www.paper51.com D2 成绩表 http://www.paper51.com 数据元素值: 内容来自论文无忧网 www.paper51.com 代码类型 copyright paper51.com 文本 http://www.paper51.com 长度: copyright paper51.com
9 http://www.paper51.com 简要说明: 内容来自论文无忧网 www.paper51.com 学号是学生的识别符,每个学生都有唯一的编号。 paper51.com 修改记录: 内容来自www.paper51.com 编写 copyright paper51.com 日期 http://www.paper51.com 2007-5-25 paper51.com 审核 copyright paper51.com 日期 内容来自www.paper51.com
表2-2数据结构条目 内容来自论文无忧网 www.paper51.com 数据结构 内容来自论文无忧网 www.paper51.com 系统名:学生档案管理系统 copyright paper51.com 条目名:学生信息单 内容来自www.paper51.com 编号:I3 http://www.paper51.com 别名:无 paper51.com 结构: 内容来自论文无忧网 www.paper51.com 姓名 paper51.com 性别 copyright paper51.com 出生年月 内容来自www.paper51.com 家庭住址 paper51.com 联系电话 copyright paper51.com
分类 paper51.com 备注 paper51.com 有关数据存储: 内容来自www.paper51.com
D1 学生基本信息表 内容来自www.paper51.com D2 学生成绩表 copyright paper51.com
有关数据流: http://www.paper51.com F1、F8 内容来自www.paper51.com 简要说明: paper51.com 学生建档前学生提供的基本信息。 内容来自论文无忧网 www.paper51.com
修改记录: 内容来自论文无忧网 www.paper51.com 编写 内容来自www.paper51.com 日期 copyright paper51.com
2007-5-25 内容来自www.paper51.com 审核 内容来自论文无忧网 www.paper51.com
日期 内容来自论文无忧网 www.paper51.com 表2-3数据流条目 paper51.com 数据流 http://www.paper51.com 系统名:学生档案管理 paper51.com 条目名:档案建档数据 paper51.com 编号:F1 内容来自论文无忧网 www.paper51.com 别名:无 内容来自论文无忧网 www.paper51.com
来源: copyright paper51.com 外部实体学生和教务处 内容来自论文无忧网 www.paper51.com
去处: copyright paper51.com 学生基本信息表 copyright paper51.com
数据流结构: 内容来自论文无忧网 www.paper51.com 档案建档数据={学号+姓名+性别+班级+出生年月 +联系电话+入学时间+备注 http://www.paper51.com 简要说明: 内容来自www.paper51.com 建档数据来自学生提供的基本信息和学校教务处分班结果。 http://www.paper51.com 修改记录: paper51.com
编写 内容来自论文无忧网 www.paper51.com paper51.com |