房屋租赁管理系统毕业论文.doc_第1页
房屋租赁管理系统毕业论文.doc_第2页
房屋租赁管理系统毕业论文.doc_第3页
房屋租赁管理系统毕业论文.doc_第4页
房屋租赁管理系统毕业论文.doc_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

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

文档简介

20142014 届毕业设计说明书届毕业设计说明书 房屋租赁管理系统 院 、 部: 计算机与信息科学学院 学生姓名: 刘喜文 指导教师: 朱凌志 职称 讲师 专 业: 信息与计算科学 班 级: 信息本 1002 班 完成时间: 2014-5 I 摘 要 随着改革开放的不断深入,经济的不断发展以及人们的消费方式不断的成熟。 二十一世纪这个信息时代的到来,计算机技术深入到各行各业中。因为计算机技 术管理相对于传统的人工管理方式具有其无可比拟的优势。传统的房屋租赁服 务的效率已经不能满足企业对于发展的需要,先进的计算机技术与传统的相比 可以提高企业的工作效率而且可以快速的为客户提供服务,开发此系统可以方 便的管理房屋租赁以及减少企业成本的投入具有重大意义。 本文首先概述了课题当前的研究情况、是否具有发展潜力和发展空间以及 课题对现今带来的作用。其次概述了课题根据当前的社会资源研究开发的具体 需求以及从各个方面分析开发和使用过程中是否是可行的,然后对现有的传统 的人工管理流程进行分析,最后确定系统运行处理的流程,在这些基础之上, 使用 C+中的 MFC 模块和 SQL Server 2000 数据库,采用 C/S 结构去研发这个 高效、符合现状发展需要的房屋租赁管理系统,最后研发的房屋租赁管理系统 可以准确方便而又安全的对租赁信息进行管理,包括房屋信息管理、客户信息 管理、合同管理、租金管理和信息统计等功能。经过对系统进行测试结果显示: 该系统操作简单、界面简洁、数据处理效率高、运行稳定,且具有良好的易维 护性和健壮性,房屋中介等企业会选用它来服务会比较满意。 关关 键键 词词: C+;MFC;SQL Server 2000;C/S 结构;数据库;房屋租赁管 理系统 II ABSTRACT With the deepening of reform and opening up , the continuous economic development and peoples consumption patterns continue to mature. The dawn of the twenty -first century information age , computer technology deep into all walks of life . Because computer technology management with respect to the traditional manual management methods has its incomparable advantages . The efficiency of traditional Realtor services can not meet the needs of enterprise development , compared to the advanced computer technology with traditional enterprise can improve the efficiency and can provide customers with fast service , the development of this system can easily manage the rental and reduce the cost of doing business has invested significant . This paper begins with an overview of the current research topics circumstances , whether the development potential and development space as well as the subject for today brings role. Followed by an overview of the topics according to the specific needs of the current research and development as well as social resources from all aspects of the analysis of the development and use of the process whether it is feasible , then the existing traditional manual management processes are analyzed to finalize the process system operation processing on this solid foundation , the use of C + + MFC modules and SQL Server 2000 database, using C / S structure to develop this efficient, in line with current development needs rental management system, and finally the development of rental management system can be easily and accurately security information management of the lease , including housing information management, customer information management, contract management , rental management and information statistics. After the test results show that the system : The system is simple to operate, simple interface, high data processing efficiency , stable , and has good maintainability and robustness , real estate agents and other companies will choose to serve it would be more satisfied. Keywords: C + +; MFC; SQL Server 2000; C / S structure ; database ; rental management system III 目 录 第一章 绪论.1 1.1 项目研究背景.1 1.2 项目研究目的和意义.1 1.3 国外研究现状.2 1.4 国内研究现状.3 1.5 项目研究内容.3 1.6 论文的组织结构.4 第二章 系统开发的相关技术.5 2.1 VC+ 6.0.5 2.2 SQL Server 2000.5 2.3 系统的 C/S 结构.6 2.4 ADO 数据库访问技术.6 第三章 系统分析.8 3.1 需求分析.8 3.1.1 系统非功能性需求.8 3.1.2 系统主要业务分析.8 3.1.3 系统功能性需求.9 3.2 可行性分析.11 第四章 系统总体设计.12 4.1 系统总体流程图.12 4.2 系统功能模块.12 4.3 系统功能子模块的设计.13 4.3.1 用户管理模块设计.13 4.3.2 房屋管理模块设计.13 4.3.3 客户信息管理模块设计.14 4.3.4 合同管理模块设计.14 4.3.5 租金管理模块设计.15 4.3.6 信息统计模块设计.15 4.3.7 游客浏览模块设计.16 IV 4.4 系统数据库的设计.16 4.4.1 房屋信息表的设计.16 4.4.2 客户表的设计.17 4.4.3 合同表的设计.18 4.4.4 租金表的设计.19 4.3 系统开发过程.20 第五章 详细设计.21 5.1 登录界面的实现.21 5.2 系统主界面的实现.22 5.3 房屋信息管理子模块的实现.23 4.3.1 房屋信息添加子模块的实现.23 5.3.2 房屋信息查询模块的实现.24 5.3.3 房屋信息删除模块的实现.25 5.4 客户信息管理子模块的实现.26 5.4.1 添加客户信息模块的实现.26 5.4.2 查询客户信息模块的实现.28 5.4.3 删除客户信息模块的实现.29 5.5 合同信息管理子模块的实现.30 5.5.1 添加合同信息模块的实现.30 5.5.2 查询合同信息模块的实现.32 5.5.3 删除合同信息模块的实现.33 5.6 租金管理子模块的实现.34 5.6.1 收取租金模块的实现.34 5.6.2 通过合同 ID 查询租金模块的实现.36 5.6.3 通过发票 ID 查询租金模块的实现.37 5.7 信息统计子模块的实现.38 5.7.1 租金信息统计模块的实现.38 5.7.2 到期合同信息统计模块的实现.39 5.7.3 空闲房屋统计模块的实现.41 5.8 游客访问模块的实现.42 5.9 ADO 数据库访问技术的设计与实现.43 V 第六章 测试.44 6.1 测试内容.44 6.2 测试方法.44 6.3 测试用例.44 6.4 测试结果.46 第七章 总结与展望.47 7.1 总结.47 7.2 展望.47 参考文献.49 致谢.50 1 第一章 绪论 1.1 项目研究背景 改革开放以来,城市流动人口随着社会经济的发展和现代化建设步伐的加 快不断增多,流动人口对租赁房屋的需求也越来越大,随着这一商机的出现, 沿海发达城市涌现出大量的房屋中介公司,房屋中介公司的出现不仅给出租者 带来了便利也给求租者带来了方便,但中介公司传统的人工记录房屋租赁交易 随着交易量的增多已经出现了种种问题,如房屋租赁档案的丢失、房屋租赁信 息记录出错等等,种种问题的出现无论是对中介公司还是求租者都会带来一定 的经济损失,也给中介公司的信誉带来了负面影响,如何从根本上解决这些问 题变的极为重要。 如今计算机技术已经深入各行各业中,人类社会的各个领域已经融入了计 算机及计算机控制的自动处理技术,而且还发挥着越来越重要的作用。为了解 决上文所述的问题,使用计算机技术来进行管理,它不仅可以提高企业的工作 效率,而且可以提高企业管理的水平,实现将先进科学学技术融入现代企业管 理。计算机技术具有方便快捷管理租赁信息的优点,利用这项技术可以解决物 业管理水平低下的问题,因此研发此系统是极为紧迫的。 1.2 项目研究目的和意义 现在很多房屋中介物业公司面临着房屋以及客户信息管理这一项繁杂而又 细致的问题。细化而言就是对于客户的资料以及客户房屋资料信息的管理,对 于这一问题,计算机管理相对于人的管理具有无可比拟的优势,计算机管理优势在 于可以准确、方便而又安全的对信息进行增删改查;而人工管理不仅很容易出 现错误而且又不安全,这样不仅给企业带来损失而且有需要花费大量的人力以及 物力。 本论文通过结合国内现今的实际情况、国内的房屋租赁管理政策和国外的 研究现状进行分析,以此为契合点了解企业用户的实际需求和未来的发展趋势, 对系统进行功能模块的设计,如租金、合同、房屋信息、客户信息以及各项信 息的统计。根据现今的发展对于处理信息速度以及安全性的要求,本系统采用的 是 MFC、SQL Server2000 进行开发。系统面市后可以为企业减少人力以及物力 的投入,而且系统具有自动化的特点,用户可以随时随地的对房屋出租信息进行管 理。这样不仅提高了企业的工作效率而且给企业带来更大的利益。 2 1.3 国外研究现状 现在是一个电子商务时代,而电子商务时代离不开互联网技术的发展以及互 联网的国际化。西方国家房屋租赁管理信息化水平比国内高,据统计大约有 40%- 60%的人群是通过租房来满足居住需求的。以下是西方国家的的房屋租赁情况: (1)美国。在 2003 年的时候,相信投资房产是安全的美国人有 83%,认 为安全性比银行理财高,至 2009 年,只有 70%的人这么认为,在租房人群中甚 至还有 27%的人对购房没有任何兴趣。伴随着近些年的经济持续低迷,就业率 低,美国人对租房的需求越来越大。 (2)法国。法国拥有房子的人群只占 59%,还有一部分人群没有房子通过 租房来解决,但是法国非常重视保障性住房,每个房地产项目都留有 20%的社 会住房比率,社会住房主要是留给收入较低的人群,低价出租给他们居住,以 此方法来避免产权房的不公平竞争,法国为了确保租房者的利益还出台了相关 规定来保障租房者的基本利益。 (3)英国。2009 英国官方公布了租房数据,有 32%的家庭是通过租房来解 决住房问题,为了保证租房家庭的利益建立了相对完整的住房法律体系,出台 了住宅与建房控制法和住房法 ,收入低于贫困线的人群还可以申请住房 补贴,低收入人群的住房得到了保障。 (4)德国。德国人相对于买房来说更倾向于租房,德国有将近 60%的人选 择租房,只有 40%的人选择买房,为了让租房者的权益得到保障,德国建立了 一套完整的租房体系,出台了民法典等多部法律来对租房的相关条款和价 格进行约制,失业人员还可以领取租房补贴,来保障租房者权益。 (5)日本。日本东京的调查数据表明,超过了 42%的家庭通过租房来解决住 房问题,为了居民的住房问题得到解决,日本政府在经济高速发展期通过房地 产政策“保低放高”来为低收入人群提供低价的廉租房,来保证租房市场的发 育,日本对房屋中介公司的管理要求非常严格,必须要有相关的资格认证,还 要经常接受主管部门的考核,以确保其具有过硬的素质。 国外由于都具有相关的政策法规来保证租房人群的权益,房屋租赁市场快 速的发展了起来,为了解决传统的人工记录管理过程,让房屋租赁信息的安全 性、准确性得到提高,国外利用计算机技术对房屋租赁进行管理取得了很大的 成功。具有代表性的是美国的 MLS 公司所取得的成就。美国绝大多数的房屋租 赁都是通过 MLS 成交的,因为他们采用方便而又快捷的方式为用户提供服务,尤 其是他们现在融合多媒体技术,使客户可以有一种身临其境的感觉来了解房屋信 息。 3 1.4 国内研究现状 自 21 世纪初的十年时间内,国内的房屋租赁没有得到社会和政府的关注, 直至近几年,社会和政府才开始重视。由于政府没有统计体系统计房屋租赁市 场的相关项目和指标,因此缺少权威的数据来反映房屋租赁市场相关的问题, 但房屋租赁市场的发展还是从未停止一直在前进,纵观国房屋租赁市场的发展 情况来看,租房比例比买房比例还是要高,所以房屋租赁市场在我国还有很大 的发展潜力。 近年来,随着房地产的发展,房地产市场被炒作的过热,房价一直居高不 下,像北京、上海、广州等一线城市,房价已经超出了房地产市场的市值,这 种过热的炒作以至于人们对于购房的需求表现的没有那么迫切,对房地产市场 抱着驻足观望的态度,相比于购房更多的人倾向于租房,因此,房屋租赁市场 一直处于升温状态,租房价格也得到一定幅度的提高,租赁市场已经得到社会 各界和政府的高度关注,在未来的宏观调控中会更加关注租赁市场的发展,以 确保房屋租赁市场能健康发展。 在这种房屋租赁市场持续发展的情况下,相对于国外的房屋租赁情况,国内 的房屋租赁大多数还停留在手工操作人工服务的阶段,只有很少一部分企业采用 电子商务的模式来管理房屋租赁信息。人们对于房屋租赁的消费习惯还没有成 熟起来,因此房屋租赁管理系统在国内具有很大的发展潜力。开发这一系统具有 其紧迫性以及现实意义。 1.5 项目研究内容 受传统观念的影响,加上国内政府和社会之前对房屋租赁市场的不关注以 及房屋租赁市场的服务和管理缺陷,目前整个房屋租赁市场发展还是比较滞后, 与西方发达国家的房屋租赁市场还存在很大的差距,具体表现在买卖市场的不 协调、住房的解决渠道等方面。中介企业的房屋租赁管理和房屋租赁市场一样 还是比较滞后,没有像西方国家一样实现自动化、信息化管理。 为解决上述内容,此项目的研究内容主要是以国内外目前的房屋租赁市场 以及以后的发展方向为依据,根据它的需求为房屋租赁等中介公司研发一款自 动化的、信息化的管理系统。具体从以下几个方面入手: (1)通过系统研究背景和业务处理的流程确定系统的总体设计和系统的详 细设计。 (2)在系统的详细开发上,依据目前和未来的发展趋势确定合适的软件结 构以及数据库的设计。 (3)系统的详细功能设计,包括房屋信息管理、合同管理、租金信息管理、 4 客户信息管理、信息统计等; 1.6 论文的组织结构 第一章:主要概述了当前课题的研究情况、是否具有发展潜力和发展空间 以及课题对现今带来的作用。 第二章:主要概述了课题根据当前的社会资源研究开发的具体需求以及从 各个方面分析开发和使用过程中是否是可行的。 第三章:主要概述了开发前期对于工具及相关技术的选择,开发工具和开 发技术的选择都是根据需求和使用的实际情况来确定的。 第四章:主要概述了系统依据具体的需求确定的模块设计、数据库的设计 和数据流的设计。 第五章:主要概述了系统各个模块的具体功能的具体实现。 第六章:主要概述了测试系统使用的三种测试方法以及测试的结果。 5 第二章 系统开发的相关技术 2.1 VC+ 6.0 VC+6.0 是美国微软公司推出的一款 C+编译器,能将高级语言翻译为机器 语言的程序。VC+有三个主要部分:Developer Studio、MFC、Platform SDK, 此次管理系统的开发就是采用 MFC,VC+本来就是为 MFC 打造的,VC+中的许 多特征和语言扩展也是为 MFC 而设计的,所以用 V C+而不用 MFC 就等于抛弃 了 VC+中很大的一部分功能。MFC(Microsoft Foundation Classes),是微软公 司提供的一个类库(class libraries) ,以 C+类的形式封装了 Windows 的 API, 并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的 类包含大量 Windows 句柄封装类和很多 Windows 的内建控件和组件的封装类。 2.2 SQL Server 2000 SQL Server 2000 是微软公司开发的大型数据库管理软件,其性能指标在 上一版本的基础上有了一定程度的提高。SQL Server 2000 这款软件主要用于 大型的企业级数据库管理,集成了商业智能等特性,提高了平台通用性,扩展 了开发与商务智能,更加有利于企业进行数据分析与管理,同时给企业级应用 数据和分析程序带来更好的安全性、稳定性和可靠性,使它更易于创建、部署 和管理。 概括起来,SQL Server 2000 数据库管理系统具有以下主要特点: 1. 丰富的图形管理工具,使系统管理、操作更为直观方便。SQL Server 企业管理器提供用户界面,界面直观友好,方便用户配置管理数据库及其对象。 SQL Server 2000 还提供 SQL 查询分析器、SQL 事件探查器、SQL Server 服 务管理器等多种管理工具,大大简化了用户操作,增强了系统的易用性。 2. 动态自动管理和优化功能。SQL Server 2000 在运行过程中为达到最 优性能,可以根据环境配置和用户访问情况动态自动进行配置。 3. 充分的 Internet 技术支持。SQL Server 2000 提供 XML 数据库与 Web Service 的支持,实现用户的 Internet 数据互联;其异构数据集成、 Service 使数据与应用无缝集成;同时也扩展了其在分析服务和数据挖掘领域 的应用。 SQL Server 2000 以它直观的操作界面、丰富的编程接口和良好的可靠性、 可扩展性,赢得了广大用户的喜爱,同时 SQL Server 2000 还具有安装极其方 便快捷、操作简单和成本低的特点。此次研发采用 VC+、SQL Server 2000 和 6 Windows XP 的完美搭配,我们的研发效率不仅得到了极大的提高,而且还减少 了研发过程中的工作量和投入成本。 2.3 系统的 C/S 结构 软件系统的体系结构分为两种:C/S 结构和 B/S 结构,这两种结构各有利 弊,对于结构的选用需要根据实际的需要来选取合适的体系结构。B/S 结构的 扩展性和灵活性都非常高,在有互联网的情况下就可以使用,需要进行资源贡 献的软件很多都是采用 B/S 结构进行开发的,但是 B/S 结构信息安全性不高容 易造成数据泄漏,给用户带来不可估量的损失。C/S 结构对事务的处理能力比 较强、响应的速度非常快而且操作界面美观,可以根据客户需求实现个性化设 计,而且信息安全性高,纵观 C/S 和 B/S 的优缺点,再结合软件的实际需求决 定本次开发在结构上选用 C/S 结构。 2.4 ADO 数据库访问技术 ADO(active data object,活动数据对象)实际上是一种基于 COM(组件 对象模型)的自动化接口技术,并以 OLE DB(对象连接和镶入的数据库)为基 础,经过 OLE DB 精心包装后的数据库访问技术,利用它可以快速的创建数据库 应用程序。ADO 提供了一组非常简单,将一般通用的数据访问细节进行封装的 对象。由于 ODBC 数据源也提供了一般的 OLE DB Privider,所以 ADO 不仅可以 应用自身的 OLE DB Privider,而且还可以应用所有的 ODBC 驱动程序。 ADO 的三个核心对象: Connection 对象:它表示到数据库的连接,管理应用程序和数据库之间的 通信。Command 和 Recordset 对象都有一个 ActiveConnection 属性,该属性用 来引用 Connection 对象。 Command 对象:被用来处理重复执行的查询,或处理需要检查在存储过程 调用中的输出或返回参数的值的查询。 Recordset 对象:被用来获取数据。Recordset 对象存放查询的结果,这 些结果由数据的行(成为记录)和列(称为字段)组成。每一列都存放在 Recordset 的 Fields 集合中的一个 Fields 对象中。 DAO: DAO(Database Access Object)使用 Microsoft Jet 数据库引擎来访问数据 库。Microsoft Jet 为象 Access 和 Visual Basic 这样的产品提供了数据引擎。 与 ODBC 一样,DAO 提供了一组 API 供编程使用。MFC 也提供了一组 DAO 类, 封装了底层的 API,从而大大简化了程序的开发。利用 MFC 的 DAO 类,用户可 7 以编写独立于 DBMS 的应用程序。 DAO 是从 Visual C+4.0 版开始引入的。一般地讲,DAO 类提供了比 ODBC 类更广泛的支持。一方面,只要有 ODBC 驱动程序,使用 Microsoft Jet 的 DAO 就可以访问 ODBC 数据源。另一方面,由于 DAO 是基于 Microsoft Jet 引擎的, 因而在访问 Access 数据库(即*.MDB 文件)时具有很好的性能。 DAO 类与 ODBC 类相比具有很多相似之处,这主要有下面几点: 二者都支持对各种 ODBC 数据源的访问。虽然二者使用的数据引擎不同,但 都可以满足用户编写独立于 DBMS 的应用程序的要求。 DAO 提供了与 ODBC 功能相似的 MFC 类。例如,DAO 的 CDaoDatabase 类对应 ODBC 的 CDatabase 类,CDaoRecordset 对应 CRecordset,CDaoRecordView 对应 CRecordView,CDaoException 对应 CDBException。这些对应的类功能相似,它 们的大部分成员函数都是相同的。 AppWizard 和 ClassWizard 对使用 DAO 和 ODBC 对象的应用程序提供了类似 的支持。 实际上,用户可以很轻松地把数据库应用程序从 ODBC 移植到 DAO。 因为此系统的研发是采用 SQL Server 2000 数据库和 VC+6.0,所以采用 ADO 数据库连接技术。 8 第三章 系统分析 3.1 需求分析 随着房屋租赁市场发展以及计算机信息技术的普及,计算机无纸化办公与 现代化管理相结合是发展的必然趋势,利用计算机技术进行办公相对于传统人 工管理不仅可以提高企业员工的工作效率减少人员开支,还可以提高管理信息 的安全性和准确性,极大的减少了工作人员的压力,提高了员工的工作质量。 3.1.1 系统非功能性需求 为了充分体现计算机管理房屋租赁信息带来的优点,系统的设计需注意如 下几点: (1) 高效性。为了使研发的软件在效率方面达到最大化,设计方面需要综 合考虑房屋租赁流程和对数据库的访问频率,若数据的数量比较大而且房屋的 频率又高,应该把数据冗余设计适当的提高一下,另外索引给快速访问表中数 据提供了策略,当小的填充因子被设置在建立索引时,很多的自由空间被留在 了数据页中,从而通过页分割和重新组织工作的减少达到提高数据库执行性能 和运行效率。 (2)安全性。基于房屋租赁管理系统会涉及到大量的数据,而且这些数据 都是极其重要的,不容许有错误和丢失,因此系统必须具有很高的安全性和稳 定性,在安全性这个问题上可以通过两个方面来考虑,第一是硬件设备,有很 好的容错性的系统是开发的首选环境。第二是系统本身的设计,利用分布式数 据库来进行研发,使系统的体系结构更加灵活、可靠性更高、可用性更好。为 了信息系统更加安全可靠,数据的多层管理要考虑好多层次存储和备份。 (3)实用性。此系统的研发是基于对目前国内外现状的调查设计的,对房 屋租赁市场传统的人工管理是一种极大的冲击,也因此可以提高中介企业管理 的管理效率和租赁信息管理的准确性和安全性,在操作设计方面,按照操作简 单、界面简洁、功能完善等要求进行设计,使该系统能完全满足中介企业的需 求,进而提高系统的市场占有率。 3.1.2 系统主要业务分析 房屋租赁管理系统它主要包括房屋信息管理、客户信息管理、合同信息管 理、租金信息管理、数据信息统计等,具体的流程如下: (1)房屋信息管理流程分析 中介公司获得出租房源后需要对房屋的基本信息做一个记录,包括房屋的 9 位置、面积、房屋的户型、房屋的朝向、预期租金、房屋联系人、联系电话等 等。再把这些基本信息录入房屋租赁管理系统,对所有的房屋信息进行集中管 理,以便在后面的流程中使用。客户来咨询房屋的时候可以自助进入游客模式 进行查询。 (2)客户信息管理流程分析 客户来咨询租房信息有求租意向,公司会给客户填写基本信息表单,包括 姓名、身份证、联系方式等信息,然后录入客户的基本信息,若第一次没有看 好的房屋没有租房成功,以便未来能达成合作。 (3)合同信息管理流程分析 客户了解房屋的基本信息后,看房询问租金是否满意,若满意则签订租赁 合同,在求租方签订合同后并缴纳了第一月租金,租房合同正式生效。 (4)租金信息管理流程分析 在和客户签订了租房合同后,在后续的工作中需要对租金进行收取,收取 租金需要对租金做一个详细的登记,以便租金信息出现丢失,给公司带来损失。 (5)信息统计流程分析 公司对空闲房屋、到期合同、每个时间段的租金情况都需要有了解,通过 对这些信息统计了解公司的运作情况,怎么去实现资源最大化的合理利用。 3.1.3 系统功能性需求 本系统建设是为了方便房屋租赁信息的管理。开发一个系统我们必须为用 户考虑,我们开发的系统应当具有界面友好,用户操作起来方便简洁;对数据 的维护方便而且安全性好,业务应该简化而具有层次感,系统的功能拟达到以 下的要求: 系统需要开发两种用户模式,一种模式是管理员:管理员具有操作的权限; 另一种模式是游客模式:游客对于房屋租赁管理系统只具有浏览房屋信息的权 限而无操作权限。 在管理员模式下,系统具有以下功能: (1)系统管理:包括修改密码、普通用户的管理两个方面,修改密码主要 用于修改用户的登录密码,普通用户管理注意是用于对普通用户进行添加、删 除、和修改。 系统根据登录用户的权限设置用户的操作权限,系统管理员可以实现对用 户的增删改查操作,以及对用户的操作权限的管理。 (2)房屋信息管理:包括房屋信息登记、房屋信息查询、房屋信息修改、 房屋信息删除。 10 在系统提供的房屋信息管理中,房屋信息的各个属性必须对应相应的值, 不能出现数据混乱,以及关联其他表造成其他表的数据出现混乱,系统的删除 和修改操作都有相应的条件,房屋是处于出租状态,对信息的删除是无法完成 的,信息删除后,房屋表的主键房屋的 ID 将回收,以便下一次进行分配,房屋 是处于出租状态若想修改房屋的状态是不能单独实现的,除非对应的合同信息 已经失效,否则也无法修改。 (3)客户信息管理:包括客户信息登记、客户信息查询、客户信息修改、 客户信息删除。 在系统提供的客户信息管理中,房屋的登记都是相应的属性对应相应的值, 若输入的值和属性不对应,数据库表出现混乱,相关的其他功能也将无法实现, 在客户信息的修改操作中,除了客户 ID 无法修改其他属性的值都可以修改,若 客户签有合同且合同是处于生效状态,则客户的 ID 和客户的姓名无法修改,其 他信息可以修改,客户签有合同且合同是生效的,对客户的信息是无法进行删 除操作的。 (4)合同信息管理:包括合同信息登记、合同信息查询、合同信息修改、 合同信息删除。 合同信息登记时,客户的 ID、房屋的 ID 都必须在客户信息表和房屋信息 表中有数据信息,任何一个不存在的话则无法添加成功;合同信息的查询只能 查看合同的基本信息;合同的修改只能对合同的租金和租期进行修改,房屋 ID、客户 ID、合同 ID 都不能进行修改操作,合同的删除只有在合

温馨提示

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

评论

0/150

提交评论