个人网页设计论文

广西理工职业技术学院

毕业设计(论文)

题 目: 蔷薇花园——个人网站制作

系 别: 计信系

专业班级: 计算机网络

姓 名: 梁艳萍

学 号: 0950239

指导教师: 叶维裕

二〇一一年 十一月 十 日

摘 要

本文就个人网站的规划与建设,以软件工程的方法对全过程进行了分析与研究。本文的主要

工作集中在:

1. 对Web页进行概述,主要是对Internet的历史和发展作了回顾,并对Web页的定义和特

性进行阐述。并对网站开发过程中使用的开发工具和技术作了简要的介绍。

2. 对网站建设中提及到的术语进行了解释,并对个人网站的由来和发展进行了讨论。

3. 对自己的个人网站从规划到建设进行了详细的分析。

4. 使用ASP+Access+Flash+photoshop技术实现了我的网站的美化和各种功能,其中和数

据库的连接使用到了ODBC技术。

5. 就网站建设提出了自己的观点与建议。

关键词: ASP;Access;Flash;创意

目 录

摘要 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(2)

引言 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(4)

1. 网站设计的简介 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(4)

1.1 网站的背景 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(4)

1.2 网站的简述 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(4)

1.3 网站的运行需求 „„„„„„„„„„„„„„„„„„„„„„„„„„„„(5)

2. 网站开发技术简介„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(5)

2.1 Dreamweavar网页设计软件介绍 „„„„„„„„„„„„„„„„„„„„„(5)

2.2 ASP简介 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(5)

2.3 CSS简介 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(7)

2.4 其他应用软件介绍 „„„„„„„„„„„„„„„„„„„„„„„„„„„(8)

2.4.1 Adobe Flash应用简介 „„„„„„„„„„„„„„„„„„„„„„(8)

2.4.2 Microsoft Access简介„„„„„„„„„„„„„„„„„„„„„„(8)

2.4.3 Adobe photoshop 简介 „„„„„„„„„„„„„„„„„„„„„„(8)

3. 网站的总体设计„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(9)

3.1站点设计„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(9)

3.2总体结构„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(9)

3.3功能模块的概述 „„„„„„„„„„„„„„„„„„„„„„„„„„„(10)

4. 数据库与后台 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(14)

4.1数据库设计 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„(14)

4.1.1需求分析 „„„„„„„„„„„„„„„„„„„„„„„„„„„(14)

4.1.2结构设计 „„„„„„„„„„„„„„„„„„„„„„„„„„„(14)

4.2后台管理系统 „„„„„„„„„„„„„„„„„„„„„„„„„„„„(15)

5. 网站调试和用户使用说明„„„„„„„„„„„„„„„„„„„„„„„„„„„(17)

5.1 网站的调试„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(17)

5.2 用户使用说明„„„„„„„„„„„„„„„„„„„„„„„„„„„„(17)

结 论 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(18)

参考文献 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(19)

致 谢 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(20)

引 言

伴随着社会的发展和科学的进步,上网成为越来越多人们的选择。随着互联网的飞速发展,有关网络的技术也层出不穷。如今互联网上的个人网站如雨后春笋般蓬勃发展,绚丽多彩的主页比比皆是。每个人都有发挥个人才能,挥洒自己个性的网上伊甸园。在hao123神话以后,网站大全类网站又再一次达到顶峰。然而这个模式拷贝成功的网站却寥寥无几。而对于技术薄弱的个人网站来说,似乎网址类网站应该是一个很好的切入点。但是由于搜索的异军突起,网址类网站似乎变得可有可无。

网页实际是一个文件,他存放在世界某个角落的某一台计算机中而这台计算机必须是与互联网相连的。网页经由网址(URL)来识别与存取,当我们在浏览器输入网址后,经过一段复杂而又快速的程序,网页文件会被传送到你的计算机,然后再通过浏览器解释网页的内容,再展示到你的眼前。文字与图片是构成一个网页的两个最基本的元素。可以简单的理解为:文字,就是网页的内容,图片,就是网页的美观。除此之外,网页的元素还包括动画、音乐、程序等等。网页实际上只是一个纯文本文件,它通过各式各样的标记对页面上的文字、图片、表格、声音等元素进行描述(例如字体、颜色、大小),而浏缆器则对这些标记进行解释并生成页面。

1. 网站开发技术简介

1.1 网站的背景

我带着青春的激情和求职的欲望,伴随着即将离别的忧伤和对未来美好的憧憬,我即将走完我的大学之旅。我结合photoshop图片处理软件和FLASH动画制作软件来完成我的个人网站。 在已跨入21世纪的今天,人类使用和学习信息的方式以及信息的包装方式正在进行着不可阻挡的革命,这次革命将比印刷术的出现所产生的影响以及对社会发展的推动远为复杂而巨大。目前,我国上网的人口已近一个亿,成立世界上网民最多的国家,许多人在需要查询信息,首先想到的就是上网。网站的迷人之处在于综合使用文本、图象、声音、动画和视频的信息和内容,具有丰富的多媒体表现与互动特点,无可置疑, 网站已成为最吸引人的也最有效的信息传递手段和方式。随着网络技术的发展,各类网站纷纷出现。个人网站也成为了一种时尚。越来越多的人希望拥有自己的网站,开辟网络世界的一片天地,展示自己的才华和风格。

1.2 网站的简述

1.网站的作用:让别人了解我,认识我的生活。

2.网站的规模:以为是个人网站一般都是由一二十个页面组成,所以规模不大。

3.网站目标客户:同学,朋友,和广大青年朋友。

4.网站特色:我的这类网站受众一般为青年人,所以在色彩上合设计风格上追求青年人的口

味,画面绚灿,多媒体的技术支持,使得网站生动化。

1.3 网站的运行需求

在调试和运行过程中,应该能够让系统正常使用时不出错,若运行时遇到不可恢复的系统错误,也应该保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时,能够保证数据的正确性、信息的可靠性、实现的高效性、系统的易使用性、系统管理的可维护性、信息的可测试性、数据的复用性、数据的可移植性以及网络互联性。

2. 网站开发技术简介

2.1 Dreamweavar网页设计软件介绍

Dreamweaver之所以能成为许多专业网页设计人员与业余人员制作网页的首选而且能保持着多年的垄断地位,主要是因为其是“所见既所得”的网页编辑软件,即使对HTML不熟悉。也可以作出精彩的网页来。Dreamweaver不但能够完成一般的网页编辑工作。而且能够实现过去需要通过编程才能实现的一些效果,并且Dreamweaver对于DHTML(动态网页)的支持也非常好。可以方便地作出许多眩目的动态特效。因此,一直以来Dreamweaver都是网页制作人员的首选工具,利用它可以轻而易举地制作出跨越不同平台和浏览器的动态网页。Dreamweaver是为网页编排所设计的软件,它具有将设计要素进行整合排列的功能Dreamweaver又是一本实践性很强的一部 2.2 ASP简介

1. ASP的优势:

ASP技术 ASP(Active Server Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。[5] 简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet 上的许多站点,仍然提供"静态"(static)的主页内容。

ASP与常见的在Client端实现动态主页的技术如Java Applet、ActiveX Control、VBScript、JavaScript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端技术的Script命令则是由浏览器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。[6]ASP通过后缀名为.asp的ASP文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web Server,如果Web

Server上装了ASP,就调用ASP. ASP读出相应.asp文件,解释并执行命令,动态生成一个HTML页面回传Web Server,然后Web Server再把结果发送给浏览器。ASP文件的制作和HTML类似,且和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中(将HTML文件的后缀名改为.asp),这使得HTML文件的编写与脚本的开发融合在一起。通过ASP内置的对象、服务器组件(Server Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。[7]ASP比较网关及服务器扩展模式有着以下优点:

(1)完全与HTML文件融合在一起;

(2)容易创建,不需要其它编译、链接程序;

(3)面向对象的并通过ActiveX Server对象可扩展。

2. ASP的特点:

(1)组件在ASP技术中起着核心作用

要想开发出具有实用价值的动态Web应用程序,ASP脚本必须与基本COM标准的组件配合使用。组件对象模型的微软公司体现用户的一种基于二进制的软件标准,与语言无关。Visual Basic, Visual C++, Visual J++ 等都能创建COM组件,在不同的语言实现的组件之间,依据COM标准可以进行交互操作。[8]

ASP提供了10个内置组件。每个组件中包括一个或多个对象。在使用前,组件的对象需要被实例化。ASP提高了6个内置对象,这6个内置对象可以被ASP脚本直接使用,不需要被实例化。除了内置组件和内置对象,开发人员还可以自行制作实现特殊功能的组件。

(2)支持几乎所有的脚本语言,除了支持VBScript,JavaScript外,ASP还支持REXX,Perl等多种脚本语言。VBScript是ASP支持的默认脚本语言。在同一个ASP文件中,ASP脚本可调用不同的脚本语言,从而发挥各种脚本语言的优势。

(3)易于操控数据库

ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Access、VFP、DBase、Oracle等等,另外,ASP亦可将“文本文件”或是“Excel” 文件当成数据库用。

(4)ASP的七个对象

对象名称 功能描述

Request: 用于获取客户通过浏览器向服务器发送的信息;

Response: 用于将输出结果发送到浏览器;

Server: 用于提供对服务器方法,属性的存取;

Session: 用于在一个拥护对话(Session)中存储公用的信息;

Application: 用于在ASP应用的多个对象之间共享信息;

Asperror: 用于ASP应用的错误处理;

Objectcontext:用于通过Microsoft Transaction Server(MTS)来提交或中止一项交易。 从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session内的用户信息,该信息仅可被该用户访问在一个ASP-Application中让不同的客户端共享信息可以用来配合Microsoft Transaction 服务器进行分布式事务处理。[9]

(5) ASP的工作原理

当用户浏览网页时,客户端浏览器与WEB站点之间进行交互的过程 (如图:2.2-1)

(图:2.2-1) ASP工作原理

当服务器看到文件的扩展名为.asp时,就会读取文件内容,解释执行其中的VBScript程序。当遇到基于COM标准的组件(组件本身是经过便宜的可重用的二进制代码)时,ASP引擎将启动相应组件完成指定的功能。若ASP文件含有访问数据库的请求时,ASP内置组件ADO(ActiveX Data Object)能与数据库连接,对数据库进行访问,并将访问结果返回服务器。最后,生成标准的HTML文件,并将生成的HTML文件传送给浏览器。这样就完成了用户浏览器对服务器的访问。

2.3 CSS简介

CSS(Cascading Style Sheet,可译为“层叠样式表”或“级联样式表”)是一组格式设置规则,用于控制Web页面的外观。通过使用CSS样式设置页面的格式,可将页面的内容与表现形式分离。页面内容存放在HTML文档中,而用于定义表现形式的CSS规则则存放在另一个文件中或

HTML文档的某一部分,通常为文件头部分。将内容与表现形式分离,不仅可使维护站点的外观更加容易,而且还可以使HTML文档代码更加简练,缩短浏览器的加载时间。

2.4 其他应用软件介绍

2.4.1 Flash应用简介

Flash网站具有设计精美,拥有更多声效、动画、流媒体剪辑、美术效果及兼顾互动性等特征,非常适合公司作在线产品展示。Flash网站基本以图形和动画为主,所以比较适合做那些文字内容不太多,以平面、动画效果为主的应用。如:企业品牌推广、特定网上广告、网络游戏、个性网站等。Flash在网页上的应用正是目前流行的一种美化手法,因此蔷薇花园个人网站时,选择Flash进行美化。而把Flash应用于网页上,代码是必不可少德,比如简单的连接:

on(release){ getURL(“XX.com”,“_blank”);}

就可以实现FLASH动画链接网页。同时利用FLASH 动画使得我的个人网站变得比较生动活泼,更吸引年轻人的眼球。

2.4.2 Microsoft Access简介

Access功能强大,使用方便,是最优秀的桌面数据库开发工具之一。Access与其他数据库开发系统之间有相当显著的区别就是:Access数据库系统把数据库应用程序的建立移到了用户环境中,用户不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,并且这一过程完全是可视的[3]。

Access与其他桌面数据库的另一个重要区别是:Access中的数据库文件既包括存储数据的表,又包括操作或控制数据的其他对象。它由七种对象组成:表、查询、窗体、报表、WEB页、宏和模块。

Access 2003在网络功能上有了很大的改进,在数据库中通过超级链接字段可以直接链接到指定的WEB页面或网络文件,也可以通过“数据访问页”将数据库文件中的数据发布到网络上,从而实现数据共享。

2.4.3 Adobe Photoshop 简介

Photoshop 是Adobe公司旗下最为出名的图像处理软件之一,集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件,深受广大平面设计人员和电脑美术爱好者的喜爱。本个人网站大多数都是运用了photoshop图像处理软件进行设计和美观。

广西理工职业技术学院大专生毕业设计(论文)

3. 网站的总体设计

3.1 站点设计

打开Dreamweaver CS3→站点→新建站点;

进入【站点定义】窗口,点击【高级】选项卡

进入【本地信息】分类窗口分别输入:

进入【测试服务器】窗口,分别选择

点击【确定】按钮完成站点设置。

完成后右下角的站点窗口会显示一个新的站点(如图3.1-1)

(图3.1-1)

3.2总体结构

网站主要有前台界面,后台管理和数据库三大部分组成。网站前台主要界面一共有5个,分别是:我的首页、我的相册、我的日志、我的生活、我的作品。)该导航是运用FLASH动画软件制作的。如图 (如图3.2-1)

(图3.2-1)

网站添加了背景音乐,代码如下:

广西理工职业技术学院大专生毕业设计(论文)

网站体现出个人的风格。在界面上用色较为绚丽缤纷,比较符合现在年轻人的品位。网站使用许多FLASH动画,很形象的表达出个人网站生动活泼。

网站的总体结构如(如图3.2-2):

(图3.2-2)

3.3功能模块的概述

个人网站主要是展现自我的平台。最要是运用了FLASH动画来使网站更吸引年轻人的眼球。功能不多,网页也比较简洁花俏,主要以相片居多。日志页面可以让别人预览,管理者可以对其发表日志,和对日志的修改、添加、删除。功能比较简洁。

网站中的各个导航的主要功能如下:

开场动画:使用FLASH动画形式进入主页,比较吸引眼球。(如图3.3-1)

(图3.3-1)

我的首页:第一时间给别人知道这是一个有特点的个人网站,网站使用photoshop图像处理软件设计,里面加入了FLASH动画,比较多个性化的东西。(如图3.3-2)

(图3.3-2)

我的相册:同样采用FLASH动画作为主要形式,主要以FLASH相册为主题,以观看相片为主要目的。点击每个图片都会有个FLASH动画。(如图3.3-3)

(如图3.3-3)

我的日志:给用户浏览日志文章。还设用后台管理,可以添加、修改、删除日志作用,但只限于管理者。功能比较简单。(如图3.3-4)

(如图3.3-4)

我的生活:以FLASH动画加上文字表达出我的生活。(如图3.3-5)

(如图3.3-5)

我的作品:以FLASH动画为主展示我的作品。(如图3.3-6)

(如图3.3-6)

4. 数据库与后台

4.1数据库设计

数据库在一个网站系统中占有非常重要的地位,数据库结构设计的好坏将直接影响到网站的执行效率,对实现的效果产生影响。数据库设计是对一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足管理者对信息要求和处理要求。合理的数据库结构设计可以提高数据储存效率,保证数据的完整性和一致性。

设计数据库系统时应该首先充分了解管理者方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤:

(1)数据库需求分析; (2)数据库概念结构设计; (3)数据库逻辑结构设计。 4.1.1需求分析

进行对数据库创建的时候,要分析网站需要的后台管理的数据包括有哪些,才能正确的建立合理的数据库,日志页面主要是提供用户浏览文字的信息的,所以要用对用户提供信息的标题和内容的字段,在管理方面,要有一个管理者登陆的账户,对其日志信息进行添加、修改、删除等作用。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。蔷薇花园个人网站有两个表:

(1)管理员表:包括的数据项有用户姓名、密码。

(2)日志表:包括的数据项有标题、时间、内容。 4.1.2结构设计

根据网站的需求,将数据库设计如图下:

图 4.1.2-1 为管理者表:

(图4.1.2-1)

图 4.1.2-2 为日志表:

(图4.1.2-1)

4.2后台管理系统

网站后台主要是为了方面管理者登陆后台对日志内容进行添加、修改、删除。 在 rizhi.asp页面进入管理者的登陆界面。

管理者登陆界面(如图4.2-1):

(图4.2-1)

日志管理界面(如图4.2-2)

(图4.2-2)

添加日志界面 (如图4.2-3)

(图4.2-3)

修改日志界面 (如图4.2-4)

(图4.2-4)

删除日志界面 (如图4.2-6)

(图4.2-6)

5. 网站调试和用户使用说明

5.1 网站的调试

应用程序的调试对编程来说是一项十分重要的工作。当程序有错误时,通过调试将问题找出来,加以解决,其应用的步骤如下:

(1)选择要调试的对象或者文件,打开对应文件,代码将显示在Dreamwaver中,然后在Dreamwaver中进行调试。

(2)修改某段代码后可一在浏览器中预览结果,如果仍有问题重复(1)。 再次反复重复(1),(2)步骤,直到程序无错误为止。

5.2 用户使用说明

(1)此网站运行的环境为安装有IIS组件的WINDOWS XP或更高版本的操作系统。 (2)系统数据库为 Microsoft Office Access。 (3)此网站的操作人员要有一定的计算机基础。

(4)登录身份验证可以在数据库中自行设定,但必须在相应的程序中进行修改。 (5)管理员可以对日志的相关记录进行添加,删除,修改等操作。

(6)由于此网站还有许多需要改进的地方,所以在功能及使用范围方面存在一定的局限性。 (7)本网站是个人的毕业设计作品,不能与其他个人网站进行对比。 (8)本网站初始后台管理员用户名为admin,密码为123。

(9)本网站已通过Microsoft Internet Explorer 6/7/8,搜狗浏览器等工具的测试。

经过一个多月以来的努力,在叶老师和同学之间的相互交流下我终于顺利的把毕业设计完

成了。在这次做毕业设计的过程中,使我深深的了解到自己的不足,有很多东西还有待去了解和学习。我同时翻阅了大量的资料(包括网上资料,书本及学校的一些相关资料)经过近一段时间的努力,个人网站的设计制作告一段落。总结这次“蔷薇花园-个人网站”开发制作过程,我综合使用了目前因特网上比较流行的各种FLASH网页制作方法及交互式动态网站的制作设计手段,并利用后台程序完成了网站的动态响应与生成网页的技术。同时也从中学习了对静态页面的处理风格,色彩搭配,页面导航方面有了一定经验。对用asp制作动态效果也有了更进一步的认识。在设计 时使用了Access建立数据库,以及对数据库浏览,修改,添加,删除。

对我来说,能够设计出这样一个特色的个人网页已经算很容易的。虽然它不是很完美,但也是我用这两年多来所学到的知识和心思去做的。在做网站的过程中,使我受益非浅,虽然不能与其他人相比,但也能慰籍我的一片小小心灵。通过一个多月来所吸收的知识扎实、丰富。由于本人所学的知识水平有限,所以本网站的功能不是很齐全也不是很完善,还有待更新,望大家多多见谅与包含,我会努力学习更多的知识来充实自己,完善自我,相信我以后会做的更好、更理想。

时光的流逝也许是客观的,然而流逝的快慢却纯是一种主观的感受。当自己终于可以从考研、找工作、毕业论文的压力下解脱出来,长长地吁出一口气时, 我忽然间才意识到,原来在理工学院已经有两年多的时间了,是到该告别的时候了。我非常感谢各位老师在我求学过程中给予的教导和帮助。也很感谢09计算机网络班的各位同学,与你们的交流使我受益颇多,使我在各方面都不会感到无助。也感谢宿舍的几个女生们,我们有缘分来到同一个班,在宿舍我们经常一起打闹,生活上有了你们的出现我感到非常地幸运,谢谢你们带来的欢乐。在最后一个多月以来,在毕业设计及论文撰写期间,很感谢叶老师方面的全力支持和帮助,真诚的向叶维裕老师说一句:老师,感谢您,感谢您对我们孜孜不倦的教导,我真心祝愿您一切都好,一切都顺心。感谢与我共同走过大学的朋友们、同学们,每个在我脆弱、困难的时候,扶过我一把的你,我都记得。感谢上天,感谢命运,能有机会在彼此的生命中出现,并共同走完一个快乐的大学生涯。感谢所有帮助过我的老师、同学、朋友,感谢你们,希望你们在以后的日子里,开心、快乐。

[1]《Flash CS3动画设计标准教程》中国电力出版社 2008 薛欣编著 [1]菜立燕,梁芳,《网页设计与制作》,清华大学出版社,2008.11

[2] 王珊等. 《数据库系统概论》(第四版)[M]. 北京:高等教育出版社,2006 [3]张杰、任伟、吴林华,《ASP典型模块设计》,清华大学出版社,2007

[4] 《求是科技.Asp数据库开发技术与工程实践》[M].人民邮电出版社.2004:16-26

[5]徐立,聂小燕,谢勇.《Macromedia Dreamweaver MX2004中文白金教学》[M] . 北京:兵器工业出版社;北京科海电子出版社,2005:105-120

[6]蒋理,《动态网页设计实用教程》,西安电子科技大学出版社,2007

[7] 吴明辉,《ASP网络办公及商务应用系统开发实例导航》,北京邮电出版社,2004

[8]主编蔡翠平. 蔡翠平、尚俊杰 从编. 《网络程序设计—ASP》(第二版). 北京-北方交通大学出版社 2004.

[9] 任学文、范严编, 《网页设计与制作》,中国科学技术出版社,2006.8

[10] 季久峰,梁建全,宋修舵,等.专家门诊《ASP.NET开发答疑200问》[M].北京:人民邮电出版2004

[11]菜立燕,梁芳,《网页设计与制作》,清华大学出版社,2008.11

广西理工职业技术学院

毕业设计(论文)

题 目: 蔷薇花园——个人网站制作

系 别: 计信系

专业班级: 计算机网络

姓 名: 梁艳萍

学 号: 0950239

指导教师: 叶维裕

二〇一一年 十一月 十 日

摘 要

本文就个人网站的规划与建设,以软件工程的方法对全过程进行了分析与研究。本文的主要

工作集中在:

1. 对Web页进行概述,主要是对Internet的历史和发展作了回顾,并对Web页的定义和特

性进行阐述。并对网站开发过程中使用的开发工具和技术作了简要的介绍。

2. 对网站建设中提及到的术语进行了解释,并对个人网站的由来和发展进行了讨论。

3. 对自己的个人网站从规划到建设进行了详细的分析。

4. 使用ASP+Access+Flash+photoshop技术实现了我的网站的美化和各种功能,其中和数

据库的连接使用到了ODBC技术。

5. 就网站建设提出了自己的观点与建议。

关键词: ASP;Access;Flash;创意

目 录

摘要 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(2)

引言 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(4)

1. 网站设计的简介 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(4)

1.1 网站的背景 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(4)

1.2 网站的简述 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(4)

1.3 网站的运行需求 „„„„„„„„„„„„„„„„„„„„„„„„„„„„(5)

2. 网站开发技术简介„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(5)

2.1 Dreamweavar网页设计软件介绍 „„„„„„„„„„„„„„„„„„„„„(5)

2.2 ASP简介 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(5)

2.3 CSS简介 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(7)

2.4 其他应用软件介绍 „„„„„„„„„„„„„„„„„„„„„„„„„„„(8)

2.4.1 Adobe Flash应用简介 „„„„„„„„„„„„„„„„„„„„„„(8)

2.4.2 Microsoft Access简介„„„„„„„„„„„„„„„„„„„„„„(8)

2.4.3 Adobe photoshop 简介 „„„„„„„„„„„„„„„„„„„„„„(8)

3. 网站的总体设计„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(9)

3.1站点设计„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(9)

3.2总体结构„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(9)

3.3功能模块的概述 „„„„„„„„„„„„„„„„„„„„„„„„„„„(10)

4. 数据库与后台 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(14)

4.1数据库设计 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„(14)

4.1.1需求分析 „„„„„„„„„„„„„„„„„„„„„„„„„„„(14)

4.1.2结构设计 „„„„„„„„„„„„„„„„„„„„„„„„„„„(14)

4.2后台管理系统 „„„„„„„„„„„„„„„„„„„„„„„„„„„„(15)

5. 网站调试和用户使用说明„„„„„„„„„„„„„„„„„„„„„„„„„„„(17)

5.1 网站的调试„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(17)

5.2 用户使用说明„„„„„„„„„„„„„„„„„„„„„„„„„„„„(17)

结 论 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(18)

参考文献 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(19)

致 谢 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„(20)

引 言

伴随着社会的发展和科学的进步,上网成为越来越多人们的选择。随着互联网的飞速发展,有关网络的技术也层出不穷。如今互联网上的个人网站如雨后春笋般蓬勃发展,绚丽多彩的主页比比皆是。每个人都有发挥个人才能,挥洒自己个性的网上伊甸园。在hao123神话以后,网站大全类网站又再一次达到顶峰。然而这个模式拷贝成功的网站却寥寥无几。而对于技术薄弱的个人网站来说,似乎网址类网站应该是一个很好的切入点。但是由于搜索的异军突起,网址类网站似乎变得可有可无。

网页实际是一个文件,他存放在世界某个角落的某一台计算机中而这台计算机必须是与互联网相连的。网页经由网址(URL)来识别与存取,当我们在浏览器输入网址后,经过一段复杂而又快速的程序,网页文件会被传送到你的计算机,然后再通过浏览器解释网页的内容,再展示到你的眼前。文字与图片是构成一个网页的两个最基本的元素。可以简单的理解为:文字,就是网页的内容,图片,就是网页的美观。除此之外,网页的元素还包括动画、音乐、程序等等。网页实际上只是一个纯文本文件,它通过各式各样的标记对页面上的文字、图片、表格、声音等元素进行描述(例如字体、颜色、大小),而浏缆器则对这些标记进行解释并生成页面。

1. 网站开发技术简介

1.1 网站的背景

我带着青春的激情和求职的欲望,伴随着即将离别的忧伤和对未来美好的憧憬,我即将走完我的大学之旅。我结合photoshop图片处理软件和FLASH动画制作软件来完成我的个人网站。 在已跨入21世纪的今天,人类使用和学习信息的方式以及信息的包装方式正在进行着不可阻挡的革命,这次革命将比印刷术的出现所产生的影响以及对社会发展的推动远为复杂而巨大。目前,我国上网的人口已近一个亿,成立世界上网民最多的国家,许多人在需要查询信息,首先想到的就是上网。网站的迷人之处在于综合使用文本、图象、声音、动画和视频的信息和内容,具有丰富的多媒体表现与互动特点,无可置疑, 网站已成为最吸引人的也最有效的信息传递手段和方式。随着网络技术的发展,各类网站纷纷出现。个人网站也成为了一种时尚。越来越多的人希望拥有自己的网站,开辟网络世界的一片天地,展示自己的才华和风格。

1.2 网站的简述

1.网站的作用:让别人了解我,认识我的生活。

2.网站的规模:以为是个人网站一般都是由一二十个页面组成,所以规模不大。

3.网站目标客户:同学,朋友,和广大青年朋友。

4.网站特色:我的这类网站受众一般为青年人,所以在色彩上合设计风格上追求青年人的口

味,画面绚灿,多媒体的技术支持,使得网站生动化。

1.3 网站的运行需求

在调试和运行过程中,应该能够让系统正常使用时不出错,若运行时遇到不可恢复的系统错误,也应该保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时,能够保证数据的正确性、信息的可靠性、实现的高效性、系统的易使用性、系统管理的可维护性、信息的可测试性、数据的复用性、数据的可移植性以及网络互联性。

2. 网站开发技术简介

2.1 Dreamweavar网页设计软件介绍

Dreamweaver之所以能成为许多专业网页设计人员与业余人员制作网页的首选而且能保持着多年的垄断地位,主要是因为其是“所见既所得”的网页编辑软件,即使对HTML不熟悉。也可以作出精彩的网页来。Dreamweaver不但能够完成一般的网页编辑工作。而且能够实现过去需要通过编程才能实现的一些效果,并且Dreamweaver对于DHTML(动态网页)的支持也非常好。可以方便地作出许多眩目的动态特效。因此,一直以来Dreamweaver都是网页制作人员的首选工具,利用它可以轻而易举地制作出跨越不同平台和浏览器的动态网页。Dreamweaver是为网页编排所设计的软件,它具有将设计要素进行整合排列的功能Dreamweaver又是一本实践性很强的一部 2.2 ASP简介

1. ASP的优势:

ASP技术 ASP(Active Server Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。[5] 简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet 上的许多站点,仍然提供"静态"(static)的主页内容。

ASP与常见的在Client端实现动态主页的技术如Java Applet、ActiveX Control、VBScript、JavaScript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端技术的Script命令则是由浏览器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。[6]ASP通过后缀名为.asp的ASP文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web Server,如果Web

Server上装了ASP,就调用ASP. ASP读出相应.asp文件,解释并执行命令,动态生成一个HTML页面回传Web Server,然后Web Server再把结果发送给浏览器。ASP文件的制作和HTML类似,且和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中(将HTML文件的后缀名改为.asp),这使得HTML文件的编写与脚本的开发融合在一起。通过ASP内置的对象、服务器组件(Server Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。[7]ASP比较网关及服务器扩展模式有着以下优点:

(1)完全与HTML文件融合在一起;

(2)容易创建,不需要其它编译、链接程序;

(3)面向对象的并通过ActiveX Server对象可扩展。

2. ASP的特点:

(1)组件在ASP技术中起着核心作用

要想开发出具有实用价值的动态Web应用程序,ASP脚本必须与基本COM标准的组件配合使用。组件对象模型的微软公司体现用户的一种基于二进制的软件标准,与语言无关。Visual Basic, Visual C++, Visual J++ 等都能创建COM组件,在不同的语言实现的组件之间,依据COM标准可以进行交互操作。[8]

ASP提供了10个内置组件。每个组件中包括一个或多个对象。在使用前,组件的对象需要被实例化。ASP提高了6个内置对象,这6个内置对象可以被ASP脚本直接使用,不需要被实例化。除了内置组件和内置对象,开发人员还可以自行制作实现特殊功能的组件。

(2)支持几乎所有的脚本语言,除了支持VBScript,JavaScript外,ASP还支持REXX,Perl等多种脚本语言。VBScript是ASP支持的默认脚本语言。在同一个ASP文件中,ASP脚本可调用不同的脚本语言,从而发挥各种脚本语言的优势。

(3)易于操控数据库

ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Access、VFP、DBase、Oracle等等,另外,ASP亦可将“文本文件”或是“Excel” 文件当成数据库用。

(4)ASP的七个对象

对象名称 功能描述

Request: 用于获取客户通过浏览器向服务器发送的信息;

Response: 用于将输出结果发送到浏览器;

Server: 用于提供对服务器方法,属性的存取;

Session: 用于在一个拥护对话(Session)中存储公用的信息;

Application: 用于在ASP应用的多个对象之间共享信息;

Asperror: 用于ASP应用的错误处理;

Objectcontext:用于通过Microsoft Transaction Server(MTS)来提交或中止一项交易。 从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session内的用户信息,该信息仅可被该用户访问在一个ASP-Application中让不同的客户端共享信息可以用来配合Microsoft Transaction 服务器进行分布式事务处理。[9]

(5) ASP的工作原理

当用户浏览网页时,客户端浏览器与WEB站点之间进行交互的过程 (如图:2.2-1)

(图:2.2-1) ASP工作原理

当服务器看到文件的扩展名为.asp时,就会读取文件内容,解释执行其中的VBScript程序。当遇到基于COM标准的组件(组件本身是经过便宜的可重用的二进制代码)时,ASP引擎将启动相应组件完成指定的功能。若ASP文件含有访问数据库的请求时,ASP内置组件ADO(ActiveX Data Object)能与数据库连接,对数据库进行访问,并将访问结果返回服务器。最后,生成标准的HTML文件,并将生成的HTML文件传送给浏览器。这样就完成了用户浏览器对服务器的访问。

2.3 CSS简介

CSS(Cascading Style Sheet,可译为“层叠样式表”或“级联样式表”)是一组格式设置规则,用于控制Web页面的外观。通过使用CSS样式设置页面的格式,可将页面的内容与表现形式分离。页面内容存放在HTML文档中,而用于定义表现形式的CSS规则则存放在另一个文件中或

HTML文档的某一部分,通常为文件头部分。将内容与表现形式分离,不仅可使维护站点的外观更加容易,而且还可以使HTML文档代码更加简练,缩短浏览器的加载时间。

2.4 其他应用软件介绍

2.4.1 Flash应用简介

Flash网站具有设计精美,拥有更多声效、动画、流媒体剪辑、美术效果及兼顾互动性等特征,非常适合公司作在线产品展示。Flash网站基本以图形和动画为主,所以比较适合做那些文字内容不太多,以平面、动画效果为主的应用。如:企业品牌推广、特定网上广告、网络游戏、个性网站等。Flash在网页上的应用正是目前流行的一种美化手法,因此蔷薇花园个人网站时,选择Flash进行美化。而把Flash应用于网页上,代码是必不可少德,比如简单的连接:

on(release){ getURL(“XX.com”,“_blank”);}

就可以实现FLASH动画链接网页。同时利用FLASH 动画使得我的个人网站变得比较生动活泼,更吸引年轻人的眼球。

2.4.2 Microsoft Access简介

Access功能强大,使用方便,是最优秀的桌面数据库开发工具之一。Access与其他数据库开发系统之间有相当显著的区别就是:Access数据库系统把数据库应用程序的建立移到了用户环境中,用户不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,并且这一过程完全是可视的[3]。

Access与其他桌面数据库的另一个重要区别是:Access中的数据库文件既包括存储数据的表,又包括操作或控制数据的其他对象。它由七种对象组成:表、查询、窗体、报表、WEB页、宏和模块。

Access 2003在网络功能上有了很大的改进,在数据库中通过超级链接字段可以直接链接到指定的WEB页面或网络文件,也可以通过“数据访问页”将数据库文件中的数据发布到网络上,从而实现数据共享。

2.4.3 Adobe Photoshop 简介

Photoshop 是Adobe公司旗下最为出名的图像处理软件之一,集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件,深受广大平面设计人员和电脑美术爱好者的喜爱。本个人网站大多数都是运用了photoshop图像处理软件进行设计和美观。

广西理工职业技术学院大专生毕业设计(论文)

3. 网站的总体设计

3.1 站点设计

打开Dreamweaver CS3→站点→新建站点;

进入【站点定义】窗口,点击【高级】选项卡

进入【本地信息】分类窗口分别输入:

进入【测试服务器】窗口,分别选择

点击【确定】按钮完成站点设置。

完成后右下角的站点窗口会显示一个新的站点(如图3.1-1)

(图3.1-1)

3.2总体结构

网站主要有前台界面,后台管理和数据库三大部分组成。网站前台主要界面一共有5个,分别是:我的首页、我的相册、我的日志、我的生活、我的作品。)该导航是运用FLASH动画软件制作的。如图 (如图3.2-1)

(图3.2-1)

网站添加了背景音乐,代码如下:

广西理工职业技术学院大专生毕业设计(论文)

网站体现出个人的风格。在界面上用色较为绚丽缤纷,比较符合现在年轻人的品位。网站使用许多FLASH动画,很形象的表达出个人网站生动活泼。

网站的总体结构如(如图3.2-2):

(图3.2-2)

3.3功能模块的概述

个人网站主要是展现自我的平台。最要是运用了FLASH动画来使网站更吸引年轻人的眼球。功能不多,网页也比较简洁花俏,主要以相片居多。日志页面可以让别人预览,管理者可以对其发表日志,和对日志的修改、添加、删除。功能比较简洁。

网站中的各个导航的主要功能如下:

开场动画:使用FLASH动画形式进入主页,比较吸引眼球。(如图3.3-1)

(图3.3-1)

我的首页:第一时间给别人知道这是一个有特点的个人网站,网站使用photoshop图像处理软件设计,里面加入了FLASH动画,比较多个性化的东西。(如图3.3-2)

(图3.3-2)

我的相册:同样采用FLASH动画作为主要形式,主要以FLASH相册为主题,以观看相片为主要目的。点击每个图片都会有个FLASH动画。(如图3.3-3)

(如图3.3-3)

我的日志:给用户浏览日志文章。还设用后台管理,可以添加、修改、删除日志作用,但只限于管理者。功能比较简单。(如图3.3-4)

(如图3.3-4)

我的生活:以FLASH动画加上文字表达出我的生活。(如图3.3-5)

(如图3.3-5)

我的作品:以FLASH动画为主展示我的作品。(如图3.3-6)

(如图3.3-6)

4. 数据库与后台

4.1数据库设计

数据库在一个网站系统中占有非常重要的地位,数据库结构设计的好坏将直接影响到网站的执行效率,对实现的效果产生影响。数据库设计是对一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足管理者对信息要求和处理要求。合理的数据库结构设计可以提高数据储存效率,保证数据的完整性和一致性。

设计数据库系统时应该首先充分了解管理者方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤:

(1)数据库需求分析; (2)数据库概念结构设计; (3)数据库逻辑结构设计。 4.1.1需求分析

进行对数据库创建的时候,要分析网站需要的后台管理的数据包括有哪些,才能正确的建立合理的数据库,日志页面主要是提供用户浏览文字的信息的,所以要用对用户提供信息的标题和内容的字段,在管理方面,要有一个管理者登陆的账户,对其日志信息进行添加、修改、删除等作用。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。蔷薇花园个人网站有两个表:

(1)管理员表:包括的数据项有用户姓名、密码。

(2)日志表:包括的数据项有标题、时间、内容。 4.1.2结构设计

根据网站的需求,将数据库设计如图下:

图 4.1.2-1 为管理者表:

(图4.1.2-1)

图 4.1.2-2 为日志表:

(图4.1.2-1)

4.2后台管理系统

网站后台主要是为了方面管理者登陆后台对日志内容进行添加、修改、删除。 在 rizhi.asp页面进入管理者的登陆界面。

管理者登陆界面(如图4.2-1):

(图4.2-1)

日志管理界面(如图4.2-2)

(图4.2-2)

添加日志界面 (如图4.2-3)

(图4.2-3)

修改日志界面 (如图4.2-4)

(图4.2-4)

删除日志界面 (如图4.2-6)

(图4.2-6)

5. 网站调试和用户使用说明

5.1 网站的调试

应用程序的调试对编程来说是一项十分重要的工作。当程序有错误时,通过调试将问题找出来,加以解决,其应用的步骤如下:

(1)选择要调试的对象或者文件,打开对应文件,代码将显示在Dreamwaver中,然后在Dreamwaver中进行调试。

(2)修改某段代码后可一在浏览器中预览结果,如果仍有问题重复(1)。 再次反复重复(1),(2)步骤,直到程序无错误为止。

5.2 用户使用说明

(1)此网站运行的环境为安装有IIS组件的WINDOWS XP或更高版本的操作系统。 (2)系统数据库为 Microsoft Office Access。 (3)此网站的操作人员要有一定的计算机基础。

(4)登录身份验证可以在数据库中自行设定,但必须在相应的程序中进行修改。 (5)管理员可以对日志的相关记录进行添加,删除,修改等操作。

(6)由于此网站还有许多需要改进的地方,所以在功能及使用范围方面存在一定的局限性。 (7)本网站是个人的毕业设计作品,不能与其他个人网站进行对比。 (8)本网站初始后台管理员用户名为admin,密码为123。

(9)本网站已通过Microsoft Internet Explorer 6/7/8,搜狗浏览器等工具的测试。

经过一个多月以来的努力,在叶老师和同学之间的相互交流下我终于顺利的把毕业设计完

成了。在这次做毕业设计的过程中,使我深深的了解到自己的不足,有很多东西还有待去了解和学习。我同时翻阅了大量的资料(包括网上资料,书本及学校的一些相关资料)经过近一段时间的努力,个人网站的设计制作告一段落。总结这次“蔷薇花园-个人网站”开发制作过程,我综合使用了目前因特网上比较流行的各种FLASH网页制作方法及交互式动态网站的制作设计手段,并利用后台程序完成了网站的动态响应与生成网页的技术。同时也从中学习了对静态页面的处理风格,色彩搭配,页面导航方面有了一定经验。对用asp制作动态效果也有了更进一步的认识。在设计 时使用了Access建立数据库,以及对数据库浏览,修改,添加,删除。

对我来说,能够设计出这样一个特色的个人网页已经算很容易的。虽然它不是很完美,但也是我用这两年多来所学到的知识和心思去做的。在做网站的过程中,使我受益非浅,虽然不能与其他人相比,但也能慰籍我的一片小小心灵。通过一个多月来所吸收的知识扎实、丰富。由于本人所学的知识水平有限,所以本网站的功能不是很齐全也不是很完善,还有待更新,望大家多多见谅与包含,我会努力学习更多的知识来充实自己,完善自我,相信我以后会做的更好、更理想。

时光的流逝也许是客观的,然而流逝的快慢却纯是一种主观的感受。当自己终于可以从考研、找工作、毕业论文的压力下解脱出来,长长地吁出一口气时, 我忽然间才意识到,原来在理工学院已经有两年多的时间了,是到该告别的时候了。我非常感谢各位老师在我求学过程中给予的教导和帮助。也很感谢09计算机网络班的各位同学,与你们的交流使我受益颇多,使我在各方面都不会感到无助。也感谢宿舍的几个女生们,我们有缘分来到同一个班,在宿舍我们经常一起打闹,生活上有了你们的出现我感到非常地幸运,谢谢你们带来的欢乐。在最后一个多月以来,在毕业设计及论文撰写期间,很感谢叶老师方面的全力支持和帮助,真诚的向叶维裕老师说一句:老师,感谢您,感谢您对我们孜孜不倦的教导,我真心祝愿您一切都好,一切都顺心。感谢与我共同走过大学的朋友们、同学们,每个在我脆弱、困难的时候,扶过我一把的你,我都记得。感谢上天,感谢命运,能有机会在彼此的生命中出现,并共同走完一个快乐的大学生涯。感谢所有帮助过我的老师、同学、朋友,感谢你们,希望你们在以后的日子里,开心、快乐。

[1]《Flash CS3动画设计标准教程》中国电力出版社 2008 薛欣编著 [1]菜立燕,梁芳,《网页设计与制作》,清华大学出版社,2008.11

[2] 王珊等. 《数据库系统概论》(第四版)[M]. 北京:高等教育出版社,2006 [3]张杰、任伟、吴林华,《ASP典型模块设计》,清华大学出版社,2007

[4] 《求是科技.Asp数据库开发技术与工程实践》[M].人民邮电出版社.2004:16-26

[5]徐立,聂小燕,谢勇.《Macromedia Dreamweaver MX2004中文白金教学》[M] . 北京:兵器工业出版社;北京科海电子出版社,2005:105-120

[6]蒋理,《动态网页设计实用教程》,西安电子科技大学出版社,2007

[7] 吴明辉,《ASP网络办公及商务应用系统开发实例导航》,北京邮电出版社,2004

[8]主编蔡翠平. 蔡翠平、尚俊杰 从编. 《网络程序设计—ASP》(第二版). 北京-北方交通大学出版社 2004.

[9] 任学文、范严编, 《网页设计与制作》,中国科学技术出版社,2006.8

[10] 季久峰,梁建全,宋修舵,等.专家门诊《ASP.NET开发答疑200问》[M].北京:人民邮电出版2004

[11]菜立燕,梁芳,《网页设计与制作》,清华大学出版社,2008.11


相关内容

  • 毕业论文任务报告书--个人所得税改革
  • 河北工业大学本科毕业设计(论文)任务书 毕业设计(论文)题目:当前我国个人所得税现存问题及对策研究 适用专业:会计 学生信息:学号:******,姓名:***,班级:***** 指导教师信息:姓名:***,职称:讲师 下达任务日期:2012年3月7日 内容要求:(阐明与毕业设计(论文)题目相关.需要 ...

  • 毕业论文任务书(范本)集
  • 集美大学成人教育学院 毕业设计(论文)任务书 计算机科学与技术(函授专升本) 专业 学生 胡某某 学号 2011xxxxxx 一.毕业设计(论文)题目: 毕业实习管理系统的设计与实现 二.毕业设计(论文)工作规定进行的日期:2011年6月15日起至2010年10月31日止 三.毕业设计(论文)进行地 ...

  • 毕业论文(设计)工作手册
  • 毕业论文(设计)工作手册 学生姓名 郑程科 学生专业 计算机信息管理 学生年级 信息管理1班 指导教师 张一鹏 指导时间: 年 月 日 -- 年 月 日 东莞南博职业技术学院教务处制 目 录 一. 毕业论文(设计)任务书„„„„„„„„„„„„„„„„„„„„„„„„„„ 1 二. 毕业论文(设计) ...

  • 毕业设计.论文.实习选题题目
  • 以下是我为基于我系实际需要,切合学生实际能力,切合学生为找工作做demo软件的实际需要,拟订的一些设计题目: 设计题目一:个人光盘管理系统 背景概要:现代家庭个人购买的、自刻的光盘比较多,其信息具有很大的随意性、模糊性,对于光盘的查找、借出和归还等使用十分不便。 设计目的:1.开发一个简单实用的个人 ...

  • 云南财经大学本科生毕业论文评审规范
  • 云南财经大学本科生毕业论文写作及评审工作规范 本科毕业论文(设计)是对大学生能力的综合训练,毕业论文(设计)在培养大学生探求真理.进行科学研究基本训练.提高综合实践能力及培养创新精神.创新能力等方面具有积极作用.为进一步规范我院毕业论文(设计)的管理,特制定本规范. 一.毕业论文(设计)工作的组织管 ...

  • 兰州交通大学毕业设计(论文)任务书
  • 兰州交通大学毕业设计(论文)任务书 课题 姓名 蔡子轩 专业 水电站厂房结构设计 水利水电 班级 水利 1001 设计内容如下: (1) 根据已知基本资料确定厂房轮廓尺寸,绘出厂房典型横剖面图.发电机层 平面布置图. (跨度 15m 柱距 6m 进行结构设计) (2) 对下列建筑物进行结构计算:厂房 ...

  • 论文基本要求
  • 黑龙江农垦农业职业技术学院 关于高职高专学生毕业论文(设计)的基本要求 毕业论文(设计)是专科教学计划规定的一个重要环节,是培养学生理论联系实际以及锻炼学生独立工作能力的有效手段,是对学生掌握和运用所学基础理论.基本知识.基本技能以及从事实际工作能力的综合考核,毕业论文(设计)综合地反映了学生是否达 ...

  • 本科生毕业论文写作模板
  • 学 号:06204134 天津商业大学宝德学院毕业设计(论文) 填写中文题名 (宋体二号加粗,居中) 填写外文题名 (Times New Roman 三号加粗,居中) 系: 专业: 班级: 学生姓名: 指导教师: 宋体四号加粗居中 宋体四号加粗居中 宋体四号加粗居中 姓 名 姓 名 职称 姓 名 职 ...

  • 2013年贵州省职称申报条件 123
  • 于<贵州省高等学校中.高级教师职务任职资格申报评审条件(试行)>(征 求意见稿)的紧急通知 2013-04-12 09:03 人事处 各学院.各部门: 现将<贵州省高等学校中.高级教师职务任职资格申报评审条件(试行)>(征求意见稿)转发给你们,对<贵州省高等学校中.高级 ...

  • 暨南大学关于本科生毕业设计(论文)
  • 暨南大学关于本科生毕业设计(论文) 工作的若干规定(试行) 本科生毕业设计(论文)教学过程是实现本科培养目标要求的重要教学环节,是教育与生产劳动相结合的重要体现,是全面检验学生综合素质与实践能力培养效果的主要手段,是学生毕业及取得学位资格的重要依据,是衡量高等学校教育质量和办学效益的重要评价内容.做 ...