https://www.bilibili.com/video/BV1H94y1c7yy/第4章 小区物业管理系统的概要设计3.1系统功能模块分析
功能模块划分是描述系统的一个过程,需要将需求分析中的感性描述进行抽象,提取出要实现的功能,这是整个系统开发的一个关键过程。在系统分析的基础上,确定了系统的功能结构图,如图3.1所示。
图3.1系统功能结构图
小区物业管理系统的角色是管理员和用户,管理员对基础信息和系统信息进行维护,用户查看物业信息、报修、投诉,物业管理员。
4.1.1管理员功能l 人事管理(物业公司员工信息)
l 设备管理(公司设备信息)
l 保安管理(记录并随时查询小区保安的人员的排班、保安记录)
l 住户资料管理(业主信息)
l 投诉管理(业主投诉信息记录、回复和查询)
l 住户报修管理(业主报修记录和答复)
l 物业缴费管理(各种收费记录和打印)
l 住户停车车位管理
l 留言管理
4.1.2业主功能l 住户资料管理
l 住户保修
l 缴费。
l 预定停车位
l 留言
3.2数据流图分析在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式。存在数据流程不畅等问题。现行的顶层数据流图如图3.2所示。
图3.2数据流图
具体分析第一层数据流图,主要包括三部分:物业信息、基本信息、用户信息的录入。方便人员统计和查询信息,都有系统统一管理存储。该层数据流图如图3.3所示。
图3.3第一层数据流图
分析物品信息录入。详细介绍如下。
物业管理员登录系统后,系统对收费信息进行管理。一次录入详细数据流图如图3.4所示。
图3.4收费信息数据流图
系统的实施会简短数据的流程,并把信息集中统一于系统,方便用户查询和统计,给操作人员带了很大的工作便利。
由于论文的篇幅限制不能一一列举数据流图,只给出了一部分比较重要的,其他都是按照此方法绘制的。
系统设计中一个极为重要的环节是数据库设计。在系统开发过程中,如果设计不完善不合理,会带来很多问题,甚至到后期的功能变更和功能以及扩充系统维护时,甚至严重时必须重新设计,已完成工作大量重做,因此系统设计的基础是数据,也就是说,数据库设计如同高楼大厦的根基 。
4.4.1ER图设计图3.5系统E-R图
4.4.2数据库表设计根据需求分析以及系统功能的需要,系统信息数据存放在数据表中。
图3.6 数据库表设计
本系统可以根据实际应用的具体情况,适当加以修改,以便更好应用。本系统操作简单,灵活性好,系统安全性高,运行稳定。
经过数据库设计后,本阶段要进行系统界面设计。设计时要尽量按照用户工作习惯,同时要做到界面友好,让用户操作简单方便。下面将对各个模块进行详细设计。
3.1登陆模块在登录页面中输入用户名和密码,然后单击登录按钮,login.jsp页面将负责处理登录请求,验证用户身份和信息,完成登录。登录页面如图3.1所示
图3.1登陆模块
3.2管理员模块5.2.1住户信息管理图3.2添加住户信息
5.2.2 保安信息管理图3.2 新增保安排班信息
5.2.3 设备信息管理图3.3 增加设备信息
5.2.4 物业缴费信息管理图3.4 物业缴费
图3.5 缴费明细
5.2.5 物业报修管理图3.6 物业报修管理
5.2.6 预定车位图3.7 预定车位
5.2.7 管理留言投诉图3.8 管理留言投诉
住户登录系统后,可以打开住户管理主界面,主要的功能包括住户资料,住户报修管理,缴费管理,住户停车车位管理以及留言管理。
图3.3住户后台主界面
5.3.2修改住户资料5.3.3发表留言