BBS论坛系统的设计与实现开题报告Word文件下载.docx

上传人:b****3 文档编号:13469571 上传时间:2022-10-11 格式:DOCX 页数:6 大小:20.13KB
下载 相关 举报
BBS论坛系统的设计与实现开题报告Word文件下载.docx_第1页
第1页 / 共6页
BBS论坛系统的设计与实现开题报告Word文件下载.docx_第2页
第2页 / 共6页
BBS论坛系统的设计与实现开题报告Word文件下载.docx_第3页
第3页 / 共6页
BBS论坛系统的设计与实现开题报告Word文件下载.docx_第4页
第4页 / 共6页
BBS论坛系统的设计与实现开题报告Word文件下载.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

BBS论坛系统的设计与实现开题报告Word文件下载.docx

《BBS论坛系统的设计与实现开题报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《BBS论坛系统的设计与实现开题报告Word文件下载.docx(6页珍藏版)》请在冰豆网上搜索。

BBS论坛系统的设计与实现开题报告Word文件下载.docx

2.此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期完成,经指导教师签署意见、相关系主任审查后生效。

3.学生应按照学校统一设计的电子文档标准格式,用A4纸打印。

装订在左侧。

4.参考文献不少于8篇,其中应有适当的外文资料(一般不少于2篇)。

5.开题报告作为毕业设计(论文)资料,与毕业设计(论文)一同存档。

设计(论文)

题目

BBS论坛系统的设计与实现

类型(划“√”)

工程设计

应用研究

开发研究

基础研究

其它

一、本课题的研究目的和意义

BBS(电子布告栏系统)是在网上提供交流的手段。

它可以用于公告,群组讨论,社区内通信,联系,在线聊天,找工作等,利用网络实时,便捷的特点来方便人们的交流,联系和娱乐。

现在各大公司为了方便人员交流纷纷建立内部交流的BBS系统。

在BBS上,大家可以对自己所看到的,听到的,想到的任何一件事做出评论。

在2012年的今天,BBS上的帖子阅读量上万余次已经算不上惊天动地的大事了。

BBS本身早已由原来的娱乐交流工具转化成了一种新兴媒体:

网络媒体。

我们的网络媒体在不断发展,不断变革。

在不断前进的社会中不断增强其影响力与引导力。

鉴于论坛的这些优点,又加之论坛的一些基本特点我曾了解过,而且学过Java开发的相关课程,如《Java程序设计》、《HTML网页设计》、《JSP应用开发技术》、《JavaScript程序设计》、《XML技术应用》以及《企业应用架构设计——Hibernate+Spring》,还在老师的带领下做了简易留言板系统。

考虑到个人喜好,所以最后我决定选择JavaWeb开发——论坛(用户端)系统设计,以这个题目作为我毕业论文,同时也能积累一点开发Java项目的经验,达到锻炼自己在这方面能力的目的。

二、本课题的主要研究内容(提纲)

1、概述

(1)论坛系统设计的历史背景

(2)论坛系统设计的目的及意义

(3)论坛系统设计的可行性

(4)论坛系统设计的局限性

2、系统分析

(1)系统需求分析

(2)功能需求分析

3、数据库设计

(1)数据库设计概述

(2)概念结构设计

(3)物理结构设计

4、详细设计

(1)新用户注册功能的实现

(2)用户登录功能的实现

(3)用户找回密码功能的实现

(4)用户操作功能的实现

5、系统测试

三、文献综述(国内外研究情况及其发展)

Java在Web方面的开发框架并不少见,甚至可以说多如牛毛,如最著名的SSH(Struts、Spring、Hibernate),还有同样流行的Batista、WebWork、Wicket等各种MVC框架、ORM框架、IOC框架等。

国内发展情况:

国内在JavaWeb方面的开发框架以江南白衣的SpringSide,Bane的Edon最为著名。

这两个框架都实现了整个系统的架构(包括MVC,ORM,IOC,甚至还有Flash图表等多种功能),可以仅使用单个框架来开发整个网站。

但是其中很多功能小型网站根本用不上。

而且它们依赖过多其他的第三方类库,这样会对小型网站的服务器空间造成一定的压力,技术门槛也较高。

所以这些框架对于小型网站来说无疑是重量级的。

国外发展情况:

国外在JavaWeb方面的开发框架非常多,Jboss的ORM框架Hibernate,如Apache的MVC框架Strutsx,Creamware的Spring等。

Hibernate无疑是目前ORM框架中最优秀的,其设计思想超过现在理念10年,对不同数据库的事务、锁等特性支持非常好,并定义了HQL(HibernateQueryLanguage)查询语言,使程序对数据库的操作面向对象化,还提供一、二级缓存,从而极大的提高了数据库操作性能。

Hibernate的功能虽然非常强大,使用起来也更加简便(相对于EJB来说),但是配置文件和API对于小型网站来说还是过于复杂。

Spring是一个解决了许多在开发中常见问题的强大框架。

它基于IOC容器,并对其它一些第三方类库、框架(如Hibernate、Struts)提供了模板支持,使其使用起来更加方便,整合起来更加简单。

Spring使应用程序能够抛开EJB的复杂性,同时享受着和传统EJB相关的关键服务。

但是Spring的过于复杂的配置是其最大的诟病,而且自从Spring2.0以后学习门槛颇高,使用复杂也使其不再轻量级。

Strutsx是一个采用Serialist和JSP技术来实现的MVC框架。

Struts能充分满足应用开发的需求,简单易用,把Serialist、JSP、自定义标签库和信息资源(MessageResource)整合在一个统一的框架中,开发人员可以利用其进行开发时不再自己编码实现全套的MVC模式,极大的节省了时间。

但是在Struts1.x中Action和ActionForm绑定,如果想获取用户提交的参数就必须编写ActionForm,使代码量膨胀。

并且Struts1.x对于JSP和Serialist的封装并不完整,程序员仍需要学习许多关于Serialist的知识,学习曲线较高。

Struts2.x可以说是Struts1.x和WebWork的结合体,使用起来比Struts1.x要简单很多,并且采用了约定大于配置的原则,最大程度降低了配置量。

但是Struts2.x在小型网站的建设中相对于Ruby的Rails框架来说,无疑还是重量级的。

四、拟解决的关键问题

1、此网上论坛中三种不同角色游客、注册用户管理员分别为:

(1)游客:

查看帖子、注册新用户。

(2)注册用户:

查看帖子、发新帖子、回复信息、查询主帖。

(3)管理员:

帖子管理、用户管理、数据库管理。

2网上论坛系统总体分析

(1)会员注册和登陆模块:

这个模块的功能,就是新来网友可以填写注册资料,通过审核后便成为本论坛的正式会员,并可以以会员身份登陆论坛。

(2)文章显示模块:

显示所有会员最新发表的一些文章主题。

(3)发表文章模块:

为会员提供发表文章的地方,以及回复主题等。

(4)论坛与用户管理模块:

版主以上职务可以进行对文章和用户进行处理,查询,修改,删除等。

了解了具体的功能需求后,就可以按模块的开始论坛的设计了。

当然,这些模块的只是在功能上对论坛结构的划分,实际上并不能够完全的把他们独立出来进行设计。

对于这种较小的应用,也没有必要进行完全的模块化设计,在良好的规划下直接写程序代码或许来的更为简单一些。

五、研究思路和方法

1、系统采用hibernate+struts+spring构架,数据库采用Mysql,使用spring的配置文件applicationcontext.XML连接数据库

2、使用注入dao的形式进行数据库操作,在dao中实现对数据表的增加,删除,查询,修改操作。

3、前台JSP页面产生的请求交由对应的action进行逻辑操作。

六、本课题的进度安排

第5周:

认真研究本课题的历史背景,目的和意义,可行性和局限性。

第6周:

温习开发工具和开发技术。

第7周:

对系统需求和功能需求进行分析。

第8周:

实现新用户注册功能。

第9周:

实现用户登录,找回密码功能。

第10周:

实现用户操作功能。

第11-13周:

进行系统测试

第14周:

对系统进行完善和修复

第15-16周:

完成毕业答辩提纲,论文定稿。

七、参考文献

[1]WilliamCrawford,JonathanKaplan.J2EE设计模式[M].北京:

中国电力出版社.2005.

[2]迈克罗伯逊.团队的变革:

高效解决问题的途径[M].北京:

国际文化出版公司.2004.

[3]余浩东.J2EE应用框架设计与项目开发[M].北京:

清华大学出版社.2008.

[4]王进.J2EE框架深度历险[M].南京:

东南大学出版社.2009.

[5]贾素玲,王强.JSP应用开发技术[M].北京:

清华大学出版社,2007:

[6]贾素玲,王强.HTML网页设计[M].北京:

1-211

[7]贾素玲,王强.JavaScript程序设计[M].北京:

1-282

[8]贾素玲,王强.XML技术应用[M].北京:

1-233

指导教师意见

指导教师(签名):

年月日

所在系(所)意见

负责人(签章):

年月日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1