1、东华理工大学毕业论文 摘要 I 摘 要 近些年来,越来越多的人们正在使用互联网,互联网的迅速发展促使了电子商务的发展,网络交易也越来越频繁。电子商务促进了社会经济的发展,给企业带来广阔的网络市场,影响着人们的生活方式。利用网络进行贸易是企业今后发展的一个方向,企业要想在市场上立足,就应具备强有力的竞争优势,利用电子商务网络平台,占据市场份额。 房屋租赁管理信息系统是一个电子商务网站系统,采用 ASP.NET 技术和 SQL Server 2005 数据库等工具进行开发。此系统的使用人员为房源管理者和房屋求租者,他们的计算机水平可能不是很高,所 以这个系统要求界面友好、操作简单、功能实用,让房源
2、管理者更加方便快捷的管理房源的信息,让房源信息变得更加及时和有效。同时也为房屋求租者可以更快的找到自己所期望的条件价格合适的理想房屋。这个系统主要是实现了租房过程中所需要的一些主要功能,能够满足租房的的需要。 本文介绍了此次设计开发的前提背景和目的,结合目前租房的发展趋势和实际条件,主要介绍了租房工作所涉及的主要功能及系统开发的流程。 关键词 :房屋租赁;电子商务; ASP.NET;数据库 东华理工大学毕业论文 ABSTRACT I ABSTRACT In recent years, more and more people are using the Internet, the rapid
3、development of the Internet led to the development of e-commerce, the network transaction is becoming more and more frequent. Electronic commerce has promoted the development of social economy, brings to the enterprise wide market network, influence peoples way of life. Using online trading is a dir
4、ection of the development of the enterprise in the future, companies want to foothold in the market, it should have a strong competitive advantage, using the electronic commerce network platform, the market share. Housing rental management information system is an e-commerce system, using ASP.NET te
5、chnology and SQL Server 2005 database development tools. Staff by use of the system for housing managers and house rent seeker, their computer level may not be very high, so the system friendly interface, simple operation, function and practical, make property management more convenient and quick ma
6、nagement housing information, make housing information more timely and effective. As well as housing rent seeker can be faster to find your desired conditions suitable ideal housing price. This system mainly realizes the renting process need some main functions, can satisfy the need of rent. This pa
7、per introduces the design and development background and purpose, the premise of combining the development trend of the rent and the actual conditions, mainly introduced the main function and work on rental system development process. Key words:House rental; Electronic commerce; ASP.NET; Database 东华
8、理工大学毕业论文 目录 目 录 1 绪论 . 1 1.1 系统开发的背景和意义 . 2 1.2 国内外研究现状 . 3 1.3 系统的发展趋势 . 4 1.4 系统开发环境及相关技术 . 5 1.4.1 开发环境介绍 . 5 1.4.2 相关技术介绍 . 5 1.5 本文章节安排及简介 . 7 2 系统需求分析 . 8 2.1 概述 . 8 2.2 可行性分析 . 8 2.3 功能需求 . 9 2.3.1 功能介绍 . 9 2.3.2 数据流分析 . 9 2.3.3 业务流分析 . 10 2.4 性能需求 . 13 2.4.1 精度 . 13 2.4.2 时间特性要求 . 13 2.4.3 灵
9、活性 . 14 2.5 故障处理需求 . 14 2.6 其他专门需求 . 14 3 系统总体设计 . 15 3.1 系统总体结构设计 . 15 3.2 系统功能模块的划分 . 16 4 数据库的设计和实现 . 18 4.1 数据需求与处理 . 19 4.2 数据库的概念设计 . 19 4.3 数据库的逻辑结构设计 . 21 5 系统详细设计 . 25 5.1 前台页面 . 25 5.1.1 首页 . 25 5.1.2 用户注册页面 . 26 5.1.3 房屋信息页面 . 26 5.1.4 在线留言页面 . 28 5.2 后台功能实现 . 28 5.2.1 系统登陆模块 . 28 5.2.2 管
10、理员信息管理模块 . 29 东华理工大学毕业论文 目录 5.2.3 新闻信息管理模块 . 30 5.2.4 房屋信息管理模块 . 32 5.2.5 注册用户管理模块 . 32 5.2.6 密码修改管理模块 . 32 结论 . 33 致谢 . 34 参考文献 . 35 东华理工大学毕业论文 绪论 1 1. 绪论 当今社会是一个信息化的社会 ,它让我们可以跨越空间、时间的限制来了解世界最新的发展动态,这是一种全新的促进世界交流联系的方式,对我们而言这信息化的时代带来了很多机遇和挑战。就企业来讲,企业的 信息化给企业带来了非常广阔的市场,改变了企业与市场之间的连接方式,这些改变将直接影响到企业的内部
11、核心,给企业的业务发展、内部结构的重组带来新的机遇。同时让企业的管理方式得到转变,企业信息的自动化,降低了管理所需的人力、物力和财力,让资源得以合理的利用,给企业带来强有力的竞争优势,从而扩大企业的规模。随着企业规模的不断扩大和效益的逐步提升,就必须具有对应的管理信息系统作为平台,假如缺少适应于不断壮大的企业的信息管理系统,当企业发展壮大到一定程度的时候,企业将面临发展瓶颈,企业的内部管理和经营方式都将受到阻碍, 房屋租赁的发展更是如此。就上海而言,现在很多的房屋出租都是手动操作,工作的效率很低,很多都是在各小区门口的地上用纸板写了一些简单的出租信息,房源管理者的房源信息不能被及时有效的扩散出
12、去,同时求租者更不能了解到最新最热的房源信息,导致求租者对房源的需求得不到更好的满足。由于手动操作管理会造成房屋登记、租金等数据的错误、遗漏,因此特别开发房屋租赁管理信息系统来解决这日益突出的问题。这个房屋租赁管理信息系统可以及时有效的发布房源信息,管理起来简单方便,操作简单易用。 要想实现预期的目标,就需要制定合理有效可行的管 理计划。在特定的环境条件下,想要有效的实现目标,就应该对所拥有的现有资源进行合理的分配,制定有效的计划,加强监管和控制,全面协调。企业管理者将现有资源按照管理计划进行划分,使人力、物力、财力得以全面的组织和协调,将资源利用充分最大化,实现最初预期目标,从而获得利润。以
13、前的企业主要是把资金、物资、人员进行合理的管理和利用,现在随着社会经济的发展和人民生活水平的不断提高,人们对商品的需求也不再单一,呈现多样化的追求,企业也越来越认识到信息的传达在生产经营管理过程中重要性,信息资源成为企业生存发展的最重要资源之一 。信息资源是企业发展过程中所需要用到的数据、资料、图表等信息,是任何企业生存壮大都离不开的,信息资源需要经过获取信息、处理信息、存储信息,通过传输并被使用等一系列的过程,存在于企业管理及生产过程。信息资源已成为当今世界三大资源之一,它在社会、经济和生活等各个方面被广泛应用,是对事物的发展、内在联系和规律条件等因素的折射。在经济全球化不断发展的条件下,信
14、息资源的发展已经成为加强各国政治经济联系的重要战略手段,对各国的发展起着举足轻重的作用,人们的生活工作已经不能离开它,它的发展和合理使用是整个信息化格局的核心 。同样,房屋出租中也不例外,其中加强对房屋信息的管理,一方面能更好为求租者服务,另一方面管理者能加强对房屋信息的及时更新。 东华理工大学毕业论文 绪论 2 1.1 系统开发的背景和意义 电子商务的蓬勃发展归因于科学技术的进步和经济的发展,在经济全球化格局的影响下,全球化的市场更是要求各国电子商务水平不断提高和完善,电子商务的发展水平已经成为国家经济能力的一种表现。作为信息化网络时代流行的商贸模式,网络交易已经深入人心,电子商务已经被人们
15、所接受。在中国,随着文化教育的普及和计算机网络技术的发展,电子商务在我国得到了迅猛发展,网络交易的兴起 也已经步入一个新的阶段,电子商务在各个行业领域不断扩展。电子商务已经不仅仅是在生活用品、服装产品等方面发展,而且在制造业、金融业、银行业、外贸业、通信业等方面的发展也非常迅猛。很多大规模的行业也都建立了自己的实业网站,如中国移动、电信、联通等各各运营商积极增加电子商务各项服务,移动化商务也已成为电子商务发展的新趋势。具备各项电子商务服务的网络公司正在向产业链形式方向发展,形成了具有代表特色的电子商务行业,如阿里巴巴、中国制造网、能源网等一系列网上采购交易市场。 近些年来,各地的房地产业发展迅
16、速,现在很多大中 城市的房屋价格飞速增长,使得购买房子需要有较高的经济来源为依据,但是目前以我国的经济发展水平和人民收入水平来看,很大一部分人还不具备这个能力,尤其是很多刚毕业几年的外地工薪阶层都是靠租借房子居住,使得房屋出租的需求增加,租赁业务变得繁忙。同时市场具有不稳定性,会导致房地产市场的萎缩,房地产开发商不能及时有效的解决积压的商品房问题。房屋出租这一过程具有灵活性强、周期性短、变化快、需求量大、所需的租金少等特点,既能满足出租市场的需求,又可以解决开发商资金回笼和房屋挤压等问题。房屋出租市场也渐渐兴起,具有很大的市 场潜力和发展空间。虽然各地的房产市场发展很迅速,但是很大一部分地区的
17、房屋出租市场缺乏管理,房屋管理工作严重滞后,导致房屋出租市场出现了很多不可忽视的问题,主要表现为地下出租行为猖獗、土地被大量非法占有。如果让房屋出租市场继续这样缺乏管理、脱离实际,将会导致整个房屋出租市场甚至是整个房地产业出现缓慢、停滞、病态发展。所以积极发展和正当管理房屋出租市场具有现实意义,有利于增强房地产市场的有效需求,提高人民的生活水平幸福指数,促进房地产业的整体发展水平,健壮和增强房地产市场体系。 房屋租赁管理信息系统是一个通过 Internet 进行的电子商务网站系统,它使用了电子商务平台的互联性、完整性、动态性、相关性等特点,为求租者与房源管理者建立一个网上交流信息平台。因此开发
18、一个界面友好,操作简单,交互性好,真实性强的房屋租赁管理信息系统具有很大的研究意义。 东华理工大学毕业论文 绪论 3 1.2 国内外研究现状 因为互联网具有面向国际化、全球开放的特性,国际化的电子商务自然而然的成为电子商务的延伸,是电子商务的重要组成部分。一般意义上讲,任何企业只要在 Internet上建立自己公司的网站,那么这家公司就立刻成为了一个跨国公司。这是因为互联网是可以跨 越国界的,最重要的是它消除了现实世界中的时间和空间障碍,使得任何人国家和地区具备网络条件的用户都可以自由的访问其网站,并进行网上交易。所以在国际化商贸中采用电子商务的方式已然成为一个明智选择,作为一种全新的国际商贸
19、交易方式,国际电子商务的发展非常迅速,它的重要性也日渐增强。 据悉,美国 95的房屋交易通过 MLS( Mutiple Listing Service)成交 ,MLS 已发展成为全美第一大行业组织, MLS 是源于美国房地产的专业术语,也称“多重上市服务”,其核心是通过特定的软件技术和网络手段,使加入该系统的 各个独立中介商的所有房源信息形成一个统一的互通体系 1。想要租买房屋的客户只需在房地产机构或中介商的计算机终端上输入想要租买房屋的特征,就可以查出所有符合条件的房产,并可以通过网上的电子地图查看所选房屋的实际位置,通过网上播放的实地录相查看房地产的外观、环境及房内格局是否符合自己的喜好。
20、如果这家公司的房源不够丰富,客户还可以通过MLS 系统,在加入该系统的所有公司的数据库中查找有关房源 ,若能成交,则参与交易过程中的各家公司按一定的比例分成 2。随着 MLS 理念的引入,特别是 MLS 网络科技公司开发的 TOWER 新楼盘产品系列,创立了楼台展示平台、售楼现场销售导航系统、光盘电子楼书等手段,实现房地产商的远程职能化销售管理,并充分动用多媒体表现方式,集视频、影音、动画、图像于一体,准确而完整表现发展商的创意和楼盘优势 3。 目前我国的房地产电子商务的发展模式主要包括:企业之间的房地产电子商务、经营商与消费者之间的房地产电子商务、买卖双方之间的房地产电子商务、政府对消费者/
21、政府对企业的房地产电子商务。和普通的消费商品的电子商务模式相比较,房地产电子商务跟其他不一样,不能像网上商城、团购等通过缩小中转流通的费用来让利给 消费者,房子也不能通过物流寄给消费者,况且房子是属于价值很大的商品,处于对资金安全性的考虑,很多人都选择当面交易,所以会出现网上看房,但不会考虑网上支付的现象,房屋租赁管理信息系统的发展也受到一定的限制。 虽然我国的房屋租赁的发展水平还比较落后,还有很多操作仍在使用手工管理的方式,不利于房屋出租市场的发展,但是为了改变目前这样一种现状,借助计算机网络来改变房屋租赁方式,可以实现房屋租赁管理信息系统的现代网络信息化。 东华理工大学毕业论文 绪论 4
22、1.3 系统的发展趋势 近些年来,伴随着经济的快速发展,我国出现了一种新趋势,越来 越多的人开始向大城市涌入,住房的需求量大增,房屋出租行业进入了全新的发展阶段,房屋出租的方式也已经完全转变。先前的房屋租赁信息主要还是通过到中介公司挂牌或者是直接张贴广告,甚至是写在墙上和木板上,但这些方式都有很不好的影响。通过去中介公司挂牌,求租者很容易成为非法中介的目标,直接索要所谓的中介费用;张贴的广告容易受自然因素的影响,被风雨刮掉,更受人为因素影响,被用新的广告覆盖,房屋广告信息缺乏持久保存性,同时对城市的市容市貌的影响也很大。 而现在随着网络的发展,人们都已离不开网络,它是获取信息最快捷的方式。 对
23、于房屋出租的信息都是通过一些专业的房屋出租网站,如:口碑网、赶集网、搜房网、 58同城等。这种网络化的方式让人们的有了更多的选择性,信息的及时性和真实性也较强,这种方式同样适用于那些学历不是很高的人群。 通过这样的网上平台,个人可以直接自主的选择所须的房屋,这种自主的方式让房屋出租有很大的发展空间。尤其是随着改革开放的进一步发展,越来越多的国外友人来中国工作或投资,这使得房屋租赁业务也要发生相应的改变。现在有一个比较有影响和知名度的中英文双语网站叫环球租房网,网站的总体设计和业务也都体现出了很高的国际化方向 ,网站发展水平已经走在了其它同类网站的前面。在未来几年,网上找房将成为房屋出租最主要的
24、方式,随着全球化经济的进一步发展,更为中外求租者搭建一个便利的现代化信息化平台,并且提供更加全面专业的房屋出租及其他相关服务。 1.4 系统开发环境及相关技术 1.4.1 系统开发环境介绍 (1)网站开发环境 操作系统: Windows XP/Windows 2000 及以上系统。 开发环境支持平台: Microsoft.NET Framework 3.5。 开发工具: Visual Studio.NET 2005 集成开发环境 。 开发数据库: SQL Server 2005。 开发技术: ASP.NET 2.0。 (2)服务器端运行环境 操作系统: Windows XP/Windows 2
25、000 及以上系统。 Web 服务: IIS 5.0 以上版本。 开发环境支持平台: Microsoft.NET Framework 3.5。 数据库服务器: SQL Server 2005。 数据库访问组件: MDAC 2.7。 浏览器: Internet Explorer 6.0 及以上。 (3)客户端运行环境 浏览器: Internet Explorer 6.0 及 以上。 分辨率:最佳效果 1024 768 像素。 东华理工大学毕业论文 绪论 5 1.4.2 相关技术介绍 1.4.2.1 ASP.NET 介绍 ASP 是一项 微软公司 的技术,是一种使嵌入网页中的 脚本 可由因特网服务
26、器执行的服务器端脚本技术 ,指 Active Server Pages(动态服务器页面),运行于 IIS 之中的程序 4。在 2000 年第二季时,微软正式推动 .NET 策略, ASP+也顺理成章的改名为,经过四年的开发,第一个版本的 在 2002 年 1 月 5 日亮相 (和 .NET Framework1.0), Scott Guthrie 也成为 的产品经理(到现在已经开发了数个微软产品,像 AJAX 和 Microsoft Silverlight) 5。 构架是可以用Microsoft( R)公司最新的产品 Visual S 开发环境进行开发, WYSIWYG( What Y
27、ou See Is What You Get 所见即为所得)的编辑 ,这些仅是 强大化软件支持的一小部分,因为 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件 开发者的几乎全部的平台上 6。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到 的 Web 应用中。 运行的架构分为几个阶段:在 IIS 与 Web 服务器中的消息流动阶段,在 网页中的消息分派,在 网页中的消息处理 7。 的控件分为内置和外置两种 ,的内置控件分为两种: HTML 控件 (HTML control)和用户控件 (User control);外置控件,在使
28、用前,需要将其添加到 Visual Studio .NET 环境中 ,然后就可以通过启动一个新项目来使用新的控件。 是把基于通用语言的程序在服务器 IIS 上运行 ,不像以前的 ASP 即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多 8。但是 也有一个特点,就是每修改一次程序(即代码类)必须重新编译一次,修改几次就必须重新编译几次,执行效果也会有所降低。 ASP.NET 结构如图 1-1 所示 图 1-1 ASP.NET 结构 Web 客户端 Windows 7 ASP.NET应用程序 IIS .NET Framework 东华理工大学毕业
29、论文 绪论 6 1.4.2.2 SQL Server2005 介绍 Microsoft SQL Server 2005 是一个全面的数据库平台,使用 集成 的 商业 智能 (BI)工具 提供了企业级的数据管理 ,Microsoft SQL Server 2005 数据库引擎 为关系型数据和 结构 化数据提供了更安全 可靠 的 存储 功能,是该企业数据管理解决方案的核心,使您可以 构建 和管理用于 业务 的高可用和高 性能 的数据 应用程序 9。 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团
30、队通过记分卡、 Dashboard、 Web services 和移动设备将数据应用推向业务的各个领域 10。 它具有以下特点: ( 1) NET 框架主机:使用 SQL Server 2005,开发人员通过使用相似的语言,例如微软的 VisualC#.net 和微软的 VisualBasic,将能够创立数据库对象 ,开发人员还将能够建立两个新 的对象 -用户定义的类和集合 11。 ( 2) XML 技术:在使用本地网络和互联网的情况下,在不同应用软件之间散步数据的时候,可扩展标记语言 (XML)是一个重要的标准。 SQL Server2005 将会自身支持存储和查询可扩展标记语言文件 12。
31、 ( 3) ADO.NET2.0 版本:从对 SQL 类的新的支持,到多活动结果集 (MARS), SQL Server2005中的 ADO.NET 将推动数据集的存取和操纵,实现更大的可升级性和灵活性。 ( 4)增强的安全性: SQL Server 2005 中的新安全模式将用户和对象分开 ,提供fine-grainAccess 存取、并允许对数据存取进行更大的控制 ,另外,所有系统表格将作为视图得到实施,对数据库系统对象进行了更大程度的控制 13。 ( 5) Transact-SQL 的增强性能: SQL Server 2005 为开发可升级的数据库应用软件,提供了新的语言功能。这些增强的
32、性能包括处理错误、递归查询功能、关系运算符PIVOT,APPLY,ROW_NUMBER 和其他数据列排行功能等等 14。 ( 6) SQL 服务中介: SQL 服务中介将为大型、营业范围内的应用软件,提供一个分布式的、异步应用框 架。 ( 7)通告服务:通告服务使得业务可以建立丰富的通知应用软件,向任何设备,提供个人化的和及时的信息,例如股市警报、新闻订阅、包裹递送警报、航空公司票价等 ,在 SQL Server 2005 中,通告服务和其他技术更加紧密地融合在了一起,这些技术包括分析服务、 SQL Server Management Studio15。 ( 8) Web 服务:使用 SQL Server 2005,开发人员将能够在数据库层开发 Web 服务,将SQL Server 当作一个超文本传输协议 (HTTP)侦听器,并且为网络服务中心应用软件提供一个新型的数据存取功能 16。 ( 9)报表服务:利用 SQL Server 2005,报表服务可以提供报表控制,可以通过VisualStudio 2005 发行。