APP下载

基于J2EE中职学校共享式教学资源库系统的设计与实现

2019-09-19刘三星白燕

电脑知识与技术 2019年20期
关键词:网络教学资源库中职学校

刘三星 白燕

摘要:中职学校教学资源库的建设是数字化校园的核心系统。文章介绍了开发教学资源数据库管理系统的设计与研究过程。通过实际应用,该系统能够满足开放共享网络教学资源的要求, 可提高教学质量和工作效率。

关键词:中职学校;网络教学;资源库

分类号:TP311.52      中图分类号:A

文章编号:1009-3044(2019)19-0061-02

开放科学(资源服务)标识码(OSID):

教学资源库管理平台以资源建设为核心,形成共享型专业资源建设平台和数字化学习门户网等子系统,并可根据实际需要提供专门接口方便与现有的教务系统及数字校园进行无缝连接,实现在统一门户网下可以访问各个功能,最大限度地利用资源、实现教育资源的共建共享。可形成在公共教学资源平台建设包括全球教学名师的教学录像、课件、试题库、在线互动及其他电子资料,使参加的所有成员都能通过网络访问而实现资源的共享与整合。

系统实现以教学资源共建共享为目的,以创建精品资源为核心,面向海量资源处理,集资源分布式存储、资源管理、资源评价等,实现资源的快速上传、检索、归档;同时又能进行课程制作管理等,实现全校师生的网络教学资源的建设管理共享与应用。使用者可以随时、随地通过网络访问、上传下载存放和使用库中资源;并可以指定此资源的“共享范围”,包括匿名可见、登录可见等。同时资源管理员还可以指定资源文件是否允许下载,以达到保护作者资源的目的。

1 系统功能模块设计

根据中职学校教学需求,系统应具备三大部分:用户管理功能(教师和学生用户的管理、权限的分配)。

2 系统设计

基于WEB的应用模式,使教学资源制作、管理,信息发布、教学交流、资源共享与交流都能在网上进行。模块设计利用进行的MVC技术,服务器安装了Internet Explorer和MySQL数据库。为了降低了用户的总体成本。采用B/S三层体系结构如图2所示。

在作为程序基石的MVC框架中,用户可以是第一个发出请求信息的,开发者是根据用户请求在Controllers控制器中设置参数,并且用户的请求信息直接由系统到控制器。之后,您需要使用Models模型方法为变量分配相应的值,因此最终完成的参数集是Views视图从控制器读取的参数。从数据库中提取数据的桥梁是模型。要为各种数据分配值,可以直接操作Controller控制器。对于诸如读取,写入,修改和删除数据库的访问操作,通常采用面向对象的想法。传统关系数据库向面向对象开发模型的转换是通过映射实现的。无论用户想要做出什么样的请求,都可以在页面中实现,因为MVC模式中的进程可以循环执行,因此浏览器可以更好地用于向不同用户显示不同的页面。

实现分布式存储,可以将资源及课程分布存储在多台服务器上。每个存储方案允许设置多种上传、下载、点播服务。以便可以实现数据分流以提供訪问效率。

3系统的实现与测试

3.1技术实现

结合实际需要,系统开发工具需要采用以下方法:Dreamweaver + myEclipse7.0 + Tomacat6.0 + J2SDK1.6。 Struts,HTML,JavaScript,Ajax,XML和CSS都是系统在开发过程中涉及的关键技术。

如:Servlet,JSP,JavaBean,JDBC,JavaMail,XML,Strucs,Spring等成熟稳定的尖端技术。每个级别都有特定的子功能,其中数据访问层代表背景信息处理层。对于系统,底层数据库选择SQL Server,JDBC可以实现数据库驱动,而Hibernate Framework可以实现数据库操作。封装处理,数据访问层,主要包括系统的基本数据,这些数据是用户请求的数据基础,也是系统保存数据的级别;该层位于三个层次的顶部,它是直接的通信级别,信息新的操作界面是StudentInfoadd.jsp,信息编辑管理界面是StudentInfoedit.jsp,信息删除操作界面是StudentInfodelet.jsp

3.2 系统主要功能模块实现

根据各自的权限,只要是登录进去了,系统中都有很多功能供用户使用,不管是查询还是修改都能够很快完成。此界面登录代码如下:

根据各自的权限,只要他们登录,系统中就有许多功能供用户使用,无论是查询还是修改都可以快速完成。该界面的登录代码如下:

登录后,进入各功能模块界面,如图4:教师可以用我的课程按钮添加课程和课程的目录,然后上传资料,上传资料也可以批量上传。可对学生发布作业和批改作业。

结合我校数字化校园建设的现状和教学管理的实际情况,教学资源库平台管理系统是研究和开发的对象,采用软件设计,系统需求分析,功能设计,数据库设计等基本方法, 系统实现和系统测试逐一进行,进行分析。

参考文献:

[1] 范开敏.基于 B/S 架构的实验教学管理系统设计与实现[D].天津:南开大学,2013:27-38.

[2] 周润苗.基于 MVC 框架的 ASP.NET 研究[J].中国科技纵横,2014(24):10-12.

[3] 杨晓光.面向对象程序设计:C#实现[M].北京:清华大学出版社,2011:31-67.

[4] 王志俊.浅析 C 与 C#[J].科学之友,2009(17):22-26.

[5] 段班祥.基于.NET 结构的软件系统框架的设计与实现[J].科学时代,2014(15):25-29.

【通联编辑:闻翔军】

猜你喜欢

网络教学资源库中职学校
贵州●石斛种质资源库
高中历史信息化教育资源库应用探索
福建基础教育教学资源库建设研究——以福建基础教育网资源库为例