房屋管理租赁系统课程设计Word文件下载.docx

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

房屋管理租赁系统课程设计Word文件下载.docx

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

房屋管理租赁系统课程设计Word文件下载.docx

电子商务已成为推动未来经济增长的最关键动力。

它的发展,不仅能够有力地推动Internet的发展,而且对社会的进步和经济的变革产生深远影响,更重要的是,它本身的发展和成熟为我们提供了许许多多的机会。

1.1.2研究目的及意义

由于近两年大中城市的房地产价格暴涨,导致大多数工作年限短的工薪阶层靠租房居住,使得租房业空前兴旺,业务量很大。

在线房屋租赁管理系统是为房产信息发布、管理提供一个广阔而廉价的平台,为客户提供便捷而全面的房屋出租信息,使客户可以快速、方便地找到条件、地点、价格合适的房源,也可以使房产公司把自己的房屋出租信息让更多的客户知晓。

让房产公司和客户在足不出户的情况下,以最短时间、最快速度、最少的人力高效地完成房屋租赁过程中的各项工作。

课题内容简介

本课题的基本内容是开发一个基于Web的房屋租赁管理系统,包括数据库的合理设计,友好的界面设计,主要实现房源查询、房源管理、信息交流等功能。

此系统的主要目标是为房产信息发布、管理提供一个广阔而且廉价的平台,让客户快速、方便找到合适的房源,让房屋出租者及时发布自己的房屋出租信息,让客户及时找到自己所需房屋。

本系统主要实现个人信息管理,用户管理,信息发布,房源管理,房源查询,信息交流等功能。

个人信息管理:

此模块中实现用户登陆身份验证,查看个人信息,修改个人信息的功能。

用户身份验证模块实现用户合法性检查。

系统根据用户身份、用户名、密码验证其是否为合法用户。

在这个模块中还实现注册和找回密码的功能。

信息发布:

此模块一方面提供的是最新房源发布、中介推荐的功能,以方便用户查看,并起到提示作用。

这个信息是面向所有的用户,并不需要登录。

另一方面提供的是用户出租、求租房源信息的发布以及预约看房、预定房源信息的发布。

房源管理:

此模块主要包括房源信息管理和房源租赁管理。

房源信息管理中包括了房源的添加、删除与更新操作。

房源租赁管理模块中实现用户的租房与退房等功能。

进行房源租赁操作时,需要查看当前房源是否处于流通状态、是否有房以及是否有人预订等。

房源查询模块提供用户与系统查询房源的功能,包括对房源类型、房源结构、房源区域、房源面积、房源价位的查询等。

用户管理模块主要包括了添加管理员、删除用户、查询用户以及设置用户信誉度等功能。

信息交流:

此模块提供了在线论坛功能,便于用户之间及时沟通租房信息以及最快了解房源信息。

可行性分析

(1)技术上的可行性分析

用DreamweaverMX来设计静态的网页和站点管理,可以方便的维护从而实现动静的结合。

它把网页布局和内容分离,在布局设计好之后将其存储为模板,这样相同布局的页面可以通过模板创建,因此能够极大提高工作效率。

是建立在.NETFramework之上的,可以使用VisualBasic、c#这样的程序设计语言,并且它在第一次执行时进行编译,之后的执行不需要重新编译就可以直接运行,速度和效率比较高,它也可以实现代码和内容的完全分离,使得维护方便。

另外,与Framework及MicrosoftInternet信息服务(IIS)协同工作以提供Web应用程序的安全性。

SQLServer2000具有较强的Web功能,具有可扩展性、可移植性、可兼容性。

(2)技术上的可行分析

本课题是主要采用单机开发,在学校即可完成资料查找和调研分析,开发过程中充分考虑了各个模块之间的独立性和可维护性,所以开发成本和运行成本以及维护成本都比较低。

(3)操作上的可行性分析

本系统是一个基于Web的房屋租赁管理系统,用户只需熟练操作计算机,和对此系统使用做简单的了解即可方便使用。

无论通过局域网还是互联网,都能在浏览器中直接对房源进行录入、浏览、修改、删除、查阅等房源管理工作。

在操作使用上十分方便,房东和客户通过Web浏览器就可使用本系统。

所有的操作通过浏览器完成,客户端不需要配置其他应用软件,用户不需培训。

因此,在操作使用上,本系统简单、方便,易于使客户接受,因而是十分可行的。

(4)法律上的可行性分析

此房屋租赁管理系统由本人开发研制而成,在法律上并未侵害他人权利,无须承担任何法律责任,所以在法律方面开发此系统是完全可行的。

2需求分析

概述

为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。

对软件需求的深入理解是软件开发工作获得成功的前提条件,不论我们把设计和编码工作做得如何出色,不能真正满足用户需求的程序只会令用户失望,给开发者带来麻烦。

需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答系统必须做什么这个问题。

所以需求分析是一个很重要的阶段,用于需求分析的结构化分析方法都遵守下述准则:

(1)必须理解并描述问题的信息域

(2)必须定义软件应完成的功能

(3)必须描述作为外部事件结果的软件行为

(4)必须对描述信息、功能和行为的模型进行分解,用层次的方法展示细节

本系统的主要目的是房屋租赁的网络化管理,使房屋租赁工作更加容易,从而提高工作效率,降低管理成本。

在线房屋租赁管理系统提供一个网上房屋租赁的平台,可以让客户在足不出户的情况就可以选择自己喜欢或者需要的房源,让房东及时、方便、灵活的管理房源。

业务流、数据流分析

2.2.1业务流分析

业务流程图(transactionflowdiagram,简称TFD), 

就是用一些规定的符号及连接来表示某个具体的业务处理过程。

在对系统的组织结构和功能进行分析时,需从一个实际业务流程的角度将系统调查中有关该业务流程的资料都串起来作进一步的分析。

业务流程分析可以帮助我们了解该业务的具体处理过程,发现和处理系统的调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。

在线房屋租赁管理系统的业务流程:

首先由系统管理员根据用户的需要将某些信息保存到数据库中,然后再进行发布。

系统管理员还可以根据用户的表现情况设置用户信誉度,用户可以进行查看修改个人信息,查询房源,发布信息的功能。

此外,系统管理员可以对数据库里的信息进行添加、修改和删除操作。

本系统的业务流程图如图所示

图在线房屋租赁管理系统的业务流程图

2.2.2数据流分析

数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。

数据流程分析的目的就是要发现和解决数据流通中的问题。

数据流图(DataFlowDiagram)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。

在线房屋租赁管理系统的数据流程为:

系统管理员经过身份验证可以查看和修改自己的个人信息,更新房源操作,查询房源。

用户经过身份验证可以查看和修改自己的个人信息,查询房源。

系统管理员和用户都可以发布出租,求租,预约看房,预定房源信息。

根据对系统的流程分析,得出系统的数据流图如图所示

图在线房屋租赁管理系统顶层级数据流图

本系统的一级数据流图如图所示

图在线房屋租赁管理系统一级数据流图

本系统的二级数据流图之一(注册登录图)如图所示

图在线房屋租赁管理系统二级数据流图之一(注册登录图)

本系统的二级数据流图之二(查询图)如图所示

图在线房屋租赁管理系统二级数据流图之二(查询图)

本系统的二级数据流图之三(发布信息图)如图所示

图在线房屋租赁管理系统二级数据流图之三(发布信息图)

数据字典

数据表是进行数据访问与存取的工具。

对于任何一个数据库应用系统,它的数据处理的工具和对象均是数据表,界面只是一种外在的表现,因此系统中各种各样的界面制作的目的,就是通过界面中的控件实现对数据表中的数据进行存取、访问等操作,因此我们要设计各种需要的数据表。

数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素定义的集合。

数据流图和数据字典共同构成系统的逻辑模型。

只有数据流图和对数据流图中每个元素的精确定义放在一起,才能构成系统的规格说明。

本系统的数据字典如下:

3系统设计

系统总体结构设计

系统总体结构设计是要根据系统分析的要求和组织的实际情况来对新系统的总体结构形式进行大致设计,它是一种宏观、总体上的设计和规划。

其系统功能结构图如所示

图系统功能结构图

个人信息管理模块

该部分功能对用户的注册资料进行管理,包含了用户注册、用户登录和取回密码3部分。

授予用户和管理员不同的权限,登录的若是普通用户进入用户页面,是系统管理员就进入管理员页面。

对于系统资源,无论是数据或行为,对确定的一组用户都有访问限制。

例如对于有的用户只允许读操作,不能进行写操作;

有些资源只有管理者才可以访问和操作等等。

同时用户经过身份验证可以进入用户中心查看个人资料和修改个人资料的功能。

信息发布模块

本模块主要实现系统管理员和普通用户信息的发布。

系统管理员在这一模块实现的功能比普通用户大。

系统管理员可以发布最新房源信息,中介推荐信息,出租房源信息,求租房源信息,预约看房信息,预定房源信息。

最新房源是对房源的添加,系统管理员按照房源的发布日期罗列出一系列最新房源。

中介推荐包括中介推荐公司以及推荐房源。

此模块中,用户必须登录才可以发布出租房源、求租房源、预约看房,预定房源信息。

房源管理模块

房源管理功能包括2个模块:

房源信息管理,房源租赁管理。

房源信息管理包括对房源的添加、删除、与更新操作。

更新操作中包括对房源目前的状态进行管理。

房源的状态包括房源的已租、待租、预定状态。

同时系统管理员可以及时对房源的类型、房源的结构、房源的区域进行添加、删除、更新操作。

房源租赁管理中是系统管理员及时查看房源的状态,查看该房是否可以出租等功能。

房源查询模块

房源查询模块包括按照房源类型、房源结构、房源区域、房源价格、房源面积的查询。

在这一模块中,用户的查询比较自由。

如果用户只对房源的类型有要求,可以只输入房源类型的条件,其他条件可以不输入,就可以只显示所要房源类型的查询。

信息交流模块

该部分功能主要是实现用户和管理员、用户与用户之间的交互,用户需要什么房源,对房源的评价等等都可以在该版块实现。

同时用户在本模块中可以直接了解到部分房源的好坏。

用户和管理员都可以发送帖子和查看帖子。

另外管理员可以删除恶意的帖子。

用户管理模块

用户管理模块添加管理员、删除用户、查询用户、浏览用户的功能。

此模块中如果系统管理员不需要这个有权对其进行删除操作,用户输入用户名,可以查询到自己所需用户的信息。

同时,用户可以浏览该网站所有已经注册过的用户,可以显示总共应有的用户数。

系统流程图

系统流程图是概括的描绘物理系统的传统工具。

它的基本思想是用图形符号以黑盒子形式描绘组成系统的每个部件(程序,文档,数据库,人工过程等)。

系统流程图表达的是数据在系统各部件之间流动的情况,而不是对数据进行加工处理的控制过程,所以系统流程图描绘的是物理数据流图。

通过对本系统的分析,得出本系统的注册登录流程图如所示

图注册登录流程图

本系统的房源查询流程图如所示

图房源查询流程图

信息发布流程图如所示

信息交流流程图如所示

图信息交流流程图

系统数据模型

3.3.1E-R图

E-R图(实体-关系图)提供了表示实体、属性和联系的方法。

*实体型:

用矩形表示,矩形框内写明实体名

*属性:

用椭圆型表示,并用无向边与其相应实体连接起来

*联系:

用菱形表示,菱形框内写明联系名,并用无向边与其有关实体连接。

本系统采用E-R图的方法进行数据库概念结构设计。

系统E-R图如所示:

图在线房屋租赁管理系统E-R图

3.3.2关系模型

E-R图向关系模型的转换要解决的问题是如何将实体和实体间的联系转换为关系模式

在线房屋租赁管理系统的数据模型如下:

用户信息(用户编号,用户昵称,用户真实姓名,密码,E-MAIL帐号,性别,联系电话,地址,qq,权限级别)

出租信息(房屋编号,房屋类型,房屋结构,房屋区域,房屋面积,房屋地址,房屋价格,装修情况,楼层,发布人,联系电话,发布日期,有效期,备注)

求租信息(房屋编号,求租类型,求租结构,求租区域,求租面积,求租地址,求租价格,装修情况,楼层,求租人,联系电话,发布日期,有效期,备注)

预约看房信息(房屋编号,预约人,联系电话,预约日期,有效期,备注)

预定房源信息(房屋编号,预定人,联系电话,预定日期,有效期,备注)

房屋结构信息(结构编号,结构名称)

房屋类型信息(类型编号,类型名称)

房屋区域信息(区域编号,区域名称)

发帖表信息(发帖编号,帖子标题,帖子内容,发帖时间,发帖人,回复帖子数,浏览帖子数)

回帖表信息(回帖编号,回帖标题,回帖内容,回帖时间,回帖人,被回复的帖子编号)

3.3.3数据库设计

(1)用户信息表(userinfo)

表1用户信息表的逻辑结构

字段名称

数据类型

字段大小

主键

说明

uid

int

4

No

用户编号

uname

char

10

Yes

用户昵称

urname

真实姓名

uemail

varchar

50

邮箱

upassword

密码

usex

性别

tel

电话

post

邮编

uaddress

地址

qq

upower

权限级别

(2)出租信息表(rent)

表2出租信息表的逻辑结构

hid

房屋编号

htype

房屋类型

hcounty

所属区域

hstructure

房屋结构

harea

房屋面积

price

房屋价格

haddress

房屋地址

hrepair

装修情况

hfloor

楼层

validate

有效期

发布人

publishtime

datetime

8

发布日期

联系电话

remarks

200

(3)求租信息表(qiurent)

表3求租信息表的逻辑结构

uanme

求租人

(4)预约看房信息表(yuyue)

表4预约看房信息表的逻辑结构

预约人

预约时间

(5)预定房源信息表(yuding)

表5预定房源信息表的逻辑结构

预定人

(6)发帖表(post)

表6发帖表的逻辑结构

postid

发帖编号

subject

帖子标题

message

帖子内容

date

发帖时间

发帖人

replies

回复帖子数

views

浏览帖子数

(7)回帖表(answer)

表7回帖表的逻辑结构

replyid

回帖编号

回复帖子标题

回复帖子内容

回帖时间

回帖人

被回复帖子编号

(8)房屋类型表(htype)

表8房屋类型表的逻辑结构

tyid

类型编号

tyame

类型名称

(9)房屋结构表(hstructure)

表9房屋结构表的逻辑结构

stid

结构编号

stame

结构名称

(10)房屋区域表(hcounty)

表10房屋区域表的逻辑结构

4主要模块及详细设计

系统模块简介

本课题所研究的在线房屋租赁管理系统主要由六个部分组成,即个人信息管理模块(包含用户登录身份验证,查看个人资料,修改个人资料)、信息发布模块(包括最新房源信息发布、中介推荐信息发布、出租信息发布、求租信息发布、预约看房信息发布、预定房源信息发布)、房源管理模块(包括房源添加、删除、修改、房源类型、房源结构、房源区域的添加、删除、修改)、房源查询模块(包括按照房源类型、房源结构、房源区域、房源面积、房源价格查询)、信息交流模块(包括查看帖子、发送帖子、回复帖子、删除帖子)、用户管理模块(包括添加管理员、查询用户、浏览用户、删除用户、设置用户信誉度)。

个人信息管理模块

4.2.1个人信息管理模块功能简介

个人信息管理模块对使用本系统的用户进行用户名、密码、用户身份的验证,确保了

系统的安全性。

本模块具有五项功能:

一、实现用户注册和登录。

若是已注册的用户,可

以进入用户界面进行相应操作。

若是新用户则登录本系统之前要先注册;

二、所有用户可

以查看自己的注册信息;

三、所有用户都可以修改自己的个人信息,如密码、联系电话等

基本资料;

四、用户如果忘记密码可以通过邮箱取回密码。

4.2.2个人信息管理模块的详细设计

(1)用户注册与登录模块设计

此界面的主要功能是对使用本系统的用户进行用户名、密码、用户身份的验证,只有合法的用户才能使用本系统。

对于初次使用本系统的用户需要注册才能登录用户

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

当前位置:首页 > 总结汇报 > 学习总结

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

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