浅谈网站建设的基本原理

2012-04-29 10:43程浥
中国教育技术装备 2012年17期
关键词:脚本语言数据表后台

程浥

校园网已成为学校宣传工作的重要阵地,建立完善的校园网可以积极拓展学校的教育教学工作,加强与兄弟学校之间和外界的交流。

网络已成为政府、学校、企事业单位信息化建设中的重要组成部分,受到人们的重视。全国各中小学校都把建设自己的网站提上了工作日程,利用网站进行宣传、教育、新闻发布和招聘等工作,校园网已成为学校与外界交流沟通的重要渠道。

网站基础理论与语言特点

网站是指在因特网上使用HTML等工具制作,并用于展示特定内容网页的聚集。Asp语言可以处理并能够开发与实现与多种数据库诸如Access、Mysql、Sql Server或者Oracle等的连接,具有功能强大、灵活的特点。在一般情况下使用vb标准的sql语句来调配使用Access的数据库。

Asp基础

Asp和Vbscript都是同HTML脚本结合在一起使用,一般的文本编辑程序的文件,只要Web服务器支持Asp,就可以在网页的HTML代码加上Asp程序代码;就像只需要浏览器脚本中支持Vbscript,就可以在客户端脚本使用Vbscript一样。

Asp的特点

Asp是一种基于Web服务器端的编译语言,即Asp语言编辑器上只能在服务器上执行。其他网页发展工具,例如Dreamweavar、Frontpage express、Frontpage等;支持Asp的Web服务器,例如Windows NT/2000的IIS和95/08的PWS个人Web服务器等。Asp和HTML网页都是常规的文本文件,使用Dreamweavar脚本编辑器或用记事本都可以编辑Asp脚本程序。

脚本语言的介绍

脚本语言特点是与编程语言的语法结构相类,以文本形式保存,并且脚本语言不需要额外的程序进行编译,在调用脚本语言时直接解释。这也当作是脚本编辑器设计的一个判断标准,比如说Javascript语言,你只需要新建一个HTML文件,在文本里面加上一段脚本就可以,在IE浏览器打开HTML文件时自然会调用js脚本。这类的常见的有Javascript、Vbscript、perl、php、python、ruby,都是脚本语言。不过目前大都是搭配Vbscript来建立Asp程序。

介绍网页设计的软件

Dreamweavar、Frontpage Expree、Frontpage等都是网页设计的软件。笔者向同行们推荐的Dreamweavar是一个可视化的网页设计和网站管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、homesite/bbedit捆绑、可视化网页设计、图像编辑、全局查找替换、全ftp功能、处理Flash和Shockwave等多媒体格式和动态HTML、基于团队的web创作。初学者使用Dreamweavar mx 2004与Dreamweavar 8.0两个版本,前者在功能上明显优于后者强大,能够实现Asp动态网页编辑语言中。

数据库管理系统

数据库管理系统是一种操纵和管理数据库的大型软件。具有综合的数据系统有:Oracle、Microsoft sql server、Access、Mysql及postgresql等。

Access是微软公司推出的基于windows的桌面关系数据管理系统(rdbms,即relation database management system),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种生成器、模版,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。

网站的设计与技术

网站的定义

建立网站的目的是为了更加便利地实现与外界交互资讯,让教师能更加方便地使用网络教学资源从而进一步提升学校教学和管理的质量。而使学校的网络稳定运行和网络应用得以广泛的发展则是学校信息建设的深入要求。另外,网站上的优质教育教学资源,学校网站提供的网上教学互动的全新方式以及教学资源共享和学校之间的交互和交流也是校园网站应用的新切入点。

网站栏目策划

收集完学校各部门的相关信息以后对其进行整理,结合网站定位来设定网站的分栏目,形成网站栏目的树状列表,用以清晰表达站点结构。

页面的设计与布局

网页的界面设计,是技术与艺术的结合。

Dreamweaver mx2004提供了多种方法创建和控制Web页布局。网站采用动态与静态页面相结合的设计。而整个页面设计随着潮流而变,重要的成分是字体、标题、Logo、标注、导航菜单等。页面布局采用css样式,可以很方便地使用系统功能的设计。

网站制作技术

网页图片处理是网页制作一个非常重要的组成部分。

图片是网页内容最有视觉冲击力的表现方式之一,因此,图片在网页中具有非常重要的作用。常用的图片处理软件有Firework和Photoshop,对于一些简单的图片处理工作用Firework即可完成。

Flash是表现网页的最流行的方式之一,同视频一样,Flash可以同时给人以视觉听觉的冲击,因此,制作简单的Flash也是网页制作的一项非常有用的技能,你可以选择Flash的软件进行制作,或者从网络上下载免费使用的Flash插入到自己的网站之中。

网站的设计实现

软件开发环境

1)平台软件。服务器端平台软件全部采用Microsoft的产品,其系统亲和度较好,便于维护和管理,同时系统设计还应用了Microsoft的一些新的技术,来提高系统的整体性能和稳定性的效率。如,操作系统采用Microsoft Windows 2003 server;服务器:Web软件采用Windowsiis4.0配置虚拟主机;浏览器:Internet explore 8.0。

2)数据库系统:Microsoft Access 2003。

3)Windows开发语言:程序设计采用Microsoft Asp。

4)开发工具。Dreamweaver Mx2004,站点管理功能的规划与设计;Flash Mx 2004,制作网页动画,同时辅以Fireworks Mx2004,用以制作静态和动态网页;Photoshop,对页面中图片效果进行处理。

Web数据库的建立

数据库是网站的内核,完善的数据库高效率的运行才能使得网站满足客户的需求,而数据库建设的关键是数据库的建模。

首先对网站运行中涉及的数据信息进行整理和归纳,Web数据库的主要信息有:数据库用户登录和密码等信息,添加信息的数据表,后台管理员的添加和管理的数据表,栏目信息数据表,新闻信息数据表,管理信息数据表,上传图片文件的管理数据表等。

在整理完网站涉及的信息之后,要对网站进行数据流程分析,确立数据流程图,这一点应该在之前的需求分析中就已经完成,之后需要对数据流程中的数据关联进行分析。

建立开发和测试程序的环境时,需要考虑数据采用的类型,字段定义,表和表之间的关联数据,将数据组织成数据表的关系,确定主键字段并为数据库建立索引,完成数据库的建模。

Asp编译语言可以通过ado本机数据源或者odbc访问数据库。

网站后台的主要功能

网站后台设计也是网站设计重要环节,现行的大部分网站系统都是通过后台管理完成网站的更新和维护,其中需要针对不同需求的用户设立权限,规范后台操作。

其实现的主要功能是对需要使用后台管理系统的人员进行用户名、密码和权限的管理并进行添加、修改与删除的操作。

后台管理页面应该结构简单,功能完善,操作快捷,比如可以对于管理员或老师进行权限设置,对新闻、教学工作、招生咨询等项目进行更新操作。

网站的运行与维护

网站的良好运行与维护需要从软硬件两个方面同时努力。

如果使用电信的托管服务,在硬件方面的要求相对较低,但是如果使用学校自身的服务器,那么就要对服务器的维护形成制度性的操作,比如定时对服务器进行升级、杀毒、备份数据的操作。定期的检查服务器的网络通讯日志,了解服务器阶段性的工作情况,针对服务器易于被攻击的端口,调整服务器的防火墙设置。

网站的运行与维护在重要性上不亚于网站的设计和建立,只有良好运行的网站才能满足学校的信息化需求,保证学校教学教育工作的顺利开展。

(作者单位:南京市第六高级中学)

猜你喜欢
脚本语言数据表后台
湖北省新冠肺炎疫情数据表
基于列控工程数据表建立线路拓扑关系的研究
一种面向SSC的电信增值业务的生成方法及实现
后台暗恋
基于Unity3D的坦克大战游戏设计与实现
前台、后台精彩花絮停不了
浅析计算机技术在flash动画中的应用
以“后台”的名义节省电池用量
基于SiPESC平台的Python扩展模块开发
图表