首页 论文论文动态网站毕业论文建设论文论文

论文论文动态网站毕业论文建设论文论文

举报
开通vip

论文论文动态网站毕业论文建设论文论文西南林学院标本室数字化建设—动态网站建设 湖南人文科技学院2007届论文—数据结构课程学习网站的建设 数据结构课程学习网站的建设 摘 要:计算机技术的发展,特别是信息技术的飞速发展,对现代远程教育的开展起了积极的促进作用,设计和开发优质的网站平台,使之达到资源共建、资源共享。 在本论文中,将数据结构的基本原理和方法应用到整个系统,并对其进行需求分析,提出了解决问题的具体方法。在具体制作中,用ASP技术来实现BBS系统,ASP技术与数据库技术结合,用户在浏览器端可以随意查询自己需要的标本,而数据的后台操作则由服...

论文论文动态网站毕业论文建设论文论文
西南林学院标本室数字化建设—动态网站建设 湖南人文科技学院2007届论文—数据结构课程学习网站的建设 数据结构课程学习网站的建设 摘 要:计算机技术的发展,特别是信息技术的飞速发展,对现代远程教育的开展起了积极的促进作用,设计和开发优质的网站平台,使之达到资源共建、资源共享。 在本论文中,将数据结构的基本原理和方法应用到整个系统,并对其进行需求分析,提出了解决问题的具体方法。在具体制作中,用ASP技术来实现BBS系统,ASP技术与数据库技术结合,用户在浏览器端可以随意查询自己需要的标本,而数据的后台操作则由服务器端处理。这样提高了网页的互动性,使整个系统能更好的为用户服务。 关键词:数据结构 网站建设 ASP BBS 1 引言 信息社会使得档案的载体形态和 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 方式呈现出多元化发展态势,纸质档案的“一统天下”将被声像档案、电子档案并存的格局所替代,须改变以往封闭式管理格局,编研模式必须逐步向多载体、全方位、深层次地开发档案信息资源上转换,走进充满活力的网络世界。而网站建设则为档案编研工作提供了新契机,提出了新要求,打开了新天地。在这个方面,通过建立自己的网上档案馆,开展网上档案服务,对档案编研工作适应信息社会发展需要有了深入的认识。 2001年7月国家发布的“国家信息化指标构成 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ”中,以20条指标来具体细化我国信息化水平和程度。其中第12条“网络资源数据库总容量”关系到档案信息、网站的数据资源建设随着中国电子政务的推广和普及,NTERNET已经为人类在新世纪的政务、商务、管理活动中提供了一种迅速有效的获取信息的手段和全新的模式。在这一变革中,只有善于利用INTERNET构建自己的管理体系的单位和企业才能获得成功。为了使档案信息充分发挥作用,全国各类档案部门及其档案工作者纷纷在国际互联网上建立了档案信息网站。 随着我国信息化程度的加快,随着网络信息资源的日益膨胀,档案信息网站的建设已经提上厂议事日程。然而在我国,档案信息网站还处于刚刚起步的阶段。理论方面没有系统的论述,实践上也严重滞后。 《数据结构》课程是计算机专业的一门重要的专业基础课,同时又是一门实践性很强的课程培养并提高学生的实践能力是其教学重点之一。不仅要掌握它的基本内容,同时还要提高使用计算机解决实际问题的能力,特别是使用计算法和分析算法的能力和选择、评价不同数据结构的能力。学习的最终目的,主要就是为了了解计算机处理对象的特性,将实际问题中所涉及的处理对象在计算机中表示出来并对它们进行处理。通过算法训练来提高思维能力,通过程序设计的技能训练来促进综合应用能力和专业素质的提高。目前,为了更好地使学生熟练掌握数据结构的知识,一般会将课件或资料上传到校园网的学习栏目中,或开通该课程学习网站。问题的关键是:网站课程的系统如何去运作、监测和评价?如何使之正常运行,并达到预期的效果? 2 数据结构原理的应用 《数据结构》是数据处理的基础,是计算机课程中的核心课程。该课程涉及到计算机原理、程序设计等各方面的知识,加上它本身的理论性较强,是一门比较难学的课程。从某种意义上说,“数据结构”的过程,也就是进行数据程序设计的过程。 2.1 原理—体系表 数据结构(Data Structure)是指互相之间存在着一种或多种关系的数据元素的集合。在任何问题中,数据元素之间都不会是孤立的,之间都存在着这样或那样的关系,这种数据元素之间的关系称为结构。根据数据元素间关系的不同特性,通常有下列四类基本的结构: ⑴集合结构。在集合结构中,数据元素间的关系是“属于同一个集合”。集合是元素关系极为松散的一种结构。 ⑵线性结构。该结构的数据元素之间存在着一对一的关系。 ⑶树型结构。该结构的数据元素之间存在着一对多的关系。 ⑷图形结构。该结构的数据元素之间存在着多对多的关系,也称网状结构。 数据(Data)是信息的载体,它能够被计算机识别、存储和加工处理;它是计算机程序加工的原料,应用程序处理各种各样的数据;它可是数值数据,也可是非数值数据。数值数据是一些整数、实数或复数,主要用于工程计算、科学计算和商务处理等;而非数值数据包括字符、文字、图形、图像、语音等。 数据元素(Data Element)是数据的基本单位。不同的条件下,数据元素又可称为元素、结点、顶点、记录等。例如,检索系统中信息表中的一个记录、八皇后问题中状态树的一个状态、 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 编排问题中的一个顶点等,都被称为一个数据元素。 有时,一个数据元素可由若干个数据项(Data Item)组成,例如学籍管理系统中学生信息表的每一个数据元素就是一个学生记录。它包括学生的学号、姓名、性别、籍贯、出生年月、成绩等数据项。这些数据项可以分为两种:一种叫做初等项,如学生的性别、籍贯等,这些数据项是在数据处理时不能再分割的最小单位;另一种叫做组合项,如学生的成绩,可以再划分为数学、物理、化学等更小的项。通常,在解决实际应用问题时是把每个学生记录当作一个基本单位进行访问和处理的。 数据元素(Data Element)是数据的基本单位。不同的条件下,数据元素又可称为元素、结点、顶点、记录等。例如,检索系统中信息表中的一个记录、八皇后问题中状态树的一个状态、计划编排问题中的一个顶点等,都被称为一个数据元素。 有时,一个数据元素可由若干个数据项(Data Item)组成,例如学籍管理系统中学生信息表的每一个数据元素就是一个学生记录。它包括学生的学号、姓名、性别、籍贯、出生年月、成绩等数据项。这些数据项可以分为两种:一种叫做初等项,如学生的性别、籍贯等,这些数据项是在数据处理时不能再分割的最小单位;另一种叫做组合项,如学生的成绩,可以再划分为数学、物理、化学等更小的项。通常,在解决实际应用问题时是把每个学生记录当作一个基本单位进行访问和处理的。 数据对象(Data Object)或数据元素类(Data Element Class)是具有相同性质的数据元素的集合。在某个具体问题中,数据元素都具有相同的性质(元素值不一定相等),属于同一数据对象(数据元素类),数据元素是数据元素类的一个实例。例如,在交通咨询系统的交通网中,所有的顶点是一个数据元素类,顶点A和顶点B各自代表一个城市,是该数据元素类中的两个实例,其数据元素的值分别为A和B。 《数据结构》课程特别注重知识统性和连贯性(《数据结构》课程的内容体系表如下)。 《数据结构》课程的内容体系表 方面 层次 数据表示 数据处理 抽象 逻辑结构 基本运算 实现 存储结构 算法 评价 不同数据结构的比较及算法分析 它核心技术是分解与抽象。这是个从具体(即具体问题)到抽象(即数据结构)的过程。通过增加对实现细节的考虑进一步得到存储结构和实现运算,从而完成设计任务。主要有两条主线,一条是数据的逻辑结构;另一条是存储结构。在讲述每个知识点时,要始终贯穿这两条主线,这样以后的具体工作中遇到实际问题时,总能从这两方面来分析解决。例如以逻辑结构为主线时,不论是一般的线性表还是栈、队列、数组、串等特殊的线性表,都能灵活地应用两种存储结构去解决问题;同样存储结构为主线时,图的特例无环连通图就可以看成树,这样树和图这两种逻辑结构就结合起来了。对于本文中,其重点应该是“存储、查询”两大类算法。 2.2 技术介绍 随着计算机应用领域的扩大和软、硬件的发展,非数值计算问题越来越显得重要。据统计,当今处理非数值计算性问题占用了90%以上的机器时间,但非数值计算问题的数学模型不再是数学方程,而是诸如表、树、图之类的数据结构。也可以说,数据结构课程主要是研究非数值计算的程序设计问题中所出现的计算机操作对象以及它们之间的关系和操作的学科。这类问题涉及到的数据结构更为复杂,数据元素之间的相互关系一般无法用数学方程式加以描述。因此,解决这类问题的关键不再是数学分析和计算方法,而是要设计出合适的数据结构,才能有效地解决问题。下面所列举的就是属于这一类的具体问题。 信息检索系统 当需要查找某些有关情况时候,只要建立了相关的数据结构,按照某种算法编写了相关程序,就可以实现计算机自动检索。由此,在学生信息检索系统中建立一张按学号顺序排列的学生信息表和分别按姓名、专业、年级顺序排列的索引表。由这四张表构成的文件便是学生信息检索的数学模型,计算机的主要操作便是按照某个特定要求(如给定姓名)对学生信息文件进行查询。 诸如此类的还有电话自动查号系统、考试查分系统、仓库库存管理系统等。在这类文档管理的数学模型中,计算机处理的对象之间通常存在着的是一种简单的线性关系,这类数学模型可称为线性的数据结构。 3 数据构造网站的建设 3.1 网络的环境 信息网数据处理中心主要用于运行数据库管理器以及存放信息网的信息。选用ASP.NET和ADO.NET作为开发技术,以MS SQL SERVER 2000为后台数据库,以 Dreamweaver2004为开发工具,以ASP、CSS作为主要开发语言来实现,同时用Flash MX 制作算法演示的动画,用Photoshop等图形工具来加工处理图片素材等。 3.2 ASP技术介绍 Active Server Pages,“动态服务器网页”,简称“ASP”,是微软公司推出IIS的一个组件,实际是一种在服务器端开发脚本语言的环境。利用它可以开发出动态、交互、高性能Web服务器端的应用,且能较容易实现复杂的Web应用。利用ASP开发的脚本程序全部运行在服务器端,与用户所采用的浏览器无关,从而极大地减少了对客户端的要求。 ASP文件包括文本、HTML标记和ASP文件特有的脚本语句;制作同HTML文件一样,可用任何纯文本编辑器进行编辑;也可以使用任何脚本语言,只需提供其相应的脚本引擎就可,ASP自身提供VB ScriPt和JSP cript两种脚本引擎,缺省为VB Script。 ASP包括了5个内置对象:①Request对象,从浏览器获取信息;②Response对象,发送信息到浏览器;③Server对象,控制ASP执行情况,对服务器端ActiveX控件起作用;④Session对象,存储用户任务的信息;⑥APPlication对象,使多用户共享一个程序的信息。 基于ASP的页面以*.asp文件形式驻留在web服务器上。一个*.asp源文件是文本文件,可以包括以下成分: 文本 用于显示信息、页面标题等; . HTML标记 实现页面风格设计; ASP脚本(Script Commands) 显示ASP的工作原理,浏览器从Web服务器调用ASP文件(一种文本文件),服务器端的脚本引擎对每一条脚本语句解释执行,再把执行的结果生成HTML文件传给客户端。(如下图1) 图1 ASP工作原理图 当浏览器通过HTTP协议向web服务器申请一个由*.asp定义的页面时,web服务器响应HTTP请求,用ASP引擎解释被申请文件。当遇到ASP脚本命令时,ASP引擎调用相应的脚本引擎(脚本引擎以组件的形式驻留在web服务器上)进行处理。ASP提供两种脚本引擎,即VBScript引擎和VJScript引擎,若要使用其他脚本语言,需要在web服务器上另外安装相应的脚本引擎;当遇到基于COM 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 的组件(组件本身是经过编译的可重用二进制码)时,ASP引擎启动相应的组件完成指定的功能。若ASP文件含有访问数据库的请求,ASP内置组件ADO(ActiveX Date Ob—ject) 通过ODBC与数据库连接,对数据库进行访问,并将访问结果返回web服务器。ASP引擎将脚本和组件的运行结果生成相应的HTML语法成分,与文件中原有的文本和HTML标记一起组成标准HTML页面送至客户端浏览器[3]。 网站内容的动态化、数据库化是Internet网站发展的必然趋势,ASP以其简单、高效的开发方式及丰富的控制手段为Internet网站的开发应用提供了强有力的支持。 3.3 访问数据库 3.3.1 访问数据库工作原理 访问Web数据库的技术有以下几种方式:公共网关接口CGI(Common Gateway Interface)、Internet Server 应用程序编程接口ISAPI(Internet Server Application Programming Interface)、Java、Plug-in(插件)和ASP技术。这些技术都是为了克服HTML静态页面发展起来的。 ASP是一个基于Web服务器的脚本开发环境,在ASP平台上可开发和运行动态的、交互的、高性能的Web服务器应用程序。 ASP程序在Web服务器端工作,当前端用户请求一个ASP主页时,Web服务器响应HTTP请求并调用ASP引擎执行该文件并解释执行其中的脚本,若脚本中有访问数据库请求,立刻通过ODBC或ILE DB与相应的后台数据库相连,同数据库访问组件ADO完成操作,最后,ASP根据访问数据库的结果生成HTML语言的主页返回给前端用户,用户看到的只是HTML网页,而看不到ASP程序代码,增强了保密性。 3.3.2 连接数据库的方法 ASP提供两种访问数据库的方法:在第一种方法中每次访问数据库都要与数据库连接一次,一旦与数据库建立连接语句就可以对数据进行操作;当对数据的操作完成,所有相关的对象都被关闭。 与数据库相连的另一种方法是当用户的任务完成后连接才被关闭,这是由Global.asp文件所控制。每个基于ASP的internet应用可以有一个存放在应用根目录中的Global.asp文件,该文件有四个事件:Applicattion-start,Senssion-start, Applicattion-End和Session-end用户与数据库的连接是在Session-start事件中,用Session-end事件关闭连接[1]。 在本网页中用如下代码来实现ASP与数据库的连接: <% dim connectstr on error resume next Set connectstr = Server.CreateObject("ADODB.Connection") connectstr.Open "driver={SQL Server};server=localhost;uid=jsj2000;database=Biaobenku;pwd=jsj2000" if err.number <> 0 then response.write "数据库操作失败:"&err.description response.end end if %> 3.3.3 进行动态数据查询 为了将从数据库中获得的数据显示在客户端浏览器中,需要在ASP文件中加入Table对象。Table对象可以用来显示从Server端数据库中通过SQL查询得到的记录。使用Dreamweaver等可视化工具可以方便地对*.ASP文件进行用户界面的设计。包括添加Table对象、动态GIF文件等。以下是本网页中的一段查询代码: <% if len(request("keyword"))=0 then back("请填写关键字!!") Response.end end if keyword=request("keyword") %> <% strsql="select * from news_info where title like '%"&keyword&"%' or content like '&"&keyword&"&'"set rs = Server.CreateObject("ADODB.Recordset") rs.Open strsql, conn, 1, 1 total=0 total=rs.recordcount while not rs.eof %> <% strsql="select * from info where title like '%"&keyword&"%' or content like '&"&keyword&"&'" rs.Open strsql, conn, 1, 1 total=total+rs.recordcount while not rs.eof %> <% strsql="select * from gqxx_info where title like '%"&keyword&"%' or content like '&"&keyword&"&'"rs.Open strsql, conn, 1, 1 total=total+rs.recordcount while not rs.eof if rs("type") =1 then info_type="版块" info_col="333333" else info_type="标题" info_col="003399" end if %> <%= info_type %>&type=2"><%= rs("title") %> (<%= rs("datetime") %>) <% rs.movenext wend rs.close %> <% if total=0 then %> 没有找到任何与条件相符的信息!! <% else %> 共找到<%= total %>条符合条件的信息!! <% end if %> 当Web Server处理完用户的HTTP请求后,将结果发送至浏览器上,用户就可以看到结果。 3.3.4 论坛实例说明 建设和维护网站涉及的众多,需要协调的关系很多,技术复杂程度高,这就迫切需要利用数据库技术建设一个动态的、交互的、高效的网站来满足信息化时代的要求。 下图为论坛的组成与流程图: 登录 留言 读入 写入 写入 (1)/*存储过程实例*/ CREATE PROCEDURE sp_CheckPwd @CHKDepid VARCHAR(30),@CHKPass VARCHAR(30), @ISValid CHAR(8) OUTPUT   AS IF EXISTS(SELECT id FROM Department WHERE id=@CHKDepid AND passwd=@CHKPass) SELECT @ISVaid="pass" ELSE SELECT @ISValid="Invalid" /*存储过程接收两个输入参数。输入参数@CHKDepid向存储过程传递一个名称ID号。@CHKPass向存储过程传递一个用户密码。如果表中存在这个ID号和密码组合,则输出参数将返回“pass",否则,返回“Invalid" */ (2)//login.asp // 用户登录界面 '包含数据库连接定义的文件 用户登录 <% dim rs,dept_sql set rs=server.createobject("adodb.recordset") '创建记录集 dept_sql="select dep_id,dep_name from Department " '使用标准SQL语句,将所有的单位ID号和单位用户的名称取回到客户端 rs.open dept_sql,conn,1,1 %>
用户名: 密 码:
(3)//Checklogin.asp //检验登录的单位用户的合法性,返回值。同时调用存储过程sp_CheckPwd '包含数据库连接定义的文件 < % Set cmdTemp=Sever.CreateObject("ADODB.Command") '建立命令对象 Set cmdTemp.ActiveConnection=Conn '把命令和打开的连接联系起来 cmdTemp.CommandType=adCMdStoredProc '指定要执行的是一个存储过程 cmdTemp.CommandText="sp_CheckPwd" '引用存储过程指定名称 Set tmpFirstParam =cmdTemp.CreateParameter ("DepartmentUserPwd",adVarChar,adParamInput,30) '创建输入参数对象,命令对象的CreateParameter()方法建立输入参数,同理可以建立输入参数对象DepartmentId,对象的方法带有四个参数,需要注意区别 Set tmpThirdParam=cmdTemp.CreateParameter ("RetValue",adChar,adParamOutput,8) '创建返回参数对象 cmdTemp.Parameters.Append.tmpFirstParam '把第一个参数追加到参数集合中,同理依次追加其他参数到集合中 cmdTemp("DepartmentId ")=Request.FORM("DepartmentId ") '取得输入参数,从请求的login.asp的 FORM中获得 cmdTemp("DepartmentUserPwd ")=Request.FORM("DepartmentUserPwd ") cmdTemp.Execute '调用Execute方法执行存储过程 % > The Check Result is < %=cmdTemp("RetValue")% > '输出返回值,这是最为简单的应用,在实际中可以根据需求,进行相应开发 < % DataConn.Close '关闭数据库连接 % > (4)//conn.asp //数据库连接定义文件 <% dim conn dim connstr set conn=server.createobject("ADODB.CONNECTION") '建立连接对象 connstr="driver={SQL Server};server=xx.xxx.xx.xx;uid=BBS_user;pwd=;database=BBS" '与数据库建立连接,服务器的IP地址,用户名称BBS_user,口令为空,数据库为BBS conn.open connstr %> 4 网页的界面设计 由于越来越多的开始建立自己的网站,网站除了具有传播信息的功能外,还往往代表企业的形象。网站建设商业化和广告化的趋势,对网页设计的艺术性提出了更高的要求。 5.1 网页界面构成要素 与传统媒体不同,网页除了文字和图像以外,还包含声音、视频和动画等新兴多媒体元素,更借助由代码语言编程所实现的各种交互式效果,增加了网页界面的生动性和复杂性,也使得网页设计者需要考虑更多页面元素的排布、优化。一般来说,网页的界面主要由下面几个因素构成: (1)文字:文字元素是信息传达的主体部分。网页中的文字主要包括标题、信息、文字链接、几种主要形式。标题和传统媒体中信息传达的基本作用相同,是内容的简概说明一般比较醒目、优先编排。文字作为占据页面重要比率的元素,同时又是信息重要载体,它的字体、大小、颜色和排布对页面整体设计影响极大。 (2)图形:图形在网页界面中具有重要作用。合理的运用图形。可以生动直观、形象地表现设计主题。网页中常用的图形格式包括jpg和gif,这两种格式压缩比高,得到了 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 浏览器的支持,下载速度快,具有跨平台的特性,不需要浏览器安装插件即可直接阅览。图形元素包括标题、背景、主图、链接图标四种。 (3)页面版式:版式是网页界面设计的重要组成部分,它将文字、图形等视觉元素进行组合配置,使页面整体视觉效果美观和谐,便于阅读,实现信息传达的最佳效果。 (4)色彩:彩色网页比单色网页更具吸引力;色彩本身具有象征作用。 (5)多媒体:网页构成中的多媒体元素主要包括音频、视频和动画。这些是界面构成中最吸引人的元素 。 (6)技术:网页的技术要素并非任何情况下在网页中都能直观体现,但是却代表了设计的整体水平,也是衡量设计成功的重要标准。网页界面设计最基本的技术要求包括:浏览器、传输速度、屏幕分辨率、颜色显示。 5.2 网页的整体造型 采用多种方式实现网站建设的优化处理: ① 虚拟环境:利用FLASH、PHOTOSHOP等软件实现动画、图片制作,以二维或三维动画的形式予以形象处理,便于网站界面设计形象化、动感化。结构布局合理性、独特性,画面清新、简洁,能突出而形象地展示个性网站,吸引“游荡”网民的”一见钟情”。采用菜单驱动方式操作,提示完备信息;建有树型导航,数据输入以流行的列表方式处理,操作简便;视频和动画均采用流媒体方式进行播放,保证了播放质量;使用 Javascript 控制IE全屏播放,减少其他软件同期运行时的视觉干扰;让他流连忘返。 ② 个别化学习环境:个别化学习环境设计重视人机界面的交互设计。建立与个别化学习环境相关的项目,如学习指南、教学辅导、在线作业、个性空间和信息资源等。 ③ 协作学习环境:协作学习环境是通过网络与其他学生建立一个合作学习的空间,设置一个竞争与协作的学习环境。不同的学生对解决某一问题发表自己意见,通过讨论、辩论、合作以求得问题的解决。《数据结构》网络课程中采用 BBS 模式的课程论坛予以实现。 ④ 教学辅助环境:为学生学习和教师教学提供帮助,包括自测练习、在线作业、知识点参考以及学习导航、帮助等。 5.3 网页的色彩搭配 打开一个网站,给用户留下第一印象的既不是网站丰富的内容,也不是网站合理的版面布局,而是网站的色彩。色彩对人的视觉效果非常明显,一个网站设计成功与否,在某种程度上取决于设计者对色彩的运用和搭配。因为网页设计属于一种平面效果设计,在排除立体图形、动画效果之外,在平面图上,色彩的冲击力是最强的,它很容易给用户留下深刻的印象。因此,在设计网页时,必须要高度重视色彩的搭配。 色彩五颜六色、千变万化。其中,红、黄、蓝是三原色,三原色通过不同比例的混合可以得到各种颜色。色彩有冷暖色之分,冷色(如蓝色)给人的感觉是安静、冰冷;而暖色(如红色)给人的感觉是热烈、火热。冷暖色的巧妙运用可以让网站产生意想不到的效果。 色彩与人的心理感觉和情绪也有一定的关系,利用这一点可以在设计网页时形成自己独特的色彩效果,给浏览者留下深刻的印象。一般情况下,各种色彩给人的感觉是: 红色代表热情、活泼、热闹、温暖、幸福、吉祥 橙色代表光明、华丽、兴奋、甜蜜、快乐 黄色代表明朗、愉快、高贵、希望 绿色代表新鲜、平静、和平、柔和、安逸、青春 蓝色代表深远、永恒、沉静、理智、诚实、寒冷 紫色代表优雅、高贵、魅力、自傲 白色代表纯洁、纯真、朴素、神圣、明快 灰色代表忧郁、消极、谦虚、平凡、沉默、中庸、寂寞 黑色代表崇高、坚实、严肃、刚健、粗莽 在色彩搭配中一般遵循下述一些原则: (1) 特色鲜明:一个网站的用色必须要有自己独特的风格,这样才能显得个性鲜明,给浏览者留下深刻的印象。 (2) 搭配合理:网页设计虽然属于平面设计的范畴,但它又与其它平面设计不同,它在遵从艺术规律的同时,还考虑人的生理特点,色彩搭配一定要合理,给人一种和谐、愉快的感觉,避免采用纯度很高的单一色彩,这样容易造成视觉疲劳。 (3) 讲究艺术性:网站设计也是一种艺术活动,因此它必须遵循艺术规律,在考虑到网站本身特点的同时,按照内容决定形式的原则,大胆进行艺术创新,设计出既符合网站要求,又有一定艺术特色的网站[2]。 主要考虑的因素是要能让用户浏览过之后,以后还会再登陆标本室网站,因此用了朴素、大方、简洁、和谐的设计原则。 5 在建设中遇到的问题和解决方法 在整个界面信息显示系统中,遇到最大的问题是网页分页与计数器的组合。因为界面显示中所有分页和计数器的组合都是在后台操作的,用户根本不关心这些问题。因为用户在网站中浏览界面时,用户只是在乎界面美观、查询的资料信息,而后台组合操作,用户是不知道的,就算知道用户也不会关心。在具体的制作中用了如下组合条件: 留言显示网页的分页 当发言与回复的数据笔数太多时,一次要将全部的数据内容显示在网页中,等待网页下载的时间太长了,因此采用固定笔数分页浏览方式来显示网页。要进行分页显示,得先知道目前有多少笔的留言数据,而留言数据笔数可以通过Recordset对象的“Recordcount“(记录个数)属性得知,我们将每10笔数据为一单位分页显示: count=rs.recordcount if count/10>(count\10) then totalpage=(count\10)+1 else totalpage=(count\10) end if “/”为浮点数除法,“\”为整数除法。 跳页选择的ASP程序语句 所有的发言数据采用固定笔数分页浏览的方式来显示后,还要提供一个跳页链接显示的功能,让浏览者可以选择希望浏览的页次进得浏览,ASP程序语句: pagecount=0 rs.movefirst if request.querystring("topage")<>"" then pagecount=cint(request.querystring("topage")) if pagecount<=0 then pagecount=1 if pagecount>totalpage then pagecount=totalpage rs.move(pagecount-1)*10 页面访问计数器的制作 利用文件处理组件FILESYSTEM的强大功能来制作,比用Application对象计数器要好,Application计数器当有20分钟没有人连上该网页或关机时,计数器会被归零。 而文件计数器却不会因时间而消失。我用Count.txt存放访问人次。代码如下: whichfile=server.mappath("pic\count.txt") set myfile=server.createobject("scripting.filesystemobject") 创建一个 set thisfile=myfile.opentextfile(whichfile) 组件对象 visit=thisfile.readline thisfile.close 读取计数器数据文件Count.txt中的计数数据 visit=visit+1 记录自加一次 length=len(visit) for i=1 to length response.write "" 将记录数据用图片显示出来 next set thisfile=myfile.createtextfile(whichfile,1) 将新计数数据写入文件thisfile.writeline(visit) set myfile=nothing 还有就是网页界面的设计也是一个难题。网页界面设计和色彩搭配在整个系统中也是相当重要的,如果总体的美观设计做的不好,那其他的努力也显的毫无用处。 建设网站需要经历这样的步骤:首先要进行功能规划、造型设计,在建造的过程中需要装修装饰 ,达到建站的目的。当一个浏览者经过一个网站时,会被网站新颖、独特的样式所吸引;网页的构思、版式、色彩及图形图像处理都体现出所做网站的特质 ,能给浏览者留下深刻印象 ,这就是成功的网站设计。 6 结束语 如今电子政务的发展,各个档案性网站的兴建,为各种数据的数字化管理提供了有利条件和重要参考。 本论文中访问数据库过程可以建立个交互式的、高效率的网站,是一种实用技术。但它只是网站建设技术的冰山一角,相信以TCP/IP协议作为基础,以WEB为核心应用,以后台数据库为支持模型的大型复杂高效率的站点建设是发展趋势和必然。 从数据结构的角度出发,分析其原理技术实现;论述了访问数据库在动态网页中的应用,从ASP的技术特点和工作原理开始介绍,由淡入深,逐步展开,再详细说明开发的具体实施过程;最后总结了在应用开发时应注意的问题。 参考文献 [1] 张建章. 浅谈ASP开发WEB数据库应用技术. 计算机应用系统[J],1998,9. [2] 张敬芝. 数据结构课程教学改革研究 [J]. 长春师范学院学报,2005(3) [3] 段永红, 李春海. 基于ASP的网站建设. 电脑开发与应用[J],2000,8. [4] 裴树军,张仁伟. 基于ASP的动态WEB技术设计. 哈尔滨理工大学学报[J],1999,4. [5] 韩思平. 基于数据库的企业动态网站建设 电子科学大学工程硕士学位文化,2005 [6] 黄明,粱旭. ASP信息系统设计与开发实例[M]. 北京:机械工业出版社,2003. [7] 刘禾,蔡锋. 精通ASP架站技巧[M]. 北京:中国青年出版社,2002. [8] 余爱华. 高职高专《数据结构》课程教学实践与探索 [J]. 高职教育, 2005 (30). [9] 杨青. ASP的主要技术特点分析. 电脑与信息技术[J],1999,4. [10] Eric A.Smith. Active server pages[M]. 北京:电子工业出版社,2003. [11] Dave Mercer.ASP 3.0 programme[M]. 北京:人民邮电出版社,2003. [12] 龚玉清. 网页设计的色彩运用. 现代教育技术[J],2003,5. 附图 自已制作的网页作为参考。一个简洁的模版版面,网站内容设想丰富,版面独特、简洁。(网站内设计一个用于关于数据结构课程的典型的、简单的BBS论坛。) [自例网站首页] [论坛网页] [注册页面] [登录审核网页] [信息发布网页] [信息发布网页] 致谢 在这篇论文完成之际,在此我衷心的感谢我的指导老师易叶青老师在百忙之抽出时间来为我指导讲解,并提出了许多宝贵的意见和建议,我的论文才得以顺利完成。在即将离开学校之际,再次衷心感谢我系所有老师、各位同学以及亲友对我的帮助,谢谢你们为我的大学生活划上一个完满的句号! 袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈 芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈 20
本文档为【论文论文动态网站毕业论文建设论文论文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥17.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
北溟愚鱼
暂无简介~
格式:doc
大小:2MB
软件:Word
页数:22
分类:工学
上传时间:2018-09-21
浏览量:1534