下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、小区物业管理系统毕业论文摘要: 本论文描述了 小区物业管理系统的设计与实现。本软件的前台设计由 Visual Basic 实现。利用 Access用户界面工具进行 数据库的创建和管理。本系统界面设计大方、简洁、实用,操作简单方便 , 是一 款完全适合普通小区物业日常事务管理的软件。软件设计综合了具有一定代表 性的多家物业管理公司的业务模式和需求。能实现房产、客户等小区的智能化 管理,可以提高物业管理的效率。关键词:小区物管,物业管理,物业管理系统,小区物业管理系统,Visual Basic ,AccessAbstractThe paper describes the design and re
2、alization of Property ManageSystem(PMS) .The foreground of the software is carried out by Visual Basic 6.0.Using the Access customer interface tool to create and manage the database. Thisinterface of the system is generous, practical, with simple operational method, and it isalso a software complete
3、 suiting the common Property business management.Itsynthesizes the requirement and business mode of many property managementcompany in designing precess.It can realize the management of house property,customer in a small area of inhabitancy. And increase the efficiency of the propertymanagement.Key
4、word: Property Manage System, PMS, Visual Basic ,Access目录第一章 前言 .3第二章 系统需求分析 .41物业管理的发展成因 .42现行系统存在问题的分析 .53解决方案 .64可行性分析 .6第三章 新系统逻辑方案 .71初步调研 .72详细调研 .7第四章 系统总体结构设计 .81需要分析 .82本小区管理系统的目标 .8第五章 小区物业管理系统的设计 .81小区物业管理系统的功能 .92系统菜单 .103模块结构图 .114统流程图 .135数据流程图 .156系统界面 .16第六章 实施简况 .191系统开发环境 .192系统测试
5、.203系统运行与维护 .214系统的转换方案 .23结束语 .24参考文献 .24附录 .25第一章 前言随着我国国民经济的飞速发展,电子计算机和通信技术的发展,人类已 经逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的基本生 产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和 数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发 相关的管理信息系统已经成为各行各业的必要和必需了,管理信息系统作 为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电 子计算机技术于一体,可以解决企业或组织所面临的问题,对内来看,可 以提高工作效率;对外来看,获得竞
6、争优势。信息管理系统(MIS)是为企业提供有关内部经营, 外部环境和决策支持信息而建立起来的信息保障体 系。 目前,在欧美发达国家,绝大多数企业都在不同程度上建立起来了自 己的企业信息管理系统,以确保在竞争中处于有利的地位。在我国,随着 市场经济的发展,企业技术进步和管理水平的不断提高,市场的作用不断 扩大,中小企业急需要 MIS 软件来管理企业的日常经营活动。对一个企业 来说,本身就是一个大系统,这个大系统友若干相关的生产系统,管理系 统和信息系统所组成,其中信息系统的设计好坏直接关系到企业的发展, 因此设计 MIS 系统的时候必须遵循一下原则:眼前利益与长远利益相结合设计一个企业的信息管理
7、系统的时候,既要考虑当前的现实利益,也要考虑到长远的战略利益,两者兼顾。如 果只重眼前利益而忽视了长远利益,必然会事倍功半,企业也不可能长 生不衰。局部利益和整体利益相结合 企业信息管理系统是一个有机的整体,它由若干个子系统组成,这就要求我们从大系统出发来把我子下体之间 的多层次关系,合理划分各个子系统之间的任务,逐层逐级分解下去。 形成一个单个子系统服从于局部系统,局部系统服从于整个系统的一体 化局面,从而最大限度的发挥企业信息管理系统的效力。开放性和灵活性相结合 系统设计一方面要主意增强对外部的开放程度和能力,发挥对外开发的功能,不断增强对外开放意识和开拓精神,使 企业在激烈的市场竞争立于
8、不败之地;另以方面,要有一定的灵活性, 便于对系统进行修改,完善和补充,使设计的系统具有较强的适应性, 以增强企业的经济效益。针对性和实用性相结合 系统的设计必须针对社会发展的需要,按照 企业的具体情况进行,不同地区,不同行业,体制和机车不同,用户的 需求也有差异,设计的系统也应有所区别。同时,必须注意系统的实用 性,尽可能的以较小的投入获得最大的效益,使系统设计的各个方面都 能得到充分的开发和利用。MIS 对于企业的日常经营起着很大的作用。在企业的人事管理中用记录 大量员工的基本信息和人事变动的记录,如果要人员来管理那些数据的效率 是极其低的,还有很容易就会出错。出勤管理和工资管理也是一样。
9、因此对 企业的信息实现数字化,用计算机来管理显得非常的必要。小区物业管理系统就是一个例子,随着人民生活水平不断提高,人们对 生活环境要求日益提高,尤其是对居住环境不断提出新的需求,为了适应 这种形式,小区的经营者不仅首先要有坚实的硬件基础,还要有一套现代 化的物业管理系统。而要实现这一功能,就职求物业管理者配备一套高效 的管理住处网络系统,以便在小区内快速地发布和获取住处并以最快地速 度响应用户的需求,及时为用户提供服务,为住户提供一个高效、舒适的居住、生活环境。住宅小区的物业管理准确地讲应当是指对以居住为主要 功用的物业进行管理。除住宅外还应包括公寓、别墅等。小区/ 写字楼物业管理系统的开发
10、,是为了规范住宅小区的管理工作,为物 业管理部门提供一套高效、快捷的应用软件。适用于管理以下物业,房产业 主、大中小型物业管理公司、物业服务提供商、房地产开发商、物业中介公司 等物业管理企业,用来管理公寓、住宅群体、智能小区、商品房、多层住宅、 商业大厦、学校、医院、别墅区、部队营房区、各类小区等。本系统可以彻底解决手工计算、抄写物业管理中房产资料、业主资料、住 房资料以及文件档案等操作时数量庞大的难题,也可以有效避免长时间无法即 时查询某房产或业主资料的繁琐性。随时按照业主名称、房号、房屋类型、房 间朝向、面积等多种条件任意查询,减少重复,提高工作效率第二章 系统需求分析1、物业管理的发展成
11、因(1) 住宅建设迅猛发展,大量住宅小区投入使用。改革开放以来,住宅建设飞速发展。我国城镇现有住宅已近 80 亿平方 M。仅 79 年至 99 年城镇新建住宅 52.5 亿平方 M 大量住宅小区投入使用,带来了 管理工作的变化。除了对房屋进行维修外,还必须对附属物、设备、场地、环 卫绿化、道路、治安进行专业化管理,以保持新建住区的完好,发挥其整体功 能和综合效益。国外和香港对住宅区和其它物业实施专业化管理的经验被引 入,取得了较好的效果,带动了全国物业管理工作的起步和发展。(2) 住房制度改革的逐步深化。随着房改的步步深化,城镇居民住房自有率已经 超过75%,形成一个住区内,一幢房子里的产权多
12、元化格局。房管所及单位房 管处(科)的管房体制已经完全不能适应。对管理的社会化形成了客观的要 求。物业管理从体制上克服了房改后形成的多个产权单位多头、多家管理,各 自为政、扯皮推诿等旧管理体制的弊端。(3)体制改革的推动。随着计划经济体制加快向社会主义市场经济体制的转 轨,政府职能的转变,以前那种由政府行政福利型直接管理房屋,政府对住区 环境、社区服务直接负责的办法, 已经不能适应形势的变化。 一个由业主自治 与物业公司专业化管理结合,由物业管理企业实施经营型管理和有偿服务,使 管理得以以业养业、自我发展、良性循环,既减轻了政府的压力和负担,又使 得管理经费有了稳定来源的机制,日益显示其新体制
13、的优越性。(4) 人民群众生活水平的不断提高。居民对住房问题的关切从有无转为大小,继 而更加关注环境和社区服务。同时,广大住户拥有了自己的产业,对保持房产 和附属设施的完好,以达到保值、增值的观念也逐步树立,使得物业管理的好 坏已经成为居民选购住房考虑的重要因素,物业管理为越来越多的人接受,其 行业地位不断攀升,外部环境逐步改善。2、现行系统存在问题的分析该小区的管理工作大部分还是进行着手工管理,工作起来效率很低,并且 不能及时了解小区内部各处的信息,也不方便工作人员之间彼此的交流,不便 于动态及时地了解简况,以便更好地适应当前小区的管理需求。手工管理还存 在这许多弊端,由于不可避免的人为因素
14、,经常造成数据的遗漏、误报。计算 机信息化管理有着储存信息量大、速度快等许多优点,提供给我们的处理信息 及时快捷,同时也提高了我们工作人员的自身素质。3、解决方案基于以上的对问题的分析,利用计算机给我们提供信息,及时地调整小区 物业管理整体结构,并且对整个信息进行动态管理就十分必要了。小区物业信息系统的建立,需要进行对住户的需求调查与分析,以确定系 统目标,提出解决问题的详细方案,这是系统建设的重要环节。小区物业信息管理系统的体系结构,既要符合企业的生产经营体制,又要 符合计算机软件本身的特点,因此需要从下面几个方面来综合的考虑:1综合考虑企业现行的管理体制下各个职能部门的要求,把关系紧密,数
15、 据采集,交换,加工分析路径最短,业务相对独立的一些职能划分为一 个子系统。2充分考虑企业管理部门的业务分工,尽可能的使一个功能子系统属于一 个职能的管辖范围内,以便于今后个子系统的管理和维护。3有利于子系统的开发,设计和维护,各个子系统之间相对独立和相对稳在软、硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可 以很简单方便的管理各种信息。 硬件的配置要求不能太高, 这样可以很好的适 应当前的实际情况。系统设计开发的周期要短,在短时间内完成,减少开发成本,提高开发效 率,方便、简单、实用作为系统开发的指导思想。4、可行性分析通过对该小区的各个方面进行了具体的了解之后, 现对该单位开发
16、物业管 理系统的可行性进行分析。技术上可行:该系统所需硬件设备,市场上销售且价格较低,甚至可以使 用原有的设备,软件上,操作系统采用 Windows 系列操作系统,数据库管理系 统采用 VisualBasic ,这些软件在 MIS 开发中已被大量应用,技术上都比较成 熟。因此在技术上是可行的。经济上可行: 由于住户需要支付管理费, 因此小区在采用计算机来进行小 区的管理,因开发经费没有问题。管理上可行:该小区的物业管理人员都经过专业的培训。有计算机操作经 验,并有丰富的管理和工作经验,因此因管理上可行。另外,小区也决定对新 员工制定了培训计划,并进行了实施 MIS 的物质准备和工作准备。综上所
17、述,开发小区物业管理系统在技术上、经济上、管理上都是可行 的。第三章 新系统逻辑方案1、初步调研在本系统被批准立项之后,我实地去该小区进行了参观和学习,现对该小 区的整体情况进行调研,调研分两步进行,一是初步调研,二是详细调研。由 于该小区物业管理不员较少,因此在调研时采用了会议讨论法和个人访谈法两 种方法,通过会议讨论法了解小区的整体情况,对开发新系统的态度等。通过 个人访谈法了解各个部门的主要职能及具体运作方式、过程等。对该小区进行初步调研的具体内容为:( 1)小区的规模:栋数;( 2)小 区的主要服务工程;( 3)物业管理共分几个部门;( 4)物业管理职工人数; ( 5)职工受教育程度;
18、( 6)主要住户结构。( 7)对开发新系统的态度;( 8)开发新系统所需的时间(规定多长时间开发完成)。2、详细调研通过调查, 确定系统需要具有以下功能 :A :由于操作人员的计算机知识普遍较差 ,要求有良好的人机界面。B :由于该系统的使用对象多 ,要求有较好的权限管理。C:原始数据修改简单方便,支持多条件修改D:方便的数据查询,支持多条件查询。E:在相应的权限下,删除数据方便简单,数据稳定性好;F:数据计算自动完成,尽量减少人工干预。G 退出系统由于本系统管理的对象单一 , 涉及的计算过程不是很复杂。因此,比较适合 于采用数据库管理。且物业管理部门购进的计算机都 PentiumIII 以上
19、的机器, 在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指 导老师的指导和相关参考文献,特别是网上资料,以及生产一线提供的各种要 求,完全可以实现。VB6.0 中文版作为一个关系型数据库系统,它提供了面向对象的编程技 术,可简化数据库管理,使开发应用程序这项艰辛的工作就象堆积木那样简单 方便。另外,用VB6.0 中文版开发的应用程序可以独立运行于 windows 平台。第四章 系统总体结构设计1、需要分析本小区物业管理系统要求达到以下的要求:有效的管理住户资料,并保证其安全性。自动安排日常的管理事务。及时处理住户的意见,并做好记录备案。2、本小区管理系统的目标 确保准确、可
20、靠的小区管理,保证数据的安全性,一致性,完整性,提高 效率,防止漏洞。所有的管理记录必须完整、准确、报表及时,满足普通住户 和管理员管理的要求。第五章 小区物业管理系统的设计1 小区物业管理系统的功能小区物业管理系统大致上需要住户资料管理、投诉管理、住户报修管理、 统计报表、数据备份、数据恢复等几个主要的功能。故本系统的模块的划分及 功能如下:A、住户资料管理:详细记录小区住户的信息B、投诉管理:管理住户的投诉情况。C、住户报修管理:记录报修信息,为住户提供及时的维修服务。D 物业受费工程管理:用户的缴费信息。E、住户停车车位管理:这个功能可以轻松监控住户的车位信息。F、系统维护:数据备份。2
21、 系统菜单小区物业资料管理开发商资料监理商资料建筑商资料小区物业基本管理用户投诉管理住户报修管理设备保修管理住户缴费管理物业收费管理物业收费工程管理住户停车车位管理统计报表住户投诉统计报表住房维修统计报表物业设备维修统计报表物料配件耗用统计报表系统维护数据备份帮助3 模块结构图4系统流程图5 数据流程图规范化数据规则:.第一范式(1NF):消除重复字段和非原子的值。.第二范式(2NF):要求每一个字段都依赖于主关键字段的每一部分.第三范式(3NF):要求所有非主关键字都只依赖于主关键字段。确定字段原则:住户资料管理住户投诉管理住户报修管理住户缴费管理停车车位管理数据维护小区物业管理系统根据表中
22、存储信息的不同,表中所需的字段也不一样,在确定所需字段时 有下列方法可供使用:.描述不同主题的字段应属于不同的表,通过定义之间的关系,可以将多个 表中的字段进行数据组合,生成各种表单或报表。.不要在表中存储通过推导或计算可以得到的数据。.收集所需的全部信息。应全面检查书面的表单和报表,确定所需的数据都 已包括在所设计的表中或可由这些表计算出来。.以最小的逻辑单位存储信息。应尽量把信息分解成比较小的逻辑单位。.对于主关键字段,VB6.0 不充许其有重复值或 NULL 值。确定字段数据类型规则:在实际选择数据类型时,应结合字段的自身情况并考虑以下几点:.该字段用于存储什么类型的值.要对字段中的值执
23、行什么类型的运算.是否要用字段进行排序或筛选.是否用字段对记录进行分组本系统数据库采用了 Microsoft 推出的 Access 数据库,这是微软集成到 Office 中的一个桌面数据库,能够快速方便的和Office 的其他套件综合使用。由于 Access 具有显著的简易性和有效性,大量的桌面数据库系统都采用 Access作为后台数据库。使用Access 的好处还在于,如果你的系统扩展到Clie nt/Server模式的时候,可以使用 Microsoft 的数据库服务器软件SQLServer,此时,程序只需要简单的修改一下链接(ADO 的数据源)就可以,这样,为程序的平滑扩展提供了非常有力的
24、条件。本系统共有七个数据表,物理 结构如下:Ddmin (管理员)表:字段名称字段类型宽度小数位ID自动编号UserName文本20Psw文本50Baselnfo (住户信息)表:字段名称字段类型宽度小数位住户编号文本20户主名称文本20联系电话文本20楼宇名称文本50楼层文本20房屋号文本20单元文本20迁入日期日期/时间房型文本20备注备注DataMoney (收费管理)表:字段名称字段类型宽度小数位编号自动编号单据编号文本20住户名称文本20缴费日期日期/时间20收费人员文本20缴费方式文本20缴费总额数字42备注备注Park (车位管理)表:字段名称字段类型宽度小数位编号自动编号车位编
25、号文本20住户名称文本20使用日期日期/时间备注备注ParkBase (车位信息)表:字段名称字段类型宽度小数位编号自动编号车位编号文本20备注备注Repair (报修管理)表:字段名称字段类型宽度小数位单据编号文本20住户名称文本20维修人员文本20报修日期日期/时间服务费用数字4物料费用数字4费用合计数字4报修内容备注TouShu(投诉管理)表:字段名称字段类型宽度小数位投诉编号文本20投诉住户文本20接待人员文本20投诉日期日期/时间投诉内容备注处理人员文本20处理情况备注6 系统界面:A.登陆界面:登录界面主要是对系统的安全性进行管理,防止非法用户侵 入造成信息泄露。B:系统主界面:在
26、本界面上集成了本系统的所有功能:C:住户资料录入界面:将每个具体的信息录入本系统,以便快速查询和管理D.住户投诉管理界面:小区管理是一个双向的过程,本功能模块主要是对住户 提出的问题进行记录,以便及时处理。E:住户报修管理界面:方便工作人员及时对隹户的物产进行维护。F. 物业收费管理:方便牧业管理部门对住户的物业费的收取G. 住户停车车位管理:对住户的车位进行管理。第六章 实施简况61 系统开发环境:系统开发环境包括硬件平台和软件平台两种。 硬件平台是指开发与运行所需要的硬件环境,主要包括计算机机型及硬件 配置。由于本系统是一个小型的 MIS 管理系统,因此对计算机硬件的要求不 高,比较经济,
27、只要配备有 PII 处理器(或以上)、64M 内存(或以上)、10G 硬盘(或以上)的普通微机即可顺利运行。软件平台是指系统开发与运行的软件环境。本系统在开发时选用了稳定性 较强的Windows XP 中文专业版和 Visual Basic6.0 作为开发语言,同时选用了 Access 数据库,由于这些软件产品都是 Microsoft 公司的产品,因此彼此之间 的兼容性较好,开发出的应用系统稳定性较高。Visual Basic 是一种可视化的、面向对象和调用事件驱动方式的结构化高级 程序设计,可用于开发 Windows 环境下的种类应用程序。它简单易学、效率 高,且功能强大,可以与 Windo
28、ws 的专业开发工具 SDK 相媲美,而且程序开 发人员不必具有 C/C+编程基础。在 Visual Basic 环境下,利用事件驱动的编程 机制、新颖易用的可视化设计工具,使用 Windows 内部的应用程序接口 (API)函 数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、 开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows 环境下功能强大、图形界面丰富的应用软件系统。总的来说,Visual Basic 具有以下特点:可视化编程:用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界 面,在设计过程中看不到界面的实际显示效果,必
29、须编译后运行程序才能观 察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。Visual Basic 提供了可视化设计工具,把 Windows 界面设计的复杂性“封装”起来,开发人员不必为 界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的 工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属 性。 Visual Basic 自动产生界面设计代码,程序设计人员只需要编写实现程序功 能的那部分代码,从而可以大大提高程序设计的效率。面向对象的程序设计4.0 版以后的 Visual Basic 支持
30、面向对象的程序设计,但它与一般的面向对 象的程序设计语言 (C+) 不完全相同。在一般的面向对象程序设计语言中,对象 由程序代码和数据组成,是抽象的概念;而Visual Basic 则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予 应有的属性, 使对象成为实在的东西。 在设计对象时, 不必编写建立和描述每 个对象的程序代码,而是用工具画在界面上, Visual Basic 自动生成对象的程序 代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。结构化程序设计语言Visual Basic 是在 BASIC 语言的基础上发展起来的,具有高级程序设
31、计语言 的语句结构,接近于自然语言和人类的逻辑思维方式。 Visual Basic 语句简单易 懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且 使用灵活的调试器和编译器。Visual Basic 是解释型语言,在输入代码的同时,解释系统将高级语言分解 翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计 Visual Basic 程序的过程中,随时可以运行程序,而在整个程序设计好之后,可 以编译生成可执行文件(.EXE),脱离 Visual Basic 环境,直接在 Windows 环境下 运行。事件驱动编程机制Visual Basic 通过事件来执行对象的操
32、作。一个对象可能会产生多个事件, 每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单 击该按钮时,将产生一个“单击 (CLICK) ”事件,而在产生该事件时将执行一 段程序,用来实现指定的操作。在用 Visual Basic 设计大型应用软件时,不必建立具有明显开始和结束的程 序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调 用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。访问数据库Visual Basic 具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或
33、处理 Microsoft Access 格式的数据库,并提供了强大的数据 存储和检索功能。同时, Visual Basic 还能直接编辑和访问其他外部数据库,如 dBASE,FoxPro,Paradox 等,这些数据库格式都可以用 Visual Basic 编辑和处 理。Visual Basic 提供开放式数据连接,即 ODBC 功能,可通过直接访问或建立 连接的方式使用并操作后台大型网络数据库,如 SQL Server, Oracle 等。在应 用程序中,可以使用结构化查询语言 SQL 数据标准,直接访问服务器上的数据 库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和 网
34、络数据库的 SQL 的编程技术,为单机上运行的数据库提供了 SQL 网络接 口,以便在分布式环境中快速而有效地实现客户/服务器(clie nt/server)方案。动态数据交换 (DDE)利用动态数据交换(Dynamic Data Exchange)技术,可以把一种应用程序中的 数据动态地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条 动态数据链路。当原始数据变化时,可以自动更新链接的数据。 Visual Basic 提 供了动态数据交换的编程技术,可以在应用程序中与其他 Windows 应用程序建 立动态数据交换,在不同的应用程序之间进行通信。对象的链接与嵌入 (OLE)对象的链
35、接与嵌入(OLE)将每个应用程序都看做是一个对象(object),将不同 的对象链接(link)起来,再嵌入(embed)某个应用程序中,从而可以得到具有声 音、影像、图像、动画、文字等各种信息的集合式的文件。 OLE 技术是 Microsoft 公司对象技术的战略,它把多个应用程序合为一体,将每个应用程序 看做是一个对象进行链接和嵌入,是一种应用程序一体化的技术。利用 OLE 技 术,可以方便地建立复合式文档(compound docume nt),这种文档由来自多个不 同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可 执行与原来应用程序完全相同的操作。动态链接库 (DL
36、L)Visual Basic 是一种高级程序设计语言,不具备低级语言的功能,对访问机 器硬件的操作不太容易实现。但它可以通过动态链接库技术将C/C+或汇编语言编写的程序加入到 Visual Basic 应用程序中,可以像调用内部函数一样调用其 他语言编写的函数。此外,通过动态链接库,还可以调用 Windows 应用程序接 口 (API)函数,实现 SDK 所具有的功能。本系统在单机上运行。6.2 系统测试: 在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的 全面测试,采取的方式是:1、 菜单项测试:为了保证每一项下拉菜单能够正确实现系统设计的功能, 我把该图书馆有关图书的所有基
37、础数据,基本上全部输入到本系统中,并对每 一个菜单项反复进行了增加、删除、修改等操作,从而保证了菜单级功能的正 确实现。2、 数据跟踪:完成菜单项测试后,我又对系统内的每一个数据进行了跟 踪。例如:例如对物业费的管理,我首先进入单个数据的输入,然后进行数据 统计工作,随时观察这些数值之间是否有冲突产生,经过验证,说明该功能完 全正常。3、 综合测试:在以上测试的基础上对系统功能进行了整体的测试,依次来 检验系统功能是否符合系统设计的要求。6.3 系统运行与维护:系统的运行:1 初始数据的输入本系统的的输入采用鼠标和键盘相结合的输入方法。2、怎样进入系统A、将本系统所在的文件夹拷贝到硬盘,然后执
38、行其中的物业管理系统的程 序文件即可,应注意要将全部文件的属性变以存档,消除只读属性。B、 在随后出现的登录界面上输入正确的用户名和密码即可3、怎样使用本系统:点击鼠标左键即可进行相应功能的选择。系统的维护:本系统是个较复杂的人 - 机系统,由于系统外部环境与内部因素的变化,不 断影响系统的运行,同时需要系统不断地适应这些变化,不断地完善系统,以 提高系统运行的效率与服务水平,这就需要自始至终进行系统的维护工作。系统的维护主要包括四个方面:(1) 程序的维护:指的是修改部分或全部程序,这种维护往往是在条件发 生变化或原系统的效率低的情况下进行的。(2) 数据文件的维护:指的是按照用户的要求对数
39、据文件进行不定期的修 改。(3) 代码的维护:随着系统的发展和变化,可能会出现旧代码不能适应新 要求的问题,因此,有必要变更代码,予以维护。(4) 硬件的维护:指的是对系统所使用的设备进行维护。 本系统的日常维护由图书馆的专人来负责,如果出现一些不能解决的问题,则由开发者来负责。64 系统的转换方案:本次开发的小区管理系统采用了并行转换方式,以保证平衡可靠的过度。 即一方面使用本系统来进行工作,另一方面又继续沿用老的方式手工方式,这种状况持续了半个月的时间,在这期间发现了一些程序中存在的漏洞和错 误,用户也提出一些修改意见,经过程序的进一步完善后,正式投入了使用, 中止了以前老的手工的操作方式
40、。结束语在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。因为对物业管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。虽然网络在物业管理系统中的应用已经很普遍, 但在开发过程由于硬件的限制, 未能实现网络功能, 在大多数物业管理系 统单机版中,数据库是用普通的单机版数据库,那么在以后的系统更新过程中 会造成不必要的损失。尽管该物业管理系统存在着很多不足,但其功能全面、易于日后程序更 新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是牧业 管理系统所必需的。相信该
41、物业管理系统将是一套物业管理员必不可少的管理西。他认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。 他无论在理论上还是在实践中, 都给与我很大的帮助, 使我得到很大的提 高,这对于我以后的工作和学习都有一种巨大的帮助,在此感谢他耐心的辅 导。另外, 在系统开发过程中还有同组的同学也给了我不少帮助, 这里一并表 示感谢。参考文献Visual Basic 6 使用指南 田金兰Visual Basic 6 数据库Jeffrey 访问技术软件开发技术潘锦平数据库系统概论王珊附录一、部分程序源代码:1. 启动界面Dim aDim bPrivate Sub Form_Load()Data
42、1.DatabaseName = App.Path + db.mdbData1.RecordSource = 用户管理 End SubPrivate Sub Timer1_Timer()电子工业出版社1997 年出版机械工业出版社1995 年出版西安电子科技大学出版社1997 年出版高等教育出版社1991 年出版软件,在本次毕业设计中,我从指导老师()老师身上学到了很多东a = a + 1If a = 3 ThenCall jsEnd IfEnd SubPrivate Sub js()b = Data1.Recordset.RecordCountIf b 0 ThenForm11.ShowUn
43、load MeElseForm10.ShowUnload MeEnd IfEnd Sub2. 用户登陆Private Sub Command3_Click()Form10.ShowEnd SubPrivate Sub Form_Load()Data1.DatabaseName = App.Path + db.mdbData1.RecordSource = 用户管理 End SubPrivate Sub Command1_Click()If Text1.Text = And Text2.Text = ThenMsgBox 请输入用户名和密码! ElseIf Text1.Text = ThenMs
44、gBox 你还没有输入用户名! Text1.SetFocusElseIf Text2.Text = ThenMsgBox 你还没有输入密码! Text2.SetFocusElseDim user As Stringuser = 用户名 = & & Trim(Text1.Text) & and + 密码= & & Trim(Text2.Text) & Data1.Recordset.FindFirst userIf Data1.Recordset.NoMatch ThenMsgBox 没有该用户,或密码错误! Exit SubElseMDIForm
45、1.ShowForm3.ShowForm19.Label3.Caption = Text1.TextUnload MeEnd IfEnd IfEnd IfEnd IfEnd SubPrivate Sub Command2_Click()EndEnd Sub3. 用户注册Private Sub Command3_Click()Form10.ShowEnd SubPrivate Sub Form_Load()Data1.DatabaseName = App.Path + db.mdbData1.RecordSource = 用户管理 End SubPrivate Sub Command1_Clic
46、k()If Text1.Text = And Text2.Text = ThenMsgBox 请输入用户名和密码! ElseIf Text1.Text = ThenMsgBox 你还没有输入用户名! Text1.SetFocusElseIf Text2.Text = ThenMsgBox 你还没有输入密码! Text2.SetFocusElseDim user As Stringuser = 用户名 = & & Trim(Text1.Text) & and + 密码= & & Trim(Text2.Text) & Data1.Recordset.
47、FindFirst userIf Data1.Recordset.NoMatch ThenMsgBox 没有该用户,或密码错误! Exit SubElseMDIForm1.ShowForm3.ShowForm19.Label3.Caption = Text1.TextUnload MeEnd IfEnd IfEnd IfEnd IfEnd SubPrivate Sub Command2_Click()EndEnd Sub4. 物业收费管理Private Sub Command3_Click()Form10.ShowEnd SubPrivate Sub Form_Load()Data1.Data
48、baseName = App.Path + db.mdbData1.RecordSource = 用户管理 End SubPrivate Sub Command1_Click()If Text1.Text = And Text2.Text = ThenMsgBox 请输入用户名和密码! ElseIf Text1.Text = ThenMsgBox 你还没有输入用户名! Text1.SetFocusElseIf Text2.Text = ThenMsgBox 你还没有输入密码! Text2.SetFocusElseDim user As Stringuser = 用户名 = & &
49、; Trim(Text1.Text) & and + 密码= & & Trim(Text2.Text) & Data1.Recordset.FindFirst userIf Data1.Recordset.NoMatch ThenMsgBox 没有该用户,或密码错误! Exit SubElseMDIForm1.ShowForm3.ShowForm19.Label3.Caption = Text1.TextUnload MeEnd IfEnd IfEnd IfEnd IfEnd SubPrivate Sub Command2_Click()EndEnd Sub5.
50、 主界面Private Sub about_Click()gy.ShowEnd SubPrivate Sub bxbb_Click()Form14.ShowEnd SubPrivate Sub exit_Click() 退出系统EndEnd SubPrivate Sub fwjzhzl_Click() form2.ShowEnd SubPrivate Sub help1_Click()Form18.ShowEnd SubPrivate Sub jfbb_Click()Form22.ShowEnd SubPrivate Sub jlszl_Click()Form17.ShowEnd SubPri
51、vate Sub jzszl_Click()Form16.ShowEnd SubPrivate Sub kfszl_Click()Form15.ShowEnd SubPrivate Sub klxg_Click()Form19.ShowEnd SubPrivate Sub MDIForm_Load()Form3.ShowEnd SubPrivate Sub qfgl_Click()Form9.ShowEnd SubPrivate Sub sbwxgl_Click()Form6.ShowEnd SubPrivate Sub sfgl_Click()Form12.ShowEnd SubPrivat
52、e Sub tc_Click() 退出系统EndEnd SubPrivate Sub tsbb_Click()Form13.ShowEnd SubPrivate Sub wxtjbb_Click()Form21.ShowEnd SubPrivate Sub wyshxmgl_Click()Form8.ShowEnd SubPrivate Sub yhgl_Click()Form20.ShowEnd SubPrivate Sub zhbxgl_Click()Form5.ShowEnd SubPrivate Sub zhcwgl_Click()Form7.ShowEnd SubPrivate Su
53、b zhtsgl_Click()Form4.ShowEnd Sub6. 用户口令修改Private Sub Command2_Click()Unload MeEnd SubPrivate Sub Form_Load()Data1.DatabaseName = App.Path + db.mdbData1.RecordSource = 用户管理 Me.Height = 3945Me.Width = 5475End SubPrivate Sub Command1_Click()If Text1.Text = And Text2.Text = And Text3.Text = ThenMsgBox
54、你没有输入更新信息! ElseIf Text1.Text = ThenMsgBox 请输入原密码! ElseIf Text2.Text = ThenMsgBox 你没有输入新密码! ElseIf Text3.Text = ThenMsgBox 请确认你的新密码! ElseIf Text2.Text Text3.Text ThenMsgBox 你两次输入的密码不同,请重新输 入新密码! Text2.Text = Text3.Text = Text2.SetFocusElseDim password As Stringpassword = 密 码 = & & Trim(Text1.
55、Text) & Data1.Recordset.FindFirst password IfData1.Recordset.NoMatch ThenMsgBox 你输入的原密码有误! ElseData1.Recordset.AddNew Data1.Recordset.Fields( 用户名 )= Label3.CaptionData1.Recordset.Fields(用 户 编号) = Label3.CaptionData1.Recordset.Fields(密 码 )= Text2.TextData1.Recordset.UpdateData1.Recordset.DeleteMs
56、gBox 你已经成功的更换了新密 码,请使用新密码! End IfEnd IfEnd IfEnd IfEnd IfEnd IfEnd Sub7. 住户投诉管理 Private Sub Command1_Click()If Command1.Caption = 添 加 ThenCommand1.Caption = 保 存 Data1.Recordset.AddNewText1.Locked = FalseText2.Locked = FalseText3.Locked = FalseText4.Locked = FalseText5.Locked = FalseText6.Locked = Fa
57、lseText7.Locked = FalseText8.Locked = FalseText9.Locked = FalseText10.Locked = FalseText1.SetFocusCommand2.Enabled = FalseCommand3.Enabled = FalseCommand4.Enabled = FalseExit SubElseText1.Locked = TrueText2.Locked = TrueText3.Locked = TrueText4.Locked = TrueText5.Locked = TrueText6.Locked = TrueText
58、7.Locked = TrueText8.Locked = TrueText9.Locked = TrueText10.Locked = TrueData1.Recordset.UpdateData1.Recordset.MoveLastCommand1.Caption = 添 加 Data1.RefreshCommand2.Enabled = TrueCommand3.Enabled = TrueCommand4.Enabled = TrueEnd IfEnd SubPrivate Sub Command2_Click()Dim dd = MsgBox( 是否真的删除吗 ?, vbYesNo
59、 + vbQuestion, If d = vbYes ThenData1.Recordset.DeleteData1.Recordset.MoveNextIf Data1.Recordset.EOF = True ThenCommand4.Enabled = FalseData1.Recordset.MovePreviousIf Data1.Recordset.BOF = True ThenCommand3.Enabled = FalseCommand2.Enabled = FalseEnd IfEnd IfEnd IfData1.RefreshEnd SubPrivate Sub Comm
60、and3_Click()删除)Data1.Recordset.MovePreviousIf Data1.Recordset.BOF ThenCommand3.Enabled = FalseData1.Recordset.MoveNextElseCommand3.Enabled = TrueEnd IfCommand4.Enabled = TrueEnd SubPrivate Sub Command4_Click()Data1.Recordset.MoveNextIf Data1.Recordset.EOF ThenCommand4.Enabled = FalseData1.Recordset.MovePreviousElseCommand4.Enabled = TrueEnd IfCommand3.Enabled = TrueEnd SubPrivate Sub Com
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年及未来5年中国糯玉米汁饮料行业发展趋势预测及投资战略咨询报告
- 餐饮企业客户满意度调查问卷模板
- 商业银行信贷风险管理实践案例
- 一年级语文易错题及解题技巧
- 2025年及未来5年中国精制茶行业市场深度分析及行业发展趋势报告
- 2025年及未来5年中国铜氨纤维无纺布市场规模现状及投资规划建议报告
- 建筑工程项目风险评估与管控办法
- 江苏建筑装饰计价定额及应用解析2019
- 高中语文教学计划编制要点
- 一年级下册语文期末测试卷
- 驾照考试承诺书
- 2025年中国电信江西公司招聘笔试参考题库含答案解析
- 《福建省修复红树林碳汇项目方法学》
- 2024-2025学年北京市通州区五年级上学期期中数学试卷(含答案)
- 小学劳动课件
- 2024-2025学年安康市高三第一次质量联考(一模)数学试卷(含答案解析)
- 计算机导论(第5版) 课件 袁方 第1-3章 计算机发展简史、计算机专业知识体系、计算机中的数据表示
- 四川新农村建设农房设计方案图集川西部分
- 2024年国家公务员考试《行测》真题卷(行政执法)答案和解析
- 4.2.1指数函数及其图像与性质省公开课获奖课件说课比赛一等奖课件
- 2024-2025学年小学信息技术(信息科技)三年级全一册义务教育版(2024)教学设计合集
评论
0/150
提交评论