本文由荆棘中的一生贡献doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。重庆航天职业技术学院毕业设计(论文)毕业设计(论文)毕业设计题目:毕业设计题目:基于ASP的BBS网站设计题目系别:计算机工程系07051011刘赵雨涵波专业班级:学生姓名:指导教师:2010年6月重庆航天职业技术学院毕业设计(论文)任务书重庆航天职业技术学院毕业设计(论文)任务书毕业设计班级07051011姓名刘雨涵指导教师赵波设计(论文)题目基于ASP的BBS网站设计BBS(BullitinBoardSystem)网站是互联网、局域网上提供的一种人与人之间交流的必备工具之一,是做任何网站必备栏目之一,BBS提供一个信息交流的空间,人们可以通过BBS论坛一起讨论自己感兴趣的、喜欢的或者发起技术类、生活类设计(论等话题,提出问题或者回答问题。用户可以在BBS中发表对某个问题的看法阐述自己的观点,跟他人讨论对某问题、某事文)工作件的看法,这种交流作用在互联网和局域网的发展中的作用是研究现状、无法替代的。本系统的设计是基于HTML语言,采用ASP语言作为后拟解决的台的编程语言,以IIS为服务平台,实现了网络平台局域网内的构建,系统需确保安全和易于维护。ASP技术实现了动态问题、方法前台网页的制作,后台的数据库则采用ACCESS管理整个系统的后台数据。本系统最重要点在于要保证系统界面友好,操作必须简单,运行必须可靠,支持7X24小时自动运行。设计一个基于IIS为服务平台,以ASP作为编程语言的,专用的BBS网站,首先建立用户资料库,提供有效用户认证网页,为注册成功用户提供一块公共电子白板,每个有效注册设计(论用户都可以在上面书写、发布相关信息或提出看法。网页自动按发布时间先后、话题和点击率对发布的话题进行排序;同时文)工作必须具备自由、宽松的特性,必须具备互动性和参与性的网络方式。有效用户在此可以畅所欲言,讨论感兴趣的内容、发起主要内容话题讨论、阐述自己对热点问题的看法和意见,同时由于BBS论坛具备的自由度,注册用户显示昵称,所以为保证自由言论不成为反动宣传、黄色传播或人身攻击的利用工具,所以超级用户作为版主或管理员,可对发布言论进行删除和审核,为保证发布信息可追溯性,还需提取发布言论时的昵称、发布时间和发布时使用的计算机ID号等信息,从而保证网站管理者可在必须时,通过发布信息时的留痕结合用户资料库信息,对言论发布者进行追查。1、独立完成毕业设计,如发现雷同,一律以不及格处理。2、可参考已有的资料,但不可以全盘照抄。3、仔细阅读毕业说明书撰写规范,确保论文的格式符合毕业说明书撰写规范。4、毕业设计过程中主动接受指导老师的指导和检查,确保毕设计(论业设计的质量。5、在规定时间内完成毕业设计。文)工作基本要求2010年1月份毕业设计开始技术储备阶段,2010年2月份毕业设计开始美工准备和网站架建调试阶段,2010年3月份~2010年4月份BBS网站程序代码编制阶段,设计(论2010年5月份BBS网站建立注册人员资料录入和程序文)工作代码调试阶段,2010年6月份BBS网站程序BBS网站发布运行阶段。进度安排主要参考资料及文献[感受精彩—DreamweaverCS3+ASP网站建设实例详解]陈益材,朱文军编著人民邮电出版社[边用边学动态网站设计与应用ASP篇]段克奇主编清华大学出版社[ASP网络编程从入门到精通]神龙工作室编著人民邮电出版社[Internet技术与应用教程]曹忠民,金欢荣主编清华大学出版社[网页设计与制作]张博锋刘爱萍清华大学出版社开始执行任务书日期毕业论文完成日期2010年3月2010年6月指导教师(签名)指导教师(签名)基于ASP的BBS网站设计摘要本设计是一个基于Internet/Intrane的BBS网站,通过基于Internet/Intranet的浏览器/服务器结构的网络论坛系统的设计,建立基于windows操作系统的IIS服务器构建,是对基于WEB的网站系统的设计与实现,本课题的网络BBS论坛系统是在Internet开放的网络环境下,基于浏览器/服务器应用模式,实现用户相互交流信息,共享资源的平台。本文主要介绍动态网页相关技术ASP的应用和IIS服务器的构建,通过web发布客户端的远程访问,实现BBS网站的浏览帖子,发表新帖等功能的设计。同时介绍网络论坛系统采用的ASP技术和SQL语言,网络论坛系统的设计思路和制作过程,完整地阐述了整个系统设计的从建站制作到WEB发布过程和设计思路。关键字:网站,ASP,BBS重庆航天职业技术学院毕业设计说明书(论文)目录前言……61概述……61.1BBS特征……61.2BBS定义及其发展……71.3本BBS网站设计的目的……82BBS论坛系统设计相关技术……92.1ASP技术介绍……92.2ASP的对象和组件:……112.2.1ASP的7个内置对象简介……112.2.2活动服务器组件……122.3系统数据使用的SQL语句……132.3.1StructuredQueryLanguage:……132.3.2SQL的优点……143BBS网站系统总体设计……153.1系统平台设计……153.2网络BBS论坛系统的功能模块设计……163.3服务器IIS程序安装……163.4IIS服务器的配置……173.4.1IIS服务器主机配置……183.4.2网站BBS发布配置……203.4.3网站BBS访问权限配置……223.5数据库设计……234BBS论坛系统主要模块详细设计……254.1留言查询模块设计……254.2详细留言查询模块……264.3留言回应模块……264.4留言删除模块……275BBS论坛系统主要模块程序代码……28参考文献……31第5页共31页重庆航天职业技术学院毕业设计说明书(论文)前言随着Internet的高速发展、信息时代的临近,网络的作用在人们的日常生活中越来越重要,网络等数字信息被称之为继广播、报纸、杂志、电视后的第五种媒体——数字媒体,现在不少企业都有或正在建设自己的网站,使其成为公众了解本企业的窗口之一。同时由于互联网的高度应用,带动了如BBS论坛系统等的快速发展,其常常作为网站中信息双向交换的平台和重要的、快捷的信息反馈手段。有吸引力和凝聚力的BBS,首先需要客户端能才能普通浏览器方式访问、访问速度快、功能齐全、页面美观、内容丰富、富有特色。1概述1.1BBS特征21世纪以后,伴随着计算机、网络通信技术和Internet的快速发展,方便快捷的交流方式、任意时段的服务、基于因特网的计算机网上论坛已经开始成为一种全新的交流手段,它提供一个信息交流的空间,其特征如下:1、平等自由,使得任何人都可以参与,且形式不受约束,因第6页共31页重庆航天职业技术学院毕业设计说明书(论文)此BBS可保证读者参与的积极性;2、多向交流,除了读者和读者之间的双向交流外,其他任何人也可以加入感兴趣问题的讨论;3、匿名性,由于BBS可以上读者以匿名身份参与,读者可以在BBS上大胆咨询问题,提出自己的想法、建议和意见;4、传播性广,BBS的开放性使得Internet上成千上万的读者,信息的传播范围和读者远远超出面对面的交流,更多读者在线服务,不受时间和空间的限制。1.2BBS定义及其发展人们可以通过网上论坛一起讨论自己感兴趣的、喜欢的或者发起技术类、生活类等话题,提出问题或者回答问题。用户可以在网上论坛中发表对某个问题的看法阐述自己的观点,跟他人讨论对某问题、某事件的看法,这种交流作用在互联网和局域网的发展中的作用是无法替代的,越来越受到人们的关注。BBS的英文全称是BulletinBoardSystem,翻译为中文就是“电子公告板”。BBS最早是用来公布股市价格等信息的,只在苹果计算机上运行。与一般街头和校园内的电子公告板相同,连文件传输的功能都没有,只不过是通过电脑来传播或获得消息而已。一直到计算机开始普及后,人们尝试将苹果计算机上的BBS转移到个人计算机上,BBS才开始渐渐普及开来。近些年来,由于网络技术的发展第7页共31页重庆航天职业技术学院毕业设计说明书(论文)和爱好者们的努力,BBS的功能得到了很大的扩充。随着计算机进入到千家万户,BBS在我们日常生活中起到越来越重要的作用。BBS由简单的浏览信息的功能发展到了一个规模庞大的虚拟社区,如著名的天涯社区、搜狐社区等。通过BBS,大家可以即时的了解全球的资讯信息,很好的扩展了知识面,而且通过BBS可以直接与对方发生互动的交流。即时性和互动性使得BBS成为了我们生活中不可或缺的重要组成元素。1.3本BBS网站设计的目的系统所要实现的是一个BBS网站,浏览帖子,发表新帖等功能。通过基于Internet/Intranet的浏览器/服务器结构的网络论坛系统的设计,是对基于WEB的网站系统的设计与实现,本课题的网络BBS论坛系统是在Internet开放的网络环境下,基于浏览器/服务器应用模式,实现用户相互交流信息,共享资源的平台。网络BBS论坛系统突破了地域和时间限制,实现资源共享,有助于人们的学习、工作和生活知识;提高人们的交流信息、交流思想、解决问题的能力。通过访问本网站,因其具有强大的交互性,在参与者的交流与互动中,可以有效的开拓参与者的眼界,本网站必须要拥有良好的交互特性,不但可以在BBS上进行发言浏览、信息共享等单项接受信息的行为,还可以利用BBS提供交互性功能,对第8页共31页重庆航天职业技术学院毕业设计说明书(论文)某个观点发表自己的看法,指出需要改进的地方等等,并且还可通过BBS参与者真正互动起来,在网上的在线发表自己的疑问,有经验的参与者将会对疑问作出耐心具体的指导,当然,参与者在线探讨网上理念以及热点问题。这些都可以作为每个参与者接受新观点和理念的平台。利用BBS可以在参与者之间建立有效沟通的桥梁,使用BBS可以促进学术交流、疑点解答和舒缓精神压力,为促进整体社会的和谐发展作出贡献。论坛系统设计相关技术2BBS论坛系统设计相关技术本BBS论坛系统主要采用ASP主要考虑到空间的支持和这种技术的成熟。系统主要采用ASP、HTML、Access数据库、VBScript、SQL等技术和工具。整体设计遵循软件工程的方法,经过总体分析、总体设计、文档和代码的编制、测试和系统实现。下面简单描述BBS网站设计几种技术和方法。2.1ASP技术介绍MicrosoftActiveServerPages即我们所称的ASP,是一套微软开发的服务器端脚本环境。ActiveServerPage是创建动态网页的工具,它起一种编程语言的作用,利用它编写产生HTML的程序代码。因此,只要第9页共31页重庆航天职业技术学院毕业设计说明书(论文)用户浏览发布的Web站点将自动获得服务器定置的一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户端浏览器并显示出网页。ASP内含于IIS5.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样的瘦客户端,用户不需在客户端安装任何应用程序。ASP特点如下:2.1.1使用VBScript、JScript等脚本语言,结合HTML代码,可快速地完成网站程序代码的编写。2.1.2ASP程序无须编译,可直接在服务器端执行。2.1.3可使用普通的文本编辑器,如记事本等,即可进行程序编写。2.1.4与客户端配置无关,用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。用户端的浏览器不需要能够执行任何脚本语言。2.1.5ASP能与任何ActiveXscripting语言相容。除了可使用VBScript或JScript语言来设计外,还可使用由第三方所提供的其他脚本语言。2.1.6ASP的源程序,不会被传到客户端浏览器,因而可以避免源程序代第10页共31页重庆航天