bbs论坛系统的设计与实现开题报告

bbs论坛系统的设计与实现开题报告

ID:35200633

大小:58.50 KB

页数:6页

时间:2019-03-21

bbs论坛系统的设计与实现开题报告_第1页
bbs论坛系统的设计与实现开题报告_第2页
bbs论坛系统的设计与实现开题报告_第3页
bbs论坛系统的设计与实现开题报告_第4页
bbs论坛系统的设计与实现开题报告_第5页
资源描述:

《bbs论坛系统的设计与实现开题报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、山东科技大学本科毕业设计(论文)开题报告题目BBS论坛系统的设计与实现学院名称信息科学与工程学院专业班级计算机科学与技术08-3班学生姓名任秀秀学号200801050519指导教师赵华填表时间:二0一二年三月二十日填表说明1.开题报告作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。2.此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期完成,经指导教师签署意见、相关系主任审查后生效。3.学生应按照学校统一设计的电子文档标准格式,用A4纸打印。装订在左侧。4.参考文献不少于8篇,其中应有适当的外文资料(一般不少于2篇)。5.开题报告作为毕业设计(论文)资料

2、,与毕业设计(论文)一同存档。设计(论文)题目BBS论坛系统的设计与实现设计(论文)类型(划“√”)工程设计应用研究开发研究基础研究其它√一、本课题的研究目的和意义BBS(电子布告栏系统)是在网上提供交流的手段。它可以用于公告,群组讨论,社区内通信,联系,在线聊天,找工作等,利用网络实时,便捷的特点来方便人们的交流,联系和娱乐。现在各大公司为了方便人员交流纷纷建立内部交流的BBS系统。在BBS上,大家可以对自己所看到的,听到的,想到的任何一件事做出评论。在2012年的今天,BBS上的帖子阅读量上万余次已经算不上惊天动地的大事了。BBS本身早已由原来的娱乐交流工具转化成了一种新

3、兴媒体:网络媒体。我们的网络媒体在不断发展,不断变革。在不断前进的社会中不断增强其影响力与引导力。鉴于论坛的这些优点,又加之论坛的一些基本特点我曾了解过,而且学过Java开发的相关课程,如《Java程序设计》、《HTML网页设计》、《JSP应用开发技术》、《JavaScript程序设计》、《XML技术应用》以及《企业应用架构设计——Hibernate+Spring》,还在老师的带领下做了简易留言板系统。考虑到个人喜好,所以最后我决定选择JavaWeb开发——论坛(用户端)系统设计,以这个题目作为我毕业论文,同时也能积累一点开发Java项目的经验,达到锻炼自己在这方面能力的目的

4、。二、本课题的主要研究内容(提纲)1、概述(1)论坛系统设计的历史背景(2)论坛系统设计的目的及意义(3)论坛系统设计的可行性(4)论坛系统设计的局限性2、系统分析(1)系统需求分析(2)功能需求分析3、数据库设计(1)数据库设计概述(2)概念结构设计(3)物理结构设计4、详细设计(1)新用户注册功能的实现(2)用户登录功能的实现(3)用户找回密码功能的实现(4)用户操作功能的实现5、系统测试三、文献综述(国内外研究情况及其发展)Java在Web方面的开发框架并不少见,甚至可以说多如牛毛,如最著名的SSH(Struts、Spring、Hibernate),还有同样流行的Bat

5、ista、WebWork、Wicket等各种MVC框架、ORM框架、IOC框架等。国内发展情况:国内在JavaWeb方面的开发框架以江南白衣的SpringSide,Bane的Edon最为著名。这两个框架都实现了整个系统的架构(包括MVC,ORM,IOC,甚至还有Flash图表等多种功能),可以仅使用单个框架来开发整个网站。但是其中很多功能小型网站根本用不上。而且它们依赖过多其他的第三方类库,这样会对小型网站的服务器空间造成一定的压力,技术门槛也较高。所以这些框架对于小型网站来说无疑是重量级的。国外发展情况:国外在JavaWeb方面的开发框架非常多,Jboss的ORM框架Hib

6、ernate,如Apache的MVC框架Strutsx,Creamware的Spring等。Hibernate无疑是目前ORM框架中最优秀的,其设计思想超过现在理念10年,对不同数据库的事务、锁等特性支持非常好,并定义了HQL(HibernateQueryLanguage)查询语言,使程序对数据库的操作面向对象化,还提供一、二级缓存,从而极大的提高了数据库操作性能。Hibernate的功能虽然非常强大,使用起来也更加简便(相对于EJB来说),但是配置文件和API对于小型网站来说还是过于复杂。Spring是一个解决了许多在开发中常见问题的强大框架。它基于IOC容器,并对其它一些

7、第三方类库、框架(如Hibernate、Struts)提供了模板支持,使其使用起来更加方便,整合起来更加简单。Spring使应用程序能够抛开EJB的复杂性,同时享受着和传统EJB相关的关键服务。但是Spring的过于复杂的配置是其最大的诟病,而且自从Spring2.0以后学习门槛颇高,使用复杂也使其不再轻量级。Strutsx是一个采用Serialist和JSP技术来实现的MVC框架。Struts能充分满足应用开发的需求,简单易用,把Serialist、JSP、自定义标签库和信息资源(MessageRes

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。