基于实践应用的Web开发技术教学改革研究

时间:2022-09-08 04:33:36

基于实践应用的Web开发技术教学改革研究

摘要:Web开发技术是一门综合性较强、实践能力要求高的课程。本文针对目前课程在课程设置上面存在一些偏重理论、实验滞后、学生参与积极性低等的问题,设计了该课程的配套实验,使课程形象生动,提高教学效果。

关键词:Web开发技术;教学改革;实践应用

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2017)05-0259-02

互联网对整体社会的影响已进入到新的阶段。[1]当今社会需要大量掌握信息系统管理理论并且懂得信息化建设方法与技术的复合型人才。培养基础扎实、动手实践能力强的Web开发技术人才必须从本科开始抓起。

Web开发技术是一门对实践和开发能力要求较高的综合性课程,Web技术是目前动态网站开发的主流技术之一,学生通过学习该课程,可熟悉B/S模式的结构,掌握常用的Web开发工具和相关技术,提高信息系统建设与管理的水平。

本文针对目前在Web开发技术课程中教学方法以及实验设置等存在的问题,突出培养动手实践能力,[2]在课程设置、培养方法、配套实验的选取与设计等方面作了一定的调整与创新。

一、Web开发技术课程目前存在的问题

1.课程设置偏重于理论,实验滞后,与教学脱节。Web开发技术是一门重要的综合型课程。大多数高校都非常重视这门课程,并在“Web开发技术”课程后设置相应的实验课程。但由于实验课程大多安排在理论教学结束后的几周,实验远远滞后于相关知识点的学习,不能巩固教学内容,[3]而且所安排的实验内容大多注重对已学知识的验证,实用性、创新性与前沿性显得不足。[4]这类问题导致学生在今后的实习和工作中不能很快地适应需要敏捷开发的信息与管理系统的工作要求。

2.授课模式单一,课堂气氛沉闷,教学效果不佳。在Web开发技术的课堂上,传统的“填鸭式”灌输知识的单一授课模式依然占据主导地位,教师讲得多,学生讨论得少;学生看的多、动手的少。因此,W生积极性普遍不高,课堂气氛比较沉闷。学生的创新能力、动手能力与实践能力无法得到培养与提高。

3.多重复杂因素导致纯理论授课效果不佳。Web开发技术作为实用型的重要基础课程,要求学生能够熟悉掌握Web的基本概念、C/S、B/S模型以及Web开发的基本技术,为以后利用相关技术或工具设计开发信息化系统打下基础。由于目前高校扩招的现状,学生地域来源复杂,基础知识水平参差不齐,另外,由于跨专业选修的学生知识结构不同,导致理论授课学习效果不佳。如何提高学生对于C/S、B/S模型的理解,对于常用Web技术的熟悉以及对于Web网站具体开发方法的掌握,最理想的方法当然是实践教学。[5]

二、配套实验环节的设计

1.实验内容的选取。实验内容与课堂理论教学需做到相辅相成、相互关联、互为补充。[6]“Web开发技术”课程主要涉及四块内容:①Web的基本概念和基础知识;②C/S模式与B/S模式的结构;③常用的Web开发工具;④Web开发的基本技术。这四个部分相对独立又相互关联。

在大数据时代,各个领域需要处理的数据信息量越来越大。对企业而言,随着其规模的扩大,员工数量的增多,人事管理系统中的数据在成倍的增加。要管理大量信息和数据,企业的人事信息系统成为一个实用且需求量很大的Web系统。[7]我们首选的上机实践内容是“企业人事信息系统”。主界面如图2.1所示。它根据大多数企业的需求,通过数据处理,以期达到减少企业人事的管理成本、提高管理效率,实现办公信息化、智能化、自动化的目的。

这个实验可以使学生将课堂所掌握的理论知识快速应用于项目实践中,变抽象为形象,培养学生实践动手能力与创新性的思维。

2.实验设计工具的选择。考虑到授课对象对C#语言有一定的了解,采用C#作为主要编程语言。系统采取B/S结构,运行于.Net Framework4.0架构,采用SQL Server 2005数据库,开发环境Microsoft Visual Studio 2010,用简洁高效的语句编写层次明晰的Web系统,同时兼顾程序的兼容性和可扩展性。该方案突出了如下能力的培养。①熟悉B/S模式的结构,及其相较于传统的C/S模式结构的优越性;②熟悉常用的Web开发工具和相关技术;③C#语言编程能力培养。

3.实验内容的设计。实验内容为指导学生开发一个企业人事信息系统,系统的主要功能有:输入正确的用户名和密码方可进入系统(否则无法进入);可实现增加、删除、修改用户的帐户;对于员工各种信息的输入和修改;对于应聘合格员工的添加;可删除转出、辞职以及离退员工信息;及修改新的消息等;增加删除以及修改部门、职称的功能;对员工调配工作岗位的功能。

4.数据库的设计。基于上述功能的要求,数据库主要涉及员工、部门、职称、工资和岗位等实体。其中员工的属性较为复杂,建表如图2.2所示。

5.实验内容的实现。登录主窗体可以看到如下几个模块:系统管理模块、个人信息管理模块、管理员管理模块和新闻模块等。其中管理员的身份对应有两种不同的权限:管理员用户、超级管理员用户。系统管理模块包括:登录、登录信息管理、注销几个部分。1)登录:实现系统管理员登录。2)登录信息管理又包括三部分:更改密码、更改权限和添加用户。①更改权限:实现更改管理员用户权限。②更改密码:实现更改管理员用户密码。③添加用户:实现添加管理员用户。3)注销。个人信息管理模块提供密码的修改等功能。

管理员管理模块包括:员工招聘辞退管理、员工工资管理、岗位管理和部门管理、职称管理等。职称设定如图2.3所示。

新闻模块提供管理员及修改新闻通知。

6.实验考核的完整性。本实验最终考核要求上交详细设计文档,文档包括系统需求分析、系统功能、系统模块划分、系统流程图、数据库的详细设计及其实现、运行效果图、关键代码、总结体会等。

三、结语

本文从课程设置、培养方法、配套实验的选取与设计等方面对Web开发技术课程教学改革探索进行探索,旨在增进学生对Web开发技术与工具的熟悉度,提高学生对web系统的开发设计能力,使学生全面掌握信息系统建设与管理的理论、技术和方法,在毕业后可以很快适应企业的实际项目开发,成为企业所需的能够承担信息化管理、信息系统设计和开发的“高分高能”型人才。

参考文献:

[1]张艳明.大学“JavaWeb开发”课程模块化教学改革研究[J].电脑知识与技术,2013,9(33):7549-7551.

[2]易婷.“数字信号处理”课程课内配套实验的设计[J].电气电子教学学报,2013,35(4):89-90,120.

[3]陈荣,马文忠.卓越工程师背景下电气工程及其自动化专业教学改革[J].中国成人教育,2015,(18):156-158.

[4]包永强.“通信原理”课程实践教学探讨[J].电气电子教学学报,2013,35(4):114-116.

[5]卢敏.“无线通信原理”课程实验环节设计[J].电气电子教学学报,2011,33(5):58-60.

[6]史会余,谢政廷,李秀鹏,等.基于的企业人事管理系统设计与开发[J].电脑编程技巧与维护,2015,(23):63-63.

上一篇:提升大学生数学自学能力研究 下一篇:小学语文课堂如何实施创新教学