




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业论文开题报告题 目: 技术论坛(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、国内研究概况和趋势网络论坛(Bulletin Board Service简称: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企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, JavaScript, SQL, Hibernate。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。数据库MYSQL的介绍MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。(2)开发环境论坛系统是采用目前比较流行的开源框架struts+hibernate开发的,Struts是实现MVC模式的应用框架,在此作为表示层,起到控制和显示作用,可以大大提高Web应用的开发速度;Hibernate是一种新的对象/关系数据库映射工具,它不仅提供了从Java类到数据表之间的映射,也提供了数据查询和恢复机制。相对于其他的数据库,使用Hibernate,可以大大减少操作数据库的工作量。4、网络论坛系统设计网络论坛系统总体设计关系图如图6-2所示。图6-2系统模块设计前台浏览用户生成主题页面MYSQL主题发布ActionHibernate图6-3系统设计方案本系统列表管理-主题管理-模板管理-生成HTML页面形成一个完整的论坛发布过程,主要通过相关类实现了数据库的管理和静态文件的生成操作。根据系统功能分析,可以画出系统的功能模块图。客户界面的系统功能模块图如图6-4所示。图6-4管理界面的系统功能模块如图6-5图6-55.论坛主题目录模块实现1) 主题目录一览模块实现:从数据表中的信息导出所有主题的信息,包括:主题标题、发布人、发布日期、浏览次数等。2) 主题目录增加模块实现:主题标题、发布人、发布日期、浏览次数增加到数据表中,并在论坛板块目录一览模块中显示出来。3)主题目录删除模块实现:主题标题、发布人、发布日期、浏览次数从数据表中删除,并不会在主题目录一览模块中显示出来。4)相关查询模块设计与实现 用户查询模块实现:输入用户ID,从数据表中导出所有相关的信息。 主题查询模块实现:输入主题类别、主题标题、发布人姓名、发布日期中一个或几个,从数据表中导出其他与此主题相关的信息。5)统计内容模块的设计与实现 主题发布情况统计模块实现:从数据表中导出发布主题的相关信息。附件上传情况统计模块实现:从数据表中导出上传附件的相关信息。 论坛查询情况统计模块实现:从数据表中查询出查阅此条主题的相关信息。6.数据库设计技术论坛系统数据库关系图如下:图6-6 会员表:会员ID、会员名、密码、真名、省份ID、城市、性别、头像、发布主题数、回复数、生日、注册时间、积分、等级、最后登录时间、Email、QQ、个性签名 主题表:主题ID、标题、内容、发布时间、发布用户、回复数、阅读数、附件、最后用户、精华、板块ID 回复表:回复ID、主题ID、内容、回复时间、附件、会用ID 头像表:头像ID、头像、头像名 板块表:版ID、版名城、板块说明、板块图、主题总数、今日主题数 短信表:短信ID、收件人、发件人、标题、内容、时间 等级:等级ID、等级名称 友情链接:友情链接ID、内容简介、地址七、主要参考文献1 洪越源代码网站.2 邬继成.J2EE开源编程精要15讲.电子工业出版社.20083 马文刚、谢乐健、管知时.JSP实用编程实例集锦.清华大学出版社.20004 吴建、张旭东.JSP网络开发入门与实践.人民邮电出版社.20075 雨阳隆春.深入JSP网络编程.清华大学出版社.20016struts+hibernate分页技术.http:/d
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 设计考试题及答案
- 中兽医基础知到智慧树答案
- 中外文明交流史知到智慧树答案
- 居民健康档案管理培训考核试题(含答案)
- 肺结核病患者健康管理培训试题及答案
- 从生产中谈猪病毒性腹泻的防控专题培训考试试题(附答案)
- 2025度酒店客房卫生间改造合同协议书
- 2025年度立体停车库设计与施工合同
- 2025版建筑机械设备租赁与售后服务合同范文
- 2025年新型城镇化包工不包料安置房建设合同
- 六年级家长会课件
- 2025年安徽省淮南市【辅警协警】笔试模拟考试题(含答案)
- 废气处理活性炭吸附操作规范
- 创伤急救基本知识培训课件
- T-SCSTA001-2025《四川省好住房评价标准》
- 生态学基本原理解析课件
- 煤灰清理施工方案
- 《大学生军事理论教程》第三章
- 黄遵宪年谱长编(上下册):国家社科基金后期资助项目
- 均值X-R极差分析控制图(自动测算表)
- 体力劳动工作管理程序
评论
0/150
提交评论