房屋租赁管理系统方案_第1页
房屋租赁管理系统方案_第2页
房屋租赁管理系统方案_第3页
房屋租赁管理系统方案_第4页
房屋租赁管理系统方案_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、房屋租赁市场的管理信息系统摘 要 本课程设计主要解决一般的公司关于房屋租赁的管理问题, 通过建立一 个透明、相容、一致、易查和全面的房屋租赁管理信息系统,将与人相关的信息 统一起来。在课程设计中,系统开发平台为 Windows 2000,程序设计设计语言 采用 Visual C+ 6.0 ,数据库采用 Access 2000 ,程序运行平台为 Windows 98/2000/XP 。本课程设计主要是对房屋管理进行添加, 修改,删除,读取,查询, 并使用表格显示信息记录。 程序通过调试运行, 初步实现了设计目标, 并且经过 适当完善后,将可以应用在商业中解决实际问题。本系统的成功开发 , 可以使

2、人们通过网络就可以方便地查找到自己所需要的房 屋信息, 很大程度上提高了办事效率 ,对社会经济的发展起到了一定的作用。 关键词 : 程序设计;房屋租赁管理信息系统; VC+可视化; Access 数据库1 引言房屋租赁管理问题,一直是公司面临的一个大问题。房屋租赁问题的有效解 决将有利于管理者更好的管理房屋租赁的租赁和房屋的存余量, 也有利于决策者 对房屋的管理, 且在实际操作中方便又快捷。 随着我国市场经济的快速发展和人 们生活水平的不断提高, 简单的租凭服务已经不能满足人们的需求。 如何利用先 进的管理手段, 提高房屋租凭管理水平, 是当今社会所面临的一个重要课题。 本 文通过用 VB6.

3、0编写房屋租赁管理系统, 利用软件工程原理, 采用面向对象的编 程方法,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个 方面,实现了房屋租赁管理的自动化和信息化 整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成基本 资料管理、客户资料管理、租凭合同管理、财务管理、统计报表管理等功能 . 经 过实际测试证明,本文所设计的房屋租赁管理系统可以用于物业管理部门从事房 屋租赁信息管理方面的需要。论文主要介绍了本课题的开发背景, 所要完成的功能和开发的全过程。 重点的说 明了系统设计的重点、设计思想、难点技术和解决方案。1.1 课题背景随着经济的快速发展, 企事业单位面

4、对的压力也越来越大, 当代的竞争就是 效率的竞争, 而往往一个公司管理的好坏就直接影响到工作效率, 所以在这种前 提下,一个即方便又管理严密的方法迫在眉睫, 而尤其对于房屋租赁, 要处理和 管理的事物烦琐, 没有一个好的管理系统是非常麻烦的, 费力不讨好。 本课件就 是针对这种现状而编写的一个可在实际中解决问题的管理系统, 重点是对房屋租 赁的添加,修改,查询,读取和删除的管理,同时也可以节省大量的时间和工作 量,还可以提高工作效率, 对房屋租赁的租赁及管理一目了然, 使公司在整体上 的效率都提高不少, 从而在竞争中立与不败之地随着我国市场经济的快速发展和 信息化水平的不断提高, 如何利用先进

5、的管理手段, 提高物业管理的水平, 是当 今社会所面临的一个课题。 提高企业的管理水平, 必须全方位地提高企业的管理 意识。只有高标准、 高质量的管理才能满足企业的发展需求。 面对信息时代的挑 战,利用高科技手段来提高房屋租赁管理无疑是一条行之有效的途径。 在某种意 义上,信息与科技在企业管理与现代化建设中显现出越来越重要的地位。 房租租 赁管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志房屋租赁信息管理是各个房管局及房屋出租中介赖以生存的基础, 原始的房 屋租赁管理从房屋资料、 住户档案、 月租金收取到各种报表全部采用人工管理方 式,此种管理方式,存在很大的问题和局限:管理

6、不规,效率低,容易出错,资 料查询不方便,人工报表提供慢, 房管员上门收取月租金不安全且不能有效控制 房管员在收费过程中的人为不良因素。 现在,各种房屋中介如雨后春笋般在大街小巷遍布开来, 要经营这样的店必须依 赖于大量的房屋信息,且要具有很大的灵活性,这样才能立于竞争的不败之地。 鉴于房管局及房屋中介的实际业务情况, 且在当今电脑与网络通信技术普遍的前 提下,开发这一房屋租赁管理信息系统是有一定现实意义的。 它实现了从房屋资 料、住户档案、月租金收取到报表的电脑化管理,其中包括房屋图纸、住户照片 的电脑文档管理, 从而,基本实现了房屋及相关资料的无纸化办公, 大大提高了 工作效率,减少了人为

7、错误, 丰富的报表为领导全面了解房管所当前月租金收取 状况提供了非常快捷的管理方式。1.2 房屋租赁管理信息系统的目的 房屋租赁管理系统是基于先进的软件和高速、 大容量的硬件基础上的新的房 屋租赁管理模式, 通过集中式的信息库、 自动处理信息以及服务共享, 以达到公 司降低成本、 提高效率、改进管理模式的目的。 它通过与企业现有的网络技术相 联系,保证房屋租赁管理与日新月异的技术环境同步发展。 本课题将达到以下几 个目的:1) 管理人员角色和目标的改变传统的房屋租赁管理中,管理人员的大部分精力将耗费在繁琐的日常行政事务处理上,而作为企业管理层的参谋角色应该做的咨询和策略制定的工作相对 缺乏。通

8、过房屋租赁管理系统, 管理人员可以将绝大部分精力放在为管理层提供 咨询、建议上, 而在行政事务上的工作可以由电子化系统完成, 只需占用房屋租 赁管理人员极少的精力和时间。( 2) 提供更好的服务房屋租赁管理系统可以迅速、 有效地收集各种信息, 加强部的信息沟通。 各 种用户可以直接从系统中获得自己所需的各种信息, 并根据相关的信息做出决策 和相应的行动方案。( 3) 降低成本房屋租赁管理系统通过减少房屋租赁管理工作量及工作时间的操作成本、 降 低员工流动率以及减少通信费用等达到降低企业运作成本的目的。( 4) 革新房屋租赁管理理念房屋租赁管理系统的最终目的是达到革新企业的管理理念, 而不仅是改

9、进管 理方式 ,优化房屋租赁管理。先进技术应用于房屋租赁管理不仅是为了将现有 的房屋租赁工作做得更好, 更重要的是, 做些对于企业来讲更有效率的事情, 成 为管理层的决策支持者,为决策提供信息和解决方案。2、房屋租赁管理信息系统可行性分析2.1 技术可行性系统的性质为管理软件, 因而数据库的设计与操纵是系统设计的核心, 另外 是对文档的操作。 我在这学期期间学习了数据库和文档的有关基础知识, 具备有 限的系统分析与设计能力, 了解一些数据库和文档的设计与操纵; 指导老师中科 多年从事数据库的教学与研究工作, 加上指导老师胡立辉的悉心指导, 因而该系 统的实现在技术上是可行的。2.2 系统工作量

10、该系统的工作量相对于我这种开发水平的学生来说很大, 必须保证按进度完 成任务。实际工作量预计超过一个月(每天 4-8 小时)。如包含数据库的操作及 技术文档的整理、制作,工作量将更大。2.3 代码工作量预计需 5 天左右。2.4 文档要求 依据国家计算机软件产品开发文件编制指南和现代软件工程的理论 与原则编制标准的软件技术文档。3、房屋租赁管理系统结构分析根据实际我们可以先画出本系统的一个总框架图如下:图 3-1 系统总体框架图3.1 房屋租赁信息房屋租赁信息是该系统包含的主要信息 ,具体如图 3-2 所示图 3-2 房屋租赁信息图3.2 房屋信息的添加和修改 房屋信息的添加和修改是该系统的主

11、要功能,电击主界面的相对按钮就可 执行相应的功能,弹出相应的子模块,具体如图 4-4 所示。3.3 房屋信息的读取和删除 房屋的读取和删除也是该系统的主要实现部分, 但功能相对比较简单, 直 接在主界面上就可以进行相应的操作,点击相应的按钮就可执行,具体如图 4-3 所示。3.4 数据库分析根据以上的需求分析,该课程一共需要 1 表,存放了所有的数据信息。(1) 主要实体图主要实现图是该系统要完成的主要功能模块, 也是实现该系统的主要操作部分,具体如图 3-4 所示图 3-4 房屋租赁管理系统的主要实体图(2) 房屋租赁表清单房屋租赁表清单是对系统功能和信息的进一步阐述,具体如表 3-1 ,3

12、-2所示。表 3-1 房屋租赁管理系统清单主要实现部分说明房屋租赁信息的查询对要所需要的信息的查找房屋租赁信息的修改为了更方便的更新新的数据房屋租赁信息的添加功能和添加一致房屋租赁信息的删除为了更新数据删除无用数据房屋租赁信息的读取为了方便快捷的查找和管理表 3-2 房屋租赁管理系统信息房主被租房屋的所有人的信息房号为了管理而对房屋的编号起租日期房屋的租赁日期租赁者租赁房屋的暂时所有人的信息月租金房屋租赁的每月租金数量押金租房前所要交的保证金额交纳期房屋租赁的时间信息4 、程序实现Visual C+ 资源通常由窗体、模块和类模块等构成。在“房屋租赁管理器”中,可以对窗体、模块和类模块进行管理。

13、窗体是Visual C+ 程序中必不可少的资源。它可以实现程序的外观显示,添加程序代码,实现需要的功能。模块可 以用来管理全局常量、 变量和用户自定义函数等。 在一个工程中可以有多个模块 同时存在。 本次设计是用类来管理数据库中的表, 类的成员变量对应表中的每个 列,类的成员函数则实现对表的各种操作,例如添加、修改、删除、保存和读取 数据等。4.1 数据库的设计数据库在 VC+编程时是一件有用而且十分方便的工具, 大大加强了程序的 功能,它强大的编程功能为广大的编程人员带来了极大的方便所以用数据库来管 理人们日常生活量的信息已经变得越来越重要, 并因此涌现出了许多的数据库管理系统( DBM)S

14、 , 如 Microsoft Access,Microsoft SQL Server,Oracle,Sybase和 Microsoft Visual Foxpro 等。尽管这些系统能出色地胜任数据库的管理,但 却不能开发出其他功能强大的 Windows应用程序。而 Visual C+ 能将关系数据 库与面向对象的编程方法有机地结合起来, 使得数据库处理和应用程序开发都能 很好的兼顾。本系统就是用 Visual C+ 编写的一个简单管理系统应用程。( 1)房屋租赁信息表。先用数据库中的设计器创建表 1,具体如图 4-1 所 示。图 4-1 房屋租赁信息表( roominfo )2)数据存储表。表

15、 1 创建成功之后把表 1 改名为 roominfo, 关闭此表。再双击 roominfo, 出现表 2,直接输入要保存的数据即可。具体如图 4-2 所示:图 4-2 数据存储表4.2 界面设计当系统运行时,直接打开主窗口,在主窗口中可进行相关的数据操作。1) 主界面的设置 。主界面主界面如图 4-3 所示,在此界面可以选择菜单中的功能模块, 直接单击你想去的模块名称即可图 4-3 房屋租赁管理系统的主界面(2)子模块的建立 。由于增加和显示纪录在同一界面中出现, 因此容易造成误操作。 因此,在修 改和添加记录数据之前, 往往设计一个对话框用以获得所需要的数据, 然后用该 数据进行当前记录的编

16、辑。 这样就能避免它们的相互影响, 而且可以保证代码的 相对独立性。如图单击添加 | 修改命令,进入房屋管理系统的子机构功能窗体,如图 4-4 所示。在如图所示的界面中输入要添加或修改的房屋相关信息, 按确定就可完成添加或修改,按取消就取消当前的操作。图 4-4 房屋管理系统的子机构模块(3)操作信息 。 完成子机构设置后,这个窗体相对简单,它实际上是管理单位的各个机构的 详细信息, 如房号,房主,租赁者等信息可以直接在窗体的表格中对机构的各项 信息进行修改或添加, 然后单击“修改”或“添加”按钮所做的修改存入数据库, 如果不单击直接退出, 那么再次打开时原来所做的修改都将消失, 数据仍为原样

17、,因为没有把对数据的修改保存入不敷出数据库。而查询就直接输入要查找的房 号,点击查询按钮即可。( 4)整体信息的管理 。以上的部分分别阐述了实现的过程, 总的来说, 此系统共有五大功能: 查询, 修改,读取,添加,删除。当输入房号后,再点击查询就会做相应的功能,查到 或错误;当点击修改或添加时就会弹出图 4-2 所示的界面, 输入相关的数据点击 确定保存或修改, 点击取消就视本次操作无效; 当点击删除按钮时, 就删除当时 界面上所显示的数据。5、异常处理 程序在执行时经常会出现一些违反设计期望的异常情况(如没有定义相应 的类而进行非法操作) ,一般的处理就是逐个找出并解决。由于这种解决方法烦

18、琐而且效果不明显, 一些大型的应用系统的开发人员提出, 可以在允许的围由应 用程序自身来处理一般性的程序运行错误。 C+语言异常处理由三个部分构成。 异常检测的触发、 异常检测的捕获和异常检测的处理 2 。它们分别对应了 “try ” “throw ”和“ catch ”三个关键字。这三者的关系如图 5-1 所示。图 5-1 VC+ 异常处理流程图被 throw 语句扔出的数据实际上被压入了相应层的 catch 语句所对应的堆栈,最后才被 catch 语句捕获到的。 当 try 语句出现嵌套时, 情况可能会更加复另一钟错误的排除就是直接用数据和代入数据去运行, 看能否通过, 到底在 哪个部分出

19、现了问题, 出现了什么问题就一目了然了。 而相对与现阶段的水平来说,这钟情况是本次系统设计中找错误和改正错误的首选。6、本系统关键技术简介6.1 VC+ ODBC数据库编程本系统用到了 Visual C+ ODBC 数据库编程技术, ODBC提 供了相应的程序 接口(API), 使得任何一个数据库都可以通过 ODBC驱动器与指定的 DBMS相连。用户 的程序可以通过调用 ODBC驱动管理器中相应的驱动程序达到管理数据库的目的。作为 MicrosoftWindows Open Standards Architecture(WOSA,Windows 开放式服务体系结构 ) 的主要组成部分, ODB

20、C一直沿用至今。ODBC是一种使用 SQL的程序设计接口, 使用 ODBC能使用用户编写数据库应 用程序变得容易,简单,并避免了与数据库相连接的复杂性。在 Visual C+中, MFC的ODBC数据库 CDatabase(数据库类 ) , CRerodSet( 记录集类 ) ,和 CRecordView(记 录视 图类) 更为用户管理数据库提供了切实可行的解决方案。 ODBC包括很多数据访问 功能,可以用来建立数据访问应用程序。 其中许多功能可替程序员在开发过程中 生成大量单调乏味的代码,从而节省开发时间;其他 一些功能则可改善您所建 立的应用程序的性能, 这是通过存储代码中的元素据和更新逻

21、辑而不是在运行时 获取这些信息来实现的。 ODBC中的很多数据访问功能都可以完成这两个任务。 用 MFC AppWizard使用 ODBC数据库的过程是: 用 Access 或其他数据库工具构造一个数据库; 在 Windows 中为刚才的数据库定义一个 ODBC数据源; 在创建数据库处理的文档应用程序向导中选择数据源; 设计各种需要的界面,并使控件与数据表字段关联 3 。6.2 VC+ 框架类库为开发人员提供了一个统一、 面向对象、层次化、可扩展的类库集,称为 VC+ 框架类库( VC+ Framework Class Library ),这些类与公共语言运行库紧密集 成在一起。开发者在开发程

22、序时,只需要在自己的应用中添加所需的基础类库的引用, 就可以作用这个类库中的所有方法、 属性等等。 跟传统的 Windows编程相比,使 用和扩展 VC+框架类库都非常容易,这使得开发都能够高效、快速的构建基于 下代的互联网的网络应用。Visual C+ 使用 #using 来进行导入类库,这些类库都是被封装在 .dll 文件中的 MSIL(Microsoft Intermediate Language,微软中间语言)代码,这些 MSIL 代码是由 VC+框架实时编译器来编译成本机代码执行的。 所编写的托管 代码会被编译器编译成 MSIL代码,然后由器按照 PE格式(Portable Executable,可移植的执行体, 安是 Win32 环境自身所带的执行体文件格式) 写入 .exe 或.dll 文件。当系统执行文件遇到 MSIL 时,会使用 VC+框架实时编译器将

温馨提示

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

评论

0/150

提交评论