本篇论文目录导航:
【题目】小区物业管理系统软件设计探究
【第一章】物管软件系统的研发探析绪论
【第二章】物业管理系统各种指标分析
【第三章】小区物业管理系统创建
【第四章】物管系统数据库的设计
【第五章】物业管理系统详细设计
【第六章】物业管理系统测试分析
【总结/参考文献】小区物业管理软件开发研究总结与参考文献
第 3 章 系统设计
3.1 数据库设计
3.1.1 概念结构
(1)住户信息数据库结果设计,通过对以往小区物业管理实际需求情况及常用的信息分析,其住户信息主要包括了住户编号、房屋编号、户主名称、联系电话以及联系地址等信息,其结果图如图 3.1 所示。
3.1.2 实体联系图
3.1.3 数据库逻辑结构设计
有了数据库的概念结构图,因此数据库中的逻辑结构便可以继续设计,在该小区物业管理系统中,其主要参数如下表 3.1、3.2、3.3、3.4、3.5、3.6、3.7、3.8、3.9、3.10、3.11 以及 3.12.
3.2 系统模块设计
3.2.1 登录主界面设计
在登陆页面处,用户需要将独立的用户名和密码进行输入,输入完成确定之后系统将自动将用户输入内容与后台数据库中存储的数据进行匹配工作,如果匹配完成,那么系统将打开系统主界面。
3.2.2 业主信息管理界面设计
业主信息管理界面是对用户信息主要信息的管理模块,能够实现用户基本内容的管理,主要包括业主姓名、业主电话、物业详细地址、身份证号、使用时间、基本收费信息,需要实现的功能包括对自身的信息的修改、查询和修改工作。
3.2.3 收费项目管理主界面设计
收费项目管理:在该目录下系统需要完成的功能包括对于用户的收费项目进行管理,主要包括对收费项目的添加和修改,对已经完成的收费项目查询功能,时间较长或者不需要保留的项目记录进行删除,同样也可以利用添加的控件来实现功能。
需要在收费项目部分列举项目较多主要分为以下几项内容:收费项目名称、收费开始时间、开始时显示数值、收费终止时间、终止时显示数值、使用量、缴费时间记录、物品金额单价、应缴费用数额、分摊系数值、收费备注、其他。
该收费项目的功能结构示意图如下所示,当用户运行程序之后,将自动进入物业管理费用的管理界面显示,在该界面内,用户可以实现对于费用缴纳的查询和处理,同时对于记录的内容进行修改,查询收费项目的具体使用内容,使用户能够了解物业管理的详细分配。
3.2.4 投诉项目管理-投诉单界面设计
投诉项目管理:投诉项目是物业管理过程中不可缺少的环节,需要对用户反馈上来的信息进行接收和处理,因此主要需要完成的任务类型包括添加投诉信息、修改投诉信息、删除投诉信息以及查询投诉信息的功能、在添加环节按钮能够将投诉单窗口进行显示,并且对用户需要投诉的具体内容进行详细了解,将相应信息进行保存和处理。物业公司可以通过系统入口登录查看相应的用户所提交的相关信息,并且根据投诉单中的内容与用户取得联系。
相关信息包括:单号数、提交时间、投诉问题、发单人、发单时间、接单人、接单时间、详细投诉内容、处理进度情况、领导意见反馈、处理时间、处理结束时间、用户反馈信息、用户反馈签字、其他。
3.2.5 维修项目管理--维修单界面设计
维修项目管理:添加维修项目记录、修改维修项目记录、删除维修项目记录。添加维修项目按钮触发可以将维修单窗口弹出,用户在该窗口下对维修内容进行填写,然后保存,物业公司对信息进行查看和处理。
相关内容包括:维修单号、发单时间、需要进行维修的地点、住户可以配合维修工作时间、报修情况、发单人、接单人、接单时间、维修内容、处理进度、领导意见、总费用、人工费、材料费、住户签字、住户反馈、其他。
3.3 基于 VB 信息编码设计
VB 是由微软公司在 windows 环境之下开发软件的工具平台,采用 VB 平台来设计本系统能够十分快速简单便捷的而完成,对于所有计算机都能适用。在 VB 中微软引入控件的概念,将多种功能按钮和文本框信息列入其中,直接进行使用,对于操作者而言能够大幅度的提升工作效率,避免重复的工作。同时在每个空间中都是由若干个属性来控制外观和工作方法的,因此,采用 VB 平台来编码不需要使用大量的代码信息就能够将界面中的各个元素和主要位置安排规范,只是将已经设计好的控件向屏幕主体添加即可,跟一般画图软件的程序类似。
而传统的编程方法一般都是根据过程为导向,将事件的发展顺序为依据逐渐设计相应的程序代码,这种模式的缺点是必须要时刻保证事件的发生过程和需求,时间和活动都十分重要,这样对于事件驱动方面的工作量将会非常大。采用 VB 平台主要是对对象进行编辑,以时间驱动编程机制的开展,只需要将需要响应用户点击按钮或者移动鼠标之后的效果即可,同时利用多种已经提供的系统控件能够极大的提高工作效率,对于不必要完成额外工作量大幅度减少。
3.4 输入输出设计
3.4.1 输入设计
对数据的输入工作时是人工控制计算机的主要连接点,输入环节的设计工作主要是对输入界面的管理和设计、输入方法的采用以及对于数据正确性的判断设计任务。
在该系统内,需要输入的信息主要分为用户个人信息、所居住房屋的基本信息、车位使用情况的信息、各项费用缴纳情况的主要信息等基础性内容,输入容量设定为系统满足要求的最低水平,这样能够有效的避免重复输入的操作。对于输入时编号的设定和输入时间的记录由系统自行分配相应的信息,这样设定的目的是保证输入信息的规范性问题,在收费管理过程中,对于付款方面的内容系统已经自行设定完成用户只需要选择相应内容即可完成操作,不需要进行手动输入信息,如果信息有误,系统会自动进行提示。
3.4.2 输出设计
输出设计是系统对于用户相应输入产生的响应,主要是有关用户所需的管理业务和信息确定内容,这些环节都是系统输出需要完成的主要任务、输出设计环节需要将输出内容、输出格式以及输出方式等过程进行准确确认,完成这三个项目的内容即表示一个完整输出。
在该系统中输出任务是对于住户投诉统计情况、住户报修情况以及物业费用收缴情况进行相应的表格输出。在这三个表格内,不仅需要杜宇相应的数据和信息进行输出,同时还要完成一定的数据计算工作,将数据统计结果进行输出,例如住户保修统计中,对于时间以及投诉次数的统计都必须同时完成。对于表格的格式经过多次设计和修改之后将表格的形式进行确定,但是如果物业管理部门需要采用其他形式的表格,其形式也可以进行修改,同时对于表格的内容不仅可以输出为文件格式,而且还可以进行打印,为使用者提供了很大的便捷。
3.5 数据字典设计
数据字典的核心作用是提供分析阶段的工具说明,字典中存储的资料就是对于人或者机器不能了解资料进行解释的工具,在结构化分析过程中,数据字典是对每个成分的内容进行定义和解释,也就是对数据流图中的所有资料和元素进行规定,将所有规定作为一个集合,该集合即为数据字典。数据字典不但是数据库的中心部分,同时也是对每个用户重要的内容,一般用户都是采用 SQL 语句来读取相应的数据库信息。