第三章 小区物业管理系统的设计
3.1 数据库设计
一个好的数据库产品不等于就有一个好的应用系统,如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和文护的难度,而且将会影响系统实际运行的性能。一般来讲,在一个MIS系统分析、设计、测试和试运行阶段,因为数据量较小,设计人员和测试人员往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性能则要花费更多的人力物力,而整个系统也不可避免的形成了一个打补丁工程[15]。
鉴于以上的考虑,结合物业管理系统数据库的特点,我决定采用浏览器/服务器(B/S)数据库系统,并采用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的系统模型,逐步完成数据库系统[16]。
3.2 小区物业管理信息系统 第5页的结构图
小区管理者需要建立一个比较完善的系统来解决小区管理各方面的问题。
首先我们使用SQL建立一个数据库,用来存储所有的管理信息,包括:楼盘楼宇信息,工作人员信息,住户信息,各种其他管理信息等。当打开浏览器运行网业时,就会自动连接上后台的数据库。用户就能通过前台工具对后台进行相应的操作,其关系如图3.1所示。
普通用户
其他权限用户
浏览器
数据库后台
系统管理员
图3.1 系统操作结构图
3.3 小区物业管理信息系统 第5页的功能模块
小区物业管理系统大致上需要基础资料、迁入迁出、缴费中心、报修中心、投诉中心、停车管理、设备管理、安保管理、保洁绿化、人事管理、查询统计、系统设置等几个主要的功能[17]。故本系统的模块的主要划分为以下8大模块:经营部,管理部,工程部,财务部,办公室,保安部,经理室,系统管理。而我主要负责的是工程部,财务部,办公室和保安部4大模块。下面我简要的介绍一下我所负责的4个模块:
1.工程部:对如装修队,装修信息,文修信息,违章信息,小区设施的登记和查询以及各类数据的打印管理,如图4.2所示。
2.财务部:各类费用的设定如水电煤气费以及别的常用费用等,和各小区用户的费用单的填写以及其历史费用的查询和打印等,如图4.3所示。
3.办公室:对于各种文档的编辑,管理和查询,如图4.4所示。
工程部
装修队登记
文修信息
装修信息
小区设施
文修信息登记
文修信息查询
装修信息登记
装修信息查询
小区设施登记
小区信息查询
数据打印管理
4保安部:对于各小区保安队的管理,安排等,如图4.5所示。
图3.2 工程部结构图
水电煤气费收取
采暖费管理
实收收费登记管理
收费情况一览
历史费用信息查询
系统数据设定
数据信息打印
每户费用信息查询
导出本月收费数据
房租信息管理
填写收费通知单财务部
图3.3 财务部结构图
办公室文档管理
办公室
办公室文档查询
图3.4办公室结构图
保安部
保安值班管理
保安值班查询
图3.5保安部结构图
3.4 数据字典
数据字典(Data Dictionary):就是对DFD中的数据流、加工、文件和外部项逐个做出严格定义的一部文件[11]。建立DD需要大量细致的工作,但这一工作是必须的,因为不仅系统分析阶段需要它,在整个开发过程乃至系统交付后的长期运行、文护过程中都需要依据它、文护它。
从属
楼宇
房屋
从属
住户
居住
车位
从属
使用
员工
从属
设备
管理
小区
管理
图3.6系统ER图
以下是本系统的数据字典中的主要部分——数据库表:
表3.1装修队
表3.2装修信息
表3.3文修信息
表3.4设备信息
表3.5水电煤气费收费标准
表3.6水费
表3.7电费
表3.8煤气费
表3.9费用科目
表3.10用户费用Temp
表3.11其它费用
表3.12房租费用
表3.13办公室文档表3.14排班表
表3.15投诉信息
表3.16常用费用
第四章 小区物业管理系统的实现
4.1 登陆窗口的实现
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页