(三)数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 http://www.paper51.com 任何字典最主要的用途都是供人查阅对不了解的条目的解释。数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。 copyright paper51.com 数据流图和数据字典共同构成系统的逻辑模型,没有数据字典,数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。只有数据流图和对数据流图的精确定义放在一起,才能共同构成系统的规格说明。 内容来自www.paper51.com 系统开发时,常用卡片的形式书写保存描述一个数据元素。下面给出本系统的主要数据元素的数据字典索引卡片:如图3-2,3,4,5,6,7。 内容来自论文无忧网 www.paper51.com 名字:学历 copyright paper51.com 描述:标识教师基本状况表的一个特定关键域 copyright paper51.com 定义: 20{字符}20 http://www.paper51.com 位置:教师信息表 内容来自论文无忧网 www.paper51.com
图3-2 copyright paper51.com 名字:职称 http://www.paper51.com 描述:唯一地标识职称基本状况表的一个特定关键域 内容来自www.paper51.com 定义:20{字符}20 copyright paper51.com 位置:教师信息表 http://www.paper51.com 图3-3 内容来自www.paper51.com 名字:教师信息 http://www.paper51.com 描述:唯一地标识教师信息的一个特定关键域 copyright paper51.com 定义: 20{字符}20 paper51.com 位置:教师信息表 paper51.com 图3-4 http://www.paper51.com 名字:课程名称 copyright paper51.com 描述:唯一地标识课程名称的一个特定关键域 http://www.paper51.com
定义:50{字符}50 内容来自www.paper51.com 位置: 排课信息表 内容来自www.paper51.com 图3-5 内容来自www.paper51.com 名字:所教课程名称 copyright paper51.com 描述:唯一地标识教师所都课程的一个特定关键域 copyright paper51.com 定义:50{字符}50 内容来自论文无忧网 www.paper51.com 位置:教师信息表 内容来自www.paper51.com
图3-6 内容来自www.paper51.com 名字:用户名称 内容来自www.paper51.com
描述:用户指定条件下的系统用户口令表 内容来自www.paper51.com 定义:20{字符}20 http://www.paper51.com
位置:用户信息表 copyright paper51.com 图3-7 内容来自www.paper51.com (三)数据流图 http://www.paper51.com
数据流图描绘系统的逻辑模型图,其中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。因为数据流图是逻辑系统的图形表示,即使不是专业的计算机技术人员也容易理解,所以是极好的通信工具。此外,设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体地实现这些功能,所以它也是软件设计的很好的出发点。《教师工作量计算系统》主要是为了对教师的基本信息、工作量、及其它相关信息等进行计算机管理。所以主要的数据源应是教师有关方面的各种信息。它们在系统中流动和处理详细见下面的数据流程图。 内容来自www.paper51.com 教师信息 http://www.paper51.com 设置课程名称 内容来自论文无忧网 www.paper51.com 信息管理 设置职称 paper51.com
设置学历 copyright paper51.com 排课信息 paper51.com
图3-8信息管理 内容来自论文无忧网 www.paper51.com 教师信息查询 查找 copyright paper51.com 查询统计管理 教师工作量统计 paper51.com 排课信息查询 打印 copyright paper51.com 图3-9查询统计 内容来自论文无忧网 www.paper51.com 用户管理 paper51.com 系统管理 http://www.paper51.com 数据库管理 http://www.paper51.com 图3-10 系统管理 copyright paper51.com |