规不具备、广大业主的物管意识低等因素已经成为企业走向品牌化的约束"瓶颈",尤其是北方的地区,在总体水平低的情况下,对于一些中小城市做成物业品牌更是难上加难。
如何能够快速高效率的管理一个小区,是每个物业管理公司最急需解决的问题。因为人的生活水平越来越高,随之人们对物业的要求就越高。
1.2系统概述
经过十几年的发展,中国房地产业逐步走向成熟,物业管理也由新生到发展再到深入,面临着蓬勃发展的局面。随着ISO9002等管理体系在物业管理中的引入,对原有的物业管理模式进行了一次深刻的变革,对物业管理公司朝着正规化、科学化、集团化的发展,起到有力的推动作用。
随着公司规模的扩大,管理的物业增多,管理处地域分散等,传统的人工或计算机管理方法往往会出现信息滞后,数据容量小、安全性、可靠性差,信息共享困难等等问题。
第二章开发环境介绍
2.1编程环境的选择
目前,解决这一课题的方法与手段非常多,所以首先应选定开发工具与环境。编程环境的选择微软公司的VisualBasic6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。VisualBasic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相对较好的选择。
2.2VisualBasic的简介
VisualBasic的简介VisualBasic是微软公司出品的一个快速可视化程序开发工具软件,借助微软在操作系统和办公软件的垄断地位,VB在断断的几年内风靡全球。VisualBasic是极有特色和功能强大的软件,主要表现在:所见即所得的界面设计,基于对象的设计方法,极短的软件开发周期,交易维护的生成代码。VisualBasic提供了开发Windows(r)应用程序最迅速、最简捷的方法。不论是Windows应用程序的资深专业开发人员还是初学者,VisualBasic都为他们提供了整套工具,以方便开发应用程序。
Visual指的是开发图形用户界面(GUI)的方法,不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象放到屏幕上即可。
Basic指的是BASIC(BeginnersAll-PurposeSymbolitInstructionCode)语言,一种在计算技术发展史上应用得最为广泛的语言。VisualBasic在原有BASLC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和WindowsGUI有直接关系。专业人员可以用VisualBasic实现其他任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。
VisualBasic不仅是VisualBasic的编程语言。VisualBasic编程系统,Excel的ApplicationsEdition,Access和Windows的许多其他应用程序都使用这一语言VisualBasicScriptingEdition(VBScript)是广泛使用的脚本语言,它是VisualBasic语言的子集。这样,在学习VisualBasic中得到的经验可应用到所有这些领域中。从开发个人使用或小组使用的小工具,到大型企业应用系统,甚至通过Internet的遍及全球分布应用程序,都可在VisualBasic提供的工具中各取所需。
有了ActiveX技术就可使用其他应用程序提供的功能,例如Word字处理器,Excel电子数据表及其Windows应用程序,甚至可直接使用VBP或VBE创建的应用程序和对象。
已完成的应用程序是使用VisualBasic虚拟机的真正.exe文件,可以自由发布。
美国微软公司于1991年推出VB1.0至今已经经历了6个版本,VB6.0运行在Windows95或WindowsNT操作系统下,是一个32位的应用程序开发工具。
VisualBasic6.0有三种版本:
MicrosoftVisualBasic学习版是专为计算机业余爱好者和初学编程者设计的。它具有创建分布式应用程序的功能,但是缺少一个专业开发人员所需要的许多工具,比如完全的ODBC支持、可滚动的光标、池管理程序以及组件管理程序等。
VisualBasic专业版是专为单个的专业开发人员或团体开发人员设计的。它完全具有一个典型的专业开发人员在构建和分布健壮的专业性应用程序所需要使用的所有工具。
VisualBasic企业版是专为编写分布式高性能的客户服务器应用程序的开发人员小组而设计的(在目前可利用的工具中企业版中的远程数据对象(RemoteDataObject)可以最快的速度访问远程对象)。
2.3VisualBasic开发环境的介绍
VisualBasic6.0开发程序的集成环境由以下几个部分组成:
菜单栏:用于显示使用的VisualBasic6.0命令,单击一个标题,可以看到这个菜单标题下的各个命令。
工具栏:在编程环境下提供了对于常用命令的快速访问。单击工具栏上的按钮,则执行该按钮所代表的操作。
工具箱:提供了一组工具,用于设计时在窗体中放置控件。除了缺省的工具箱布局之外,还可以通过从上下文菜单中选定"添加选项卡",并在结果选项卡中添加控件来创建自定义布局。
工程资源管理器窗口:列出当前工程中的窗体和模块。工程是指用于创建一个应用程序的文件的集合。
属性窗口:可以用于显示可以设置所选定窗体和控件的属性。属性是指对象的特征,如大下,标题或颜色。
对象浏览器:它能列出工程中有效的对象,并提供在编码中漫游的快速方法。可以"使用对象浏览器"浏览VisualBasic6.0中的对象和其他应用程序,查看对那些对象有效的方法和属性,并将代码过程粘贴进自己的应用程序中。
代码编辑器窗口:代码编辑器窗口是应用程序代码的编辑器。应用程序的每个窗体或代码模块都有一个单独的代码编辑器窗口。
窗体布局窗口:代码编辑器窗口允许使用表示屏幕的小图象来布置应用程序中窗体的位置。
立即,本地和监视窗口:这些附加窗体是为了调试应用程序提供的,它们只在运行应用程序时才有效。(即在IDE中运行时才显示)注意:使用调用外接程序的程序也可以添加VisualBasic界面的功能。由微软和第三方开发者提供的外接程序能够提供像源代码控件之类的特征,这些特征可以支持组开发环境。
考虑到本系统的性能要求,和现有的条件,我们选择了WINDOWS2000中文版作为开发、测试和运行的平台。因为WINDOWS操作系统是目前应用最广的操作系统,它以全新的图形界面,简单快捷的操作方式,支持多媒体功能等特点而成为软件发展的流行趋势,选用它作为开发平台,易于功能的扩展和软件升级。
现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作做作企业级开发工具的产品有:
Microsoft公司的VisualBasic
Microsoft公司的VisualC
Borland公司的Delphi
Powersoft公司的PowerBulider
Java等等
在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。
作为数据库系统的开发,VisualBasic是一个非常理想选择。数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑
上一篇:
VB015学生公寓管理系统2(论文和程序)
下一篇:
哈弗F7 VS名爵HS,谁更懂得年轻人的心?