何磊
(宁夏电信政企客户服务部,宁夏银川750001)
摘要:随着社会的发展,网络成为工作的重要手段和生活的重要工具。通过网络来展示自身,吸引关注,发展商机,成为企业单位的重要事务。作为社会发展基础的教育,更应意识到网络的重要性。建校园网站的技术,由传统的静态网站,逐步向动态网站发展。作为学校,需要经常更新内容。本设计采用的是ASP技术,其基本原理是在MicrosoftWindowsNTServer上集成IIS,由ASP脚本启动ADO控件,通过ODBC驱动程序,实现数据库与Web服务器的连接,通过后台管理程序更新数据库,并将数据库的内容通过前台显示出来,从而解决在Internet或内网通过数据库发布信息的难题,大大减少了网站的文件数量和维护更新的工作量。
关键词:ASP;校园网站;设计与实现
中图分类号:TP311.1文献标识码:A文章编号:1007-9599(2010)05-0000-02
ASP-basedSchoolWebsiteDesignandImplementation
HeLei
(NingxiaTelecomGovernment&EnterpriseCustomerServiceOffice,Yinchuan750001,China)
Abstract:Withthedevelopmentofsociety,thenetworkbecameanimportantmeansofworkandlifeofanimportanttool.Throughthenetworktoshowitselftoattractattention,developingbusinessopportunities,abusinessunitoftheimportantmatters.Basededucationforsocialdevelopment,butshouldbeawareoftheimportanceofnetworking.Campussiteconstructiontechnology,fromthetraditionalstaticWebsite,thegradualdevelopmentofthedynamicwebsite.Asaschool,requirefrequentupdates.ThisdesignusestheASPtechnology,thebasicprincipleistointegrateMicrosoftWindowsNTServerIIS,ASPscriptstartsfromtheADOcontrol,throughtheODBCdriver,databaseandWebserverstoachievetheconnection,updatethedatabasethroughtheAdminwillcontentofthedatabaseisdisplayedbyfronttosolvetheInternetorinternalnetworksbaseddatabaseofpublishedinformationproblems,greatlyreducingtheamountofdocumentationandmaintenanceofwebsiteupdatesworkload.
Keywords:ASP;Schoolweb;DesignandImplementation
在网络信息时代,网站已经成为人们生活中不可缺少的一部分,网络技术也在迅速的发展,人们对网络的要求也越来越高,网站的功能也更加先进,比如一些论坛、视频,更加丰富了网站的内容,在网站上也可以寻得更多的知识,给人们的生活带来更多的乐趣。在21世纪,学校网站可以详细的介绍各个学校的历史、文化,充分体现学校的办学特色和师资优势,并突出学校内部与其他校园以及社会群体的信息交流,加强学校与社会、师生与家长的互动沟通,将网站创建成为展示师生风采的舞台,从而实现贯彻教育理念和塑造信息化时代校园品牌的完整统一。
一、校园网站建设的意义
学校网站是学校的“商标”,每一所学校都有自己的特色,每一所学校都有自己的个性在这个高度信息化的社会里,建立自己的学校网站是最直接的宣传手段。网站的超时空特性,不仅能让地区内的人们了解学校,更可让世界了解你的学校。
学校网站是实现教育资源分配的桥梁。网络有巨大的教育资源库,它集全社会的力量,使教育资源无限增长这使每位教师和学生都有机会得到均等的培训和受教育的机会,不再受到学校水平、教材、教师能力的限制。
学校网站能提供教学互动的全新方式。学校网站使得教师与教师、教师与学生、学生与学生之间的交流有了一种新的方式,它不再受到传统课堂的制约。
学校网站是最佳的教学研究室,学校网站与教育类专门网站的有效链接,给学校教学研究带来了片新天地,各种优秀教案、专家论坛、网络观摩课、各科素材、多媒体课件制作等内容为教师教研提供了极佳的平台,有效地降低了教研成本、提高效率。
二、学校网站系统分析、规划和实施
本文是采取了动态网页的制作方法来论述主题的,由于篇幅有限,所以就直接切入主题了。
针对目前我国网站现状,作者从改善网站本身管理和网站作为软件向应用的扩张两个方向,提出改进方案。对站点维护包括允许管理员在线查看文件和子目录列表、文件类型图标、大小、属性、创建日期及最后修改日期;能够上传和下载文件和目录:提供创建、重命名、复制、移动和修改任何文件和目录属性:能够查看和编辑文本文件内容。静态网站的任何更新都需要网站开发人员来实现,对服务器的更新要使用FTP等上传工具。然而采用动态网站,没有必要专业开发人员来更新网站内容,仅需普通网站维护人员就可实现,从而节约了成本。而且,使用动态网站,不需使用FTP等上传工具,就可远程完成传输或修改服务器内容。建立动态网站后,需要灵活且功能强大的帐号管理。下面从分散信息所有权、提供对信息的访问权、管理帐号三方面着手。分散信息所有权。无论信息存储在同一个中央位置(地理位置)或不同位置,其信息所有者都可以分散在不同的地理位置。换言之,虽然只能有一个位置提供系统和应用程序,但对数据信息拥有所有权的用户可以分散在不同的地理位置.这样,与信息或数据关系最密切的用户就可以拥有对这些信息或数据的操作权限。提供对信息的访问权。通过企业网站,可以仅向相关的用户提供合适的内容。这种功能对业务活动非常有用,即如果拥有相关权限,用户就可以及时地获取相应的信息,则他们就可以更好地完成工作。
三、系统实现与应用
本论文在设计时,考虑到中小学校园网站设计、维护人员的水平参差不齐,而且网站的维护随着时间的推移,工作量会越来越大,因此本系统采用后台动态更新技术,维护人员只要懂的基本的电脑操作就可以进行维护。其维护工作也相当简单,只需按照菜单或提示,将有关内容添加到数据库或从数据库中删除即可,与静态网站的更新相比,其工作量大大减少。如在后台添加一篇文章,首先登录后台,然后进行文章的添加,直接就可以在主页和相关的多个页面显示该文章的链接,而不需要像静态网页那样采用专门的工具进行编辑,还要在相关的页面进行链接,如果要将最新添加的文件放在前面,还必须进行大量的链接修改。充分体现了动态内容技术的优点。
这种交互性不仅体现在后台,还体现在前台。比如文章、图片的搜索,成绩查询功能,以及校园讨论区发表新帖和回复都具有交互性。这是静态网站无法实现的。实现了部分校务的在线管理学籍管理子系统实现了学生基本信息、学生成绩、考试管理等校务的在线管理。管理员和录入员既可以在线录入,也可以将已经有的数据导入到数据库。其它用户可以在线进行成绩查询。这部分功能必须采用数据库技术与WEB服务器连接才能实现。静态网页实现不了此功能。能进行数据的在线备份和恢复本系统的所有数据都是通过数据库管理的。
在本地网络发布主机系统基本要求WindowsNT+IIS4.0以上,浏览器为IE6.0以上。将整个文件夹SXSZ拷贝到本地的一个目录,如E:\,打开控制面板→管理工具→Internet信息服务,展开本地计算机→网站→默认网站,右键单击选择属性→主目录,将本地路径改为:E:\SXSZ,打开浏览器,输入网址http:localhost/即可访问。
在INTERNET上发布网站在本地浏览者只有本校的师生,达不到让社会了解学校,让学校走出社会的目的。要让所有的人都能够通过网络访问网站,必须要有存放网站文件的空间,有指向该空间的域名,还要把网站文件上传到空间。购买好空间之后得到一个帐号,口令,以及FTP地址。购买域名域名的购买和空间差不多,买好之后,就可以在域名供应商网站上,根据提示进行域名解析,使该域名指向所购买的空间地址。上传文件有空间的帐号、口令和FTP地址之后,就可以将网站的文件上传到虚拟主机(空间)上。然后去相应的位置上输入FTP地址,帐号,口令就可以上传了。上传完之后,输入域名就可以访问了。
用户管理说明该系统的使用很简单,无需专业的知识便可以进行方便的更新维护。主页上有一个管理员登录入口,默认的用户名和密码都是admin,进入后台之后可以随便添加和删除用户,并可以给不同的用户赋予不同的权限。注意:千万不要把所有的管理员权限用户都删除掉,否则你无法进入后台进行管理。万一你把所有的管理员用户都删除掉了,只能打开数据库,自己添加一个用户名,将21232f297a57a5a743894aOe4a801fc3复制到密码字段,就可以用admin作为密码登录了。管理完之后要及时退出管理,或关闭浏览器,否则会被后来用机的人通过前进后退进入后台管理,威胁你的数据安全。权限说明系统管理员:拥有所有的权限。包括帐户管理,分类管理,文章管理,图片管理,数据管理,学籍管理。文章录入员:拥有部分管理权限。包括添加文章,修改文章,上传图片,图片管理的部分权限,学籍管理等。帐户管理包括添加帐户和删除帐户。系统管理员可以添加不同权限的用户,也可以删除不再需要的用户。分类管理本系统支持两级分类,这里的分类是针对文章管理部分的。用户可以自由地增减、修改类名。自动生成相应的页面。不过,大类连接必须手动添加,在inclu/top.asp和admin/top.asp这个文件里把链接改掉就行了,如果没有相应的知识,不要添加大类,只作修改比较好。删除大类时要特别小心,一旦被删除,所有的相应的小类和文章都被删除掉。小类可以自由地添加,编辑,并可以通过拉上拉下来改变该小类在页面上的位置。我们来看看以下几个功能的实现。
文章管理1.添加文章:用户在添加文章时,先选择大类,接着最好先选择好小类,填好标题,再写内容;2.修改文章:这部分的功能不是很完善,在编辑时的格式全部变成代码,不要把那些代码去掉;3.删除文章:可以直接输入文章ID号进行删除,也可以在列出的文章中找到要删除的文章,按右边的删除按钮,来删除文章;
图片上传:先写好标题,点击上传图片,在出现的页面点击浏览,找到要上传的图片,上传。上传完之后页面会出现的缩略图和放大图,在原来的图片上传页面就会出现了要上传的文件的路径名称和默认的缩略图路径名称,再按添加就可以了。
编辑删除:找到要修改或删除的文件,点击“修改”或“删除’,进行相应的操作。可以利用搜索功能来查找文件。
系统安全性分析本系统采用了windowsXP十ACCESS进行开发。对用户进行权限限制,只有具有管理员权限的用户才能进行各种删除操作,保证了数据的安全。后台的数据库密码用MD5加密,就算被下载了数据库,也无法从中看到管理密码,整个系统对于一个学校网站来说,其安全性达到了较高的要求。
参考文献:
[1]宋昕.ASP网页开发技术入门与提高实用教程.北京:中国铁道出版社,2005
[2]唐红亮.ASP动态网页设计应用教程.北京:电子工业出版社,2005
[3]江晓平,吴勇强,张宏林.ASP网络开发技术,北京:人民邮电出版社,2003
[4]于淑营,赵慧娟.基于WEB的动态信息发布系统技术研究.计算机应用,2004,24(4):189-190
作者简介:何磊,性别:男,宁夏银川人,职称:助理工程师,学历:大学本科,主要研究方向为:软件工程与技术