选题依据及研究意义
Java仍然是世界上最受欢迎的编程语言之一,有无限多种方法使用Java。据估计,全球范围内有超过30亿部设备运行Java,超过其他任何一种语言。使用Java编写的程序几乎可用于任何设备,包括智能手机、服务器、自动取款机、销售点终端机(POS)、蓝光播放器、电视、机顶盒、物联网网关、医疗设备、Kindle电子阅读器、汽车等。所以,Java作为热门计算机语言,学习它对于计算机工作人员来说是有必要的,可以靠学习系统来实现Java的学习。
这个授课系统要用户自己登陆学习系统,从目录中点击自选授课栏目,进入后可在页面内选择与所学内容相关的文件进行下载,而这些文件由管理员传入,并可以进行更新。有关Java的学习书籍价格昂贵,不适合经济条件差些的人群,而系统中可通过大量的文字教学来获取书中才能学到的内容,并可以在系统的评论区中为学习内容进行评价,管理员就可以根据用户的评论而对教学内容进行改进,比起普通学习多了反馈功能,能做到使得教学更符合大众的意见。
1. 基于web端B/S结构用户直接可在浏览器打开
2. 用户可以注册登陆
3. 用户可以查看java课程
4. 用户可以对喜欢的java课程进行收藏
5. 用户可以对java课程进行评论
6. 用户可以查看帮助信息
7. 用户可以查看编程学习软件
8. 后台主要功能
1) 管理用户
2) 管理分类课程
3) 管理帮助信息
4) 管理编程软件
此系统的优点:
1. 用户使用方便。网站是基于B/S模式,用户只需要通过浏览器打开项目的地址就可以访问系统,并且进行在线学习
2. 开发成本低。无论是ECLIPS软件还是MYSQL软件都是对用户免费开放,在开发过程中只需要在本地电脑安装JAVA所需要的运行环境JDK和TOMCAT服务器就可以完成网站的开发工作
3.系统管理方便。管理员只需要在浏览器中同过账户和密码就能够进入后台之中,对网站的课程内容进行添加和编辑
存在的缺陷:
1. 资源上传有限制,无法传大量视频。作为在线学习网,最好是能够通过视频学习的方式,但实际本地电脑作为服务器,上传方式只能同过http的浏览器上传,速度慢,而且比较大的视频无法传上去
2. 用户学习方式单一。收到水平限制,无法在项目中增加老师指导,和同学交流互动的功能,只能是学生自己学习。
3. 访问人数有限。因为用本地电脑作为服务器,所以其他人没办通过域名访问来使用网站,只能是局域网内的用户同过IP访问本电脑的系统