计算机信息化管理系统,在规模扩大到一定程度后,管理和经营问题将会凸现。房屋中介管理系统的设计目标是立足于开发一套简单易用,方便快捷,功能强大的信息管理系统。简单易用意味着系统简易,美观的图形操作界面。方便快捷意味着系统的即装即用,简单的服务器架构及系统安装。功能强大意味着系统的实用性,功能的全面性,系统的安全性和可靠性。该系统能够与Internet互连,将每个房屋中介公司的房源信息上传到WEB服务器上,WEB服务器自动产生该房产的信息页面,供客户浏览。网站的管理者能够通过WEB管理所有房屋中介公司的房源。所有的房源信息都能附带多种图片,并且在自动生成的网页中上传相应的图片,让客户一目了然。
1.4 本文的主要工作
(1) 本文通过面向对象的思想以及模块化分层的思想,对房产交易系统进行
了详细的分析和设计。在完整详细的设计后,对系统进行了充分的描述,从概念、
物理模型方面对体系结构进行了细化。
(2) 从网站实现的功能入手,对于房产信息发布、收集,功能维护等方面,
对系统的体系结构和总体框架等方面进行了详细的分析和设计。
(3) 在详细分析了网站业务的业务流程的基础上,通过流程图和具体的自动化工具,完成网站的搭建和功能的实现。
(4) 通过用户、管理员的权限验证,身份验证等手段,最大限度保证网站的
安全性。最后通过性能、压力等方面的实际使用,对本房产管理信息系统进行了
测试,达到了预期效果。
2 关键技术的研究
该节主要介绍在设计该系统中使用到的一些技术。
2.1 ASP技术介绍
随着Internet的发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此;另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的Web网页,例如访问某一网站的新用户得到的欢迎词与重新返回到该站点的用户得到的欢迎词是不同的。
ASP有如下的特点:
① 无需编译ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。
② 易于生成使用常规文本编辑器(如WINDOWS下的记事本),即可进行*.asp页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑能力的Visual InterDev。
③ 独立于浏览器用户端只要使用可解释常规HTML码的浏览器,即可浏览ASP所设计的主页。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察*.asp主页,在浏览器端见不到正确的页面内容。
④ 面向对象在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制 ActiveX Server Component(ActiveX服务器组件)来扩充功能。
⑤ 与任何ActiveX scripting 语言兼容除了可使用VBScript和JScript语言进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其它scripting 语言。
⑥ 源程序代码不会外漏ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。
2.2 B/S技术简介
Web是一种典型的分布式应用结构。Web应用中的每一次信息交换都要涉及客户端和服务端。因此,Web开发技术大体上也可以被分为客户端技术和服务端技术两大类。
B/S计算模式具有以下几个方面的优点:通过异种平台集成,能够协调现有
的各种基础结构:分布式管理;能充分发挥客户端PC的处理能力,安全、稳定、速度快,且在适当情况下可脱机操B/S模式是一种基于Web的协同计算模式,是一种三层架构的客户机/服务器的计算模式。第一层面是客户端的表示层面,它与C/S中的客户端的构架不一样,3个层面的构架用户层只能留下1个Web浏览器,不保存其他的应用程序,它的运行代码能够从第2层面中的 Web 端下载并且能够在本地浏览器中进行命令的执行,可以说,不用任何其他管理方面的工作。第2层面则是应用型的服务器层面,利用1台或者多台的服务器(Web服务器同样处于这一层面中)来处理一切应用型的业务逻辑,当然数据库的访问等工作也包含在其中,这一层面具备优良的扩展性,能够同步于应用需要来进行服务数量的增减。这第3层面则是数据的中心层面了,其内核是数据库系统。B/S是来自Web的一种协同式的模式,它是具有3层构架的客户端服务器的计算模式,它的运行代码同样能够在第2层面中下载和进行命令的执行,而且不需要任何的管理,所以,它是跟客户端大相径庭的。第二层则是应用服务器,其服务器可能是一至多台,包括所有应用的业务逻辑都在此处理,比如访问数据库等,该层还可随意添加服务项目,即扩充性能很好。第三层是数据中心层,数据库系统是其主要组成部分。
B/S模式与传统的C/S模式相比体现了集中式计算的优越性:具有良好的开放性,利用单一的访问点,用户可以在任何地点使用系统;用户可以跨平台以相同的浏览器界面访问系统;因为在客户端只需要安装浏览器,取消了客户端的维护工作,有效地降低了整个系统的运行和维护成本。
2.3
上一篇:
基于ASP企业人事管理系统(终稿)
下一篇:
马原:环境保护与可持续发展论文(word)