资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
生活需要游戏,但不能游戏人生;生活需要歌舞,但不需醉生梦死;生活需要艺术,但不能投机取巧;生活需要勇气,但不能鲁莽蛮干;生活需要重复,但不能重蹈覆辙。 -无名摘 要人类已进入21世纪,科学突飞猛进,知识经济初见端倪,特别信息技术和网络技术的迅载发展和广泛应用,对社会、经济、军事、科学和文化等领域产生越来越深刻的影响,也在正在改变着人们的工作、生活、学习和交流方式。随着信息的迅猛发展,越来越的多人们通过Web来获取所需要的信息,越来越多的企业建立了自己的WWW网站,也有许多人也制做了自己的个人网站,我所选的毕业设计就是个人网站。最初的以提供信息资源为主,人们上网主要的目是是查看资料。而随着网络技术的快速发展,电子商务、电子政务等网上应用蓬勃发展,而这样网络设计语言应运而生。目前主要的网络程序设计语言有ASP、PHP和JSP程序设计语言。而总方面来说,ASP、PHP和JSP基本上都是把脚本本语言嵌入HTML文档中。关键词:ASP: ASP(Active Server Pages)是服务器端脚本编写 环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。个人网页:个人网页就是所属个人的网站,表现个人思想的网站。动态网页:所谓动态网页,就是说该文件不仅含有html标记,而且含有程序代码。数据库:数据库是一种存储数据并对数据进行操作的工具。目 录:引言 3第一章我的个人网站初步设计3第二章网站系统设计选用的工具42.1ASP工具的选用 42.1.1ASP的定义 42.1.2ASP的运行环境 52.1.3浏览ASP文件 52.1.4ASP文件基本组成 52.1.5ASP的程序的特点:52.1.6 ASP的工作原理 62.2 ASP与数据库 6 2.2.1 ASP的对象存取数据库方法62.2.2 ASP 中常用的数据库62.3 SQL语言在ASP中的使用 6 2.4ADO的介绍 7 2.4.1什么是ADO72.4.2 ADO的对象 72.5三剑客在网站中的应用 72.6脚本语言VBScript在ASP中的应用 7 2.6.1 VBScript的定义 7 2.6.2 VBScript 的特点 8第三章 我的个人网站的总体设计 83.1 网站的分析与设计 83.1.1 我的个人网站全面分析 83.1.2 网站页面的设计 83.2数据库的设计83.3 网站的各项功能的实现9 3.3.1首页的登录功能93.3.2首页用户注册 93.3.3 用户未登录而不能浏览网站 103.3.4 首页的公告栏的功能 103.3.5后台与网站的连接 103.3.6我的相册功能的实现 113.4 我的论坛设计 13结 论 13参考书目 13如何设计个人动态网站引 言我所选择的毕业设计是个人动态网站设计。我是在姜清超老师指导下进行这一毕业设计的.我的毕业设计是从三月初开始的。通过这一个月多的我的个人动态网站的设计,我学到了很多知识,这也对于我自己来说是一次很好的实践机会的。这一个月多的对于我的网站设计,我在网上查了很多关于ASP的书藉。我也重新看了以前我所学的网页制做书藉。学校之所以给我们这些毕业生按排毕业设计,是为了我们能有机会对于这们这三年的大学学习的总结机会。学校一共给我们这届毕业生按排了五个毕业设计项目。我比较对网站设计感兴趣。这一次的毕业设计对我今后的工作,是一次很好的实践的机会的。在这一个月多的毕业设计过程中我学习了很多以前所学没接触的知识,也开拓了我的视野。以下我就对正文进行介绍:第一章 我的个人网站初步设计计算机网络作为一种先进的信息传输媒体,其特点就是信息传送速度快、信息覆盖面广而且成本低。因此许多企业都开始利用网站开展商务活动,比如在互联网上发布企业信息、为商品做广告、利用电子邮件进行信息交流等。在互联网上不仅可以进行商务活动,我们也可以把自己的个人网站发布到互联网上,以供大家欣赏。网站的设计包括它的外观和它的感观,而且也要考虑网页所有的元素:包括观众信息、意图和目标描述、域信息、页面的规范。网页的设计是一种审美活动,成功的设计作品一般都很艺术化。但艺术只是设计的手段,而并非设计的任务。设计的任务是要实现设计者的意图,而并非创造美。网页设计是指设计者要表现的主题和实现的功能。个人网站用户界面要好,简明实用,既要有自己的特点又要有接近大众化。主页的设计应以醒目优先,应该令人一目了然,不堆砌太多不必要的细节,或使画面过于复杂。要做到这一点,首先要在整体上规划好自己网站的主题和内容,确定自己需要传达给访问用户的主要信息,然后仔细斟酌,把自己所有要表达的意念合情合理地组织起来;其次,是设计一个富有个性的页面式样,务求尽善尽美。这样制作出来的主页才会清晰、明了、内容充实。第二章 网站系统设计选用的工具2.1ASP工具的选用2.1.1 ASP的定义ASP(Active Server Pages)是服务器端脚本编写 环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。使用 ASP 可以组合 HTML 页、脚本命令和 ActiveX 组件以创建交互的 Web 页面和基于 Web 的功能强大的应用程序。ASP 应用程序很容易开发和修改。如果您编过 HTML 网页,您将发现 ASP 脚本提供了创建交互页的简便方法。如果您曾想从 HTML 表格中收集数据,或用顾客的姓名个人化 HTML 文件,或根据浏览器的不同使用不同的特性,您会发现 ASP 提供了一个出色的解决方案。以前,要想从 HTML 表格中收集数据,就不得不学习一门编程语言来创建一个 CGI 应用程序。现在,您只要将一些简单的指令嵌入到您的 HTML 文件中,就可以从表格中收集数据并进行分析。您再不必学习完整的编程语言或者单独编译程序来创建交互页。随着不断掌握使用 ASP 和脚本语言的技巧,您可以创建更复杂的脚本。对于 ASP,您可以便捷地使用 ActiveX 组件来执行复杂的任务,比如连接数据库以存储和检索信息。如果您已经掌握一门脚本语言,如 VBScript、JavaScript 或 PERL,而且您已经了解使用 ASP 的方法。只要安装了符合 ActiveX 脚本标准的相应脚本引擎,就可以在 ASP 页面中使用任何一种脚本语言。ASP 带有 Microsoft Visual Basic Scripting Edition (VBScript)和 Microsoft Jscript 的脚本引擎,这样您可以立即开始编辑脚本。PERL、REXX 和 Python 的 ActiveX 脚本引擎可以从第三方开发人员处获得。 P/p Web 开发人员 :如果您已经掌握了一门编程语言,如 Visual Basic,您将发现 ASP 是快速创建 Web 应用程序的一个非常灵活的方法。通过向 HTML 中添加脚本命令,您能够创建应用程序的 HTML 接口。通过创建自己的 ActiveX 组件,可以将应用程序中的商业逻辑封装到能够从脚本、其他组件或从其他程序中调用的模块。P/p 使用 ASP 进行计算的 Web 可转化为有形的利益,它使 Web 供应商能够提供交互的商业应用而不仅仅是发布内容。例如,旅行社能够比公布航空时刻表做得更多;用 ASP 脚本可以让客户察看现有的航班、比较费用并预定座位。 P/p Asp是这样工作的:浏览器从 Web 服务器上请求 .asp 文件时,ASP 脚本开始运行。然后 Web 服务器调用 ASP,ASP 全面读取请求的文件,执行所有脚本命令,并将 Web 页传送给浏览器。由于脚本在服务器上而不是在客户端运行,传送到浏览器上的 Web 页是在 Web 服务器上生成的。所以不必担心浏览器能否处理脚本:Web 服务器已经完成了所有脚本的处理,并将标准的 HTML 传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制。用户看不到创建他们正在浏览的页的脚本命令。 P/p 运行ASP页面相对于普通的html页面要慢一点,因为普通的html页面只需要浏览器就能够解析,而ASP则必须是服务器将整页的代码都执行一篇之后再发送数据。 但是由于代码是需要经过服务器执行之后才向浏览器发送的,所以在客户端看到的只能是经过解析之后的数据,而无法获得源代码,故编写者不用担心自己的代码会被别人剽窃。2.1.2ASP的运行环境(1) Windows 2000+IIs 5.0(Internet信息管理器5.0)。(2) Windows XP+Iis 5.0(Intetnet 信息管理器5.0)。(3) Windows 98+PWS4.0(personal Web Server4.0,个人Web服务管理器)。(4) Windows NT 4.0 + Windows NT Option pack。2.1.3 浏览ASP文件(1) http:/localhost/temp.asp(2) http:/127.0.0.1/temp.asp(3) http:/您的计算机的名字/temp.asp(4) http:/您的计算机的IP地址/temp.asp2.1.4 ASP文件基本组成(1) 普通的HTML文件,也就是普通的Web的页内容。(2) 服务器端的Script程序代码:位于内
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号