您好,欢迎访问三七文档
当前位置:首页 > 金融/证券 > 金融资料 > 毕业论文开题报告(范文1)
毕业论文开题报告题目:技术论坛(B/S网络版)系部:信息技术与工程系姓名:学号:060610131专业:计算机应用技术年级班级:06级(1)班指导教师:(讲师)2009年1月9日一、论文题目技术论坛(B/S网络版)题目来源自拟二、选题的目的和意义1、目的目前Java语言比较流行,学习Java的人群也特别的多。Java语言需要学习的内容非常多,而且Java语言也是一个不断变化的语言和完善的语言,要比较系统的学习Java,上网学习和交流是比较好的方法。现在网上的论坛比较多,但比较繁杂,大多论坛没有规范的管理,对学习Java没有大的帮助。开发一个论坛管理系统就是为了改变传统的Java学习方法和解决论坛管理的不规范。本论坛只讨论Java技术,严格保证主题的质量和安全问题,提供Java爱好者一个良好和舒适的交流平台。本论坛具有很好的教育价值,同时具有很好的可重用性,稍加改变就能作为其它的论坛。如今论坛是网络上比较受欢迎的系统,是大多数网站不可缺少的一部分,所以论坛对网站的开发也非常有价值。2、意义(1)理论意义①通过一个技术论坛管理网站,使论坛主题消息发布管理工作系统化、规范化、自动化。②通过论坛管理系统,能使论坛发布主题消息得到更快、更便捷的传播。(2)实际意义①鉴于学习和办公的需要和管理,我制作此论坛系统,从而达到建立良好的技术间的交流、讨论、分析的平台。②为论坛行业的发展提供更便捷的交流平台,使论坛事业得到更好的发展。三、选题的国内、外研究概况和趋势1、国外研究概况和趋势现在,计算机与互联网的普及已经逐渐进入了机关、学校、企业和普通百姓家庭,互联网是一个新媒体,网络论坛是一种新的交流形式,这种交流形式被广大的用户接受是需要一个时间段的,在这个时间段中间,它的价值必然会被低估。而在这个时间段中,会有越来越多的用户意识到网络论坛的重要性,会越来越重视网络论坛,所以在这个阶段中,网络论坛的价格会不断的提升。享受不出门就能与人交谈的方便生活。论坛凭借它的实时性和真实性积累了大批的用户。2、国内研究概况和趋势网络论坛(BulletinBoardService简称:BBS)的是英特网上的一种用于信息服务系统。它提供一块电子公告板,每个用户都可以在上面输写,可发布信息或提出个人看法。大部分论坛都是由研究、教育、商业机构建立和管理.电子公告按照不同的主题、把主题分成很多个布告栏,布告栏的设立的依据是大多数BBS使用者的要求和喜好及回答,使用者可以阅读他人对某个主题的最新看法,也可以将自己的想法写到公告栏中。例已经不计其数,而且已经应用到各种站点上,可以说,各行各业的绝大部分的网站都使用到了网络论坛,大量的用户涌现在网络论坛上发表自己的意见等,给论坛更佳的规范管理提出了更高的要求。四、论文写作的指导思想及技术方案(研究方法)(一)系统设计思想1.页面模块化本设计采用的都是传统的论坛模式,把界面中的一些常用的部分集成为模块,如界面的头部、尾部,这样在设计新的界面时有重复出现的部分,只需要拿现成的模块来就可以了。2.论坛模块化本设计在数据库中建有论坛主题模板表格,在论坛已经发表主题时,可以通过替换更新将模板内的原先相关内容进行更改为输入的新内容,然后利用Hibernate技术将更改后的代码写进数据库中,形成一个新的主题。所以系统中所有的主题都是在论坛模板的基础上生成的。而主题也是通过数据库的关联读取,存储的。论坛模板化的示意图如下图所示:用户登陆用户注册论坛模块发表、回复信息输入信息管理员写入数据库信息(编辑、删除)写入判断权限图6-1论坛模板化示意图(二)技术方案(1)技术路线深入学习网络论坛系统相关理论知识→收集相关的理论及实践资料→进行调查研究→分析整理相关资料→得出初步结论→撰写论文初稿→修改定稿。(2)研究方法系统设计遵循以下原则:⑴实用性原则能够满足满足广大用户的最大限度需求,充分考虑各用户个人信息的安全性,各论坛用户之间数据处理的及时性,把满足用户的信息安全和交流数据处理的及时性作为第一要素进行考虑。论坛操作界面设计尽可能做到界面美观大方,操作简便实用(2)安全可靠性原则制作技术论坛系统与数据库的设计要做到安全可靠,防止非法用户的入侵,以防止数据遭到破坏及进行非法行为。(3)用户界面设计原则制作技术论坛系统用户界面的设计应做到美观大方。用户界面应当直观、明了、条理清晰。(4)数据库设计原则数据库技术是信息资源管理最好的手段。数据库设计是建立数据库及其应用系统的核心,它要求对于指定的应用环境,构造出较优的数据库模式,建立起数据库应用系统,并使系统能有效地存储数据,满足用户的各种应用需求。(3)需要条件①网络调查问卷。②求教其他论坛。五、论文的基本框架1、题目:技术论坛(B/S网络版)2、摘要3、目录4、引言5、正文一.系统概述1.1系统开发背景和意义1.2系统的研究现状和趋势二.系统分析2.1系统需求概述2.2系统设计思想2.3系统的业务流程2.4开发技术及运行的环境三.系统概要设计3.1系统结构设计3.2系统功能模块的划分3.3数据库设计四.详细设计4.1模块功能具体实现及代码4.2系统调试与存在的问题结束语致谢参考文献六、正文1、概述网络论坛系统的目的和意义目的:许多技术娱乐网站都有自己的论坛版块,网友在浏览网站时,有些不懂的问题或对网站有什么建议,网友可通过登陆论坛版块请教问题,提出自己的意见,因为是在网络上,网站的维护人员和论坛的版主及时的发现网友的提问和问题,并及时地回答他们。在线论坛还可以提高网站的访问量,增加网站的点击率,提高网站的广告效果,提高网站收益。现各大学、企业、研究部门都有BBS论坛,在BBS上,可以轻松的进行交流,有网络的地方,都可加入到BBS上进行交流。这也节省了大量资源,和充分的利用资源。意义:为了更好的服务于论坛事业,为了能使最新、最有用的论坛信息让广大论坛浏览以及交流。2、网络论坛系统介绍⑴系统简介本系统采用J2EE作为开发环境,MYSQL作为数据库服务器,TOMCAT作为测试服务器,实现了对主题类别无限级分类设置、主题的发布修改删除,前台页面的模板自定义和生成,以及后台管理员权限和数据库的备份收缩等一系列的功能,完成了一个动态论坛主题发布系统的所有功能。系统捕获了绝大多数的异常情况,具有较好的容错性,前台页面全部生成HTML静态页面,杜绝了一般用户直接操作数据库的可能,能够承受大量用户同时浏览的压力,满足大部分主题发布的需求。⑵系统功能介绍系统开发的总体任务是实现论坛主题的发布,主题和用户信息的管理。该系统所完成的主要功能如下:主题发布:论坛主题发布功能必须提供简易方便UI接口。可以方便地发布图文信息,压缩文件等。主题浏览:用户通过主题浏览功能可以方便地浏览到发布地主题列表,以及主题的详细内容。主题检索:用户可以通过某关键字检索网站中主题的相关内容。主题回复:用户通过主题回复功能可以对所阅读主题发表自己的见解。板块管理:管理员可以进行增加板块建设的管理,建立不同的板块可以方便管理,用户也可以到相应的板块获取自己想要的信息或发表看法。主题管理:管理员可以对各个板块的主题进行删除、更改、发布等操作也可以对用户进行添加、封锁、删除等操作3、网络论坛的开发工具和环境(1)开发工具MyEclipseMyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,JavaScript,SQL,Hibernate。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。数据库MYSQL的介绍MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。目前MySQL被应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。(2)开发环境论坛系统是采用目前比较流行的开源框架struts+hibernate开发的,Struts是实现MVC模式的应用框架,在此作为表示层,起到控制和显示作用,可以大大提高Web应用的开发速度;Hibernate是一种新的对象/关系数据库映射工具,它不仅提供了从Java类到数据表之间的映射,也提供了数据查询和恢复机制。相对于其他的数据库,使用Hibernate,可以大大减少操作数据库的工作量。4、网络论坛系统设计⑴网络论坛系统总体设计①关系图如图6-2所示。注册用户浏览单个论坛主题主题分类栏主题浏览管理管理员图6-2②系统模块设计图6-3系统设计方案本系统列表管理-主题管理-模板管理-生成HTML页面形成一个完整的论坛发布过程,主要通过相关类实现了数据库的管理和静态文件的生成操作。根据系统功能分析,可以画出系统的功能模块图。客户界面的系统功能模块图如图6-4所示。论坛用户个人信息帖子管理短信管理发表主题回复主题浏览帖子主题搜索图6-4管理界面的系统功能模块如图6-5前台浏览用户生成主题页面MYSQL主题发布ActionHibernate论坛管理员会员管理短信管理友情链接主题管理回复管理分类管理图6-55.论坛主题目录模块实现1)主题目录一览模块实现:从数据表中的信息导出所有主题的信息,包括:主题标题、发布人、发布日期、浏览次数等。2)主题目录增加模块实现:主题标题、发布人、发布日期、浏览次数增加到数据表中,并在论坛板块目录一览模块中显示出来。3)主题目录删除模块实现:主题标题、发布人、发布日期、浏览次数从数据表中删除,并不会在主题目录一览模块中显示出来。4)相关查询模块设计与实现用户查询模块实现:输入用户ID,从数据表中导出所有相关的信息。主题查询模块实现:输入主题类别、主题标题、发布人姓名、发布日期中一个或几个,从数据表中导出其他与此主题相关的信息。5)统计内容模块的设计与实现主题发布情况统计模块实现:从数据表中导出发布主题的相关信息。附件上传情况统计模块实现:从数据表中导出上传附件的相关信息。论坛查询情况统计模块实现:从数据表中查询出查阅此条主题的相关信息。6.数据库设计技术论坛系统数据库关系图如下:User用户信息表UidintUsernamevarchar(20)Passwordvarchar(20)Truenamevarchar(20)PidintCityvarchar(20)Sexvarchar(20)Facevarchar(20)ReleasecountintReplycountintBirthdayvarchar(20)Regtimevarchar(255)IcintGidintLogintimevarchar(20)Emailvarchar(30)QQvarchar(10)Signvarchar(100)Topic论坛主题TidintTitlevarchar(500)Contentvarchar(2000)TrtimedateUidintReaducountintEurlvarchar(50)Latertimevarchar(20)EssenceintTpidintTectonicplate论坛板块TpidintTpnamevarchar(20)Webmastervarchar(10)Tpexplainvarchar(50)Tpurlvarchar(50)LasttidintReply主题回复RidintTidintTitlevarchar(500)Contentvarchar(2000)RetimedateEurlvarchar(20)UidintProvince省份PidintPnamevarchar(20)Msginfo短信MidintTname
本文标题:毕业论文开题报告(范文1)
链接地址:https://www.777doc.com/doc-3943882 .html