面向房产中介的房产交易与管理系统本科生毕业设计1.doc
《面向房产中介的房产交易与管理系统本科生毕业设计1.doc》由会员分享,可在线阅读,更多相关《面向房产中介的房产交易与管理系统本科生毕业设计1.doc(46页珍藏版)》请在三一办公上搜索。
1、 本科生毕业设计面向房产中介的房产交易与管理系统Real Estate Transaction and Management System for Real Estate Agent学生姓名所在专业计算机科学与技术所在班级申请学位工学学士指导教师职称副指导教师职称答辩时间目 录设计总说明IVINTRODUCTIONV1绪论11.1设计的背景11.1.1设计的目的11.1.2国内外房屋租赁管理系统的研究现状11.2设计的概况21.2.1项目的研究内容21.2.2开发方法及步骤32 开发平台介绍32.1 系统平台环境32.1.1 硬件平台32.1.2 软件平台32.2 相关技术42.2.1 网页技
2、术简介42.2.2 B/S模式42.2.3 C#概述52.2.4 技术52.2.5 JavaScript技术62.2.9 Sql Server 2005概述62.3 开发工具82.3.1 Microsoft Visual Studio 2005(ASP.NET)82.3.2 Sql server 200583 系统分析与概要设计83.1 可行性分析83.1.1 社会可行性93.1.2 用户可行性93.1.3 技术可行性93.1.4 经济可行性93.2 功能需求分析103.2.1房屋租赁管理顶层数据流图103.2.2 房屋管理主业务数据流图113.2.3房屋管理细化图123.2.4合同管理细化图
3、123.2.5租金管理细化图133.3 技术总体目标133.3.1 系统技术性能要求133.3.2 精度要求143.3.3 数据管理能力要求143.3.4 时间特性要求143.3.5 故障处理要求153.3.6开发与运行环境规定153.4 系统概要设计163.4.1 系统目标设计163.4.2 系统设计思想163.4.5 系统运行流程图163.4.6 系统总体结构设计173.4.7 系统概要设计结构图174 数据库设计184.1 数据库概念结构设计194.2 数据库系统E-R图214.3 数据库逻辑结构设计224.4 数据库物理结构设计245 系统详细设计与实现255.1 登录模块设计255.
4、2 后台界面功能实现265.2.1 房产管理模块设计265.2.2 合同管理管理模块设计285.2.3 租金管理模块设计295.2.4 角色管理模块设计315.2.5 信息统计模块设计325.2.6 帮助模块设计335.3前台模块实现345.3.1首页功能模块345.3.2房屋展示模块355.3.3个人信息模块375.3.4用户注册模块386 总结39鸣 谢2参考文献2设计总说明 房屋是人类栖息的必须场所,特别是在城市当中,大量的流动人口使得当地的出租业高度升温,也带来了无限的发展空间和投资商机,但在管理上也带来了不少困难。传统的房屋租赁服务存在不少缺陷,例如,繁杂的数据报表单,繁乱的合同管理
5、,大理的各种收据,缴费单以及信息更新严重滞后,给房屋中介和求租者都带来了不便。房屋交易与管理系统使得房屋管理起来简单,有条理,大大方便了房屋中介公司,使得房屋交易更为灵活。房屋交易与管理系统是提供给房产中介管理房屋使用的,求租者可以注册成为会员进行房屋查询,合同签约等操作。本系统的设计在原理上符合软件工程中的软件设计的规范要求,采用结构化的程序设计编程方法,系统开发技术采用ASP.NET技术,编程语言主要采用C#,开发主要包括前台的应用程序以及后台数据库的建立和维护。系统功能基本齐全,能够满足一般中小型房产中介公司的办公需求,系统从整体看来,操作简单明了,极为易懂,界面友好,方便操作,功能实用
6、。本文首先分析选题的背景和意义,并描述了系统的主要内容和要求,对开发系统所涉及的技术和工具进行了介绍和概述,接着对系统可行性分析、功能需求分析及系统的总体设计进行分析,包括系统的总体架构、工作方式、数据流程以及系统的总体结构设计,对系统所用到的数据库进行了详细的设计和分析,最后按照系统的功能模块对系统进行了最终的代码实现。市场上现有的房屋租赁系统多数存在系统安全性差,运行不稳定主要两大问题,本系统在这两个方面做了相应的修改,提高了它的安全性,可靠性,稳定性,但是由于自身知识水平有限,再加上开发环境局限,未能开发大型,功能强大的房屋交易系统软件。此系统知识一个小型的,操作简结的,灵活便用的房屋交
7、易系统。关键词:中介公司;房屋租赁;B/S架构;交易与管理系统;ASP.NET INTRODUCTIONFrom food and clothing to housing, and everything which is necessary for human life, housing is a human habitat must place, especially in the cities, a large number of floating population makes the local rental industry is highly heat up, it also b
8、rings infinite space for development and investment opportunities, but also in the management brought a lot of difficulties. Traditional rental service has many shortcomings, such as complex data report single, complicated mess of contract management, Dalis various receipts, billing, and information
9、 updates seriously lagging behind, to real estate agents and renter are inconvenienced. Housing transactions and management of housing management system makes it simple and organized. , Greatly facilitate the housing agency, making housing transactions more flexible.Housing transactions and manageme
10、nt system is available to the real estate agent management for the house renter; house renter can register to become a member for housing inquiries, contract signing and other operations.The system is designed in principle to meet software engineering software design specification requirements, the
11、use of structured programming method, system development techniques using ASP.NET technology, programming language used mainly C #, including the development and application prospects establishment and maintenance of back-end database. An almost fully functional system to meet small and medium real
12、estate agency office needs, the system as a whole seems simple operation, very easy to understand, user-friendly, easy to operate, functional and practical.This paper analyzes the topics of the background and significance, and describes the main contents and system requirements, the technology invol
13、ved in development systems and tools are introduced and summarized, and then the system feasibility analysis, functional requirements analysis and system design analysis, including the overall system architecture, operating mode, data flow, and overall system design, the system used by the database
14、for a detailed design and analysis, and finally according to the systems functional modules of the system the final code.KEYWORDS: Intermediary companies, rental; B / S architecture; trading and management systems; ASP.NET technology面向房产中介的房产交易与管理系统毕业设计说明书1 绪论1.1 设计的背景1.1.1 设计的目的随着经济的快速发展、人们生活水平的不断提
15、高和科技的进步,普通的租赁服务已经不能满足人们的需要。如何利用先进的管理手段,提高房屋租赁管理水平,是当今社会所面临的一个重要课题。随着计算机网络的高速发展与普及,人们可以通过网络,快速、便捷的获得自己想要的信息。 “房屋租赁管理系统”为了方便大众能及时、快速、便捷的获取租房信息,以及方便房东管理房屋出租信息,实现房屋租赁管理的信息化.。1.1.2 国内外房屋租赁管理系统的研究现状(1)国外房屋租赁管理系统房屋租赁行业无论是在国内还是国外都是一个存在以久的老行业,国外情况看来,在日本,欧美地区,大约有40%到60%的中低收入家庭依靠租房解决居住问题,由于其完善的住房租赁政策,国外的房屋租赁市场
16、得到迅速的发展。面对庞大的住房租赁市场,国外很多大型房屋租赁公司通过建立信息化管理平台或是开发房屋租赁软件来打破传统手工记录管理过程的瓶颈,提高房屋租赁管理业务的准确性、时效性。租赁系统从界面到功能的设计在不同的国家有不同的侧重点,但是无一不是为了加强客户和中介公司的联系与沟通,推进房产中介公司的管理水平,带动了当地房产租赁产业的进步。各种数据库技术,服务器技术的成熟,个人电脑的普及再加上因特网技术的高速发展,使得房第三代屋销售系统成功普及。在法国,该行业已有上百年的发展历史,因而也积累了一套完整的房屋中介体系,在政策和法律方面,法国的房屋租赁行业也有健全的法律和措施最为支撑1。国外成熟的房屋
17、租赁公司利用Internet 实现对房源和客源双重信息的管理,通过 MLS2多重上市服务对房源和客源信息对接,实现了两个数据库的联合管理。房屋中介信息化流程对传统的以手工登记的房屋租赁信息管理方式的取代,及大的提高了工作效率,减少了业务出错率,进一步推进了整个住房租赁行业的发展。(2)国内房屋租赁管理系统 从国内来看,通过几十年的城市化发展,中国农民占全国总人口的比重由1949年的90转变为2005年的70,越来越多的农民也开始涌入城市成为流动性人工,与此同时大学扩招政策的实施也带来了更多的城市流动人口,除此之外大量新家庭的组成也成为了庞大的房屋租赁市场的客源群体。以南京为例,作为江苏的省会,
18、南京是拥有超过380万常住人口和约100万以上的流动人口的副省级城市3 。随着我国城市化进程的不断推进,全国流动人口的比例也在逐年提高,据统计到2010底,城市中流动人口已达到2亿之多.3拥有首都和政治中心双重身份的北京,最为中国的经济中心的上海,以及深圳、广州等城市在其国际化进程中无疑会吸引众多企业的眼球,境内外财团、大型跨国企业、各大办事机构的进驻必然会推动房屋租赁业的蓬勃发展。面对如此大的流动性人口,规范化信息化房屋租赁市场需求迫在眉睫。当前,国内很多房屋租赁企业依然使用传统的纸张记录方式,信息的载体和传播主要通过纸质媒介来完成,而需要在海量数据中进行信息查询时这类企业依然采用手工搜索这
19、种效率低下的查询方式4。这种信息管理方式会占用很大的人力资源和较高的管理成本,而且,对这类管理而言数据打印、 汇总、更新、保存、保密性都存在较大的问题 。 1.2 设计的概况1.2.1 项目的研究内容利用可视化集成开发环境开发一个基于B/S的应用系统,即基于B/S的房屋租赁管理系统,此系统提供完善的用户注册、用户登入、个人信息修改、租房信息浏览等前台系统和房屋信息管理,合同管理,租金管理,权限管理,信息统计,帮助,图片上传管理等后台操作系统。基于B/S的房屋租赁管理系统是一套典型的信息管理系统(MIS)5,其开发主要包括前台的web的功能性开发和后台基于数据库建立和维护的用户、房屋出租信息管理
20、系统的建立。一方面,需要在前台的功能性实现用户搜索和查看房屋出租信息和用户注册、登陆、管理等功能。一方面,需要在后台建立起数据一致性完整性、安全性良好的数据库。并做到方便维护,操作简单。本系统主要完成对学生房屋租赁管理的开发,该程序主要包括:用户登录、注册模块、个人信息维护,出租房屋信息展示模块等子模块。系统的核心是对房屋信息、合同信息的增删改,每一个表的修改都将联动的影响其它的表。此外,查询功能也是系统的核心之一。1.2.2 开发方法及步骤(1)可行性分析通过不同方案的比较得出方案的可行性研究结论。(2)需求分析仔细分析一些租房网站的优缺点。建立属于自己的房屋租赁管理网站(3)数据库设计与实
21、现根据业务需求、信息需求、和处理需求,确定信息系统的数据结构、数据操作。建立ER 图,进行数据库设计,建立完备的数据库系统。(4)系统实现用Microsoft Visual Studio 2005(ASP.NET)开发工具对设计好的系统模型进行编程,实现此系统。(5)测试与维护对系统每一个功能模块程序进行测试。2 开发平台介绍2.1 系统平台环境2.1.1 硬件平台硬件设备设计是根据信息系统的设计需求,确定信息系统物理设备方案,所设计的硬件设备方案在能够充分满足信息系统功能需求的前提下,还应满足系统的效率、可靠性、安全性和适应性等性能要求,并具有较高的性价比。根据前面的需求分析,我们得出本系统
22、理想的环境当然是配置较高最好,实际操作中硬件平台如下:硬件环境(访问者):建议用户在允许的情况下采用较高配置硬件资源。硬件环境(开发者):Intel Core 2 Duo处理器,1G内存,250G磁盘空间。2.1.2 软件平台软件平台是信息系统开发和运行所需的集成软件环境,设计和选择高效、实用、方便、功能齐全的软件平台,对信息系统的开发具有十分重要的意义。在结合实际开发的需要并充分考虑各种软件平台的性能及适用范围和对软件平台的使用能力,本系统的软件平台选择如下:(1)操作系统操作系统是计算机系统中最重要的系统软件,目前在微机上使用的桌面操作系统有Windows 2000/Me/XP/Vista
23、/7 等等,本系统在Windows 7 操作系统下进行开发,但可运行于前面所列举的各种操作系统。(2)支撑软件支撑软件是协助人们开发和维护软件的工具和环境软件,包括编辑程序,数据库系统,集成开发环境等,本系统的支撑软件如下:1、数据库管理系统(DBMS):为了对数据库实施集中管理,同时并发的处理多个客户机发来的数据处理要求,同时考虑到数据库对操作系统的兼容问题,我们选用SQL SERVER 2005数据库管理系统。2、动态网页技术:在这里我们使用来建立系统。2.2 相关技术2.2.1 CSS简介CSS(Cascading Style Sheets)6是一种制作网页的新技术,现在已经为大多数的浏
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 房产 中介 房产交易 管理 系统 本科生 毕业设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4168224.html