房屋出租管理系统设计.doc
《房屋出租管理系统设计.doc》由会员分享,可在线阅读,更多相关《房屋出租管理系统设计.doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流房屋出租管理系统设计.精品文档. 淮 阴 工 学 院毕业设计说明书(论文)作 者:学 号:学 院:计算机工程学院专 业:计算机科学与技术题 目:指导者: (姓 名) (专业技术职务)评阅者: (姓 名) (专业技术职务)2012年5月本文在研究目前国内外房屋出租管理系统情况的基础上,从实际需求出发,采用当前较为流行的B/S(Browser/Server浏览器/服务器)结构和ASP.NET动态网页开发技术,基于Windows 7操作系统和SQL Server 2005数据库,采用ASP.NET技术,设计并实现了一个功能较为完善的房屋出租管理系统
2、。通过对系统进行一系列的需求分析、设计、编码、测试等工作,该系统普通用户可以浏览、查看房屋信息,可以注册成为网站会员、登陆网站,然后发布个人房屋信息,还可以查看该网站的新闻公告等,管理员可以对网站会员、房屋信息以及网站的新闻公告进行管理。重点对系统设计过程作了相应描述,同时也对系统需要改进的地方做了总结。关键词 房屋出租,租房网,租房查询,ASP.NETTitle The Design and Implementation of House Property Intermediary Management System Based on Web AbstractIn this paper, b
3、ased on research at home and abroad of the rental management system, starting from the actual needs, adopt the more popular B / S(Browser / Server browser / server)structure and ASP.NET dynamic webpage technology development, based on the Windows 7 operating system and SQL Server 2005 database, usin
4、g ASP.NET technology, design and implementation a function of relatively perfect housing rental management system. Through a series of system requirements analysis, design, coding, testing, the system of ordinary users can browse, view the housing information, can register to become a member, landin
5、g site, then release the individual housing information, can also view the web news announcements, administrators can pair of website member, housing information and web site news bulletins management. Focus on system design process was the appropriate description, but also the need to improve the s
6、ystem of local made summary.Keywords housing rental,rental network, rent query, 目 录1 引言11.1系统开发的背景11.2 国内外研究现状11.3 课题研究的意义22 系统需求分析22.1 可行性分析22.2 功能需求分析32.3 系统开发环境43 系统总体设计53.1 系统总体功能模块53.2 数据库设计74 系统详细设计124.1 公共模块的设计124.2 用户注册模块的设计194.3 用户登陆模块设计204.4 用户密码修改模块设计214.5 房源发布模块设计214.6 用户求租模块设计224.7 房屋预约
7、模块设计234.8 用户房屋查询模块设计244.9 管理员登陆模块设计255 系统测试265.1 单元测试265.2 集成测试26结 论30致 谢31参考文献321 引言1.1 系统开发的背景随着住房制度改革不断深化和居民收入水平的提高,住房成为新的消费热点。1998年以后,随着住房实物分配制度的取消和按揭政策的实施,房地产投资进入平稳快速发展时期,房地产业成为经济的支柱产业之一。2003年以来,随着社会经济的发展,城市现代化建设步伐不断加快,城市规模不断扩大,人员的流动不断加大,房屋价格也持续上扬,大部分城市房屋销售价格上涨明显。房屋出租逐渐成为社会生活的重要组成部分。无论是房屋出租还是房屋
8、求租,都面临着大量需求。从而房屋中介行业是房地产业的重要组成部分,其在房地产业经济运行的全过程之中起着重要的作用,为房地产业的生产、流通和消费提供了多元化的中介服务。房地产中介具有很强的灵活性。1.2 国内外研究现状国外及港台房地产中介服务具有悠久的发展历史,具有一套较为完善的独立法规体系,包括市场准入法规、执业人员职业道德法规以及执业质量控制标准等。法国房屋中介业历史悠久,形成了一套完善的法律和管理办法,实行从帮助寻找客户到签约、管理等“一条龙”服务。有实力的房屋中介公司业务范围更广,不仅从事单元房、宅院、商业用房、车库和仓库等租赁或买卖,还与合伙人共同参与房屋建设,成为房屋的共同物主。随着
9、互联网的广泛应用,法国的房屋中介公司大都设有网站,从公司诚信为客户服务、帮你解除烦恼的承诺到各种房屋租赁、买卖业务的经营项目,一应俱全1。房产中介机构往往有大量的信息需要处理,传统的手工登记的方式对于处理大量信息而言不仅效率低下,而其极易发生信息的记录错误,甚至发生信息丢失的情况。而计算机技术的发展为解决这一问题提供了良好的途径。信息化作为当今使用频率最高的名词之一,随着计算机技术在工业、农业以及日常生活中等各方面的广泛应用,已经被越来越多的个人和企业作为自己赶超世界潮流的标志之一,而数据库技术则是信息技术中一个重要的支撑。在互联网日益被人们接受的今天,Internet又使数据库技术、知识、技
10、能的重要性得到了充分的放大。现在数据库已经成为信息管理、办公自动化、计算机辅助设计等应用的主要软件工具之一,帮助人们处理各种各样的信息数据。所以将数据库的技术应用于房屋中介机构,方便其数据管理就变得尤为重要。1.3 课题研究的意义传统的以手工登记为主的房屋中介公司往往有成堆的文件需要人工去处理,对于房屋信息的记录,更新,查询都非常缓慢,而且容易出错,信息管理效率低下,无法保证高质量的信息服务,难于快速到满足客户的需求,其在无形中就耗费了更多的时间、人力、物力,增加了房屋中介公司的运营成本2。所以开发房屋中介管理系统对于房屋中介的管理人员,以及客户来说都具有意义。该系统方便房屋中介机构对房屋信息
11、的记录、更新、查询,利于其信息管理,对于客户提出的要求能够及时满足,提高了中介机构的工作效率。通过上面的开发背景和国内外研究现状分析,开发房产中介管理系统是很具有实际意义的。2 系统需求分析2.1 可行性分析可行性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。可行性分析对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行可行性研究是程序员成功实施该系统的重要前提,是实施该系统的重要前提,是实施必不可少的步骤。可行性研究的目
12、的就是用最小的代价在尽可能短的时间内研究并确定提出的问题是否行的通的解决办法。分析这些方案的通常从技术可行性、经济可行性、操作可行性这三个方面进行分析。2.1.1 技术可行性技术可行性考虑的问题是利用现有的技术条件是否能够顺利完成开发工作,房产中介管理系统的工作主要是在客户和房屋中介人员之间架起一座桥梁,能相互提供信息,处理信息。这一特点非常适合于计算机的特点,而计算机硬件和软件技术的飞速发展,也为系统的建设提供了技术条件3。通过对房屋中介的工作流程加以分析,本系统采用Microsoft Visual Studio 2008开发环境,数据库使用Microsoft SQL Server 2005
13、,同时.net提供给的良好开发平台,其与数据库链接的方便性以及目前一些利用数据库知识实现的信息管理系统,为本课题的开发的顺利进行提供可靠的参考和依据。2.1.2 经济可行性该系统适用于中小型的房屋中介机构,开发该系统的费用主要包括开发阶段的费用以及今后的运行、维护费用。系统带来的效益来自使用该系统后房产中介机构工作的科学化、规范化,高效化所带来的效益。这些主要体现在工作人员的减少,工作效率的提高,相应工资支出的减少,更容易满足客户的需求,使房屋中介公司的客户群扩大,以及与传统的手工登记的方式相比不易发生差错,因差错带来的损失的相对减少。2.1.3操作可行性本系统为一个中小型房产中介管理系统,主
14、要目的是帮助房产中介内部相关方面的管理。操作简单,运行在windows操作系统上,使用者可以很快熟悉系统的各个模块功能。因此,本系统在操作上是可行的节省时间以及人力和物力。而且本系统的兼容性好,在一般的应用系统条件下完全适用,可以扩展到其他企业,学校以及培训机构做到实用性,可扩展性和可维护性相结合。2.2 功能需求分析通过网上查看各个中介网站和调查用户所需要的功能,房产中介管理系统的需求主要包括房屋信息的登记、查询、修改、删除。对客户需求的记录、查询、修改、删除。房屋登记将需要登记的房屋的信息输入系统,由系统进行储存,随时可以查阅修改。一般情况下,普通用户只能浏览查询房屋具体信息,而注册会员用
15、户除了能查询房屋具体信息以外,还能够登记房屋信息,发布房屋信息,修改和删除房屋数据。管理员则是能够发布一些房产方面的新闻和对房源的一些审核。因此,普通用户和管理人员的的权限要明确区分开来,防止操作时因操作错误产生的数据丢失和数据错误。根据前面对房屋出租管理系统的分析,可将其划分成前台和后台两部分。前台功能主要为网站普通用户提供,后台功能为管理员提供。系统的主要模块和功能如下:前台功能:1) 普通用户模块:浏览、搜索房屋信息,浏览网站新闻公告。2)注册会员模块:浏览、搜索、发布、修改和删除房屋信息,修改个人密码信息,浏览网站新闻公告。后台功能:1)房屋管理:能查看房屋信息发布详细情况,并可作出删
16、除管理。2)注册会员管理:查看网站系统注册会员,并可作出删除管理。3)新闻公告管理:添加、修改、浏览、删除公告。2.3 系统开发环境通过上面的功能需求的分析,我选择使用的语言是C#,使用的技术是 ASP.NET,使用的数据库是Microsoft SQL Server。2.3.1 Visual C#.NET Visual Stdio.Net是一套完整的开发工具,用于生成ASP Web应用程序、XML Web Services、桌面应用程序和移动应用程序,它是一个家族产品,其中包含Visual Basic.NET、Visual C+.NET、Visual C#.NET和Visual J#.NET,
17、它们全都使用相同的集成开发环境(IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。作为其组件之一的Visual c#.NET是Microsoft的下一代Visual Basic语言,利用它可快速方便地生成.NET应用程序,包括Windows应用程序和ASP.NET Web应用程序。最重要的是Visual C#.NET还是一种真正的面向对象的开发语言,可以说OOP思想已经深入到语言中的每一个角落,此外还增加了许多新功能和改进功能,如继承、接口、和重载等,这些都使Visual C#.NET成为功能强大的面向对象的编程语言。2.3.2 ASP.NET ASP.NET是Microsoft公
18、司最新推出的基于通用语言的编程框架,使用它可以在服务器端架构强大的网络程序,是新一代企业网络平台5。ASP.NET可利用Microsoft Visual Studio.NET、Dreamwaver MX等多种工具进行开发,大大地加快了开发效率和执行效率;具有良好的可扩展性。ASP.NET可以使用.NET平台快速方便的部署三层架构。ASP.NET革命性的变化是在网页中也使用基于事件的处理,可以指定处理的后台代码文件,可以使用C#,J#作为后台代码的语言。.NET中可以方便的实现组件的装配,后台代码通过命名控件可以方便的使用自己定义的组件。显示层放在ASP页面中,数据库操作和逻辑层用组件来实现,这
19、样就很方便的实现了三层架构。2.3.3 Microsoft SQL Server Microsoft SQL Server是一种典型的关系型数据库管理系统,可以在许多操作系统上运行,它使用Transact-SQL语言完成数据操作。由于Microsoft SQL Server是开放式的系统,其它系统可以与它进行完好的交互操作。本系统采用的数据库版本为Microsoft SQL Server 2005,它具有可靠性、可伸缩性、可用性、可管理性等特点,为用户提供完整的数据库解决方案。SQL语言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简洁易学的语言。SQL语言
20、集数据查询、数据操纵、数据定义和数据控制功能于一体,SQL语言综合统一,SQL语言集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一,数据库系统投入运行后,可以根据需要随时地修改模式,使系统具有良好的扩展性。高度非过程化,使用SQL语言进行数据操作,只要提出“做什么”,而无需指出“怎么做”,存取路径的选择以及SQL语句的操作过程由系统自动完成,不但减轻了用户负担,而且有利于提高数据独立性。面向集合的操作方式SQL语言采用集合操作方式,操作对象、查找结果、插入、删除、更新的对象可以是元组的集合。以同一种语法结构提供两种使用方式SQL语言既是自含式语言,又是嵌入
21、式语言。而在两种不同的使用方式下,SQL语言的语法结构基本上是一致的。3 系统总体设计3.1 系统总体功能模块根据前面的需求分析,系统主要分为两部分,前台与后台管理,前台主要是提供给普通用户使用,后台则是管理员使用。前台功能模块图如图3.1所示:注 册登 陆普通用户个人信息管理浏览功能身份验证房屋信息管理修改个人信息发布房屋信息删除房屋信息查看房屋信息查看新闻公告修改房屋信息求租管理发布求租信息删除求租信息修改求租信息图3.1前台功能模块图前台功能模块具体叙述如下:1)身份验证模块:主要就是用户基本信息的注册,注册完成后能够通过注册的用户名和密码登陆到系统。2)个人信息管理模块:主要就是对自己
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 房屋出租 管理 系统 设计
限制150内