APP下载

基于WEB网络课程系统平台构建与实现

2016-10-22魏小英

电子设计工程 2016年17期
关键词:数据库用户系统

魏小英

(陕西工业职业技术学院陕西咸阳712000)

基于WEB网络课程系统平台构建与实现

魏小英

(陕西工业职业技术学院陕西咸阳712000)

文章针对网络课程系统平台的需求特点,釆用B/S三层体系结构和ASP+ACCESS技术,完成构建基于WEB网络课程系统平台,该系统的实现使教师和学生用户在功能操作中更加简洁、易用,充分实现高校教学资源的互补性。

网络课程;子系统;系统设计;B/S

随着高等教育逐渐大众化,基于Internet技术的教学模式已成为主流趋势,为有效开展个性化教育服务提供了更多的可能,网络课程作为高校教学改革的重要建设内容意义深远。基于WEB技术的网络课程教学系统的研究与开发,进一步发挥网络在教学中的优势作用,克服传统课堂时空和地理的局限,充分实现高校教学资源的互补性,此项目不仅是目前高校教学资源建设的重点,同时也对高校更新教学模式,不断提升信息化教学水平提供新思路[1]。

1 系统需求分析

生自主学习效率,教学资源也根据不同学科特点设置为不同的学习情境和任务模块,解决学生的工学矛盾,突破时间地域限制[3]。

4)多功能:网络课程系统平台设计强大便捷的导航菜单,增加在线引导和索引功能,以固定结构的形式设置在网络课程中,并提供必要的操作方法指导和资源借鉴说明,使教学功能设置个性化,大大提高了学生在线学习的效率。

5)安全性:确保对各用户进行身份认证,并设置相应的权限,对系统公告和信息发布,需加强审核控制,通过合理的设计,提高系统速度,减少风险和故障。

基于WEB网络课程系统的本质就是一个专门免费服务于网络课程在线学习的辅助系统,系统需求体现在:

1)简易性:只需能上网,就能实现网络课程的学习和管理,不受专业和学历的限制,登陆和操作界面简洁美观,符合用户对计算机软件的使用习惯,维护和修改课程资源简单方便,满足学生和教师基本的教学活动[2]。

2)辅助性:系统依据网络课程教学过程中3个阶段的特点,充分实现教学内容、教学过程和教学管理上辅助功能,实现教学资源交互共享,利用强大信息展示平台积极开展丰富的网络教学活动、支持信息的任意分类,无论文字、图像以及动画、视频等多种形式。

3)多形态:系统将改变传统的实时双向的学习环境,根据不同学科特点,结合多态的在线交流工具和方式,提高学

2 系统体系结构及相关技术

2.1ASP技术

ASP是一种简单、方便的编程工具,具有服务器端脚本的编写环境,网络课程系统采用ASP技术能实现数据库和其它程序进行交互,可创建和运行Web的应用程序,具备连接数据库的功能,并能够对系统相关的数据进行有效计算[4]。基于ASP动态网页技术开发的网络课程系统平台,具备功能扩展性强、系统易于维护、程序开发简单等优点,极大地满足老师或学生在教学管理中的需求[5]。

2.2ACCESS数据库开发技术

ACCESS是将图形用户界面和软件开发工具相结合的数据库管理技术,网络课程系统平台数据库设计主要采用ACCESS数据库技术,设计包括系统数据库和独立的网络课程数据库,分别处理系统数据库和教学管理数据库文件[6]。

2.3B/S结构技术

系统采用B/S(Browser/Server,浏览器/服务器)架构。相比C/S(客户端/服务器)B/S架构只需连接互联网,用户便可通过浏览器就直接接入系统服务器,B/S的程序主要任务通过服务器端(Server)实现,形成3层(3-Tier)结构,分别对应逻辑结构中的界面层、应用层和数据层,用户不需要专门安装客户端,系统维护升级也只需要对服务器端的软件系统升级维护便可[7]。

3 基于WEB网络课程系统设计

3.1系统功能体系架构

通过对网络课程系统需求分析,网络课程系统设计以可用性、技术性和教学性为核心思想,如图1所示,系统功能模块主要包括用户登录、教师教学、学生学习和管理员4个子系统,对系统导航、系统栏目以及操作界面的设计,不仅体现视觉和听觉效应,更注重学生教师系统操作简单方便;课程内容设计以教学角度出发,设计有教学目标、教学内容、策略形式、多媒体等形式功能模块,确保教学内容的有效上传和下载,实现不同专业、不同班级网络课程在线教学的组织管理[8-9]。

图1 网络课程系统平台

3.2系统功能逻辑架构

系统应用B/S 3层体系结构,与B/S中的客户层、WEB层和数据层3层体系结构相对应,网络课程系统平台功能架构设计为3个层次,如图2所示,分别为界面层、应用层、资源层,系统界面层功能设置可以提供可视化图形界面,完全实现用户手动操作;应用层可响应客户请求,实现资料修改和课程内容设置;资源层可实现数据资料的存储、管理、上传和下载,用于用户档案库、栏目课件库以及数据资源库等信息数据库建设,层级功能设计既有独立性,同时兼具通用性、兼容性和易操作等优势特点[10]。

图2 网络课程平台逻辑结构图

3.3系统数据库设计

依据网络课程系统功能需求特点,网络课程数据库设计主要包括用户信息、课程信息和班级信息3部分,主要涉及系统管理员、课程、教师、班级和学生等主要实体[11],其数据项和数据结构设计如下:

1)“系统管理员”的数据项有:系统管理员编号、用户名、密码、所在部门、邮箱以及用户级别;

2)“课程信息”的数据项有:编号、名称、内容、课程信息、电子课件等;

3)“教师信息”的数据项有:工号、姓名、职称、密码和备注;

4)“班级信息”的数据项有:班号、课程编号、教师工号、人数、备注;

5)“学生信息”的数据项有:学号、姓名、密码、性别、专业和备注。

4 基于WEB网络课程系统实现

基于网络课程系统平台的功能需求分析,网络课程系统基本功能如图3所示,系统功能模块主要设置为用户登录系统、学生系统、教师系统和管理员系统模块[12]。

图3 系统功能模块总体架构

1)用户登录系统

输入用户名和密码,用户可登录首页界面,系统管理员对用户名、密码、姓名及学号等用户基本信息可预先导入用户信息数据库中,用户其他相关信息可由其手动修改。当用户一经系统检测进入网络课程平台后,也可通过点击“修改资料”选项,在信息修改界面重新修改用户性别、姓名、学号及密码等信息。系统管理员负责提供用户信息的维护,班级的创建等功能,学生可实现查看课程信息,在线提问与交流等任务,教师可实现修改密码,发布学习资源,在线答疑,评价报告等任务[13]。

2)管理员系统

管理员功能设计包括对教师用户、学生用户和课程资源的管理,管理员有权限添加或删除课程信息,设置课件资源的格式和统一存储方式,通过系统平台对课程资源按学科专业细化进行分类管理,系统分别对课程内容的上传和下载设置相应的权限控制,并通过口令来限制不同用户的使用权限,进一步提高网络课程系统的安全性[14]。

3)教师子系统

教师以教师身份登录网络课程系统后,可通过系统申请新建网络课程项目,组合构建课程功能栏目,完成实现栏目管理、学生管理、考试管理、提问管理、调查管理、作业管理、视频管理、链接管理等九大功能模块,教师根据课程进度和要求可及时上传相关资源,对课程内容、教学课件、公告等也可进行添加、修改和删除,使学生充分共享网络课程的课件、视频、案例库等多种形式的教学资源,大大弥补课堂教学的欠缺,提高学生学习效率。

4)学生子系统

学生身份一经系统权限认证,便可注册登录网络课程系统,在系统权限范围内选择一门网络课程,便可浏览下载网络课程资料和电子课件,系统提供查看通知,讨论、评论、查询和提交作业和留言等功能,也可实现该门课程的在线考试,与教师用户功能相比,学生系统不具有发布和修改课程资源权限[15]。

5 结束语

文中通过对网络课程系统平台的需求分析,结合传统课堂教学的优势特点,系统技术主要釆用B/S三层体系结构和ASP+ACCESS技术,系统功能模块设计以学生模块、教师模块和系统管理员为主架构,分别提供在线学习、上传作业、发布教程、资源管理等九大功能,使教师和学生用户在功能操作中更加简洁、易用。随着网络技术的飞速发展和Internet的广泛应用,网络课程教学未来将成为高校教学改革和实践的重点。

[1]王亚希,周红春.高校现代化教学资源建设及应用的实践探索[J].中国电化教育,2010(6):73-74.

[2]刘彬.JSP数据库高级教程[M].北京:科学出版社,2007.

[3]吴承毅.一种基于P2P流媒体的网络教学系统设计[J].现代电子技术,2010(15):99-101.

[4]王能.基于B/S结构的校园二手物品交易平台的构建[J].信息与电脑,2012(6):80-81.

[5]白雪娇.基于B/S架构的直放站网管设计[J].现代电子技术,2014,37(1):57-59.

[6]李旭荣.基于B/S的高校协同办公平台的设计与实现[J].现代电子技术2012,35(6):36-38.

[7]许亮,陈刚.基于J2EE的高校后勤管理系统的研究和实现[J].现代电子技术,2012,35(4):48-50.

[8]吴洪祥.网络实时教学平台的设计与实现[D].南京:南京师范大学,2008.

[9]张国锋.网络教学平台的设计与实现[D].上海:华东师范大学,2007.

[10]孙博.基于WEB模式的在线教学系统[D].郑州:郑州大学,2009.

[11]刘辉.基于FMs的实时视频答疑系统的设计与实现[J].重庆职业技术学院学报,2012(6)17.

[12]曾明星,周清平.软件工程专业“翻转课堂”云计算教学平台探讨[J].现代教育技术.2013(8):26-27.

[13]殷庆轩.JSP2.0动态网站开发实例指南[M].北京:机械工业出版社,2006.

[14]刘海韬,刘兆君,滑志然.基于建构主义的自助式分组合作学习系统的设计[J].软件导刊:教育技术,2008(3):83-85.

[15]汪孝宜.JSP数据库开发实例精粹[M].北京:电子工业出版社,2007.

Network course system construction and implementation based on WEB

WEI Xiao-ying
(Shanxi Polytechnic Institute,Xianyang 712000,China)

Aiming demand characteristics of network course system platform,Using B/S three-tier architecture and ASP ACCESS technology,Construction online course system platform WEB-based,Implementation of the system allows users to more teachers and students in the functional operation concise,easy to use,The full realization of complementary teaching resource.

nentwork course;subsystem;system design;B/S

TN0

A

1674-6236(2016)17-0025-03

2016-01-18稿件编号:201601142

国家社科基金项目(11BJY047);陕西省专项科研计划项目(12JK0114)

魏小英(1970—),女,陕西富平人,硕士研究生,副教授,研究方向:教学和企业运营。

猜你喜欢

数据库用户系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
基于PowerPC+FPGA显示系统
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
数据库
关注用户
关注用户
数据库
关注用户
数据库