VF家政服务管理系统(论文+源程序+答辩PPT) 第3页
第三章 系统设计
3.1.功能模块
管理信息系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。
具体要求对系统进行功能分解,不断下去,直到分解成含义明确,功能单一的单元功能模块,从而绘制出系统的功能模块图,即HIPO图。家政服务管理信息系统的HIPO图如下:
3.2、数据库设计
1.据库需求分析
数据流程图如下: 客户信息
员工信息 信息报表
服务信息
2.数据库概念结构设计
在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体——联系图(简称E——R图)的方法进行数据结构的描述。E——R图由实体、属性、联系三部分组成。E——R图的有关符号说明如下:
实体 属性
根据数据字典的内容,得到本系统的实体——联系图如下:
客户实体信息 员工实体信息
用户信息实体 系统内主要实体间联系
3.数据库逻辑结构设计
将以上E-R图转换成如下关系模式:
客户表(客户编号,姓名,性别,付款方式,缴费,服务项目,住宅电话,手机,家庭地址,合同编号,
生效日期,终止日期,服务地点,备注)
员工表(姓名,性别,婚姻情况,家庭电话,文化程度,员工编号,到公司时间,家庭地址,身份证号,
人员状态)
服务安排表(员工编号,客户编号,服务日期,员工姓名)
服务记录表(员工姓名,客户编号,开始服务时间,结束服务时间,备注)
用户表(用户名,密码)
注:其中加下划线的字段为该表的关键字。
4.物理结构设计
物理结构设计的原则如下:
(1)尽可能的减少数据冗余和重复。
(2)结构设计与操作设计相结合。
(3)数据结构具有相对的稳定性。
基于以上设计原则,本系统中相关数据库表结构设计举例如下:
客户表:
字段编号 字段名 字段类型 字段宽度 是否为空
1 客户编号 Character 12 No
2 姓名 Character 8 No
3 性别 Character 2 No
4 付款方式 Character 20 No
5 缴费 Numeric 7 No
6 服务项目 Character 30 No
7 住宅电话 Character 12 No
8 手机 Character 15 No
9 家庭地址 Character 30 No
10 合同编号 Character 15 No
11 生效日期 Date 8 No
12 终止日期 Date 8 No
13 服务地点 Character 30 No
14 备注 Character 100 No
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
VF家政服务管理系统(论文+源程序+答辩PPT) 第3页下载如图片无法显示或论文不完整,请联系qq752018766