合。它是系统分析阶段的重要文档,它的作用是将数据流图中全部数据流及其组成部分的数据元素、数据存储、数据加工外部项等,通过数据字典描述清楚,以便于以后系统设计时使用。
五:系统设计
1、系统总体结构设计
希尔顿酒店客房管理系统及子系统图如下:
2、系统的详细设计
(1)代码设计
代码,就是用来表征客观事物的实体类别,以及属性的一个或一组易于计算机识别和处理的特定符号或记号。它的作用是描述对象状态,便于统计和检索对象。
代码设计的原则:适应计算机处理、简单明了、具有可扩充性、系统性、便于识别和记忆等。
(2)数据库设计
数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。
① 概念结构设计
在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体--联系图(简称E--R图)的方法进行数据结构的描述。E--R图由实体、属性、联系三部分组成。E--R图的有关符号说明如下:
实体 属性
根据数据字典的内容,得到本系统的实体--联系图如下:
......
客房管理子系统的E-R图(一)
......
客房管理子系统的E-R图(二)
......
客房管理子系统的E-R图(三)
......
客房管理子系统的E-R图(三)
......
客房管理子系统的E-R图(四)
......
客房管理子系统的E-R图(五)
......
客房管理子系统的E-R图(六)
......
客房管理子系统的E-R图(七)
......
客房管理子系统的E-R图(八)
......
客房管理子系统的E-R图(九)
......
客房管理子系统的E-R图(十)
② 逻辑结构设计
实体--联系图向关系模型的转换结果,如图所示:
③ 物理结构设计
物理结构设计的原则如下:
?尽可能的减少数据冗余和重复。
?结构设计与操作设计相结合。
?数据结构具有相对的稳定性。
基于以上设计原则,本系统中相关数据库表结构设计举例如下:
字段名 类型 宽度 小数位数 null 索引 表名 tabbdwdy 单位名称 C 50 0 FALSE FALSE tabbdwdy 地址 C 50 0 FALSE FALSE 邮政编码 C 10 0 FALSE FALSE 电话 C 20 0 FALSE FALSE 传真 C 20 0 FALSE FALSE 网址 C 40 0 FALSE FALSE 电子邮件 C 40 0 FALSE FALSE 财务主管 C 10 0 FALSE FALSE tabbmdy 部门编号 C 10 0 FALSE FALSE tabbmdy 部门名称 C 10 0 FALSE FALSE 部门电话 C 2
上一篇:
考勤管理系统Visual_C++6__毕业论文
下一篇:
西班牙语童话:El Alimento de Dios