房屋租赁服务信息管理系统的分析与设计(共17页)_第1页
房屋租赁服务信息管理系统的分析与设计(共17页)_第2页
房屋租赁服务信息管理系统的分析与设计(共17页)_第3页
房屋租赁服务信息管理系统的分析与设计(共17页)_第4页
房屋租赁服务信息管理系统的分析与设计(共17页)_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上房屋租赁服务信息管理系统的分析与设计引论在计算机应用广泛普及的今天,社会生产水平的快速提高促使着人们对信息需求量大幅的增加,与此同时,信息交流的程度与范围也在不断增加。信息整理和决策的传统方式已不能满足社会的需求,信息的重要性和信息解决问题的紧迫性的需求比以往任何时候都更加紧迫。面对着日益复杂的环境和不断发展变化的社会,特别是企业之间越来越多的剧烈的竞争态势,一个现代人,一个现代的企业 ,只有拥有充足的信息和强大的信息采集与处理手段,才能在社会中寻求生存,谋求发展。 目前,相当数量的房屋租赁中介企业,其房屋租赁信息管理通常还是使用传统方式来登记、记录房屋等信息,这使得

2、房屋信息变更麻烦,并且人力成本较高。比如,在传统的看房方式中,要分配专人带客户看房、了解房屋信息,这相当程度的增加了房屋租赁的成本,很是费时费力;房屋的基本信息通常是由各负责人以书面的方式进行处理,人力管理所占的部分比较大,效能很低;数据打印、集中处理时,容易发生丢失,不容易保管并且数据的安全性较差。所以,开发一套功能相对健全,界面相对优美,能够显著提高工作效率,减少相当程度人力资源成本的房屋租赁管理系统显得十分必须和重要。1 开发工具简介1.1 开发工具简介1.1.1 Visual Studio 2010Microsoft Visual Studio是由美国的微软公司研制开发出的一系列包平台

3、。Visual Studio是一个功能相对完整的开发平台,它整合了整个中所可能用到的大部分工具。其2010版本在2010年上市,其台的界面被重新规划和整合,变得比之前版本更加简洁明快了。【1】1.1.2 SQL Server 2008 数据库 SQL Server 2008在微软数据平台上的进行操作,可以胜任任何数据结构的管理工作,并且可以直接存储结构化、半结构化和非结构化数据到数据库。SQL Server 2008 允许使用 Microsoft .NET 和开发的自定义应用程序中使用数据,在(面向服务的体系结构)和通过 Microsoft BizTalk Server 进行的业务流程中使用数

4、据。信息操作人员可以通过日常使用的工具直接访问数据。【2】1.2 系统开发注意事项在对房屋租赁管理系统进行开发之前,必须首先对现有的系统和人们的需求进行调查和研究,以免出现与实际不服、通用性低、事倍功半的情况。如若不然,还可能会导致系统功能结构不够合理和功能不够全面的情况,造成人力、物力、财力的浪费。因此,系统的总体规模的设计应是系统最重要的过程。具体到房屋租赁管理系统而言,就是根据房屋租赁管理系统的总体目标、实现内容、配置需求、规模大小等具体情况,进行系统化的可行性分析,明确目标整体规划房屋租赁管理系统的体系结构。专心-专注-专业2 系统可行性研究可行性研究又称为可行性分析,是任何大型项目在

5、正式投入建设之前都必须进行的一项工作。可行性研究的最终目的不是研究去处理问题,而是去判定问题是否值得人们去处理。为了达到这一目标,一定要研究重要且可能的解决方法的利弊,以确定原来的系统需求和尺寸大小是否现实,系统实现所创造的效益是否能够达到值得投资建设这个系统的程度。【4】由于我国房价的不断提高,观念的逐渐改变,租房已经逐渐成为一种流行的趋势,尤其是对于刚走出校门的青年学生而言。但对于房屋管理者来说,通过传统的方法是很难去管理大批繁杂的房产、租金以及合同信息等相关信息;同时,对于租房的需求者来讲,大量复杂的房产信息也使他们难以去挑选满足自己需求的房屋。针对这些日益明显的问题,房屋租赁管理系统可

6、以利用电脑平台来处理房屋出租的情况,可以大批量的办理房屋信息的搜索和管理,可以对物业日常事项进行更好的管理,同时也可以为租房者提供便利。 但目前存在的一些房屋租赁管理系统,其操作难度较大、界面一般、实用性低、信息不详尽等问题屡见不鲜。很多房屋租赁管理平台系统采用的模式不够合理,常常需要在专门的应用程序或环境下方可使用,有些甚至只能在内部网下使用。所以一个好的房屋租赁管理平台系统应具有界面精美、结构合理、操作方便等优点。2.1 技术可行性研究从如今IT界主流的数据库建设、软件系统编写来看,对于功能比较简易、需求较低的中小型数据库,Visual Studio和SQL Server的结合无疑是在实际

7、应用中较为普遍的一种解决方案。Visual Studio为使用者提供的开发软件平台一向拥有着非常人性化,操纵相对简单的用户界面、功能强大的操纵能力和简便了然的数据库接口,所以系统建设实行起来是相对可行的。2.2 经济可行性研究本系统开发简单但要消耗一定的时间,所用的开发工具和软件都差不多是免费的。并且,由于本系统可以在日后相对较长的一段期间内有效地发挥效用,可以在自动化管理房屋租赁信息,节省房屋租赁企业的人力成本和经济成本等方面提供很大的作用。如果将整个系统运行起来,需要一个小型的的服务器,一个路由器,至少两台电脑,和足够数量的网线。并为此系统配置两名系统操作人员即可,专职或者兼职都可。因此,

8、在经济层面上,开发此房屋租赁管理系统是完全符合可行性要求的。开发本系统所需要的条件和时间大致的描述如下表所示:开发所需要的时间两周左右开发所需要的硬件设备小型服务器一个、路由器一个、电脑数台、网线数根开发所需要的预算两万元以上四万元以下系统开发后需要的人员两名兼职或全职表2-12.3 操作可行性研究随着如今的计算机的普及,硬件成本的下降,导致计算机购买成本的不断降低。此系统是利用自己计算机Microsoft Visual Studio2010作为软件的开发平台,使研发出的系统拥有良好的操作界面、相对完善的安全性保护、详细明白的操纵说明书。不同的使用者可以快速的了解该系统的大

9、体使用方法,操作人性化。本系统的用户交互界面选用的是以Windows系统的视窗为基础的界面,硬件要求和软件要求都是一般的配置,不需要耗费太多的人力和物力。运行本系统的硬件基本要求如下:CPU:Intel 赛扬及以上;内存:256MB及以上;硬盘:10GB及以上。软件接口:NET框架:微软.NET框架版本1.1版及以上。数据库服务器:Microsoft SQL Server 2000及以上。因此,在操作层面上,本系统是完全符合可行性要求的。通过以上各个可行性的研究,本系统是完全可以开发实施的。3 系统需求分析 3.1 系统目标通过选用企业已拥有的软件环境和硬件环境以及合理的管理系统开发策划方案,

10、开发房屋租赁信息管理系统,达到通过利用计算机自动化来实现房屋租赁信息化管理的目标。本系统应当拥有如下的功用: 1.由于使用人员的计算机水平通常相对较低,因此系统应该具有友好的人机交互界面; 2.方便的数据查询,支持自定义条件查询; 3.自动匹配房源和求房意向信息; 4.在与使用者身份相符的权限下,移除和增加数据信息简便可靠,数据的完整性较强; 5.系统能够自动处理计算数据信息,人工操纵尽可能的减少。3.2 系统功能结构图系统功能结构图如图3-1所示图3-1 4 系统概要设计4.1 设计思想(1) 自上而下的分析与设计系统,系统将被分成几个相对比较独立,但又能进行集中式管理的模块。(2) 系统采

11、用分层次的模块化分析思想来进行研究和开发,这样可以使软件程序具有相对较高的可操纵性和可拓展性。(3) 在应用程序的开发中,尽量使系统各组成模块之间的耦合度较低,这样有利于系统的运行,增强系统可靠性。4.2 系统运行总体流程如图4-1所示使用者在登陆对话框中输入用户号和密码,如果用户名和密码是正确的,则进入用户操作界面,如果用户名或密码不正确,则向使用者提示用户名或密码错误。正确的用户进入操作界面后,可以进行系统的操作工作,如果工作完成,则可以选择退出系统。4.3数据库设计4.3.1概念设计1. 房屋信息E-R图:图 4-2 房屋信息E-R图房屋信息表中,房屋名称唯一标示一座房屋,不可为空值。除

12、了备注信息可以为空以外,其他信息均不可为空。本表的关系模式:房屋信息表(名称,业主,面积,类型,楼层,租金,房屋位置,联系电话,状态,备注)。2.房客信息E-R图图4-3 房客信息E-R图在房客信息表中,身份证号唯一标示一条房客的信息,不可为空值。一名房客只可以租用一个房屋,除了备注信息可以为空以外,其他信息均不可为空。本表的关系模式:房客信息表(身份证号,姓名,所租房屋,电话,备注)。3.业主信息E-R图图4-4 业主信息E-R图在业主信息表中,身份证号唯一标示一条业主信息,不可为空值。房产名称表示该业主所拥有房屋的名字,本系统中规定一个业主只有一栋房产。除了备注信息可以为空外,其他信息均不

13、可为空。本表的关系模式:业主信息表(身份证号,姓名,房产名称,联系方式,备注)。4. 合同信息E-R图图4-5 合同信息E-R图在合同信息表中,合同编号唯一标示一条合同信息,不可为空值。房屋位置表示该房屋所处的位置,状态包含已出租和未出租两种状态,押金可以在合同结束之后退还给房客。本表的关系模式:合同信息表(合同编号,房屋名称,房屋位置,房客姓名,业主姓名,租金,押金,租期,起租日期,状态)。5.租金信息E-R图图4-6 租金信息E-R图在租金信息表中,房屋名称唯一标示一条租金记录,不可为空值。房屋位置表示该房屋的具体位置,收款人一般为业主,收款日期可以在起租日期之前,也可以在起租日期和截止日

14、期之间,但不能在截止日期之后。 6.水电费信息E-R图图4-7 水电费信息E-R图在水电费信息表中,收费科目中有电费和水费两项,所以房屋名称和费用科目一起唯一标示一条水电费记录,不能为空,用量等于止数减去起数,总费用等于用量*单价。本表的关系模式:水电费信息表(房屋名称,费用科目,单价,起数,止数,用量,总费用,房客姓名)。7.用户信息E-R图 图 4-8 用户信息E-R图用户信息表中,用户名唯一标示一条用户信息,不能为空。备注可以用来表明该用户的身份是普通用户还是系统管理员,并以此来确定该用户在操作中的权限。4.3.2 物理设计1. 房屋信息表 出租房屋的信息主要于保存该

15、表,包括房屋名称、房屋位置、楼层、类型、面积、租金、状态、业主名称、业主联系电话和备注。如下图4-9所示 图4-9 房屋信息表2. 房客信息表该表主要用于保存租赁者的信息,包括房客姓名、房客身份证号、房客所租房屋、电话和备注。如下图4-10所示图4-10 房客信息表3. 业主信息表该表主要用于保存房屋持有者的信息,包括业主姓名、业主身份证号、所持房产名称、联系电话和备注。如下图4-11所示图4-11 业主信息表4.合同信息表该表主要用于保存合同的信息,如下图4-12所示图4-12 合同信息表5. 租金信息表租金的信息主要保存于该表中,包括出租屋名称、租客姓名、位置、收款人、日期、租赁日期、到款

16、的日期、费用和是否已经收款。如下图4-13所示 图4-13 租金信息表6. 水电费信息表水电费的信息主要保存在该表中,包括出租屋名称、费用类型、单价、起数、止数、数量、房客姓名和总费用。如下图4-14所示图4-14 水电费信息表7. 用户信息表该表主要用于保存系统用户的信息,包括用户名、登录密码和备注。如下图4-15所示图4-15 用户信息表4-3-3 数据库关系图本数据库中,相关表的数据关系图如图4-16所示图4-16 业主信息表中,身份证号是其主键,外键是房屋名称;房屋信息表中,房屋名称是其主键,没有外键;合同信息表中,合同编号是其主键,房屋名称是其外键;房客信息表中,身份证号是其主键,房

17、屋名称是其外键。5 系统详细设计5.1 系统登录模块设计界面设计系统登录模块运行结果如下图所示 图5-1 房屋租赁管理系统登陆界面功能分析在登录系统时,只有合法的用户才可以进入系统,同时系统还可以判定用户名和密码的输入格式是否正确,并向登陆者作出相应的提醒。5.2系统主界面模块设计功能结构图主界面的功能结构图如下图所示界面设计程序运行结果如下图所示图5-3 系统主界面功能分析:该系统的主要界面主要包括基本信息管理,租赁,财务管理,系统管理四个功能模块,和状态栏的信息。状态栏的信息主要包括用户名称、用户级别、登录时间等信息。用户进入主界面后可根据相对应的用户权限进行相应的操作。5.3 基本信息模

18、块设计功能结构图基本信息模块功能结构图如图5-3所示 功能分析 用户可以在房屋信息管理、业主信息管理,住户信息管理这三个模块进行相应的操作 。5.3.1 房屋信息模块功能结构图房屋信息模块功能结构如图5-4所示功能分析出租屋信息管理包括添加、修改、删除、已出租、未出租、查找等操作,并将合适的住房信息和求房意向进行自动化匹配。5.3.2 业主信息管理模块功能结构图 功能分析:用户可以在业主信息模块中对业主信息进行增加、修改、移除、查寻等操作。5.3.3 房客信息模块功能结构图承租人信息模块的功能结构图如下图所示 功能分析:用户可以在房客信息模块中对房客信息进行增加、修改、移除、查寻等操作。5.4

19、 租赁管理模块设计功能结构图租赁管理模块的功能结构图如下图所示 功能分析:租赁管理模块主要包括以下几个功能模块:合同的管理、合同的查询、合同的签订以及合同提醒。5.4.1 合同管理功能结构图合同管理模块功能结构图5-8所示功能分析合同管理模块包含合同的添加、修改、删除、查找等操作,并支持合同的批量导入和导出。5.5 财务管理模块功能结构图财务管理模块功能结构图如图5-9所示 功能分析:财务管理模块主要包括两个基本功能,出租费用管理功能和日常水电费管理功能。5.5.1 租金管理模块设计功能结构图租金管理模块功能结构图如图5-10所示功能分析:租赁费用模块包括租金信息的增加,移除,搜询和打印单据。

20、5.5.2 日常管理模块设计功能结构图日常管理模块功能结构图如图5-11所示功能分析:日常管理模块包含水电费用的添加、删除、查找,并支持费用的批量导入和导出。5.6 系统管理模块设计功能结构图 功能分析:系统管理模块主要包括以下几个功能模块:用户管理模块、数据管理模块和密码修改模块。5.6.1 用户管理模块设计功能结构图用户管理模块的功能结构图如下图所示: 功能分析:用户管理模块包含用户的添加、修改、删除等基本操作。5.6.2 修改密码模块设计界面设计修改密码运行结果如下图5-14所示图5-14 修改密码窗口功能分析:用于登录用户的密码修改。5.6.3 数据管理模块设计界面设计数据管理模块运行结果如下图5-15所示 功能分析:数据备份、数据还原和清空数据。6 系统测试运行在完成编码的过程后,对系统的测试环节就是最重要的事项了,在系统的设计阶段中,测试有两个阶段,一个是对每个编写完成的模块后做单元测试,另一个是系统的综合测试。6.1模块测试以下几个方面的考虑是我们在模块测试中要特别注意到的:从数据类型,变量声明,数据结构开始进行对代码的审查,随后进行功能模块的调试,先从一些简单的数据测试开始,执行一遍,观测

温馨提示

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

评论

0/150

提交评论