ASP设备管理系统 第3页
3 理论依据
3.1 采用B/S模式
B/S模式(浏览器/服务器)随着Internet的发展,已经成为了企业信息系统建设的首选。B/S模式使用方便,客户端统一采用浏览器,不限制客户平台,可以方便的和其他业务系统连接。
采用Browser/Server模式的新一代MIS系统主要利用Internet技术和产品来构筑内部的Internet网络,即所谓的Intranet网络。信息发布网站是为处在不同地点的用户提供网上数据查询服务的,故采用B/S模式。它基于TCP/IP协议,可以跨越当前几乎所有的平台。在任何平台上只需要安装一个游览器,就可以访问Web服务器。
3.2 工具的选择
界面设计可采用FRONTPAGE、PHOTOSHOP、DREAMWARE等工具软件,由于个人的对软件的掌握程度本次界面设计采用DREAMWARE、PHOTOSHOP。
编程后台语言可采用ASP、JAVASCRIPT、VBSCRIPT、HTML、PHP、JSP等,它们都具有自己的特点,如PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C、Java和Perl语言的语法,并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,可以从PHP官方站点(http: //www.php.net)自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。再如JSP是Sun公司推出的新一代网站开发语言。JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。
数据库可采用Access、MySql、Sql Server2000等,它们各具特点,如MySql是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐。
本次编程语言采用ASP、JAVASCRIPT、HTML,数据库采用SQL Server 2000,下面将介绍ASP概述和Microsoft SQL Server 2000简介,以此说明选择理由。
3.2.1 ASP概述
A. ASP的概念
ASP是Active Server Pages的缩写,中文名字是“动态服务器页面”,使用ASP可以创建动态、交互的Web服务器应用程序。 这里所说的动态服务器页面,是指该页面内容可根据访问时间、访问者不同因素动态生成的。不是简单的指网页中包含动态文字、声音和动画等。
B. ASP的特点
使用VBScript、JavaScript等简单易懂的脚本语言,再结合HTML代码,就可以快速创建大部分网站元素。
无须进行编译,容易编写,可在服务端直接执行。
使用普通的文本编译器,如Windows的记事本,即可进行编辑设计。
与浏览器无关(Browser Independence),客户端只要执行HTML代码的浏览器,即可浏览ASP的网页内容。ASP所使用的脚本语言(VBScript、JavaScript)均能够在Web服务器端执行,客户端的浏览器不需要执行这些脚本语言。
ASP的源程序不会被传到客户端浏览器,因而可以避免所写的源程序被他人剽窃,提高了程序的安全性。
可使用服务器端的脚本来产生客户端的脚本。
可以使用ActiveX Server Components(ActiveX服务器无件)扩展ASP的功能。
C. ASP的发展
ASP的第一个版本是0.9测试版。它给Web开发带来一阵暴风,它能够将代码直接嵌入HTML,使得设计Web页面变得更简单,并且通过内置的组件能够实现强大功能。最明显的就是Active Data Object(ADO),它使得建立一个动态页面如小孩子玩游戏一样简单。接下来微软公司发布了Active Server Page 1.0,它作为IIS的附属品免费发送,并且不久就在Windows平台上得到广泛使用[6]。
1998年,微软公司发布了ASP 2.0。ASP 1.0和ASP 2.0的主要区别是ASP 2.0的外部组件需要实例化。
微软公司接着发布了Windows 2000操作系统。这个Windows版本给我们带来了IIS 5.0以及ASP 3.0。ASP 3.0并不是简单对ASP进行补充,核心的不同在于它把很多的事情交给了COM来做。(石志国,2001)
3.2.2 SQL server简介
Mircrosoft SQL Server 2000是一个分布式的关系型数据库管理系统,具有客户/服务器体系结构,采用了一种称为Transact-SQL的SQL语言在客户机和服务器之间传递客户机的请求和服务器的处理结果。Mircrosoft SQL Server 2000是一个应用广泛的数据库管理系统,具有许多显著特点,例如,用户喜欢的易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性能价格比等。
在Mircrosoft SQL Server 2000系统中,数据库的管理采取了先进的动态管理机制,数据库的大小可以随着数据量的变化而缩小或者扩大。另外,用户数据都是非常重要的和保密的,这些数据存储在Mircrosoft SQL Server 2000系统中有绝对的安全性保障,有完善的用户帐户策略和许可机制,只有经过授权的用户才能访问系统,并且执行相应的操作和访问允许访问的数据。未经授权的用户既不能执行相应的操作,也不能访问数据库中的相应数据[12]。
Mircrosoft SQL Server 2000系统具有强大的网上功能,可以在Internet上发布数据库中的数据。在Mircrosoft SQL Server 2000系统中,允许用户简单的使用一些向导和工具把数据库的数据发布到网络上,并且可以根据需要来调度修改已经发布的数据。
从历史的发展来看,Mircrosoft SQL Server 2000系统的产生就是为了开发在Mircrosoft Windows NT操作系统上运行的关系型数据库管理系统。(肖健,2001)
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>