ImageVerifierCode 换一换
格式:DOCX , 页数:56 ,大小:247.15KB ,
资源ID:18040783      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18040783.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(房屋租赁毕业论文文档格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

房屋租赁毕业论文文档格式.docx

1、2.2 具体目标 52.3 系统功能建模 52.3.1 系统数据流程图 62.3.2 数据字典 82.4 系统数据模型 123 概要设计 163.1体系结构设计 163.2数据库设计 173.2.1 关系模式设计 173.2.2 物理设计 183.4 运行环境 214 详细设计 224.1 用户模块 224.1.1 模块定义 224.1.2 输入项目 224.1.3 输出项目 224.1.4 程序逻辑 234.2 房屋管理模块 234.2.1 模块定义 234.2.2 输入项目 244.2.3 输出项目 244.2.4 程序逻辑 244.3 房屋申请模块 254.3.1 模块定义 254.3.

2、2 输入项目 254.3.3 输出项目 254.3.4 程序逻辑 254.4 管理员模块 264.4.1 模块定义 264.4.2 输入项目 264.4.3 输出项目 264.4.4 程序逻辑 264.5 接口设计 274.5.1 外部接口 274.5.2 内部接口 275 编码 285.1 概述开发工具及编程脚本 285.2 脚本习惯说明 296测试 316.1 测试原则及测试方法概述 316.1.1 测试原则 316.1.2 测试方法 326.2 测试项目测试用例 336.3 系统测试结论 336.3.1 软件能力 356.3.2 缺陷和限制 356.3.3 测试结论 35结论 36致谢

3、37参考文献 38附录A 中文译文 39附录B 英文原文 44附录C 源程序代码 50 引言随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多的利用计算机解决实际问题。为了保障低收入人群“居者有其房”,我国绝大部分地区已建设大面积公共租赁房。目前,一些城市已经开始实施企业管理ERP计划,把房屋租赁管理系统作为公租房管理中的一个子系统,从而更高效地利用房屋租赁和申请租房人群的信息进行管理。与此同时,其它城市为了提升房屋租赁管理水平,也开始实施房屋租赁管理系统,大多数城市实现房屋租赁管理系统主要是通过房屋信息、租住人信息等信息的结合,来进行公共租赁房的申请审核、摇号配租等工作,从而确保房

4、屋租赁租赁住房能得到公平、公开、公正的分配。房屋租赁管理的参与主体有政府主管部门、房屋产权人、承租人、运营机构及其服务公司,以及公安、委员会等社区管理者。然而需要管理的范围广、内容多、时间跨度长。房屋租赁对象主要是青年职工、引进人才、外来务工人员。所以房屋租赁管理的内容可以归纳为三个方面,即对人的管理、对房的管理和对运营行为的管理。大多数城市实现房屋租赁管理信息化的主要是通过购买软件方式,而目前市面上的通用软件的一般价格较高,而且系统功能设计过于庞杂,软性针对性差,购买以后往往有部分模块未被使用,造成资源浪费。以Web为基础的应用程序模型,提供稳定的性能,更快速的开发,更简洁的管理,全新的语言

5、及网络服务。基于B/S体系结构的房屋租赁管理系统采用Java技术,为房屋租赁管理人员提供强大的信息处理功能的同时,也带来了界面的友好、方便灵活的优点。“房屋租赁管理系统”可以说是目前最复杂、最困难的工作之一。通过房屋租赁管理系统,利用信息化手段把先进的管理方法引入房屋租赁管理的实践,为房屋租赁的管理改革提供切实易行的途径。更重要的是,房屋租赁管理系统为城市公租房全面实行信息化管理奠定了坚实的基础。1 项目概述1.1 系统的现状在互联网蓬勃发展的今天,网络和我们的生活、工作越来越密不可分,网络正领导着一个新时代的来临。于是利用开放的Internet技术,开发出实时、快捷、全方位传播信息的平台,房

6、屋出租管理系统的网站,成了人们关于生活中住房问题的信息载体,使得房屋信息在出租者与求租者之间传播更为轻松。系统能及时为他们提供服务,使出租求租双方都能够方便快捷的得到信息。目前全国各地的房屋租赁项目正在迅速推进,现所使用的系统主要有房源管理、申请审核、摇号配租、信息公示等4个功能模块,分别负责公共租赁住房项目库和房源库,每套房屋根据其建设和投入使用的不同阶段分为建成待租、已配租、已租赁、腾退待租、销售、其他六种状态;各受理点完成申请受理后,由市区两级的住房保障部门对申请人的资格进行审核;以每一个公共租赁房项目为基本的摇号单位,按照不同的户型实现可配租房源和申请人的随机匹配,实现公租房的公平配租

7、;公示房源信息、审核结果公示、摇号结果公示、业务办理指南等。本课题以房屋租赁管理系统为对象,采用MVC+DAO的形式设计并实现了一个基于B/S架构的公租房管理,该系统实现了对房源、租赁关系、租赁人员的有效管理,并可以方便地对房屋的各类信息进行统计、查询、具有较大的实用性。系统主要用户管理,房屋申请管理、房屋管理、管理员管理、业务查询等功能进行动态管理,使房屋租赁管理更加规范化,从而使各业务环节的配合更加紧密,提高了工作效率,为房屋租赁全面实行信息化管理奠定了坚实的基础。1.2业务流程描述业务流程图是描述现行系统业务的最好的工具,使系统分析人员与企管理人员交流更加方便、直观。业务流程图是描述现系

8、统业务处理由开始到结束的整个过程的非结构化图形工具,它可以描述一个系统的业务,也可以描述一项具体业务的处理过程。业务流程使用的符号如表1-1所示:表1-1系统业务流程图符号Tab 1-1 business flow chart符 号名 称说 明处理能改变数据值或数据位置的加工或部件输入/输出表示输入或输出的报表、计划、单据、报告等存储表示存储的帐册实体数据的源点/终点经过前期调研分析和综合其它各方面相关理论知识,给出整个房屋租赁管理系统的业务流程图如下图1-1所示:图1-1业务流程图Fig.1-1 business flow chart整个房屋租赁管理系统的开发主要围绕上述业务流程进行开发,开

9、发过程采用面向对象的开发技术,具体开发过程见下面的章节。1.3现系统存在的问题及薄弱环节分析现行系统的功能结构不是很合理,致使效率低下。并且功能也不够完善,有很多功能都没有实现,需要将功能重新分类整合,形成新的体系结构来提升系统效率;另外现行系统中一些界面没有基本的数据校验,对数据的选择没有约束;现行系统页面布局比较呆板,用户体验可能比较差,应该尽量使页面显得美观整洁。2需求分析需求分析阶段研究的对象是软件项目的用户要求。一方面,必须全面理解用户的各项要求,但又不能全盘接受所有的要求;另一方面,要准确地表达被接受的用户要求。只有经过确切描述的软件需求才能成为软件设计的基础。通常软件开发项目是要

10、实现目标系统的物理模型。作为目标系统的参考,需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统“做什么”的问题。2.1 总体目标本课题研究的目标是:促进城市发展,方便城市对房屋租赁的管理,借助先进的管理思想转变经营理念、使用信息化手段提高房屋租赁的管理水平和工作效率。具体目标是:建立房屋租赁管理业务系统,实现房屋租赁管理的信息化。充分利用信息化手段,建设房屋申请管理、房屋管理、业务查询等模块为公共租赁住房日常管理提供软件平台,从而提高日常的管理效率;从总体上提升房屋租赁的服务和管理水平。2.2 具体目标(1)用户模块。用户可以注册用户信息,进行邮箱验证,登录系统,后

11、台管理员可以完成对客户的屏蔽等操作。(2)房屋管理模块。管理员在后台可以批量添加房屋,同时可以填写商品的详细信息,前台用户可以查看所有产品的信息,包括产品的文字信息和图片信息,从而让用户可以更详细的了解到所查看房屋的所有信息是否符合自身需求,让顾客可以选择合适的房屋。(3)房屋申请模块用户通过Internet浏览商品信息,可以在网上申请房屋。用户浏览网站的房屋以后,可以在网上填写自己房屋申请单提交到后台管理员处管理。(4)管理员模块通过该模块,管理人员可以处理用户信息以及用户提交的申请,发布房源等功能。2.3 系统功能建模系统功能建模所采用的工具是数据流图和数据字典,用于表达系统内部数据的运动

12、以及对数据的描述和定义。2.3.1 系统数据流程图数据流图是描述系统的逻辑模型的,图中没有任何具体的物理元素,只是描述信息在系统中流动和处理的情况,它比口头与文字的描述更直观地显示出来系统中数据的使用。它有四种成分:源点或终点、处理、数据存储表和数据流。对数据流图作如下表2-1说明:表2-1 数据流图符号说明Tab 2-1 the sign explanation of data flow chart图形符号名称符号说明 实体记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称。记述某种业务的手工或计算机处理,其中,PM区记述处理标号,C区记述处理名称。 数据存储记述与处理有关的数据

13、存储,DN区记述存储的标号,S区记述存储数据的名称。数据流记述数据流的流动方向,FM记述数流的名称。数据流图采用自顶向下的方法绘制,从研究系统概况开始,然后逐层向下分解,直到所需的详尽程序为止。本系统采用自顶向下,逐层细化的方法,画的每一部分各层的数据流图如下:房屋租赁管理系统的顶层数据流程图如图2-1所示。该数据流程图主要的外部实体:房屋申请人和管理申请管理员;申请人信息、房屋信息是该系统主要的输入数据流,审核信息是该系统主要的输出数据流。 图2-1房屋租赁管理系统顶层图Fig. 2-1 the top level data flow chart of house lease managem

14、ent system房屋租赁管理系统的第一层数据流程图:通过对业务流程图和顶层数据流程图的分析,得到系统的第一层数据流程图,如图3-3所示。该数据流图包含3个主要的数据处理过程:用户管理(P1)、房屋申请管理(P2)、房屋管理(P3)。图2-2 房屋租赁管理系统一层图Fig. 2-2 the first level data flow chart of house lease management system2.3.2 数据字典数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。数据流图配

15、以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。数据字典有以下四类条目:数据流、数据项、数据存储、处理逻辑。数据项是组成数据流和数据存储的最小元素。源点、终点不在系统之内,故一般不在字典中说明。数据词典,既用于描述数据流和数据存储的详细逻辑内容,也可用于描述外部项和处理逻辑的某些数据特性。它通过对数据元素和数据结构的定义,来描述数据流和数据存储的逻辑内容。(1)数据元素,是数据的最小组成单位,也就是不可分的数据单位。在数据词典中对数据元素的定义包括:数据元素的名称、在其他场合下的别名、取值的范围和取值的含义、数据元素的长度和在何处出现。对数据流的描述通常包括如下内容:数据

16、流名,说明,编号,数据流来源,数据流去向,组成(数据结构)名称:adminname别名:管理员描述:管理用户和房屋数据类型:String 长度:10 (2)数据存储。数据存储是数据结构停留或保存的地方。也是数据流的来源和去向之一。可以是手工文档或手工凭单,也可以是计算及文档。一般而言,应包括如下内容:数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式。(3)数据流。是数据结构在系统内传输的路径。数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)名字:申请房屋类型对房屋的要求编号:F2组成:(4)数据处理。处理过程的具体处理逻辑通常在详细

17、设计过程中用判定表或判定树来描述。在数据字典中,只需描述处理过程的说明性信息,通常包括以下内容:处理过程名,说明,输入数据流,输出数据流,处理房屋管理管理员发布房屋信息P3输入/输出数据流:房屋列表2.4 系统数据模型实体-联系图(Entity-Relation Diagram)用来建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的ER图模型。 通常将它简称为ER图,相应地可把用ER图描绘的数据模型称为ER模型。E-R图为实体联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体型、属性和联系,如果系统是一个复杂

18、的大型系统,可考虑如下步骤实现:(1)选择局部应用。在多层的数据流图中选择一个适当层次的数据流图,在该部分每一个部分对应一个局部应用,又有与共的数据流图只能反映系统的概貌,而中层的数据流图能较好的反映系统局部应用的子系统组成,故通常选择中层数据流图作为设计分ER图的依据。(2)逐一设计分ER图。根据上述所选择的局部应用逐一设计分ER图。(3)合并ER图。生初步ER图。此时,可存在分ER图间的冲突,如属性冲突、命名冲突、结构冲突等现象,此时,应根据需求分析的语义定义对实体联系的类型进行综合或调整。(4)给出系统的综合ER图。为了进一步说明问题,系统地ER图作如下规范:(1) ER图的图形符号如下

19、:矩形。表示实体集。椭圆。表示属性。菱形。表示联系集。线段。将属性连接到实体集或将实体集连接到联系集。双椭圆。表示多值属性。虚椭圆。表示派生属性。(2)标明映射的基数映射的基数即两个实体集之间联系的类型。在ER图中除了上述的图形符号外,还应当给出现实世界联系的类型,对于联系的类型,约束如下:对于实体集A和B之间的二元联系R来说,映射的基数必然是以下情况之一:1) 一对一。A中的一个实体至多同B中的一个实体相联系。2) 一对多。A中的一实体可以同B中的任意数目的实体相联系,而B中的一个实体至多同A中的一个实体相联系,3) 多对一。A中的一个实体可以同B 中任意数目实体相联系,B中的一个实体也可以

20、同A中任意数目的实体相联系,(3) 应注意弱实体集1)有些实体的属性都不足以生成主码,这样的实体集称弱实体集。与这些相对,有主码的实体集称作强实体集。2)虽然弱实体集没有主码,仍需要用某种方法来区分该实体中依赖于某个特定强实体的所有实体。弱实体集分辨符是使得我们能进行这种区分的属性集合。3)弱实体集的主码由该弱实体集所在依赖的强实体集的主码和该弱实体集的分辨符共同组成。4)弱实体集可以作为拥有者参与到另一个弱实体集的标识性联系中。尽管一个弱实体集总是存在依赖于一个强实体集,但是一个存在依赖并不导致一弱实体集从属实体集也可以有主码。5)在某些情况下,数据库设计者会选择用拥有者实体集的多值、复合属

21、性来表示弱实体集。如果弱实体集只参与标识性联系,而且其属性不多,那在建模时将其表述为一个属性更恰当。相反地,如果弱实体集参与到标识性联系中,或者其属性较多,则建议将其表述为弱实体集更恰当。根据这些信息,得到了房屋租赁管理系统的实体及其联系如图2-3所示:图2-3总体E-R图Fig.2-3 over all E-R diagram表2-2实体及其属性表Tab2-2 entity and property sheet联系名称属性用户用户编号,用户邮箱,姓名,用户昵称,性别,身份证号,联系电话,地址,最后登录时间,最后登录IP,邮箱验证码,是否邮箱验证,贫困等级房屋房屋编号,房屋类型,房屋面积,购买

22、房屋价格,房屋租金,是否卖出,是否注满,图片用户ID,用户名,密码,EMAIL,电话,地址,注册时间,备注房屋申请单编号,申请的用户编号,申请时间,是否被屏蔽,信用等级,不符合原因,审核状态,申请房屋类型表2-3 实体间联系及其属性表Tab2-3 entity relation and property sheet用户-申请-房屋申请单用户编号,编号,用户邮箱,姓名,用户昵称,性别,身份证号,联系电话,地址,最后登录时间,最后登录IP,邮箱验证码,是否邮箱验证,贫困等级,申请的用户编号,申请时间,是否被屏蔽,信用等级,不符合原因,审核状态,申请房屋类型用户-租赁-房屋用户编号,房屋编号,用户邮

23、箱,姓名,用户昵称,性别,身份证号,联系电话,地址,最后登录时间,最后登录IP,邮箱验证码,是否邮箱验证,贫困等级,房屋类型,房屋面积,购买房屋价格,房屋租金,是否卖出,是否注满,图片管理员-审核-房屋申请单用户ID,编号,用户名,密码,EMAIL,电话,地址,注册时间,备注,申请的用户编号,申请时间,是否被屏蔽,信用等级,不符合原因,审核状态,申请房屋类型管理员-发布-房屋用户ID,房屋编号,用户名,密码,EMAIL,电话,地址,注册时间,备注,房屋类型,房屋面积,购买房屋价格,房屋租金,是否卖出,是否注满,图片管理员-屏蔽-用户用户ID,用户编号,用户名,密码,EMAIL,电话,地址,注册

24、时间,备注,用户邮箱,姓名,用户昵称,性别,身份证号,联系电话,地址,最后登录时间,最后登录IP,邮箱验证码,是否邮箱验证,贫困等级3 概要设计由于本系统是一个应用型系统,因此必须保证系统的实用性、健壮性,同时又必须保证系统应易于管理与维护,具有一定的灵活性,所以在本系统的开发研制过程中,始终坚持遵循标准、保证安全、方便使用的设计原则。需求分析阶段已经完全弄清楚了目标系统的各种需求,较好地解决了要让所开发的软件“做什么”的问题,并已在软件需求规格说明和数据要求规格说明中详尽和充分地阐明了这些需求。下一步就要着手实现软件的需求,即要着手解决“怎么做”的问题。3.1体系结构设计本系统分为四个模块,分别是用户模块,房屋管理模块,房屋申请模块,管理员模块。房屋租赁管理系统的功能模块图如下图3-1所示:图3-1 房屋租赁管理系统功能图Fig 3-1 house lease management system function diagram房屋租赁管理系统功能模块分析:(1)用户模块用户模块用于用户根据注册的用户名称和密码登录房屋租赁管理系统。输入正确用户名称和用户密码,单机登录系统按钮便能成功登录系统。(2)房屋申请管理模块:用户可

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1