内容提要:
本文基于数计学院网站实施过程,概述了 html、asp、数据库的相关技术,使用 win2000+asp+access 平台,分析、设计数计学院网站过程。
该文的研究将着重数据库的设计、运用 asp 实现信息管理系统中各个功能模块,是程 序——数据库——网站技术的典型应用。本文设计内容主要有以下几个方面:
1.系统概述
2.系统设计
3.数据库设计与实现
4.后台系统和数据库的配置
5.前端网站制作与设计
关键词:互联网、html、asp、数据库设计
abstract:
this article outlined one whole process of the online sjxy, and outlined some technologies about html, asp and accessing the data base. and outlined the whole process of how to analyses, design, empolder and debug the application for the online sjxy.
this thesis stresses the functional modules applied in the design of database, the use of asp, showing a typical application of technologies from program to databases to network, this thesis is divided into five parts primarily, one by one in order for:1 the discuss of the using software,2 the design of the system design, 3 database of the website with realize, 4 the backstage system installs with database, 5 the development of the head network and design
key words:internet, html, asp, data base
作者简介:农皓 贵州民族学院 数学与计算机科学学院 计算机科学与技术专业
1. 前言
internet(国际互联网)是由分布在世界各地的大量计算机遵照共同的传输控制协议
/互联网络协议(transmission control protocol/internet protocol;tcp/ip)联接而 成,因此被称为"网中网"或国际网。internet 是人类历史发展中的一个伟大的里程碑,它 是未来信息高速公路的雏形,人类正由此进入一个前所未有的信息化社会。人们用各种名 称来称呼 internet,如国际互联网络、因特网、交互网络、网际网等等,它正在向全世界 各大洲延伸和扩散,不断增添吸收新的网络成员,已经成为世界上覆盖面最广、规模最大、 信息资源最丰富的计算机信息网络。在 internet 飞速发展的今天,互联网成为人们快速 获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的 作用。2006年1月 17 日,中国互联网络信息中心(cnnic)发布了第十七次“中国互联网 络发展状况统计报告”。调查报告显示,截止到 2005 年 12 月 31 日,我国网民总人数达 到 1.1 亿。
而 internet 上发布信息主要是通过网站来实现的,获取信息也是要在 internet“海 洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在 internet 应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而 倍受人们的重视。
1.1 数计学院网站需求分析
数计学院办院以来各方面建设发展迅速,成绩显赫。向社会各界展示学院优异成绩、 学院风采,提高学院知名度等工作越来越迫切。
在 internet 日益普及的今天,人们每天通过互联网获取最快最全的信息资讯,所以 构建贵州民族学院数学与计算机科学学院网站。是一个很好的宣传窗口,不但可以向社会 各界展示我院教研科研成果,展示师生风采、渊源历史,还可以实现新闻、通知等院务在 线即时发布,提高办学效率。
1.2 当前动态网设计技术发展状况和当前形势
1.2.1 动态网技术的现状 绝大多数商业网站都具有大量的数据和信息,而建网的初衷也就是在于方便客户查询
企业资料,方便同客户的交流,及时获得信息反馈。那么,就必然会面临如何让使用者在
浏览器界面中,通过互联网或内联网(intranet)查询 web 数据库的资料,甚至输入、更 新和删除 web 服务器上的资料。下面是几种常用的“动态”技术发展现状
asp 全名 active server pages,是一个 web 服务器端的开发环境,利用它可以产生 和执行动态的、互动的、高性能的 web 服务应用程序。asp 采用脚本语言 vbscript(java script)作为自己的开发语言。
php 是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用 c,java 和 perl 语言 的语法, 并耦合 php 自己的特性,使 web 开发者能够快速地写出动态产生页面。它支持目 前绝大多数数据库。还有一点,php 是完全免费的,不用花钱,你可以从 php 官方站点 (http://www.php.net)自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你 自己需要的特色。
jsp 是 sun 公司推出的新一代网站开发语言,sun 公司借助自己在 java 上的不凡造诣, 将 java 从 java 应用程序和 java applet 之外,又有新的硕果,就是 jsp,java server page。 jsp 可以在 serverlet 和 javabean 的支持下,完成功能强大的站点程序。
三者都提供在 html 代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。 但 jsp 代码被编译成 servlet 并由 java 虚拟机解释执行,这种编译操作仅在对 jsp 页面 的第一次请求时发生。在 asp 、php、jsp 环境下,html 代码主要负责描述信息的显示样 式,而程序代码则用来描述处理逻辑。普通的 html 页面只依赖于 web 服务器,而 asp 、 php、jsp 页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入 到 html 代码中,然后一起发送给浏览器。asp 、php、jsp 三者都是面向 web 服务器的技 术,客户端浏览器不需要任何附加的软件支持。
1.2.2 数计学院网站的技术定位和当前发展形势
目前全国各大院校都有自己的网站,这是 internet 时代的必然产物,在研究过程中, 当前类似数计学院网站的宣传性站点不在少数:
(1)、发展较快,数量增加较多。随着互联网的发展以及现代教育技术的运用,许多 大中院校都建立了自己的网站(页),有的甚至建立了有自己单独域名的网站。笔者利用 google 搜索引擎填入关键词“学院 大学”进行搜索,可以搜索到许多相关的各个高等院 校网站。
(2)、网站制作的技术水平不断提高,但是整体水平还较低。许多院校网站利用动力
网络系统或者运用 asp 等技术来实现在线管理。当然更多的网站还是停留在简单的少数几
个页面形式。 (3)、网站发展不平衡,质量普遍不高。这是由于地区现代教育技术发展的不平衡以
及教师的信息技术水平等原因造成的。笔者通过 google 搜索然后访问各个高等院校发现, 在开通宣传性网站的各个院校,以江苏省、浙江省、福建省、广东省等沿海地区为多。这 些地区属于我国的经济发达地区,现代教育技术的发展也较快,教师的信息技术水平也较 高。
1.3 开发工具的选用及其优势介绍
1、 asp (active server pages)
asp 简单而易于维护,是小型网站应用的最佳选择,通过 dcom 和 mts 技术,asp 甚至 还可以完成中等规模的企业应用。所以,在数计学院网站中采用 asp 技术构建动态互动站 点。
asp 的优势:
active server pages:“动态服务器网页”,一般简称为“asp”,asp 之所以能受到大 家的重视与使用的原因,主要在于所产生的执行结果都是标准的 html 格式,而且这些程 序是在网络服务端中执行,使用一般的浏览器(如 ie 或 netscape)都可以正确地获得 asp 的“执行”结果,并且将这 asp 执行的结果直接在浏览器中“浏览”,不像 vbscript 或 javascript 是在客户端(client)的浏览器上执行,若使用 vbscript 来设计程序,客户 端(client)在 ie 浏览器中