




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课件管理系统文献综述作者:李红摘要:在资讯和信息越来越重要的时代,精彩的网络在悄悄改变着人们的工作、生活和学习的理念。互联网成为人们快速获取、发布和传递信息的重要渠道。网络上发布信息主要是通过网站来实现的,获取信息也是要在网络中按照一定的检索方式将所需要的信息从网站上下载下来。本设计所开发的在线课件管理系统,能为同学们提供一个更加方便分享课件的平台,达到让同学们能随时掌握课件的更新和分享情况,从而使得同学们能更快掌握课件信息。这次的毕业设计使用了MyEclipse软件进行网站的开发,网站后台的编程语言是java来实现功能的,同时也使用到MySQL数据库实现数据的保存功能,并在Tomcat服务器
2、上进行运行和测试。希望这样能提高网站的工作的效率。关键词:课件管理;Java;MySQL;MyEclipse;Tomcat1课件管理系统的目的和意义当今的社会是一个信息爆炸的社会。互联网的出现加速了这种信息爆炸的当量。导致信息泛滥成灾,严重地阻碍和影响着知识和信息的传播。随着Internet的普及,互联网以一股巨大变革力量的面貌出现在商务关系领域。其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。在现在这个时代中,网络的巨大优势显露无疑:那就是超越信息,将信息转化为知识。著名的经济学家、1972年诺贝尔经济学奖获得者赫伯特西蒙早在20多年前就指出过:在信息时代,
3、最稀缺的资源不再是信息本身,而是对信息的处理能力。传统的各种网络工具(搜索引擎、网上查询、数据挖掘)以及各种软件工具等,越来越难以满足深层次的需要。如何让信息和知识通过互联网有序、广泛、深入地传播,将零散、隐形的知识快速转化为具有使用价值的显性知识。这是当今社会最为关心的问题。博客技术的出现为人们提供了一种全新可能。网络开始真正凸现无穷的知识价值。在现在的校园里,网络已经成为了不可替代的一种工具。其带来的效率是不可忽视的。在高校信息化网络建设信息技术的开发应用,以学习资源信息化的全面展开应用为主线,全面创建信息化校园,加强学校教育资源建设。微观上讲,高校信息化网络建设包含了计算机化、网络化、智
4、能化,反映的是信息能力的高度运用。具有很强的实践性。高校信息化网络建设与应用突出了信息化网络的应用主题,其最终目的是更好地开展并实现教育信息化、网络信息化。为了适应信息网络形势,紧跟时代潮流,使自己能在新世纪中运用网络传播渠道建立学习的新环境,利用网络的方便性提高学习效率,让老师和同学方便交流,利用网站随时在线的特点,创建彼此分享学习资料的的桥梁。这也是我创建该网站的初衷。2课件管理系统的发展跨入21世纪,我们面临着一个崭新的时代,以计算机为核心的信息技术正给人类社会带来重大变革。它正改变人类的工作、生活、经济运作和信息交流的方式,为今天的时代赋予新的面貌,这些变革也使传统的学习方式面临着全新
5、的机遇和挑战。随着建构主义学习理论的发展,多媒体计算机和网络通信技术作为其理想认知工具,能有效地促进学习者的认知发展,从而使成千上万不同地区不同阶层不同学习类型的人们,可以打破时空限制,用最低的投入及成本获得最佳的学习效果。同时,生活水平的不断提高,促使人们对自我发展的需求不断增强,传统的教育方式有着地域、时间以及信息量的限制,无法满足其自主学习、个性追求、心理需求、文化艺术及精神需求的渴望。因此,网上学习正愈来愈显示出其强大的生命力,并在世界范围内逐渐扩大其影响。3课件管理系统3.1课件管理系统具备的特点课件管理系统是用计算机管理老师教学课件一种计算机应用技术的创新,在计算机还未普及之前教学
6、课件都是由教师或工作人员人工管理,现在一般的学校管理都拥有实施计算机考试系统的硬件条件,完全可以采用计算机智能化管理,方便师生,提高教师工作效率。符合我国现代化发展方向,采用计算机作为工具是使用计算机的智能化管理程序来帮助前台管理员进行有效的课件管理工作。特别是学校的教学课件具有数量大,种类多的特点,常规管理有工作量大,查询困难,不易更新的缺点,课件管理系统可对课件实行科学的管理,利用现代电脑功能强大,运算速度快的优点,对课件进行集中,有序,有效的管理,更新方便,查询快捷,大大降低了劳动强度。3.2本论文设计的系统具备的特点当前不乏优秀的课件管理系统,但其高昂的应用代价,使大量的高校望而却步。
7、对于这高校所需的课件管理系统,一方面要求软件系统本身价廉物美,另一方面也要求其相应的硬件投入要相对较低。同时,在应用过程中,尽量降低维护成本,包括人力成本、技术成本以及资金成本等。通过对课件的有效管理,可以使减少老师和学生的工作量,增加学习效率。本系统实现的主要功能包括:学生用户信息管理、教师信息管理、课件的上传和下载等等,这些功能基本满足高校的基本需求。总之,为大部分高校建立一套基于Java的课件管理系统,符合广大高校的现实需求。3.3.2 TomcatTomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,
8、是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。3.3.3 MySQL数据库MySQL是由Oracle公司开发的一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大表内,由于关联数据库中不同的表之间具有某种联系,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数
9、据库的最常用标准化语言,具有数据定义、数据操纵以及数据查询等功能。MySQL数据库具备的特点有以下几点:1)使用C和C 编写,并使用了多种编译器进行测试,保证源代码的可移植性;2)优化的SQL查询算法,有效地提高查询速度;3)提供TCP/IP、ODBC和JDBC等多种数据库连接途径;4)为多种编程语言提供了API。这些编程语言包括C、C 、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。本系统使用MySQL数据库的原因有二,一是本系统为小型系统,不必使用过于复杂的数据库,而MySQL数据库的特点就是简单、易使用,完全可以满足本系统数据库要求;二是MySQL数据库有免
10、费的使用版本,性价比较高而且缩减了公司在这方面的运营成本。3.3.4 MyEclipseMyEclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,MyEclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentKit,JDK)。MyEclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由MyEclipse项目、MyEclipse工具项目和MyEclipse技术项目三个项目组成,具体包括四个部分组成MyEclip
11、sePlatform、JDT、CDT和PDE。本论文采用MyEclipse主要考虑以下几点特点:1)如果检测到无用代码,编译器现在可以发出警告;2)可运行的JAR文件输出向导还可以把所需的类库打包进一个要输出的可运行JAR文件,或打包进与紧挨着该JAR的一个目录中。3.3.5 JDBCJava 具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性,是编写数据库应用程序的杰出语言。所需要的只是 Java应用程序与各种不同数据库之间进行对话的方法。而 JDBC 正是作为此种用途的机制。有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBC API,就不必为访问S
12、ybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另一个程序等等,程序员只需用JDBC API写一个程序就够了,它可向相应数据库发送SQL调用。同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次,处处运行”的优势。简单地说,JDBC 可做三件事:与数据库建立连接、发送操作数据库的语句并处理结果。4总结课件管理系统是典型的信息管理系统(MIS)。为学校教师的课件提供方便与快捷的条件与查询手段,其开发主要包括后台数据库的建立和维护以及前端
13、应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强,数据安全性好的数据库;而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我决定使用java编程语言开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,该程序界面友好,程序设计风格朴素,使用起来美观大方,方便易用.首先在短时间内建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进直到形成用户满意的可行系统。后台则使用MySQL进行数据的保存。前台通过jsp进行页面显示。主要系统功能有:学生可以进行课件的下载,但是不可以对数据库里的任何信息进行修改,只是观光旅游而已。
14、教师可以根据自己的需要向系统中添加新的课件,首先要选择课程和分类,然后可以到相应的界面去操作。同时你可以对自己出过的课件进行修改和删除,这也在一定程度上保证了数据库的安全性。参考文献1印旻.Java语言与面向对象程序设计M.北京:清华大学出版社,2000.2王路群.Java高级程序设计M.北京:中国水利水电出版社,20063冀振燕.UML系统分析设计与应用案例M. 北京:人民邮电出版社. 2003.64萨师煊,王珊.数据库系统概论M.北京:高等教育出版社,2005.5丁宝康. 数据库原理M. 北京:经济科学出版社. 2004.16袁然,郑自国,邹丰义.Java案例开发集锦M.北京:电子工业出版社,20057陆正武,张志立.Java项目开发实践(第2版)M.北京:中国铁道出版社,20058张靓,顾慧敏.Java案例开发M.北京:中国水利水电出版社,2005 9耿祥义,张跃平.Java设计模式M.北京:清华大学出版社,200910张广斌,孟红蕊,张永宝.Java课程设计案例精编M.北京:清华大学出版社,200711张海藩.软件工程导论(第四版)M.北京:清华大学出版社,2002.12James Goodwill. Pure Java Server Pages .In
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论