摘 要
快速发展的社会中,人们的生活水平都在提高,生活节奏也在逐渐加快。为了节省时间和提高工作效率,越来越多的人选择利用互联网进行线上打理各种事务,通过线上物业管理系统也就相继涌现。与此同时,人们开始接受方便的生活方式。他们不仅希望页面简单大方,还希望操作方便,可以快速锁定他们需要的物业管理系统方式。基于这种情况,我们需要这样一个界面简单大方、功能齐全的系统来解决用户问题,满足用户需求。
课题主要分为四大模块:即管理员模块,物业管理模块、业主模块和维修员模块,主要功能包括:个人中心、物业管理、业主管理、维修员管理、小区公告管理、小区信息管理、房产信息管理、车位信息管理、停车位管理、停车信息管理、缴费信息管理、投诉分类管理、投诉信息管理、投诉处理管理、报修信息管理、维修处理管理、服务评价管理、活动信息管理等。
4 系统设计
4.1系统结构图
物业管理系统分为四个部分,即管理员管理、物业管理、业主管理和维修员管理。该系统是根据用户的实际需求开发的,贴近生活。从管理员处获得的指定账号和密码可用于进入系统和使用相关的系统应用程序。管理员拥有最大的权限,其次是物业管理、业主和维修员。管理员一般负责整个系统的运行维护和总体协调。
系统结构如图4-1所示。
图4-1系统结构图
4.2数据库设计
所有的系统设计但凡有数据都离不开数据库,数据库是所有项目想实现如数据获取,数据传输等功能的基石。只有合理化的数据库设计才能满足商业化的要求,数据库的主键外键连接方式特别的重要,尽量避免多对多的复杂性,字段名合理规范,且通俗易懂等,字段应根据业务进行设定,不允许操作多字段而对系统产生占用多余的内存[12]。
4.2.1数据库设计原则
设计原则自然就是要符合范式的要求,多表之间的关系要合理,理应符合系统的实际情况。
4.2.2数据库的概念设计
概念设计是将整体分为在地面上表达出来的单个个体。E-R图形象的连接了实体模型和概念模型。因此,E-R图需要根据数据库表和表字段进行合理设计,表达的概念知识点用图形描述,可以直观地让相应人员清楚,并分解整个E-R图[13]。我们通常表达不清晰没有概念的东西。但是通过E-R之间的联系,E-R模型法是对这种模糊概念的事务最简单、最常用的设计方法。
(1) 投诉信息实体属性图如下图4-2所示。
图4-2投诉信息实体属性图
(2) 物业管理车实体属性图如下图4-3所示。
图4-3物业管理车实体属性图
(3) 投诉处理实体属性图如下图4-4所示。
图4-4投诉处理实体属性图
(4) 停车位实体属性图如下图4-5所示。
图4-5停车位实体属性图
(5) 缴费信息实体属性图如下图4-6所示。
图4-6缴费信息实体属性图
4.2.3数据库表设计
数据库表的设计通常是根据业务逻辑设置的。数据库模型在数据库中设计,并根据模型创建数据库表[14]。
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
biaoti | varchar | 200 | 标题 | ||
tousufenlei | varchar | 200 | 投诉分类 | ||
tousuneirong | longtext | 4294967295 | 投诉内容 | ||
tousushijian | date | 投诉时间 | |||
yonghuming | varchar | 200 | 用户名 | ||
yezhuxingming | varchar | 200 | 业主姓名 | ||
suoshuxiaoqu | varchar | 200 | 所属小区 | ||
chulizhuangtai | varchar | 200 | 处理状态 |
表4-2:报修信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
mingcheng | varchar | 200 | 名称 | ||
baoxiuwupin | varchar | 200 | 报修物品 | ||
baoxiuwenti | longtext | 4294967295 | 报修问题 | ||
baoxiuriqi | date | 报修日期 | |||
yonghuming | varchar | 200 | 用户名 | ||
yezhuxingming | varchar | 200 | 业主姓名 | ||
suoshuxiaoqu | varchar | 200 | 所属小区 | ||
chulizhuangtai | varchar | 200 | 处理状态 |
。
。
。
。
表4-18:用户表
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
username | varchar | 100 | 用户名 | ||
password | varchar | 100 | 密码 | ||
role | varchar | 100 | 角色 | 管理员 | |
addtime | timestamp | 新增时间 | CURRENT_TIMESTAMP |
表4-19:车位信息
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
cheweiquhao | varchar | 200 | 车位区号 | ||
cheweibianhao | varchar | 200 | 车位编号 | ||
leixing | varchar | 200 | 类型 | ||
yonghuming | varchar | 200 | 用户名 | ||
yezhuxingming | varchar | 200 | 业主姓名 | ||
cheweifei | float | 车位费 | |||
suoshuxiaoqu | varchar | 200 | 所属小区 | ||
beizhushuoming | longtext | 4294967295 | 备注说明 |
5系统的实现
5.1系统登录实现
系统登录,在登录页面选择权限,在正确输入用户名、密码后,进入操作系统进行操作;如图5-1所示。
图5-1 系统登录界面
5.2后台模块实现
5.2.1管理员模块实现
管理员进入主页面,主要功能包括对系统首页、个人中心、物业管理、业主管理、维修员管理、小区公告管理、小区信息管理、房产信息管理、车位信息管理、停车位管理、停车信息管理、缴费信息管理、投诉分类管理、投诉信息管理、投诉处理管理、报修信息管理、维修处理管理、服务评价管理、活动信息管理等进行操作。管理员主界面如图5-2所示:
图5-2管理员主界面
管理员点击物业管理。在物业管理页面输入账号可以查询,新增或删除物业管理列表,并根据需要对物业管理详情信息进行查看详情、修改或删除操作。如图5-3所示:
图5-3物业管理界面
管理员点击业主管理。在业主页面输入用户名可以查询、新增或删除业主列表,并根据需要对业主详情信息进行查看详情、修改或删除操作。如图5-4所示:
图5-4业主管理界面
管理员点击维修员管理。在维修员页面输入工号、姓名和性别可以查询、新增或删除维修员列表,并根据需要对维修员详情信息进行查看详情、修改或删除操作。如图5-5所示:
图5-5维修员管理界面
管理员点击小区信息管理。在小区信息页面输入小区名称、小区类型和物业名称可以查询或删除小区信息列表,并根据需要对小区信息详情信息进行查看详情、修改或删除操作。如图5-6所示:
图5-6小区信息管理界面
管理员点击车位信息管理。在车位信息页面输入车位区号、车位编号和类型可以查询或删除车位信息列表,并根据需要对车位信息详情信息进行查看详情、修改或删除操作。如图5-7所示:
图5-7车位信息管理界面
管理员点击停车位管理。在停车位页面输入车场名称、车位区号、车位编号、车场类型和状态可以查询或删除停车位列表,并根据需要对停车位详情信息进行查看详情、修改或删除操作。如图5-8所示:
图5-8停车位管理界面
管理员点击缴费信息管理。在缴费信息页面输入订单编号、缴费名称和业主姓名可以查询或删除缴费信息列表,并根据需要对缴费信息详情信息进行查看详情、修改或删除操作。如图5-9所示:
图5-9缴费信息管理界面
管理员点击服务评价管理。在服务评价页面输入名称、姓名和服务评价可以查询或删除服务评价列表,并根据需要对服务评价详情信息进行查看详情、修改或删除操作。如图5-10所示:
图5-10服务评价管理界面
5.2.2物业管理模块实现
物业管理进入主页面,主要功能包括对系统首页、个人中心、业主管理、小区公告管理、小区信息管理、房产信息管理、车位信息管理、停车位管理、停车信息管理、缴费信息管理、投诉信息管理、投诉处理管理、报修信息管理、维修处理管理、服务评价管理、活动信息管理等功能进行操作。物业管理主界面如图5-11所示:
图5-11 物业管理主界面
物业管理点击小区公告管理。在小区公告页面输入标题、类型和发布时间可以查询、新增或删除小区公告列表,并根据需要对小区公告详情信息进行查看详情、修改或删除操作。如图5-12所示:
图5-12小区公告管理界面
物业管理点击房产信息管理。在房产信息页面输入房产名、房屋类型、单元号、楼栋和房屋状态可以查询、新增或删除房产信息列表,并根据需要对房产信息详情信息进行查看详情、修改、发货或删除操作。如图5-13所示:
图5-13房产信息管理界面
物业管理点击停车信息管理。在停车信息页面输入车位区号和车位编号可以查询或删除停车信息列表,并根据需要对停车信息详情信息进行查看详情或删除操作。如图5-14所示:
图5-14停车信息管理界面
物业管理点击投诉处理管理。在投诉处理页面输入投诉分类、处理时间和业主姓名可以查询或删除投诉处理列表,并根据需要对投诉处理详情信息进行查看详情、修改或删除操作。如图5-15所示:
图5-15投诉处理管理界面
物业管理点击活动信息管理。在活动信息页面输入活动名称和活动类型可以查询、新增或删除活动信息列表,并根据需要对活动信息详情信息进行查看详情、修改或删除操作。如图5-16所示:
图5-16活动信息管理界面
5.2.3业主模块实现
业主进入主页面,主要功能包括对系统首页、个人中心、小区公告管理、小区信息管理、车位信息管理、停车位管理、停车信息管理、缴费信息管理、投诉信息管理、投诉处理管理、报修信息管理、维修处理管理、服务评价管理、活动信息管理等功能进行操作。业主主界面如图5-17所示:
图5-17业主主界面
业主点击停车位管理。在停车位页面输入车场名称、车位区号、车位编号、车场类型和状态可以查询停车位列表,并根据需要对停车位详情信息进行查看详情或停车操作。如图5-18所示:
图5-18停车位管理界面
业主点击投诉信息管理。在投诉信息页面输入投诉分类、投诉时间、业主姓名和处理状态可以查询、新增或删除投诉信息列表,并根据需要对投诉信息详情信息进行查看详情、修改或删除操作。如图5-19所示:
图5-19投诉信息管理界面
5.2.4维修员模块实现
维修员进入主页面,主要功能包括对系统首页、个人中心、报修信息管理、维修处理管理、服务评价管理等功能进行操作。维修员主界面如图5-20所示:
图5-20维修员主界面
维修员点击报修信息管理。在报修信息页面输入报修物品、报修日期和处理状态可以查询报修信息列表,并根据需要对报修信息详情信息进行查看详情或处理操作。如图5-21所示:
图5-21报修信息管理界面
维修员点击维修处理管理。在维修处理页面输入报修物品、业主姓名和处理时间可以查询或删除维修处理列表,并根据需要对维修处理详情信息进行查看详情、修改、评价或删除操作。如图5-22所示:
图5-22维修处理管理界面
源码领取:
v关功纵浩 文心海资源库 回复 源码 领取