资源预览内容
第1页 / 共38页
第2页 / 共38页
第3页 / 共38页
第4页 / 共38页
第5页 / 共38页
第6页 / 共38页
第7页 / 共38页
第8页 / 共38页
第9页 / 共38页
第10页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
2.3.12.3.22.3.32.3.4.-2.-3.-3.-3.-3.-4.-4.-5.-5.-6.-6.-6.-6.-6.-7.-7.-8.-8111112131414161818232324242729292929293132目录摘要绪论1BBS的发展背景1.2 BBS对大学生学习生活的影响1.2.1 BBS提供了丰富的网络学习资源1.2.2 BBS促进了协作学习1.2.3 BBS提高了学生自主学习能力.软件介绍及基本原理2ADO技术2.2开发环境及工具2.3 ASP有关的内置对象的设置Request 对象Response 对象Server 对彖Session 对象2.4与ADO有关的设置系统需求规划3.1需求分析3.2功能设计321基本功能设计3.2.2扩展功能设计3.3设计可扩充功能的接口功能模块与数据库设计4.1设计框架4.2模块的划分及设计421我所负责的页面代码首页:4.3设计数据库4.4创建数据库系统实现与测试5验证性测试5.2添加、编辑和删除功能测试结束语6.1系统的特点与局限性6特点6.1.2局限性6.2实施过程中的一些体会致谢参考文献摘要BBS已经成为人们获取信息、发表言论的重要场所。它由论坛注册用户所发表的大 量主题组成。近些年来,随着校园网建设的发展,大学校园网BBS也越来越火,因此建设一 个好的BBS显得越来越有必要了.木文论述了开发-个简单的BBS系统所用到的关键技术 和方法。其中运用了 VB技术、ACCESS数据库等等,对上述技术的实现方法进行了详细 的讨论,介绍了在WEB服务器上,利用VB技术和ADO等技术,实现了一个简单的BBS系 统的设计与开发,并详细讨论了该系统的实现过程及其结构。AbstractBBS has been access to information, an important place of speech.lt is published by the Forum to registered users composed of a large number of topics.In recent years, with the development of the campus network construction, the University campus network more and more fire, BBS, BBS therefore seems a good building more and more necessary. This article discusses the development of a simple BBS system is the key technology used inand methods.One use of the VB technique, ACCESS database, etc., the realization of these technical methods are discussed in detail, describes the WEB server, using VB and ADO technologies such as technology, a simple BBS system design and development,discussed in detail the system implementation process and its structure.绪论1.1 BBS的发展背景BBS是在1992年底随着国际互联网的开始流行而迅速发展起来的互联网的产生使得 以前只能在木地访问的BBS可以被全世界随意访问,这对大多数人来说是极具诱惑力 的.BBS是一个有多人参加的讨论系统,在BBS上大家可以对一个共同感兴趣的问题进行 讨论,自由地发表自己的意见与观点,并H能直接与其他的人进行沟通按照网站的性质以及 服务对象来分,迄今有以下几种类型:一是校园BBS.校园BBS作为主要的集中地,在BBS领 域具有举足轻重的地位.由于校园BBS的繁荣,吸引了很多的社会人上参与二是专业BBS. 一般是由各个著名的大公司组建,人们可以利用其交流自己对商品的看法,更为重要的是可 以解决商品使用中的问题三是商业BBS.它是由ISP建立的BBS站点,这类BBS站点各种 信息比较多,内容相当丰富.四是小型局域BBS-般是由个人或小型集体建立,为小范围信 息交流服务.五是业余BBS-般由BBS爱好者个人利用一些免费空间办的BBS, 口的是为 广大网友提供一个在某些专业上的交流场所六是新闻媒体BBS.是由新闻媒体网站设立的, 为广大网友提供对新闻信息进行评论、发表意见和观点的场所.随着互联网事业的蓬勃发 展.BBS,这个具有强大实吋交互功能,信息交流的平台,使人们不再像电视观众、电台听众、 报纸杂志读者一样只是被动地观看、收听、阅读,而是可以积极而及时地参与讨论,在了解 他人观点意见的同时也可以发表自己的看法.1.2 BBS对大学生学习生活的影响1.2.1BBS提供了丰富的网络学习资源论坛是一个经过学习者整理加工过的网络资源汇en集中心,从新闻、学习到娱乐、 体育,从文字到视频、咅频,BBS汇集了各种形式、内容的网络资源。不少BBS都设有 专门的NetResources (网络资源)板块;FTP技术和BT技术的发展更是为BBS站内资源 的更新、共享提供了方便。如今,大部分大学的BBS论坛都有相应的FTP服务器,不少 BBS述与网络新兴的BT技术、Blog (博客)技术等连接起来BBS水木清华站就有“水木 Blog的栏口)o1.2.2 BBS促进了协作学习基于网络的论坛社区也是各种学习资源组合的场所,为学习者提供了学习环境。作 为一个学生参与论坛的网络活动可包括许多种学习的意义,在特定板块内,论坛参与者 围绕某个话题或者问题,通过发表、冋复话题、版面讨论、站内信件等方式进行互动讨 论、相互探讨,形成了一种以学习者为中心的学习方式。从教育网内人气排名前十名的 论坛的网友参与的情况来看,在各大学习板块里,基木上每张帖子提出的问题都可以得 到网友友好的、认真的冋复解答,有着浓郁的协作探讨的学习气氛和良好的学习效果。1.2.3 BBS提高了学生自主学习能力网络学习的木质是一种自主学习,论坛提供了丰富的网络学习资源,使学习者能自 主选择和控制学习地点、学习时间、学习方法和学习内容。在论坛里,学生可以自主地 围绕学习问题,通过发帖、冋复的形式提出讨论,寻求解答帮助,提高了学习的积极性 和自主学习的能力。2软件介绍及基本原理2.1 ADO技术ADO (ActiveX Data Objects)是微软公司提供给网页开发者在网页中存取数据库的最 新技术,它也是ASP内置的重要组件,ADO主要的口的是为了存取或修改数据源的数据、 或增加数据到指定的数据源,数据源不仅包括数据库,而1包括dBaseExcel Foxpro Access或文木文件等一些小型的数据表,所以,只要是ODBC驱动程序所能存取的数据 源皆是ADO存取的对象。ADO主要是由Connection对象、Command对象、Parameter对 象、Dataset对象、Field对象、Property对象及Error对象等七个对象与Fields数据集合、 Properties数据集合、Parameters数据集合及Errors数据集合等四个数据集合所组合而成, 其功能概述如下:ADO提供的七个对象:(1) Connection对象负责对指定的数据源进行连接,除此之外,它还可以通过事物(Transaction) 来确保在事物中所有的数据源变更的全部成功。(2) Command对象负责对数据库提供请求,也就是传递指定的SQL使命,除此之外,也可能通 过Command对象对数据库发出数据定义语言(DDL ,Data Definition Language)o(3) Parameter对象负责传递Command对象所需要的SQL命令参数。(4) DataSet对象负责浏览和操作从数据库取出的数据。(5) Field对象表示指定DataSet对象的数据字段。(6) Property对象表示ADO的各项对象属性值。(7) Error对象负责记录连接过程所发生的错误信息。ADO的七个对象及四个数据集合相互的关系图如图ActiveX Data Object 关系图2.2开发环境及工具软件:Internet Infbmiation Server(IIS) 5. 0,Dreamweaver MX,ACCESS 2000。2.3 ASP有关的内置对象的设置2.3.1 Request 对象HTTP通讯协议是一种请求与响应(Request/Response)的通讯协议,因此通常由客户端 向Web服务器提出请求,Web服务器才会响应信息。因此在ASP中,特别将“客户端提出的 要求”与“Web服务器响应的信息”等动作封装成Request对象与Response对象。换言之, Request对象通常包含了用户端的相关信息,如浏览器的种类、表头信息、表单参数及 cookies 等等。2.3.2 Response 对象每一种程序语言或开发工具一定都有与用户沟通的界面或函数,ASP也不例外。在ASP中负责将信息传达到用户的对象就是Response对象。2.3.3 Server 对象Server对象允许用户取得服务器提供的各项功能,例如Server对象CreateObject方 法允许客户端用户建立一个ActiveXServer组件实例,其建立组件实例会随着服务器端完 成ASP网页的处理而自动被释放。如果希望此对象实例可以跨多个ASP网页,就要用到 Session对象保留该组件实例,直到Session对象的运行时间到了,或是在其他ASP网页调 用Session对象的Abandon方法,此组件实例才会被释放。2.3.4 Session 对象Session对象在ASP程序编写中占了相当重的份量,由于网页是一种无状态的程序, 因此几乎无法知道用户的浏览状态。必须通过Session对象记录用户的相关信息,以供 用户再次对此Web服务器提出要求吋作确认,例如,在某些特定的网页中,常需要用户 输入确认的账号和密码,假如这些身份确认的结果无法保留,那岂不是每一个网页都需 要重新输入一次密码。必须说明,Session对象只能适用于具备Cookie功能的浏览器。2.4与ADO有关的设置在木BBS系统中主要对ADO提供的四个数据集合进行了设置:仃)Connection对象包含Errors数据集合,在Errors数据集合中包含数据源响应失败吋 所建立的Errors对象.(2) Command对象包含Parameters数据集合,在Parameters数据集合中包括Command对 象所有的Parameters对象.DataSet对象包含Fields数据集合,在Fields数据集合中包含DataSet对象的所有 Field数据字段对象.(4)Connection 对象、Command 对象、DataSet 对象与Field 对象皆包含一个Properties 数据集合,在P
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号