基于J2EE的《商务网页设计与制作》精品课程网站设计与实现
2016-05-14郭伟任国霞
郭伟 任国霞
摘要:精品课程是学校独具特色的标志性课程,通常拥有最优质的教学队伍、内容、方法、软硬件条件及管理机制,是学校最具示范性课程。《商务网页设计与制作》精品课程网站基于J2EE三层系统架构,采用ASP技术设计与实现,课程网站扩展方便、维护简单,具有一定的实用性。
Abstract: Excellent course is a unique symbol of the school curriculum, usually having the highest quality teaching force, contents, methods, hardware and software conditions and management mechanism, and it is the most exemplary school course. The Excellent Course Website of "Business web design and production" based on J2EE three-tier system architecture is designed and relaized by ASP technology. The course website is easy to extend and maintain, so it has certain practicality.
关键词:精品课程网站;J2EE;数据库
Key words: Excellent Course Website;J2EE;database
中图分类号:TP393 文献标识码:A 文章编号:1006-4311(2016)06-0186-02
0 引言
21世纪是一个网络和大数据时代,精品课程网站这种新的课程学习方式由此应运而生,精品课程[1]已经成为高校课程展示和教学的一个良好的平台,建设精品课程网站已经成为各高校课程转换与升级的首要任务。
1 系统背景与意义
1.1 系统背景
精品课程建设可以创造和提供了更多更加优质的教育资源。但在这一摸索建设过程中,难免存在一些问题,对精品课程建设工程及其积极作用造成了一定影响,限制了精品课程的带动性与示范性[2]。本文以杨凌职业技术学院《商务网页设计与制作》课程为例,该精品课程网站已经开设了十几年,但是,课程教学过程中,我们发现该课程教学已经不适应当前互联网时代发展的要求。本文在浏览国内外各类精品课程网站和参阅大量文献的基础上,开展基于J2EE[3]的《商务网页设计与制作》精品课程网站建设。
1.2 系统意义
基于J2EE的《商务网页设计与制作》精品课程网站以全面、系统、科学的系统开发理论为基础,基于J2EE的三层架构,采用ASP开发技术,选择Photoshop、Flash、Dreamweaver作为开发工具,对课程资源进解构和重构,全面有效的提高课程利用率和教学效果,对课程教学能能够起到良好的辅助作用。因此,基于J-2EE的《商务网页设计与制作》精品课程网站具备一定的实用价值。
2 系统研究现状
2.1 国外研究现状
2002年的联合国教科文组织的年度论坛的圆满结束,标志着“开放教育资源[4]”建设事业的正式兴起。2001年4月麻省理工提出了网络课件开放工程。这项开放教育资源项目,期望通过十年的发展将该学院近两千多门课程资源制作转换为开放式课件形式,并有计划、分批次的将其公布于国际互联网中,免费提供给全球有需要的人去使用和学习。
2.2 国内研究现状
2003年4月教育部制定和下发了《关于启动高等学校教学质量与教学改革工程精品课程建设工作的通知》[5];2006年11月教育部制定和提出了《教育部财政部关于实施国家示范性高等职业院校建设计划加快高等职业教育改革与发展的意见》;2011年7月教育部制定和提出了《财政部关于“十二五”期间实施“高等学校本科教学质量与教学改革工程”的意见》。这些政策的出台,标志我国高校精品课程建设进入了一个新的飞速发展的阶段。
3 系统需求分析
系统分析是网站设计与开发的重要环节,它对对系统能否最终开发成型起着至关重要的影响。系统分析确定系统功能需求,并且分析系统设计与实现是否可行,系统需求分析是网站设计与实现的一项十分重要的工作。
3.1 功能需求
课程首页:课程简介、课程大纲、课程教材等。
课程学习:课程公告、课程内容、课程作业等。
教学资源:PPT资源、文本资源、素材资源、案例资源、软件资源等。
学生作品:主要展示学生作品。
教学团队:主要介绍课程教学团队,包括主讲教师和团队成员。
交流互动:课程教学与学习在线交流。
3.2 安全需求
网站设计时必须保证网站安全可靠,运行稳定。做好防范,防止外来终端利用Web服务器的漏洞进行攻击,如CGI缓冲区溢出,目录遍历漏洞利用等攻击。或者利用网页自身的安全漏洞进行攻击,如SQL注入,跨站脚本攻击等。
4 系统概要设计
系统概要设计是在详细的系统分析之后进行系统的总体设计,其中包括系统的架构设计、系统数据设计等内容。
4.1 系统架构
基于J2EE的《商务网页设计与制作》精品课程网站要实现工程化设计,就要建立网站的有效结构。本网站按照三层B/S体系,去执行J2EE为基础的业务关系,当前台、中间和后台三个层次需要进行分别讨论时,得到的数据结果就是按照程序中的逻辑关系,进行数据分析的。而当修订或是升级系统的时候,容易出现保护层脆弱的情况,很多软件、结构都容易受到攻击,而三层防护结构在存在,不仅可以提高稳定性、安全性,还能降低维护升级成本。系统架构图如图1所示。
4.2 系统数据库设计
数据库设计是根据系统的实际环境,以一种优化的数据库模式设计数据库和系统,达到高效储存数据,实现系统功能的目标。数据表是数据库的重要组成部分,是网站数据按照结构化合理存放的文件,数据表的设计直接影响网站功能的实现,根据网站的功能要求,本网站采用由微软发布Microsoft Office Access关系数据库管理系统,其数据库关系模型如图2所示。
5 系统设计与实现
系统设计是在系统概要设计之后的一项重要工作,通过这一阶段的工作,最终建立系统物理模型。基于J2EE的《商务网页设计与制作》精品课程网站完成了在J2EE三层架构基础上的精品课程网站建设,实现了精品课程网站系统需求的各项功能。网站设计与实现如图3所示。
6 结束语
基于J2EE的《商务网页设计与制作》精品课程网站通过系统分析、系统概要设计、系统设计与实现、测试等环节最终设计和实现网站功能需求,同时也解决了《商务网页设计与制作》课程在教学过程教学辅助功能欠缺等问题。网站建设的完成增强了高校师生互动,提高了教师教学水平,激发了学生学习的积极性和主动性。
参考文献:
[1]柳礼泉.论精品课程的特征[J].高等教育研究,2009(3):82-86.
[2]郭伟.高校精品课程网站建设的若干思考[J].中小企业管理与科技,2014(9):297-298.
[3]田娟,徐钊.基于J2EE的MVC设计模式的分析与思考[J].计算机与现代化,2010(10):54-58.
[4]赵国栋,姜中皎.高校“开放教育资源”建设模式与发展趋势[J].北京大学教育评论,2009,7(3):123-192.
[5]张泽洪,张军.高校精品课程内涵建设与网络资源共享策略研究[J].地理教育,2011(9):60-61.