毕业论文——基于ASP的房屋租售信息管理系统的设计.doc

上传人:滴答 文档编号:1255614 上传时间:2019-01-19 格式:DOC 页数:24 大小:1.39MB
下载 相关 举报
毕业论文——基于ASP的房屋租售信息管理系统的设计.doc_第1页
第1页 / 共24页
毕业论文——基于ASP的房屋租售信息管理系统的设计.doc_第2页
第2页 / 共24页
毕业论文——基于ASP的房屋租售信息管理系统的设计.doc_第3页
第3页 / 共24页
毕业论文——基于ASP的房屋租售信息管理系统的设计.doc_第4页
第4页 / 共24页
毕业论文——基于ASP的房屋租售信息管理系统的设计.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、基于 ASP 的房屋租售信息管理系统的设计摘 要随着计算机网络的快速发展,网络技术已被应用到各个行业中,现在大型的房屋中介公司都采用网络版的房屋租售软件来管理房源信息,实现房源共享,而用户也可以足不出户的轻松浏览当前最新最便宜的房屋信息,查询自己感兴趣的房源,所以房屋租售信息管理系统有很广泛的实际应用空间。本文主要介绍了整个系统的开发背景、开发技术和开发过程,而且还对本系统功能模块的划分和各个功能模块的具体实现方法进行了详细的介绍。该系统中的用户和管理员具有不同的操作权限:用户可以完成对各类信息的浏览、查询和发布等功能;而管理员可以完成对各类信息的查看、修改、添加、删除和审核等功能,同时管理员

2、还可以对自己的帐号和密码进行修改。其次还介绍了本系统的整体构架,数据的逻辑结构,Microsoft SQL SERVER 数据库的建立和数据库相关表的设计等。关键词:房屋租售;审核;SQL Server 2000 数据库;ASPThe Design of Information Management System for House Sale and Rent Based on ASPAbstractAlong with the computer network developing rapidly, the network technology has been applied to tra

3、des. Now large-scale housing intermediary companies use software about renting house to manage house stock information and share house stock by internet, users can easily browse the current latest and the most affordable house information, and inquire about his interest in the housing stock. Therefo

4、re, house sales information management system has very wide range of practical applications.This article mainly introduces the general exploiting background, exploiting technology and the engineering process, gives detail information on this systems functional module and the implementing methods of

5、each of them. Consumer and administrator in the system have different operation extent of authority. The consumer can accomplish the functions, such as browsing, inquiring and announcing, the administrator can accomplish the functions such as checking, revising, adding, deleting, examining and verif

6、ying to all kinds of information. Administrator can modification account number and password. Following this, this article has introduced the integrated system framework, the logic structure of data, Microsoft SQL SERVER database building-up and the design of tables etc.Key words: house sale and ren

7、t; check; SQL Server2000 database; ASP目 录论文总页数:20 页1 引言 .11.1 开发目的 .11.2 开发环境 .11.3 软硬件需求 .12 系统开发技术介绍 .22.1 系统开发语言 .22.1.1 开发语言-HTML .22.1.2 开发语言-VBScript .22.1.3 开发语言-JavaScript .32.2 系统开发工具 .32.2.1 开发工具-SQL Server2000 .32.2.2 开发工具-DreamweaverMX2004 .32.2.3 开发工具-IIS .32.2.4 开发工具-ASP .43 系统总体设计 .53

8、.1 功能需求分析 .53.2 系统流程图 .63.3 系统模块设计划分 .73.4 系统数据逻辑结构 .73.5 业务模式 .84 房屋租售信息管理系统的实现 .94.1 用户功能的实现 .94.1.1 数据库连接功能 .94.1.2 房屋信息浏览 .94.1.3 房屋信息查询 .114.1.4 用户发布房屋信息 .124.2 管理员功能的实现 .144.2.1 管理员登录 .144.2.2 审核房屋信息 .144.2.3 删除房屋信息 .154.2.4 修改管理员帐号和密码 .17结 论 .18参考文献 .18致 谢 .19声 明 .20第 1 页 共 20 页1 引言随着计算机技术、网络

9、技术和信息技术的高速发展,Internet 逐渐进入到人们的生活当中,Internet 的应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大,各式的信息化管理工作迫切需要从繁杂的事务中解放出来,提高工作效率,作为发展的形式为连锁经营的房产中介机构来说,企业规模的扩大必须有相应的计算机信息化管理系统作为支撑,如果没有一套适合于规模不断扩大的计算机信息化管理系统,在规模扩大到一定程度后,管理和经营问题将会凸现。目前大部分的房屋中介的房屋信息管理工作部分还是手工管理,工作效率很低,并且不能及时了解手中拥有的各类房屋的信息和市场上比较需求的房屋,不能更好的适应当前客户

10、的各种房屋需求,另外,手工管理还存在由于不可避免的人为因素造成数据的遗漏、误报等等弊端。为了解决这一日益突出的问题,我针对房屋信息管理工作自主开发了基于 ASP 的房屋租售信息管理系统。基于 ASP 的房屋租售信息管理系统采用 B/S 结构,其设计目标是立足于开发一套简单易用、方便快捷、功能强大、扩展能力良好、方便跨地域操作的信息管理系统。简单易用意味着系统简易,美观的图形操作界面,界面的设计将采用专业的 DreamweaverMX2004,方便快捷意味着系统的即装即用,简单的服务器架构及系统安装,服务器端只需建立 Web 服务以及安装 SQLServer2000 数据库,客户端只需拥有 IE

11、 浏览器即可,功能强大意味着系统的实用性,功能的全面性,系统的安全性和可靠性。1.1 开发目的为了让(购房、售房、出租房、求租房)用户能够及时全面地了解房地产交易信息,以及方便地进行房屋的出租求租业务,而开发了这个基于 B/S 结构的房屋租售系统,为用户搭建了有效的平台和方便快捷的信息渠道。1.2 开发环境本系统是在 Windows XP 操作系统下,基于 Web 服务器和浏览器 5.0 以上的版本,使用 ASP(Active Server Pages)和 DreamweaverMX2004 作为开发工具进行开发的,数据库使用的是 SQL Server2000,中间再结合 HTML 文件来完成

12、整个系统的设计。1.3 软硬件需求为了保证系统运行的效率和可靠性,服务器端应具有较高软硬件配置,客户端的要求不需要很高。此应用程序可广泛运行于 Internet,也适用于内部的局域网,在运行本系统前,请检查一下计算机是否满足以下要求:第 2 页 共 20 页表 1 系统配置参考最低配置 建议配置CPU: :Intel 赛扬 III CPU: Intel Pentium 以上内存:128MB 内存:512 MB 或更多56KB 拨号网络 宽带网络显示分辨率: 800 X 600 显示分辨率:1024 X 768IE 5.0 以上 IE 6.0、7.0 或更高Windows98 Windows20

13、00、XP 或以上2 系统开发技术介绍2.1 系统开发语言2.1.1 开发语言-HTMLHTML 的英语意思是:Hypertext Marked Language,即超文本标记语言,是一种用来制作超文本文档的简单标记语言。用 HTML 编写的超文本文档称为HTML 文档,它能独立于各种操作系统平台,自 1990 年以来 HTML 就一直被用作的信息表示语言,使用 HTML 语言描述的文件,需要通过 WEB 浏览器显示出效果。HTML 只是一个纯文本文件,创建一个 HTML 文档,只需要两个工具,一个是 HTML 编辑器,一个 WEB 浏览器,HTML 编辑器是用于生成和保存 THML 文档的应

14、用程序,WEB 浏览器是用来打开 WEB 网页文件,提供给我们查看 WEB 资源的客户端程序。一个 HTML 文档是由一系列的元素和标签组成,元素名不区分大小写,HTML 用标签来规定元素的属性和它在文件中的位置,通常它带有.html 或.htm 的文件扩展名,一般的 HTML 页面具有如下的结构:一对标记作为文件的开头和结尾,在标记后是头部标记,其后是实体标记。2.1.2 开发语言-VBScriptVBScript 程序语言是 Microsoft 公司将 VB 程序语言加以简化,使其较易学习,且完全以配合网页设计发展重点,除去了有安全性顾虑的指令,诸如读写删除文件或执行系统调用程序等,使设计

15、者可安心地在 Internet 上传送。此外,又加上适合其他操作平台的可移植性,并大大提升了执行效率,使得VBScript 广受网页设计者的欢迎。VBScript 脚本语言是应用程序在网页上表达的语言 ,可以将脚本嵌入 Web页中,通常脚本在服务器上运行,但也可以采用客户端和服务器端结合使用,它将灵活的 Script 应用于更广泛的领域,VBScript 是 ASP 的默认脚本语言。第 3 页 共 20 页2.1.3 开发语言-JavaScriptJavaScript 是一种基于对象和事件驱动并具有安全性能的脚本语言,有了JavaScript,可使网页变得生动,使用它的目的是与 HTML 超文

16、本标识语言、Java 脚本语言一起实现在一个网页中链接多个对象,与网络客户交互作用,从而可以开发客户端的应用程序,它是通过嵌入或调入在标准的 HTML 语言中实现的,JavaScript 具有简单性、动态性、跨平台性、和节省 CGI 的交互时间等优点。JavaScript 是一种基于客户端浏览器的语言,用户在浏览中填表、验证的交互过程只是通过浏览器对调入 HTML 文档中的 JavaScript 源代码进行解释执行来完成的,即使是必须调用 CGI 的部分,浏览器只将用户输入验证后的信息提交给远程的服务器,大大减少了服务器的开销。2.2 系统开发工具2.2.1 开发工具-SQL Server20

17、00SQL Server2000 是基于 SQL 客户/服务器模式的数据库系统,建立在Microsoft Windows NT 平台上,提供强大的企业数据库管理功能。其具有大型数据库的一些基本功能,支持事务处理功能、支持数据库的加密、设置用户组或用户的密码和权限等,它为用户提供了大规模联机事务处理、数据仓库和电子商务应用程序所需的最新的优秀数据库平台,SQL Server2000 提供了以 Web标准为基础的扩展数据库编程功能,提供了对可扩展标记语言的核心支持以及在 Internet 上和防火墙外进行查询的功能,使用 SQL Server2000 可以获得非凡的可伸缩性和可靠性,通过向上伸缩和

18、向外扩展能力,满足了苛刻的电子商务和企业应用程序要求,它丰富的管理工具以支持数据的安全性管理、完整性管理和作业管理。2.2.2 开发工具-DreamweaverMX2004Macromedia Dreamweaver MX 2004(简称 DW MX 2004) ,是 Macromedia 最新开发的 HTML 编辑器,用于对 Web 站点、Web 页和 Web 应用程序进行设计、编码和开发。DW MX 2004 包含有一个崭新、简洁、高效的界面,且性能也得到了改进。此外,还包含了众多新增的功能,改善了软件的易用性并使您无论处于设计环境还是编码环境都可以方便地生成页面。2.2.3 开发工具-I

19、ISIIS 是 Internet Information Server 的缩写,是一种 Web 服务器,其作为第 4 页 共 20 页当今流行的 Web 服务器之一,提供了强大的 Internet 和 Intranet 服务功能。IIS 通过超文本传输协议(HTTP)传输信息,还可配置 IIS 以提供文件传输协议(FTP)和其他服务,如 NNTP 服务、SMTP 服务等,IIS 的设计目标是提供适应性强的 internet 和 intranet 服务器功能。通过围绕 Windows NT 操作系统所作的优化,使 IIS 具有相当高的执行效率、出色的安全保密性能,以及启动迅速和易于管理等特点,I

20、IS 还有一个优势是只为一种操作系统平台进行优化,由于不需要考虑可移植性问题,因而其性能的优化就更为有效。此外,借助 Windows NT 的负载平衡服务可以很容易地建立起一个服务器集群,从而实现将负载均衡地分散到集群内的各个服务器上,所以对于大型网站的建立,Windows NT 加 IIS 也是一个理想的解决方案。IIS 提供了 ASP(Actice Server Pages)动态网页设计技术,使用 ASP 可以综合 HTML 语言和 VBScript、JavaScript、PerlScrept 等多种脚本语言,而且可以使用 COM 组件追寻动态交互式网页和功能强大的 WEB 应用程序。2.

21、2.4 开发工具-ASPASP 是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,ASP 本身并不是一种脚本语言,ASP 程序是以扩展名为.asp 的纯文本形式存在于 WEB 服务器上的,你可以用任何文本编辑器打开它,ASP 程序中可以包含纯文本、HTML 标记以及脚本命令,你只需将.asp 程序放在 WEB 服务器的虚拟目录下(该目录必须要有可执行权限) ,就可以通过 WWW 的方式访问 ASP 程序。有了 ASP 就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。

22、当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。ASP 所独具的特点:(1)使用 VBScript、JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。(2)无须 compile 编译,容易编写,可在服务器端直接执行。(3)使用普通的文本编辑器,如 Windows的记事本,即可进行编辑设计。(4)与浏览器无关,用户端只要使用可执行HTML 代码的浏览器,即可浏览 ASP 所设计的网页内容,ASP 所使用的脚本语言(VBScript、Jscript)均在 WEB 服务器端执行,用户端的浏览器不需

23、要能够执行这些脚本语言。(5)ASP 能与任何 ActiveX scripting 语言相容。(6)ASP 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。(7)可使用服务器端的脚本来产生客户端的脚本。(8)Active Server Components(ActiveX 服务器元件)具有无限可扩充性。可第 5 页 共 20 页以使用 VisualBasic、Java、VisualC+、COBOL 等编程语言来编写你所需要的ActiveX Server Component。因此 ASP 的出现使得广大 WEB 设计者不必在为客户浏览器是否支持而担心,实

24、际上就算你在同一个.asp 文件中使用不同的脚本语言,你都无须为此担忧,因为所有的一切都将在服务器端进行,客户浏览器得到的只是一个程序执行的结果,而你也只需在.asp 中声明使用不同的脚本语言即可。3 系统总体设计3.1 功能需求分析20 世纪以来,社会生产力迅速发展,科学技术突飞猛进,在网络技术逐渐渗入社会生活各个层面的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用,因此网站建设在 Internet 上应用的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。人们进行信息交流的深度与广度不断增加,信

25、息量急剧增长,传统的信息处理与决策的手段已不能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高了,面对着日益复杂和不断发展、变化的社会环境,特别是企业间日趋剧烈的竞争形势,一个人、一个企业要在现代社会中求生存,求发展,必须具备足够的信息和强有力的信息收集与处理手段。对于房屋出售与出租者来说,大量复杂的房产、资金、合同信息难于通过传统的方法进行管理;对于房屋求租与求购者来说,大量复杂的房产信息使他们感到迷茫。房屋租售信息管理系统正是针对日益突出的问题而开发的,通过计算机系统来管理房屋租售情况,可以解决大量房产信息的查询和管理,便于更好的进行物业管理,同时也为租售房用户提供方便,这样,使

26、原本复杂的信息简单化,房屋租售管理系统实质上就是一个管理信息系统。开发房屋租售管理系统的过程就是要实现数据处理方式由人工管理向计算机管理的转变,它在计算机技术和房屋管理实践活动两者之间架设桥梁。用户可以在家非常轻松地浏览到当前最新最便宜的房屋信息,查询自己感兴趣的房屋,不用自己跑到中介公司和售房中心对当前的房屋动态进行全面的了解,如果用户有房屋租售也可以在本网站上轻松注册即可,因此网络租售的应用大大提高了人们的办事效率,为人们节约了时间,促进了他们对网络知识的进一步了解。本系统需要设计成用户和管理员两部分,用户子系统部分:用户可以直接发布查看房屋信息,而管理员子系统需要管理员登录后才能操作房屋

27、信息。为第 6 页 共 20 页了保证安全性,防止管理员密码被盗,因此对管理员密码采用了 MD5 加密技术,下面是功能描述:(1)用户功能:用户可以查看出租、求租、出售、求购等已通过管理员审核的房屋信息,用户也可以发布这些房屋信息,但需要管理员审核,这就保证用户发布的房屋信息的基本正确和安全,同时用户还可以对各种房屋信息进行查询,以便急时快捷地找到自己想要的东西。(2)管理员功能:管理员在登录页面输入用户名和密码,若验证成功便进入管理员页面。管理员可以增加房屋信息,查看有哪些房屋信息未审核,有则审核这些信息,查看已审核信息和查看所有信息,查看的同时可以对信息进行详细查看、添加、删除、修改等操作,管理员还可以对自己的帐号和密码进行修改。3.2 系统流程图

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。