关键词:房屋租售;管理系统;B/S
摘 要
随着现代社会的科技发展,网络技术的不断进步,越来越多的商业活动都从传统的现实社会中发展到了网络上。房屋的出租业务也从现实生活中走上了网络空间。随着这类业务的开展,如何对租售房屋进行高效、实用、合理的管理这个问题越来越表现出来。本课题正是基于这些问题进行开发,力求尽量简洁、实用地解决在线房屋出租管理方面的问题。
该系统采用基于B/S结构,=利用VBscript和T-SQL语言实现对数据库的操作。系统实现房屋出租、出售管理的在线操作。注册用户可以通过网站发布出租、出售信息,删除已经发布的信息等功能。游客可以访问本系统,进行房屋的注册、查询出租、出售房屋信息,联系房东进行交易洽谈等功能。该系统总体方面实现了快捷、方便、简单的查询、管理等操作。以方便为宗旨是该系统主要特色。
2 技术基础
2.1 开发语言及环境
本设计采用B/S结构,用ASP开发工具进行开发。服务器采用windows 2000 sever操作系统,网络服务器选用IIS 5.0,后台数据库采用性能稳定功能强大的SQL Server 2000做数据库。客户机选用windowsXP系统,测试浏览器IE 6.0进行开发设计。
2.2 asp编程语言
ASP全称为Active Server Pages的简写,是一套由微软公司开发的服务器端运行的脚本平台,ASP含于IIS当中。使用ASP内置组件可以快速开发动态网页。每一个组件都是由一组富有经验的程序员根据动态网页最常用的功能而开发的。在ASP3.0中,共有6个这样的组件:
Application ASPError Request Response Server Session
ASP是经过服务器解析之后再向网页网页浏览器返回数据,所以有了ASP就不必担心客户的浏览器是否能运行你所编写的代码。因为所有的程序都将在网页服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
由于代码是需要经过服务器执行之后才向浏览器发送的,所以在客户端看到的只能是经过解析之后的数据,而无法获得源代码,故编写者不用担心自己的源代码会被别人剽窃。但不排除黑客利用系统漏洞窃取服务器端的ASP源代码。
基于这样的解析方式,也导致运行ASP页面相对于普通的HTML页面要慢一点。因为普通的HTML页面只需要浏览器就能够解析,而ASP则必须是服务器将整页的代码都执行一遍之后再发送数据。
ASP提供与数据库的交互,如Microsoft SQL Server、Access、MySQL和Oracle,比较流行的是ASP和Microsoft SQL Server的组合。
2.3 Microsoft SQL Server 2000
Microsoft SQL Server 2000是目前比较流行的一种数据库。SQL在建立数据库、数据表、关系、视图以及索引等对象时,除了可以使用SQL语法来操作外,它还提供了相当好的工具和向导,能够更方便地建立与访问数据库对象。SQL的维护、备份管理等功能也是非常的优秀。
2.4 IIS的安装与配置
IIS的安装与配置:若WINDOWS2000上未安装IIS服务器,可打开“控制面版”,然后单击启动“添加/删除程序”,在弹出是对话框中选择“添加/删除组件”,在WINDOWS组件向导对话框中选中“INTERNET信息服务(IIS)”,然后单击“下一步”,按向导提示,完成对IIS的安装。启动INTERNET信息服务简称IIS,单击WINDOWS 2000 SERVER开始菜单--程序—管理工具—INTERNET服务管理器,即启动“INTERNET信息服务”管理工具安装IIS后,系统自动创建了一个默认的WEB站点,该站点的主目录默认为C:/INETPUT/WWWROOT。用鼠标右键单击“默认WEB站点”,在弹出的快捷菜单中选中“属性”,此时就可打开站点属性设置的对话框。在对话框中可完成对属性的全部配置。我们主要设置“主目录”,单击主目录标签,切换到主目录设置页面。在本地路径(C):中输入C:/INETPUT/WWWROOT,完成对主目录的设置。接下来还要设置“主页文档”,单击“文档”标签,可切换到对主页文档的设置页面。主页文档是在浏览器中键入网站的域名,主页文件名是“index.asp”。最后把我的文档解压到“C:/INETPUT/WWWROOT”,并在主目录的本地路径中添加“index.asp ”。完成以上操作后,便可以在浏览器中输入“127.0.0.1/ index.asp ”就可以浏览到网页了。最后还要注意的是在INTERNET信息服务的工具栏中,提供有启动与停止服务的功能。单击启动按扭可启动IIS服务器:单击停止按扭,则停止IIS服务。
2.5 开发工具
本系统的开发工具是Macromedia Dreamweaver 8,它是建立Web站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能,Dreamweaver 提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用 Dreamweaver 及所选择的服务器技术来创建功能强大的 Internet 应用程序,从而使用户能连接到数据库、Web 服务等。
2.6 B/S简介
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、javascript等)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序是巨大的进步。