《vb+access租房管理系统》由会员分享,可在线阅读,更多相关《vb+access租房管理系统(22页珍藏版)》请在金锄头文库上搜索。
1、vb+access租房管理系统 vb+access租房管理系统 引言 随着我国市场经济的快速进展和人们生活水平的不断提高,简洁的租赁服务已经不能满意人们的需求。如何利用先进的管理手段,提高房屋租赁管理水平,是当今社会所面临的一个重要课题。本文通过用VB6.0编写房屋租赁管理系统,利用软件工程原理,采纳面对对象的编程方法,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了房屋租赁管理的自动化和信息化. 整个系统从符合操作简便、界面友好、敏捷、有用、平安的要求动身,完成基本资料管理、客户资料管理、租赁合同管理、财务管理、统计报表管理等功能。经过实际测试证明,本文所设计的房屋
2、租赁管理系统可以用于物业管理部门从事房屋租赁信息管理方面的需要。 论文主要介绍了本课题的开发背景,所要完成的功能和开发的全过程。重点的说明白系统设计的重点、设计思想、难点技术和解决方案。 1 vb+access租房管理系统 第一章绪论 1.1论文背景及课题来源 随着我国市场经济的快速进展和信息化水平的不断提高,如何利用先进的管理手段,提高物业管理的水平,是当今社会所面临的一个课题。提高企业的管理水平,必需全方位地提高企业的管理意识。只有高标准、高质量的管理才能满意企业的进展需求。面对信息时代的挑战,利用高科技手段来提高房屋租赁管理无疑是一条行之有效的途径。在某种意义上,信息与科技在企业管理与现
3、代化建设中显现出越来越重要的地位。房租租赁管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。 随着计算机技术不断的飞速进展,计算机以及计算机掌握的自动处理技术已融入人类社会的各个领域并发挥着越来越重要的作用。对于当今的科学信息是一次重大的飞越,为人们的生活、工作、学习带来潜移默化的影响。今日我们使用计算机对房屋租赁信息进行管理,具有手工管理所无法比拟的优点。例如:检索快速、查找便利、牢靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高房屋租赁管理的效率。面对目前的实际状况,迫切需要开发一个新系统来适应这一些工作。 本课题是依据当前租房管理中介的房产的业务需求
4、,开发一个基于B/S结构的房产管理信息系统。由于租房房产涉及的业务范围广,信息量大,内容简单多变,而现有的管理系统是单机版的程序,大多数工作还停留在手工操作阶段,不便于房产信息的发布,房产疏忽的统计以及与用户的沟通。为了实现租房中介的办公自动化,提高房产管理工作的效率和领导决策的水平,很有必要开发一套高效有用的房产管理信息系统。在这种背景下,依据实际的业务需要,结合当今的MIS开发的先进技术,讨论并开发出基于B/S模式的租房管理信息系统。 2 vb+access租房管理系统 1.2应解决的问题和系统开发意义 当前,许多物业管理企业的房屋租赁信息管理都是以纸张为介质作记录,人力管理的比例比较大,
5、往往是各个主要负责人以书面的形式管理房屋租赁信息,效率低下。数据打印,汇总,成果更新不准时,简单丢失,损坏数据给学校同学带来损失,不易保存且数据保密性较差。 利用计算机实现物业管理中的房屋租赁管理势在必行。对于物业管理企业来说,利用计算机支持企业高效率完成房屋租赁管理的日常事务,是适应现代企业制度要求、推动企业劳动型管理走向科学化、规范化的必要条件;而房屋租赁管理是一项琐碎、简单而又非常细致的工作,房屋的基本资料,客户资料的管理,房屋租赁管理,各项收费以及统计报表的管理,一般不允许出错,假如实行手工操作,须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行房屋租赁工作的管理,不
6、仅能够保证各项信息精确无误、快速输出,同时计算机具有手工管理所无法比拟的优点.例如:检索快速、查找便利、牢靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高物业管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 开发本系统就是为了解决物业管理企业在房屋租赁信息管理中的一些不规范,使房屋租赁信息的管理向着规范化、简洁化、有效化的方向进展。 3 vb+access租房管理系统 其次章开发工具及相关技术介绍 2.1开发工具的选择 针对目前世界上流行的大量软件和开发工具,经过仔细分析其优缺点,结合数据库管理系统的需要和目前的硬件环境,我们选用微软WINDOWS平台下的V
7、isual Basic6.0(简写为VB6.0)作为房屋租赁管理系统的开发工具. 2.2开发工具简介 在目前市场上这些众多的程序开发工具中,有些强调程序语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满意了不同用户的需求。然而,语言的弹性和工具的便利性是密不行分的,只有便利的工具,却没有弹性的语言作支持,很多特别化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,假如只强调程序语言的弹性,却没有便利的工具作协作,会使一些即使特别简洁的界面处理动作,也会严峻地铺张程序设计师的珍贵时间。 Visual Bas
8、ic是美国微软公司的第一个编程工具和系统开发的第一个产品,Visual Basic以优良的性能、较强的系统开发功能、完善的视觉界面和简洁易学的特点,已经赢得了全世界广阔用户的偏爱。Visual Basic的编程环境包含了快速有效的开发功能,尤其是数据窗口这一便利而简洁操纵数据库的智能化对象,使系统的开发更人性化,操作更简便。 作为管理信息系统的开发,Visual Basic是一个特别抱负选择。Visual Basic是一种可视化的、面对对象和条用大事驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简洁易学、效率高,且功能强大,可以与Windows的专业开发工具SD
9、K 相媲美,而且程序开发人员不必具有C/C+编程基础。在Visual Basic环境下,利用大事驱动的编程机制、新奇易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。 总的来说,Visual Basic6.0具有以下特点: Visual Basic是一种可视化的、面对对象和条用大事驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简洁易学、效率高,且功能
10、强大,可以与 4 vb+access租房管理系统 Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C+编程基础。在Visual Basic环境下,利用大事驱动的编程机制、新奇易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。 可视化编程: 用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必需编译后运行程序
11、才能观看。假如对界面的效果不满足,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。Visual Basic供应了可视化设计工具,把Windows界面设计的简单性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统供应的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。 面对对象的程序设计 4.0版以后的Visual Basic支持面对对象的程序设计,但它与一般的面对对
12、象的程序设计语言(C+)不完全相同。在一般的面对对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual Basic则是应用面对对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象给予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic 自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。 结构化程序设计语言 Visual Basic是在BASIC语言的基础上进展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的规律思维方式。Visua
13、l Basic语句简洁易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用敏捷的调试器和编译器。 Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并推断每个语句的语法错误。在设计Visual Basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic环境,直接在Windows环境下运行。 大事驱动编程机制 5 vb+access租房管理系统 Visual Basic通过大事来执行对象的操作。一个对象可能会产生多个大事,每个大事都可以通过一段
14、程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击”(CLICK)大事,而在产生该大事时将执行一段程序,用来实现指定的操作。 在用Visual Basic设计大型应用软件时,不必建立具有明显开头和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面对不同的对象,由用户操作引发某个大事来驱动完成某种特定的功能,或者由大事驱动程序调用通用过程来执行指定的操作,这样可以便利编程人员,提高效率。 访问数据库 Visual Basic具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理Microsoft Access格式的数据库,并供应了强大的数据
15、存储和检索功能。同时,Visual Basic还能直接编辑和访问其他外部数据库,如dBASE,FoxPro,Paradox等,这些数据库格式都可以用Visual Basic编辑和处理。 Visual Basic供应开放式数据连接,即ODBC功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQL Server,Oracle等。在应用程序中,可以使用结构化查询语言SQL数据标准,直接访问服务器上的数据库,并供应了简洁的面对对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL的编程技术,为单机上运行的数据库供应了SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(client/server)方案。 动态数据交换(DDE) 利用动态数据交换(Dynamic Data Exchange)技术,可以把一种应用程序中的数据动态地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据链路。当原始数据变化时,可以自动更新链接的数据。Visual Basic供应了动态数据交换的编程技术,可以在应用程序中与其他Windows应用程序建立动态数据交换,在不同的应用程序之间进行通信。 对象的链接与嵌入(OLE) 对象的链接与嵌入(OLE)将每个应用程序都看作是一个对象(object),将不同的对象链接(link)起来,再嵌入(