个人动态网站设计说明书.docx

上传人:小飞机 文档编号:1847788 上传时间:2022-12-21 格式:DOCX 页数:29 大小:494.11KB
返回 下载 相关 举报
个人动态网站设计说明书.docx_第1页
第1页 / 共29页
个人动态网站设计说明书.docx_第2页
第2页 / 共29页
个人动态网站设计说明书.docx_第3页
第3页 / 共29页
个人动态网站设计说明书.docx_第4页
第4页 / 共29页
个人动态网站设计说明书.docx_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《个人动态网站设计说明书.docx》由会员分享,可在线阅读,更多相关《个人动态网站设计说明书.docx(29页珍藏版)》请在三一办公上搜索。

1、个人动态网站毕业设计说明书专业:计算机应用技术作者:邵清晨题目:个人动态网站指导老师:申惠芳目 录1.硬件及软件的需求准备:.第3页1.1硬件的基本要求:第3页1.2软件平台的需求第3页2.Asp及office access数据库的软件的简单介绍:第3页2.1对html的简单介绍:.第4页2.2网页的组织与安排第4页2.3对asp的简单介绍.第4页2.4对IIS的运用.第5页 2.4.1 IIS的简单介绍第5页 2.4.2 IIS的安装第5页2.5 对office access 的简单介绍:.第6页 2.5.1 Access的组件.第7页 2.5.2 创建access数据库介绍.第7页 2.5

2、.3 通过ADO连接并操作WEB数据库的步骤第14页3.对个人网站的大体要求,对网站结构功能模块的详细介绍.第15页 3.1 个人网站的主要介绍.第15页 3.2本网站的数据库结构介绍.第23页4.网站的实现与运行第25页5.总结.第25页参考文献.第26页致谢 .第26页ASP个人网站设计【论文摘要】:现在ASP的发展已经有好几年的历史了,走在前面的人已经做了许许多多的工作,通过大家的努力ASP技术是越来越完善了,功能也已经越来越强大了,也已经是一个相当成熟的的软件开发工具了,最近有的出现,是从asp发展而来得。A的功能是比asp更为强大,但是asp更受到初学者的喜爱,因为它在容易上手方面有

3、其独到的一面。本篇论文主要讲述的是asp前台与office access数据库的操作,可以实行最基本的功能如,试题的更新,考试的执行,以及自动评分功能。【关键词】:ASP、office access、数据库、对象、IIS、Vb脚本语言前言当今社会,随着科技的进步,时代的发展,计算机信息行业的逐步壮大,人们也越来越离不开各种各样的信息了,人们对信息的追求也越来越迫切了。因此计算机信息的发展必须适应这一潮流。 最近,为了满足人们各自的兴趣如网上展示自己,抑或参考别人的好的作品的要求,社会上有不少的知名的与不知名的各类个人介绍网站,等来帮助人们来展示自己,建设这个个人的网站既满足了自己的爱好,有可以

4、学到自己需要的知识。其中必要留下留言本什么的用于大家对网站的意见,不然的话,本网站又如何来使大家的水平有所提高呢? 我作的清晨的阳光的个人网站,也可以用来交流自己的心情,前台的制作利用ASP及其脚本语言vbsript,而后台则是用了微软的office access数据库用ado对象进行连接。 由于本人的知识水平有限,实际的经验也不足,所以所制作出来的作品有许多的不足和漏洞,希望大家提出宝贵的意见和批评。1、 硬件及软件的需求准备1.1硬件的基本要求对于硬件的要求,现在已经是2011年了,目前的个人电脑基本上都符合这个程序的浏览与运行,就是说浏览器端得电脑,目前只要是上得了英特网的就可以了,这个

5、也是体现了asp的好处,浏览端只是提出一个要求,服务端根据浏览器的要求得到答案,并返回给浏览端。 服务器端得电脑硬件的要求,基本上市可以运行microsoft windows 2000 server就可以了。1.2软件的基本平台软件平台需要服务器上的操作系统microsoft windows 2000 server。因为asp的开发平台首选是windows NT Server(windows 2000 Server)上的IIS,然后是windows NT workstation(windows 2000 profession)或windows 95/98的personal web,同样现在的浏

6、览器是微软的一家独大,使用的浏览器是微软的explorer,网站的数据库使用了同样是micrsoft的office access数据库,因为一个数据不是很庞大的个人网站没有必要使用ocacle等大型数据库系统,同时access数据库结构比较的简单,使用起来比较简单好用。2.Asp及office access 数据库的简要介绍 21 Html简介 HOMEPAGE(主页)是通过WWW查询的internet上WWW站点的首页。从某种角度来看可以说是电子广告板、信息板,它包含了大量的信息。由于Internet一直以异乎寻常的速度发展,WWW在信息交换查询中的地位得到了很大提高,这就使HOMEPAGE

7、的编写变得十分重要。HOMEPAGE是以HTML格式写成的,HTML不是WYSIWYG(所见即所得)的,不过HTML非常易学易用,它以标签(TAG)标示及排列各对象。而标签本身则以”号标识,标签内的内容称为(ELEMENT),元素代表了标签的意义。一般格式为:OBJECTOBJECT,或者元素是与大小写无关的。它很类似与工业标准的SGML(标准广义标置语言),它的结构可以归为SGML文档类型定义(DTD)。目前的版本是HTML2.0或3.0。支持HTML3.0的Web浏览器有Netscape Navigator,Mosaic2.5b等。HTML写HOME PAGE的方法可以参考相关的书籍。We

8、b presentation Web表述,Web表述是包含许多连接在一起的用于表达某一目的的网页的总称。它是一个体系结构。Web pages网页就是可以被浏览器访问的单个HTML文件。Home Page主页是Web站点的首页。即被访问站点的第一个网页。 Wide Web 全球资讯网SGMLStandard Generalized Marked Language 标准广义标记语言。DTDDocument Type Definition 文件类型定义。DTD和SGML 的关系,就像C+和计算机语言的关系。HTMLHyperText Markup Language 超文本标记语言。HTML is a

9、 SGML DTD.超文本标记语言是一种标准标记文件的定义。而在全球资讯网中所阅读的文章,正是依照这种标准。2.2 网页的组织与安排 在我们要在网上发布信息和建立网页之前首先注意以下几个原则和建议,可能会有助于今后网页的制作。在写HomePage之前最好要明确写HomePage的目的是什么,是个人信息、公司介绍、在线文档、购物目录还是别的什么。有一个明确的目的对于Web presentation 的组织很有好处。当然这并不是说没有一个明确的目的就不能写主页。也可以在制作中建立目的。只是那样工作量会比较大。会有一些重复的工作。你可以用你所熟悉的文字编辑器来编辑它,例如EDIT、VI、WS、WOR

10、D等,(但一定要以纯文本方式保存,浏览器只识别纯文本格式的文件)不一定要用其它的新颖编辑器。只要通过一些简单的标注,就可以让文章生动和活泼起来,这就是HTML的特色。2.3 Asp简介Active Server Pages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。使用ASP可以组合HTML页、VBScript脚本命令和JavaScript脚本命令等,以创建交互的Web页和基于Web的功能强大的应用程序。由于脚本程序是在服务器上而不是在客户端运行,传送到浏览器上的Web页是在Web服务器上生成的。所以不必担心浏览器能否处理脚本:Web服务器已经完成了

11、所以脚本的处理,并将标准的HTML页面传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器端脚本不易被别人复制。用户看不到创建他们正在浏览的页的脚本命令。a. ASP的运行环境: ASP只能用于下列Web Server IIS Microsoft Personal Web Serverb. ASP的编程语言: ASP可以使用VBScript和JavaScript进行程序编写。c. ASP文件 ASP的文件后缀明为.asp,以区别于同样可以包含Script的HTML文件。一个.asp文件是一个文本文件,可以包括下列元素的任意组合:文本(text)HTML标志(tags)Script命令d.

12、ASP:不需要任何HTML的tag,保存在文件中,起个好听的名字,文件名的后缀一定要改为.asp,然后上传到服务器上一个有执行权的目录下(例如),接下来的问题是,怎么执行这个ASP程序。2.4 IIS的运用2.4.1 IIS简介IIS是Internet Information Server的缩写,它是微软公司主推的Web服务器,最新的版本是Windows2000里面包含的IIS5.0,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows2000 NT Server和NTFS(NT Flie System,NT的文件系统)内置的安全特性,建立强大、灵活而安全的In

13、ternet和Intranet站点。IIS的一个重要特性是支持ASP。IIS3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。IIS的安装,管理和配置都相当简单。2.4.2 IIS的安装安装步骤:a. 点击【开始】【设置】【控制面板】【添加/删除程序】,打开“添加/删除程序”对话框。b. 点击左边菜单栏中“添加/删除Windows组件”项,打开“Windows组件向导”对话框(这个过程可能要花几十秒钟),在对话框“组件”列表中,选中“Internet”信息服务(IIS)”项。c将“Windows2000”安装盘放入光驱中。然后点击“下一步”。这个步骤可能会花几分钟

14、。d. 点击“完成”按钮,完成IIS的安装。2.5 简单数据库office access的简要介绍Access数据库是集成在microsoft公司开发的产品更新换代office系统中的集成软件。Access是一个数据库管理系统,它之所以被集成到Office中而不是Visual Studio中,是因为它与其它的数据库管理系统(如Visual FoxPro)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是,Access的功能足够强大,足以应付一般的数据管理及处理需要。ODBC(Open Database Connectivity 开放式数据库互联)是微软推出的一种工业标准

15、,一种开放的独立于厂商的API应用程序接口,可以跨平台访问各种个人计算机、小型机以及主机系统。ODBC作为一个工业标准,绝大多数数据库厂商、大多数应用软件和工具软件厂商都为自己的产品提供了ODBC接口或提供了ODBC支持,这其中就包括常用的SQL SERVER、ORACAL、INFORMIX等,当然也包括了Access。ASP访问数据库的几种方式:在ASP脚本中可以通过三种方式访问数据库:a. IDC(Internet Database Connector)方式;b. ADO(ActiveX Data Objects)方式;c. RDS(Remote Data Service)方式;这三种访问

16、方式对数据库的访问是由Internet Information Server来完成的。Web浏览器用HTTP协议向Interner信息服务器(IIS)递交请求。Internet信息服务器执行访问数据库的操作,并以一个HTML格式的文档作为回答。在本程序中我使用的第二种方式,即ADO方式。2.5.1 组件介绍我们在Web服务器运用Web应用程序进行的最常见和最实用的任务就是访问服务器端得数据库,而ASP内建的Databse Access组件使得我们能够轻而易举的通过ActiexX DataObjects(ADO)访问存储在服务器端的数据库或其他表格化数据库结构中的信息。ADO是对当前微软所支持的

17、数据库进行操作的最有效和最简单直接的方法,它是一种功能强大的数据访问编程模式,从而使得大部分数据源可编程的属性得以直接扩展到Active Server页面上,可以使用ADO去编写紧凑简明的脚本便连接到Open Datase Connetivity(ODBC)兼容的数据库和OLE DB兼容的数据源,这样ASP程序员就可以访问任何与ODBC兼容的数据库,包括MS SQL SERVER Access Ovracle等。如果您是一个对数据库连接有一定了解的脚本编写人员,那将发现ADO名来语句并不复杂而且容易兼容,同样的,如果您是一个经验丰富的数据库编程人员,将会正确认识ADO的现金的与语言无关性和查询

18、处理功能,熟悉VB数据库编程的朋友会发现ADO 与RDO 有某种类似的地方。但是据说ADO 的访问速度更快,内存需要更小。2.5.2 创建数据库介绍用MICTOSOFT ACCESS米创建数据库,最简单的是通过它提供的一个“向导”,在启动这个软件后,屏幕上就会出现如下图所示的对话框,用来引导我们完成建立数据库文件的操作。下面是我们利用“向导”米创建一份数据库文件的具体操作步骤:1) 选择“ACCESS数据库向导,数据页和项目”单选按钮,然后单击“确定”按钮,就会弹出如下图所示的对话框:若选择MICROSOFT ACCESS对话框中的“空ACCESS数据库”单选项按钮,就会建立一个空的数据库了,

19、数据库里面的信息需要手工来添加,若选择“打开已有文件夹”单选按钮则可以从下方的列表中选择打开已经存在的数据库。2) 在弹出的“新建”对话框中,我们可以选择一个模板来快速建立数据库,我们就先选择个“定单管理”看看,然后单击“确定”按钮,就会看到下面的对话框:3) “文件新建数据库”对话框的功能是,指定数据文件名,以及保存它的文件夹4) “下一步”按钮,弹出如下图的对话框:5)以上“数据库向导”对话框分为左右两部分,左边的窗口是用来选择“数据库中的表”,右边是用来选择“表中的字段”。选择好所需要的数据库中的表和表中的字段之后,就单击下一步按钮,会弹出如下图所示的对话框:6)以上“数据库向导”对话框

20、是用来确定屏幕的显示样式,我们就采用标准样式吧,单击下一步按钮,会弹出如下图的对话框:9)单击以上“数据库向导”对话框的“完成”按钮,就完成了创建数据库的工作了。10)象这个数据库在使用之前还会弹出“我的公司信息”对话框,当然,不同的模板是不相同的,象这个就是要求输入公司的名称和地址信息,如下图所示,关闭这个对话框,系统将自动保存信息:7)以上“数据库向导”对话框是用来确定打印报表的样式的。我们可以选择如“组织”样式,然后单击下一步按钮,会弹出如下图的对话框:8)以上“数据库向导”对话框的作用是确定数据库的标题和是否在所有报表加一幅图片,我们就先设定数据库的标题为“定单入口”,并不在所有报表上

21、加图片,然后单击下一步按钮,会弹出如下图的对话框:9)单击以上“数据库向导”对话框的“完成”按钮,就完成了创建数据库的工作了。10)关闭“我的公司信息”对话框后,会弹出“主切换面板”对话框。位于“主切换面板”对话框后面的是“定单入口1”窗体,如下图所示:11)关闭“我的公司信息”对话框后,会弹出“主切换面板”对话框。位于“主切换面板对话框后面的是”定单入口1”窗体,如下图所示:通过这两个窗体即可对新创建的数据库进行各种操作了。无论什么时候使用“数据库向导”新建数据库,MICROSOFT ACCESS都将自动新建一个切换面板,这个面板对浏览数据库都是很有帮助的,“切换面板”中有一些按钮,单击它们

22、可以打开相应的窗体和报表,或打开其他窗体和报表的切换面板、退出MICROSOFT ACCESS或自定义切换面。2.5.3 通过ADO连接并操作WEB数据库的步骤 让我们认识一下利用ASP的Database Access组件通过ADO连接并操作WEB数据库的步骤吧,第一步是,要指定想要连接的数据库,有DSN和DSNLESS两种方法: DSN(Data Source Name 数据源名称):建立一个系统数据源名称,方法如下:1. 单击“开始”,选择设置控制面板;2. 双击图标“32位ODBC”,将弹出的一个对话框,选择标签System DSN;3. 单击Add添加一个DSN入口,选择Microso

23、ft Access Drive并确认;4. 在Data Source Name 栏里输入希望指定的DSN,然后单击Select选择数据库存放的位置,可以按Browse来选择;5. 以上步骤完成后在ASP程序中指定DSN,如下列所示: DSN-Less:是另一种通过在ASP文件里直接指定数据库文件所在位置,而无需建立DSN的方法,由于许多公司没有自己的WEB服务器,他们的网站往往是存放在远端的虚拟服务器上的,因此要建立和修改DSN的设置比较麻烦,而使用DSN-LESS方法直接指定远端数据库所在位置恰恰解决了这一个问题,方法如下:第二步是指定想要执行的SQL指令,可以使用RexordSet;当连接

24、了数据库后就可以对数据库进行操作了,比如查询、删除、更新等,这些操作都通过SQL指令来完成的,如下例在数据库表datebase中查询所有姓名中有A 记录:尽管Connection对象简化了连接数据库和查询任务,但Connection对象仍然有许多不足,确切的说,检索和显示数据库信息的Connection对象不能用于创建脚本,必须确切知道要对数据库做出的更改,然后才能使用查询功能实现更改,对于检索数据、检查结果、更改数据库,ADO提供了Recoudset对象。正如它的名称所暗示的那样,Recoudset对象有许多可以使用的特性,根据查询限制,检索并且显示一组数据库行,即记录。Recoudset对

25、象保持查询返回的记录的位置,允许用户一次一项逐步扫描结果。根据Recoudset对象的指针类型属性设置,可以滚动和更新记录。数据库指针可以在一组记录中定位到特定的项。指针还用语检索和检查记录,然后在这些记录的基础上执行操作。Recoudset对象有一些属性,可用于精确的控制指针的行为,提高你检查和更新结果的能力。 Recoudset的使用方法如下: Setrs=Server,CreateObject(”ADODB,Connection”) Rs.Open SQL指令,Conn,1,1读取 或 Rs.Open SQL指令,Conn,1,3新增、修改或删除;第三步是:使用Recoudset属性和方

26、法,并显示执行的结果。通过以上指令,创建了一个包含了数据的游标(Recoudset)“rs”,事实上游标是存储在活动内存中的类似记录和字段的数组的东西,当通过Recoudset组件创建一个游标时,它从数据提供者那里得到一个数据集,并用它来充实游标,可以想象ADO产生的Recoudset是一个象电子表格的记录,它有一行行的记录,在任何时候都有一行是它的当前行,而Recoudset的字段用Recoudset的FIELD集合表示的。下面列出了所要创建Recoudset对象即游标的一些属性及方法: rs.Fields.Count: Recoudset对象的字段总数。 rs(i).Name:第I个字段的

27、名称,I由0算起到rs.Fields.Count-1。 rs(i):读取第I个字段的数据,I由0算起到rs.Fields.Count-1。 rs.(“字段名称”):读取指定字段的数据。 rs.RecordCount:游标中的数据记录总数。rs.EOF:是否已经指定到最后一条记录。Rs.Movenext:将指标移到下一笔记录。Rs.Moveprev:将指标移到上一笔记录。Rs.MoveFirst:将指标移到第一笔记录。Rs.MoveLast:将指标移到最后一笔记录。Rs.Close:关闭Recordset对象。3. 对个人网站的大体要求,对网站结构功能模块的详细设计3.1 摄影之家的主要功能介绍

28、摄影之家的主页面构图如下:首页中包含了导航栏目:如个人资料、好友论坛,一些我自个人感想、一些网友可以用来发表意见给我留言栏目、一些关于我的信息等等。首页的代码:%IF ProgramOpenTrue Then IF Session(PROADMIN)True Then Response.Redirect Login.asp Response.End End IFEnd IFIF Request(del) and Session(PROADMIN)=True Then Sql = Delete From diary Where id=&Request(del) Conn.Execute(Sql)

29、End IF%心情日记!-function MM_s() /v3.0 var i,x,a=document.MM_sr; for(i=0;a&ia.length&(x=ai)&x.oSrc;i+) x.src=x.oSrc;function MM_preloadImages() /v3.0 var d=document; if(d.images) if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i0&parent.frames.length) d=paren

30、t.framesn.substring(p+1).document; n=n.substring(0,p); if(!(x=dn)&d.all) x=d.alln; for (i=0;!x&id.forms.length;i+) x=d.formsin; for(i=0;!x&d.layers&id.layers.length;i+) x=MM_findObj(n,d.layersi.document); if(!x & document.getElementById) x=document.getElementById(n); return x;function MM_s() /v3.0 var i,j=0,x,a=MM_s; document.MM_sr=new Array; for(i=0;i maxpage then resquestpage=maxpageend ifif not requestpage=1 thenrs.move (requestpage-1)*rs.pagesizeend iffor i=1 to rs.pagesize and not rs.bof%   a href=index.asp?del=删除 本日记共有 页 % For i=1 to maxpage Response.Write &i& Next %

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号