2 开题报告Word文档下载推荐.docx
- 文档编号:20283187
- 上传时间:2023-01-21
- 格式:DOCX
- 页数:14
- 大小:279.46KB
2 开题报告Word文档下载推荐.docx
《2 开题报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《2 开题报告Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。
它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。
它是一种交互性强,内容丰富而即时的Internet电子信息服务系统。
用户在BBS站点上可以获得各种信息服务,发布信息,进行讨论,聊天等等。
在早期BBS与一般街头和校园内的公告板本质相同,只是通过电脑来传播或获得消息而已。
直到个人计算机开始普及之后,有些人尝试将苹果计算机上的BBS转移到个人计算机上,BBS才开始渐渐普及开来。
近些年来,由于爱好者们的努力,BBS的功能得到了很大的扩充。
BBS网上论坛是各种信息交流和传布的场所,它不同于电视报纸等传统的媒体,任何人都可以随便的在BBS上发表自己的言论,不受任何限制。
除了可以发表文字信息外可以上传和转贴图片、音乐、Flash,可以选择字号、颜色,还可以选择有趣的表情图案。
只要花几分种注册你就能畅游BBS,从中得到无穷的乐趣。
BBS是一个网上社会,他有着一种特殊的文化范围。
工作者花费了大量心血编写程序和组织信息。
共同营造一个良好的运行环境。
本系统就是基于以上功能的一个BBS论坛系统,是为了广大网民提供了一个交流平台,能够在这里畅所欲言,发表自己的看法、观点,而且能够结到交朋友为生活增添乐趣。
1.2发展水平及状况
BBS诞生于20世纪70年代的美国,1978年在美国芝加哥开发出一套基于8080芯片的CBBS/Chicago(ComputerizedBulletinBoardSystem/Chicago),此乃最早的一套BBS系统。
主要用于BBS成员之间的信息交流与网络通讯。
随着互联网技术的不断发展当进入20世纪90年代,BBS的主要应用转移到论坛上,也就是现在为大多数人所接受的BBS概念。
BBS发展至今,目前世界上业余的BBS网络除了FIDONET(惠多网)以外,几个较具知名度的还有EGGNET、AlterNet和RBBS-Net等等。
由于这些网络和FIDONET之间的信息交流不成问题,这就实现了所谓的跨网。
国外对BBS的直接研究很少,间接的研究主要集中在对网络社会、虚拟社区方面。
如针对网络社会中的人际关系、行为方式、价值观念和社会结构等,对虚拟社区的自身特征及虚拟社区中的社会问题等进行广泛研究。
中国大陆最早的BBS站是1991年建的北京长城站,由于限于互联网尚未开始普及的条件,当时用户访问量每天只有十几人。
1994年春,中国大陆第一个网络BBS站——曙光
BBS站开通。
随着计算机及其外设的大幅度降价、互联网在国内的快速发展,BBS及Forum逐渐被认识,并以惊人的速度发展起来我国的BBS论坛在1997年达到一个发展顶峰,各种BBS站大量涌现,BBS论坛功能不断改进,内容涉及领域几乎无所不包。
此后,由于发展的无序和管理的不善,在网络泡沫的冲击之下,很多BBS论坛迅速消亡。
之后,国内BBS论坛进入调整和成熟时期,成为现实社会的缩影。
1.3发展趋势
随着经济全球化和信息技术与信息产业迅速发展,Web2.0的时代已经到来,web2.0和传统的万维网之间最主要的区别就是用户和用户、产品供应商以及企业之间更大的协作。
Web1.0时代,论坛社区基本满足网民信息生活的需求,web2.0时代论坛社区呈现出巨大的商业价值。
当社区用户数量达到引爆点后,社区流量将开始飞快成长,远远大于web1.0网站的流量增长速度。
伴随着web2.0时代的到来,BBS将朝着以下两个方面发展:
(1)BBS论坛系统将朝着即时性方面发展。
现在动态网站出现一门新技术ajax。
在ajax之前,页面的部分数据需要更新时必须刷新整个页面。
而是用ajax技术的网站,不需要刷新页面就可以更新数据,这就使web站点看起来是即时响应的。
将来可以把ajax技术运用到BBS论坛系统当中,是论坛成员在不用刷新页面时就可以看到别人刚刚发的帖子。
(2)BBS论坛系统也将朝着图形化方向发展。
图形虚拟社区可以非常具体和形象化的模拟整个显示社区的生活,并且具备无限的可扩充性。
在论坛中尼甚至可以找到和现实生活完全对应的建筑。
通过一根网线就可以把远在天南海北的朋友聚到一起。
试想,你可以通过外形的不同来区分不同社区的朋友而不是通过ID。
你甚至可以通过外形的不同来猜测对方的性格,这些都是传统虚拟社区所不具备的特点。
2.课题的基本内容,可能遇到的困难,提出解决问题的方法和措施
2.1需求分析
网络论坛对我们的生活有着很多的好处,可归结为以下几点:
(1)没有时间与空间上的限制:
相对于传统面对面交流来说,时间和空间的限制是从事交流活动的主要障碍,而网络论坛把交流活动的时空限制大大弱化了。
利用互联网,人们足不出户就可以快速、便捷地进行网上信息交流。
(2)方便快捷可靠:
网络论坛通过网络进行,所以它随着网络体系的延伸而延伸,没有任何地理障碍。
因此,网络论坛相对于传统交流模式具有全新的时空优势,这种优势可在更大程度上,更大范围上满足用户的交流需求。
(3)高度自由的环境:
由于Internet是一个国际性网络,任何区域性计算机网络只要在技术上执行互联网协议,就可以接通Internet。
任何企业缴纳数额不多的注册费后,即可获得自己专用的域名,在网上自主从事商务活动和信息交流。
(4)个性化与大众化相结合:
由于网络交流不受时空限制,覆盖面广,是一种最大众化的市场,同时它的交互运作特性,又能够提供针对性极强的个性化服务,如个人定制化服务。
它可以实现在为大众服务的同时使每个用户都满意,能够提供符合个性特殊需求的服务,因此,网络论坛服务机制能够将个性化与大众化统一起来。
本系统就是基于以上功能的一个BBS,旨在为广大网民提供了一个交流平台,能够在这里畅所欲言,发表自己的看法、观点,而且能够结到交朋友为生活增添乐趣。
2.2系统总体分析
本系统设计开发的BBS论坛应具有通常BBS网站应该具有的基本功能,分为前台和后台。
前台功能:
登录和退出:
用户请求浏览论坛时,要求登录。
如果是第一次登录则需要注册成为本论坛的会员,才可以登录。
登录后会显示连论坛的主页。
用户信息资料管理功能:
在用户登录成功之后,可以修改用户自己的信息,进一步完善用户资料和修改注册时用户填写的资料。
浏览帖子:
论坛中所有的帖子都会在论坛中显示出来。
单击帖子的标题就可以查看帖子的全部内容了。
发帖:
单击页面上的发帖按钮,然后填写所要发布的内容以及帖子的标题。
最后点击“确认提交”按钮。
回帖:
在浏览完帖子后,单击“回复”按钮填写你想要的留言后点击“确认”键就能回复别人的帖子了。
后台功能:
添加删除用户:
管理员管理者这用户的信息。
在有需要的前提下可以添加新用户,当发现某用户做出违法或不道德的行为时有权删除该用户的所有信息。
删帖:
管理员管理所有的用户、帖子、回帖等所有信息。
当管理员发现包含不良信息的帖子或者回帖时可以及时的删除。
添加、删除、修改版块:
管理员同样管理着板块的信息。
管理员可以根据论坛的需要来进行添加、删除或者修改版块。
2.3系统主要流程图
图1系统主要功能流程图
2.4系统功能结构图
图2系统功能结构图
2.5系统主要结构E-R图
图3系统整体E-R图
E-R模型是对现实世界的一种抽象。
它的主要成分是实体、联系和属性。
使用这三种成
分,我们可以建立许多应用环境的ER模型。
2.6系统子E-R图
用户信息实体:
图4用户信息实体E-R图
管理员信息实体:
图5管理员信息实体E-R图
帖子信息实体:
图6帖子信息实体E-R图
回帖信息实体:
图7回帖信息实体E-R图
版块信息实体:
图8版块信息实体E-R图
名字:
回帖信息
描述:
用户登录论坛后,对感兴趣的帖子发表自己的观点
定义:
回帖信息=回帖内容+回帖时间+回帖者
位置:
管理员表
帖子管理部分
帖子查询部分
版块信息
由管理员在后台添加修改,用来划分帖子所属
版块信息=版主信息+板块分类+所属帖子信息
板块信息表
板块管理部分
帖子信息
用户登录论坛后,可以在论坛上发布一些信息。
帖子信息=帖子标题+帖子内容+作者+发帖时间+回帖数量+所属版块
用户信息
用户登录后,可以在个人资料里填写自己的相关信息,保存后可以修改
用户信息=用户名+用户密码+邮箱+QQ+出生地+电话
信息管理部分
信息查询部分
2.7数字字典
管理员信息
管理员信息=用户名+用户密码+邮箱+QQ+出生地+电话+权限
2.8可能遇到的问题和解决方法
1怎么让用户能够快速找到想要浏览的帖子?
网上论坛作为一个在网上交流思想的论坛系统,如何能让用户以最快的速度找到自己希望看到的帖子,也是需要非常重视的一个问题。
将帖子分类成不同的版块。
此时搜索引擎也就必不可少了。
本论坛系统也做了一个小模块,以供用户进行一些模糊查找,用户不必输入全部名称,只需输入一些关键词,系统就可以将符合该查询条件的所有帖子信息以网页形式返回给用户。
2怎么确保系统的实时性问题?
当有大量的用户同时访问时,这样系统的响应速度必然下降。
本系统在设计阶段就考虑了这方面的问题,其中最主要的解决方法就是尽量减少客户端和服务器间的通信,把一些能在客户端完成的验证都放在客户端验证,尽可能多的使用本地的脚本语言,这样客户端和服务器端的通信量就会大大减少,服务器的响应效率会提高很多。
在本系统中开始时把一些验证信息放在了服务器端,这样每点一个按钮就向服务器发出一次请求,从而使服务器响应速度很慢,后来把一些控件的验证都放在了客户端,这样就减少了客户端和服务器端的通信,服务器的响应速度大大提高。
3怎么提高数据库安全性?
无论是新用户的注册,还是用户的登录。
本论坛系统使用了存储过程,这样做的好处是防止SQL注入攻击。
创建一个恒等条件,从而不需要任何的用户名和密码就可以进入系统,如果这样,造成的后果将不堪设想。
4怎样设计论坛才能使用户满意?
人性化的设计建设论坛,使用户的操作更加简单方便。
参考国内成功的论坛。
虚心请教,悉心听取用户的想法,尽量满足大众用户的需求。
论坛的界面设计的要美观、大方和得体。
3.课题拟采用的研究手段(途径)和可行性分析
3.1研究手段
本论坛系统的硬件要求有:
InterPentuim4或更强大的处理器、512MB以上内存、80G以上硬盘空间。
在软件方面本论坛系统采用了JSP.NET、Servlet、JDBC技术与SQLServer2000。
JDBC的目标是使应用程序开发人员使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统,这样就使得程序员无须对特定的数据库的特点有过多的了解,从而大大简化了和加快了开发过程。
SQLServer2000是高性能、客户/服务器的关系型数据库管理系统,能够支持大吞吐量的事物处理。
3.2可行性分析
3.2.1社会可行性
进入21世纪,经济全球化成为必然,随着世界经济一体化的发展,资金流动越来越快,市场变化也越来越快,人与人之间的联系更加紧密,传统的面对面交流已不能满足人们发展的要求,网络论坛的发展满足了人们进一步的交流。
目前国内网络市场还不是很先进,建立一个网络论坛下的BBS系统不仅可以突破空间和时间的限制、节省交流成本、提高办事效率,还可以轻松的结交有者相同兴趣的同伴。
人们以前交流需要相约在特定的时间,特定的地点面谈,或借助电话.或电报等方式交流,但是借助他们的成本却比较高,如今人们图片时间地点的限制,在任何实际交往中通过网络交流,如通过聊天工具,电子邮件或论坛等工具交流。
其中对于聊天工具,电子邮件交流比较受限制,而论坛则可以在有共同爱好的人们之间进行方便快捷的交流。
3.2.2经济可行性
本课题是为了推广计算机技术而给淮海工学院的学生提供的一个交流平台。
主要采用单机开发,资料查找和调研分析等都在学校完成。
本系统要求的计算机配置也不是很高,需要准备购置费用较低,其他设备的购置成本也在承担能力之中,设备的安装调试工作简单,相应的费用可以接受。
本系统运行的费用较低,系统使用方便、简洁。
BBS论坛系统运行起来后,人们可以通过与其他人的交流,不断积累经验,吸收新的知识,使得论坛始终充满新鲜活力。
因此在经济方面该系统可以进行开发。
。
3.2.3技术可行性
本系统的性质为BBS论坛系统,采用了JSP技术。
JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和JavaApplet之外,又有新的硕果,就是JSP,JavaServerPage。
JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。
JSP是近年来发展的最为迅速、最引人注目的Web应用开发技术之一。
JSP将Java语言的跨平台性和开放性、Servlet的强大功能与HTML以及脚本语言等最简单易用的元素结合在一起,解决了过去Web开发技术存在的各种问题与局限。
数据库采用了MicrosoftSQLServer2005。
SQLServer是高性能、客户/服务器的关系型数据库管理系统,能够支持大吞吐量的事物处理。
由于它是开放式的系统,其他系统可以与它进行完好的交互操作。
SQLServer2005具有以下特点:
1.对操作系统的要求低,除了继续支持windows2000Server外,还可以在
任何大小的计算机上运行,包括笔记本计算机,台式机和高档服务器。
2.管理自动化,许多关键性的工作,数据库调整和最佳化处理等都有系统自动完成,减少了人为手工调整。
例如,系统会动态调整内存需求,自动缩减库和增加数据库所占文件的空间大小,自动更新统计数据等。
3.新的EnterpriseManager,它以MMC为基础加以设计,其界面和其他微软服务器产品一致。
4.简化了MicrosoftSQLServer2005数据库与Windows文件系统之间的关系,具有更好的可收缩性。
5.提高数据库挖掘功能。
3.2.4操作可行性
本论坛系统使用简便,不需要很高的计算机水平就能够使用,容易被用户接受。
而且本系统的运行和维护也比较容易。
整个系统运行时,可以将用户的信息储存起来,当用户使用时能直接获得信息,减轻了服务器的负荷,有助于提高系统运行的效率。
因此在操作性上本系统具有很强的可行性。
3.3参考文献
[1]武延军,黄飞跃.精通JSP编程技术.北京:
人民邮电出版社,2001
[2]柏亚军.JSP编程基础及应用实例集锦.北京:
[3]周影.网络编程语言JSP实例教程.北京:
电子工业出版社,2003
[4]陈海山.深入JavaServlet网络编程.北京:
清华大学出版社,2002
[5]吴建,张旭东.JSP网络开发入门与实践.北京:
人民邮电出版社,2006
[6]胡孔法.数据库原理及应用.北京:
机械工业出版社,2008
[7]王国辉,王毅,李钟尉.JSP程序开发范例宝典.北京:
人民邮电出版社,2007
[8]覃华,韦兆文,陈琴.JSP2.0大学教程.北京:
机械工业出版社,2008
[9]郑阿奇.JSP实用教程.北京:
电子工业出版社,2008
[10]范立锋,乔世权,陈文彬.JSP程序设计.北京:
人民邮电出版社,2009
指导教师意见(对课题的深度、广度及工作量的意见和对设计结果的预测)
指导教师(签名)
年月日
系审查意见:
系主任(签名):
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 开题报告 开题 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)