web的房屋中介管理系统的开发与实现(源码)
房屋中介行业的数据处理一直是困扰着中介公司的大问题,作为中介行业,信息处理的效率极大的影响着业务办公效率,可能一条用户信息就需要逐一对照表格查询很久,极大的影响了客户的体验。进入21世纪的信息时代,结合互联网技术的信息管理能极大的简化对信息的处理,降低对信息处理的复杂度,减少人力资源的开销,从而为公司降低成本。房屋中介管理系统是采用微软提供的益趋于成熟的.net MVC技术实现的一套web系统。系统界面展示使用layUI开源框架,数据存储使用的是SQL Server数据库。本文主要介绍作者在实现房屋中介管理系统过程中使用到的软件建模思想、开发过程、以及对开发成果的展示。在本文中,将逐一介绍房屋中介管理系统的各个模块的功能。在系统设计过程中,以需求分析的理论作为系统开发设计的理论基础,设计并完成对售房、租房信息的处理,对用户信息,部门信息、员工信息,发布信息的记录,并及时更新信息,为使用者提供精准的实时数据,对用户的反馈进行及时的跟进处理。其具体内容如下所示对于管理房屋信息;处理文章信息,录入并管理公司人员信息,添加并处理部门信息并将各个模块通过系统串联起来。关键词 Asp.net,LayUI, SQL Server
目录
1 开发环境以及开发技术介绍 6
2.1 开发环境介绍 6
2.1.1 Visio Studio 2017 6
2.1.2 SqlServer 2008 6
2.2 开发技术介绍 6
2.2.1 asp.net MVC 6
2.2.2 LayUI前端框架 7
2.2.2 Dapper数据库连接技术 7
2 需求分析 7
3.1 功能需求分析 7
3.2 开发环境需求分析 8
3.2.1 硬件环境 8
3.2.2 软件环境 8
3.2.3 系统处理数据的需求分析 8
3 可行性分析 8
4.1 经济可行性 9
4.2 技术可行性 9
4.3 操作可行性 9
4 系统设计 9
5.1 详细设计 10
5.1.1 系统结构图设计 10 *好棒文|www.hbsrm.com +Q: @351916072@
5.1.2 系统流程图设计 11
5.2数据库设计 12
5 系统展示 15
6.1 用户注册与登陆的实现 15
6.2 用户管理以及员工管理的实现 16
6.2 部门管理的实现 18
6.3 房源管理的实现 19
6.4 收藏管理的实现 20
7 系统测试 20
7.1 单元测试 20
7..2 集成测试 20
7.3 确认测试 21
7.4 系统测试 21
结论 23
致谢 24
参考文献 25
引言
自2000年以来,我国经济发展实现了高速腾飞,带来的改变是方方面面的。最为国人津津乐道的就是全国各地的房地产情况。城市化进程伴随着经济增长的逐步加深,农村人口量迅速下降,逐步转移至城市。这时坐拥优质社会保障资源房一二线大城市更为人们所青睐,再加上优质的教育资源在一二线城市更为集中,出于各种资源的倾斜,大学生毕业更倾向于留在母校所在的城市,使得大城市更为密集,导致大城市房地产行业的兴起。有需求就会有市场,这是市场经济产生以来亘古不变的法则。于是,房屋的功能发生新的了变化——它不仅仅是人们的栖身之所,还是一种较为稳定的投资产品。正是由于人们对房产观念的改变,房屋中介这个行业也随之改变。
在国内,上海的房屋租赁市场发展很快,年均增长达到47.72%。但是房屋租赁的管理水平还相对落后,不利于当前以及今后的发展要求。为改善这方面的工作,可以借助与计算机技术来改进房屋租赁管理,实现房屋租赁管理系统的现代化、计算机化、信息化。随着计算机技术的迅速发展,人类社会已经进入了信息时代,人们的生活和工作方式都发生了很大的变化,而随着网络的发展,我国的银行、海关、税务、铁路、学校、政府部门相继建立了自己的计算机网络系统。许多中下企业也纷纷建立起关于网络的信息系统,及时掌握市场动态,为决策者提供决策依据,从而获取更大的经济利益。各地房屋出租则结合科学的发展,充分利用市场动态信息,使用户与房产公司(或房屋拥有者)得到及时的沟通,降低广告成本,提高出租率。
据了解,美国95%的房屋交易通过MLS(Mutiple ListingService)成交,MLS已发展成为全美第一大行业组织。共享系统的信息资源能够快速有效地成交。MLS是源于美国房地产的专业术语。其核心是通过特定的软件技术和网络手段,使加入该系统的各个独立中介商的所有房源信息形成一个统一的互通体系。想要租买房屋的客户只需要在房地产机构或中介商的计算机终端上输入想要租买的房屋特征,就可以查出所有符合条件的房产,并可以通过网上的电子地图查看所选房屋的实际位置,通过网上播放的实地录像看房产的外观、环境及房内格局是否符合自己的喜好。
科技的发展是为了改善人们的日用和生活的,计算机与互联网技术的发展极大的诠释了这一点。随着pc以及智能手机进入千家万户,软件技术高速发展,各类应用软件层出不穷,极大的便利了人们的生活。为了避免落后于时代,房屋中介公司也需要拥抱新兴的互联网技术才能进一步发展。
开发环境以及开发技术介绍
2.1 开发环境介绍
2.1.1 Visio Studio 2017
Visio Studio 是由微软开发的一款完整的项目开发工具,提供了了整个软件项目从设计到开发再到测试中所需要的绝大部分工具,例如UML建模工具、内置的数据库、代码管控工具、IIS测试服务器以及集成开发环境(IDE)等等。
自VS 2013以来,微软从智能手机的普及中意识到了跨平台的重要性,在VS中添加了Mono这个.net跨平台开发运行环境,之后又推出相应的跨平台类库.Net Core用以实现.net项目的跨平台部署,使得asp.net技术开发的网站也能够部署在Linux、OS系统上。
VS 2017 是Visio Studio的一次重大更新,为开发者带来了一个全新的安装体验。VS2017可根据开发者的具体需求定制安装,它允许开发者只安装自己所需要的模块功能。
针对 .NET Core 和 .NET Standard 的项目,Visual Studio 2017 为其提供了新增的轻量级项目功能。这些功能包括文件通配支持、体积更小的 .csproj 文件以及不必加载和卸载项目却能够直接进行编辑的新的 .csproj 文件。
2.1.2 SqlServer 2008
作为流行于市面上的3大主流DBMS的SQLServer最初是由Microsoft牵头的三家公司共同研发出来的,但在windows NT框架出现以后,微软将SQLServer定位在windows系统中。
SqlServer2008作为SQLServer一次重大的产品升级,在安全性上,提供了对数据简单加密,外键功能,数据操作审核等功能。在业务功能的可持续性上,微软将数据库镜像进行了改良,增加了审计功能。
目录
1 开发环境以及开发技术介绍 6
2.1 开发环境介绍 6
2.1.1 Visio Studio 2017 6
2.1.2 SqlServer 2008 6
2.2 开发技术介绍 6
2.2.1 asp.net MVC 6
2.2.2 LayUI前端框架 7
2.2.2 Dapper数据库连接技术 7
2 需求分析 7
3.1 功能需求分析 7
3.2 开发环境需求分析 8
3.2.1 硬件环境 8
3.2.2 软件环境 8
3.2.3 系统处理数据的需求分析 8
3 可行性分析 8
4.1 经济可行性 9
4.2 技术可行性 9
4.3 操作可行性 9
4 系统设计 9
5.1 详细设计 10
5.1.1 系统结构图设计 10 *好棒文|www.hbsrm.com +Q: @351916072@
5.1.2 系统流程图设计 11
5.2数据库设计 12
5 系统展示 15
6.1 用户注册与登陆的实现 15
6.2 用户管理以及员工管理的实现 16
6.2 部门管理的实现 18
6.3 房源管理的实现 19
6.4 收藏管理的实现 20
7 系统测试 20
7.1 单元测试 20
7..2 集成测试 20
7.3 确认测试 21
7.4 系统测试 21
结论 23
致谢 24
参考文献 25
引言
自2000年以来,我国经济发展实现了高速腾飞,带来的改变是方方面面的。最为国人津津乐道的就是全国各地的房地产情况。城市化进程伴随着经济增长的逐步加深,农村人口量迅速下降,逐步转移至城市。这时坐拥优质社会保障资源房一二线大城市更为人们所青睐,再加上优质的教育资源在一二线城市更为集中,出于各种资源的倾斜,大学生毕业更倾向于留在母校所在的城市,使得大城市更为密集,导致大城市房地产行业的兴起。有需求就会有市场,这是市场经济产生以来亘古不变的法则。于是,房屋的功能发生新的了变化——它不仅仅是人们的栖身之所,还是一种较为稳定的投资产品。正是由于人们对房产观念的改变,房屋中介这个行业也随之改变。
在国内,上海的房屋租赁市场发展很快,年均增长达到47.72%。但是房屋租赁的管理水平还相对落后,不利于当前以及今后的发展要求。为改善这方面的工作,可以借助与计算机技术来改进房屋租赁管理,实现房屋租赁管理系统的现代化、计算机化、信息化。随着计算机技术的迅速发展,人类社会已经进入了信息时代,人们的生活和工作方式都发生了很大的变化,而随着网络的发展,我国的银行、海关、税务、铁路、学校、政府部门相继建立了自己的计算机网络系统。许多中下企业也纷纷建立起关于网络的信息系统,及时掌握市场动态,为决策者提供决策依据,从而获取更大的经济利益。各地房屋出租则结合科学的发展,充分利用市场动态信息,使用户与房产公司(或房屋拥有者)得到及时的沟通,降低广告成本,提高出租率。
据了解,美国95%的房屋交易通过MLS(Mutiple ListingService)成交,MLS已发展成为全美第一大行业组织。共享系统的信息资源能够快速有效地成交。MLS是源于美国房地产的专业术语。其核心是通过特定的软件技术和网络手段,使加入该系统的各个独立中介商的所有房源信息形成一个统一的互通体系。想要租买房屋的客户只需要在房地产机构或中介商的计算机终端上输入想要租买的房屋特征,就可以查出所有符合条件的房产,并可以通过网上的电子地图查看所选房屋的实际位置,通过网上播放的实地录像看房产的外观、环境及房内格局是否符合自己的喜好。
科技的发展是为了改善人们的日用和生活的,计算机与互联网技术的发展极大的诠释了这一点。随着pc以及智能手机进入千家万户,软件技术高速发展,各类应用软件层出不穷,极大的便利了人们的生活。为了避免落后于时代,房屋中介公司也需要拥抱新兴的互联网技术才能进一步发展。
开发环境以及开发技术介绍
2.1 开发环境介绍
2.1.1 Visio Studio 2017
Visio Studio 是由微软开发的一款完整的项目开发工具,提供了了整个软件项目从设计到开发再到测试中所需要的绝大部分工具,例如UML建模工具、内置的数据库、代码管控工具、IIS测试服务器以及集成开发环境(IDE)等等。
自VS 2013以来,微软从智能手机的普及中意识到了跨平台的重要性,在VS中添加了Mono这个.net跨平台开发运行环境,之后又推出相应的跨平台类库.Net Core用以实现.net项目的跨平台部署,使得asp.net技术开发的网站也能够部署在Linux、OS系统上。
VS 2017 是Visio Studio的一次重大更新,为开发者带来了一个全新的安装体验。VS2017可根据开发者的具体需求定制安装,它允许开发者只安装自己所需要的模块功能。
针对 .NET Core 和 .NET Standard 的项目,Visual Studio 2017 为其提供了新增的轻量级项目功能。这些功能包括文件通配支持、体积更小的 .csproj 文件以及不必加载和卸载项目却能够直接进行编辑的新的 .csproj 文件。
2.1.2 SqlServer 2008
作为流行于市面上的3大主流DBMS的SQLServer最初是由Microsoft牵头的三家公司共同研发出来的,但在windows NT框架出现以后,微软将SQLServer定位在windows系统中。
SqlServer2008作为SQLServer一次重大的产品升级,在安全性上,提供了对数据简单加密,外键功能,数据操作审核等功能。在业务功能的可持续性上,微软将数据库镜像进行了改良,增加了审计功能。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1160.html