- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
成人教育远程学习与考试系统设计与实现
成人教育远程学习与考试系统设计与实现
摘要:根据当前成人教育的实际情况和总体要求,远程学习与考试是成人教育的发展趋势,通过对成人教育的总体分析,设计实现了成人教育远程学习与考试系统.该系统采用J2EE技术实现了在线学习和考试、在线阅卷、成绩管理、学籍管理等多项功能,较好的弥补了教学过程中的学习受时间和空间限制的弊端。
关键词:成人教育;远程学习与考试;系统设计
中图分类号:G723文献标识码:A
一、项目背景
成人教育在中国的发展经历了三代:第一代是函授教育;第二代是80年代兴起的广播电视教育;90年代,随着信息和网络技术的发展,产生了以信息和网络技术为基础的第三代现代远程教育。因特网中信息(内容)源与用户、用户与用户之间可以进行全方位的、能动式的实时互动,即主动、可控型交流。同时计算机网络具有强大的采用文字、声音、图表、视频、动画等多媒体形式表现的信息处理功能,将多媒体信息表现和处理技术运用于网络课程讲解和知识学习各个环节,使网络教学具有信息容量大、资料更新快和多向演示、模拟生动的显著特征,这一点是有限空间、有限时间的其它传统教学方式所无法比拟的。
二、系统构建及实现过程
(一)需求分析
成人教育远程学习与考试系统的设计目标是用学生能够随时网上学习和考试,学习不受距离和时间的限制,加强对学生教学管理与监控。此系统的主要功能模块如图1所示。
(二)核心模块介绍
1.学习资料管理模块是远程学习解决方案中的重要组成部分。包括制定学习任务;授课教师在网上布置教学内容和进度安排;整理教学资源库,上传教师上课录相、课件讲义、布置作业、在线回答学生的提问;学生按照教学进度下载课件讲义并在线学习,有疑问时可以网上提问授课教师或和同学们共同交流。
2.学习情况记录模块是监控学生在线学习情况并为学习评价提供依据。主要记录学生学习起止时间、学习时长、学习内容等,并能够实时完成学习情况统计和评价。学习情况评价可以由用户自设评价项目和权值,系统将自动计算评价结果。由于该功能涉及多项参数,建议由教学管理部门协商,并由管理员统一设置。
3.试题库模块。根据学校考试和出题相关规定,每个专业每门课程应尽量多出试卷。命题应严格按照教学大纲进行,每套试题既能反映学生对该课程的基本理论、基本知识、基本技能的掌握程度,又能检查分析问题和解决问题的实际能力。
4.在线考试模块。成人教育传统的考试方式为闭卷笔试,也有部分课程通过写论文、开卷考试、现场答辩等方式进行,但由于成人学生主要是以在职学生为主,其实践经验较为丰富,很多纯理论或抽象的理论对他们并无太多实际帮助,考虑到成人学生学习时间的紧张性,拟采取部分课程通过远程网络在线考试的方式进行评判。
(三)数据库设计
根据项目需求分析,此系统的实现共需要以下几个数据表,现将数据表做如下描述:(如图2所示)
三、技术实现
(一)系统平台模式设计
本系统采用基于浏览器/服务器(B/S,Brows-er/Server)的应用体系结构来建设我校成人教育远程学习和考试系统B/S模式是把传统的c/S模式中的服务器部分分解为一个数据服务器和一个或多个应用服务器(Web服务器),从而构成一个三层结构的客户服务器体系。B/S模式突出的优势在于:在客户端安装的是标准的浏览器,无需在不同的客户机上都要安装系统应用程序,简化了客户端;B/S模式适用于网上信息发布;在任何地方,只要可以上网,就可以使用远程学习和在线考试系统,使系统维护的限制因素更少;具有良好的开放性和可扩充性;可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。
(二)软件接口
由于本系统需要提供规范的报表以及要经常与其他数据源相结合进行更广泛的数据计算,因此,需要编写完善的软件接口,能够将产生的数据导入导出到诸如Word,Excel等软件中,这也是B/S系统的一个技术难点,在ASP.NET中经常使用Office中的OWC组件完成此类功能,但是此组件在实际应用中存在版本问题,且代码量较大。因此,在本项目中采用了Response对象和相关的I/O技术,实现导出Excel/Word等文件,而且使用方便。
在编写过程中参阅了大量的技术资料,最终使软件接口达到了种类完整、操作便捷的效果。具体代码如下:
System.I/O.StringWriter SW=newSystem.I/O.StringWriter();
System.Web.UI.HtmlTextWfiter HTW=newSystem.Web.U I.HtrnlTextWri
文档评论(0)