通过上述功能描述分析,确定了该系统设计实现时功能模块划分,明确系统层次,以便完成所有基本功能,让操作人员上手方便,简单易懂,需求选择多向化,避免发生系统效率下降造成服务器崩溃,也降低系统运行时产生多余进程。该系统真正解决了长期以来社区管理中的问题。
2.2 模型模块分析
整个系统根据功能可分为五个主要模块,社区信息模块、住户管理模块、管理人员内部管理模块、社区服务模块和社区安全模块。在这五个模块的基础上,住户管理模块又可以分为居民管理模块和业主管理模块,主要功能是居民和业主的信息管理,业主模块中包含有业主缴纳物业费模块。服务模块可细分为文修、使用、投诉三大模块,社区安全模块可分为安全、卫生、和外来人员三个模块。由此可见,该系统基本功能齐全,模块划分分析清晰,系统功能图如图2.1所示:
图 2.1 社区综合服务系统功能图
2.2.1 社区信息模块
社区信息模块主要是用于显示在主页上社区设施信息管理模块,由于社区发展飞快,社区中设施、公共场所、医疗机构、商业中心、停车库等等设施也会随之变化。为了确保最新的社区信息,该模块用作社区设施添加、删除操作,然后返回到主页中显示信息,工作人员使用管理更加便利。模块操作流程如图2.2所示:
图 2.2 社区信息模块流程
2.2.2 居民管理模块
居民管理模块是要是居民信息的管理和操作。居民信息作为社区中信息量最庞大的一个组成,其管理模式也需要细分为添加、修改、删除操作。添加功能需要判断用户输入的添加信息是否合法。修改功能通过居民编号搜索,将当前信息显示在输入框中,方便管理人员对应旧信息进行修改。删除功能通过输入居民编号后,确定为删除用户后再进行删除操作。居民信息作为社区服务核心信息,其应用广泛,需要与服务模块中的使用、投诉、文修等联动,所以该模块首先需要显示所有的居民信息,在管理人员查看时,可以快速找到需要情报。模块操作流程如图2.3所示:
图 2.3 居民管理模块流程
2.2.3 业主管理模块
业主管理主要是针对业主信息的管理和缴纳物业费两大部分,业主和居民相同,信息同样需要添加、删除、修改,其业务流程与居民管理模块相同,添加信息需要检查其输入合法性,删除和修改需要搜索出业主信息。物业费管理包含在业主管理中,其功能主要包括业主缴纳物业费操作、查询物业费账单和物业费账单异常处理。缴纳物业费就是往数据库中添加物业费信息,其缴纳费用的业主必须是存在的业主,所以程序必定会判断。业主查询物业费账单有两种查询方式,根据业主查询和查询所有账单。物业费账单异常处理,就是当账单发生错误时所做的及时补救,管理人员往往存在填写数据粗心、马虎的情况,此时物业费账单又是属于财务管理方面,金额和信息的准确性关系到物业公司和社区服务机构信用度和可靠度,所以当发生特殊情况时,程序会自动检查管理人员的权限,如果为高级管理员,便可进行账单信息的修改和删除操作。物业费管理模块业务流程如图2.4所示:
图 2.4 物业费管理模块流程
2.2.4 文修管理模块
社区中每家每户都会发生一些物品损坏的现象,此时需要向社区服务机构或者物业公司申报文修服务。文修管理是社区服务中不可缺少的一个环节,其功能包括申报文修业务、删除文修单、修改文修单和文修处理。居民可以通过自己的个人身份申报文修业务,此时需要提供居民一些信息,系统需要检查该居民信息是否存在,如果不存在则申报失败,申报成功则当前系统时间为申报时间,申报文修业务流程如图2.5所示: Java社区综合服务系统设计实现(5):http://www.751com.cn/jisuanji/lunwen_5712.html