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

时间:2024-01-26 点赞:54970 浏览:116805 作者原创标记本站原创

本文是一篇数据库论文范文,关于数据库类学年毕业论文,关于基于PHP的计算机网络技术专业教学资源库的设计与实现相关毕业论文的格式范文。适合数据库及计算机网络技术及参考文献方面的的大学硕士和本科毕业论文以及数据库相关开题报告范文和职称论文写作参考文献资料下载。

【摘 要】专业教学资源库建设作为专业建设的展示平台和资源分享的平台,实现了教学资源的有效整合,有效地推进了专业的建设和发展.通过专业改革、强化校企合作,整合校企各类优质资源,建设可共享的教学资源库,推动专业建设,提高专业人才培养质量,是专业建设的当务之急.本文介绍了青海交通职业技术学院计算机网络技术专业的教学资源库系统的设计与实现.

【关 键 词】计算机网络技术;教学资源库;PHP;MySQL

1.引言

计算机网络技术专业是一门综合性强的专业,它集计算机技术与通信技术为一体.技术更新快,课堂讲授为主教学方法很难与实际操作相结合.为了改革教学方法与教学手段,目前许多高职院校都建立了以辅助教学为目的的课程教学网站,但多数的课程教学网站功能单一,仅用于教师发布教学信息以及教学课件,在师生互动、辅助学生自学的方面并没有很大的改进.因此,建立一个以学生需求为中心,将计算机网络技术专业教学资源融为一体,打造专业建设、课程开发、工程实训、职业信息、认证培训、工程项目和技术标准,覆盖计算机网络技术专业的学习领域,是专业建设与发展的基础.本文提出建立一个基于PHP的计算机网络技术专业教学资源库系统,可同时满足计算机网络技术专业学生学习需求、兼顾行业、企业需求并支持终生教育,能够持续更新的面向学生的应用学习型计算机网络技术专业教学资源库.

2.系统开发技术与总体方案

专业教学资源库系统是一个综合的系统,系统采用由客户端(Web浏览器)、Web服务器、数据库服务器结构组成的B/S模式,B/S结构具有系统维护升级方便、跨平台操作、良好的开放性、可扩充性和可移植性以及系统安全性等优点.专业教学资源库系统由前台网页界面、后台管理程序和后台数据库系统组成.因此使用PHP语言及MySQL数据库来进行系统的开发与设计十分合适.

2.1系统主要开发技术

PHP是HypertextPreprocessor(超文本预处理器)的缩写.是一种服务器端、跨平台、HTML嵌入式的脚本语言,其独特的语法混合了C语言、Ja语言和Perl语言的特点,是一种被广泛应用的开源式的多用途脚本语言,尤其适合Web开发.

MySQL是目前最为流行的开源数据库,是完全网络化的跨平台关系型数据库.由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力.

2.2系统总体解决方案

计算机网络专业教学资源库系统采用三层体系结构――客户层、web服务层和数据库服务层.使系统前后分离,便于实现和管理.运行平台为RedhatLinux操作系统,web服务器软件为Apache.开发工具选择PHP+MySQL,网页设计工具为Dreamweer.(见图1)

3.系统功能模块与设计

3.1系统总体功能设计

计算机网络技术专业教学资源库网站主要分为五个模块:教学资源库、新闻动态、公告板、在线答疑区.针对资源库系统管理的要求,资源库系统根据系统的使用对象:系统管理员、管理员、教师、学生设计了四种登录身份.以不同的身份登录之后将有不同的界面和权限.如图2所示.

3.2系统主要功能模块设计

(1)用户注册与登录

系统管理员、管理员、教师及学生必须给出有效的登录账号和才能进入该系统,对学生生来说该模块是确认学生身份、进行在线学习及测试的重要部分.对管理员来说,它是确定管理权限的重要部分.系统管理员负责整个系统的维护与运行,拥有最高权限.管理员负责职业信息库、专业信息库、工程项目库、行业标准库的信息发布与资料上传.教师用户负责课程子站的建立、电子课件、教学大纲、教案、参考文献、实验指导书、实验范例、试题库等内容的上传及管理.学生用户能浏览各类信息及进行课程的学习.

(2)教学资源库是整个网站的核心,分为六个子库

①职业信息库是专业建设的逻辑起点.为专业建设者细化人才培养目标、准确人才培养规格提供依据;提供职业岗位描述等资源.

②专业信息库是专业建设的标准和规范.其主要为本专业人才培养方案、课程标准、考核方案等教学规范文件.

③课程资源库是专业资源库建设的核心.教师学院优质核心课程建设方法、流程以及资源,发布课程的电子课件、教学大纲、教案、参考文献、实验指导书、实验范例等内容,满足学生自主学习需求.

④工程项目库是专业资源库的职业延伸.工程项目库将集成网络技术领域的真实工程项目,包括解决方案、工程设计实施文档等资源,帮助个人迅速了解行业工程信息、积累项目经验,加速个人职业成长.

⑤标准库是专业资源库的行业延伸.主要提供国际、国家、行业、企业的职业标准、技术标准和资源库建设标准与规范等资源,为专业定位、课程体系的制定、课程开发、实训、培训认证等应用提供依据.


⑥试题库是在线考试资源开发的基础.试题库主要提供填空、单项选择、多项选择、判断等试题样式的结构化数据,形成泛在化的可被重构的试题库.

(3)新闻动态

教师发布一些专业及课程相关的新闻,使学生了解当前计算机网络技术专业发展情况、网络行业的最新研究方向和成果及课程信息.

(4)公告板

用于教师发布一些专业信息、课程信息、招聘信息等.

(5)在线答疑区

为教师和学生以及学生和学生提供了互动平台,教师可以在此解答学生提出的疑问.

3.3数据库设计

数据库设计时遵循如下原则:(1)根据数据不同用途的使用要求、安全保密性来决定数据的组织形式及结构;(2)严格按规范化设计数据库,减少数据间的依赖和数据冗余;(3)尽量多使用存储过程和触发器,使数据库服务器端功能增大,提高效率,增加安全性;(4)尽量采用事务对操作进行控制,增加操作的独立性、一致性、不可否认性、原子性,必要时实现回滚操作.数据库设计采用MySQL建立数据库.表1为主要数据表清单:

相关论文

计算机网络技术专业教学改革的

本文是一篇计算机网络技术论文范文,计算机网络技术方面有关本科论文开题报告,关于计算机网络技术专业教学改革的相关毕业论文模板范文。适合。

计算机网络技术专业教学模式改革

本文是一篇实践教学论文范文,实践教学类硕士毕业论文,关于计算机网络技术专业教学模式改革相关学年毕业论文范文。适合实践教学及课程设计及。

计算机网络技术专业教学改革

本文是一篇计算机网络论文范文,计算机网络类有关毕业论文模板,关于计算机网络技术专业教学改革相关电大毕业论文范文。适合计算机网络及教学。

计算机网络技术专业教学标准

本文是一篇课堂教学论文范文,关于课堂教学相关毕业论文格式模板,关于计算机网络技术专业教学标准相关学年毕业论文范文。适合课堂教学及企业。