基于VB的小区物业管理系统论文.doc_第1页
基于VB的小区物业管理系统论文.doc_第2页
基于VB的小区物业管理系统论文.doc_第3页
基于VB的小区物业管理系统论文.doc_第4页
基于VB的小区物业管理系统论文.doc_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于VB的小区物业管理系统摘要小区的物业管理是衡量一个小区是否现代化、规范化的重要依据。如果能实现小区的物业管理的自动化,易操作化,无疑将给管理部门带来很大的方便。小区的物业管理就是把分散在各住宅楼内的居民情况实行统一、集中、规范的收集管理,建立起分类编号管理、电脑存储查询等现代化、专业化的管理系统。小区物业管理为单位和个人提供信息咨询、收费查询、信息发布等服务。小区物业管理的对象是小区的住户居民及负责物业管理的单位。物业管理的自动化是当今社会的发展趋势。本系统通过建立完善的沟通平台(投诉查询/统计)从而搭建了一个物业公司与业主的沟通桥梁。本系统不仅仅是数据的录入保存,而且还进行了必要的金额核算,收费情况统计及多样的查询方法来方便管理。所以,本系统具有一般物业管理系统的基本功能,还采用了VB与SQL Server相结合,采用了VB与SQL Server的优势,具有鲜明的特点,是适合现代物业小区管理的物业管理系统。关键词:数据库;物业管理系统;查询/统计;VB;SQL Server VB-based Estate Management SystemAbstract:Whether modernization is the plot estate management weighs a plot, the standardized important basis. If can realize the plot estate management automation, is easy to operate, without doubt will give the control section to bring very big convenient. The plot estate management is disperses in various housing building the inhabitant situation implementation unification, the centralism, the standard collection management, establishes the classified serial number management, the computer saves modernized, the specialized and so on inquiry management system management system. The plot estate management and individual provides service and so on information consultant, charge inquiry, information issue for the unit. The plot estate management object is the plot inhabitant and is responsible for the estate management the unit. The estate management automation is now societys development tendency. This system (suit inquiry/statistics) thus has built a property company and owners communication bridge through the establishment perfect communication platform. This system not merely is the data input preservation, moreover also has carried on the essential amount calculation, the charge situation statistics and the diverse inquiry method facilitates the management. Therefore, this system has the general estate management system the basic function, but also has used VB and SQL Server unifies, has used VB and the SQL Server superiority, has the bright characteristic, is suits the modern property plot management the estate management system.Keywords: DataBase; Material Management System;Inquiry/Statistics;VB;SQL Server目 录摘 要英文摘要目 录绪 论第一章 系统背景与意义1 1.1系统的背景.1 1.2系统的意义1 1.3系统的现状及存在的问题31.3.1现状31.3.2存在的问题3 1.4系统设计目标.4第二章 系统分析6 2.1系统描述6 2.2可行性分析62.2.1技术可行性72.2.2经济可行性72.2.3操作可行性8 2.3系统功能分析8 2.4系统模块图10第三章 系统设计11 3.1数据库设计113.1.1数据库需求分析113.1.2数据字典12 3.2数据库概念结构设计143.2.1实体属性图143.2.2实体间的关系图.153.2.3数据库的结构设计16第四章 系统详细设计21 4.1登陆及主界面214.2物业报修管理234.3用户报修情况与统计244.4物业设备维修情况查询及统计254.5物业耗材使用情况查询及统计264.6用户投诉记录查询及统计274.7系统管理中管理员密码的修改294.8系统窗体的选择设置情况及工具栏的使用.304.9系统的帮助文档31第五章 系统性能测试32 5.1调试应用程序32 5.2编译应用程序32 5.3错误分析33第六章 系统的运用与评价34 6.1系统维护34 6.2运行评价35结 论36致 谢38参考文献39绪 论科学技术日新月异,信息化时代的来临,以计算机为基础的信息科学在经济和社会生活各个领域得到了极为广泛的应用,尤其在信息管理方面,计算机已是必不可少的管理工具。对于小区物业管理来说,其工作流程的繁杂性、多样化、管理复杂、收缴费用与设备维护繁琐。计算机已完全能够胜任物业管理工作,而且更加准确、方便、快捷、高效、清晰、透明,它完全可以克服以上所述的不足之处。这将给项目查询和管理带来很大的方便,从而给物业管理工作带来更高的效率,这也是物业管理正规化、现代化的重要标志。因此,开发一套高效率、操作简便的小区物业管理系统十分必要。小区物业管理系统是采用中文Windows XP平台,Visual Basic 6.0为开发工具,SQL Server 2000为数据库。本文将详细介绍小区物业管理系统的开发流程及设计思想。第1章 系统背景与意义1.1 系统的背景管理信息系统(MIS,Management Information System),是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。这里给出的定义强调了管理信息系统的功能和性质,也强调了管理信息系统中的计算机对企业管理而言只是一种工具。管理信息系统是信息系统的重要分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的覆盖多学科的新学科。1.2 系统的意义首先我想总的来论述一下我的选题-小区物业管理系统,所以选择这样的一个题目是因为它与我们的生活是息息相关的,有着非常重要的意义。在物质生活不断得到提高的今天,人们有了更多的要求,即精神生活同样也需要丰富多彩,而物业管理实际上就是一种文化,一种平民文化,它的最大特点就是它的务实性,平民最关心也最感兴趣的,莫过于别人对他们的感情世界从内心发出的关怀与体贴。体现在物业管理上,即是以一种吻合他们生活习惯,满足情感需求的各种形式的活动去抒发感情的寄托,用最老百姓的语言、最亲切最贴心的活动,去理解他们的需求。所以我们建立一个完善的,人性化的,高效的物业管理系统是很有作用的,物业管理一方面在维护建筑物使用功能,提高使用寿命上起着不可替代的作用,这种作用被人们所认可和熟悉;另一方面,他提升了人们的生活质量,改变了人民的生活观念和居住习惯。它将分散的社会分工汇集起来,进行统一的清洁卫生、治安保卫、园林绿化、房屋维修等工作,实现社会化、专业化的管理,改善了城市居民的工作和生活条件,发展物业管理能促进经济增长,产生直接的经济效益,它能有力地促它能有力地促进房地产业的发展,带动国民经济的持续增长。它还能促进城市管理和环境的完善,可见物业管理是我们急须发展的一个行业。随着市场经济的发展和人们生活水平的提高,住宅小区已经成为人们安家置业的首选,几十万到几百万的小区住宅比比皆是。人们花的钱越多,不但对住宅的本身的美观、质量要求越来越高,同时对物业小区的服务和管理也要求很高,诸如对小区的维修维护,甚至对各项投诉都要求小区管理者做的好,做的完善。这样要求小区管理者对物业管理进行宏观的和微观的细致管理,其中最好的办法是用计算机操作的小区物业管理系统来实现对小区物业的管理,这就为我设计小区物业管理系统提供了市场需要。而我设计的小区物业管理系统在现代社会是最热门的行业,是最关切老百姓实际生活的设计,各种人性化的配置,使管理者和业主对住宅小区中的事物能更方便、更快捷、更满意的得到答复。伴随着小区的的规模不断扩大和住户的不断增多,像小区中的汽车,小区附带设施,小区的各项维修、投诉等都将越来越复杂,工作量也将越来越大。但一直以来人们使用传统人工的方式管理各种数据,这种管理方式存在着许多缺点,比如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对企业单位的各项信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。因此,开发这样一套小区物业管理系统很有必要,在下面的各章节中我将就本次毕业设计开发的小区物业管理系统,谈谈其开发过程和所涉及到的问题及解决方法。1.3 系统的现状及存在的问题1.3.1 现状传统管理:手工管理,账本记账,需要大量人力物力,信息反馈慢,服务不及时。在对小区居住者的问题上,大多乐于谈及的是服务,而讳于谈的是管理。首先应指出的是物业管理中对人的管理是指对公共生活秩序的管理,是相对于个人私生活而言的。作为物业管理的重要组成部分,是衡量物业管理水平的关键。共同生活的方式必然会涉及公共生活秩序的管理,在个体生活自律的同时,也需要物业管理,更需要公众的参与完成。1.3.2 存在问题随着我国经济发展和城市开发,物业管理已形成规模,其效益也越来越明显。在经济效益对地方政府而言,主要体现为:减少了大量的财政补贴,对住宅区开发企业而言,能提高物业市场竞争力,使开发企业的房产畅销,加速资金周转。同时,完善的物业管理能为开发商树立良好的企业形象,吸引更多的房地产交易商和消费者。在环境效益上,住宅区内的环境和布局、治安等与整个建设风貌融为一体,提高了房地产业的综合效益。但是,目前在物业管理的实践过程中还存在着如下问题:1、物业管理架构不完善。2、配套设施运作不理想。3、维修保养不得力。4、物业管理经费难以为继。5、物业管理法制不健全。6、物业管理公司与社会相关方面关系不顺。7、物业管理不到位。8、地区间发展不平衡。1.4 系统设计目标物业管理软件的设计从低到高有三个层次:第一个层次为单项数据处理,模仿手工管理方式,多用于简单的事物性工作,这是目前国内大多数物业管理公司计算机应用水平;第二个层次是数据综合处理,此时计算机应用呈现网络化和实时处理特点,已经具备部分提高物业管理效率的特点;第三个层次则是管理信息系统,此时信息论、控制论、系统工程等优化理论在软件程序中得以运用,计算机网络和数据库的建立,使计算机有管理某个单一系统发展成全面的管理系统。系统集成能力的高低和决策分析功能成为衡量此阶段物业管理软件水平的依据。鉴于本人的知识水平,本系统只是从第一个层次上来进行了设计,即设计的是一个单机版的,对基本的事务进行管理的软件,基本的事务包括楼房的管理,住户的管理,收费的管理,住户投诉的管理以及维修的管理,达到了对小屋物业的一个基本性的管理目标。第2章 系统分析2.1 系统描述统一、高效、有序的物业管理是小区智能化的直接体现,通过高度集成的物业管理系统可以减少大量的人力、物力和财力,从而降低了管理费用。它是面向小区的的各项事务,包括物业管理,资料管理等业务处理工作,是利用计算机进行集中管理而开发的系统。该系统是基于MDI窗体以VB自带的JET引擎连接SQL server数据库进行开发的小区物业管理系统,力求与实际相结合具有查询、管理等功能,旨在达到使小区的管理和运营趋于计算机化,使之更加方便、快捷以提高工作效率。小区管理在手工操作时代,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了小区物业的资源,对于小区的管理人员来说,物业管理包括物业设备管理、仪表数据管理、停车场管理、住户的投诉管理、住户的报修管理、住户的设备维修管理等等。而这些项目在过去手工操作时代,需要手工记录这些事情,不但麻烦,还经常出错,给广大用户带来很多不便。为了更好的为广大住户服务,我决定开发一套小区物业管理系统,帮助小区管理人员从复杂的物业管理之中解放出来。2.2 可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。2.2.1 技术可行性小区物业管理系统采用了当前的主流计算结构模式进行开发,前台开发工具选用Microsoft Visual Basic 6.0。Microsoft Visual Basic 6.0是一种可视化的、面向对象的Windows开发语言,Microsoft Visual Basic 6.0具有易用、通用和开发效率高的特点。后台的数据库开发工具选用了SQL sever 2000,它能够处理大量数据,同时保持数据完整性并提供许多高级管理和数据分配功能。这两种开发工具功能强大,有较好的接口,作为本系统开发工具是可行的。2.2.2经济可行性随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。21世纪是一个充满竞争和挑战的世纪。在这个世纪中,高效化、系统化、规范化、自动化已成为现代企业的代名词。做为我国支柱产业之一的房地产业在当今智能化小区的发展的驱动下,在当今信息时代的推动下,拥有自己的一套特色的小区物业管理系统是非常必要的,与小区内繁多的硬件设施相比较,传统的手工式的管理方式已经无法适合当今的庞大的数据处理和精确的运算需求,所以一套精美完善的小区物业管理系统是提高工作效率节省人力物力的有效解决方案。传统的管理方式,对物业管理人员要求数量多,耗资高,错误率高,工作人员流动和对新人的培训经费也是不小的开支。一套完善的小区物业管理系统可持续使用并能随着时代和工作的需求不断更新,一期投入终身受用,按长期的使用计算,开发系统的造价平均到每年与传统式的管理方式的年耗资本相对比,性价比是可行的。开发这套系统的经济可行性是很高的。2.2.3 操作可行性对于这套小区物业管理系统而言,在投入使用前,会由开发并能熟练操作本系统的工程人员对用户群进行专业系统的培训。培训内容应包括,熟练掌握系统的各个功能和简单的系统维护,在开发设计程序的过程中直观的界面和控件的文字解释完全能使得用户充分理解起功能和意义,在计算机普及的今天,用户对本系统的操作完全可以看做是一种简单的,配合形式的手工操作,因为本系统最适合用于微型机,可以说几乎任何人都可以使用和管理。所以本系统的操作是完全可行的。2.3 系统功能分析数据录入管理:对小区的楼房信息进行统一管理,可以输入房屋的记录, 对于无效的房屋记录可以删除。物业消耗材料管理:对小区中所有的楼房消耗材料进行管理,统计整个小区的耗材情况,成为以后计算成本的资料。 设备维修管理:对小区中的所有设备维修进行管理,统计整个小区的设备维修情况进行维修。住户管理:对小区中所有的住户进行统一的管理,录入小区的住户信息,查询住户信息,修改住户信息。收费管理:对小区中住户的水费,电费,物业管理费用等进行管理,历史收费数据进行查询。住户投诉管理:可以对所有小区住户的投诉进行管理,可增加或修改信息。停车场管理: 对小区中住户的车辆进行的管理,每个车辆分配一个唯一的车号,对住户的车位信息根据情况修改。住户报修管理:录入住户的报修信息,对历史的报修信息进行查询,以便我们随时进行管理。仪表管理:录入仪表信息,根据不同的要求对历史的仪表信息进行查询。帮助:关于系统,对本系统的一些帮助信息。2.4 系统模块图小区物管系统数据录入编辑统计报表与查询/修改系统管理小区住户资料计量仪表资料用户报修记录物业收费项目用户报修楼房信息用户投诉用户报修物业设备报修物业耗材管理计量仪表历史记录密码修改退出系统管理员登录用户登录物业收费历史记录小区住户资料停车场管理用户投诉退出系统图2-4 系统模块图第3章 系 统 设 计3.1 数据库设计3.1.1 数据库需求分析数据库管理维修管理收费管理管理员修理员收费管理员住户住户收缴费查询收费收费通知/收费交费通知交费收费信息信息维修信息维修通知维修报修查询住户新住户搬入/搬出图3-1 数据流图3.1.2 数据字典1、车位表=记录号,住户名,车位编号,备注记录号=numeric,9,不为空 住户名=varchar,50,可空 车位编号=varchar,50,可空 备注=varchar,50,可空2、收费表=记录号,费用名,收费周期,收费类别,价格,说明,收费范围,备注,停止收费费用名=varchar,50,可空 收费周期=varchar,50,可空收费类别=varchar,50,可空 价格=varchar,50,可空说明=varchar,50,可空 收费范围= varchar,50,可空备注=varchar,50,可空 停止收费=varchar,50,可空3、楼房表=房屋编号,栋别,层数,房号,面积,户型,物业编号,价格房屋编号=bigint,8,不为空 栋别=char,20,可空层数=int,4,可空 房号=int,4,可空面积=float,8,可空 户型=char,10,可空物业编号=int,4,可空 价格=char,10,可空4、投诉表=记录号,住户名,小区地址,电话,投诉内容小区地址=varchar,50,可空 电话=varchar,20,可空投诉内容=varchar,1000,可空5、仪表表=小区名,单元,房号,住户名,仪表名,仪表耗损程度,前月抄表日期,前月抄表数据,仪表走表量,应交费用,实收费用,交费日期,备注单元=varchar,10,可空 仪表名=varchar,20,可空仪表耗损程度=varchar,10,可空 前月抄表日期=varchar,10,可空前月抄表数据=varchar,10,可空 仪表走表量=varchar,10,可空应交费用=varchar,20,可空 实收费用=varchar,20,可空交费日期=varchar,10,可空 备注=varchar,500,可空6、管理员资料表=管理员账号,管理员密码管理员账号=varchar,20,不为空 管理员密码=varchar,20,不为空7、迁出住户资料表=小区名,单元,房号,住户名,身份证号,银行账号,工作单位,预收金额,未交金额,联系地址,邮编,电话,迁入日期,迁出日期,原因身份证号=varchar,50,可空 银行账号=varchar,50,可空工作单位= varchar,200,可空 预收金额= varchar,50,可空未交金额= varchar,50,可空 联系地址= varchar,200,可空邮编= varchar,50,可空 电话= varchar,50,可空迁入日期= varchar,50,可空 迁出日期= varchar,50,可空原因= varchar,500,可空3.2 数据库概念结构设计3.2.1 实体属性图楼房房屋编号价格户型栋别住户联系方式邮编身份证号姓名车位编号 住户名车位图3-2实体属性图3.2.2实体间的关系图住户停放查询居住仪表楼房车位图3-3实体间关系图3.2.3 数据库的结构设计表3-1 车位表列名数据类型长度允许空是否为主键记录号numeric9noyes住户名varchar50yesno车位编号varchar50yesno备注varchar50yesno表3-2 收费表列名数据类型长度允许空是否为主键记录号numeric9noyes费用名varchar50yesno收费周期varchar50yesno收费类别varchar50yesno价格varchar50yesno说明varchar50yesno收费范围varchar50yesno备注varchar50yesno停止收费varchar50yesno表3-3 楼房信息表列名数据类型长度允许空是否为主键房屋编号bigint8noyes栋别char20yesno层数int4yesno房号int4yesno面积float8yesno户型char10yesno物业编号int4yesno价格char10yesno表3-4 计量仪表资料表列名数据类型长度允许空是否为主键小区名varchar20yesno单元varchar10yesno房号varchar10yesno住户名varchar20yesno仪表名varchar10yesno仪表耗损程度varchar10yesno前月抄表日期varchar10yesno前月抄表数据varchar10yesno本月抄表日期varchar10yesno本月抄表数据varchar10yesno仪表走表量varchar10yesno应交费用varchar20yesno实收费用varchar20yesno缴费日期varchar10yesno备注varchar500yesno表3-5 投诉表列名数据类型长度允许空是否为主键记录号numeric9noyes住户名varchar50yesno住户地址varchar50yesno电话varchar20yesno投诉内容varchar1000yesno表3-6 管理员资料表列名数据类型长度允许空是否为主键管理员账号varchar20noyes管理员密码varchar20noyes表3-7 小区迁出住户资料表列名数据类型长度允许空是否为主键小区名varchar50yesno单元号varchar50yesno房间号varchar50yesno住户名varchar50yesno身份证号varchar50yesno银行账号varchar50yesno工作地点varchar200yesno预收金额varchar50yesno联系地址varchar200yesno邮编varchar50yesno电话varchar50yesno迁入日期varchar50yesno迁出日期varchar50yesno原因varchar500yesno第4章 系统详细设计4.1 登录及主界面本系统登录界面分为管理员登录与普通用户登录,如图4-1所示。管理员登录输入用户名与密码正确后进入小区物业管理系统主界面,本窗体主要由窗体、菜单栏、工具栏、状态栏等组成,如图4-2所示。在这个窗体中,我们可以根据窗体中所列的菜单,找到你所要访问的模块,并对之进行操作。普通用户登录可通过注册或登录进入用户登录界面,如图4-3所示。图4-1 系统登录界面图4-2 系统主界面图4-3 用户登录界面4.2 物业报修管理物业报修记录录入可以录入用户的报修信息,进行统计并进行必要的收费项目的管理。首先根据小区名称和单元号房间号确定报修的地址,然后根据选择的报修设备确定报修资料的录入。包括住户名称(可自动生成),报修时间,报修原因,维修人及备注信息。金额收费方面包括服务费用收取,物料费用的收取及总费用收费(可自动生成)。另外在窗体加载时使用了ListView控件显示了所有报修记录,点击所需要查看或编辑的项目便可以进行操作。管理员拥有的操作包括增加新记录,编辑所选定记录,删除所选定记录,保存所进行的修改,取消当前操作,关闭窗口。管理员可在当前视窗中对数据库中的项目进行相应的修改,简化了操作。并使用所见既所得的方法方便用户的管理。增加 增加一条新的数据记录,录入完毕后可以保存编辑 编辑所选中的数据记录,编辑完毕后可保存删除 删除所选中的数据记录,不可逆操作保存 保存管理员所作出的修改取消 取消用户选择的操作,但不可取消用户对数据作出的修改或更新关闭 关闭当前窗体4.3 用户报修情况查询与统计按住宅位置查询和按时间查询用户报修资料表查询包含按住宅位置查询和按时间查询两种查询方式。用户可以根据需要分类统计报修记录。管理员可以通过此表查询到用户的报修记录,并可以根据查找到的记录确定报修的基本情况以及处理情况,还可以查询到维修时的收费问题,从而解决不必要的经济上的争议。按住宅位置查询根据管理员输入的小区名称,单元号,房间号确定查询范围。从而了解到此用户的所有查询记录以及中的报修次数。在记录中可以查询到用户报修的仪表名称,报修的日期,报修的原因,收费情况及备注。按时间查询根据管理员输入的时间段来定位查询范围。从而了解到此时间段内所有用户的查询记录以及总的报修次数。在记录中可以查询到用户的位置,报修的仪表名称,报修的日期,报修的原因及收费情况和备注。4.4 物业设备维修情况查询及统计物业设备维修记录统计报表分为按时间查询与按住宅位置查询两种情况,如图4-4所示。用户可以根据需要分类统计报修记录。管理员可以通过此表查询到物业设备维修的情况,也是对用户报修统计报表的一个跟踪反馈的情况。通过此表,可以了解物业设备的维修的基本情况以及维修时的收费及耗材使用情况。物业可以根据此表确定每个小区的维修情况,从而作出与该小区业主委员会进行沟通从而减少不当使用造成的不必要损失。按时间查询根据管理员输入的时间段来定位查询范围。从而了解到此时间段内所有物业设备的维修记录。在记录中可以查询到维修物业设备的具体位置,维修的仪表名称,维修的日期,维修的原因及服务收费情况和维修人。按住宅位置查询根据管理员输入的小区名称,单元号,房间号确定查询范围。从而了解到此用户的所有物料设备的维修情况记录。在记录中可以查询到维修物业设备的具体位置,维修的仪表名称,维修的日期,维修的原因及服务收费情况和维修人。图4-4 物业设备维修统计报表4.5 物业耗材使用情况查询及统计物业耗材使用记录统计报表分为按时间查询与按住宅位置查询两种情况。用户可以根据需要分类统计报修记录。管理员可以通过此表查询到物业耗材使用的情况,通过此表,可以了解物业耗材使用的基本情况以及耗材的价格问题等情况。物业公司可以根据此查询了解到哪种耗材使用量大,哪种耗材使用量小,从而确定最优的耗材库存情况。按使用时间查询根据管理员输入的时间来定位查询范围。从而了解到此时间段内所有物业耗材的使用记录。在记录中可以查询到耗材的具体时间,耗材使用的名称,使用耗材的原因,耗材的使用费用和经手人。按使用位置查询根据管理员输入的小区名称,单元号,房间号确定查询范围。从而了解到用户使用的所有物业耗材的使用记录。在记录中可以查询到耗材的具体位置,业主的名字,使用的耗材的名称,使用耗材的原因,耗材的使用费用和经手人。4.6 用户投诉记录查询及统计用户投诉记录查询与统计,如图4-5所示。可以录入、查询、编辑、修改用户的投诉记录,进行统计并进行必要的反馈情况处理。这就等于为物业公司与业主之间架设了一个沟通交流的桥梁作用,使用户的意见与建议得到及时处理。减少或降低物业公司与业主之间的矛盾。首先在窗体加载时在ListView控件中自动列出所有用户投诉,管理员可以通过编号查询到最新的投诉记录(其中最新的记录编号越大)。点击选中记录后便可以对此记录进行编辑或相应的操作。在记录中包括了投诉业主的姓名,住址(所属的小区),住户的联系电话,以及投诉的具体内容等。物业公司解决投诉的内容后可以通过电话与业主进行联系。业主也可以通过客户端查询到自己的投诉以及是否得到处理的情况。管理员拥有的操作包括增加新记录,编辑所选定记录,删除所选定记录,保存所进行的修改,取消当前操作,关闭窗口。管理员可在当前视窗中对数据库中的项目进行相应的修改,简化了操作。并使用所见既所得的方法方便用户的管理。增加 增加一条新的数据记录,录入完毕后可以保存编辑 编辑所选中的数据记录,编辑完毕后可保存删除 删除所选中的数据记录,不可逆操作保存 保存管理员所作出的修改取消 取消用户选择的操作,但不可取消用户对数据作出的修改或更新关闭 关闭当前窗体 图4-5 用户投诉资料4.7 系统管理中管理员密码的修改在此操作中管理员可以根据需要修改自己的密码,如图4-6所示。图4-6 用户密码修改4.8 系统窗体的选择设置情况及工具栏的使用系统一共为窗体的显示设置了4种方式:水平平铺显示,垂直平铺显示,层叠显示和按图标顺序排列。用户可以根据爱好和习惯选择合适的窗体显示位置。另外还可以在工具栏上找到所需要的快捷按钮,如图4-7所示。图4-7 快捷按钮图标从左至右分别为:水平平铺,垂直平铺,层叠排列,按图标排列,关闭当前窗体,关闭所有窗体,开/关闭目录树。用户可以根据需要选择所要进行的操作。4.9 系统的帮助文档本系统具有完善快捷的帮助文档,如图4-8所示。此帮助文档包括基本的系统介绍以及主要功能的介绍。可以使用户更早更好得熟悉系统,从而提高使用效率。图4-8 帮助文档第5章 系统性能测试5.1 调试应用程序完成以上工作后就要对整个系统使用调试器进行调试,对一些语法错误、逻辑错误、表达式错误等进行处理,如数据类型不匹配、使用命令不匹配及引用字符串时使用单、双引号不当等等。5.2 编译应用程序测试项目:1. 在“编译”中按“逐语句” 2. 在“编译”中按“逐过程” 3. 选择任意所需要的其它选项,选择“确定”发布应用程序:在“文件”菜单中选择生成“小区物业管理系统.EXE文件”。考虑用户问题:这是开发应用程序的最后一步,也是开发的最终目的。应当考虑使用者的环境和需要,并估计在用户使用时会出现的问题。如果发布的是一个非应用程序文件,而用户的计算机中没有安装VB 6.0,那就不能在计算机中运行。5.3 错误分析 程序调试中常常会看到一些语法错误,如:遗漏关键字和变量之间的空格;遗漏定界符;关键字、变量名和文件拼写错误;内存变量没有初始化;控制语句缺少结束语句;等等一些。在系统设计中也有诸如上述的一些错误:将关键字“height”拼写成“heigh”;在if语句中丢掉“end if”结束语句。其实这些程序设计中的语法错误是可以避免的。只要我们练好基本功,准确地掌握Visual Basic系统的全部程序,并进行反复的检查,我们就可以利用Visual Basic系统提供的一些程序设计工具设计程序,这样有些命令不需要书写,或不需要使用,从而大大减少了语法错误的出现。第6章 系统的运行与评价6.1 系统维护维护是指系统投入使用后,对系统进行的各种修改,包括硬件,软件,代码,文档等的维护,系统维护的内容一般有四项:纠错性维护,适应性维护,完善性维护和预防性维护。纠错性维护:由于本系统测试不可能揭示系统中存在的所有错误,所以当系统运行到一定时期后会暴露出系统内隐藏的错误,这时候要及时纠正。适应性维护:为了使本系统更好的适应环境的变化而进行的维护工作,一方面由于计算机技术的飞速发展,原来的系统不能适应新的硬软件,另一方面,应用对象也在不断的发生变化,将导致系统不能适应新的应用环境,因此,有必要对系统进行调整,以保证系统时时都能满足用户的需求。完善性维护:要根据用户不断提出的新要求来不断扩充系统的功能。预防性维护:把维护工作由被动变为主动,来延长本系统的使用寿命。根据统计,完善性维护占所有维护工作的50%,可见,系统维护工作中,一半以上的工作是对系统的完善。6.2 运行评价本系统是一个单机版的小区物业管理系统,用的是VB和SQL Server,VB有强大的编程能力,SQL Server也是一个强大的数据库管理软件,在它们的基础上我们开发的系统从界面上来说是美观的,从功能上来说是比较完善的,包括了物业管理过程中可能遇到的基本的问题,为物业管理省时省力了。在本系统中还提供了帮助的功能,让用户在操纵的时候遇到了问题能及时的得到解答,所以可以说我的系统是可以很方便很快捷的被用户所掌握的。同时我还设置了权限,管理员只能注册一次,也就是说管理员是唯一的,他具有很高的权限,而对于住户来说,我只提供查询和投诉等简单的功能,他们的权限是很少的,这样就保证了系统的安全性。结 论个人体会1、合理的开发原则MIS系统的开发,要符合以下原则:创新原则,体现先进性。计算机技术的发展十分迅速,要及时了解新技术,使用新技术,使目标系统较原系统有质的飞跃。整体原则,体现完整性。企业管理可以理解为一个合理的闭环系统。目标系统应当是这个闭环系统的完善。企业完整的实现计算机管理不一定必须在企业的各个方面同时实现,但必须完整的设计系统的各个方面。经济原则,体现实用性。大而全和高精尖并不是成功MIS的衡量标准。事实上许多失败的MIS正是由于盲目追求高新技术而忽视了其实用性。盲目追求完善的MIS而忽视了本单位的技术水平、管理水平和人员素质。2、科学的开发过程科学的开发过程从可行性研究开始,经过可行性研究、需求分析、总体设计、详细设计、编码、测试等主要阶段。每一阶段都要认真完成。3、全面有效的测试无论怎样强调软件测试的重要性和他对软件可靠性的影响都不过分。在开发大型软件系统的漫长过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,因此,在软件生命周期的每个阶段都不可避免的会产生差错。只有做好软件的测试工作,才能保证软件的安全可靠性。4、良好的编程习惯编写程序要有良好的习惯,不可急功近利,盲目追求速度,而需统筹安排、考虑周到、有条不紊的进行。在能完成同一功能的多种方案中,应选择最有效率的一种方案。同时,在软件开发的过程中,也应同步做好相应文档的编写。总之编写一个MIS系统时要从上述四个方面考虑,我个人觉得良好的编程习惯尤为重要,构思要新颖,框架清晰,条理分明。不可急功近利、盲目追求速度,在各个阶段都要认真对待。致 谢本篇论文的成功,得益于哈

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论