沈阳师范大学学士学位论文
第4章 系统总体设计
进行记录与缴纳。
4.4.5 权限设置模块
该功能模块主要实现对系统使用者的添加、修改、删除、查询等操作,登录系统的人员为系统管理员和普通用户。
4.5 数据库设计
4.5.1 数据流图
数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合是进行详细的数据收集和数据分析所获得的主要成果。数据流图是结构化系统分析的主要工具,它表示了系统内部信息的流向,并表示了系统的逻辑处理的功能,描述了系统的组成部分及各部分之间的联系,是一种功能模型。如图4.2所示。
用 户 合法 不合法 身份 验证 用户 信息 小区信息 导航菜单 系统管理 小区信息数据 住户管理 费用管理 设备管理 用户信息数据 住户信息数据 费用信息数据 图4.2 数据流图
设备信息数据
15
沈阳师范大学学士学位论文
第4章 系统总体设计
4.5.2 数据字典
数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。
1.数据项
(1)数据项:p_id
含义说明:唯一标识每个住户 别名:用户编号 长度:18
取值含义:每个人员的身份证号码
逻辑关系:主键,决定住户的其它数据项 (2)数据项:w_id
含义说明:唯一标识小区内的每个设施 别名:设施编号 长度:5
取值含义:前两位为小区编号,后三位按顺序编号 逻辑关系:主键,决定于设施的其它数据项 (3)数据项:f_id
含义说明:唯一标识收费清单
别名:收费单编号 长度:11
取值含义:前六位为收费日期(如:20080312),后三位按顺序编号 逻辑关系:主键,决定收费单的其它数据项 (4)数据项:l_id
含义说明:唯一标识每个楼房 别名:楼房编号 长度:6
取值含义:前两位为单元编号,第3、4位楼层编号,后两位为顺序号。 逻辑关系:主键,决定楼房的其它数据项 (5)数据项:t_id
含义说明:唯一标识每个停车场 别名:停车场编号 长度:5
取值含义:前两位为小区编号,后三位按顺序编码 逻辑关系:主键,决定停车场的其它数据项 (6)数据项:g_id
含义说明:唯一标识每个工作人员
16
沈阳师范大学学士学位论文
第4章 系统总体设计
别名:人员编号 长度:18
取值含义:人员的身份证号
逻辑关系:主键,决定工作人员的其它数据项
此处仅列出了取决定作用的数据项,其余的各个数据项表现形式与之相同。 2.数据结构
(1)数据结构:住户
含义说明:是小区物业管理系统的主体数据结构,定义了一个住户的有关信息 组成:住户编号,住户名称,性别,联系方式 (2)数据结构:设施
含义说明:是小区物业管理系统中设施的主要来源,定义了设施的有关信息 组成:设施编号,设施名称 (3)数据结构:费用
含义说明:是小区物业管理系统中费用的主要结构,定义了费用的有关信息 组成:费用编号,费用名称,费用备注 (4)数据结构:楼房
含义说明:定义了楼房的有关信息
组成:楼房编号,楼房名称,楼房面积,楼房方位,楼房状态 (5)数据结构:停车场
含义说明:定义了楼房的有关信息
组成:停车场编号,停车场名称,停车场面积,停车场状态 (6)数据结构:管理者
含义说明:定义了管理者的有关信息
组成:人员编号,人员姓名,性别,联系方式 3.数据存储 (1)住户信息
简述:用来存储有关住户的信息 输入数据:住户信息 输出数据:住户信息 (2)设施信息
简述:用来存储有关物品的信息 输入数据:物品信息 输出数据:物品信息 (3)费用信息
简述:用来存储有关费用的信息 输入数据:费用信息 输出数据:费用信息 (4)楼房信息
17
沈阳师范大学学士学位论文
第4章 系统总体设计
简述:用来存储有关楼房的信息 输入数据:楼房信息 输出数据:楼房信息 (5)停车场信息
简述:用来存储有关停车场的信息 输入数据:停车场信息 输出数据:停车场信息 (6)管理者信息
简述:用来存储有关管理者的信息 输入数据:管理者信息
输出数据:管理者信息
由上述分析可知,各个主要实体之间的联系如下所述。
住户与楼房之间:一个住户可以拥有多套楼房,一套楼房能入住多个人员。 楼房与小区之间:一个小区中包含多个楼房,一个楼房只能被一个小区所包含。 小区与设施之间:一个小区内可配有多套设施,同一设施只能属于一个小区。 小区与停车场之间:一个小区内有多个停车场,一个停车场只能被一个小区拥有。 住户与投诉单之间:一个住户可产生多张投诉单,一张投诉单同一时刻只能被一个住户投诉。
住户与收费单之间:一个住户可产生多张收费单,一张收费单同一时刻只能由一个住户缴费。
住户与报修单之间:一个住户可产生多张报修单,一张报修单同一时刻只能由一个住户填写。
4.5.3 概念结构设计
局部概念模型的设计思想是根据需求分析的内容用E-R图分别表示各个实体及其属性以及用E-R图表示出各实体之间的联系。各实体的属性及实体之间的联系如下。
住户与楼房之间的联系如图4.3所示。
入住时间 楼房编号 楼房名称
住户编号 住户名称 住 户 性 别 联系方式 m 入住n 楼 房 楼房面积 家庭人数
楼房状态 楼房方位 图4.3 住户与楼房之间的联系
18
沈阳师范大学学士学位论文
第4章 系统总体设计
楼房与小区之间的联系如图4.4所示。
楼房编号 小区编号 1 小 区 小区名称 楼房状态 图4.4 小区与楼房之间的联系
楼房方位 包含 n 楼 房 楼房面积 楼房名称
小区与设施之间的联系如图4.5所示。
小区编号 小 区 小区名称 1 属于 图4.5 小区与设施之间的联系
n 设 施 楼房方位 楼房名称
小区与停车场之间的联系如图4.6所示。
停车场编号 小区编号 小 区 小区名称 1 拥有 图4.6 小区与停车场之间的联系
n 停车场 停车场状态 停车场名称 停车场面积
住户与投诉单之间的联系如图4.7所示。
住户编号 住户名称 住 户 性 别 联系方式 图4.7 住户与投诉单之间的联系 19
处理人员 1 投诉n 投诉单 投诉单编号 投诉内容 投诉日期 投诉备注