武汉科技大学城市学院外语外事职业学院实验报告院系城市学院经管系专业会计课程名称管理信息系统实验题目住宅小区物业管理信息系统目录1 系统分析 (3)1.1设计内容概述 (3)1.2 可行性分析 (4)1.3 需求分析 (5)1.4 业务流程分析 (6)1.5 数据流程分析 (10)1.6数据字典 (13)2 系统设计 (14)2.1 功能模块设计 (14)2.1.1系统功能设计 (14)2.1.2物业业主服务子系统功能模块图 (16)2.2代码设计 (17)2.3数据库设计 (18)2.3.1概念结构设计 (20)2.3.2物理结构设计 (23)2.4输出/输入设计及相关程序设计 (25)2.4.1管理员登录模块设计 (25)2.4.2管理员功能选择页面 (26)2.4.3系统基本模块介绍 (27)3 总结与展望 (30)第一章系统分析1.1设计内容概述:住宅小区物业管理信息系统完成功能主要有:物业公司负责住宅小区房屋、设施、设备、环境卫生、公共秩序、保安、绿化等管理工作。
由住户缴纳费用和出租房屋费用来维持各项费用支出。
(1)住宅小区楼宇经过验收接管后,开始建立小区房产基本资料,为收费及管理做基础工作。
小区的楼房管理包括出售房屋,出租房屋和公用建筑,它们以楼号、单元号和房号标识。
⑵建立车位资料,为收费及管理做基础工作。
车位用车位号标识。
⑶购房人收到有效的人住通知书后,携带身份证到管理处办理人住手续,填写居民入住登记表并签订入住协议(承诺书)⑷用户一旦入住领取钥匙后,抄表员入户登记水电气表底数。
⑸住户装修房屋,要先与物业公司签约后方可施工,房屋装修协议书的主要内容有甲方装修公司名称、甲方法定代表人、乙方名称、乙方房号、签约日期、装修部位及各部位装修内容(项目包括屋顶、墙面、地面、阳台、门窗、厨房、厕所、采暖设备、壁柜顶柜、管道)签约后到收费处交纳管理费、装修保证金和施工安全保证金,领取施工许可证。
⑹装修完毕验收后,退回保证金,但如果违反装修制度则从违约金中扣除后退还⑺住户可以随时到管理处挑选空车位,选中后填写车位登记表,当然也可以更改车位或在结清费用后取消车位。
⑻住户需要退户时,持有效证明到收费处结清费用后做退户处理。
(9)住户的住房或设备设施出现问题可以直接或打电话到接待处报修,讲明地址、姓名、修理部位、损坏情况、约定时间和收费标准,接待员填写维修服务单,向维修组下达任务;维修员维修后,在服务单上填写实际维修人、维修时间段、维修内容和价格,经住户验收交待(10)接待处负贡接待住户的投诉,登记投诉情况和解决结果。
1.2可行性分析1)技术可行性随着计算机技术的发展,要将对黎明小区的物业管理从原始的文档管理转化为信息化管理,是有很强的可行性的。
而且很多新型小区已经实现了物业管理信息化,市面上也有很多免费的小区物业管理软件,所以要实现物业管理的信息化在技术上的可行性是毋庸置疑的。
本设计要做的只是针对小区的真实的物业管理工作来开发出适用的物业管理系统,面向Windows操作系统,以Microsoft SQL Server 2000作为后台数据库,并从数据库的应用和开发的实效性角度出发,采用面向对象技术。
2)经济可行性本系统对经济上没有太多的要求,只要具备计算机及相应的运行软件即可开发。
项目成功后,数据的处理加快,可以节省人力,节约时间。
而且系统对于输入输出的规范,也提高了数据可用性,增强了数据安全系数,能够更方便、简单、快速地查询楼宇、门店、业主的各个方面的信息,方便快捷的缴费,登记、排查所有的安全隐患,所有的票据、协议的生成、打印等,对提高小区物业管理水平有一定得现实意义。
3)管理可行性本系统以实际工作为原型,抽象相关人员工作原理,系统也设计到权限的管理,对相关数据进行保密,数据的打印页更加简单,系统实施以后,管理者不会存在管理方面的问题。
4)操作可行性本系统采用面向对象技术,开发出来的界面友好,几乎人人都可以很简单地按照相关说明进行操作。
系统能为物业管理者和业主提供高效、方便快捷的服务,工作量和出错率远远低于传统管理模式,同时新系统操作简单易上手,特别是与实际流程一致,用户可以很快熟悉和习惯。
1.3 需求分析小区物业管理系统,是小区的实际工作为原型,并对一些不合理的流程进行优化,一些不足的流程进行完善,信息化的管理在现有的人工管理的基础上更加完善、更加合理了。
传统物业管理是手工管理来实现的,无论是添加、修改、查询楼宇和业主的信息,还是水电费的缴纳、车位的出租都很不方便,缴费票据、出租协议等都是人工书写,效率低,不规范。
本系统主要涉及到四大部分:系统管理,基本信息管理,物业管理,统计报表与查询。
其中系统管理主要包括系统的备份、恢复和基础参数的设置等;基本资料包括楼宇信息管理和业主信息管理;物业管理包括车位管理、出租管理(包括房屋和门店)、安全绿化管理、缴费管理、投诉管理等;公司内务管理主要包括人事管理、财务管理等。
新系统还应实现信息查询的高效性,提供数据统计分析功能,既能完成物业公司对业务的管理工作,又能完成其对公司内部的管理。
1.4业务流程分析1.4.1业务流程图收费管理维修管理车辆管理投诉管理1.5 数据流程分析系统数据流程图 (DFD)存档资料顶层维修查询与报表投诉查询与报表费用管理图1.6 数据字典1)名字:收费名称描述:收费项目的名称定义:收费项目={字符}10位置:收费项目表、住户缴费表、物业收费统计报表2)名字:收费编号描述:每一条收费记录的唯一标识定义:收费编号={字符}10位置:住户缴费表、物业收费统计报表3)名字:住户编号描述:住户的唯一标识定义:住户编号={字符}10位置:收费表、住户缴费表、住户家庭表、住户房屋表、住户车位使用表、楼宇信息表、投诉表、报修表4)名字:使用状况描述:标识房屋是否被使用定义:使用状况={字符}10位置:住户房屋表、楼宇信息表5)名字:缴费表编号描述:缴费表的唯一标识定义:缴费表编号={字符}10位置:缴费表、住户缴费表、物业收费统计报表6)名字:家庭编号描述:每个家庭的唯一标识定义:家庭编号={字符}10位置:住户家庭表7)名字:房型编号描述:房屋型号的编号定义:房型编号={字符}10位置:住户房屋表、房屋型号表、楼宇信息表8)名字:房型描述:房屋的型号类型定义:房型={字符}20位置:住户房屋表、房屋型号表、楼宇信息表9)名字:楼栋编号描述:楼栋的顺序编号定义:楼栋编号={字符}10位置:楼宇信息表10)名字:产权描述:住户是否拥有房屋的产权定义:产权={字符}10位置:楼宇信息表11)名字:投诉编号描述:记录每条投诉的唯一标识定义:投诉编号={字符}10位置:投诉表12)名字:投诉内容描述:记录住户投诉的内容定义:投诉内容={字符}100位置:投诉表13)名字:报修编号描述:记录每条报修的唯一标识定义:报修编号={字符}10位置:报修表14)名字:服务费用描述:记录每次维修的人工费用定义:服务费用={数值}10位置:报修表、住户缴费表、物业收费统计报表15)名字:员工编号描述:记录每个员工的唯一标识定义:员工编号={字符}10位置:员工表第二章系统设计2.1功能模块设计2.1.1 系统功能设计根据系统功能的要求,小区物业系统分为五个主要模块。
即住户资料管理、投诉管理、住户报修管理、物业缴费管理、住户停车车位管理。
可以将系统分解成为几个功能模块来分别设计,功能模块间的关系如图3.1.1所示。
图3.1.1基本模块图对于小区物业系统,根据系统功能分析,仅有一个单一的流程化页面。
所以从欢迎页面到登录页面,如果登录成功,则进入相应的功能页。
整个系统的页面逻辑结构示意图如图3.1.2所示。
2.1.2物业业主服务子系统功能模块图该系统主要是针对系统管理员的小区物业管理系统,没有设置其他用户登录,该系统有六个主要的功能模块构成其中有:(1)基本设置:主要是对系统管理员的登陆密码进行修改和管理,管理员身份admin,初始密码:admin,登录后才能对起进行修改。
(2)住户资料管理:包括业主基本资料添加和管理模块。
(3)投诉管理:包括投诉添加和投诉管理,主要是内容上投诉的基本事项和处理详细内容。
(4)报修管理:报修添加和报修管理两个子模块,添加信息有报修事项和报修处理结果及产生的费用内容。
(5)缴费管理:是该系统的最重要组成模块,包括主要收费项目和缴费业主信息,包括指定业主的主要产生费用项目管理。
(6)停车车位管理:包括停车车位管理和信息管理,主要是车位基本信息方面的添加与查看。
图3.2系统功能模块图2.2代码设计为了方便对投诉、报修等信息的查询,编码的原则是根据投诉、报修的日期和顺序码生成组合码。
投诉编号、报修编号的前六位是事件发生的时间,后两位为顺序码。
对于房屋的编号则按照楼栋、单元、楼层等编号生成编号。
另外,为了方便对住户编号的编码,住户编号采用顺序码。
2.3数据库设计(1) 用户表用户表存放登陆系统所需要的用户名和密码,需要访问此表。
表4.1 用户表(2) 住户基本信息表住户表存放小区内所有的住户信息,这些信息也是小区物业管理的基本信息,在实现系统的各个功能中起真非常重要的作用。
表4.2 住户基本信息表表(3) 房屋基本信息房产表存放小区内的所有房屋的信息,其中包括已售出的房屋和未售出的房屋。
表4.3 房屋基本信息表(4) 处理故障表住户处理故障表存放小区内住户的各种故障的所有信息。
表4.4 处理故障表(5) 收费信息表物业收费表存放小区内住户的各种收费信息。
表4.5 物业收费表数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。
2.3.1、概念结构设计在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体——联系图(简称E——R图)的方法进行数据结构的描述。
E——R图由实体、属性、联系三部分组成。
E——R图的有关符号说明如下:图3.5.1住户信息E-R图图3.5.2投诉信息E-R图图3.5.3报修信息E-R图图3.5.4收费信息E-R 图图3.5.5车位信息E-R 图实体间主要联系如下:2.3.2、物理结构设计物理结构设计的原则如下:(1) 尽可能的减少数据冗余和重复。
(2)结构设计与操作设计相结合。
(3) 数据结构具有相对的稳定性。
n1基于以上设计原则,本系统设计了一个数据库,包含管理员、住户信息、收费信息、车位使用信息、车位信息、报维信息、维护信息等几个表。
为了加快系统访问的速度把这7个表放在一个数据库中。
本系统中相关数据库表结构设计举例如下:表1:admin(管理员)表:表2:BaseInfo(住户信息)表:表3:DataMoney(收费信息)表:表4:Park(车位使用信息)表:表5:ParkBase(车位信息)表:表6:Repair(报修信息)表:费用合计数字102报修内容备注20表7:TouShu(投诉信息)表:字段名称字段类型宽度小数位投诉编号文本10投诉住户文本10接待人员文本10投诉日期日期/时间15投诉内容备注20处理人员文本10处理情况备注202.4输出/输入设计及相关程序设计2.4.1管理员登录模块设计输入:用户名admin,密码admin,随机附加码处理:判断用户名和密码、附加码是否有效。