大学网站后台管理系统毕业设计论文Word文件下载.docx

上传人:b****4 文档编号:17635949 上传时间:2022-12-07 格式:DOCX 页数:37 大小:443.73KB
下载 相关 举报
大学网站后台管理系统毕业设计论文Word文件下载.docx_第1页
第1页 / 共37页
大学网站后台管理系统毕业设计论文Word文件下载.docx_第2页
第2页 / 共37页
大学网站后台管理系统毕业设计论文Word文件下载.docx_第3页
第3页 / 共37页
大学网站后台管理系统毕业设计论文Word文件下载.docx_第4页
第4页 / 共37页
大学网站后台管理系统毕业设计论文Word文件下载.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

大学网站后台管理系统毕业设计论文Word文件下载.docx

《大学网站后台管理系统毕业设计论文Word文件下载.docx》由会员分享,可在线阅读,更多相关《大学网站后台管理系统毕业设计论文Word文件下载.docx(37页珍藏版)》请在冰豆网上搜索。

大学网站后台管理系统毕业设计论文Word文件下载.docx

ASP;

Back-stagemanagement

1绪论

研究背景和实现意义

在Internet飞速发展的今天,电子数字计算机是20世纪重大科技发明之一,而互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。

Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。

因此网站建设在Internet应用上的地位显而易见,它已成为机关、学校、企事业单位、甚至进入寻常百姓家的信息化建设中的重要组成部分,从而倍受人们的重视。

而我校为了更好的办学,建构了**大学网站。

通过网站,全面宣传,展示学校风采、优点与特色,发布学校的活动安排与招生政策等信息内容,使学生及家长曾加对学校的了解,增强学生、家长与学校之间的联系,在Internet网上,让学生及家长及时得到学校发布的重要信息,同时也帮助了学校完成部分事务,提高办事效率,给学生、家长与学校最方便的联系桥梁。

在这里学生及家长也可以提出意见及想法,互通教学之间的意见想法,更加有效的办好教学,和学生需要哪样的教学方式能够更好的吸收与接纳,这些都能成为学校的参考,以便更加的提高学校的教学质量。

国内外发展状况

作为一种新兴的信息技术,互联网正以前所未有的冲击力影响着人类的生活,它的出现和发展,正慢慢地改变着人们的生活方式,互联网也因此成为目前比较热门的一个话题,它具有强大的影响力。

 

 

国际上网站的发展十分迅速,网站已成为人们获取信息的一种重要方式越来越多的人都希望有自己的个人主页,以充分展示自我;

越来越多的公司都希望让自己的网站更具吸引力,以宣传公司,提高知名度。

提起网站设计,许多人自然会想到DREAMWEAVERMX和FLASH,FIREWORKS三剑客,还有ASP等等。

校园网简单地说就是服务于学校的局域网,我国中小学校园网从1995年开始着手建设,在短短的几年中,中小学校园网建设从无到又已经历了从建网之处的以硬件集成为主要硬件建设,到硬件软件并重,着眼教学应用建设,再到重校园网信息环境建设几个阶段的变化,1998年教育部启动了1000所“现代教育技术实验学校”工程,我国中小学教育新信息化的步伐加快。

截止1999年底,已有500多所中小学建立校园子网,3000所中小学拥有校园子网,1999年教育部公布了《行动计划》,召开了信息技术教育座谈会,随之各省市相继召开了教育信息化规划会议,直接推动了校园网建设,校园网建设和应用成为中小学发展的亮点。

校园网是新生代是新生事物。

当前我国校园网建设和应用尚属初级阶段,但仍对中小学教育产生了重大冲击和影响,为中小学带来了教学模式、管理模式和信息交流模式的跃变。

校园网教学方面的应用变革了传统的教学模式和学习方式取代粉笔、黑板。

新生事物都有其不成熟的一面,需要我们不断的去完善去改进在这里我不主张某些学校为了评“省重点小学”之类地头衔引进校园网设备,而不注重校园网的软件设备,那将是一种资源的最大限度的浪费。

校园网前景甚佳,有如人的少年时期,其发展前途无量,我期待校园网给我们带来教育地更新更高地一个台阶

**大学网站后台管理系统采用的相关技术

ASP技术简介

1.ASP的优势:

ActiveServerPages:

“动态服务器网页”,一般简称为“ASP”,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。

的特点:

任何开发工具皆可发展ASP。

只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。

当然,其他网页发展工具,例如,FrontPageExpress、FrontPage等也都可以;

不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。

3.通吃各家浏览由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。

4.语言相容性高:

ASP与所有的ActiveXScript语言都相容,除了可结合HTML,VBScript、JavaScript、ActiveX服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(ThirdParty)所提供的语言。

隐密安全性高。

如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!

这是因杰ASP程序先于网站服务(WebServer)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。

5.易于操控数据库:

ASP可以轻易地通过ODBC(OpenDatabaseConnectivity)驱动程序连接各种不同的数据库,例如:

Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel”文件当成数据库用。

6.面向对象学习容易:

ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:

Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。

ASP的六大内部对象Request、Response、Server、Session、Application、ObjectContext从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session内的用户信息,该信息仅可被该用户访问在一个ASP-Application中让不同的客户端共享信息可以用来配合MicrosoftTransaction服务器进行分布式事务处理。

所以我选择了ASP结合Frontpage架构网站。

在此期间本人将使用MacromediaDreamweaverMX2004进行ASP页面的编码,并使用IIS6.0对页面进行调试。

ASP页面的结构

  ASP的程序代码简单、通用,文件名由.asp结尾,ASP文件通常由四部分构成:

  

(1)标准的HTML标记:

所有的HTML标记均可使用。

  

(2)ASP语法命令:

位于<

%%>

标签内的ASP代码。

 (3)服务器端的include语句:

可用#include语句调入其它ASP代码,增强了编程的灵活性。

(4)脚本语言:

ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。

1.2.3.ASP的运行环境

  目前ASP可运行在三种环境下。

  

(1)WINDOWSNTserver4.0运行IIS3.0(InternetInformationServer)以上。

  

(2)WINDOWSNTworkstation4.0运行PeerWebServer3.0以上。

  (3)WINDOWS95/98运行PWS(PersonalWebServer)。

  其中以NTserver上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。

1.2.4.ASP的内建对象

  ASP提供了六个内建对象,供用户直接调用:

  

(1)Application对象:

负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。

  

(2)Session对象:

存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。

Session对象需cookie支持。

(3)Request对象:

从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。

  (4)Response对象:

服务器将输出内容发送到用户端。

  (5)Server对象:

提供对服务器有关方法和属性的访问。

  (6)ObjectContext对象:

IIS4.0新增的对象,用来进行事务处理。

此项功能需得到MTS(MicrosoftTranscationServer)管理的支持。

1.2.5.ASP的主要内置组件

  

(1)AdRotator组件:

用来按指定计划在同一页上自动轮换显示广告,用于WWW上日益重要的广告服务。

  

(2)BrowserCapabilities组件:

确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。

  (3)DatabaseAccess组件:

提供ADO(ActiveXDataObjects)来访问支持ODBC的数据库。

  (4)FileAccess组件:

提供对服务器端文件的读写功能。

  (5)ContentLinking组件:

生成WEB页内容列表,并将各页顺序连接,用于制作导航条。

  此外,还可安装Myinfo、Counters、ContentRotator、PageCount等组件,用户也可自行编制Actiive组件,以提高系统的实用性。

1.2.6DatabaseAccess组件ADO

  WWW上很重要的应用是访问WEB数据库,用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP内置的ActiveX服务器组件(ActiveXServerComponent),通过在WEB服务器上设置ODBC和OLEDB可连接多种数据库:

如SYBASE、ORACLE、INFORMIX、SQLSERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。

  ADO组件主要提供了以下七个对象和四个集合来访问数据库。

  

(1)Connection对象:

建立与后台数据库的连接。

  

(2)Command对象:

执行SQL指令,访问数据库。

  (3)Parameters对象和Parameters集合:

为Command对象提供数据和参数。

  (4)RecordSet对象:

存放访问数据库后的数据信息,是最经常使用的对象。

  (5)Field对象和Field集合:

提供对RecordSet中当前记录的各个字段进行访问的功能。

  (6)Property对象和Properties集合:

提供有关信息,供Connection、Command、RecordSet、Field对象使用。

(7)Error对象和Errors集合:

提供访问数据库时的错误信息。

ASP技术访问WEB数据库

1.3.1访问WEB数据库简介

WorldWideWeb(WWW)是当今Internet上最主要的信息服务,静态的Web站点中各种形式的数据以文件方式存在,当信息量以儿何级数增加时信息的发布和维护就显得极为困难;

而另一方面,用户对信息的实时性、交互性的要求随着信息技术的发展已变得理所应当。

同时,数据库技术经过几十年的的发展日益成熟起来,Oracle,DB2,Informix,Sybase,MSSQLServer等数据库系统的功能日趋强大。

Web技术与数据库技术的结合能够综合二者的优点、发挥二者的潜力,充分利用已有的数据库信息资源。

WorldWideWeb(WWW)所采用的体系结构是浏览器/服务器(B/S)模式,客户机与服务器之间的通信采用的是无状态的、面向对象的HTTP协议。

Web数据库的访问采用浏览器/Web服务器(B/S)或浏览器/Web服务器/数据库服务器(B/S/S)结构。

在更为常见的B/S/S结构中,各组成部分通过Internet/Intranet实现物理连接,软件上遵循HTTP协议,客户通过浏览器向服务器发送请求和服务器进行连接,从而实现在Internet/Intranet的环境下对数据库的访问操作。

Web数据库系统充分发挥了DBMS高效的数据存储和管理能力,以Web这种浏览器/服务器模式为平台,将客户端融入统一的Web浏览器,为用户提供使用简便、内容丰富的数据库服务。

Web数据库系统已成为Internet和Intranet提供的核心服务,为Internet上的电子商务提供技术支持。

从Web与数据库连接的应用程序实现方式来看一般有三种方法:

一种是在Web服务器端提供中间件来连接Web服务和数据库服务器,这是一种最典型的Web应用模式,常用的中间件技术有公共网关接口(CGI),Web应用程序编程接口(WebAPI),ASP,PHP,JavaServlet,JSP等。

1.3.2访问WEB数据库的多种方案

目前在WINDOWS环境下有多种访问WEB数据库的技术,主要有:

(1).公共网关接口CGI(CommonGatewayInterface)

CGI是较早实现的技术。

适用于多种服务器平台,如UNIX、WINDOWS等,但CGI的开发成本高、维护困难、功能有限、不具备事务处理功能、占用服务器资源较多。

(2).INTERNET数据库连接器IDC(InternetDatabaseConnector)。

IDC集成在ISAPI(InternetServerAPI)中,充分利用了DLL技术,易扩充,但编程较CGI更为复杂,只适用于小型数据库系统。

(3).先进数据库连接器ADC(AdvanceDatabaseConnector)

ADC提供了ActiveXControl来访问数据库,它的主要特点是数据查询由用户端浏览器执行,因而需将服务器端数据库中的部分记录下载到用户端,系统开销较大、响应慢,只适用于特别频繁的数据库查询操作。

(4).JAVA/JDBC语言编程

JAVA语言是一种面向对象、易移植、多线程控制的语言,可通过JDBC去连接数据库。

用JAVA/JDBC编写的软件可移植性强,适用于多种操作系统,但其执行效率和执行速度还不理想,目前无法建立高效、高速的应用。

(5).动态服务器页面ASP(ActiveServerPage)

ASP是微软公司最新推出的WEB应用开发技术,着重于处理动态网页和WEB数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问WEB数据库的最佳选择。

1.3.3ASP访问数据库的原理

ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。

当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveXDataObjects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。

  由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。

此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。

ASP+SQLServer工作原理如下图1-1所示:

图1-1ASP+SQLServer工作原理

本文的工作特点及安排

本文通过学习**大学网站后台管理系统等相关知识,研究如何利用ASP技术,来开发**大学网站后台管理系统。

由于时间有限,本论文中关于**大学网站后台管理系统的设计立足于基本的功能的设计,例如添加、删除、修改、查询、查看。

其基本的功能模块主要包括用户信息管理,部门网站管理,资料发布管理。

本文主要完成以下内容:

第1章对本文的研究背景、意义以及设计**大学网站后台管理系统一般所使用的技术进行了介绍。

第2章给出了一个**大学网站后台管理系统的需求分析。

第3章给出了**大学网站后台管理系统的系统设计。

第4章在ASP环境下进行程序设计,实现**大学网站后台管理系统。

第5章展示系统的运行结果,并对系统存在的问题进行总结。

第6章总结全文。

2**大学网站后台管理系统需求分析

为详细了解**大学网站后台管理系统的使用需求,使开发系统的功能尽可能地接近用户所需,根据实际情况,给出了**大学网站后台管理系统的需求分析。

2.1系统概述

(1)项目开发背景

对于绝大多数学校而言,要建成功能强大的维护方便的校园网站,恐怕不是一件容易的事,一方面,信息技术水平有限,同时也投入不了大量的时间来进行维护制作,另一方面,学校资金有限,不可能花重金去请专业公司订做或购买,于是本网站后台管理系统有着强大的功能,作为网站后台的管理者,也设定了各自的权限,分为用户,管理者和超级管理者,这样因人事而赋予的各自交错性的权利与范围,使管理者能各司其职,互不影响,更好的管理**大学的网站,管理员可以查看修改各种信息。

(2)开发架构及环境

整个系统采用客户端、Web服务器及数据库服务器的B/S结构进行设计,利用IIS架构Web服务器,以SQLserver2000作为数据库平台。

在dreamweaver开发平台上,采用业界领先的ASP技术和HTML语言开发。

2.2功能需求

**大学前台网站是一个综合性的大型网站,有着几乎海量的信息,新闻,资料,师生的信息等复杂繁多,要管理好前台网站,就必定需要一个功能强大的后台管理系统,来维护整个校园网站的运行。

而在后台,不同的管理者有着不同的权限,可以修改用户信息,查看,发布校园新闻,资料,还能管理校园网站的各个部门信息,整个后台管理系统分为用户信息管理,部门网站管理,资料发布管理。

●用户信息管理

(1)用户分为超级管理员,管理员,用户,权限不同,管理的部分不同,都可以实现对自己信息的修改;

(2)超级管理员可以对整个江大网站师生用户资料的查看,修改,添加,删除,还有登录资格的激活和注销;

●部门网站管理

(1)各自的管理员管理各种的部门和栏目,能够实现对栏目的新增,删除,对新闻,资料的发布,审核和删除,子栏目的管理新增,删除等;

(2)部门网站管理,管理员能对部门网站的结构,头部图片,选项卡,栏目导航,公告,通知等等的管理,能够查看,上传各部分的图片,能新增,删除各个部门信息。

●资料发布管理:

(1)资料新增,独立于具体的数据库平台。

对于与数据库交互的部分充分考虑兼容性;

(2)能发布文字材料,发布信息的审核,附件管理,滚动图片的发布。

2.3性能需求

本系统的性能需求依据软件工程的开发原则以系统功能需求,主要有以下几方面:

(1)设计需求

本系统是按照软件工程的要求设计的。

采用以设计为中心的软件工程策略,实施严格的文档控制,以保证目标软件的可控性。

利用ASP的优点,构建出可扩展、更加安全、更加稳定的应用程序。

(2)软件维护性

ASP把界面设计和程序设计以不同的文件分离开,重用性和维护性得到了提高,另外,程序设计时采用HTML语言作为主要的编程语言,使得源代码具有良好的可读性和可维护性等优点。

(3)存储空间

整个**大学网站后台管理系统使用SQLserver2000数据库来存储数据信息。

(4)可用性

●界面统一,操作简单。

●已有的数

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

当前位置:首页 > 经管营销 > 企业管理

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

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