基于JSP的教育信息化平台开发

2018-10-24 07:46王东新李欢欢
电子设计工程 2018年20期
关键词:控件教学管理界面

王东新,李欢欢

(西安航空职业技术学院陕西西安710089)

如今的学生生活在一个高度自由、开放,信息爆炸的时代。每一个人均个性鲜明,对事物具有独特的看法。而思想政治课作为高校必修课,过去“照本宣科”的教学模式早已过时[1-3]。目前一些旨在提高学生的思想健康水平、加强政治素养的课程,大部分学生对这门课程缺乏兴趣,认为内容枯燥、单一。同时,学校对于课程质量也没有给予足够的重视。如今随着计算机技术的发展,网络资源日益丰富,给此类课程的教学改革带来了重大的启发[4-5]。

学校可以利用现有的软硬件资源,通过教育信息化系统来促进学生的学习兴趣。该系统可以链接课程相关的视频媒体资源,提供案例分析。并促进学生和教师的在线互动与答疑,使原本枯燥的概念变得生动形象。从而使学生更好的理解课程的内容,提高学习兴趣,这也是本文设计教育信息化平台的初衷[6-7]。

1 相关技术

1.1 ASP.NET 2.0开发工具

ASP.NET是一个用于Web应用开发的强大工具,而ASP.NET 2.0是其改进后的版本,在可扩展性和服务器控件等方面均增加了新的特性。比如其将一些常用的Web任务封装到了操作中,以便在不同的网站反复使用,由此可避免重复写代码的繁琐工作;同时ASP.NET 2.0也增加了导航控件,例如站点地图、菜单等,以及网页控件、登陆控件、数据控件等。且其还有新增了个性化设置的功能,如可以编辑主题和皮肤,从而轻松改变网站的外形、风格。该工具的优势在于,其可同时满足网站的功能性和美观性,受到业内人士一致认可[8-9]。

1.2 SQL Server 2005

SQL Server 2005是一个功能强大的数据管理系统,其可以使开发人员更加高效地处理数据库问题。该系统具有较强的安全性,如安全认证、密码过期、数据加密等特性。且含有定制功能,可进一步提高用户的权限。在安装过程中,可以有选择的避免无需的组件,来进一步确保服务器数据的安全。同时,该管理工具提供一个图形用户界面,称为SQL Server Management Studio。其简化了操作,使用户体验更加直观、更易上手,增强了开发人员的适应能力[10-13]。

1.3 JSP 2.0

JSP 即 Java Server Pages,其 是 由 Sun Microsys⁃tems等公司联合开发的动态网页技术。该技术最大的优势就在于,可以在传统的HTML页面中嵌入Ja⁃va代码。从而形成JSP文件,提供动态数据。由JSP技术开发出的应用在Unix系统和Windows系统下均可以运行。JSP 2.0包括两层Java技术,即Java Script和Java Pages,是Web2.0中的两项核心技术[14]。

1.4 B/S结构

当前网络系统有两大主流结构,分别是B/S结构和C/S结构。其中C/S即Client/Server,客户端/服务器两层结构。用户在客户端发出请求,服务器接受请求并处理,再将结果反馈到客户端。而B/S结构则为3层结构,即在客户端和服务器中增加一个Web浏览器层。由此用户无需安装客户端,只需使用浏览器便可向服务器发出请求。该种架构使用方便,在各个操作系统平台具有良好的扩展性,且维护操作也更为简便。B/S模式相比与C/S模式,虽会加重服务器的负担,但其维护成本和扩展性的优势远大于 C/S 模式[15-16]。

2 系统设计

2.1 系统功能需求

本系统的核心在于利用现代化的计算机与网络技术,开发出一款功能丰富的教育信息化平台。因此,明确系统需求是系统设计的核心内容。本系统应具有信息化、流程规范、管理高效、答疑交流、实践学习等功能。

图1 系统功能需求模块图

图1罗列了该信息平台应满足的基本功能,主要分为4个部分:1)正常教学管理模块,即常规课程;2)宣传管理模块,会不定期发布最新的时事政治和思想教育文章,甚至组织一些课外实践活动来拓展学生的视野;3)互动模块,会设立一些对话窗户、建设论坛,用于学生与教师、学生与学生之间的答疑、交流;4)监督模块,有效的监督管理对于提高课程质量具有较大的助益。

除了上述功能需求之外,还有一些非功能需求,主要受制于应用环境的不同,如可扩展功能、安全性能、系统稳定性能等。

2.2 系统架构图

系统架构设计如图2所示。本系统的开发目的是为了改变传统的单一教学模式,创造更加多元的教学方法,增强学生的学习兴趣,并保证师生之间的交流互动。因此,系统架构采用基于浏览器的B/S结构。系统主要分为3层,自上到下分别是界面层、应用层和数据层。用户在界面层操作,包括教师、学生、辅导员和管理员,数据交互主要发生在应用层与数据层。

图2 系统架构图

2.3 系统功能模块设计

其中教学管理模块的设计图,如图3所示。主要包括3个部分,分别是教师在线教学、学生在线提交任务以及学生离线自主学习。教师在线教学过程中,可以随时调用相关媒体资源,并提供在线答疑和交流功能。学生也可在网上提交作业或在线考试,从而减轻教师批卷的劳动量,成绩由系统自动批改,可立即获知成绩;自主学习功能允许学生将资料下载到本地,完成离线学习。有助于学生预习、复习知识,加深理解。该教学模式不仅适用于思想政治教育课,若得以推广、扩展,还可适用于学校的其他课程。

图3 教学管理模块设计

教学管理模块的控制步骤,如图4所示。教师讲解课程提出问题,学生与老师互动交流,提交课后任务,完成阶段考核。并根据阶段考核结果,分析教学效果。若效果不理想,则放慢教学进度,加深学生理解;若效果一般,则引导大家继续学习、互相交流;若教学效果良好,则对课程进行总结,并进入下一阶段的学习。

图4 教学管理控制步骤

宣传管理模块的控制步骤,如图5所示。首先教师登入系统,选择要发布信息的模块,如党政建设、学生活动、思想理论等。然后申请要进行的操作,管理员审核之后,若通过则更新设置和页面;若未通过,教师则继续修改,直到达到网站要求为止。

互动管理模块的在线咨询部分,如图6所示。学生可通过在线提问,等待教师的解答疑惑。

图5 宣传管理控制步骤

3 系统测试

系统在某高校思想政治课程的教学活动中进行了测试。首先是教学管理模块,图7是课程管理的界面,包括教案、教学大纲等内容,教师可在改界面上管理课程内容,上传课程资源。

图7 课程管理界面

教师上传课程资源的界面,需要输入的信息如图8所示。

图8 资源上传界面

图9是记录学生学习情况的界面,包括学生的学习进度、作业完成情况以及与教师交流的情况等。学生登入教学系统之后,可选择自身所要学习的课程,在线查询各方面资料辅助学习。同时,也可将教学资料下载到本地,离线学习。

图9 学习记录录入界面

宣传管理模块主要是宣传网站。如图10所示,是一个“红色专题网站”的界面。该页面主要发布一些党建内容、思想政治理论等,使学生了解时事,关心国家大事,培养社会主义核心价值观。

图10 红色专题宣传界面

系统还提供学生间与学生教师间的交流论坛,论坛的设置界面如图11所示。由教师和管理员管理,并担任版主。其中论坛包括多个板块,分属于不同的方面,如“心灵花园”、“随便说说”、“问题求知”等板块。“心灵花园”板块可以特别安排心理教师作为版主,学生可匿名发表自身的心理郁结,教师以同学的身份,调节学生的心理压力;“随便说说”板块则允许学生畅所欲言,分享生活中的感受。论坛具有发帖、回帖、标注精华帖、收藏、打印等功能。而管理员拥有特殊的权限,可以对用户封禁、删帖、加精,以此来管理教学论坛风气的良好,避免不良言论的散布。

图11 互动论坛界面

图12是管理员或教师管理学生用户的界面,其可以选择增加、删除或修改学生。在增加学生时,需要录入学号、姓名、性别、专业、学院信息,这里是由学生本人完成的,涉及一个注册的操作。学生通过上传信息向系统发出申请,教师和管理员在审核之后,若该学生的信息没有问题,则可通过申请。然后,学生便可登录并使用本系统的所有资源。

图12 管理用户界面

系统的性能测试,如图13所示。可以看到,在Web能力测试中,每秒请求速率为12次,总计请求60次。当60次全部收到响应,显示了系统的成功率为100%。

4 结束语

针对当今高等学校多种课程的教学活动中出现的问题,尤其是教学模式单一导致的课程枯燥,设计了一套资源丰富的教育信息化系统。该系统基于B/S架构,使用Web开发工具AP.NET 2.0和JSP 2.0技术,外观优美、功能强大,如链接相关视频、图书资源,提供网上答疑、社区交流的功能。此外,还能定期宣传新的教育内容和政治知识,不仅加强了教学功能,使教学模式更加多元化。且提高了学生的学习兴趣,加深学生对知识的理解。同时,也方便教师授课、批改作业和试卷等。该系统通过了严格的系统测试,具有较强的维护性与扩展性。通过在某高校的思想政治课教学活动中的运行测试,学生普遍反馈良好,实现了预期的效果。后期还会结合用户需求与意见反馈,做进一步的改进及优化。

图13 系统性能测试

猜你喜欢
控件教学管理界面
教学管理信息化问题研究
新时期高中教学管理改革与实践
谈教学管理的艺术
国企党委前置研究的“四个界面”
关于.net控件数组的探讨
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
人机交互界面发展趋势研究
手机界面中图形符号的发展趋向
ASP.NET服务器端验证控件的使用
小学体育教学管理七要点