房屋租赁管理系统的设计与实现
房屋租赁管理系统的设计与实现[20191218090207]
摘 要
随着现代人生活水平的不断提高,人们的购房需求越来越多,依照传统模式去各个中介店铺查看售房租房信息的方式,已经伴随着高速发展的Internet逐渐被取代,为了让人们能够了解更多的房屋租赁信息,并且进行分类对比,我们开发了这套房屋租赁管理系统。
本系统采主要实现了通过网络技术进行房屋租赁交易的过程,从系统可行性分析与系统的需求分析,到系统的设计与实现全过程。整个系统的后台以.net 4.0框架创建,前台采用CSS+DIV的方式和页面嵌套的方式进行设计,利用C#语言实现系统功能,本系统采用C#语言作为编程语言,数据则采用SQL Server 2008。
系统中有两类角色,一个是管理员,一个则是用户。管理员可以后台管理所有用户与所有房源以及留言,而用户中的出租用户可以实时发布房屋出租信息,求租用户可实时发布房屋求租信息,而两类用户都可以实现在线搜索与留言功能。
查看完整论文请+Q: 351916072
关键字:房屋租赁Asp.net在线交流
目 录
1.绪论 1
1.1 选题背景及意义 1
1.2 课题分析 1
1.2.1国内外研究现状及分析 1
1.2.2发展趋势 2
2.关键技术 2
2.1 开发环境 2
2.2 相关开发语言及工具介绍 2
2.2.1 SQL数据库简介 2
2.2.2 C#技术简介 3
2.2.3 ASP.NET简介 3
2.2.4 页面嵌套 3
3.需求分析 4
3.1 系统可行性分析 4
3.1.1技术可行性 4
3.1.2经济可行性 4
3.1.3社会可行性 4
3.2 系统需求分析 4
3.2.1用户需求分析 4
3.2.2系统目标实现分析 5
4.系统设计 6
4.1系统总体功能设计 6
4.1.1系统功能概述 6
4.1.2系统用例图 6
4.1.3系统流程图 8
4.2 数据库设计 8
4.2.1数据库E-R图设计 8
4.2.2数据库关系模型 10
4.2.3数据库需求设计 10
4.2.4数据库表设计 10
5.系统实现 14
5.1系统前台开发 14
5.1.1系统主界面设计 14
5.1.2用户注册 14
5.1.3用户登录后界面 15
5.1.4查看求租信息界面 16
5.1.5在线留言 17
5.2系统后台开发 19
5.2.1系统后台页面设计 19
5.2.2后台关于房源的管理 19
5.2.3后台关于会员的查询 19
5.2.4留言管理 20
5.2.5出租会员后台 20
5.2.6求租会员后台 22
5.3系统部分核心代码 23
5.3.1实现会员登录功能代码 23
5.3.2实现会员注册功能代码 23
5.3.3求租信息发布功能代码 24
5.3.4判断用户是否为出租用户功能代码 25
结论 27
参考文献 29
致 谢 30
1.绪论
1.1 选题背景及意义
在现下城市发展中,随着人员流动,租房买房的需求日益提高,如果仍旧按照传统的房屋租赁方式,通过张贴广告或者经人介绍的方式已经远远不能满足城市人群的需求。因为临近毕业的关系,所以本人在租房的过程中切实体会到了寻找合适房源的困难,而通过互联网支持的房屋租赁管理系统,我们可以方便的在网上查看最新的房屋信息,并且可以方便的根据自己的需要去进行检索,省去了步行看房找房的诸多麻烦,节省了许多时间。通过网络技术,我们可以节省很多时间,操作上也更加方便。不同城市的人群可以查看不同城市的房屋信息,也可以根据自己的需求进行目的性的检索,从这方面来看,互联网也排除了空间上的困难。所以,在结合社会现实的情况下,我们有必要开发一套高效的房屋租赁管理系统,这样可以很大的方便我们的日常生活。
1.2 课题分析
1.2.1国内外研究现状及分析
目前在国内,涉及到房屋租赁管理的系统或者软件有许多,比如58同城、百姓网还有安居客等等,这些网站的使用人群比较广泛,他们之所以受到欢迎的原因无非就是极大的方便了人们的生活。因为临近毕业的关系,本人在寻找出租房屋的过程中也经常使用这些网站,所以对这些网站的租房部分也比较了解。这里以58同城为例,这个网站的租房功能十分方便,每个城市都有房屋服务网点,人们可以自由的根据自己所在地进行选择相应的城市,对于每个城市的区域划分也比较仔细,比如无锡市,就包括崇安区、南长区、北塘区以及新区等等,这个功能能够更准确的定位到用户的所在地,因为现在的城市越来越大,包括一些二三线城市的区域也越来越大越来越多。用户根据自己的区域精细地选择周围的房源,这个在人们寻找房源的过程中可以节省用户的时间。58同城中还有其他很多必要的功能,作为房产交流平台,经纪人就是一个非常重要的角色,每个经纪人用户可以发布多套房源,上传照片,为了提高信誉度,经纪人用户可以上传自己的头像,请求网站进行真实度认真,包括手机号认证等等。普通的用户也可以发布自己的房源信息,可以提供许多细节方面的描述,包括房间里的多角度照片,设施配备情况,小区信息,以及小区地图等等,这样一来,另一方求租用户甚至就不用亲自前往看房就可以快速浏览房屋信息,这样可以更加快捷的判断这套房子是否符合自己的心意。
在国外,大多数房地产交易都是由中介服务达成,比如美国,其比例占到高达百分之八十五,由此可见,美国大众对房地产中介服务是非常信任的。我们研究这一现象的根本原因,最后发现主要因素是在于他们拥有一套高效的运作手段,同时有一套优秀的房地产管理系统去支撑运作手段的实现。国外的房地产企业非常注重两点,一点是品牌的力量,另一点则是经营的范围。比如美国的一家房产经纪人组织,在这家组织中就有六千名员工,这家企业可以自己独立发布有关房地产的广告信息,随着人员的不断壮大,跨州的联合销售店铺也逐一开放。因此,一个房地产企业能够不断壮大,究其根本仍是在于该企业能否抓住时机,充分获取最新信息,也就是利用网络信息技术。
1.2.2发展趋势
在经济快速发展的过程中,城市发展速度加快,流动人口越来越多,人们对于房屋的需求必然会与日俱增,有句话叫做安身立命,所以工作打拼的同时,人们要先做的必定是先寻找到合适自己的住所。中国是一个人口大国,不仅在北京上海广州这样的一线城市,一些发达的二线城市三线城市的人口也在不断增加,外来人口的增加无疑扩大了房产行业的市场,在这样的情况下,国内需要借鉴国外的一些成功模式去探索更为合理的并且适合本国国情的经营方式。
现在国内的房产业还存在资料不够齐全,许多操作不够规范,经纪人制度不够成熟和专业,共享性较差,受众与给予者不能及时对接等一系列亟待解决的问题。在这种情况下,房屋租赁管理系统应充分利用目前我国发展的优势,实现房屋和客户信息的集中管理与共享,为企业的发展提供更坚实的基础。
2.关键技术
2.1 开发环境
2.2 相关开发语言及工具介绍
2.2.1 SQL数据库简介
2.2.2 C#技术简介
2.2.3 ASP.NET简介
2.2.4 页面嵌套
Html页面嵌套是将一个网页嵌套到另一个网页当中,在网页设计中被广泛引用,它的优点在于可以节省程序员的设计时间,同时也可以更为方便的对各个网页进行维护。页面嵌套通过iframe框架将另一个页面文件进行引入,从而实现一个页面中包含另一个页面的效果。本系统在设计管理员和用户的后台中使用了页面嵌套的方式,将系统操作操作单与顶部文件均嵌套到了一张页面中。
3.需求分析
3.1 系统可行性分析
可行性分析在于分析整个项目是否有必要进行下去,是项目开发的一个前期准备。通过对日后多个因素的预测分析,去判断估计此项目的价值以及日后对社会环境的影响。可以说,可行性分析并不是浪费时间,更不是徒劳无功。如果做好这一阶段的分析与研究工作,那么对于后面整体项目的开发都会有很大的帮助作用。
3.1.1技术可行性
在技术支持方面,本系统采用Visual Studio 2010作为开发环境,同时使用SQL Server 2008作为数据库。采用框架布局的方式来进行设计,结合css样式表的来显示前台页面,后台则通过C#语言实现系统功能。
3.1.2经济可行性
本系统简单易操作,并且适合市场上主流计算机,运行成本不高,所需管理的人力物力等资金成本较低。所以本系统是具有经济可行性的。
3.1.3社会可行性
摘 要
随着现代人生活水平的不断提高,人们的购房需求越来越多,依照传统模式去各个中介店铺查看售房租房信息的方式,已经伴随着高速发展的Internet逐渐被取代,为了让人们能够了解更多的房屋租赁信息,并且进行分类对比,我们开发了这套房屋租赁管理系统。
本系统采主要实现了通过网络技术进行房屋租赁交易的过程,从系统可行性分析与系统的需求分析,到系统的设计与实现全过程。整个系统的后台以.net 4.0框架创建,前台采用CSS+DIV的方式和页面嵌套的方式进行设计,利用C#语言实现系统功能,本系统采用C#语言作为编程语言,数据则采用SQL Server 2008。
系统中有两类角色,一个是管理员,一个则是用户。管理员可以后台管理所有用户与所有房源以及留言,而用户中的出租用户可以实时发布房屋出租信息,求租用户可实时发布房屋求租信息,而两类用户都可以实现在线搜索与留言功能。
查看完整论文请+Q: 351916072
关键字:房屋租赁Asp.net在线交流
目 录
1.绪论 1
1.1 选题背景及意义 1
1.2 课题分析 1
1.2.1国内外研究现状及分析 1
1.2.2发展趋势 2
2.关键技术 2
2.1 开发环境 2
2.2 相关开发语言及工具介绍 2
2.2.1 SQL数据库简介 2
2.2.2 C#技术简介 3
2.2.3 ASP.NET简介 3
2.2.4 页面嵌套 3
3.需求分析 4
3.1 系统可行性分析 4
3.1.1技术可行性 4
3.1.2经济可行性 4
3.1.3社会可行性 4
3.2 系统需求分析 4
3.2.1用户需求分析 4
3.2.2系统目标实现分析 5
4.系统设计 6
4.1系统总体功能设计 6
4.1.1系统功能概述 6
4.1.2系统用例图 6
4.1.3系统流程图 8
4.2 数据库设计 8
4.2.1数据库E-R图设计 8
4.2.2数据库关系模型 10
4.2.3数据库需求设计 10
4.2.4数据库表设计 10
5.系统实现 14
5.1系统前台开发 14
5.1.1系统主界面设计 14
5.1.2用户注册 14
5.1.3用户登录后界面 15
5.1.4查看求租信息界面 16
5.1.5在线留言 17
5.2系统后台开发 19
5.2.1系统后台页面设计 19
5.2.2后台关于房源的管理 19
5.2.3后台关于会员的查询 19
5.2.4留言管理 20
5.2.5出租会员后台 20
5.2.6求租会员后台 22
5.3系统部分核心代码 23
5.3.1实现会员登录功能代码 23
5.3.2实现会员注册功能代码 23
5.3.3求租信息发布功能代码 24
5.3.4判断用户是否为出租用户功能代码 25
结论 27
参考文献 29
致 谢 30
1.绪论
1.1 选题背景及意义
在现下城市发展中,随着人员流动,租房买房的需求日益提高,如果仍旧按照传统的房屋租赁方式,通过张贴广告或者经人介绍的方式已经远远不能满足城市人群的需求。因为临近毕业的关系,所以本人在租房的过程中切实体会到了寻找合适房源的困难,而通过互联网支持的房屋租赁管理系统,我们可以方便的在网上查看最新的房屋信息,并且可以方便的根据自己的需要去进行检索,省去了步行看房找房的诸多麻烦,节省了许多时间。通过网络技术,我们可以节省很多时间,操作上也更加方便。不同城市的人群可以查看不同城市的房屋信息,也可以根据自己的需求进行目的性的检索,从这方面来看,互联网也排除了空间上的困难。所以,在结合社会现实的情况下,我们有必要开发一套高效的房屋租赁管理系统,这样可以很大的方便我们的日常生活。
1.2 课题分析
1.2.1国内外研究现状及分析
目前在国内,涉及到房屋租赁管理的系统或者软件有许多,比如58同城、百姓网还有安居客等等,这些网站的使用人群比较广泛,他们之所以受到欢迎的原因无非就是极大的方便了人们的生活。因为临近毕业的关系,本人在寻找出租房屋的过程中也经常使用这些网站,所以对这些网站的租房部分也比较了解。这里以58同城为例,这个网站的租房功能十分方便,每个城市都有房屋服务网点,人们可以自由的根据自己所在地进行选择相应的城市,对于每个城市的区域划分也比较仔细,比如无锡市,就包括崇安区、南长区、北塘区以及新区等等,这个功能能够更准确的定位到用户的所在地,因为现在的城市越来越大,包括一些二三线城市的区域也越来越大越来越多。用户根据自己的区域精细地选择周围的房源,这个在人们寻找房源的过程中可以节省用户的时间。58同城中还有其他很多必要的功能,作为房产交流平台,经纪人就是一个非常重要的角色,每个经纪人用户可以发布多套房源,上传照片,为了提高信誉度,经纪人用户可以上传自己的头像,请求网站进行真实度认真,包括手机号认证等等。普通的用户也可以发布自己的房源信息,可以提供许多细节方面的描述,包括房间里的多角度照片,设施配备情况,小区信息,以及小区地图等等,这样一来,另一方求租用户甚至就不用亲自前往看房就可以快速浏览房屋信息,这样可以更加快捷的判断这套房子是否符合自己的心意。
在国外,大多数房地产交易都是由中介服务达成,比如美国,其比例占到高达百分之八十五,由此可见,美国大众对房地产中介服务是非常信任的。我们研究这一现象的根本原因,最后发现主要因素是在于他们拥有一套高效的运作手段,同时有一套优秀的房地产管理系统去支撑运作手段的实现。国外的房地产企业非常注重两点,一点是品牌的力量,另一点则是经营的范围。比如美国的一家房产经纪人组织,在这家组织中就有六千名员工,这家企业可以自己独立发布有关房地产的广告信息,随着人员的不断壮大,跨州的联合销售店铺也逐一开放。因此,一个房地产企业能够不断壮大,究其根本仍是在于该企业能否抓住时机,充分获取最新信息,也就是利用网络信息技术。
1.2.2发展趋势
在经济快速发展的过程中,城市发展速度加快,流动人口越来越多,人们对于房屋的需求必然会与日俱增,有句话叫做安身立命,所以工作打拼的同时,人们要先做的必定是先寻找到合适自己的住所。中国是一个人口大国,不仅在北京上海广州这样的一线城市,一些发达的二线城市三线城市的人口也在不断增加,外来人口的增加无疑扩大了房产行业的市场,在这样的情况下,国内需要借鉴国外的一些成功模式去探索更为合理的并且适合本国国情的经营方式。
现在国内的房产业还存在资料不够齐全,许多操作不够规范,经纪人制度不够成熟和专业,共享性较差,受众与给予者不能及时对接等一系列亟待解决的问题。在这种情况下,房屋租赁管理系统应充分利用目前我国发展的优势,实现房屋和客户信息的集中管理与共享,为企业的发展提供更坚实的基础。
2.关键技术
2.1 开发环境
2.2 相关开发语言及工具介绍
2.2.1 SQL数据库简介
2.2.2 C#技术简介
2.2.3 ASP.NET简介
2.2.4 页面嵌套
Html页面嵌套是将一个网页嵌套到另一个网页当中,在网页设计中被广泛引用,它的优点在于可以节省程序员的设计时间,同时也可以更为方便的对各个网页进行维护。页面嵌套通过iframe框架将另一个页面文件进行引入,从而实现一个页面中包含另一个页面的效果。本系统在设计管理员和用户的后台中使用了页面嵌套的方式,将系统操作操作单与顶部文件均嵌套到了一张页面中。
3.需求分析
3.1 系统可行性分析
可行性分析在于分析整个项目是否有必要进行下去,是项目开发的一个前期准备。通过对日后多个因素的预测分析,去判断估计此项目的价值以及日后对社会环境的影响。可以说,可行性分析并不是浪费时间,更不是徒劳无功。如果做好这一阶段的分析与研究工作,那么对于后面整体项目的开发都会有很大的帮助作用。
3.1.1技术可行性
在技术支持方面,本系统采用Visual Studio 2010作为开发环境,同时使用SQL Server 2008作为数据库。采用框架布局的方式来进行设计,结合css样式表的来显示前台页面,后台则通过C#语言实现系统功能。
3.1.2经济可行性
本系统简单易操作,并且适合市场上主流计算机,运行成本不高,所需管理的人力物力等资金成本较低。所以本系统是具有经济可行性的。
3.1.3社会可行性
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3344.html