基于PHP的计算机网络技术专业教学资源库的设计与实现

来源 :科学时代·下半月 | 被引量 : 0次 | 上传用户:lwk2293366
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】专业教学资源库建设作为专业建设的展示平台和资源分享的平台,实现了教学资源的有效整合,有效地推进了专业的建设和发展。通过专业改革、强化校企合作,整合校企各类优质资源,建设可共享的教学资源库,推动专业建设,提高专业人才培养质量,是专业建设的当务之急。本文介绍了青海交通职业技术学院计算机网络技术专业的教学资源库系统的设计与实现。
  【关键词】计算机网络技术;教学资源库;PHP;MySQL
  1.引言
  计算机网络技术专业是一门综合性强的专业,它集计算机技术与通信技术为一体。技术更新快,课堂讲授为主教学方法很难与实际操作相结合。为了改革教学方法与教学手段,目前许多高职院校都建立了以辅助教学为目的的课程教学网站,但多数的课程教学网站功能单一,仅用于教师发布教学信息以及教学课件,在师生互动、辅助学生自学的方面并没有很大的改进。因此,建立一个以学生需求为中心,将计算机网络技术专业教学资源融为一体,打造专业建设、课程开发、工程实训、职业信息、认证培训、工程项目和技术标准,覆盖计算机网络技术专业的学习领域,是专业建设与发展的基础。本文提出建立一个基于PHP的计算机网络技术专业教学资源库系统,可同时满足计算机网络技术专业学生学习需求、兼顾行业、企业需求并支持终生教育,能够持续更新的面向学生的应用学习型计算机网络技术专业教学资源库。
  2.系统开发技术与总体方案
  专业教学资源库系统是一个综合的系统,系统采用由客户端(Web 浏览器)、Web服务器、数据库服务器结构组成的B/S模式,B/S结构具有系统维护升级方便、跨平台操作、良好的开放性、可扩充性和可移植性以及系统安全性等优点。专业教学资源库系统由前台网页界面、后台管理程序和后台数据库系统组成。因此使用PHP语言及My SQL数据库来进行系统的开发与设计十分合适。
  2.1系统主要开发技术
  PHP是Hypertext Preprocessor(超文本预处理器)的缩写。是一种服务器端、跨平台、HTML 嵌入式的脚本语言,其独特的语法混合了C语言、Java语言和Perl语言的特点,是一种被广泛应用的开源式的多用途脚本语言,尤其适合Web开发。
  My SQL是目前最为流行的开源数据库,是完全网络化的跨平台关系型数据库。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。
  2.2系统总体解决方案
  计算机网络专业教学资源库系统采用三层体系结构——客户层、web服务层和数据库服务层。使系统前后分离,便于实现和管理。运行平台为Redhat Linux操作系统,web服务器软件为Apache。开发工具选择PHP+MySQL,网页设计工具为Dreamweaver。(见图1)
  3.系统功能模块与设计
  3.1 系统总体功能设计
  计算机网络技术专业教学资源库网站主要分为五个模块:教学资源库、新闻动态、公告板、在线答疑区。针对资源库系统管理的要求,资源库系统根据系统的使用对象:系统管理员、管理员、教师、学生设计了四种登录身份。以不同的身份登录之后将有不同的界面和权限。如图 2 所示。
  3.2 系统主要功能模块设计
  (1)用户注册与登录
  系统管理员、管理员、教师及学生必须给出有效的登录账号和密码才能进入该系统,对学生生来说该模块是确认学生身份、进行在线学习及测试的重要部分。对管理员来说,它是确定管理权限的重要部分。系统管理员负责整个系统的维护与运行,拥有最高权限。管理员负责职业信息库、专业信息库、工程项目库、行业标准库的信息发布与资料上传。教师用户负责课程子站的建立、电子课件、教学大纲、教案、参考文献、实验指导书、实验范例、试题库等内容的上传及管理。学生用户能浏览各类信息及进行课程的学习。
  (2)教学资源库是整个网站的核心,分为六个子库
  ①职业信息库是专业建设的逻辑起点。为专业建设者细化人才培养目标、准确定制人才培养规格提供依据;提供职业岗位描述等资源。
  ②专业信息库是专业建设的标准和规范。其主要为本专业人才培养方案、课程标准、考核方案等教学规范文件。
  ③课程资源库是专业资源库建设的核心。教师学院优质核心课程建设方法、流程以及资源,发布课程的电子课件、教学大纲、教案、参考文献、实验指导书、实验范例等内容,满足学生自主学习需求。
  ④工程项目库是专业资源库的职业延伸。工程项目库将集成网络技术领域的真实工程项目,包括解决方案、工程设计实施文档等资源,帮助个人迅速了解行业工程信息、积累项目经验,加速个人职业成长。
  ⑤标准库是专业资源库的行业延伸。主要提供国际、国家、行业、企业的职业标准、技术标准和资源库建设标准与规范等资源,为专业定位、课程体系的制定、课程开发、实训、培训认证等应用提供依据。
  ⑥试题库是在线考试资源开发的基础。试题库主要提供填空、单项选择、多项选择、判断等试题样式的结构化数据,形成泛在化的可被重构的试题库。
  (3)新闻动态
  教师发布一些专业及课程相关的新闻,使学生了解当前计算机网络技术专业发展情况、网络行业的最新研究方向和成果及课程信息。
  (4)公告板
  用于教师发布一些专业信息、课程信息、招聘信息等。
  (5)在线答疑区
  为教师和学生以及学生和学生提供了互动平台,教师可以在此解答学生提出的疑问。
  3.3 数据库设计
  数据库设计时遵循如下原则:(1)根据数据不同用途的使用要求、安全保密性来决定数据的组织形式及结构;(2)严格按规范化设计数据库,减少数据间的依赖和数据冗余;(3)尽量多使用存储过程和触发器,使数据库服务器端功能增大,提高效率,增加安全性;(4)尽量采用事务对操作进行控制,增加操作的独立性、一致性、不可否认性、原子性,必要时实现回滚操作。数据库设计采用MySQL建立数据库。表1为主要数据表清单:   4.部分功能技术实现
  4.1 配置文件
  建立配置文件是系统架构需要考虑的重点,其中主要存放数据库连接用的参数和一些全局变量。在页面程序中包含配置文件就可以实现相应的功能,使程序结构清晰。本系统配置文件config.inc php代码如下:
  4.2 数据库连接、管理和分页实现
  在数据库连接、管理和分页类文件中,定义了3个类。分别是connDB数据库连接类,用于通过ADODB连接MySQL数据库,AdminDB数据库管理类,使用ADODBn类库中的方法执行对数据库中数据的查询、插入、更新、删除操作,Seppage分页类,用于对数据库中的数据进行分页输出。由于篇幅有限仅列出部分代码:
  4.3权限的实现
  不同权限的用户所拥有的功能不一样。在本系统中, 系统管理员拥有最高的权限, 其次是管理员、教师、最后是学生。用户在Res_admin表中通过if 语句来判断用户权限属性值, 从而确定用户的级别(0-教师、1-管理员、2-系统管理员)。确定用户级别后,再用if语句来区别不同级别所拥有的功能,从而达到拥有不同权限的目的。如发布信息的原码为:
  4.4 资源上传的实现
  资源库系统中,允许教师进行课件及教学资料的上传,PHP中要实现上传功能,首先要在php.ini文件中开启文件上传,并对其中的一些参数作出合理的设置。找到FileUploads项,将file_uploads的值设置为on,也可以设置其它如上传文件大小、上传文件位置等。文件上传实现代码为:
  5.结束语
  计算机网络技术专业教学资源库系统是一个开放的、互动的教学资源平台。该教学资源网站在教学的应用,规范了教学标准、丰富了教学内容,以“学为中心”通过“个性化设计”分别向教学者和学习者两类用户提供全面的“教学”支持和“终身学习”支持。本文利用PHP+MySQL技术设计了一个基于B/ S模式的计算机网络专业教学资源库。实践结果表明,该系统使用方便、易于维护。随着专业资源库的的推广、应用和持续更新。将带给学生更丰富的专业教学资源、更加灵活的学习方式。在以后的专业建设及教学过程中还将不断的修改、完善和扩展,使它更好地为专业建设及专业教学服务。
  参考文献:
  [1]潘凯华.PHP从入门到精通.北京:清华大学出版社,2010 第二版.
  [2] Larry.Ullman著[美].陈宗斌译.PHP与MySQL基础教程[M].北京:人民邮电出版社,2007第二版:430—450.
  [3]张基宏.高等职业教育计算机网络技术专业教学资源库建设方案.(申报方案)
  [4]王鹤.基于PHP的计算机网络课程在线学习系统的设计与实现.信息与电脑.2011.8.
  作者简介:
  夏美艺(1971.4-),男,江苏人,学历:本科,职称:一级实习指导教师,研究方向:数据库开发。
其他文献
目的:调查沈阳地区癫痫患儿用药情况,分析药物疗效及影响药物疗效因素,并给予用药指导,更大程度的控制癫痫的发作并将药物不良反应降至最小.方法:采用自制问卷调查表,对54位50
会议
研究苹果在0.5~3.5kg的静载及12~84h作用时间内的接触面积和直径的变化规律,用四元件Burgers模型和回归分析方法描述其蠕变特性并求得蠕变参数。通过对接触面直径与蠕变参数关系的分析,说明用延迟时间
综述国内肺癌患者集束化护理干预研究进展,指出现在国内进行的针对肺癌患者的集束化护理措施已取得很好的效果.但是,集束化护理元素的变化和有效证据不足,需要对该领域进行进
目的:分析超敏CRP、D二聚体、LP(a)联合检验诊断冠心病的价值.方法:在2017年3月~2019年5月期间,选取来我院就诊的冠心病患者56例,将其作为试验组;同期健康体检人员56例作为对
在历史舞台上,任何人的名字都是个瞬间名词,可能一时耀眼夺目,却终会暗淡,渐渐成为过去。80年代,菲律宾总统费迪南德·马科斯和他的夫人伊梅尔达因一场举世注目的政治决斗以
目的:探讨额叶癫痫患儿发作期临床症状在致痫灶定位中的意义.方法:纳入2010年10月~2011年3月于中国医科大学附属盛京医院小儿神经内科确诊的20例额叶癫痫患儿的视频脑电图,分析
会议
1引言输入阻抗是天线的重要参数,它决定了天线匹配网络形式的选择以及匹配元件参数的大小。匹配网络设计的第一步就是测量天线的输入阻抗,但是,由于技术条件的限制,很多中波
干燥花是利用真实的自然花材,经干燥方法加工处理后,可以久置不坏,又是具有独特风味的观赏花材。它有鲜花所不及的耐久性,也有比人造花真实、自然的优点。至于它的搭配变化
目的:研究分析 COPD急性加重期临床治疗期间采取联合吸入糖皮质激素雾化治疗措施的效果价值.方法:随机选取2016年10月至2019年05月期间我院收治200例COPD急性加重期患者,将其
目的:探讨灰质异位症的临床特点及影像学特征.方法:回顾性分析医院儿科2009年至2012年8月门诊及住院部共43例灰质异位症的临床及影像学资料.结果:43例灰质异位症中室管膜下型16
会议