Ldxwzi个人动态网站毕业论文.docx
《Ldxwzi个人动态网站毕业论文.docx》由会员分享,可在线阅读,更多相关《Ldxwzi个人动态网站毕业论文.docx(18页珍藏版)》请在冰豆网上搜索。
Ldxwzi个人动态网站毕业论文
生命是永恒不断的创造,因为在它内部蕴含着过剩的精力,它不断流溢,越出时间和空间的界限,它不停地追求,以形形色色的自我表现的形式表现出来。
--泰戈尔
摘要
人类已进入21世纪,科学突飞猛进,知识经济初见端倪,特别信息技术和网络技术的迅载发展和广泛应用,对社会、经济、军事、科学和文化等领域产生越来越深刻的影响,也在正在改变着人们的工作、生活、学习和交流方式。
随着信息的迅猛发展,越来越的多人们通过Web来获取所需要的信息,越来越多的企业建立了自己的WWW网站,也有许多人也制做了自己的个人网站,我所选的毕业设计就是个人网站。
最初的WWW以提供信息资源为主,人们上网主要的目是是查看资料。
而随着网络技术的快速发展,电子商务、电子政务等网上应用蓬勃发展,而这样网络设计语言应运而生。
目前主要的网络程序设计语言有ASP、PHP和JSP程序设计语言。
而总方面来说,ASP、PHP和JSP基本上都是把脚本本语言嵌入HTML文档中。
关键词:
ASP:
ASP(ActiveServerPages)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。
个人网页:
个人网页就是所属个人的网站,表现个人思想的网站。
动态网页:
所谓动态网页,就是说该文件不仅含有html标记,而且含有程序代码。
数据库:
数据库是一种存储数据并对数据进行操作的工具。
目录:
引言………………………………………………………………………………………………3
第一章 我的个人网站初步设计……………………………………………………………3
第二章 网站系统设计选用的工具…………………………………………………4
2.1ASP工具的选用……………………………………………………………………………4
2.1.1ASP的定义…………………………………………………………………………4
2.1.2ASP的运行环境…………………………………………………………………5
2.1.3浏览ASP文件……………………………………………………………………5
2.1.4ASP文件基本组成………………………………………………………………5
2.1.5ASP的程序的特点:
………………………………………………………………5
2.1.6ASP的工作原理…………………………………………………………………6
2.2ASP与数据库………………………………………………………………………………6
2.2.1ASP的对象存取数据库方法……………………………………………………6
2.2.2ASP中常用的数据库……………………………………………………………6
2.3SQL语言在ASP中的使用………………………………………………………………6
2.4 ADO的介绍………………………………………………………………………………7
2.4.1什么是ADO…………………………………………………………………………7
2.4.2ADO的对象………………………………………………………………………7
2.5三剑客在网站中的应用…………………………………………………………………7
2.6脚本语言VBScript在ASP中的应用…………………………………………………7
2.6.1VBScript的定义…………………………………………………………………7
2.6.2VBScript的特点…………………………………………………………………8
第三章我的个人网站的总体设计…………………………………………………………8
3.1网站的分析与设计………………………………………………………………………8
3.1.1我的个人网站全面分析………………………………………………………8
3.1.2网站页面的设计…………………………………………………………………8
3.2数据库的设计………………………………………………………………………………8
3.3网站的各项功能的实现…………………………………………………………………9
3.3.1首页的登录功能……………………………………………………………………9
3.3.2首页用户注册……………………………………………………………………9
3.3.3用户未登录而不能浏览网站…………………………………………………10
3.3.4首页的公告栏的功能…………………………………………………………10
3.3.5后台与网站的连接………………………………………………………………10
3.3.6我的相册功能的实现……………………………………………………………11
3.4我的论坛设计……………………………………………………………………………13
结论……………………………………………………………………………………………13
参考书目………………………………………………………………………………………13
如何设计个人动态网站
引言
我所选择的毕业设计是个人动态网站设计。
我是在姜清超老师指导下进行这一毕业设计的.我的毕业设计是从三月初开始的。
通过这一个月多的我的个人动态网站的设计,我学到了很多知识,这也对于我自己来说是一次很好的实践机会的。
这一个月多的对于我的网站设计,我在网上查了很多关于ASP的书藉。
我也重新看了以前我所学的网页制做书藉。
学校之所以给我们这些毕业生按排毕业设计,是为了我们能有机会对于这们这三年的大学学习的总结机会。
学校一共给我们这届毕业生按排了五个毕业设计项目。
我比较对网站设计感兴趣。
这一次的毕业设计对我今后的工作,是一次很好的实践的机会的。
在这一个月多的毕业设计过程中我学习了很多以前所学没接触的知识,也开拓了我的视野。
以下我就对正文进行介绍:
第一章我的个人网站初步设计
计算机网络作为一种先进的信息传输媒体,其特点就是信息传送速度快、信息覆盖面广而且成本低。
因此许多企业都开始利用网站开展商务活动,比如在互联网上发布企业信息、为商品做广告、利用电子邮件进行信息交流等。
在互联网上不仅可以进行商务活动,我们也可以把自己的个人网站发布到互联网上,以供大家欣赏。
网站的设计包括它的外观和它的感观,而且也要考虑网页所有的元素:
包括观众信息、意图和目标描述、域信息、页面的规范。
网页的设计是一种审美活动,成功的设计作品一般都很艺术化。
但艺术只是设计的手段,而并非设计的任务。
设计的任务是要实现设计者的意图,而并非创造美。
网页设计是指设计者要表现的主题和实现的功能。
个人网站用户界面要好,简明实用,既要有自己的特点又要有接近大众化。
主页的设计应以醒目优先,应该令人一目了然,不堆砌太多不必要的细节,或使画面过于复杂。
要做到这一点,首先要在整体上规划好自己网站的主题和内容,确定自己需要传达给访问用户的主要信息,然后仔细斟酌,把自己所有要表达的意念合情合理地组织起来;其次,是设计一个富有个性的页面式样,务求尽善尽美。
这样制作出来的主页才会清晰、明了、内容充实。
第二章网站系统设计选用的工具
2.1ASP工具的选用
2.1.1ASP的定义
ASP(ActiveServerPages)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的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带有MicrosoftVisualBasicScriptingEdition(VBScript)和MicrosoftJscript的脚本引擎,这样您可以立即开始编辑脚本。
PERL、REXX和Python的ActiveX脚本引擎可以从第三方开发人员处获得。
P/pWeb开发人员:
如果您已经掌握了一门编程语言,如VisualBasic,您将发现ASP是快速创建Web应用程序的一个非常灵活的方法。
通过向HTML中添加脚本命令,您能够创建应用程序的HTML接口。
通过创建自己的ActiveX组件,可以将应用程序中的商业逻辑封装到能够从脚本、其他组件或从其他程序中调用的模块。
P/p使用ASP进行计算的Web可转化为有形的利益,它使Web供应商能够提供交互的商业应用而不仅仅是发布内容。
例如,旅行社能够比公布航空时刻表做得更多;用ASP脚本可以让客户察看现有的航班、比较费用并预定座位。
P/pAsp是这样工作的:
浏览器从Web服务器上请求.asp文件时,ASP脚本开始运行。
然后Web服务器调用ASP,ASP全面读取请求的文件,执行所有脚本命令,并将Web页传送给浏览器。
由于脚本在服务器上而不是在客户端运行,传送到浏览器上的Web页是在Web服务器上生成的。
所以不必担心浏览器能否处理脚本:
Web服务器已经完成了所有脚本的处理,并将标准的HTML传输到浏览器。
由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制。
用户看不到创建他们正在浏览的页的脚本命令。
P/p运行ASP页面相对于普通的html页面要慢一点,因为普通的html页面只需要浏览器就能够解析,而ASP则必须是服务器将整页的代码都执行一篇之后再发送数据。
但是由于代码是需要经过服务器执行之后才向浏览器发送的,所以在客户端看到的只能是经过解析之后的数据,而无法获得源代码,故编写者不用担心自己的代码会被别人剽窃。
2.1.2ASP的运行环境
(1)Windows2000+IIs5.0(Internet信息管理器5.0)。
(2)WindowsXP+Iis5.0(Intetnet信息管理器5.0)。
(3)Windows98+PWS4.0(personalWebServer4.0,个人Web服务管理器)。
(4)WindowsNT4.0+WindowsNTOptionpack。
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.asp
2.1.4ASP文件基本组成
(1)普通的HTML文件,也就是普通的Web的页内容。
(2)服务器端的Script程序代码:
位于<%…%>内的程序代码。
(3)客户的 Script的程序代码:
位于
3.3.2首页用户注册
用户的注册的功能分为了三步:
第一步为注册用户输入用户名与密码(ADD_2.asp),第二步注册用户填写详细信息(ADD_3.asp),第三步为用户注册成功的祝贺语。
第一步中用户注册的用户名要是已有用户使用了网站就会给予提示“已有人使用该用户,请重新填写。
实现这个功能是通过以下代码实现的:
sql="selectusernamefromuserswhereusername='"&request("username")&"'"
setrs=db.execute(sql)
Ifnotrs.eofandnotrs.bofThen
exit_flag=1
temp_str="
已有人使用该用户"
EndIf
用户的注册名要求大于或等于5位,小于20位,是用以下代码实现的:
Iflen(request("username"))<5orlen(request("username"))>20Then
exit_flag=1
temp_str="
用户名必须大于5位小于20位"
EndIf
用户注册完一步就可进入第二步的注册与第三步了。
用户注册页的最新发表内有五个动人的故事以供用户欣赏(《錯過一時,錯過一生》,如果在天堂遇见你,您拨的电话号码是空号,100年不变的100句温柔浪漫语,一个让人们潸然泪下的故事。
)
3.3.3用户未