小区物业管理系统分析与设计Word文档下载推荐.docx
《小区物业管理系统分析与设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《小区物业管理系统分析与设计Word文档下载推荐.docx(22页珍藏版)》请在冰点文库上搜索。
根据不同的查询条件查询住户交费信息记录以及月结处理记录,并可对查询结果进行编辑和删除。
月结处理:
统计一月内住户各项应交费用和实交费用,并计算滞纳金以及向未交清费用的住户发出催缴通知。
图2收费管理功能分析
1.2.2资源设置
资源设置主要是对本小区的公用设备、套户个人委托设备或其他物业管理对象进行的登记、检定、检修等管理。
物业设备管理也是物业管理公司进行规范管理的一个重要部分。
物业设备管理的好坏,与居民区的生活息息相关,直接关系居民的生命财产安全。
针对小区的房产,每一栋大楼的信息进行管理,也针对小区业主和租户的信息进行管理,在这里可以添加新的收费项目或收费标准,修改、删除已存在的收费项目或收费标准。
图3资源设置功能分析
1.2.3行政人事
员工档案记录了员工的详细信息,并可对这些信息进行编辑、删除、查询并可打印查询结果,以及添加新的员工信息。
工资管理计算、统计员工工资,同时可对员工工资记录进行添加、删除、编辑、查询以及打印。
工作管理针对工作安排的信息的添加、删除、编辑、查询以及打印;
并对员工出勤考核记录的添加、删除、编辑、查询及打印。
会议记录信息的添加、删除、编辑、查询及打印
统计员工工资的发放情况、以及对统计记录的添加、删除、编辑、查询及打印。
图4行政人事功能分析
1.2.4社区管理
车辆管理:
对住户车辆信息和外来车辆信息的添加、删除、编辑、查询及打印。
同时可统计外来车辆收费。
出租管理:
出租记录的添加、删除、编辑、查询及打印;
同时可统计租金,以及打印向业主发送的出租通知。
客户服务:
提供了对家政服务、室内维修、客户访问、客户投诉记录的添加、删除、编辑、查询及打印。
迁出转让:
迁出转让记录的添加、删除、编辑、查询及打印;
以及对迁出转让业主信息的处理。
社区清洁:
社区卫生清洁记录的添加、删除、编辑及查询。
环境绿化:
小区绿化维护记录的添加、删除、编辑及查询。
图5社区管理功能分析
1.2.5系统管理
对小区物业管理系统的操作员相关信息的操作,以及本系统的后台操作。
图6系统管理功能分析
2小区物业管理系统面向对象分析
在小区物业管理系统中,普通用户可以对数据的录入、编辑做相应的操作,而系统管理员除了这些工作外还能删除系统中的所有相关信息,在做数据备份的时候是根据月来备份的。
所以系统中的参与者主要有几大类:
客户和员工。
2.1系统用例图
下图为系统的整个用例图
图1系统用例图
2.1.1收费管理用例图
收费管理用例说明:
系统管理员和普通用户都可对数据进行录入,所以在住户水电费数据录入时,两个参与者多可实现。
图2费用数据录入用例图
费用收取用例说明:
普通用户可对费用收取、查询进行预览、打印、编辑住户的交费信息,系统管理员除此之外还可以删除住户的交费信息,也可以删除查询结果。
图3费用收取用例图
图4费用查询用例图
月结处理用例说明:
普通操作员和系统管理员都可对未交费的用户进行统计,可以查看催交费通知单、对每个月的费用信息紧系计算。
图5月结处理用例图
2.1.2资源设置用例图
资源设置用例说明:
普通操作员进行房产信息和客户信息的编辑、录入、参数的设置,而系统管理员可以对房产信息和客户信息录入、编辑、删除,也可实现收费项目与标准的编辑、录入、删除。
图6资源设置用例图
2.1.3系统管理用例图
系统管理用例说明:
系统管理员对对整个系统数据进行备份、恢复,也可对普通操作员信息进行添加、编辑、删除,设置所有操作员的权限,对于这个系统会进行相关的说明。
图7系统管理用例图
2.2系统活动图
2.2.1登录活动图
不管是系统管理员还是普通用户要进行系统的相关操作,就必须先登录。
当用户输入用户名和密码是要判断数据库连接是否打开,若打开的话根据数据库中的信息查询用户名和密码是否正确。
判断查询结果是否为0,若为0输出出错信息:
无效的用户名和密码,若不为0,进入系统的主界面。
图8登录活动图
2.2.2添加新操作员活动图(系统管理员活动图)
系统管理员要添加新的操作员的活动时,要进行相应的判断。
当系统管理员输入的用户名是数据库中已存在的,会输出提示信息:
用户名已存在,当用户名不存在是时,判断输入的两次密码是否一致,一致添加成功,更新操作日志,不一致输出提示信息,进行重新输入密码。
若输入的密码为空,也会给出提示信息,让你输入密码设置。
图9添加新操作员活动图
2.2.3住户水电数据录入活动图
系统管理员或普通用户首选打开数据库进行连接,然后选择录入方式是单条录入还是批量录入,选择之后进入编辑,编辑好后保存到数据库中,判断是否插入成功,若成功的话进行更新操作日志,若插入失败的话输出提示信息,进行重新插入。
图10住户水电数据录入活动图
2.2.4交费模块活动图
图11交费模块活动图
2.3系统时序图
2.3.1社区管理时序图
图12社区管理时序图
时序图说明:
(1)Login():
登录时的函数
(2)Nameandpasswordarematch:
输入的用户名与密码一致
(3)Noproblem:
确定用户的一切管理(维修服务、出租管理、车辆管理等)
(4)Nameandpasswordarenotmatch:
输入的用户名与密码不一致
2.3.2客户租赁房屋或确定买房的时序图
客户要租房或买房,首相必须操作员会填写租房或买房登记表。
操作员根据客户租赁的历史记录以决定是否接受客户请求,如果条件都满足,那么将接受请求并为客户预留房屋;
否则就拒绝请求。
如果接受用户租赁请求,必须为该客户添加一条记录,然后通知客户可以租房或买房,并交相应的费用。
图13租赁房屋或买房的时序图
(1)fillOrder():
填写租赁或买房登记表的函数
(2)check():
检查历史记录的函数
(3)InServiced():
判断房屋状态的函数
(4)Allow():
允许客户租赁或买房的函数
(5)Notify():
通知客户前来租房或买房交相应费用的函数
2.4系统的类图
主要类图有:
参与者普通用户与系统管理员的类(Person)、用户信息类(User)、房产信息类(House)、费用数据信息类(Money)、水电数据类(waterandelectricity)、月结处理类(ChargeMonthDeal)
图14系统类图
类图说明:
Person:
普通操作员或系统管理员的类图,有四个属性:
编号,姓名,地址,联系电话,他包含的方法都是用来设置和获取这些属性的。
User:
客户信息类,属性有客户姓名,已租房客户编号,客户地址等,他包含的方法都是用来设置和获取这些属性的。
Housr:
房产信息类,属性有:
房屋编号,房屋所在小区编号、建筑面积、客户信息,他包含的方法都是用来设置和获取这些属性的。
Money:
费用数据信息类,属性有:
已租房客户编号,客户的水电费总额,客户的维修费用,他包含的方法都是用来设置和获取这些属性的。
waterandelectricity:
水电数据类,属性有:
已租房客户编号,客户地址,客户的水电数据,他包含的方法都是用来设置和获取这些属性的。
ChargeMonthDeal:
月结处理类:
属性有:
月结处理编号,月结处理时间,月结费用统计,他包含的方法都是用来设置和获取这些属性的。
3小区物业管理系统详细设计
每个系统都必须有一个庞大而且优越的数据库,这样你的系统才会在运用过程中得到很好的管理与维护。
3.1概念结构(E-R图)
根据现实要求把对象转化为实体,得到以下属性:
图15客户属性图
图15房屋属性图
图16收费属性图
图17投诉属性图
3.2实体联系E-R图
图18实体联系图
3.3逻辑结构设计:
在概念设计的基础上,根据设计得到系统总的E-R图,按照概念模式与关系表转化的一般规则,结合实际的需要进行逻辑设计,E—R图中的实体、实体的属性和实体之间的联系转化为关系模式。
最后生成的关系及关系表如下
住户(住户编号、住户名称、联系电话、联系地址、房屋编号、家庭编号、状态);
房屋(房屋编号、楼栋、所属单元、使用面积、产权、建筑面积、房型编号);
收费项目(名称、价格、周期、单位);
收费(收费编号、住户编号、收费名称、定额用量、收费时间、收费总额、收费人员);
投诉(投诉编号、住户编号、投诉日期、处理日期、接待人员、处理人员、投诉内容、处理情况);
维修(维修编号、维修内容、维修日期、住户编号、维修人员、物料费用、服务费用、修理费用、总费用);
车位(车位编号、房户编号、车牌号、管理人员、使用时间、退用时间、收费标准、总的收费);
说明:
1.下加横线部分表示关系的码
2.以上关系的详细内容说明请参照概念结构设计中的具体内容
3.上面的各个关系对概念结构设计中的相关内容了作了修改,主要加了各个实体中间的联系,尤其是一对多的联系,纳为属性。
3.4数据库设计:
根据上面的概念结构设计和逻辑结构设计得出数据库信息表:
表1操作员信息表
字段名
数据类型
备注
操作员编号
[varchar](10)PK,NOTNULL
主键
操作员姓名
[varchar](20)NOTNULL
操作员密码
操作员权限
[int]NOTNULL
表2住户信息表
住户编号
住户姓名
住户地址
[varchar](20)
住户联系电话
[varchar](10)
表3房屋信息表
房屋编号
所属单元编号
建筑面积
表4维修信息表
维修编号
维修内容
[varchar](100)NOTNULL
维修日期
[datetime]
维修费用
表5收费信息表
收费编号
收费名称
[varchar](20)PK,NOTNULL
收费时间
[datetime]
收费总额
[int]
收费人员
[varchar](100)
水电数据
[int]
表6车位信息表
车位编号
[varchar](10)NOTNULL
车牌号
[varchar](10)NOTNULL
管理人员
使用时间
退用时间
总的收费
表7投诉信息表
投诉编号
投诉内容
[varchar](100)NOTNULL
投诉时间
处理时间
处理人员