软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx

上传人:b****3 文档编号:8278614 上传时间:2023-05-10 格式:DOCX 页数:22 大小:1.86MB
下载 相关 举报
软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx_第1页
第1页 / 共22页
软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx_第2页
第2页 / 共22页
软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx_第3页
第3页 / 共22页
软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx_第4页
第4页 / 共22页
软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx_第5页
第5页 / 共22页
软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx_第6页
第6页 / 共22页
软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx_第7页
第7页 / 共22页
软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx_第8页
第8页 / 共22页
软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx_第9页
第9页 / 共22页
软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx_第10页
第10页 / 共22页
软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx_第11页
第11页 / 共22页
软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx_第12页
第12页 / 共22页
软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx_第13页
第13页 / 共22页
软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx_第14页
第14页 / 共22页
软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx_第15页
第15页 / 共22页
软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx_第16页
第16页 / 共22页
软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx_第17页
第17页 / 共22页
软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx_第18页
第18页 / 共22页
软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx_第19页
第19页 / 共22页
软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx_第20页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx

《软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx》由会员分享,可在线阅读,更多相关《软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx(22页珍藏版)》请在冰点文库上搜索。

软件工程专业论文 房屋租赁管理系统设计与开发Word文件下载.docx

DesignandDevelopmentoftheHousingLeaseManagementSystem

Abstract

WiththerapiddevelopmentofChina’seconomyandtheimprovementofpeople’slivingstandard,thetraditionalhousingleasepatternhasnotbeenabletomeettheneedsofthesociety.Howtousetheadvancedmanagementmethodtoimprovethehousingleasemanagementisoneoftheimportantissuesfacingsocietytoday.TheHousingLeasemanagementsystemprovidesaplatformforthedemandforhousingpeople,makingthemanagementofhousingrentalmoreintelligentandefficient.Housingleasemanagementsystemcanrealizethehousinginformationinput,housinglesserrentalhousinginformationinput,informationentry,queryandotherbasicfunctionsofhousingcondition.Accordingtodifferentpowers,administratoranduserscandodifferentoperationofthehousinginformation.

ThispaperistheapplicationdesignbasedonC#,usingMicrosoftVisualStudio2008andMicrosoftSQLServer2005databaseasdevelopmenttools.Thedevelopmentofthissystemmainlyincludestwoaspects:

theestablishmentandthemaintenanceofthedatabaseaswellasthefront-endapplicationprocedure’sdevelopment.Thesystemrealizestheautomationandinformatizationofthemanagementofrentalhousing.Throughthissystem,customerscanfindsatisfactoryhousingquickly,soastoincreasetheefficiencyoftherentalhousingwork.

Keywords:

Database;

ProgramDesign;

HousingLeaseManagement

引言

改革开放以来,伴随着城市土地使用制度的改革和住房制度的改革,为房地产行业发展的创造了有力的环境,中国的房地产行业迅速发展起来。

但是随着房地产行业的发展,出现了不少问题,比如投资性购房比例偏重,供求结构矛盾等,房屋出现闲置状况现象越来越严重,许多房主为了不让房屋闲置开始想法将闲置的房屋租赁出去,这使房屋租赁市场出现了混乱。

同时,现今农村出现了外出务工的大热潮,这些外出人员急需大量的住房。

这就需要建立一个平台,使房主和房屋需求者可以更好的了解房屋的信息,使房屋租赁行业可以健康有序的发展。

随着计算机技术、手段、管理方式的推进和发展,很多经济活动逐步在优化升级,由传统的交易活动方式向以计算机为中介的现代化方式而转变,这种转变不仅节省了大量的人力财力,更是给人们的生活带来了巨大的便利。

同样,对于房屋租赁行业我们也应该将运用计算机技术建立一个更加符合人们需求的管理系统。

传统的房屋租赁管理是一项复杂而且精细的工作。

房屋的基本资料,房主资料的管理,房屋租赁状况等,都需要准确记载,这就需要耗费巨大的人力、物力和财力。

建立一个房屋租赁管理系统可以为房屋租赁双方创造一个良好的沟通平台,将房屋的有关信息有效的传递给房屋需求者,从而使其可以找到满意的房屋。

实现房屋租赁管理的规范化、简单化、有效化,这是本文力图实现的目标。

现今,许多的房地产公司在这方面做得都非常好,比如北京链家地产、北京鑫尊地产等。

它们都是发展态势非常好的公司,在房屋租赁方面已经由传统的运作模式转换为了新型的管理模式,并且取得了巨大的成功。

本文开发的房屋租赁管理系统,就是要实现房屋租赁的有关数据由人工管理向计算机管理的转变,在计算机技术和房屋管理实践活动两者之间架设一座桥梁,从而解决房屋租赁系统的通用性问题。

在系统方面,力求操作界面简洁,内容易于理解,从而可以广适用于一般的操作管理员。

第一章绪论

1.1问题定义

房屋租赁,是指由房屋的所有者或经营者将其所有或经营的房屋交给房屋的消费者使用,房屋消费者通过定期交付一定数额的租金,取得房屋的占有和使用权利的行为。

房屋租赁是房屋使用价值零星出售的一种商品流通方式。

房屋租赁双方当事人必须签订书面合同。

房屋租赁合同中应包括以下方面的主要条款:

出租房屋的范围、面积;

房屋租赁的期限、用途;

租金的数额及交付时间;

房屋修缮的责任、转租以及违约责任等等。

在此基础上,双方当事人应持房屋租赁合同到房屋所在地的房地产管理部门办理备案登记,领取《房屋租赁证》[1]。

房屋租赁是指出租人(一般为房屋所有权人)将房屋交付承租人使用。

收益,由承租人向出租人支付租金的行为[2]。

房屋租赁,是指自然人、法人或者其他组织作为出租人将其拥有所有权或者使用权的房屋出租给承租人使用,由承租人向出租人支付租金,并在租赁关系终止时,将房屋返还出租人的行为。

《办法》中的租住房,包括住宅、工商业用房、办公用房、仓库以及其他用房[3]。

此外,承租人在经出租人同意后,还可以在其承租的期限内,将承租的房屋出租给新的承租人。

随着时代的发展对房屋租赁的定义也发生了一定的变化,但是对于一个简单易操作的房屋租赁管理系统,我们只需要保证房屋的基本信息和交易过程的可靠性就足够了。

房屋租赁管理系统就是运用计算机编程技术和数据库存储技术建立一个以网络为中介的信息交换平台,有效的解决房屋租赁管理中的难题。

1.2系统开发背景和开发目标

现今,房地产行业发展态势迅猛,连带着房屋租赁行业也在快速发展。

在这个计算机技术快速发展的时代背景下,各行各业都在逐渐实现管理的现代化,房屋租赁管理的现代化也势在必行。

房屋租赁的管理是一项特别繁琐的工作。

传统的管理模式中,房屋信息、客户信息、财务信息的管理需要大量的纸张记录,并且当要查找信息时,工作人员需要翻阅大量的记录,这是一项特别耗费时间、劳力和财力的工作。

利用计算机支持企业高效率完成房屋租赁管理的日常事务,是适应现代企业制度要求、推动企业劳动型管理走向科学化、规范化的必要条件[4]。

计算机进行房屋租赁工作的管理,不仅能够保证各项信息准确无误、快速输出,同时计算机具有手工管理所无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高房屋租赁管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。

开发本系统就是为了解决物业管理企业在房屋租赁信息管理中的一些不规范,使房屋租赁信息的管理向着规范化、简单化、有效化的方向发展[5]。

1.3可行性分析

1.3.1经济可行性分析

房屋租赁管理系统开发简单,所需的开发软件和工具都是免费的,不需要花费资金去购买软件或工具,并且操作简单不需要去专门培训。

作为学生,学校内部的图书馆为每位同学敞开,馆内各类藏书都比较丰富,基本上可以满足每位学生的需求,从而省去了购买有关书籍的花费。

所以经济上可行。

1.3.2技术可行性分析

对于比较简单的中小型数据库,目前IT业界比较流行的数据库开发、管理软件开发所用到的工具中的MicrosoftSQLServer2005和MicrosoftVisualStudio2008,无疑是一种成功的解决方法。

操作简单的用户界面、完善强大的数据库操作功能和简洁明了的数据库接口,无疑是开发一个简易系统的好的选择。

再有就是C#语言,它是在C语言和C++语言的基础之上发展起来的,不仅继承了它们的优点,而且还发展了一些更加强大的功能。

在开发系统是C#无疑是一个良好选择。

所以技术实行起来比较容易。

1.3.3操作可行性分析

现如今计算机技术的快速发展使得计算机的成本下降,购置计算机的花费逐渐减少,计算机开始走向每家每户,而且该系统用户界面简洁,操作方便,还有完善的异常处理机制,用户会感到所见即所得,因此操作方面可行。

1.3.4社会因素可行性分析

该系统不违法任何合同法、专利、版权、合同、法律法规方面的问题,具有法律方面可行性;

该系统主要用于房屋租赁管理方面的使用,具有使用方面的可行性。

因此该系统具有社会方面的可行性。

第二章需求分析

2.1系统目标

采用现有的软件,硬件环境以及合理可行的系统开发方案,建立一个界面友好,操作简单,结构完善,布局规划合理的房屋租赁管理系统。

2.2系统总体流程图

图2.1系统总体流程图

2.3系统业务流程图及分析

图2.2系统业务流程图

整个系统从整体上分为以下三个大部分:

1、房屋信息管理:

实现房屋基本资料的管理;

2、用户资料管理:

实现房屋出租者和房屋租赁者基本资料的管理;

3、租赁管理:

实现用户对现有房屋情况的查询、预定。

2.4系统功能模块图

图2.3系统功能模块图

在各个模块中,管理员和用户只有通过身份验证之后才能进行各项操作,并根据各自的权限做相应的操作。

如用户资料管理模块,只有管理员拥有添加和删除用户的权限,用户无此权利。

第三章开发工具和开发语言介绍

3.1MicrosoftSQLServer2005

MicrosoftSQLServer2005是一个能够提供较为高级的数据管理的全方位的数据库平台。

它不仅能提供更便捷安全的存储功能,还可以提供更多高效的数据应用程序。

该数据库在企业数据管理中处于核心地位。

此外还有分析、集成、报表和通知功能。

能给企业提供可行高效的解决方案,帮助数据应用推向业务的各个领域。

与MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的开发工具包(包括BusinessIntelligenceDevelopmentStudio)的紧密集成使MicrosoftSQLServer2005与众不同。

它可以提供可行的解决方案,帮助程序开发人员从数据中得到更多的有力信息[6]。

SQLServer2005包括了5个不同版本:

企业版、标准版、工作组版、开发版和学习版。

部分“Studio”,如ManagementStudio和BIDevelopmentStudio加入到,其作用是辅助任务的开发和管理。

SQLServer2005以其强大的功能和一致的认可继续不断的开拓着、创造着、更新着。

3.2MicrosoftVisualStudio2008

MicrosoftVisualStudio2008是微软公司发布的,它是一款能够进行可视化设计的应用程序。

它支持程序开发者在原有的版本中进行程序开发,而且新添加了CSS这样的一种格式化工具,使程序开发人员能够更方便的使用ASP.NET进行编程。

并且引入语言集成查询的功能,可以在VB和C#中进行高级数据操作[7]。

VisualStudio2008可以应用到Windows应用程序的开发。

通过在设计器编辑的过程中随时得到反馈进行相应的修改,尤其是XAML中智能感知功能,避免了可能出现的错误。

除此之外,还能够更加快捷高效的开发Web应用、Office应用和Mobile应用。

相比之前的VS版本,VS2008拥有主要的新特性:

1、软件开发更智能,如自动提示和重构功能;

2、对WCF功能的拓展,使其使用起来更加方便;

3、其多定向支持为应用程序的开发带来了新的活力;

4、微软将WindowsLive整合到VisualStudio2008中,使得VS程序员更便于开发Live网络服务平台;

5、VisualStudio2008中SQL数据库的发布,为数据库的发布提供了更方便快捷的解决方案;

6、VisualStudio2008中增加的拼写检查器为我们查找错误提供了更大的便利,有效的提高了工作效率。

有了这些新特性的VisualStudio2008如虎添翼,对于程序开发者来说,在其使用过程中既简化了程序编写,还避免了很多不必要的错误并且解决了很多以前的难题,在IT行业中广受关注。

3.3C#语言简介

C#是微软公司发布一款高级程序设计语言。

其类似于JAVA编程语言,它包括单一继承、接口等与JAVA基本相同的语法。

同时两者也存在着明显的不同,C#是与组件对象模型是直接集成的,并且是.NETwindows网络框架的核心。

C#具有简单、稳定、安全的特点,是在C语言和C++语言融合下诞生的面对对象的编程语言。

对于C和C++的功能,C#进行了去粗存精的处理,并在此基础上拥有了一些新的特性。

C#集中了面向对象、组件、技术类型安全、跨平台异常处理、版本控制、代码安全管理等接近所有的关于软件开发和软件工程研究的最新成果。

在编程方面,C#确实比JAVA走得更远。

特别在网络服务方面,C#具有的绝对性优势在于他的即时编译,远比JAVA虚拟机强大的多[8]。

第四章系统总体设计

4.1系统功能设计目标

通过对系统的需求分析,对本房屋租赁管理系统,提出了以下设计目标:

1、系统安全性

对于不用的用户系统应该赋予不同的权限,每一个用户都不能越权,从而使得数据的安全性得到了应有的保证。

系统的要具备较高的可靠性,以及系统的可恢复性和数据的准确性[9]。

2、可维护性

客户会在系统使用过程中不断对系统提出新要求,扩展系统功能,这就要求系统的可升级性必须良好,以满足客户长期实用的要求,并且在用户有新要求的时候可以快速扩展功能。

3、用户操作

本系统的设计应该更加人性化,从而使系统具有友好的人机交互能力。

4、运行速度

衡量系统性能好坏的一个重要参考依据就是系统的响应时间,一个好的系统的响应时间要短,数据转换时间也要短,后台的服务器响应要迅速。

由于系统使用者的特殊性,系统必须高效地响应并且在安全的前提下高效的响应[10]。

5、界面

用户界面应该做到简单明了,方便用户操作。

4.2房屋租赁管理系统功能概述

根据网站的需求分析和系统功能设计目标,本系统功能模块如下:

1、用户注册:

此模块用户可以注册账号,确认密码。

在进行注册时,用户名不允许重复。

2、用户登陆:

登陆模块主要是对进入系统的用户身份的安全性检查,以防止非法用户进入系统,对系统用户提供一定的特殊权限。

用户注册之后,就可以登陆系统登记所要出租的房屋的基本信息,或者是查找自己所需要的房屋的信息。

3、填写个人信息:

用户填写个人信息,主要是为了在房屋出租时方便联系。

4、填写房屋信息:

登陆到本系统的用户可以填写准备出租的房屋的信息,房屋信息应详细填写,使客户可以充分了解该房屋信息。

5、用户查询:

用户可以根据自己的需要查询房屋信息,比如:

按照面积、租金查询房屋信息等。

6、查看房屋状态:

用户可以查询系统中所有房屋的现状,即是否已出租。

7、修改信息:

用户可以修改个人信息,包括联系电话,家庭住址等信息。

同时,房屋出租者还可以修改自己准备出租但还未租出的房屋的信息。

8、租房:

租赁者在找到满意的房屋后,确定要租赁,可以现在网上确认租赁,然后再到公司去缴纳租金,签订合同。

9、用户管理:

管理员可以添加和删除用户。

10、租金管理:

房屋租赁者到服务台缴纳租金时,管理员可以登陆系统确认租金并确认房屋状态。

第五章数据库设计

5.1房屋信息表

表5.1房屋信息数据库设计表

表5.2房屋信息表

该表为房屋信息管理表,主要存储关于房屋的信息:

房屋编号、房屋地址、房屋具体位置、房屋面积、房屋租金等信息。

用户登陆系统之后查看房屋信息时,系统从表中读取房屋的全部的信息,并将其显示在页面上供用户筛选。

用户可以从未租出的房屋中选择满意的房屋。

5.2房主信息表

表5.3房主信息数据库设计表

表5.4房主信息表

房主信息表包含了房屋拥有者提供的可供租赁者联系自己的信息,并且对自己的房屋有什么需要补充说明的,或者对房屋租赁者有何要求的都可以在备注一栏标注,以便房屋租赁者可以更好的了解房屋的信息。

5.3用户信息表

表5.5用户信息数据库设计表

表5.6用户信息表

用户信息表包含的是系统用户登陆信息。

用户注册成功后,注册的用户名和密码就会录入这里。

5.4视图

图5.1房屋信息表和房主信息表视图

将房屋信息和房主信息表之间建立一个视图。

在房屋信息表中选择房屋租金、房屋租者、租金是否收取三列,在房主信息表中选择房屋编号、房主姓名、联系地址三列,依据房屋编号建立一个视图。

根据该视图,在用户确定租房后,到公司去缴纳租金时,管理员不用打开两个表来进行登陆信息,只需通过该表就可以对租赁信息进行管理。

表5.7房屋状态表

第六章程序设计

6.1程序设计说明

根据前面的需求分析和系统设计内容进行程序设计。

本系统是运用.NET结合数据库开发的,运用C#语言来设计程序[11]。

6.2具体模块划分

6.2.1管理员角度

1、管理员登陆模块

管理员是指对整个系统进行管理的人员。

管理员可以通过admin用户名进行登陆,然后对整个系统进行管理。

如图:

图6.1登陆界面

2、添加、删除用户

管理员的权限包括添加用户,删除用户。

管理员在添加用户时,如果该用户已经存在,try…catch就会捕捉异常,页面会提示“存在异常”;

在删除用户时,如果数据库中并无此用户,try…catch也会捕捉到异常,页面亦会提示“存在异常”。

这时,管理员就要先查看数据库中是否存在该用户。

以删除用户“haha123”为例,具体实现过程如下图所示:

图6.2删除用户界面

3、管理租金缴纳

除可以添加、删除用户,管理员还可以实现租金缴纳的管理。

以房屋编号为“10”的房屋为例。

具体实现过程如下状态如下:

图6.3租金管理界面

交纳租金之后,10号房屋的状态在租金是否收取一列中,由“无”变为“已收取”。

这就表示,该房屋已完成租赁的全部程序。

图6.4缴费成功界面

6.2.2房屋出租者角度

1、用户注册模块

用户通过点击登陆页面上用户注册,就会弹出一个新的页面。

在此界面上用户可以输入自己设定的用户名,用户名不允许重复,然后再输入自选的密码,数据库读取该注册信息,并将其录入用户信息表中,即完成了用户的注册。

如图所示:

图6.5注册界面

2、用户登陆模块

用户注册过后,返回登陆界面,输入以注册的用户名和密码,系统通过检测用户名和密码是否正确,如果在用户数据库中有该用户信息且密码正确,即可完成登陆。

如果所填写的用户名或密码错误,通过try……catch语句会检测出错误,显示登陆错误。

登陆之后,选择是出租房屋还是租赁房屋进入不同的页面,之后根据各自意愿进行不同的操作。

登陆之后进入页面如下:

图6.6用户界面

3、填写个人信息模块

用户在选择出租时系统会自动跳转到出租界面,如下:

图6.7出租界面

在该界面上选择“填写个人信息”,即出现如下界面:

图6.8填写个人信息界面

填写个人信息时,房主编号、房屋编号不能重复。

重复时,系统会提示“该房主或房屋编号已存在”。

如果要重新输入信息,只需点击重置按钮,所有信息都会清除。

用户填写完全部信息后,按确定保存,再点击刷新时,就会在下面的对话框中出现该条信息。

4、填写房屋信息

在出租界面上,点击“填写房屋信息”,即出现如下界面:

图6.9填写房屋信息界面

填写房屋信息时,其中的房屋编号、房屋具体位置都不能重复。

并且在填写时务必填写真实的信息,并且在填写信息时应注意所允许填写的字段格式限制,如房屋编号数据类型在数据库中设置为int型,在此处就不能填写char型数据。

首次信息输入完毕或者再次修改信息完成后,点击确定表明房屋信息已填写完成或者修改完成已可供租赁。

点击刷新按钮式,在文本框里面将显示修改后的信息。

5、用户修改密码

用户在登陆成功后的界面上选择修改密码选项,从而弹出修改密码界面,在此界面上输入用户名、原密码和新密码,点击确定就完成了密码的修改。

界面如下图所示:

图6.10修改密码界面

在修改密码时,要注意几点:

1.用户名必须填写。

若为空,系统会提示“用户名不能为空!

”;

2.原密码必须填写。

若为空,系统会提示“原密码不能为空!

3.新密码必须填写。

若为空,系统会提示“新密码不能为空!

4.新旧密码不能相同。

若相同,系统会提示“两次输入密码一致,请重新输入”。

如果没有出现错误,则可以顺利进行密码修改。

6.2.3房屋租赁者角度

房屋租赁者若想进入该系统,亦需要注册用户、登陆系统,与房屋出租者程序一样故略去。

在此主要说明房屋租赁者查询房屋信息的功能。

1、查询房屋信息

用户在用户界面上点击“租房”时,跳转到如下查询界面:

图6.12租房查询界面

在租房界面上可以实现查询全部房屋信息、条件查询部分房屋信息、确定租房然后查询具体房屋信息。

查询全部信息时,只需点击“全部”按钮,就会在下面的对话框中显示全部的房屋信息。

进行条件查询时,在三种查询方式中任选一种,点击查询即可出现满

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2