网上论坛的设计与实现开题报告.docx
- 文档编号:23784614
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:11
- 大小:21.93KB
网上论坛的设计与实现开题报告.docx
《网上论坛的设计与实现开题报告.docx》由会员分享,可在线阅读,更多相关《网上论坛的设计与实现开题报告.docx(11页珍藏版)》请在冰豆网上搜索。
网上论坛的设计与实现开题报告
网上论坛的设计与实现开题报告
毕业设计(论文)开题报告
题目:
网上论坛的设计与实现
学院:
电气信息学院
专业:
自动化
2014年3月16日
开题报告填写要求
1.开题报告(含“文献综述”)作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。
此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签署意见及所在专业审查后生效。
2.开题报告内容必须用黑墨水笔工整书写或按此电子文档标准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见。
3.“文献综述”应按论文的格式成文,并直接书写(或打印)在本开题报告第一栏目内,学生写文献综述的参考文献应不少于10篇(不包括辞典、手册),其中至少应包括1篇外文资料;对于重要的参考文献应附原件复印件,作为附件装订在开题报告的最后。
4.统一用A4纸,并装订单独成册,随《毕业设计(论文)说明书》等资料装入文件袋中。
毕业设计(论文)开题报告
1.文献综述:
结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写2500字以上的文献综述,文后应列出所查阅的文献资料。
文献综述
前言
现今的社会是一个信息飞速发展的社会,在信息的交流和传递当中,互联网占据着一个非常重要的位置,而论坛就是大家进行信息交流的一个重要渠道,它具有信息传递即时,信息交流方便,利于互动的优点!
论坛也常被简称为BBS(Bulletin Board
System),它是一种在Internet上开放的信息服务系统。
随着互联网的发展,论坛已经成为互联网上的一种很常见的互动交流方式。
论坛可以为网友提供开放性交流平台,网友们可以在此发表自己对事物的看法和心情,交流某些技术,经验乃至人生的感悟,亦可以作为用户和商家交流的渠道,商家也可以在此回答用户提出的问题或发布某些消息。
许多公司和网站都建立了自己的BBS系统。
目前国内的BBS已经十分普遍,BBS的发展中也存在一些问题,例如有些地方雷同,相互抄袭。
随着网络技术的发展,基于NNTP(NetWorkNews Transfer Protocol)的转信息系统的诞生给BBS注入新的生命。
目前BBS主要分为基于Telnet和基于Web的两大体系,其中前者的转信系统已经相对成熟,而后者一直处于“各自为政”的状态,因此,要实现这两类技术上存在大差异的BBS之间的资源共享,使各类型的BBS之间能够协同工作,实现基于Web的BBS的转信系统就成了关键环节。
随着越来越多的人使用BBS,建立一个个性化,即时性及图形化的BBS系统成为必要。
论坛发展到现在已经具有了很多功能:
用户注册、浏览论坛版面和帖子、发布自己的帖子、相互留言、回复别人的主题、也可以修改自己的帖子等等这些基本功能,也有帖子评价、论坛收藏、帖子搜索、帖子移动、数据备份、非法言论过滤、非法IP的限制等比较复杂的功能。
一 各类网络论坛系统
随着Internet技术的发展,论坛已成为网络上不可缺少的交流方式之一。
目前,
BBS分为以下几类:
(1)校园BBS:
目前都很多大学都有了BBS,大多数的BBS是由各学校的网络中心建立的,也有私人性质的BBS,而这些BBS深受广大学生的喜爱,但随之也出现了大学生把太多的时间花在BBS上的问题。
(2)商业BBS站:
这里主要是进行有关商业的宣传,产品的推荐等等。
(3)技术BBS站:
如CSDN技术论坛,主要为为各种技术开发人员和相关企业提供全面的信息服务和技术服务。
(4)专业BBS:
主要用于建立地域性的文件传输和信息发布。
(5)综合BBS:
主要关于新闻、娱乐以及各种热门话题的交流。
(6)资源BBS:
主要用于各种资源的发布并提供用户下载。
二 网络论坛系统的开发技术
1978年在美国芝加哥开发出一套基于8080芯片的CBBS/Chicago(ComputerizedBulletin Board System/Chicago),此乃最早的一套BBS系统。
按照论坛的基本功能,论坛的开发可归结为Web开发技术和数据库应用技术,目前主要的开发技术有ASP、JSP、ASP.NET、PHP、JAVA等。
Internet是企业信息发布的一个有效平台,早期企业发布的信息大多内容单一、新闻更新慢,无交互性,仅是简单的内容发布。
ASP是一种类似HTML(HypertextMarkupLanguage超文本标识语言)、Script与CGI(CommonGatewayInterface通用网关接口)的结合体,但是其运行效率却比CGI更高、程序编制也比HTML更方便且更有灵活性,程序安全及保密性也比Script好。
ASP可以和HTML或其它脚本语言(VBScript,JavaScript)相互嵌套 ;ASP是一种在WEB服务器端运行的脚本语言,程序代码安全保密 ;ASP以对象为基础,因此可以使用ActiveX控件继续扩充其功能 ;ASP可以将运行结果以HTML的格式传送至客户端浏览器,因而可以适用与各种浏览器ASP内置ADO组件,因此可以轻松的存取各种数据库 。
现在,利用ASP和ADO.NET实现动态信息发布方法与相关软件工具,使程序与内容界面分离,信息发布网站的维护、更新由专门人员在后台自动完成并支持交互,从而实现信息的动态发布。
论坛中信息的动态发布使我们能够更好的获取所需的信息。
与ASP不同,使用JSP技术设计论坛系统采用模型、视图和业务逻辑分离设计,不仅增加了功能模块的重用性,而且有利于系统后期的维护和功能扩展。
数据库应用技术是论坛开发的一个重要环节。
数据库是以一定的组织形式存储在一起的,能为多个用户所共享的,相互关联的数据的集合。
数据库管理系统是以统一的方式管理和维护数据库中的数据的一系列软件的集合。
Microsoft Access是关系数据开发工具,数据库能够汇集各种信息以供查询、存储和检索。
他的优点在于能使用数据表示图或自定义窗体收集信息。
数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然,另外Access允许创建自定义报表用于打印或输出数据库中的信息。
当然,Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。
网络论坛比较常用的数据库管理系统是SQL Server 2008, SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据。
可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。
可以对数据进行查询、搜索、同步、报告和分析之类的操作。
数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。
数据库访问是Web数据库系统中最频繁的操作,是一个核心问题,而传统的数据库访问技术存在许多缺点。
随着ADO.NET技术的推出,数据库访问方式也得到了改进。
论坛系统开发中,数据库访问的方式和速度也是一个重要考虑因素,这关系到系统的即时性。
ADO.NET是微软针对ADO的缺陷而重新设计的一种全新的数据库访问模型,它支持工业标准,集合了所有用于数据处理的类。
ADO.NET由MicrosoftActiveXDataObjects(ADO)改进而来。
它提供数据访问功能,能用于访问关系型数据库系统。
ADO.NET允许和不同类型的数据源以及数据库进行交互。
然而并没有与此相关的一系列类来完成这样的工作。
因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议。
一些老式的数据源使用ODBC协议,许多新的数据源使用OleDb协议,并且现在还不断出现更多的数据源,这些数据源都可以通过NET的ADO.NET类库来进行连接。
综上所述,论坛系统的开发技术在不断的发展,论坛系统的用户和用途也在不断地增加,人们对通过论坛系统获取信息的即时性要求也越来越高,所以建立一个完善的优秀的论坛系统很有必要。
三 总结
通过对现阶段已有的论坛系统开发技术的一些了解,ASP技术和JSP技术是比较常用的论坛系统开发技术,而ASP有以下优点:
(1)自定义性和扩展性。
ASP随附了一个设计周到的结构,它使开发人员可以在适当的级别“插入”代码。
实际上,可以用自己编写的自定义组件扩展或替换ASP运行库的任何子组件。
(2)简易性。
ASP使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。
(3)在成本上,ASP适合于中小企业,而这也对现在的自己比较实际。
ASP的开发成本和运行管理成本短期是比JSP低。
通过与其数据库相比较,Access的特点有以下几点:
(1)存储方式单一。
Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件中,便于用户的操作和管理。
(2)面向对象。
通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作,同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
(3)界面友好、易操作。
(4)集成环境、处理多种数据信息。
(5)Access支持ODBC。
综上所诉,本课题的设计选用ASP技术和access数据库技术,开发一个比较完整的论坛系统。
参考文献
[1]回相.BBS论坛.网络与信息,2007,(3):
10-12
[2]刘海燕.BBS论坛系统.计算机与网络,2008,(6):
23-26
[3]霍静.基于ASP的动态信息发布系统实现初探.科技信息,2010,(34):
642-645
[4]罗在文,张国梁.基于JSP技术的论坛系统设计.电脑知识与技术,2010,(20):
5484-5486
[5]唐伟.基于ASP.NET的网上论坛系统的设计与实现.电脑知识与技术,2006,(32):
3-5
[6]马涛,唐好魁等.数据库技术及应用.2版.北京:
电子工业出版社,2010.
[7]王珊,陈红等.数据库系统原理教程.北京:
清华大学大学出版社,1998.
[8]崔巍.数据库系统及应用.(第二版).北京:
高等教育出版社,2003.
[9]解季萍,王杰等.基于ADO.NET技术的数据库访问研究.云南名族大学报.(自然
科学版).2005,(3):
243-245
[10]于训全,于晓冬.基于ADO.NET的数据库访问技术研究与应用.2006:
3-5
[11]LouisDavidsonKevinKline.ProSQLServer2008RelationalDatabaseDesignand
Implementation.Apress,2009.
毕业设计(论文)开题报告
2.开题报告:
一、课题的目的与意义;二、课题发展现状和前景展望;三、课题主要内容和要求;四、研究方法、步骤和措施
开题报告
一课题的目的与意义
论坛又名网络论坛BBS,全称为BulletinBoardSystem或BulletinBoardService是Internet上的一种电子信息服务系统。
它是一种交互性强,内容丰富而及时的电子信息服务系统。
论坛可用于公告,群组讨论,社区内通信,联系,在线聊天,找工作等,利用网络实时便捷的特点来方便人们的交流。
随着人们生活节奏的加快,面对面的交流受到时间和空间的限制,网络成为人们交流的重要工具,而网络论坛更是人们交流的一个要平台。
现在各大公司为了方便人员交流纷纷建立内部交流的BBS系统,在BBS上,大家可以对自己看到的,听到的,想到的任何一件事作出评论。
为了人们能够更好的通过论坛交流,建立一个好的论坛系统有了重要的意义。
二课题发展现状和前景展望
BBS发展至今,目前世界上业余的BBS网站除了Fidonet(惠多网)以外,几个较具
知名度的还有EggNet,AterNet和RBBS-Net等。
国内的BBS网站,按其性质可分为商业BBS网站和业余BBS网站。
按照论坛的基本功能,论坛的开发可归结为Web开发技术和数据库应用技术,目前论坛主要的开发技术有ASP、ASP.NET、PHP、JSP等。
如今Web2.0的时代已经到来,Web2.0与传统的万维网之间主要区别使用户与用户,产品供应商与企业之间更大的协作,Web1.0时代,论坛社区基本满足网民信息生活的需求,Web2.0时代论坛社区呈现出巨大的商业价值。
伴随着Web2.0时代的到来,BBS论坛将
朝着即时性和图形化的方向发展。
关于即时性,现在动态网站出现一门新技术ajax,如果将它应用在论坛系统,那么不用刷新,我们也能浏览别人刚刚发的帖子,而图形虚拟社区,我们能够通过外形来区分不同的社区朋友,也可以通过外形来猜测他们的性格。
三课题主要内容和要求
本课题的主要内容和要求为:
(1)掌握网络基本概念和编程技能;
(2)研究分析网上论坛的基本功能、构成和原理;
(3)分析并设计实现一个网上论坛系统,实现用户管理、网上讨论及内容管理;
四研究方法、步骤和措施
本课题旨在实现一个基于Web的网上论坛系统,开发工具是ASP和MicrosoftAccess。
本次毕业设计通过上网查阅相关资料,并在图书馆借阅有关书籍进行设计前的准备工作。
本课题的设计可以通过以下步骤完成:
1.第1周:
明确课题任务及要求,分析并领会课题内涵。
2.第2周~第4周:
查阅资料,了解本课题研究现状、存在问题及研究的实际意义,撰写文献综述及开题报告。
3.第5周~第6周:
毕业实习、撰写实习报告
4.第7周~第8周:
提交需求分析报告
5.第9周~第10周:
设计与提交总体方案
6.第11周~第14周:
完成软件的详细设计与实现
7.第15周:
撰写毕业设计说明书
8.第16周:
毕业设计答辩
毕业设计(论文)开题报告
指导教师意见:
1.对“文献综述”的评语:
2.对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测:
指导教师:
年月日
所在专业审查意见:
负责人:
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 论坛 设计 实现 开题 报告