2015年设计学生智能学习系统大学本科毕业论文.doc
《2015年设计学生智能学习系统大学本科毕业论文.doc》由会员分享,可在线阅读,更多相关《2015年设计学生智能学习系统大学本科毕业论文.doc(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、哈尔滨工业大学小学生智能学习系统摘 要随着科技的进步和计算机网络的飞速发展,教育在人们生活中开始占有很重要的地位。为了让人们的学习过程可以不受地域、时间限制,使得教学资源能在最大范围内实现共享,产生了小学生智能学习系统。本学生学习系统主要是为在校学习的学生提供一个网络平台,可以让同学无论何时何地,只要有网络的地方就可以进行网上学习,自行安排学习时间,不仅突破了学校授课的地点时间的局限性,更节约了学校的各种资源,而且还节省了老师同学的时间,网上的交流让老师同学更加的自由方便,从学习渠道方面解决学生学习知识。本设计的开发是基于B/S结构,JAVA开发语言,采用My Eclipse开发平台及SQL
2、Server 2008数据库进行开发。关键词:B/S;java;JSP哈尔滨工业大学Pupils intelligent learning systemAbstractWith the advancement of technology and the rapid development of computer networks, education plays in peoples lives is very important to start position. To make peoples learning process can be subject to geographical
3、 and time constraints, making teaching resources can be shared within the maximum, resulting in an online teaching system. The Web site primarily for students studying in the school to provide a network platform that allows students anywhere, anytime, as long as the place where the network can be e-
4、learning, self-study time arrangements, not only broke the schools where instruction time limitations, but also saves the resources of schools, but also saves time for teachers and students, online communication that the freedom of teachers and students more convenient channels to solve the students
5、 from learning to learn knowledge. The design of the development is based on B / S structure, JAVA development language, using My Eclipse development platform and SQL Server 2008 database development. Keywords: B / S; online teaching system; JSP 哈尔滨工业大学目录摘 要iAbstractii目录I1 引言11.1 课题背景21.2 国内外研究现状21.
6、3 本课题研究的意义21.4 本课题的研究方法31.5 可行性分析31.5.1 技术可行性31.5.2 经济可行性41.5.3 操作可行性42 相关理论知识介绍52.1 系统开发环境52.2 B/S结构52.3 Eclipse+My Eclipse简介52.4 SQL Server 2008介绍62.5 JSP简介73 需求分析83.1 用户角色分析83.2 功能模块划分83.3 性能需求94 总体设计104.1 系统功能图示例104.1.1 测试的主要内容104.1.2 业务流程分析104.1.3 数据流分析124.1.4 后台功能演示144.2 数据库表的设计与实现144.2.1 测试题答
7、案信息表(answer)144.2.2 课程文件信息表(kcfiles)154.2.3 课程信息表(kechens)154.2.4 新闻资讯信息表(news)164.2.5 公告信息表(notices)164.2.6 试题信息表(shiti)174.2.7 系统用户信息表(sysuser)174.3 数据库概念结构设计184.4 网站详细设计214.4.1 学生注册224.4.2 学生登录224.4.3 发布作业234.4.4 师生交流244.3.5 新闻管理254.3.6 公告栏管理模块的实现25结论26参考文献27致 谢28附 录 A 外文原文29附 录 B 外文译文40附 录 C 源代码
8、46哈尔滨工业大学哈尔滨工业大学1 引言在21世纪这个信息高速发达、高速流通的时代,计算机的普及以及计算机网络的广泛应用,让普通人能够接触到比以往更多的知识。面对信息时代的信息大“爆炸”现象,怎样才能使教育事业跟上时代的步伐,而不至于背时代抛在后面?很多专家一直都在思考这个问题“如何把教育资源移植到网络上面去,使更多的人可以分享这些资源”。 为保障高等教育的持续、健康、协调发展,教育部于2003年4月起实施“高等学校教学质量与教学改革工程”,简称“质量工程”。小学生智能学习系统作为“质量工程”的先期启动项目,在全国范围内率先开展。实施高校小学生智能学习系统建设工程抓住了教学质量提高的要件和本质
9、。国家小学生智能学习系统建设工程的实施,对学校整体课程建设起到了积极的推动作用,为高校进一步提高教学水平提供了非常好的契机。作为一个以传播知识为主要职能的机构,学校建立一个自己的小学生智能学习系统是十分必要的事情,这不仅能使更多的人享用宝贵的教学资源,同时也对于提升学校自身的知名度,提高学生的自学能力,有着相当大的帮助。人口多而育资源缺乏影响着我国受过高等教育的人在人口比例中所占的比重,这严重制约了我国社会的发展与进步,这对于提高我国国民的文化科学素养十分不利。把少部分人所拥有的精品教学资源让大部分人都享有,这是解决问题的关键。而小学生智能学习系统的出现,则很好的解决了“如何实现资源共享”的问
10、题,使得全国各地的人都能够很方便的获取自己想要的各种知识,打破了传统的教育资源分配不均的限制,使得更多的人能够有机会取得知识。因此,不管是对高等学校,还是对于国家而言,小学生的是一智能个十分重要的模块,小学生智能学习系统的建设是迫在眉睫的。本课题主要任务是以小学生智能学习系统为内容,研究与实现本课程的网络资源的开发。小学生智能学习系统网上学习资源教学网站为学生课外学习提供了自主学习的教学资源,旨在利用网络的平台,为学生提供了更加周到和个性化的学习环境。以实现教学资源的优化与共享。学生通过网站可以随时随地学习或复习有有关学习内容,有了问题可以在线与教师、同学进行讨论学习。在21世纪这个信息高速发
11、达、高速流通的时代,计算机的普及以及计算机网络的广泛应用,让普通人能够接触到比以往更多的知识。面对信息时代的信息大“爆炸”现象,怎样才能使教育事业跟上时代的步伐,而不至于背时代抛在后面?很多专家一直都在思考这个问题“如何把教育资源移植到网络上面去,使更多的人可以分享这些资源”。 为保障高等教育的持续、健康、协调发展,实施小学生智能教育抓住了教学质量提高的要件和本质。小学生智能学习系统建设工程的实施,对学校整体课程建设起到了积极的推动作用,为小学进一步提高教学水平提供了非常好的契机。作为一个以传播知识为主要职能的机构,学校建立一个自己的智能学习系统是十分必要的事情,这不仅能使更多的人享用宝贵的教
12、学资源,同时也对于提升学校自身的知名度,提高学生的自学能力,有着相当大的帮助。本课题主要任务是以小学生智能学习系统为内容,研究与实现本课程的网络资源的开发。小学生智能学习系统网上学习资源教学网站为学生课外学习提供了自主学习的教学资源,旨在利用网络的平台,为学生提供了更加周到和个性化的学习环境。以实现教学资源的优化与共享。学生通过网站可以随时随地学习或复习有有关学习内容,有了问题可以在线与教师、同学进行讨论学习。1.1 课题背景计算机与网络技术的飞速发展,已经逐步改变了面对面获取知识的传统教学方式。基于Internet的网络教学模式,具有交互性好,教学过程可以不受地域、时间限制,而且可以使得教学
13、资源能在最大范围内实现共享。并且使传统的以教师为中心的课堂模式转化为以学生为中心、学生可以自由选择学习内容的新模式,具有知识信息量大、教学方式生动活泼、声像辉映、图文并茂等特点,因此受到了教育界的普遍认可和欢迎。国内外高校利用互联网开展网上教学呈现出快速发展的态势,开发了一大批具有较高的水平的网络教学课程。但是,目前能满足“小学生智能学习系统”要求的网络教学系统还不多。为了有效提高“小学生智能学习系统”教学的整体水平,开发了此小学生智能学习系统。随着信息技术和网络技术的迅速发展,教育信息化和网络化也将成为必然的趋势。作为教育评价和衡量学生能力的考试也正经历着无纸化和网络化的飞跃。网络的开放性和
14、分布性的特点以及基于互联网的巨大计算能力使得教学管理突破了时间和空间的限制。基于网络技术的考试系统正成为人们的研究热点之一,对这个方向的研究具有重要的理论意义和现实意义。1.2 国内外研究现状从目前网络教学系统技术实现的形式和方法来看,大致可分为两种教学模式。一种是以视频会议系统为主的实时在线式网络教学,它是通过传输音频和视频,将在空间上分离的教师和学生联结在一起,进行实时的、可视的交互式教学,另一种是基于Web技术的非实时自主式网络教学,它是使用先进的交互式Web技术将教学资源组织到相关的Web页面,存放在Web服务器上以B/S方式提供互动的教学服务,比如课件下载、在线交流等。本文中所讨论的
15、正是后者。小学生智能学习系统具有降低教学成本,解决繁重的考务工作的优点。它可以免去教师大量的教务工作,教师可以不用像以前那样各种通知必须要亲自通知,只需要在系统中发布,各种小测试、作业也可以在系统中进行,一是实现了无纸化考试,节约了成本;二是提高了各种工作效率。学生也不必去购买各种书籍,教师在资源区可以上传各种学习资料供学生下载学习;学生测试的分数是是通过系统与预设的答案进行对比来实现自动批分,为教师免去了繁琐的阅卷工作。目前国内各类小学也慢慢地将教学进行了信息化改造,这是大势所趋。1.3 本课题研究的意义当前,大力开发学生学习系统具有如下三方面的目的和意义。1.教育信息化建设的需要发展现代远
16、程教育,构建终身学习体系是教育信息化的一项重要任务。现代远程教育是随着现代信息技术的发展而产生的一种新型教育方式。“面向21世纪教育振兴行动计划”中决定,实施“现代远程教育工程”。通过该工程的实施,可以有效的发挥现有的各种教育资源的优势,符合世界教育发展的潮流。而实施现代远程教育工程,需要开发较好的智能学习系统。2.课程教学模式改革的需要当今世界,科学技术突飞猛进。面对新的形势,我们的教育观念、教育体制、教育结构、教学内容和教学方法相对滞后,因此,必须改革传统的教学课程教学模式和教学方法,借助多媒体技术和网络通信技术等,探索新型的课程教学模式和教学方法。3.新型人才培养的需要 创新人才的培养是
17、实施素质教育的重点,而现代教育技术,尤其是多媒体技术和网络通讯技术能够为创新人才的培养提供多方面的支持。因特网上丰富的信息资源和图文音像并茂的、丰富多彩的交互式人机界面,能为学习者提供符合人类联想思维与联想记忆特点的、按钮文本结构组织的大规模知识库,易于激发学习者的学习兴趣,并为学习者实现探索式、发现式学习创造有利条件,特别适合于学生进行“自主发现、自主探索”式学习,因而对于培养具有创新能力与合作精神的一代新人有至关重要的意义。1.4 本课题的研究方法首先从网上查阅网络文件管理系统相关资料,了解同类系统的发展现状及趋势。分析小学生智能学习系统的相关功能,结合本次毕业设计的相关要求写出需求分析;
18、其次,综合运用以前所学的相关知识(包括计算机网络技术、JSP与网络数据库相关知识等),选择SQL Server数据库,进行本毕业设计的开发;在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法;最后,系统开发完毕后,进行调试和运行。1.5 可行性分析下面从系统的技术可行性、操作可行性及经济可行性三个方面对系统进行分析,验证系统的开发是合理可行的。1.5.1 技术可行性鉴于系统是个小学生智能系统,开发难度适中。通过对诸多开发工具和数据库进行比较及指导老师的建议,最终确定采用MyEclipse作为前台开发工具、Tomcat作为系统测试工具、SQL2008作为后台开发工具,系统设
19、计语言为JSP。MyEclipse是一个开放源代码的、与NetBeans、Sun ONE Studio和Borland Jbuilder类似的一种基于Java的整合型可扩展开发平台,也是目前最著名的开源项目之一,其本身只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。其未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。 SQL2008 数据库引擎提供完整的XML支持。它
20、还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL2008关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千并发修改数据库的用户的开销减到最小。同时分布式事务支持充分保护任何分布式数据更新的完整性。JSP是在普通的Html中嵌入了Java代码的一个脚本,它由JSP容器(如Tomcat)首先将其转化为Servlet,然后再调用Javac将Servlet编译为Class文件,最终,服务器解释的是Class文件。JSP是Sun公司J2EE架构中重要的部分。Tomcat是一个免费的开源Servlet容器。基于Tomcat的
21、开发其时主要是JSP和Servlet的开发,而Tomcat短小精悍,配置方便,能满足需求,因此在这种情况下选择Tomcat。同时,Tomcat和Eclipse结合起来,加上hibernate 的框架实现本次毕业设计的要求。根据用户的要求,系统采用B/S模式。B/S模式是三层体系结构,它将表示层、业务逻辑层层、数据服务层分布到不同的单元。表示层由浏览器和动态的Web页面构成,接收和处理用户的请求,并交给Web应用服务器。业务逻辑层对应于Web应用服务器,其业务逻辑处理过程使用数据源层的服务来得到必要的信息或存储、修改相应的数据。数据服务层对应于数据库服务器,数据库服务器实现对数据库的管理和库中数
22、据的访问与增加、删除及修改。本项目需要从页面输入文件的信息,通过逻辑层来处理这些信息并操纵数据库,实现公文的流转。综上所述,系统的开发在技术上是可行的。1.5.2 经济可行性小学生智能学习平台打破了传统学校教育的课堂授课模式,同时也突破了传统远程教育所无法实施的有效的沟通和交流的局限。它要求建立一种全新的教学与学习模式。当前,计算机硬件的价格已经非常便宜,资源也很丰富,就学校的微机实验室所具有的计算机设备,完全可以保证本系统的开发与调试,不用因为开发智能学习系统课程平台而去购买设备,所以在经济上是可行的。1.5.3 操作可行性小学生智能学习系统开发的目的之一就是使学生获取信息更快速更精确,让教
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2015 设计 学生 智能 学习 系统 大学本科 毕业论文
限制150内