新疆建设职业技术学院网站设计与实现.docx

上传人:b****8 文档编号:28453738 上传时间:2023-07-13 格式:DOCX 页数:53 大小:909.95KB
下载 相关 举报
新疆建设职业技术学院网站设计与实现.docx_第1页
第1页 / 共53页
新疆建设职业技术学院网站设计与实现.docx_第2页
第2页 / 共53页
新疆建设职业技术学院网站设计与实现.docx_第3页
第3页 / 共53页
新疆建设职业技术学院网站设计与实现.docx_第4页
第4页 / 共53页
新疆建设职业技术学院网站设计与实现.docx_第5页
第5页 / 共53页
点击查看更多>>
下载资源
资源描述

新疆建设职业技术学院网站设计与实现.docx

《新疆建设职业技术学院网站设计与实现.docx》由会员分享,可在线阅读,更多相关《新疆建设职业技术学院网站设计与实现.docx(53页珍藏版)》请在冰豆网上搜索。

新疆建设职业技术学院网站设计与实现.docx

新疆建设职业技术学院网站设计与实现

 

新疆建设职业技术学院网站设计与实现

 

ConstructionofaVocationalandTechnicalCollegeWebsiteDesignandImplementation

 

摘要

新疆建设职业技术学院网站设计与实现

随着以信息技术为主导的现代化进程的加快,人类社会逐步从工业社会发展到信息社会,网络基础设施的高速普及,使互联网成为人们获取和传递信息的重要渠道,它冲击着人们的工作和生活。

近几年,网络在教学、科研、管理领域的普遍使用,使学校对信息建设的地位和作用有了一个全新的认识,校园网站建设的速度逐渐加快。

信息化程度的高低,已经成为衡量一所学校现代化管理水平和综合实力的重要标志。

学校网站成为学校形象展示、信息发布、内部管理的重要工具。

新疆建设职业技术学院的网站系统内容贫乏,更新缓慢,学院里的信息资源得不到充分的利用,信息处理效率缓慢,已经跟不上形势的发展,基本上失去了网站的优势。

在招生规模的不断扩大、学校行政事务不断增多、教学任务越来越重等情况下,该网站系统要经过一次较大的改版,在内容、形式上都需要有较大的改进,来提高学校的知名度和整体工作效率。

通过改版的新疆建设职业技术学院网站是一个综合的信息管理系统,是面向整个学院的多模块信息管理系统,采用当前流行的B/S结构设计,达到了多机并行工作的目的,可以在不同地域、任意时间访问网站系统中的数据,提高了系统数据的共享能力。

系统开发采用了当今流行开发平台和标准网络技术,因此本系统有很强的通用性和可移植性。

本系统具备人员管理、教学资源管理、系统信息管理等多种功能,信息的发布简便、管理规范、统计科学。

学院网站管理的工作量大并且繁琐,各种新闻、文章需要频繁更新,栏目也经常需要变更。

本系统的信息管理功能操作简便,用户和管理人员无需用专业的工具软件对网页进行编辑,很容易就能掌握信息的发布、修改和编辑等操作。

系统还为网站管理员提供了网站内容访问统计功能,掌握网站访问的流量。

网站管理员在学院任何一台联网的计算机上就能实现网站监管功能。

本系统还可以对学院网站主页的菜单进行设计,管理员只要做简单的操作就能完成菜单的添加、删除和修改工作,具有较强的先进性和实用性。

学院网站系统的安全性采取的措施是对访问学院网站的用户,可以通过对用户帐号、用户权限等属性的设置来授予或撤销用户控制的访问级别,管理员通过管理界面查看用户访问登录和信息发布等情况。

并且采用MD5加密技术对数据库中关键的数据属性进行加密处理。

本文重点阐述了我对新疆建设职业技术学院网站的改版开发过程。

并对网站的开发工具、开发环境、设计思路、设计流程等方面做出了详细的介绍,剖析了数据库架构及各数据表之间的关联,对网站各个功能的详细设计过程和实现过程做出了详细的说明,力求能清晰地表达出整个网站的规划、设计及实现。

根据新疆建设职业技术学院网站实际需求,项目采用模块化的设计思想,数据库采用了Access数据库管理系统,利用DREAMWEAVERMX和ASP进行网站开发,完成动态的、交互的Web服务器应用程序,最终实现了学校网站的主要功能。

关键词:

学院,网站设计,实现,ASP,数据库

 

Abstract

ConstructionofaVocationalandTechnical

CollegeWebsiteDesignandImplementation

Astheleadinginformationtechnologytospeeduptheprocessofmodernization,humansocietyisgraduallydevelopingfromtheindustrialsocietytoinformationsociety,universalhigh-speednetworkinfrastructuretoenableInternetaccessandbecomeanimportantchannelfortransmittinginformation,whichimpactonpeople'sworkandLife.Inrecentyears,thenetworkinteaching,research,andmanagementofcommonuse,sotheschoolbuildingonthestatusandroleofinformationhaveanewunderstandingoftheconstructionofthecampusWebsitespeedgraduallyaccelerated.Highandlowdegreeofinformationtechnologyhasbecomethemeasureofaschoolofmodernmanagementlevelandanimportantindicatorofoverallstrength.SchoolWebsiteoftheschoolimagedisplay,informationdissemination,animportantinternalmanagementtool.

ConstructionofaVocationalandTechnicalCollegesystem,thecontent-poorsite,updatetheslow,collegeinformationresourcesarenotfullyutilized,theefficiencyofinformationprocessingisslow,isbehindthedevelopmentofthesitebasicallylosttheadvantage.Theenrollmentcontinuestoexpand,increasingtheschooladministration,teachingmoreandmoreimportanttaskssuchcircumstances,thewebsitesystemtogothroughabigrevisionincontentandform,haveagreaterneedtoimprove,toimproveschoolVisibilityandoverallefficiency.

ThroughthewebsiteoftheXinjiangProductionandConstructionTechnologyCollegewebsiteisacomprehensiveinformationmanagementsystemismulti-modulefortheentireschoolinformationmanagementsystemthatusesthepopularB/Sstructuredesigntoachieveamulti-purposeparallelmachine,youcanDifferentregions,visitthewebsiteatanytimethedatasystemtoimprovethesystemofdatasharingcapabilities.Systemdevelopmentusingpopulardevelopmentplatformsandstandardsoftoday'snetworktechnology,sothesystemhasastrongversatilityandportability.

Thissystemhasthepersonnelmanagement,teachingresourcemanagement,informationmanagementsystemsandotherfunctions,thereleaseofinformationissimple,standardizedmanagement,statisticalscience.SchoolWebsitemanagement,heavyworkloadandcumbersome,avarietyofnews,articles,frequentlyupdated,oftenneedtochangecolumns.Informationmanagementcapabilitiesofthesystemissimple,usersandmanagersneedaprofessionaltooltoeditapage,itiseasytograspthereleaseofinformation,modificationandeditingoperations.Systemalsoprovidesasiteforwebmasterscontentaccessstatisticalfunctions,controltheflowofsitevisits.Siteadministratorsatthecollegeinanynetworkedcomputercanachievethesitesupervisoryfunctions.ThesystemcanalsobeamenuontheCollegeWebsitehomepagedesign,doasimpleoperationaslongastheadministratortocompletethemenutoadd,deleteandmodifythework,withstrongadvancedandpractical.

SchoolWebsitesystemsecuritymeasuresistovisittheCollegeWebsite,throughtotheuseraccountattributessuchassettinguserpermissionstograntorrevokeuseraccesslevelcontrol,theadministratorthroughthemanagementinterface,loginandviewtheusertoaccessinformationreleaseandsoon.AndusingMD5encryptionkeydatainthedatabaseencryptedattributes.

ThisarticlefocusesonbuildingmycareerandTechnicalCollegeinXinjiangrevisedsitedevelopmentprocess.Andwebsitedevelopmenttools,developmentenvironment,designideas,andsohasmadethedesignprocessindetail,analyzesthedatabaseschemaandtherelationshipbetweendatatables,thevariousfeaturesofthesiteduringthedetaileddesignandimplementationprocesstomakeadetaileddescription,andstrivetoarticulatetheentiresiteplanning,designandimplementation.

VocationalandTechnicalCollegeundertheXinjiangProductionandConstructionwebsitesactualdemand,theprojectusesamodulardesign,databaseusingtheAccessdatabasemanagementsystem,usingDREAMWEAVERMXandASPforwebdevelopment,completethedynamic,interactiveWebserverapplications,andultimatelytheschoolSite'smainfeatures.

Keywords:

College,WebsiteDesign,Implement,ASP,Database

第1章绪论

1.1背景

新疆建设职业技术学院经自治区人民政府2002年11月批准,由新疆建筑职工大学(新疆建筑工程学校、新疆建筑技工学校)、新疆城市建设学校、新疆建筑材料工业学校(新疆建筑材料技工学校)合并组建的一所为新疆建设事业培养高层次应用型技术人才的全日制普通高等院校。

学院校园网建成于2004年,学院网站系统由计算机信息工程系开发,于2004年8月开始正式使用。

该网站系统是一个基于B/S(浏览器/服务器)模式的、针对学院信息发布的信息管理系统,如图1.1所示。

使用过程中其实存在着如下一些问题:

1、只有学院的最新消息、学院动态、通知、部门介绍等信息,系统内容单调。

2、没有同类院校和相关行业的网站链接。

3、信息更新不及时,有些页面的内容几年来没有更新。

图1.1原学院网站系统

在招生规模的不断扩大、学校行政事务不断增多、教学任务越来越重等情况下,需要有人员管理、教学管理、系统信息管理等多种功能的网站系统,来提高学院的整体工作效率。

新疆建设职业技术学院网站系统采用了当前流行的B/S结构,实现了多机同时工作的统一数据库,可在三个校区、任意时间段来访问学院网站系统中的数据,增强了系统数据共享的能力。

开发环境采用了当今流行和标准的网络技术,极大地提高了系统的可移植性。

本设计就是基于这些学院实际需要解决的问题来进行开发设计的。

1.2目的和意义

在这个高度信息化的社会里,学校网站建设是来彰显自己的特色和个性的最快捷的宣传手段,可让全国及至世界了解你的学校。

它也是学校进行信息发布、业务管理、内部沟通的重要阵地,具有快捷、无距离、随时随地均可更新的特性。

这是传统媒体无法与之相比拟的,是其在媒体中脱颖而出的主要因素。

现今全国各高校基本都已经建立了自己的网站,通过计算机网络实现宣传、交流及资源的整合。

其目的和意义如下:

1、学院网站是实现教育资源库建设的基础。

2、学院网站能合理和迅速的使用学校内部信息资源、提高工作效率,是实现学校现代化管理的重要途径。

3、学院网站能提供教学互动的全新方式,使得教师与教师、教师与学生、学生与学生、教师与家长之间的交流有了全新的方式。

4、学院网站提供了个性化的平台,网络提供的丰富资源可以使学生和教师各取所需。

1.3本文主要工作内容

(一)基本管理:

修改密码(管理员)、网站设置、短信管理、留言管理、公告管理、链接管理、统计管理

(二)用户管理

学生管理、教师管理、管理员管理

(三)新闻管理

新闻添加、审核、编辑、删除、分类

(四)文章管理

文章添加、审核、编辑、删除、分类

(五)作品管理

作品添加、审核、编辑、删除、分类

(六)教学视频管理

教学视频添加、审核、编辑、删除、分类

(七)下载管理

软件添加、审核、编辑、删除、分类

课件添加、审核、编辑、删除、分类

(八)菜单管理

(九)数据管理

压缩数据库、备份数据库、恢复数据库、系统初始化

第2章开发平台简介

新疆建设职业技术学院网站是以ASP作为开发平台,在此将详细介绍关于ASP技术的知识和数据库的知识,系统运行环境配置以及如何与数据库进行连接。

2.1ASP技术简介

ASP即活动服务器网页(ActiveServerPage),是微软公司开发的代替CGI脚本程序的一种应用,它可以与其它程序和数据库进行交互,是一种简单、方便、易学易掌握的编程工具。

ASP的网页文件的格式是.asp,常用于现在的各种动态网站中[1]。

2.1.1ASP发展史

早期的Web程序开发是十分繁琐的,以至于要制作一个简单的动态页面需要编写大量的C代码才能完成,这对于普通的程序员来说难度很大。

从1996年ASP诞生,它允许使用VBScript这种的简单脚本语言,编写嵌入在HTML网页中的代码。

可以使用ASP的内部组件在进行程序设计的时候来实现其高级功能它的最大的贡献在于它的ADO(ActiveXDataObject)[2],这个组件使得程序对数据库的操作十分简单,动态网页设计变成一件轻松的事情。

Web程序设计任务不再是想像中的那样艰巨。

1998年,微软发布了ASP2.0,它作为IIS4.0的外接式附件。

这个版本的突破在于它的外部组件是可以初始化的,ASP程序内部的所有组件都有了独立的内存空间,并可以进行事务处理。

2000年,随着Windows2000操作系统的成功发布,它IIS5.0附带着ASP3.0。

ASP3.0的优势在于它使用了COM+,其效率比它以前的版本要好,并且更稳定。

2001年,ASP.NET出现了。

它在结构上几乎完全是基于组件和模块化的,Web应用程序的开发人员使用这个开发环境可以实现更加模块化的、功能性更强的程序设计。

2.1.2ASP网页特点

ASP是用来创建并执行其设计的动态网页的编程语言,它的脚本语句是在服务器端执行的。

可以用任何一个文本编辑工具进行创建和修改,只要将文件的扩展名命名为“.asp”就可以执行。

ASP网页由文本、脚本命令、HTML标记和COM组件等组成。

ASP可以把需要交互的内容设计到网页中去,也可以制作WEB应用程序的用户界面。

ASP网页的主要特点如下:

1.ASP程序是通过服务器端的解释程序执行后,再将形成的HTML格式的结果传到用户的浏览器上,所以任何浏览器都能打开ASP程序的运行结果;

2.ASP文件便于修改和测试,其包含在HTML代码中;

3.静态网页中实现不了的功能在ASP制作的动态网页中能实现;

4.ASP在数据库的连接、访问、编辑等操作上都非常的方便。

5.用户端看到的只是ASP程序在服务器端执行的的结果,因此,用户无法在自己的浏览器上看到ASP程序的源代码,便ASP程序代码更加的安全。

6.ASP提供功能强大的内置对象,它们能端的各种信息,再由服务器端的脚本程序中进行信息处理,可以将信息发回到用户端,这些对象增强了服务器端的脚本功能。

2.1.3ASP工作原理

当在Web站点中融入ASP功能后,所有的程序都将在B/S中的服务器端执行,包括所有嵌在普通HTML中的脚本程序,不用再必担心客户的浏览器是否能运行编写的代码,它减轻了客户端(Browser)浏览器的负担,提高了交互的速度。

当用户向浏览器地址栏输入网址后,用户端的浏览器会向该网址所对就的服务器发出访问请求,服务器引擎开始响应,并运行ASP程序,按照ASP文件的编写顺序,以顺序执行程序的方式开始处理,脚本命令逐个执行,生成HTML页面,执行完毕后,服务器仅将执行的结果返回给用户浏览器。

这就是ASP的工作原理。

2.1.4ASP内置对象

ASP提供的6个内部对象都有自己的方法和属性,下面对这6个对象的功能进行简要的说明。

[1]

1.Response对象:

将信息传送给客户端浏览器。

2.Request对象:

用于从客户端浏览器获取信息。

3.Server对象:

可在服务器上启动Activex对象。

4.Application对象:

用于在一个ASP应用程序下让不同的客户端共享数据。

5.Session对象:

用于为每个用户保存数据信息。

6.ObjectContext对象:

可以配合MicroSoftTransactionServer进行分布式事务处理。

而且每个对象有各自的属性,方法,集合和事件,对编写脚本是非常有用的。

它们之间的关系,如图2.1所示。

图2.1ASP内置对象之间的关系

2.1.4ASP程序编辑和调试

ASP程序可以使用纯文本编辑软件(记事本)等或MacromediaDreamweaverMX软件来编辑,但是扩展名必须命名为“.asp”,然后在Web服务器上运行。

本人在这个系统开发时,使用ASP调试工具和IIS进行调试的。

2.2ADO简介

ADO(ActiveXDataObjects,ActiveX数据对象)在1996年被微软公司发布,是一个用于存取数据源的COM组件[2]。

它提供了编程语言和统一数据访问方式OLEDB的一个中间层。

允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。

以实现访问关系或非关系数据库中的数据。

在编写应用程序从数据库中向网页提供数据时,可以将ADO程序包括在作为活动服务器页(ASP)的HTML文件中。

当用户从网站请求网页时,返回的网页也包括了数据库中的相应数据。

ACCESS是一个关系型桌面数据库管理系统[4],它可以用来建立中小型号的数据库应用系统,使用非常广泛。

使用ADO连接ACCESS数据库,具体的操作步骤可以归纳为以下几步:

(1)创建数据库源名

(2)创建数据库链接

(3)创建数据对象

(4)操作数据库

(5)关闭数据对象和链接

实现方法1:

Setconn=Server.CreateObject("ADODB.Connection")

conn.Open"mydrv={MicrosoftAccessDriver(*.mdb)};dbq="&Server.MapPath("数据库所在路径")

实现方法2:

Setconn=Server.CreateObject("ADODB.Connection")

conn.Open"mydrv=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath("数据库所在路径")

一个页面只要连接一次就可以了,数据库使用完后要及时关闭连接。

conn.Close

Setconn=Nothing

2.3数据库驱动

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库[5]。

数据库驱动以后台数据库为基础,编制的一定功能程序,通过浏览器完成数据存储、查询等操作。

把数据与资源共享两种技术进行结合,就是Web数据库。

数据库驱动环境一般由硬件环境和软件环境组成。

硬件环境包括Web服务器、数据库服务器等。

软件环境包括执行HTML代码的浏览器。

还包括能够执行可以自动生成HTML代码的程序,以及具有能够自

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 商业计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1