网络资源平台开发浅析
2015-04-28田端财殷晓丽
田端财 殷晓丽
【摘 要】本文介绍了各学校目前教学资源的管理和维护存在的问题。简述了我院为实现各种教学资源的网络化管理、维护,引入网络资源平台概念,总结了开发过程中所解决的主要问题和各功能模块等。本平台使信息架构和内容分离,在企事业单位信息管理上具有一定实用价值,此平台还引入多种Smart设备的应用,充分利用各类网络资源,对于提高信息资源的管理效率、增强信息内容的合理性具有重要意义。
【关键词】教学资源 网络化 架构 分离 Smart
1 背景
当今校园网不断普及,教学工作面临教学资源数字化、网络化等问题,另外,各类Smart设备层出不穷,学生的学习方式也在变化,这就要求教师及学校管理人员要充分的、有效的利用网络资源发挥网络优势,积极开展网络化教学、学习和实践,探索网络化教学模式改革,使各种教学资源从离散状态向宏观上整体优化、微观上分散独立的管理方向发展,即实现教学资源的网络化管理和应用。
本文源于我院教学资源管理的需要。以往我院教学资源的管理由某一管理员负责维护、更新,如此机械工作带来两个问题:⑴.管理员工作负荷大,教学资源更新不及时;⑵.管理员大多为专业技术出身,对教学资源分类不敏感,使内容和主题不匹配。为解决以上问题,可利用网络管理平台,实现宏观上集中管理,微观上独立控制。虽然现有成型的系统,但鉴于成本较高加之和学校的功能匹配问题,产生了自己开发一套平台的构想,实现教学资源架构和内容的分离,技术人员负责架构管理,教学资源的更新则由信息提供者负责。以我院为例,教学资源可由教师负责发布和更新;学生可用各终端设备下载或浏览、在线学习等;信息中心只负责平台架构的开发、维护和管理,具有超级权限。
2研究内容
本平台是集信息、各种教学资源编辑发布、人员事务管理、各种信息浏览讨论等功能的综合性网站。由开发组成员负责开发、维护和管理,另外,由于学生手中各Smart设备的普及,此平台还开发了一个基于Smart设备的访问管理模块。
本平台是将教学资源利用网络进行集中管理,并由资源的某些共性进行分类;用户可把教学资源系统化、标准化的上传到平台,用户拥有不同的权限使用和管理相关内容。教学资源通过管理界面上传到平台服务器,通过审核后发布到前台。
目前许多网站依然为静态HTML页面,每次更新需要做一个页面,然后上传到站点目录,再修改链接页代码并上传,如此工作冗余,而自动发布功能会大大减轻维护工作量,通过后台管理程序在客户端浏览器上像编辑Word文档一样录入文字,上传图片、文件、视频等资源,上传完毕,前台立刻按标准显示,使用户更及时的获取最新资源,如此加快了教学资源的更新速度,时时保持教学资源的活动力和影响力。
3研究过程
3.1整体分析
整个开发过程,含需求分析、系统设计、编码、试运行四个阶段,在我系试运行至今,基本实现了目标。开发过程中主要解决:(1)PC前台教学资源的显示,在有新的教学资源上传到服务器后,前台生成教学资源展示页,在调用页生成新展示页的链接;(2)用户权限,通过权限,控制用户发布资源的种类、栏目等,控制学生的权限等。在权限管理中,建立角色,每个角色有相关权限,用户可被分配不同角色;(3)各教学资源上传。上传教学资源的人多为非计算机专业人员,因此需为其设计友好界面;(4)Smart设备内容显示、查询等。(5)标准化课程网站建设。该平台分5个模块:PC前台页面展示模块、用户权限模块、教学资源发布模块、Smart设备显示模块和课程建站模块。本平台各模块在功能上作一定的扩展即可实现远程管理。
本平台以IIS6.0为Web服务器,Access为数据库,需.Net 2.0支持,视频支持.flv格式,运行模式如下图:
图1运行模式
3.2功能分析
(1)类别管理。信息按类别组织,类别可动态增加、修改或删除和更改类别顺序等。类别管理提高了系统的灵活性和扩展性。
(2) 教学资源管理。实现各教学资源的上传、维护等,提供后台输入、查询、修改、删除具体内容功能,选择资源是否出现在栏目首行、前台首页等功能。
(3)系统用户管理。系统用户:分管理员、一般用户及学生等。管理员具有超级权限,可增加、删除用户,修改一般用户权限,并拥有所有的权限。一般用户根据用户组权限管理,同组不同用户可具有不同权限,进入后台界面后,可看到自己的权限范围。此功能便于由不同部门或交叉部门的用户维护栏目。学生有浏览、查询和下载等功能。
(4)页面风格编辑功能。此功能,采用CSS统一风格,还将页面上的一些固定内容如导航条、页眉页脚、广告条、友情链接等,引入在线编辑功能,实现系统化、标准化,保证平台风格统一,减轻了工作量。
(5)前台显示、查询。前台可实现最新、最重要、最热门等信息的显示,记录信息的访问次数和总访问量等。可实现分类检索,关键字或日期检索等。
(6)自主建站。针对课程,教师可按标准上传计划、大纲、课件和教学视频等,上传完毕可自动生成课程网站。
(7)BBS功能。论坛、留言板等实现了在线讨论、答疑等,有助于学生学习。
4研究成果
本平台成功开发了5个独立的模块。除了平台整体的价值外,5个模块都可以作为独立的系统使用。权限管理是各种系统中普遍采用的技术。前台显示模块属于网站架构范畴。上传模块较为复杂,经过探索开发出较为稳定的系统。Smart设备显示模块在现有的网络教学资源平台中算是尝试,具有领先意义。本平台和5个模块都具备较高的商业推广价值。
5后期改进
考虑采用.NET技术,使用SQL作为数据库,以使系统运行更安全稳定,为方便管理把所用内容存入数据库,改进角色功能,增强栏目管理功能,增加批量上传图片、视频和压缩文件等功能,完善日志和备份功能,以防系统故障,完善页面管理功能,更好的自主建站,以适应精品课程网站建设需要,增加扫描过滤模块等,完善Smart设备应用平台,增添Smart设备后台管理功能等,考虑开发APP客户端,从而更有效利用网络资源。
参考文献:
[1]李文生,潘世兵.《采用ASP技术开发企业信息同步发布系统》[J].计算机应用研究,2001,6(6):94~95.
[2]冒东奎,冒小慧.《用ASP存取数据库的图形》[J].计算机应用,2002(2):46~47.
[3]冯天飞,施法中,王瑛.《基于Web的新闻自动发布系统的设计和实现》.计算机应用,第21卷第3期.2001年3月.
[4]李朝辉,闫楠.《基于Web的新闻发布系统的设计和实现》.计算机工程,第28卷第12期.2002年12月.