摘要
在Internet飞速 发展 的今天,互联网成为人们快速获取、发布信息的重要渠道,它在人们 学习 、工作、生活等各个方面发挥着重要的作用。Internet上获取、发布信息主要是通过网站来实现的。因此网站建设在Internet 应用 上的地位显而易见,它已倍受人们的重视。
华夏文化交流平台包括两个模块:文章管理系统和留言板。其中文章管理系统包括文章浏览、网站公告浏览、后台登录、公告添加、文章管理、帐号管理等子模块。留言板包括发布留言、观看留言、后台管理等子模块。另外主页面提供本网站的一个宏观样式,并让各模块与之配合联系,就构成了一个完整的网站系统。
关键词:IS;ASP;Aess;网站开发
1引言
1.1课题背景和 研究 意义
在Internet飞速发展的今天,互联网成为人们快速获取、发布信息的重要渠道,它在人们学习、工作、生活等各个方面发挥着重要的作用。Internet上获取、发布信息主要是通过网站来实现的。因此网站建设在Internet应用上的地位显而易见,它已倍受人们的重视。
华夏文化,正是由于其具有海纳百川的气势,才使得其能成为世界上唯一汹涌澎湃而又绵延不绝的文化洪流。如何继承,宣传华夏文化,是我们每个人义不容辞的责任。随着信息技术、通信技术、 计算 机技术以及 网络 技术的迅速发展和普及,人类正全面进入信息 时代 和知识 经济 时代,计算机网络越来越成为人们获取信息和知识的重要来源。因此利用计算机网络技术构建华夏文化交流平台,对宣传、了解、交流华夏文化起着积极的作用。
1.2课题的研究 内容
综合运用以前所学的专业知识,用常用编程语言制作一个包含文章管理系统,留言板等内容的网站。具体包括以下内容:
(1)研究HTL制作网页技术;
(2)ASP网页窗体的制作;
(3)ASP文章管理系统的制作;
(4)ASP留言板的制作;
(5)网页身份验证技术;
(6)ASP数据库设计,各种数据表的建立和管理。
1.3开发工具的选用及简介
1.3.1ASP技术简介
ASP(AtiveServerPage)是微软公司推出的一种用以取代通用网关接口(nGateayInterfae)的技术。从字面上说,ASP包含三方面含义:(1)Ative:ASP使用了irsft的AtiveX技术。AtiveX是irsft提出的一组使用部件对象模型(pnentbjetdel)使得软件部件在网络环境中进行交互的技术集。它与具体的编程语言无关。作为针对Internet应用开发的技术,AtiveX被广泛应用于EB服务器以及客户端的各个方面。(2)Server:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。(3)Pages:ASP返回标准的HTL页面,可以正常地在常用的浏览器中显示。
ASP使用的AtiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的GI等程序所远远不及的地方。
ASP与常见的在lient端实现动态主页的技术如Javaapplet、AtiveXntrl、VBsript、javasript等不同,ASP中的命令和sript语句都是由服务器来解释执行的,执行结果产生动态生成的eb页面并送到浏览器;而lient端技术的sript命令则是由浏览器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。
ASP通过后缀名为.asp的ASP文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在eb服务器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给ebServer,如果ebServer上装了ASP,就调用ASP。ASP读出相应.asp文件,解释并执行命令,动态生成一个HTL页面回传ebServer,然后ebServer再把结果发送给浏览器。ASP文件的制作和HTL类似,且和HTL开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTL文件中(将HTL文件的后缀名改为.asp),这使得HTL文件的编写与脚本的开发融合在一起。通过ASP内置的对象、服务器组件(Serverpnent)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。
ASP比较网关及服务器扩展模式有着以下优点:(1)完全与HTL文件融合在一起;(2)容易创建,不需要其它编译、链接程序;(3)AtiveXServerpnents具有无限可扩充性。(4)存取数据库轻松容易(使用AD组件)。
未完...点击下方链接下载完整文档