当前位置:帮我工作网 > 作业需求 >

Java语言在线学习系统的设计与实现-开题报告

拟选题目:Java语言在线学习系统的设计与实现

选题依据及研究意义
Java作为一种程序设计语言 ,它简单、面向对象、不依赖于机器的结构、具有可移植性、安全性,并且提供了并发的机制、具有很高的性能。Java可以说是最热门的的编程语言,对于很多高级语言来说,Java都是基础;另外一个,Java是跨平台的,有多个方面的应用,如Android、Swing、J2EE等。就业面比较广,市场用人需求也大。Java多开发大型系统,所以大型企业往往需要很多Java人才,这是其优势。
 很多人想学习Java,而网上学习Java的资源比较零散比较杂,可以开发一个内容和方式比较集中的系统来方便Java爱好者进行学习。在本课题所研究和拟开发的系统中,用户可以自选课程栏目并下载文件,可以在系统的评论区中为学习内容进行评价,管理员可根据用户的评论而对教学内容进行改进,比起普通学习多了反馈功能,能做到使得教学更符合大众的意见。打破时空限制,实现教学资源的共享,互相学习取长补短。网上学习的时间和地点比较灵活,没有硬性规定集中培训的时间、地点、内容和进度等多方面的限制。学习者可以通过网上学习自主选择适合自己的学习方式。交流更加容易,更加充分。每个人都可以提出问题,每个人都可以回答提问,可以平等的交流,达到畅所欲言。

文献综述(对已有相关代表性研究成果的综合介绍与评价)
通过查阅相关文献及调研目前网上已有的几个Java语言学习系统,综合分析如下:目前已有的Java语言学习系统一般包括如下功能:
1. 基于web端B/S结构用户直接可在浏览器打开
2. 用户可以注册登录
3. 用户可以查看Java课程
4. 用户可以对喜欢的Java课程进行收藏
5. 用户可以对Java课程进行评论
6. 后台主要功能:管理用户、管理分类、管理课程、搜藏管理和评价管理
此系统的优点:
1. 用户使用方便。网站是基于B/S模式,用户只需要通过浏览器打开项目的地址就可以访问系统,并且进行在线学习[1]
2. 开发成本低。无论是Eclipse软件还是Mysql软件都是对用户免费开放,在开发过程中只需要在本地电脑安装Java所需要的运行环境JDK和TOMCAT服务器就可以完成网站的开发工作[5]
3.系统管理方便。管理员只需要在浏览器中同过账户和密码就能够进入后台之中,对网站的课程内容进行添加和编辑。

已有系统存在的缺陷:
1. 资源上传有限制,无法传大量视频。作为在线学习网,最好是能够通过视频学习的方式,但实际本地电脑作为服务器,上传方式只能同过http的浏览器上传,速度慢,而且比较大的视频无法传上去[3][4]
2. 用户学习方式单一。收到水平限制,无法在项目中增加老师指导,和同学交流互动的功能,只能是学生自己学习。
3. 访问人数有限。因为用本地电脑作为服务器,所以其他人没办通过域名访问来使用网站,只能是局域网内的用户同过IP访问本电脑的系统[2]
使用本地存储,经 My Eclipse 将应用程序发 布到本机 Tomcat 服务器上,利用浏览器成系统测试[3]。该阶段不需要联网。发生错误时,通过在源代码 中设置断点,逐行执行代码,计算表达式等方法完成测试[4]
在开发系统使用的技术方面,几篇文献都给予了技术支持,提出了合理建议。蔡创(2018)发现SSH三大框架在Java Web的 开发过程中彼此之间都有一定的联系,例如 Struts 与 Hibernate的应用结合点在于 Action类中 execute方法。陆璐,张新红(2016)认为Java Web 是利用 Java 技术解决 web 问题的技术集。 web应用通常有两方面的内容,即表现层和服务层。表现 层所运用的技术包括HTML、CSS、JavaScript、FreeMarker、Velocity 、JSP等。姚素红(2018)认为JavaBean、业务类、持久化、Action类、Hibernate中 的事务管理类也类似于数据源的配置进行管理。贾文潇,邓俊杰(2016)面向切面编程在权限验证、内容传递、懒加载以及事务 处理方面都有重要的应用。最后 Spring 除了最为核心的 AOP和IOC应用以外,还有自身一些组件如SpringMVC、乱码处理、SpringData等,为Spring的应用提供了更多的可能。黄文娟使用本地存储,经 My Eclipse 将应用程序发 布到本机 Tomcat 服务器上,利用浏览器成系统测 试。该阶段不需要联网。发生错误时,通过在源代码 中设置断点,逐行执行代码,计算表达式等方法完成测试。
 Java Web 是利用 Java 技术解决 web 问题的技术集[5]。 web应用通常有两方面的内容,即表现层和服务层[6]。表现 层所运用的技术包括HTML、CSS、JavaScript
、FreeMarker、Velocity 、JSP等。
 JavaBean、业务类、持久化、Action类、Hibernate中的事务管理类也类似于数据源的配置进行管理[7]

研究内容(包括基本思路、框架、主要研究方式、方法等)
 在线学习系统分为两个角色用户;普通学生用户可以在本系统中注册登录,学习查找课程信息,对于比较敢兴趣的课程可以加入收藏,用户对于学习的课程内容可以在课程下方进行留言评论,与网站的管理员实现互动。管理员在网站的后台可以发布学习课程信息,查看系统中所有注册用户,在后台发布一些常用的软件资源供用户下载,对于用户的评论信息,管理员在后台可以删除和回复。

上一篇:软件技术PHP网页设计大作业

下一篇:jsp实现的车辆管控系统

学生网页设计作业成品怎么发送呢
. 邮箱传送
. Q Q 传送
. 旺旺传送
学生网页设计作业成品有什么保障呢
. 官方优质模板
. 描述100%一致
. 诚信服务
. 安全交易
. 售后保障
学生网页设计作业成品有什么服务呢
. 协助修改页面信息
. 多渠道沟通
. 1:1售后指导
学生网页设计作业成品怎么支付呢
. 在线支付
. 线下汇款
. 财付通
. 支付宝
帮我作业网服务介绍
. 大学生作业模板
. 定制大学生作业
. 商家信息发布
. 学生作业任务发布

2005-2022 版权所有:帮我作业网 并保留所有权利

E-mail: 2656895362@qq.com ,1826816020@qq.com

乘车路线:2路 11路 38路珠江道路南国际新源大厦B座1104

联系帮我作业网 联系帮我作业网2656895362 帮我作业网 work85

冀ICP备18007408号-1

收缩
  • 联系帮我作业网客服