版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目 录 TOC o 1-4 h z u HYPERLINK l _Toc287814508 第一章 文献综述 PAGEREF _Toc287814508 h 1 HYPERLINK l _Toc287814509 1.1 课题研究现状分析 PAGEREF _Toc287814509 h 1 HYPERLINK l _Toc287814510 1.2 个人网站的研究工作 PAGEREF _Toc287814510 h 2 HYPERLINK l _Toc287814511 1.3 差不多取得的研究成果 PAGEREF _Toc287814511 h 2 HYPERLINK l _Toc28781
2、4512 1.4选题的目的及意义 PAGEREF _Toc287814512 h 2 HYPERLINK l _Toc287814513 1.5 课题研究的要紧内容 PAGEREF _Toc287814513 h 3 HYPERLINK l _Toc287814514 第二章 设计部分 PAGEREF _Toc287814514 h 4 HYPERLINK l _Toc287814515 2.1设计的愿望 PAGEREF _Toc287814515 h 4 HYPERLINK l _Toc287814516 2.2设计的背景 PAGEREF _Toc287814516 h 5 HYPERLIN
3、K l _Toc287814517 2.2.1设计介绍 PAGEREF _Toc287814517 h 5 HYPERLINK l _Toc287814518 2.2.2用户特征 PAGEREF _Toc287814518 h 5 HYPERLINK l _Toc287814519 2.2.3运行环境 PAGEREF _Toc287814519 h 5 HYPERLINK l _Toc287814520 2.2.4 术语讲明 PAGEREF _Toc287814520 h 6 HYPERLINK l _Toc287814521 2.3 达到的预期成果 PAGEREF _Toc287814521
4、 h 6 HYPERLINK l _Toc287814522 2.4使用工具的简要介绍 PAGEREF _Toc287814522 h 6 HYPERLINK l _Toc287814523 2.4.1 IIS的简要介绍 PAGEREF _Toc287814523 h 6 HYPERLINK l _Toc287814524 2.4.2 数据库Access的简要介绍 PAGEREF _Toc287814524 h 7 HYPERLINK l _Toc287814525 2.4.3 Access 的组件介绍 PAGEREF _Toc287814525 h 7 HYPERLINK l _Toc287
5、814526 2.4.4 创建Access数据库介绍 PAGEREF _Toc287814526 h 8 HYPERLINK l _Toc287814527 2.4.5 对ASP的简要介绍 PAGEREF _Toc287814527 h 9 HYPERLINK l _Toc287814528 2.4.6 ASP访问数据库的原理 PAGEREF _Toc287814528 h 10 HYPERLINK l _Toc287814529 2.5 任务概述 PAGEREF _Toc287814529 h 10 HYPERLINK l _Toc287814530 2.7 数据库结构设计 PAGEREF
6、_Toc287814530 h 13 HYPERLINK l _Toc287814531 2.7.1 论坛治理员登录 PAGEREF _Toc287814531 h 13 HYPERLINK l _Toc287814532 2.7.2论坛发言 PAGEREF _Toc287814532 h 14 HYPERLINK l _Toc287814533 2.7.3论坛回复表 PAGEREF _Toc287814533 h 14 HYPERLINK l _Toc287814534 2.7.4论坛显示评论 PAGEREF _Toc287814534 h 15 HYPERLINK l _Toc287814
7、535 2.7.5 图片存放 PAGEREF _Toc287814535 h 16 HYPERLINK l _Toc287814536 2.7.6 留言板 PAGEREF _Toc287814536 h 16 HYPERLINK l _Toc287814537 第三章 结果与讨论 PAGEREF _Toc287814537 h 17 HYPERLINK l _Toc287814538 3.1 个人简介版块 PAGEREF _Toc287814538 h 17 HYPERLINK l _Toc287814539 3.2 我的论坛版块 PAGEREF _Toc287814539 h 17 HYPE
8、RLINK l _Toc287814540 3.2.1 显示评论功能 PAGEREF _Toc287814540 h 17 HYPERLINK l _Toc287814541 3.2.2 发表评论与回复评论功能 PAGEREF _Toc287814541 h 19 HYPERLINK l _Toc287814542 3.2.3 治理员登录功能 PAGEREF _Toc287814542 h 19 HYPERLINK l _Toc287814543 3.2.4 治理功能 PAGEREF _Toc287814543 h 20 HYPERLINK l _Toc287814544 3.3 个人专题版块
9、 PAGEREF _Toc287814544 h 21 HYPERLINK l _Toc287814545 3.3.1 文学观赏 PAGEREF _Toc287814545 h 21 HYPERLINK l _Toc287814546 3.3.2 欢乐音乐 PAGEREF _Toc287814546 h 21 HYPERLINK l _Toc287814547 3.4 我的相册版块 PAGEREF _Toc287814547 h 22 HYPERLINK l _Toc287814548 3.5 网站讲明版块 PAGEREF _Toc287814548 h 23 HYPERLINK l _Toc
10、287814549 3.6 给我留言版块 PAGEREF _Toc287814549 h 24 HYPERLINK l _Toc287814550 3.6.1 留言板主界面 PAGEREF _Toc287814550 h 24 HYPERLINK l _Toc287814551 3.6.2 留言界面 PAGEREF _Toc287814551 h 24 HYPERLINK l _Toc287814552 3.6.3 察看留言界面 PAGEREF _Toc287814552 h 25 HYPERLINK l _Toc287814553 3.6.4 连接数据库 PAGEREF _Toc287814
11、553 h 25 HYPERLINK l _Toc287814554 3.7 发送邮件版块 PAGEREF _Toc287814554 h 26 HYPERLINK l _Toc287814555 3.8 链接百度版块 PAGEREF _Toc287814555 h 27 HYPERLINK l _Toc287814556 3.9 女生花园版块 PAGEREF _Toc287814556 h 27 HYPERLINK l _Toc287814557 3.10 讨论 PAGEREF _Toc287814557 h 28 HYPERLINK l _Toc287814558 3.10.1 网站的风格
12、是否统一 PAGEREF _Toc287814558 h 28 HYPERLINK l _Toc287814559 3.10.2 网站链接稳定性测试 PAGEREF _Toc287814559 h 29 HYPERLINK l _Toc287814560 3.10.3 数据库测试 PAGEREF _Toc287814560 h 29 HYPERLINK l _Toc287814561 第四章 总结 PAGEREF _Toc287814561 h 30 HYPERLINK l _Toc287814562 参考文献 PAGEREF _Toc287814562 h 31 HYPERLINK l _T
13、oc287814563 致 谢 PAGEREF _Toc287814563 h 32 HYPERLINK l _Toc287814564 摘 要 PAGEREF _Toc287814564 h 32 HYPERLINK l _Toc287814565 ABSTRACT PAGEREF _Toc287814565 h 33第一章 文献综述互联网是社会进展的必定趋势,专门多人差不多意识到网络的强大生命力和它在以后将处于的重要地位。他们钻研同时努力进入到这一个新的空间,新的领域。以个人为中心,淡化了传统中心地位,使得我们的世界向多元化加速进展,人人都有话语权,人人差不多上中心。互联网是一个互动性极强
14、的平台,它自由、宽容、平等、共享,并使来自民间的声音参与到了构建主流话语的行动中来。计算机技术的进展,特不是网络技术的飞速进展,给文档的保存和治理提供极大的方便1。本论文中,将软件工程的差不多原理和方法应用到整个网站系统,并对其进行需求分析,提出了解决问题的具体方法。在具体制作中,用ASP技术来实现B/S系统,ASP技术与数据库技术结合,用户在扫瞄器端能够随意查询自己需要的标本,如此提高了网页的互动性,使整个系统能更好的为用户服务。Internet飞速进展使得网站不再仅仅为企业或公司等大型结构所拥有,互联网成为人们快速猎取、公布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要
15、的作用。因此网站建设在Internet应用上的地位显而易见,一个家庭甚至个人都能够拥有属于自己的网站,而在这其中,个人网站差不多日渐普及,而且进展到今天,创建一个能充分体现自我风格和特色的个人网站差不多成为互联网用户的新追求。1.1 课题研究现状分析伴随着社会的进展和科学的进步,上网成为越来越多人们的选择。随着互联网的飞速进展,有关网络的技术也层出不穷2。现在互联网上的个人网站如雨后春笋般蓬勃进展,绚丽多彩的主页比比皆是。每个人都有发挥个人才能,挥洒自己个性的网上伊甸园。在hao123神话以后,网站大全类网站又再一次达到顶峰。然而那个模式拷贝成功的网站却寥寥无几。而关于技术薄弱的个人网站来讲,
16、大概网址类网站应该是一个专门好的切入点。然而由于搜索的异军突起,网址类网站大概变得可有可无。网页实际是一个文件,他存放在世界某个角落的某一台计算机中而这台计算机必须是与互联网相连的。网页经由网址(URL)来识不与存取,当我们在扫瞄器输入网址后,通过一段复杂而又快速的程序,网页文件会被传送到你的计算机,然后再通过扫瞄器解释网页的内容,再展示到你的眼前。文字与图片是构成一个网页的两个最差不多的元素。能够简单的理解为:文字,确实是网页的内容,图片,确实是网页的美观。除此之外,网页的元素还包括动画、音乐、程序等等。网页实际上只是一个纯文本文件,它通过各式各样的标记对页面上的文字、图片、表格、声音等元素
17、进行描述(例如字体、颜色、大小),而浏缆器则对这些标记进行解释并生成页面。1.2 个人网站的研究工作1理论研究基础个人网站是由个不提供的一套集博客、文章、相册、日程、通讯录、链接、调查、留言板等诸多功能于一体的网络平台。个人网站的自由、开放精神,并使之更容易操作,更具个性需求,而不需要高深的技术3。它能够关心个人进行全面的信息化,以多种形式达到对信息猎取、组织、考虑、表达、共享和交流的目的。以个人为中心,建立一个完全属于自己的可定制的个性化网络平台。来自文章的评论,留言板都能够专门好的进行交流,倾听不人的声音。2技术层面的支持随着互联网的进一步进展与成熟,网络的带宽进一步加阔,网络应用也越来越
18、广泛。网页制作更是日新月异,层出不穷。涌现了专门多琳琅满目的网站,使得整个互联网多姿多彩。在进行动态网页制作的时候,通常差不多上使用ASP来完成。由于ASP使用方便,操作简单,专门多网页设计者一直使用ASP。ASP集成在HTML和脚本语言中,其工作界面简单,因此,ASP相关于其他网页制作软件来讲,易学易用,是网页制作初学者的入门软件。同时配合数据库的操作,使个人网站具有更好的网络平台和交互性。1.3 差不多取得的研究成果中国互联网在近几年进展迅猛。一方面,产生了一批依靠技术领先的互联网公司,取得了成功;另一方面,互联网技术逐渐走向普及,使得行业进入门槛正在降低4。目前中国网站总数差不多近百万。
19、在那个地点面出现了大量的个人网站。同时个人网站存在着巨大的商业价值。假如能以强大的号召力,把互补的个人网站联合起来,不明白能够成立多少个门户网站。我们有理由相信,个人网站还极具潜力。1.4选题的目的及意义随着Internet的迅速普及,我们差不多不再满足于仅仅扫瞄网页,而是希望更深入地参预到网络中去,Internet的开放性使个人建立自己的网站成为可能,拥有自己的网站也越来越成为一种时尚,同时创建一个能充分体现自我风格和特色的个人网站差不多成为互联网用户的新追求。我们更需要交流,相信交流能够促进我们不断的进步,并融合不人的长处;让我们多一些渠道倾听来自不同立场的声音;设想我们的网络,当每个人都
20、拥有个人网页,不管是否在线,我们都能够跨越时刻、空间进行交流,因为那个网页中拥有我所有的一切,生活,见解,知识,思想;理想的状态是个人门户确实是每个人的影子,他为每个人打点网络上的一切,专门多志同道合的朋友会在那个地点和你相识相知。1.5 课题研究的要紧内容互联网是社会进展的必定趋势,专门多人差不多意识到网络的强大生命力和它在以后将处于的重要地位5。他们钻研同时努力进入到这一个新的空间,新的领域。其中包括你和我。在我们的工作、日常生活中,能够拥有一个自己的网站,一个差不多成为许多人的希望和骄傲。就那个课题的研究,因为是个人网站,因此我只是选择了自己擅长和喜爱的内容,在突出自己的风格和特点的同时
21、,还应用了现在流行的网站设计技术和数据库技术。第二章 设计部分“个人网站要进展,要么是从我的需求动身,要么是从我周围人的需求动身。”国内闻名个人网站站长、手机之家站长高春辉讲。网页设计是一门新兴的设计类和网络的交叉学科,近几年随着网络的进展而逐渐收到人们的重视,它本身以网络为载体,把各种信息以最快捷、方便的方式传达给大众。一个网站项目的确立是建立在各种各样的需求上面的,这是个人网站,因此这种需求往往来自于个人的实际需求,其中每个人的实际需求占了绝大部分6。因此如何更好地的了解、分析、明确需求,同时能够准确、清晰以文档的形式表达出来,保证开发过程按照个人需求为目的正确项目开发方向进行。2.1设计
22、的愿望在Internet飞速进展的今天,互联网成为人们快速猎取、公布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显而易见,它已成为个人、政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视7。越来越多的人希望能真正参预到互联网上,这就出现了越来越多的个人网站的设计以及推广的工作和任务。就我个人而言,之因此在毕业设计的时候选择那个课题是因为我也想拥有自己的个人网站,在互联网上拥有自己的一席之地,从而真正的参与到网络中去,做网络新时代的主人,同时也希望自己喜爱和收藏的一些东西能够和网络一起分享,和互联网上的你一起分享
23、。我所制作的个人网站大体可分为以下几个功能:1搜索引擎:依照扫瞄者的要求,使用主页上的搜索引擎链接到百度,在整个Internet上进行搜索,完成信息的优化与提取。2论坛:要紧功能是网友和网站之间的交流平台,也是网友给版主提出意见的要紧渠道。在论坛中用户能够发表意见,这些意见能够让所有人看到,也能够只让版主看到,版主和其他人能够针对留言的内容进行回复,只留给版主的留言只有版主能够回复,同时版主能够登录后台对留言进行治理,是否发表或删除。3发送电子邮件:网友能够通过“联系我”利用outlook 向版主或其他人发送电子邮件。4精品收藏:在其中展示我喜爱的东西,包括电影、歌曲和一些优美的文章。奇文共观
24、赏,疑义相与析。我只想起到抛砖引玉的作用,让大伙儿从中认识我和了解我,让一些美好的东西我们大伙儿共同来观赏。但我增加了治理权限,我以治理员的身份能够对加入的新内容进行治理,即同意加入和对其进行删除。5留言板:是一个我与大伙儿谈心交流的地点,在留言板中,我们能够畅所欲言,和大伙儿进行交流。就我们感兴趣的话题展开讨论。和大伙儿进行沟通。2.2设计的背景2.2.1设计介绍这次我所设计的课题正是互联网与个人生活之间的紧密联系的体现,个人的宣传网站,包括个人简介、论坛、个人照片、个人专题等。在突出自己的风格和特点的同时,还应用了现在流行的网站设计技术和数据库技术。2.2.2用户特征用户人群:具有差不多的
25、计算机操作能力,熟知网络并能够在Internet巡游。2.2.3运行环境软件平台需要服务器上的操作系统为microsoft windows xp server。因为ASP的开发平台首选是Windows NT Server(Windows 2000 Server)上的IIS,然后是Windows NT Workstation(Windows 2000 Profession)或Windows95/98的Personal Web,同样现在的扫瞄器是微软一家独大,使用的扫瞄器是微软的explorer,网站的数据库使用了同样是microsoft的office access数据库,因为一个数据不是专门庞大
26、的个人网站没有必要使用oracle等大型数据库系统,同时access数据库结构比较的简单,使用起来比较简单好用。2.2.4 术语讲明ODBC:开放式数据库互连8 Personal Portal:个人网页Data Processing:数据处理 Transaction processing:事务处理Access 2000:数据库 ASP:活动服务器网页HTML:超文本标志语言2.3 达到的预期成果在明确了我的个人网站的风格和定位后,确实是网站的材料组织以及网站的页面设计和数据库设计。网站最后完成发不到网上后,能够充分吸引扫瞄者的目光,利用搜索引擎,扫瞄者能够在网站内搜索自己喜爱的资料,同时能够在
27、留言板和大伙儿交流,在后台治理页面中,通过身份认证,治理员能够对网站信息进行治理。站内的其它页面均是我自己的精心收藏,与大伙儿一起分享。2.4使用工具的简要介绍2.4.1 IIS的简要介绍IIS是Internet Information Server的缩写,它是微软公司主推的Web服务器, 最新的版本是Windows2000里面包含的IIS 5.0,IIS与WindowNT Server完全集成在一起, 因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性, 建立强大、灵活而安全的Internet和Intranet站点。 I
28、IS的一个重要特性是支持ASP9。IIS 3.0版本以后引入了ASP,能够专门容易的张贴动态内容和开发基于Web的应用程序。IIS的安装步骤: (1)点击:【开始】-【设置】-【操纵面板】-【添加/删除程序】,打开“添加/删除程序”对话框。(2)点击左边菜单栏中“添加/删除Windows组件”项,打开“Windows组件向导”对话框(那个过程可能要花几十秒钟),在对话框“组件”列表中,选中“Internet 信息服务(IIS)”项。 (3)将“Windows 2000”安装盘放入光驱中,然后点击“下一步”。那个步骤可能会花几分钟。 (4)点击“完成”按钮,完成IIS的安装。2.4.2 数据库A
29、ccess的简要介绍Access数据库是集成在Microsoft公司开发的产品更新换代Office系统中的集成软件10。Access是一个数据库治理系统,它之因此被集成到Office中而不是Visual Studio中,是因为它与其它的数据库治理系统(如Visual FoxPro)相比更加简单易学,一个一般的计算机用户即可掌握并使用它。而且最重要的一点是,Access的功能足够强大,足以应付一般的数据治理及处理需要。ODBC(Open Database Connectivity开放式数据库互联)是微软推出的一种工业标准,一种开放的独立于厂商的API应用程序接口,能够跨平台访问各种个人计算机、小
30、型机以及主机系统11。ODBC作为一个工业标准,绝大多数数据库厂商、大多数应用软件和工具软件厂商都为自己的产品提供了ODBC接口或提供了ODBC支持,这其中就包括常用的SQL SERVER、ORACAL、INFORMIX等,因此也包括了Access。ASP访问数据库的几种方式:在ASP脚本中能够通过三种方式访问数据库:IDC(Internet Database Connector)方式;ADO(ActiveX Data Objects)方式;RDS(Remote Data Service)方式;这三种访问方式对数据库的访问是由Internet Information Server来完成的。We
31、b扫瞄器用HTTP协议向Internet信息服务器(IIS)递交请求。Internet信息服务器执行访问数据库的操作,并以一个HTML格式的文档作为回答12。在本程序中我使用的是第二种方式,即ADO方式。2.4.3 Access 的组件介绍我们在Web服务器运用Web应用程序进行的最常见和最有用的任务确实是访问服务器端的数据库。而ASP内建的Databse Access组件使得我们能够轻而易举地通过ActiexX Data Objects(ADO)访问存储在服务器端的数据库或其他表格化数据结构中的信息。ADO是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法,它是一种功能强大的数据访
32、问编程模式,从而使得大部分数据源可编程的属性得以直接扩展到Active Server页面上13。能够使用ADO去编写紧凑简明的脚本便连接到Open Datase Connetivity(ODBC)兼容的数据库和OLE DB兼容的数据源,如此ASP程序员就能够访问任何与ODBC兼容的数据库,包括MS SQL SERVER Avccess , Ovracle等。假如您是一个对数据库连接有一定了解的脚本编写人员,那将发觉ADO命令语句并不复杂而且容易掌握,同样地,假如您是一个经验丰富的数据库编程人员,将会正确认识ADO的先进的与语言无关性和查询处理功能。熟悉VB数据库编程的朋友会发觉ADO与RDO有
33、某中类似的地点。然而据讲ADO的访问的速度更快,内存需要更小。2.4.4 创建Access数据库介绍用Microsoft Access 来创建数据库,最简单的是通过它提供的的一个“向导”,在启动那个软件以后,建立数据库文件的操作。 下面是我利用“向导”来创建一份数据库文件的具体操作步骤:选择“Access数据库向导、数据页和项目”单选按扭,然后单击“确定”按钮,若选择Microsoft Access对话框中的“空Access数据库”单选项按钮,就会建立一个空的数据库了,数据库里面的信息需要手工来添加,若选择“打开已有文件”单选按钮则能够从下方的列表中选择打开差不多存在的数据库。在弹出的“新建”
34、对话框中,我们能够选择一个模板来快速建立数据库,我们就先选择个“定单治理”看看,然后单击“确定”按扭。 “文件新建数据库”对话框的功能是,指定数据文件名,以及保存它的文件夹。我们就以它的初始文件名“定单入口1”吧,单击“创建”安扭后,新建的数据库文件就将被指定保存到Microsoft Access默认的文件夹下了,或我们给它指定一个新的也行,如此一来,一份新的数据库就建立好了,屏幕上也将显示“数据库向导” “下一步”按钮。以上“数据库向导”对话框分为左右两部分,左边的窗口是用来选择“数据库中的表”,右边的窗口是用来选择“表中的字段”。选择好所需要的数据库中的表和表中的字段之后,就单击下一步按钮
35、。以上“数据库向导”对话框是用来确定屏幕的显示样式,我们就采纳标准样式吧,单击下一步按钮。以上“数据库向导”对话框是用来确定打印报表的样式的,我们能够选择如“组织”样式,然后单击下一步按钮。以上“数据库向导”对话框的作用是确定数据库的标题和是否在所有报表上加一幅图片,我们就先设定数据库的标题为“定单入口”,并不在所有报表上加图片,然后单击下一步按钮。单击以上“数据库向导”对话框的“完成”按钮,就完成了创建数据库的工作了。象那个数据库在使用之前还会弹出“我的公司信息”对话框,因此,不同的模板是不相同的,象那个确实是要求输入公司的名称和地址信息,如下图所示,关闭那个对话框,系统将自动保存信息。关闭
36、“我的公司信息”对话框后,会弹出“主切换面板”对话框。位于“主切换面板”对话框后面的是“定单入口1”窗体,通过这两个窗体即可对新创建的数据库进行各种操作了。不管什么时候使用“数据库向导”新建数据库,Microsoft Access都将自动新建一个切换面板,那个面板对扫瞄数据库差不多上专门有关心的,“切换面板”中有一些按钮,单击它们能够打开相应的窗体和报表,或打开其他窗体和报表的切换面板、退出Microsoft Access或自定义切换面。2.4.5 对ASP的简要介绍Active Server Pages(ASP)是服务器端脚本编写环境,使用它能够创建和运行动态、交互的 Web 服务器应用程序
37、。使用 ASP 能够组合 HTML页、VBScript脚本命令和JavaScript脚本命令等,以创建交互的 Web 页和基于 Web 的功能强大的应用程序14。 由于脚本程序是在服务器上而不是在客户端运行,传送到扫瞄器上的 Web 页是在 Web 服务器上生成的。因此不必担心扫瞄器能否处理脚本:Web 服务器差不多完成了所有脚本的处理,并将标准的 HTML 页面传输到扫瞄器。由于只有脚本的结果返回到扫瞄器,因此服务器端脚本不易被不人复制。用户看不到创建他们正在扫瞄的页的脚本命令。ASP的运行环境:ASP只能用于下列Web Server IIS Microsoft Personal Web S
38、erver ASP的编程语言:ASP能够使用VBScript和JavaScript进行程序编写。ASP文件,ASP的文件后缀名为.ASP,以区不于同样能够包含Script的HTML 文件。一个.ASP文件是一个文本文件, 能够包括下列元素的任意组合: 文本(text) HTML标志(tags) Script命令 ASP: 不需要任何HTML的tag,保存在文件中,起个好听的名字,文件名的后缀一定要改为 .ASP ,然后上传到服务器上一个有执行权的目录下(例如wwwroot),接下来的问题是,如何执行那个ASP程序。2.4.6 ASP访问数据库的原理ASP是服务器端的脚本执行环境,可用来产生和执
39、行动态的高性能的WEB服务器程序。当用户使用扫瞄器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(javascript或vbscript),通过ODBC连接数据库,由数据库访问组件ADO(active data objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示15。2.5 任务概述随着计算机的普及和网络技术的迅速进展,人们也越来越依靠于计算机和网络。因此,网络安全应该也必须引起注意。网络安全是一门涉及计算机、网络、通讯、密码、信息安全、应用数学、数论、信息论等多种学科的综合性学科,涉及面极广,而且不断更新和进
40、展。国家对信息产业的扶持,使国内的网络状况逐渐好转,更多的服务器的开通,更快的宽带网得逐渐普及,各种各样的攻击行为在网上也越来越频繁化和简单化。微软在推出 ASP 时提到的 ASP 的一个好处是:Active Server Pages 的源程序,可不能被传到客户扫瞄器,因而能够幸免所写的源程序被他人剽窃,也提高了程序的安全性。然而,由于 NT、IIS 以及 ASP 系统本身存在的一些漏洞,却可能使 ASP 源码暴露无遗,解决方法确实是及时更新补丁。该个人网站系统是基于Internet/Intranet 及Web技术,建立以Browser/Server 为结构模式、以数据库为后台核心应用、以服务
41、为目的信息平台,对资源进行科学的加工整序和治理维护,为用户提供个人信息保障和直接参预到互联网上而设计的系统。包括界面设计,代码设计,这一时期偏重于网页制作工具和技巧的应用, 编写总系统总体功能分析及架构图。个人简介: 介绍版主的一些差不多信息,希望各位访客能够认识版主。我的论坛:此版块又分为主页、发表意见、回复意见、显示论坛内容、版主后台治理以及版主的回复界面。其中发表意见界面是所有访客都能够在论坛里面发表自己的意见,这些意见能够是发表给所有的访客,也能够是只发表给版主,假如只发表给版主,只有版主能够看到和回复;回复意见是所有访客针对自己感兴趣的话题进行回复;这些发表的意见和回复能够在显示论坛
42、内容的界面都显示出来,供大伙儿讨论;那些只有版主才能看到的信息在版主的治理界面,那个界面需要登录,设有用户名和密码,在那个地点版主能够对所有评论进行发表或删除的治理。用户用户治理员登录评论治理发表图2.1 论坛功能图个人专题:那个地点收录了我平常搜集的一些文章和音乐,各位访客能够依照自己的喜好进行阅览。我的相册:在那个板块能够看到我的照片,班级照片和搜集的校园照片,假如大伙儿喜爱能够收藏。更改照片的时候只要更新数据库就能够了。网站讲明:里面是我对整个网站的介绍,不太清晰网站构架的访客能够先到那个地点。给我留言:这是每位访客针对我的网站情况给我留言,这些留言会直接保存到数据库里面,同时能够轻松的
43、读取。用户用户留言显示发表图2.2 留言板功能图发送邮件:各位访客能够通过outlook向版主或者其他人发送电子邮件。链接百度:假如访客想在互联网上查找东西,能够直接点击那个地点。女生花园:收集了一些女生喜爱的东西,假如你是女生,能够进来看看。个人简介个人专题个人简介个人专题链接百度我的相册网站讲明女生花园网友文学观赏给我留言我的论坛发送邮件欢乐音乐可爱衣服可爱饰品我的照片我的班级漂亮校园2.7 数据库结构设计2.7.1 论坛治理员登录表2.1 治理员登录字段名称 数据类型字段大小同意空讲明id自动编号长整型否无user文本 50否无pwd文本50否无1表的讲明此表是用来论坛治理员登录的,共分
44、为三个字段,其中id字段设为主键,数据类型是自动编号,user和pwd字段分不用来存放治理员的登录名和密码,数据类型文本。2限制条件在论坛治理员登录时,只有正确输入此表中的用户名和密码才能够登录到治理界面,才有权对论坛里面的内容进行删除,否则只能在界面动身表评论。2.7.2论坛发言表2.2 论坛发言表字段名称数据类型字段大小同意空讲明id自动编号长整型自动编号time日期/时刻是留言时刻name文本50是姓名sex文本50是性別url备注 是个人网站color文本50是留言颜色email备注是电子邮件sysop文本50是给版主pic文本50是表情图示Yahoo文本50是Yahoo Msnmsa
45、ge文本50是MSNICQ文本50是ICQtxt备注是留言內容ip文本50是留言位置uptime日期/时刻是回应时刻1表的讲明此表是用来记录访客差不多信息以及发表评论内容的,共有十五个字段,那个地点只给出了七个字段,其中id 字段设为主键,数据类型是自动编号,time字段数据类型是日期/时刻,其余为文本或者备注。每个在论坛里发表评论的访客的差不多信息和评论内容都能够保存在此表中,便于显示调用。2限制条件没有在论坛中正确填入自己的差不多信息,就会导致登录失败,表中可不能保存此内容。2.7.3论坛回复表1表的讲明此表用来存放访客针对论坛里面的内容所做的回复内容,各字段的内容同论坛发言表。每个在论坛
46、里回复评论的访客的差不多信息和评论内容都能够保存在此表中,便于显示调用。2限制条件没有在论坛中正确填入自己的差不多信息,就会导致回复失败,表中也可不能保存此内容。 表2.3 论坛回复表字段名称数据类型字段大小同意空讲明id数字长整型无id_2自动编号长整型自动编号time日期/时刻留言时刻name文本50是姓名sex文本50是性別url备注是个人网站color文本50是留言颜色email备注是电子邮件pic文本50是给版主Yahoo文本50是Yahoo Msnmsage文本50是MSNICQ文本50是ICQtxt备注是留言內容ip文本50是留言位置ad文本50是无2.7.4论坛显示评论1表的讲
47、明此表用来存放显示评论及回复的内容,共有十三个字段,其中id字段设为主键,数据类型为自动编号,其余为数字、文本或备注。存放公布评论时的一些差不多设置。2限制条件依照你发表评论时提交不同的设置,会有相应的内容存储到数据库中,以便于显示不同的设置要求,如留言颜色和表情图示能够依照你不同的选择显示不同的颜色和图片。表2.4 论坛显示评论表字段名称数据类型字段大小同意空讲明id自动编号长整型自动编号show自动编号50是自动编号view日期/时刻50是留言时刻cookies文本50是姓名HTML文本50是性別all数字长整型计数器url备注是个人网站bgcolor文本50是留言颜色background
48、备注是电子邮件bgproperties文本50是给版主ipshow文本50否Yahoo Msn2.7.5 图片存放表2.5 图片存放路径表字段名称数据类型字段大小同意空讲明编号自动编号长整型自动编号图片编号数字长整型图片编号图片路径文本50否图片路径1表的讲明此表用来存放我的照片版块的照片,共有三个字段,没有主键的设置,数据类型分不为自动编号,数字、文本。2限制条件增加或删除照片的时候只能在库里进行照片路径的治理。2.7.6 留言板1表的讲明此表用来存放给我留言版块的留言人、留言标题以及留言内容,共有四个字段,其中id字段设置为主键,数据类型为自动编号,其余三个字段的数据类型均为文本。留言者提
49、交留言内容以后就会存储到此表中,网页再通过连接数据库调用此表显示每个留言内容2限制条件没有后台限制,想留言的任何访客都能够在此留言板中留言,同时能够显示出来。 表2.6 留言表字段名称数据类型字段大小同意空讲明id自动编号长整型自动编号name文本50否留言姓名title文本50否留言标题body备注否留言内容第三章 结果与讨论3.1 个人简介版块本模块是个人简介部分,每个个人网站都会有作者介绍。在那个模块访客会了解到作者的一些差不多信息,那个地点以我女朋友为主题制作的个人网站,大致界面内容如图3.1所示。图3.1 个人简介此版块采纳了静态网页设计,最大的亮点确实是利用了一个图片特效产生的效果
50、,图片以溶解的方式慢慢出现,图片代码如下所示:代码的作用是设置图片路径、图片边框的大小、图片的最初的隐藏效果、图片的渐显效果以及图片显示的大小。3.2 我的论坛版块在个人网站建设中,BBS论坛也是其中最要紧的一个子系统。BBS论坛的要紧功能确实是讨论问题,论坛采纳了B/S模式,提供了发表评论,回复评论和治理员对评论进行治理等功能。3.2.1 显示评论功能论坛首页以及显示评论界面如图3.2所示,图最上面显示的是此页面的差不多信息,由中间的超链接可进入发表评论界面、治理界面。此界面的功能是显示评论内容,依照不同的提交数据能够显示不同的图片和字体颜色,同时能够通过上面的图标可通过outlook发送电
51、子邮件。每个评论都有回复链接,由此可进入回复界面。此界面能够分为多个页面,每个页面能够显示八个评论的内容,每超过八个评论程序会自动增加页面,以显示评论。实现页面加一的代码如下:%If Page rs.PageCount Then%a href=index.ASP?page= 图3.2 显示评论假如没有人发表评论,页面会自动显示“目前没有任何评论内容”。连接数据库的代码如下:代码的作用分不是:创建ODBC数据源;打开连接board.mdb数据库的路径;创建access驱动,打开bbs表;创建Recordset对象操作数据库中的记录;利用创建的Recordset对象访问表中的用户名和密码记录。3.
52、2.2 发表评论与回复评论功能进入发表评论界面后,此界面如图3.3所示:在此界面操作简单,页面简洁,完全控件式的页面布局。访客无需注册和登录,只需填写个人信息,在表情图片和留言颜色处,访客能够依照自己的喜好和发言内容进行选择,在“给版主”处,访客能够选择,假如留言只是留给版主的,只有版主才能看到,对论坛的其他人是隐藏的。个人网站、MSN、ICQ可不用填写,姓名、性不和电子邮件必须以正确的格式填写,否则会出现出错提示。关于用户的评论立即在主页的对应位置显示出来,达到即时见效的功能。 图3.3 发表评论以下代码用于用户访问系统记录用户身份:代码的意思是假如cookies值不为空读取cookies中
53、差不多记录的用户资料,假如为空就重新记录。点击“提交”以后内容会自动保存到po_send.ASP中,以后此用户再登陆就会记录用户的信息。3.2.3 治理员登录功能进入治理员界面后,能够看到如图所示的界面:因为设有登录权限因此只有治理员才能进入治理界面,治理员账号和治理员密码都记录在数据库中。系统便会依照这些登录资料,辨不出治理员的身份权限,推断治理员是否合法。成功登录的合法治理员有权限察看资料。这些资料包括其他用户的个人资料,包括用户昵称,用户性不,用户邮箱,用户网址等等。以下脚本代码连接数据库,推断登录账号和密码是否正确。假如输入的密码错误,会进行出错处理。以下代码是治理员退出治理界面,进入
54、一般用户界面。图3.4 治理员登录3.2.4 治理功能治理员进入治理界面后,可见到以下界面:图3.5 治理界面以下脚本代码对系统进行设置:治理员有权限对整个论坛系统进行系统设置,论坛的显示方式,每页显示的评论个数,背景颜色,背景图片,首页网址,是否显示对方的IP地址等。能够对发表给治理员的评论进行处理,发表或删除。也可对其他访客发表的评论进行回复或删除。3.3 个人专题版块在那个版块我设计和两部分内容包括文学观赏和欢乐音乐。文学观赏里收集了一些精美文章,欢乐音乐里收集了一些好听的mp3歌曲。3.3.1 文学观赏此版块的界面如图所示:图3.6 文学观赏界面3.3.2 欢乐音乐进入此版块,界面如图
55、所示:通过在数据库中存放音乐路径,达到在网页上播放的效果。在音乐的首页上放置了歌曲的名字,网友无需登录,即可收听自己喜爱的歌曲。embed src= loop=false autostart=false name=bgss2 width=200 height=120以上代码用来读取数据库中的音乐路径,此控件专门播放mp3的音乐。进入播放界面后,就会出现此控件,点击播放就直接调用数据库中的音乐进行播放图3.7 音乐界面3.4 我的相册版块个人网站中又一亮点确实是个人相册的设置,在我的相册里,放置了我自己的照片、班级照片和校园照片。相册里面的这三个版块具有相同的版面设计,如下图所示:图3.8 相册
56、界面这些照片的路径存放在数据库中,在页面中直接连接显示,点击每个小图即可察看大图。连接数据库显示图片代码如下: /连接的第一张图片img src= width=170 height=160此代码用于连接数据库中图片表的图片路径。设置i的值连接不同的图片,获得数据库中图片的cookies值。3.5 网站讲明版块此版块是我依照自己的网站结构对整个网站以及每个版块所做的网站结构和功能的讲明,以及网站和作者版权讲明。如下图所示:图3.9 网站讲明界面假如网友不清晰网站的构架,能够查看此版块。3.6 给我留言版块留言板是目前最为流行的网络应用之一,使用留言板,能够为留言者提供发言的机会,让他们能够及时、
57、准确地交换自己的观点。3.6.1 留言板主界面完整的留言板具有发表留言和察看不人留言的功能,如图所示的留言板主界面index1.ASP,可由此进入留言界面和察看留言界面。图3.10 留言主界面在主界面中存有全部留言的作者和主题,点击你想察看的主题就会进入察看留言界面,点击 “发表帖子”进入留言界面。3.6.2 留言界面进入留言界面后,将会看到如下图所示的界面say.ASP:图3.11 发表留言界面用户名、标题和内容填完以后点击提交按钮系统就会提醒你提交成功,察看帖子,假如填写不完整系统就会提示你错误信息。内容提交后,就会自动保存在数据库中,其中连接数据库代码如下:保存内容到数据库代码如下:刷新
58、数据库表中的内容,产生新的记录集。3.6.3 察看留言界面进入察看留言界面后,能够看到每个留言者的留言内容,如图所示show.ASP:进入每个帖子的扫瞄页,要紧是通过连接数据库猎取该帖子的id号,其代码如下:分不显示作者、主题和内容的代码如下: 图3.12 察看留言界面3.6.4 连接数据库留言板中的每个页面index1.ASP、say.ASP、show.ASP、save.ASP都包含了连接数据库的文件conn.ASP,目的是随时连接数据库,它的代码如下:代码的意思是创建ADODB数据源,创建连接驱,连接表的路径以及access数据对象,进行网页和数据库的连接。3.7 发送邮件版块在网站的每个
59、大的版块上都有“与我联系”的图片链接,点击此链接可进入如下界面:在那个地点能够选择要发送邮件的收件人,主题及内容。要紧实现的代码如下:mailto:此代码要紧用于连接到outlook express,进行邮件的发送。图3.13 发送邮件界面3.8 链接百度版块在网站的首页上我设置了链接百度的搜索引擎,假如访客有内容要查询,能够直接在此引擎内搜索,可直接链接到百度查找内容。如下图所示:图3.14 链接百度连接百度脚本代码如下: function g(formname) var url = /baidu; formname.value = 2097152; formname.action = ur
60、l; return true; 使用javascript脚本语言,定义一个表格函数,把百度的路径存储到表格属性中,通过表格动作访问百度的网址。3.9 女生花园版块女生花园是我依据自己的喜好增加的版块,如下图所示:图3.15 女生花园界面在此版块中包括两个页面,一个是可爱衣服,另一个是可爱服饰,这些图片同样是保存在数据库中,除了显示我喜爱的图片以外,还有一些热门文章的显示,如图的左边所示,这些文章能够移动。要紧实现的代码如下:。此句代码能实现文字由下向上循环滚动。3.10 讨论3.10.1 网站的风格是否统一 一个成功的网站首先需要一个优秀的设计,然后辅之优秀的制作。设计是网站的核心和灵魂,一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 48246-2026飞机静止变流器
- T/ZSA 159-2023卫星遥感监测规范 城市管理事件线索
- T/JSJTQX 71-2025毫米级域激光法沥青路面摊铺施工技术规程
- T/CNSC 001-2024荒漠地区(沙漠、沙地和戈壁)光伏工程生态影响监测与评价
- T/CCASC 0055-2025工业氯化石蜡
- T/CSEA 45-2025热浸镀锌钢板无铬钝化剂
- GB/T 34255-2026聚丁二酸-己二酸丁二酯(PBSA)树脂
- AI在口腔护理行业的智能刷牙指导
- 2026年《护理文书书写规范》培训考试题及答案
- PG岗位新人面试题及详细参考答案(零基础适配版)
- 2026 银行秋招 EPI 真题试卷及答案
- 2026小学生科普常识知识竞赛题及答案
- 2026年名著长征试题(附答案)
- 抗美援朝纪念日致敬英雄课件
- 2026年交管12123科目一考试真题及详细答案解析
- 2026中国零碳产业园能源系统设计与投资回报分析报告
- 优必选机器人介绍主题课件
- CSCO神经内分泌肿瘤诊疗指南(2026版)
- 2026年保密教育线上培训考试试题(附完整答案)
- 2026年高考广东卷化学高考真题(含答案)
- 2026年永州职业技术学院单招职业技能考试题库及答案
评论
0/150
提交评论