《小区物业信息管理系统的设计与实现》由会员分享,可在线阅读,更多相关《小区物业信息管理系统的设计与实现(29页珍藏版)》请在金锄头文库上搜索。
1、空军工程大学 1 小区物业信息管理系统的设计与实现 内容提要 随着智能化物业的发展、普及和网络技术的快速提升,计算机技术、网络技术已广泛和深入地运用于物业管理行业,并和社区的智能化系统链接,完全做到集约化管理。这就成为了开发小区物业管理信息系统的基础。 本物业管理软件是根据物业管理方面的标准和要求,综合管理信息系统的知识,根据小区的实际管理需求进行开发,使用 Visual Basic 6。0 为开发工具、Access 2000 为数据库。最终实现对该小区物业管理中的住户、维修、收费等各项信息的统一管理和快捷的数据检索。 关键词 物业管理 查询 添加 修改空军工程大学 2 一 引言 随着人们居住
2、需求的不断提高和房地产业的不断发展,有关物业的数据越来越庞杂,人们对物业信息的处理要求日益提高,因此采用计算机作为物业管理的工具是历史发展的必然,发展电子计算机在此领域的应用,这是物业管理手段现代化的发展方向。 只有利用计算机进行物业管理,特别是进行联网管理,才可能实现物业信息的标准化和规范化,为物业管理工作提供准确及时的信息,有助于物业管理部门进行管理并做出相关决策;同时也使物业管理公司及时准确地了解运营状况,做出经营决策,这样才能使物业管理走向现代化。 根据小区物业管理计算机化的实际要求,本系统主要实现以下功能:将该小区的物业信息进行综合管理和统计分析,具有数据备份和数据恢复的功能,而且以
3、方便住户查询为中心,突出物业信息管理系统的检索功能。 二 系统规划 2.1 系统分析 2.1.1 系统需求分析 随着住房市场化的逐步深入,物业管理作为一个新兴行业,逐渐成为一个涉及社会方方面面,与千家万户息息相关的朝阳产业,目前正处于物业管理成长过程的关键阶段。目前住宅产权多元化格局已经形成,物业管理作为城市管理的一种新形式和市场经济条件下的新兴服务产业,经历了从无到有、从小到大的发展过程,形成了多类别、多层次、多形式的物业管理局面,初步确立了社会化、专业化、市场化、经营性的物业管理新体制。通过提高日常物业管理工作中的科技含量,促进当前管理方式、管理手段的现代化,使物业管理能够适应现代科技和现
4、代建筑技术的发展潮流,保持物业管理的高水平。因此对于整个物业管理行业来讲,仅靠简单的单向、手工管理已经不能适应物业管理需求水平的提高,必须走规模化,网络化的计算机综合管理道路。本物业管理系统正是这种背景下应运空军工程大学 3 而生的行业软件,是企业降低管理成本、提高管理效率的关键和原动力。 2.1.2 系统需求功能概括 经过调研与可行性分析,出于对人们生活住房考虑,设计了这套小区物业管理系统,本系统主要考虑到小区物业管理的普遍要求,小区物业管理系统主要包括: (1) 对小区所有房屋资料的录入和增、删、改、查询等功能实现,在基于这些小区的房产资源对小区进行管理。 (2) 对小区内住户的详细资料的
5、管理,包括增、删、改、查询等功能的实现,这些也是一个小区的基本资源,毕竟物业管理最后是针对小区的所有住户而言的。 (3) 在具有了所有的基本资料信息后,需要实现实质性的物业管理。主要的管理业务包括:物业设备管理、仪表(水、电、宽带)数据管理、收费管理、住户投诉管理、故障管理等。这些成为小区物业管理的主体。 (4)各项管理业务的统计报表,包括:物业设备统计报表、所有住户的水、点、气仪表资料统计、各种收费统计、住户投诉统计、住户报修统计、物业设备维修统计等。 。 这样就可以便于物业公司对小区进行全面的了解和管理了 2.1.3 系统可行性分析 2.1.3.1 技术可行性 小区物业管理系统采用了当前的
6、主流计算结构模式进行开发,前台开发工具选用 Microsoft Visual Basic 6 。0。Microsoft Visual Basic6 。0 是一种可视化的、面向对象的 Windows 开发语言,Microsot Visual Basic 6 。0 具有易用、通用和开发效率高的特点。 后台的数据库开发工具选用了SQLServer,它能够处理大量数据,同时保持数据完整性并提供许多高级管理和数据分配功能。这两种开发工具功能强大,有较好的接口,作为本系统开发工具是可行的。 Visual basic 6是微软公司最新推出的 Visual Studio 6开工具组件中的一员,也是当今世界上最
7、流行的可视化开发工具。 VB 可以用于可以开发多媒体、数空军工程大学 4 据库、网络、图形等方面的应用程序。其主要特点有以下几点: (1)开放式数据库联结 ODBC 环境:这种体系结构能更好的满足企业地实际需要,有利于应用系统的移植和扩充。目前市场上流行的各种数据库系统软件,如 OeacleInformixsybase等,各行其道,使用户无所适从。然而 PowerBuilder为这些数据提供了公共的前端工具,提供了开放式数据库联结ODBC,不仅适合于各种数据库管理系统,具有良好的兼容性,而且还能给已有的数据资源带来全新的图形界面。 (2) 面向对象的应用程序开发方法 对象(OBJECT) ,是
8、包含相关的数据(以变量的形式)以及用于操作这些数据的方法(子程序)的软件包。一个对象是一个类的具体表现,在功能上它与其他的程序保持独立,一个定义良好的对象具有封装的数据和功能。 (3) 可视化的开发环境 用户不了解 WINDOWS 和 C 编程技术,通过图形化的交互操作,就可以设计实现应用系统,开发出美观,简洁的图形化界面来。 (4) 强大的数据提取能力 Visual Basic 6 提供了功能强劲的数据窗口控制(Data Windows Object) 。数据窗口对象可以用于联结数据库,获得记录,以各种风格显示数据和更新数据库。经过五个版本的改进,数据窗口具有很灵活的能力,通过 Descri
9、be()Modify()great()等函数,编程这可以在程序中动态的改变数据窗口的结构和显示模式。 (5) 使用 Visual Basic 6 开发小区物业管理的优越性 管理信息系统 (MIS)是一个综合的用户机器系统,它利用计算机提供信息以支持、运行、管理、分析和决策功能。对于广大从事 MIS 和数据库应用系统开发的软件人员来说,能拥有一套得心应手的辅助开发工具是他们梦寐以求的愿望。 Microsoft公司推出的Visual Basic 正是这样一种高效而快捷的集成开发环境,他提供了可视化的、面向对象的服务器的开发环境。使用Visual Basic 的多级体系,良好的用户界面和接口方便非计
10、算机人员的快速掌握。 2.1.3.2 经济可行性 空军工程大学 5 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。21世纪是一个充满竞争和挑战的世纪。在这个世纪中,高效化、系统化、规范化、自动化已成为现代企业的代名词。做为我国支柱产业之一的房地产业在当今智能化小区的发展的驱动下,在当今信息时代的推动下,拥有自己的一套特色的小区物业管理系统是非常必要的,与小区内繁多的硬件设施相比较,传统的手工式的管理方式已经无法适合当今的庞大的数据处理和精确的运算需求,所以一套精美完善的小区物业管理系统是提高工作效率节省人力物力的有效解决方案。传统的管理方式,对物业
11、管理人员要求数量多,耗资高,错误率高,工作人员流动和对新人的培训经费也是不小的开支。一套完善的小区物业管理系统可持续使用并能随着时代和工作的需求不断更新,一期投入终身受用,按长期的使用计算,开发系统的造价平均到每年与传统式的管理方式的年耗资本相对比,性价比是可行的。开发这套系统的经济可行性是很高的。 2.1.3.3 操作可行性 对于这套小区物业管理系统而言,在投入使用前,会由开发并能熟练操作本系统的工程人员对用户群进行专业系统的培训。培训内容应包括,熟练掌握系统的各个功能和简单的系统维护,在开发设计程序的过程中直观的界面和控件的文字解释完全能使得用户充分理解起功能和意义,在计算机普及的今天,用
12、户对本系统的操作完全可以看做是一种简单的,配合形式的手工操作,因为本系统最适合用于微型机,可以说几乎任何人都可以使用和管理。所以本系统的操作是完全可行的。 2.1.3.4 调度可行性 调度可行性指的是建议的计算机系统能否在规定的期限内交付给用户。由于合同的规定,能否预期的交付涉及到开发人员的信誉等等。所以开发期限的选定也是非常重要的因素,根据小区物业管理的日常的正常的业务运作规律和工作性质,可以看出这些内容是我们平时常见的工作,所以开发人员在开发起来比较容空军工程大学 6 易入手,所以可以判断开发本系统的周期比较短,开发中的不可预见问题会比较容易解决,在开发小组的分析后应该容易做出相对准确的,
13、误差微小的开发期限,应该可以在规定时间内,快速的、完整的交付给用户使用。 2.1.4 硬件配置 (1) 硬件设备及操作系统 服务器:Pentium4以上配置的高性能PC机,内存应在256M以上,硬盘在40G以上。确认该计算机已经安装数据库软件Microsoft Visual Basic 6。0软件。 操作系统:Windows 9x/Me、Windows 2000、Windows XP、Windows NT,分辨率:1024*768。 客户端:Pentium233(或与此相当的CPU)以上配置的PC机,内存应在32M以上,硬盘在1G以上。Windows 9x以上操作系统。确认已安装BDE。 (2
14、) 开发工具: 前台开发工具:Microsoft Visual Basic 6。0 后台数据库:SQL Server 2.2 系统操作设计内容 根据以上的操作需要研究设计内容如下: (1) 模块功能的研究设计:尽量采用物业管理部门中现有的软硬件环境以及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。系统应完全符合物业管理员对业户管理的规定,满足对房产信息及住户信息等工作需要,并达到操作过程中的直观、方便、实用、安全等要求。通过调研情况进行需求分析,进行模块的划分和功能的界定,并对各个模块的具体管理流程进行控制和编码实现。 (2) 良好的数据系统设计:所小区物
15、业管理系统应充分具备数据库的维护功能,可以及时根据用户的需求对数据库中的信息进行添加、删除、修改等操作。 (3) 完备的信息查询统计:为满足管理和决策工作的需要,在查询基础上应具空军工程大学 7 备一定的统计功能。 (4) 后期维护:所开发的小区物业管理系统应采用模块化程序设计方法,收到既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护的效果。 以上是对本信息管理系统进行的基本的需求分析,也就是本系统所要实现的基本功能。但是,这并不是整个系统的全部需求,对系统不断出现的新需求,需要系统在日后的使用中通过系统的更新与维护来实现。这样,才能使系统得到不断的完善,功能更加强大,
16、与用户的交互性更强。 2.3 功能分析 231 系统用户管理功能 (1) 系统用户的添加,包括用户名、密码信息。 232 小区住户信息管理功能 (1)住户基本信息的录入,包括住户电话、住户姓名、物业地址、身份证号、入住时间等信息。 (2) 住户基本信息的修改。 (3) 住户基本信息的删除。 (4) 住户基本信息的查询。 233 小区房产信息管理功能 (1)房产基本信息的录入,包括物业地址、使用面积、房屋结构、设备、出售信息等信息。 (2) 房产基本信息的修改。 (3) 房产基本信息的删除。 (4) 房产基本信息的查询。 空军工程大学 8 234小区收费管理功能 (1)其中包括物业收费和仪表收费
17、两大类信息的录入,包括收费住址、水费、电费、宽带费、物业管理费、收费时间等信息。 (2) 收费基本信息的修改。 (3) 收费基本信息的删除。 (4) 收费基本信息的查询。 235 小区住户故障处理管理功能 (1)住户报修基本信息的录入,包括住址、报修故障、经办人、处理时间、查询等信息。 (2) 住户故障基本信息的修改。 (3) 住户故障基本信息的删除。 (4) 住户故障基本信息的查询。 236 退出 退出小区物业管理系统。 三 系统总体设计 3.1 系统总体结构设计 小区物业管理系统部分实体 E-R 图如下所示: 、 小区住户基本信息实体 住户编号 入住时间 空军工程大学 9 图 3.1 住户
18、基本信息实体 E-R 图 图 3.2 房产基本信息实体 E-R 图 图 3.3 水表基本信息实体 E-R 图 业主姓名 物业地址 小区房产基本信息实体房间编号 物业地址 房 型 是否出售 水表基本信息实体 仪表表编单 价 本月用量 本月费用 空军工程大学 10 图 3.4 仪表收费信息实体 E-R 图 图 3.5 停车场基本信息实体 E-R 图 停车场基本信息实体 车位编号 停 车 住开始日期 截止日期 仪表收费信息实体 收费编号 收费项目 收费方式 应收总额 住户投诉基本信息实体 投诉编号 投诉日期 处理日期 处理人员 空军工程大学 11 图 3.6 住户投诉基本信息实体 E-R 图 1 1
19、 1 1 n 1 1 1 1 1 1 1 m 1 1 1 n 1 1 1 m n 1 m 图 3.7 实体之间关系简化 E-R 图 电 表 水 表 配备 配备 投诉信息 气 表 使用 配备 使用 使用 投诉 住 户 居住 房 产 停车场 收缴 收缴 停车 其他物业费 仪表收费 报修信息 通空军工程大学 12 经过调研与可行性分析,小区物业管理系统的基本设计思想是把整个系统按照实现的功能进行分解, 将小区物业管理系统分为四个部分, 第一部分为 “登陆系统” ,第二部分为“基本资料”,第三部分为“物业管理”,第四部分为“数据报表统计”此系统的结构图如图3.8 所示 图 3.8 小区物业管理系统结构
20、图 3.2 数据库的设计 本系统使用 SQL Server 数据库,具体设计简介如下: 3.2.1 用户表(UserTable) 用户表存放登陆系统所需要的用户名和密码,修改密码时也同样需要访问此表 表 3。1 用户表 字段名 数据类型 可否为空 userId(主键) Char(10) NOT NULL userPwd Int NOT NULL Tname Char(20) NOT NULL 系统设置 基本信息管理 信息查询 故障处理 退出系统 添加用户 住户管理 房屋管理 收费管理 收费信息 住户信息 房屋信息 故障查询 故障处理 小区物业管理系统 空军工程大学 13 Rtime Datet
21、ime NOT NULL 3.2.2 住户表(zh) 住户表存放小区内所有的住户信息,这些信息也是小区物业管理的基本信息,在实现系统的各个功能中起真非常重要的作用 表 3。2 住户表 字段名 数据类型 可否为空 住户编号(主键) Char(10) NOT NULL 业主姓名 Char(10) NOT NULL 物业地址 Varchar(50) NOT NULL 籍贯 Char(20) NULL 工作单位 VarChar(50) NULL 邮编 Char(10) NULL 身份证号 Char(20) NOT NULL 电话 Char(20) NULL 入住时间 Datetime NULL 迁出时
22、间 Char(20) NULL 房型 Char(20) NULL 建筑面积 Float(8) NULL 使用面积 Float(8) NULL 性别 Char(2) NOT NULL 空军工程大学 14 3.2.3 房产表(fc) 房产表存放小区内的所有房屋的信息,其中包括已售出的房屋和未售出的房屋。 表 3。3 房产表 字段名 数据类型 可否为空 住户编号(主键) Char(10) NOT NULL 物业地址 Varchar(50) NOT NULL 建筑面积 Float(8) NOT NULL 使用面积 Float(8) NOT NULL 房型 Char(20) NULL 装修情况 Varc
23、har(50) NULL 单价 Float(8) NOT NULL 总价 Float(8) NOT NULL 买主编号 Char(10) NULL 买主姓名 Char(10) NULL 备注 Varchar(50) NULL 是否已出售 Char(2) NOT NULL 3.2.4 物业设备表(wysb) 物业设备表存放归属小区物业管理的所有设备。 表 3。4 物业设备表 字段名 数据类型 可否为空 空军工程大学 15 设备编号(主键) Char(10) NOT NULL 设备名称 Char(20) NOT NULL 型号 Char(20) NULL 品牌 Char(10) NULL 所属部门
24、 Varchar(50) NOT NULL 购买日期 Datetime NOT NULL 事故记录 Varchar(50) NULL 3.2.5 物业收费表(wysf) 物业收费表存放小区内住户的各种除仪表以外设备的各种收费信息。 表 3。5 物业收费表 字段名 数据类型 可否为空 收费编号(主键) Char(10) NOT NULL 住户姓名 Char(10) NOT NULL 物业地址 Varchar(50) NOT NULL 年份 Int(4) NOT NULL 月份 Int(4) NOT NULL 收费项目 Varchar(50) NOT NULL 收费方式 Varchar(50) N
25、OT NULL 应收总额 Float(8) NOT NULL 已交金额 Float(8) NOT NULL 欠费金额 Float(8) NOT NULL 空军工程大学 16 交费日期 Datetime NOT NULL 办理人 Char(10) NULL 备注 Varchar(50) NULL 四 系统详细设计 4.1 界面设计与功能 下面要完成的是人机交互的界面本系统分为以下三部分: 加载系统及用户登陆; 系统主体平台; 通过主体平台调用的功能模块。 接下来即对各部分作详细介绍: 4.1.1 加载系统及用户登陆部分 启动系统程序后,首先进入加载系统界面,此界面显示有系统版本号和作者名称,当进
26、程条结束时,随后弹出系统登陆界面如图 4。1 所示,在登陆进入主体平台的时候,系统会要求用户输入用户名及密码作为验证信息,为了防止非用户在使用时重复试探登陆信息, 在登陆时系统限制添加次数为三次,如果超出三次,将自动退出。 空军工程大学 17 图 4。1 系统登陆界面 4.1.2 系统主台平台部分 主窗口如图 4。2 所示,是一个多文档窗口,提供了对于各个模块和各种操作的接口根据模块化原理,本系统可按照不同的功能分成四个独立的功能模块实现系统所需功能系统主体平台的四个功能模块,分别是登陆系统、基本资料、物业管理、数据统计报表此系统中每一个模块可以由下一级模块实现,下面将详细介绍各个功能模块所完
27、成的功能。 图 4.2 主窗体界面 4.1.3 主窗体调用各个模块部分 (1)登陆系统模块 系统管理模块包括三个功能模块,分别是新用户注册模块、修改密码模块,退出模块 空军工程大学 18 新用户注册 新用户注册模块主要完成对新用户信息的录入,包括:用户名、密码、密码确认、真实姓名和注册日期在这个界面中用户需要输入两次密码,用来保证所输入密码的正确性,最大可能地减少因为密码输入错误造成的麻烦然后添加真实姓名和注册日期用户输入信息完毕后,单击“确定”按钮就可以将所输入的资料写入后台数据库中,从而完成添加用户的操作界面如图4。3 所示 图 4.3 新用户注册界面 修改密码界面 在“登陆系统”菜单中选
28、择“修改密码” ,可以进入修改用户密码界面本窗体中仍然采用密码验证的方法,目的同样是为了减少错误输入所造成的麻烦 退出 点击“退出”后系统将自动退出。 (2) 基本资料 住户资料 住户资料主要是对住户的基本信息如 (住户编号、住户姓名、性别、籍贯、房型、等)和另外两个标签的信息进行添加、修改、删除、查询及统计记录个数添加、修改、删除这些操作必须保存后才能生效当记录较多,可以通过“查询”功能根据条件进行复合查询,查询时用户可以在选择字段后给出查找内容和关系,这样可以是用户更准确的快速的找到自己想要的目标资料,查询结果可以逐个显示,空军工程大学 19 也可以已表格方式显示。表格显示结果的同时,如果
29、还出现多条记录,可以根据某个字段对记录进行排序,这样可以给用户带来更大的方便和提高查找效率。如图 4。4 住户资料界面所示。 图 4.4 住户资料界面 房产资料 房产资料主要是对住户的基本信息如 (房间编号、物业地址、建筑面积、使用面积、房型、装修情况、单价、总价、是否已出售,买主编号、买主姓名、备注)的添加、修改、删除、查询及统计记录个数添加、修改、删除这些操作必须保存后才能生效查询时用户可以在选择字段后给出查找内容和关系,这样可以是用户更准确的快速的找到自己想要的目标资料,查询结果可以逐个显示,也可以已表格方式显示表格显示结果的同时,如果还出现多条记录,可以根据某个字段对记录进行排序,这样
30、可以给用户带来更大的方便和提高查找效率如图 4。5 房产资料界面所示 空军工程大学 20 图 4.5 房产资料界面 (3) 物业管理 物业设备管理 物业设备管理主要是对除仪表外的小区内的所有物业设备基本信息如 (设备编号、设备名称、型号、品牌、所属部门、购买日期、事故记录) 的添加、修改、删除、查询及统计记录个数添加、修改、删除这些操作必须保存后才能生效由于物业设备将要形成报表递交具体部门,所以在查询中不做表格显示,而是在报表数据统计中做具体的表格统计如图4。6 物业设备管理界面所示 图 4.6 物业设备管理界面 仪表数据管理 仪表数据管理主要是对住户的水表、电表、气表基本信息如 (仪表编号、
31、住户姓名、物业地址、年份、月份、等) 的添加、修改、删除、查询及统计记录个数添加、修改、删除这些操作必须保存后才能生效当记录较多,可以通过“查询”功能根据条件进行复合查询,查询时用户可以在选择字段后给出查找内容和关系,这样可以是用户更准确的快速的找到自己想要的目标资料,查询结果可以逐个显示,由于仪表资料将要形成报表递交具体部门,所以在查询中不做表格显示,而是在报表数据统计中做具体的表格统计如图4。7 仪表管理界面所示。 空军工程大学 21 图 4.7 仪表管理界面 停车场数据管理 停车场数据管理主要是对住户的停车场基本信息如 (车位编号、车位位置、停车住户、物业地址、使用日期、备注) 的添加、
32、修改、删除、查询及统计记录个数由于停车场只限于小区一楼住户享有,数据量比较少,所以在本系统中不做报表统计 物业收费管理 物业收费管理用两个标签分别显示物业设备和仪表收费的情况是对小区内物业设备和仪表收费的总管理,主要功能也是对如 (收费编号、住户姓名、物业地址、年份、月份、收费项目、收费方式、应收总额、已交金额、欠费金额、交费日期、办理人、备注) 的添加、修改、删除、查询及统计记录个数添加、修改、删除这些操作必须保存后才能生效查询结果可以逐个显示,由于收费管理资料将要形成报表递交具体部门,所以在查询中不做表格显示,而是在报表数据统计中做具体的表格统计如图4。8 物业收费管理界面所示 空军工程大
33、学 22 图 4.8 物业收费管理界面 住户投诉管理 住户投诉管理主要是对住户投诉的基本信息如 (投诉编号、投诉日期、接待人员、投诉住户、物业地址、电话、处理日期、处理人员、投诉内容、处理情况) 的添加、修改、删除、查询及统计记录个数添加、修改、删除这些操作必须保存后才能生效查询时用户可以在选择字段后给出查找内容和关系,查询结果可以逐个显示,由于住户投诉管理资料将要形成报表递交具体部门,所以在查询中不做表格显示,而是在报表数据统计中做具体的表格统计如图 4。9 住户投诉管理界面所示. 空军工程大学 23 图 4.9 住户投诉管理界面 住户报修管理 住户报修管理主要是对住户报修的基本信息如 (报
34、修编号、报修日期、接待人员、报修住户、物业地址、电话、完成日期、维修人员、服务费用、物料费用、合计费用、报修内容、维修情况) 的添加、修改、删除、查询及统计记录个数添加、修改、删除这些操作必须保存后才能生效查询时用户可以在选择字段后给出查找内容和关系,这样可以是用户更准确的快速的找到自己想要的目标资料,查询结果可以逐个显示,由于报修管理资料将要形成报表递交具体部门,所以在查询中不做表格显示,而是在报表数据统计中做具体的表格统计如图4。10 住户报修管理界面所示 空军工程大学 24 图 4.10 住户报修管理界面 设备维修管理 设备维修管理主要是对小区设备维修情况的基本信息如 (维修编号、设备编
35、号、设备名称、维修日期、完成日期、维修费用、维修人员、维修内容、维修情况) 的添加、修改、删除、查询及统计记录个数添加、修改、删除这些操作必须保存后才能生效查询时用户可以在选择字段后给出查找内容和关系,这样可以是用户更准确的快速的找到自己想要的目标资料,查询结果可以逐个显示,由于设备维修管理资料将要形成报表递交具体部门,所以在查询中不做表格显示,而是在报表数据统计中做具体的表格统计如图4。11 设备维修管理界面所示 图 4。11 设备维修管理界面 (4) 数据报表统计 物业设备统计 物业设备统计主要是对物业设备信息已报表的形式显示给用户,这样直观的、汇总的管理使得数据更为清晰用户还可以感觉需求
36、按照所选的条件对记录进行排序如图 4.12 物业设备统计界面所 空军工程大学 25 图 4.12 物业设备统计界面 仪表数据统计 仪表数据统计中共有四个标签,分别显示水表、气表、电表的数据和已住户为主体仪表的数据,将这些数据已报表的形式显示给用户,这样直观的、汇总的管理使得数据更为清晰 用户还可以感觉需求按照所选的条件对记录进行排序 如图 4.13 仪表数据统计界面所示 空军工程大学 26 图 4.13 仪表数据统计界面 收费统计 收费统计中共有两个标签,分别将仪表收费数据和其他物业收费数据已报表的形式显示给用户,这样直观的、汇总的管理使得数据更为清晰用户还可以感觉需求按照所选的条件对记录进行
37、排序,还可以根据需要按条件进行统计如图4.14 收费数据统计界面所示。 图 4.14 收费数据统计界面 住户投诉统计 住户投诉统计主要是对住户投诉的信息已报表的形式显示给用户,这样直观的、汇总的管理使得数据更为清晰用户还可以感觉需求按照所选的条件对记录进行排序如图4.15 住户投诉统计界面所示。 空军工程大学 27 图 4.15 住户投诉统计界面 住户报修统计 住户报修统计主要是对住户报修的信息已报表的形式显示给用户,这样直观的、汇总的管理使得数据更为清晰用户还可以感觉需求按照所选的条件对记录进行排序 设备维修统计 设备维修统计主要是对设备维修的信息已报表的形式显示给用户,这样直观的、汇总 的
38、管理使得数据更为清晰用户还可以感觉需求按照所选的条件对记录进行排序 五 系统实施 5.1 系统调试 在程序编好后,对程序的调试是极其重要的一步,调试程序的意义在于可以逐步完善,改正程序中的错误,使程序尽量达到尽善尽美,在程序调试的过程中,基于不同的立场,存在着两种完全不同的测试目的。从用户的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否接受该产品。而从软件开发者的角度出发,则希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对该软件质量的信心。尽量不要以程序员编程时的思维去调试,要以一个普通的使用者的思维去调试。 主要用了以下调试方法
39、: (1)使用在程序中设置断点的方法进行程序段调试。 (2)使用逐行执行程序的方法来跟踪变量,修改程序中的错误。 (3)按照程序功能进行功能模块的调试。 5.2 系统测试 (1)测试环境 空军工程大学 28 使用普通 PC,Pentium4 2。0GHz CPU,256MB 内存,80G 硬盘,标准显示器、键盘、 鼠标。 显示器的分辨率为 1024*768 像素。 计算机安装的操作系统为 Windows XP 或 Windows 2000。 (2)测试结果 使用住户信息检索功能,能够检索到新住户的信息。使用收费信息检索功能,能够检索到已经交费住户的信息。使用住户信息检索功能,能够检索到已经被修
40、改的住户的信息。使用住户信息检索功能,能够证明住户的信息已经被删除。本次测试成功通过。 5.3 系统评价 (1)先进性 本系统采用 SQL Server 数据库开发,整个系统具有良好的操作性,可移植性,实现了用户的要求以及适应了计算机技术的发展。 (2)规范性 该系统符合软件设计规范,是按照生命周期法的标准编写完成的,数据库的结构,数据项的名称,类型,长度均采用同一标准,是软件具有较高的通用性,完整性和实用性。 (3)可靠性 在软件设计时,使其具有必要的冗余能力,配置必要的后备设备,保证其抗毁坏能力和快速恢复能力,对操作系统和数据库采用严格的安全措施,保证系统不受侵害,并且对每个用户有一定的权
41、限。 (4)可管理性和可扩充性 本系统便于安装,配置,使用和维护。在满足现有需要的同时,可以根据今后的业务发展扩展和升级,最大限度的保护用户资料和数据信息。 (5)友好界面 该系统是在 Windows 环境下开发出来的,操作方便,即使不懂计算机的用户也可以按照提示完成管理使用,方便快捷,容易掌握。 六 结语 小区物业管理系统在老师的精心指导下终于完工了。本次设计难度较大,但是,收获颇为丰富: 一个好的管理信息系统必须有一个物理模型和逻辑模型。在系统设计的初期,空军工程大学 29 由于设计经验和技术等方面的原因,我们小区物业管理系统的物理模型和逻辑模型不完整,数据也不一致,导致在系统实施阶段遇到
42、了很多问题。例如:由于字段类型不一致而产生的字段引用出错,实体属性多余等问题,后来,我们对物理模型和逻辑模型作了修改,解决了这个问题。这对以后系统设计,系统实施积累了经验和教训。 系统运行和系统调试时,应该充分考虑到系统所涉及的各种数据,以及用户使用时的方便性,尽量减少用户的输入量,确保系统的稳定性。同时,用户输入时应尽量采用选择的方式,而非填空的形式。系统输出时应该多采用查询的方式,以便满足不同用户的需求。 总之, 本次毕业设计,就要画上一个句号了。可是,对我来说,这次设计的本身所产生的影响,还远远没有结束,我从本次毕业设计中学到了许多课本上没有的知识。通过自己的学习和努力;通过各位老师的指
43、导和教育,使我不仅仅在知识水平和解决实际问题的能力上有了很大的提高。还从思想的深处体会到,要把自己的所学变成现实时所将面对的种种难题。知识是在课堂上,老师教授的,在书本中学到的,实践则是要自己动手,自己去做才能掌握。 关于本次设计的命题,我的设计只能提供其基本的功能。还有许多的设想由于时间和自身和因素无法得以实现,这不能不说是本次设计的遗憾之处。不过,至少它已经启发了自己的思维,提高了我的动手能力,这是我在课本中学不到的。它为我们在以后的工作岗位上发挥自己的才能奠定了坚实的基础。 参考文献 1 朱从旭,严晖,曹岳辉。Visual Basic 程序设计综合教程M。北京:清华大学出版社, 2005
44、。 2 郝平。数据库开发与应用M。北京:科学出版社,2005。 3 刘德明。精典物业管理方案M。济南:黄河出版社, 2005。 4 张得强。Visual Basic 案例开发M。北京:中国水利水电出版社,2005。 5赛奎春,高春艳,李俊民。 Visual Basic 工程应用与项目实践M。 北京:机械工业出版,2005。 6求是科学。SQL Server 2000 数据库管理与开发技术大全M。北京:人民邮电出版社,2004。 7杨学全,李英杰,张永周。SQL Server 2000 实例教程M。北京:电子工业出版社,2004 。 8郭瑞军,唐邦民,谢晗昕。Visual Basic 数据库开发实例精粹M。北京:电子工业出版社,2005。