搜索详情-找开题

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回

网络课程学习论坛的设计与实现开题报告

 2021-08-08 03:01:31  

1. 研究目的与意义

主要是针对网络课程学习的论坛系统的目的是相关课程提供一个交流的平台,为广大同学提供交流经验、探讨问题的社区。因此,论坛最基本的功能首先是发表主题,其次是其他人员根据主题发表自己的看法。此外,为了记录主题的发表者和主题的回复者信息,系统还需要提供用户注册和登录的功能。只有注册的用户登录后才能发表和回复主题,浏览者(游客)只能浏览主题信息。根据用户需求及上面的分析,编程体验论坛需要具备以下功能:显示各论坛类别及版面、查看版面下所有跟帖、查看精华帖子、查看自己发表的帖子、搜索帖子、查看跟帖内容、用户注册、用户登录、发表帖子、回复帖子、进入后台、论坛类别管理、版面管理、用户管理和用户注册等。其实论坛本身早已由原来的娱乐交流工具转化成了一种新兴媒体:网络媒体。我们的网络媒体在不断发展,不断变革。在不断前进的社会中不断增强其影响力与引导力。

鉴于论坛的这些优点,又加之论坛的一些基本特点我曾了解过,而且学过Java开发的相关课程,如《Java程序设计》、《HTML网页设计》、《JSP应用开发技术》、《JavaScript程序设计》、《XML技术应用》以及《企业应用架构设计Hibernate Spring》。考虑到个人喜好,所以最后我决定选择JavaWeb开发网络课程学习论坛系统设计,以这个题目作为我毕业论文,同时也能积累一点开发Java项目的经验,达到锻炼自己在这方面能力的目的。

2. 国内外研究现状分析

java在web方面的开发框架并不少见,甚至可以说多如牛毛,如最著名的ssh(strutsspringhibernate),还有同样流行的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、自定义标签库和信息资源。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的基本内容与计划

一、研究内容

1、概述

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

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

网络课程学习论坛系统是一个结合学习与网络交流媒体于一体的系统,它能将各类帖子进行分类,便于用户对特定的帖子进行查看与交流,例如某些精华帖。
剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。