小区物业管理系统的设计与实现(毕业论文)(6)

2019-02-14 22:35

沈阳师范大学学士学位论文

第4章 系统总体设计

住户与报修单之间的联系如图4.8所示。

性 别 联系方式 图4.8 住户与报修单之间的联系

住户编号 住户名称 住 户 1 报修维修人员 n 报修单 报修日期 处理情况 报修单编号 报修内容

住户与费用之间的联系如图4.9所示。

住户编号 住户名称 住 户 性 别 联系方式

图4.9 住户与报修单之间的联系 收费人员 费用备注 收费编号 1 缴费 n 收费单 收费日期 费用金额 收费名称

各子系统的分E-R图设计好以后,下一步就是将所有的分E-R图综合成一个总的E-R图。合理消除各分E-R图的冲突是合并E-R图的主要工作和关键。各E-R图之间的冲突

主要有三种:属性冲突、命名冲突、结构冲突。

在小区物业管理系统设计过程中,有属性冲突和命名冲突。属性域冲突,即属性值的类型、取值范围或取值集合不同。如住户编号在不同的关系中都要定义成相同的属性值的类型为字符型并且字长定义为18,才能避免属性冲突。同名异义,即不同意义的对象在不同的局部应用中具有相同的名字。如在投诉单实体信息中的属性投诉备注和联系缴费信息中的属性费用备注,其都起到备注标志的作用,但分别是对不同实体的不同内容的标志,所以为避免同名冲突将实体投诉信息中的属性定义为投诉备注,将联系缴费信息中的属性定义为费用备注,这样就避免了命名冲突。

20

沈阳师范大学学士学位论文

第4章 系统总体设计

按照合成总体E-R图的规则,画出完整的E-R图,如图4.10所示。

投诉单 n 设 施 n 投诉 属于 1 住 户 m 入住 n 楼 房 n 包含 1 1 小区 1 1 缴费 1 填写 拥有 n 报修单 n 收费单 n 停车场 图4.10 全局E-R图

4.5.4 逻辑结构设计

1.逻辑结构设计思想。从理论上讲,设计逻辑结构应该选择最适于相应概念结构的数据模型,然后支持这种数据模型的各种DBMS进行比较,从中选出最合适的DBMS。但实际情况往往是已给定了某种DBMS,设计人员没有选择的余地。目前DBMS产品一般支持关系、网状、层次三种模型中的某一种,对某一种数据模型,各个机器系统又有许多不同的限制,提供不同的环境与工具。

(1)将概念结构转换为一般的关系、网状、层次模型;

(2)将转换来的关系、网状、层次模型向DBMS支持下的数据模型转换; (3)对数据模型进行优化。

针对小区物业管理系统,逻辑结构设计采用关系模型转换概念结构,将E-R图依照规则转换为关系模型,为了进一步提高数据库应用系统的性能,再将转换后的关系模型进行优化,确定是否要对某些模式进行合并或分解,为物理设计提供最优的处理。 2.E-R图向关系模型的转换。关系模型的逻辑结构是一组关系模式的集合。E-R图则是由实体,实体的属性和实体间的联系三个要素组成。所以将E-R图转换为关系模型

21

沈阳师范大学学士学位论文

第4章 系统总体设计

实际上就是要将实体,实体的属性和实体间的联系转换为关系模式。

3.依照转换规则将小区物业管理系统的E-R图转换为关系模型如下。

住户(住户编号,住户名称,住户性别,住户联系方式),主码为住户编号。 楼房(楼房编号,楼房名称,楼房面积,楼房方位,楼房状态,小区编号),主码为楼房编号。

小区(小区编号,小区名称),主码为小区编号。

工作人员(人员编号,人员姓名,人员联系方式,人员性别),主码为人员编号。 设施(设施编号,设施名称,设施备注),主码为设施编号。

停车场(停车场编号,停车场名称,停车场面积,停车场状态,小区编号),主码为停车场编号。

投诉单(投诉单编号,投诉内容,投诉日期,住户编号,人员编号),主码为投诉单编号。

报修单(报修单编号,报修内容,报修日期,住户编号,人员编号,处理情况),主码为报修单编号。

入住(住户编号,楼房编号,入住时间,家庭人数),在此关系中主码为住户编号和楼房编号,因为在此关系中住户与楼房之间是多对多的联系,因此将住户编号与楼房编号联合作为入住联系的主码,入住联系本身的属性作为关系的属性。

4.5.5 数据库表设计

表4.1 住户表(zhuhu)

字段名 p_id p_name p_sex p_tel

说明 住户编号 住户名称 性别 联系方式

类型 int varchar varchar varchar

表4.2 小区表(xiaoqu)

类型

int varchar

长度 18 8 2 11

备注 主键

字段名 xq_id xq_name

说明 小区编号 小区名称

长度 2 14

备注 主键

表4.3 停车场表(tstation) 字段名 t_id t_name t_mj t_zt xq_id

说明 停车场编号 停车场名称 停车场面积 停车场状态 小区编号

类型 int varchar number varchar varchar

22

长度 5 20 3,2 4 2

备注 主键 出租/售出/空

外键

沈阳师范大学学士学位论文

第4章 系统总体设计

p_id

住户编号

varchar

表4.4 工作人员表(glz)

字段名 g_id g_name g_tel g_sex

说明 人员编号 人员名称 联系方式 性别

类型 int varchar varchar varchar

长度 18 10 11 2

备注 主键

18

外键

表4.5 楼房表(loufang)

字段名 l_id l_name l_mj l_fw l_zht xq_id

说明 楼房编号 楼房名称 楼房面积 楼房方位 楼房状态 小区编号

类型 int varchar number varchar varchar varchar

表4.6 设施表(wupin)

字段名 w_id w_name xq_id

说明 设施编号 设施名称 小区编号

类型 int varchar varchar

表4.7 收费表(feiyong)

字段名 f_id f_name Money f_rq p_id g_id f_bz

说明 收费单编号 费用名称 费用金额 收费日期 交费人员 接待人员 费用备注

类型 int varchar number Date varchar varchar varchar

表4.8 投诉表(tousu)

字段名 tousu_id tousu_nr tousu_rq p_id

说明 投诉编号 投诉内容 投诉日期 投诉人员

类型 int varchar date varchar

23

长度 6 20 3,2 6 4 2

备注 主键 外键

长度 5 20 2

备注 主键 外键

长度 11 10 4,2 18 18 10

备注 主键 外键 外键

长度 11 60 18

备注 主键 外键

沈阳师范大学学士学位论文

第4章 系统总体设计

g_id 字段名 baoxiu_id baoxiu_nr baoxiu_rq p_id g_id Status

接待人员 说明 报修编号 报修内容 报修日期 报修人员 维修人员 处理情况

varchar

表4.9 报修表(baoxiu)

类型 int varchar date varchar varchar varchar

长度 11 60 18 18 60

备注 主键 外键 外键

18

外键

字段名 p_id l_id rz_date Rs

说明 住户编号 楼房编号 入住时间 家庭人数

表4.10 入住表(ruzhu)

类型

int int date int

表4.11 用户表(sysuser)

字段名 sysuser_id sysuser_name sysuser_pass sysuser_role

说明 用户编号 用户名称 用户密码 角色

类型 int varchar varchar int

长度 18 10 10 1

备注 主键

标识用户权限

长度 18 6 4

备注 主键 主键

4.6 系统用例图

系统管理员 修改密码 添加用户 费用查询费用录入 信息添加 信息修改 图4.11 系统用例图

24


小区物业管理系统的设计与实现(毕业论文)(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:生物化学笔记(整理版)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: