中国书画网的设计与制作.docx

上传人:b****2 文档编号:17125584 上传时间:2023-07-22 格式:DOCX 页数:27 大小:91.76KB
下载 相关 举报
中国书画网的设计与制作.docx_第1页
第1页 / 共27页
中国书画网的设计与制作.docx_第2页
第2页 / 共27页
中国书画网的设计与制作.docx_第3页
第3页 / 共27页
中国书画网的设计与制作.docx_第4页
第4页 / 共27页
中国书画网的设计与制作.docx_第5页
第5页 / 共27页
中国书画网的设计与制作.docx_第6页
第6页 / 共27页
中国书画网的设计与制作.docx_第7页
第7页 / 共27页
中国书画网的设计与制作.docx_第8页
第8页 / 共27页
中国书画网的设计与制作.docx_第9页
第9页 / 共27页
中国书画网的设计与制作.docx_第10页
第10页 / 共27页
中国书画网的设计与制作.docx_第11页
第11页 / 共27页
中国书画网的设计与制作.docx_第12页
第12页 / 共27页
中国书画网的设计与制作.docx_第13页
第13页 / 共27页
中国书画网的设计与制作.docx_第14页
第14页 / 共27页
中国书画网的设计与制作.docx_第15页
第15页 / 共27页
中国书画网的设计与制作.docx_第16页
第16页 / 共27页
中国书画网的设计与制作.docx_第17页
第17页 / 共27页
中国书画网的设计与制作.docx_第18页
第18页 / 共27页
中国书画网的设计与制作.docx_第19页
第19页 / 共27页
中国书画网的设计与制作.docx_第20页
第20页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

中国书画网的设计与制作.docx

《中国书画网的设计与制作.docx》由会员分享,可在线阅读,更多相关《中国书画网的设计与制作.docx(27页珍藏版)》请在冰点文库上搜索。

中国书画网的设计与制作.docx

中国书画网的设计与制作

 

毕业设计

 

题目:

网页设计——中国书画网

所属系、部:

电子信息与电气工程

年级、专业:

计算机多媒体0000

姓名:

000

学号:

20000000000000000

指导教师:

000000

完成时间:

2010年5月

00000000000000

毕业设计(论文)任务书

题目:

网页设计---中国书画网

所属系部:

电子信息与电气工程系

年级专业:

计算机多媒体技术111

学号:

111111111111111

学生姓名:

111

指导教师:

111

接受任务时间2010年4月1日

教研室主任(签名)

系主任(签名)

教务处制

1.毕业设计(论文)的主要内容及基本要求

网页制作——中国画,要求:

利用所学的Photoshop图形图像处理和Dreamweaver网页设计以及所学的ASP数据库编程制作成一个以介绍中国画为主的前台静态网页以及学习为主的后台论坛的一个业务性的网站,目的在于通过借助网络的力量,很好而有力的传承中国文化,并将其发扬光大,论文内容如下:

(1)绪论;

(2)网页开发环境及数据库概述;

(3)网页需求分析;

(4)网站的总体规划;

(5)需要解决的几个问题;

(6)网页测试。

2.进度安排

设计(论文)各阶段内容

起止日期

1

查阅有关国画、名人画家的相关资料

4.1—4.7

2

进一步熟悉有个Dreamweaver及ASP的相关知识

4.7—4.21

3

使用Photoshop、Dreamweaver、ASP制作中国画网页

4.21—5.11

4

撰写论文

5.11—5.27

5

毕业答辩

5月底

 

摘要

随着网络信息的飞速发展,网络传媒以被越来越多的企业看好,而网站就是传媒很好的一种方式,目前有很多企业都在开发属于自己的网站,所以研究网站建设是很有必要的。

本文针对开发网站的ASP(ActiveServerPages)技术做了具体的阐述,说明了ASP(ActiveServerPages)服务器的安装及IIS的配置。

数据库系统是对数据进行存储,管理,处理和维护的软件系统,每个动态网站都必须牵涉到数据库,数据库的地位是非常重要的,本文根据数据库尽可能不重复,以最优的方式组织数据的特点,对数据的增、删、改和检索由统一软件进行管理和控制。

数据库和ASP(ActiveServerPages)技术也是本文研究的主要对象。

本文运用ASP(ActiveServerPages)技术、数据库和相应的网站开发软件,阐述了网站前后台设计,并对其功能进行了论述,实现了整个网站功能的使用。

通过对整个网站的设计,说明了在制作过程中遇到常见问题的解决方法。

关键词:

ASP技术,软件工程,数据库

Abstract

Alongwiththerapiddevelopmentofnetworkinformation,networkmediabymoreandmoreenterprises,andwebsiteisawaytomediaisverygoodnow,manyenterprisesinthedevelopmentofwebsite,sothatbelongstohisresearchwebsiteconstructionisverynecessary.BasedontheASP(ActiveServermix)technologywasexpounded,andillustratestheASP(ActiveServermix)ServerinstallationandIISconfiguration.Databaseofdatastoragesystemis,management,processingandmaintenanceofsoftwaresystem,eachdynamicwebsitemustinvolvesdatabase,whichisveryimportant,basedondatabaseasnottorepeat,withtheoptimalwaytoorganizedatatothedata,thecharacteristicsandroles,andretrievalofunifiedmanagementandcontrolsoftware.DatabaseandActiveServer(ASP)technologyisstudiedinthispaperandmixthemainobject.

UsingActiveServer(ASP)technology,databaseandmixthecorrespondingwebsitedevelopmentsoftware,thispaperexpoundsQianHouTaiwebsitedesign,anddiscussedthefunction,realizedthefunctionofuse.Throughthewebsiteofthedesign,themanufactureprocesssolutionstocommonproblems.

Keywords:

ASPtechnology,database,softwareengineering

摘要………………………………………………………………

(1)

前言………………………………………………………………

(1)

第一章.绪论………………………………………………………

(2)

1.1网页制作的背景和意义………………………………

(2)

1.2相关术语的阐述…………………………………………

(2)

第二章.网页开发环境及数据库概述……………………………(5)

2.1网页环境的开发…………………………………………(5)

2.2ASP和ADO简介……………………………………………(5)

2.2.1ASP产生的历史环境………………………………(5)

2.2.2ADO对象……………………………………………(5)

2.3网页图像设计工具——photoshop……………………(9)

2.4网页页面设计工具——Dreamweave………………………(10)

第三章.网页需求分析……………………………………………(11)

3.1可行性分析…………………………………………………(11)

3.1.1.网页的界面设计………………………………(11)

3.2网站需求分析………………………………………………(11)

3.2.1.建站目的……………………………………(11)

3.2.2.网站实现功能………………………………(12)

第四章.网站的总体规划…………………………………………(13)

4.1制作网页的一般步骤………………………………………(12)

4.2网页包括的元素……………………………………………(13)

4.3网页层次结构………………………………………………(15)

4.4目录的层次结构……………………………………………(15)

4.5网页设计的相关步骤及代码设计…………………………()

第五章.需要解决的几个关键问题……………………………………

(2)

5.1数据库技术…………………………………………………

(2)

5.2数据库连接技术……………………………………………

(2)

5.3数据库写入技术…………………………………………

(2)

5.4数据库读取技术…………………………………………

(2)

5.5记录集合的录入……………………………………………

(2)

第六章网页测试……………………………………………………

(2)

6.1测试网站……………………………………………………

(2)

6.2测试发布及网站维护………………………………………

(2)

结论……………………………………………………………………

(2)

致谢……………………………………………………………………

(2)

参考文献………………………………………………………………

(2)

附录……………………………………………………………………

(2)

前言

中华民族文化源远流长,中国文化博大精深,而中国画在思想内容和艺术创作上,都反映了中华民族的社会意识和审美情趣,体现了中国人对自然、社会及与之相关联的政治、哲学、宗教、道德、文艺等方面的认识。

传承中国文化,并将其发扬广大,是我,作为一个华夏之女的心愿。

在信息技术飞速发展的今天,人们获取信息的方式更多是来源于互联网。

而吸引浏览用户的则是视觉效果出色、信息量丰富、使用起来便捷的网页,所以网页设计尤为重要。

互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。

网页设计伴随着网络的快速发展而快速兴起,作为上网的主要依托,由于人们使用网络的频繁而变得非常的重要。

网页讲究的是排版布局,其功能主要就是提供一种形式给每个上网者,让他们能够了解网站提供的信息。

面对日益加快的生活节奏和信息社会日新月异的变化,企业极需要一种快捷,便利的平台来对外宣传企业形象,介绍最新产品和及时售后服务。

如何运用现代化信息技术完成这一目标,建立“一座企业与顾客之间畅通无阻的大桥”已成为企业中应该解决的重要课题之一,本网站正是为这一目标设计制作的。

第一章.绪论

1.1网页制作的背景和意义

我们读书就是为了获得知识,现在我们学习了ASP动态网页设计,当然就是要能做一个精美的网页。

在此次毕业设计中,我们要能更加的了解Dreameaver强大的功能和更好的使用它。

通过此次设计我们还要能够知道静态网页和动态网也的区别。

诚然,次此设计的个人网页,一方面是为了完成毕业作业,但更重要的是把我们所学到的东西用在具体的实践之中,所以,这次设计的目的也是要我们更好的掌握和使用好ASP的核心工具和技术,以便提高对网页知识的更深层了解。

第三点也是最要的一点是,把我们在书本上学到的知识充分运用到此次设计之中。

使我们的在书上学到的东西不仅仅停留在表面上,把这些东西都用在所要做的网页上面。

以达到老师要求的效果和学以致用。

Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。

作为Internet上一种先进的,易于被人们所接受的信息检索手段,WorldWideWeb(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。

据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。

近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。

我们发现这样一个事实,一个用户在访问一个网站时一般来讲只对该网站的部分内容感性趣,而且这种兴趣会持续一段时间。

这点启发了我们,如果能根据用户的喜好为不同的用户显示其个性化的页面,即着重显示该用户感兴趣的内容,将为用户节约大量的检索时间,而且这样的网页显然是更具有吸引力的。

一些站点已经在这方面作出了一定的尝试,通常采用的方法是,在用户登陆时为其提供一系列的选项,使用户能够对站点进行一些自主的设置。

这样做能够使站点呈现一定程度的个性化,但是对用户来讲,还是比较烦琐,而且在用户了解一个站点前让其对站点进行设置,其结果未免有些粗糙。

于是我们构想了这样一种方案,对用户登陆后的动作进行跟踪,分析,发掘用户点击的规律,即用户先后点击的关联规则,这样,在用户点击一个主题(链接)之后,系统能够自动生成一页面,其中包含了该主题下用户经常关注的内容(若干链接),这样便在无须用户作出任何额外工作的情况下实现了为用户量身订做的个性化页面。

本文主要完成Web服务器端的设计实现管理个人资料、照片上传、网文撰写、客户留言、日志以及后台管理等ASP页面及整个实验网站的组织建立和测试工作。

我通过中国书画网站展示出中华文化的博大精深。

不同的人,其网站上的展示方式或手法各有不同,千变万化。

在网站策划中,如何把把中华文化通过网站展示出来,是我设计的重要内容。

1.2相关术语的阐述

WWW是“WorldWideWeb"的缩写;HTML的意思则是“HypertextMarkupLanguage”,中文翻译为“超文本标记语言”。

“超文本”就是指页面内可以包含图片、链接、甚至音乐,程序等非文字的元素。

URLs是UniformResourceLocator的缩写,统称为统一资源定位器。

可以把它想象成文件名的网络扩展。

我们不但可以通过各种不同的方法指出在网络的上哪一台机器的目录下的文件。

这个文件可以通过各种不同的方法得到。

在URL中还指定了访问这一个文件的协议。

在实际应用中,URL经常称为“网址”或URL地址。

TCP/IP协议(TransmissionControlProtocol/InternetProtocol传输控制协议/因特网协议)所谓协议,其实应该叫他网络协议,它是计算机与计算机之间,进行信息传输的语言,只有两台计算机具有相同的协议方能进行信息传输,常见协议有IPX协议、TCP/IP协议等。

IPX现广泛应用于局域网中,大多数局域网游戏都使用IPX协议。

TCP/IP协议可以说它是你接入因特网的必备条件,因为它是因特网上的通用协议。

FTP协议(FileTransterProtocol)也就是文件传输协议。

我们知道,在服务器中一般都有大量的共享软件和免费资源,要想从服务器中把文件传送到本地的计算机(术语称“客户机”)上或者把自己机器上的资源传送到服务器上,就必须在两台机器中进行文件传送,那么双方就必须要共同遵守一定的规则,FTP就是用来在客户机和服务器之间进行文件传输以实现文件共享的协议。

FTP只是一种协议,必须要有相应的专用软件来执行它,一般称为FTP软件。

通过FTP软件可连接到FTP服务器上,执行上载和下载文件的任务。

常用的FTP软件有LeapFTP、CuteFTP、WS_FTP、FTPX等,这些软件的原理基本相同,只是用户界面和功能略有差异。

第二章.网页开发环境及数据库概述

2.1网页运行环境的开发

本系统必须被运行在IIS(InternetInformationServer)下。

使用MicorsoftInternetInformationServer(IIS),运行WindowsNTServer的计算机便成为大容量、功能强大的Web服务器,它可以将信息发布给办公大楼或整个世界的用户。

对于在基于WindowsNT的计算机上联网,InternetInformationServer是很理想的,因为它可以在现存硬件上设置功能强大的Web服务器。

InternetInformationServer集成在WindowsNTServer操作系统中,并利用了其安全特征和性能优势。

2.2ASP和ADO简介

2.2.1ASP产生的历史环境

从本节开始,将进入本书的重点内容----使用ASP(activeseverpages)技术设计最流行的远程教育平台。

在目前飞速发展的IT行业中,网站一旦建立起来,就一如既往的保持"静态",不加更改?

如果是这样,就无形中一落后时代的步伐。

所谓静态指的是网站的页面内容固定不变,当用户浏览器通过互联网的HTTP协议向Web服务器请求提供页面内容时,服务器仅仅是将原来已经设计好的静态HTML代码,最多加上流行的GIF89A格式的动态图片。

若网站维护者要更新网页的内容,就必须手动的来更新起所以的HTML文档。

这种网长的致命弱点就是不容易维护,为了不断更新网页的内容,就必须不断的重复HTML文档,随着网站内容和信息量的日益扩增,使得工作量大得出人想象。

ASP正是解决这个尴尬局面出现了。

因此ASP迅速的得到了无数网络开发者的垂青。

(1).什么是ASP

ASP的全称是ActiveSeverPages,目前没有正式的中文名,可以理解为动态服务器页面技术。

ASP是目前最流行的开发动态网站的程序开发之一,它的特点是将脚本,超文本和强大的数据访问功能结合在一起,并提供了众多的服务器组件来扩张功能,能够很方便的创建分布式和基于Web的商业话应用程序。

如果要更简单的描述ASP,可以说ASP就是运行在Web服务器上的动态网页。

ASP程序文件也是一个标准的网页,一般HTML标记和ASP脚本代码混杂在一起组成。

ASP网页程序必须想竟Web服务器的ASP解释器解释执行,产生HEML代码后才传送给用户的浏览器执行显示。

(2).ASP的特点为:

1、任何开发工具皆可发展ASP

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

当然,其他网页发展工具,例如,FrontPageExpress、FFrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。

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

2、语言相容性高

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

3、隐密安全性高

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

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

4、易于操控数据库

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

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

5、面向对象学习容易

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

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

6、对象名称功能描述

RequestResponseServerSessionApplicationObjectContext从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session内的用户信息,该信息仅可被

(3).ASP模型对象

ASP提供了六个功能强大的内置对象供用户使用,利用这六个对象,可以设计变化多端的Web应用程序,在ASP开发Web应用程序时,通过调用对象的方法,不但能实现提高编程效率,而且编程更优化。

下面列出ASP包括的六个内置对象:

Response:

将信息送主客户端

Request:

从客户端取得信息

Server:

提供一些WebSever方法

Session:

记录连接着的信息,每一个连接者的信息有独立的Session对象来记录

Apptication:

记录共用消息,让不同的可户端共享信息

Objectlontent:

配合MTS进行分布式事务处理

(4).ASP的运行

ASP页面与一般的HTML页面的真正不同之处,在于ASP页面需要经过Web服务器的解释执行而HTML网页不需要。

因此如果要运行和发布式ASP网页,就需要有Web服务器的支持。

任何一个Web服务器,只有内嵌有ASP的解释程序,就可以运行ASP编写的动态网页。

整个过程主要有如下5个步骤(HTML页面的处理没有第三步)

A.用户将ASP文件的网址输入到浏览器的地址栏,请求一个ASP网页。

B.浏览器向Web服务器发送ASP文件请求,成为Request

C.服务器找到并解释执行该ASP文件,生成标准的HTML文件

D.服务器将HTML文件传送给用户浏览器,称为Response

E.用户的浏览器解释HTML文件,结果在浏览器窗口显示

2.2.2ADO对象

ADO原名为ActiveXDataObject。

通过与ASP的结合,可以在网页里执行SQL的指令,用户可以轻松且快速的存取、增加或是删除数据库的数据。

ADO包含三个主要的对象:

Recordset、Connection以及Cmmand。

通过这些对象的了解与应用,再利用ASP对象,就可以很容易地制作出一个方便快捷、功能多样的网站。

快速、容易和节省磁盘空间,是ADO的特性,这使得ADO成为十分热门的技巧。

ADO通过与ODBC的链接,可以链接许多各种类型的数据库,因为ODBC本身就支持许多类型的数据库。

ADO通过VBScript和JavaScript语言的技巧,不但可以控制存取数据库,还可以达到一些特殊技巧的变化。

ADO提供Connection对象

可以使用该对象建立和管理应用程序和ODBC数据库之间的连接。

Connection对象具有各种属性和方法,可以使用它们打开和关闭数据库连接,并且发出查询请求来更新信息。

要建立数据库连接,首先应创建Connection对象的实例。

用Connection对象的Execute方法

您可以发出结构化查询语言(SQL)查询数据库源并检索结果。

SQL是用于与数据库通讯的工业标准语言,它有许多命令可用来检索和更新信息。

使用Connection对象的Execute方法在SQLINSERT命令的表格中发出查询,该命令将数据插入特定的数据库表格。

使用Recordset对象处理结果

尽管Connection对象简化了连接数据库和查询任务,但Connection对象仍有许多不足。

确切地说,检索和显示数据库信息的Connection对象不能用于创建脚本;您必须确切知道要对数据库作出的更改,然后才能使用查询实现更改。

对于检索数据、检查结果、更改数据库,ADO提供了Recordset对象。

正如它的名称所暗示的那样,Recordset对象有许多您可以使用的特性,根据您的查询限制,检索并且显示一组数据库行,即记录。

Recordset对象保持查询返回的记录的位置,允许您一次一项逐步扫描结果。

根据Recordset对象的指针类型属性设置,您可以滚动和更新记录。

数据库指针可以让您在一组记录中定位到特定的项。

指针还用于检索和检查记录,然后在这些记录的基础上执行操作。

Record

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

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2