潮汕职业技术学院
选 题 报 告
题目:精品课程网站的设计与实现
学 号:
_2011620058
姓
名:
指导教师:
张三
李四
_
院系专业: 计算机信息工程系
潮汕职业技术学院选题报告
一、 课题的来源、目的、意义及国内外概况和预测
1、 课题来源:
课题来源于由广东省潮汕职业技术学院计算机系及信息中心合作开发的高校精品
课程网站建设项目。这是潮汕职业技术学院计算机系 2008-2009 年的重点建设项目之一。
2、 课题意义:
本课题主要研究和开发高职高专精品课程的网站平台,实现精品课程资源共享,以
此推动高校的专业改革和学科建设。
随着高职教育在我国的发展,如何强化高职教育的作用、突出高职教育的特色,使
其更加适应我国社会经济发展的需要,是摆在每个高职高专院校面前的一个重要课题。
根据《教育部关于启动高等学校教学质量与教学改革工程精品课程建设工作的通
知》(教高 2003、1 号)文件精神,2003 年教育部开始在全国高等院校(包括高职高专)
启动精品课程建设。随后各省制定了相应的法规,鼓励并支持本省高职高专院校精品课
程的建设。
精品课程除了促进院校本身的专业及学科建设之外,还要求对外要有示范及辐射作
用。因此,所有精品课程项目,都要求把全部课程资源通过互联网,实现社会共享。
资源共享是精品课程建设的一项重要内容,正因为如此,精品课程网站建设便成为
精品课程建设过程中的一个核心的技术环节。
《潮汕职业技术学院精品课程网站》是为潮汕职业技术学院实现精品课程资源共享
而开发的一个网络信息平台,主要采用 ASP 语言进行网站构建。网站使用 B/S 模式,对
外提供课程录像、教学视频等重要课程资源的实时观看及资源下载服务,并提供专业教
师在线答疑的论坛。该网站的开发构建具有以下几点意义:
为潮汕职业技术学院的精品课程建设做出一个成功的表率,是潮汕职业技术学
院第一个自主开发的精品课程网站。
该网站的成功运行保证了学院精品课程有了一个稳定的网络资源共享平台。
作为我系重要的科研课题,该项目的成功与否将给本系甚至本校的科研工作及
学科建设产生重大的影响。
3、 国内外概况和预测:
由于精品课程网站面向的是教育领域的用户,为了减少开发成本、缩短开发周期,
2
潮汕职业技术学院选题报告
我们采用能支持多种数据库、得到 Windows 系统良好支持的 ASP 语言进行开发。
Active Server Pages 中文称为“动态服务器网页”,一般简称为“ASP”,ASP 之所以
能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的 HTML 格式,而
且这些程序是在网络服务端中执行,使用一般的浏览器(如 IE 或 Netscape)都可以正确
地获得 ASP 的“执行”结果,并且将这 ASP 执行的结果直接在浏览器中“浏览”,不像 VBScript
或 JavaScript 是在客户端(Client)的浏览器上执行。符合精品课程网站设计的需要。
ASP 主要有以下的特点:
1、开发工具简单易用
只要使用一般的文书编辑程序,如 Windows 记事本,就可以编辑。当然,其他网页发
展工具,例如,FrontPage Express、 FrontPage 等也都可以。为了节约成本,我们使用记
事本作为开发工具。
2、得到多种浏览器的支持
由于 ASP 程序是在网络服务器端中执行,执行结果所产生的 HTML 文件适用于各种不
同的浏览器,能满足各种不同用户的需要。
3、语言相容性高
ASP 与所有的 ActiveX Script 语言都相容,除了可结合 HTML,VBScript、Java Script、
Active X 服务器组件来设计外,并可经由“plug-In”(外挂组件模组)的方式,使用其他厂
商(Third Party)所提供的语言。
4、隐密性高
如果我们在浏览器中直接查看网页的原始代码,就只能看到 HTML 文件,原始的 ASP
程序代码是看不到的!这是因为 ASP 程序先于网站服务(Web Server)端执行后,将结果
转换成标准 HTML 文件,再传送到客户端(Client)的浏览器上。 这个减少一些不必要的
麻烦。
5、易于操控数据库
ASP 可以轻易地通过 ODBC(Open Database Connectivity)驱动程序连接各种不同的数
据库,例如:Acess、Foxpro、dBase、Oracle 等等,另外,ASP 亦可将“文本文件”或
是“电子表格” 文件当成数据库用。
ASP 模式现在已经获得很大发展,与传统模式相比具有一些重要的优势。比如:
尤其对于非商用项目而言,最大的好处是启动成本低,而且在大多数情况下可以极大地缩短
网站开发周期。
3
潮汕职业技术学院选题报告
采用 ASP 模式还可以省去专门用来运行应用程序及支持性应用程序的 IT 基础设施。例
如,如果您要使用的应用程序需要 Oracle 或 MS-SQL 数据库,则您不得不同时使用支持该
应用程序和数据库。
ASP 模式可以将网络带宽转移给 ASP,ASP 通常能以较低的价格提供带宽,节约带
宽成本。
对于大多数精品课程网站的用户来说,基于 ASP 语言的特点,他们更喜欢 ASP 语言开
发的网站。
4、 课题的目的:
对于高职高专院校来说,精品课程建设是专业改革和学科建设重要的推动器,而精品课
程网站开发则是精品课程建设的一个重要内容。作为非商用落网信息平台,如何在有限的经
费保证的情况下开发出一个稳定、适用的精品课程网站,是精品课程建设过程中需要解决的
一个重要问题。ASP 技术为这一问题提供了很好的解决方案。基于 ASP 技术开发的精品课程
网站,能够为公众提供海量的课程资源,并满足各种平台的用户的需要,将为高职院校的精
品课程建设,提供一种高质量的技术支撑。
二、 预计需要达到的要求、技术指标、预计的关键技术、技术方案和主要试
验研究情况
1、 预计达到的要求
首先对本课题的主要研究题目——“基于 ASP 技术的精品课程网站开发”诠释如
下:
本课题是为《PRO-E 塑料模具设计》精品课程提供网络信息平台的开发与构建,
主要采用 ASP 技术,是潮汕职业技术学院计算机系 2008-2009 年的重点教研和科研项目。
《PRO-E塑料模具设计》是潮汕职业技术学院与上海大数集团合办的模具设计与
制造专业的核心课程。上海大数集团是上海市高新技术企业,从事模具研发与生产、嵌
入式软件开发、人工智能系统开发、动漫设计、精密数控机床生产与营销,曾经参与上
海世博会展馆的设计,具有很强的科研与生产实力。
模具设计与制造专业是潮汕职业技术学院与上海大数集团在 2006 年开始合办的专
业,该专业具有来自企业一线、实战经验丰富的师资队伍,有硬件优越的实训基地,特
色鲜明的课程体系。《PRO-E 塑料模具设计》是该专业的核心课程,具有重要的地位,
4
潮汕职业技术学院选题报告
在 2007 年被确定为院级精品课程,2008 年申报省级精品课程。
2008 年潮汕职业技术学院成立由计算机系、信息中心、教务处联合的“PRO-E 塑
料模具设计精品课程网站开发小组”,网站建设的工作主要由计算机系的成员承担。
精品课程网站主要是实现把丰富的课程资源通过网络信息平台共享到互联网上,
向所有用户提供录像与视频观看、课程资源下载等功能,需要保证任何情况下用户都能
够正常访问,网站设计必须最大可能地方便各种用户。同时,考虑到项目经费的限制,
为了减低成本、缩短开发周期,我们使用 ASP 语言开发精品课程网站。
课题开发的主要任务和内容
项目的整体框架:
5
潮汕职业技术学院选题报告
《PRO-E 塑料模具设计精品课程网站》主要包括以下几个功能模块:
PRO-E 塑料模具设计精品课程网站
课
程
信
息
工
学
结
合
教
学
内
容
方
法
与
手
段
教
学
队
伍
教
学
效
果
课
程
特
色
网
络
资
源
申
报
表
在
线
答
疑
政
策
与
支
持
课程信息:课程信息是指课程的教学实施的规划及课程的教学及实训刚要。主要
包括:建设规划、教学大纲、实训大纲、教材教参等几个模块。
工学结合:指本课程在工学结合方面的开展情况,主要是课程在实践环节的现状
和发展趋势。包括:校企合作、实训基地、实习基地。
教学内容:教学内容是指该课程主要的教学资料和教学资源,是课堂教学的主要
支撑。包括:电子课件、教学视频、实训指导、课堂练习。
方法与手段:指课堂教学中教师所采用的教学方法以及教学手段,主要体现该课
程重在实践的教学特色。包括:教学设计、教学方法、教学手段。
教学队伍:主要介绍课程负责人及主讲教师的主要信息,以及课程有关的教学团
队的组成。包括:课程负责人、主讲教师、教学团队、教改教研。
教学效果:指课程教学效果的评价与评估,以及产生的社会影响。包括:督导评
价、学生评价、社会评价、学生作品、获奖情况等 5 个模块。
课程特色:指课程在工学结合、教学方法、教学条件等方面所具备的特色。
网络资源:指存放在网站数据库中,提供给用户的课程资源。包括:考试题库、
教学录像、作业题库。
在线答疑:是一个保证师生之间能够实现在线交流的论坛。主要保证由专业教师
在专业方面为学生解决学习上的疑问。
本人主要负责精品课程指标分析、精品课程网站的整体框架设计、用户需求分
析,以及项目整体进度监控及后台管理。具体包括:
6
潮汕职业技术学院选题报告
1. 对精品课程体系的各个指标进行研究、分析,并最终分解为各个模块,并在此
基础上设计出精品课程网站的整体架构;
2. 对精品课程网站的用户需求进行分析,根据用户的可能需求晚上网站的架构设
计;
3. 作为精品课程项目负责人,承担精品课程建设小组的组建工作,选拨团队成员,
分配任务,并在精品课程网站的建设过程中对项目整体进度进行监控。
4. 参与精品课程网站后台的管理工作。
预计达到的要求就是:通过深入的理论研究和项目实践,全面认真的完成上述几个
内容。
技术指标、预计的关键技术
在精品课程网站设计中,怎样防黑,保护网站内容不被别人窃取、修改,是网站建设必
须考虑的关键技术。网站设计主要从 IIS、ASP 和数据库三方面来解决网站系统面临的常见
安全威胁问题。
①集中管理 ASP 的目录,设置访问权限。
在设置 WEB 站点时,将 HTMI 文件同 ASP 文件分开放置在不同的目录下,然后将 HTML
子目录设置为“读”;将 ASP 子目录设置为“执行”。
②对 IIS 中的特殊 Web 目录禁止匿名访问并限制 IP 地址。
对 IIS 中的 sample、scripts、iisadmin 等 web 目录,通过各目录属性对话框中的“目录安
全性”标签设置为禁止匿名访问并限制 IP 地址,并用 NTFS 的特性设置详细的安全权限,除
了 Administrator 账户可以完全控制外,其它帐号都应该设置为只读权限。
③防止数据库被下载。
为了有效地防止数据库被下载,采取了以下几种方法,具体有:非常规命名法:为数据
库文件取一个复杂的非常规名字,并把它放在几层目录下;使用 ODBC 数据源:在 ASP 程
序中,尽量使用 ODBC 数据源,程序中不出现数据库名。
④进行数据备份。
运用 FSO 组件对数据库进行备份,以便在数据被破坏时进行快速恢复,尽可能多地挽回
损失。
⑤对 ASP 页面进行加密。
为了有效地防止 ASP 源代码泄露,可以对 ASP 页面进行加密。加密的方法一般有两种:
一是使用组件技术将编程逻辑封装入 DLL 之中;二是使用微软的 Script Encoder 对 ASP 页面
7
潮汕职业技术学院选题报告
进行加密。
⑥后台用户注册验证。
为了防止后台用户未经注册的用户绕过注册界面直接进入应用系统,我们采用 Session
对象进行注册验证:
<%UserID = Request(“UserID”)
读取使用者所输入的用户名和密码
Password = Request(“Password”)
If UserID <>“hrmis” Or Password <>“password” Then
Response.Write“用户名错误!”
Response.End
End If
将 Session 对象设置为通过验证状态
Session(“Passed”) = True %>
进入应用程序后,首先进行验证:
<% ‘如果未通过验证,返回 Login.asp 页面登陆状态
If Not Session(“Passed”) Then Response.Redirect“Login.asp”
End If %>
通过以上几方面核心核技术的应用,加强对 ASP 权限、数据目录安全性的控制,有效
降低了精品课程网站在源程序、数据库方面被修改的危险性,从而保证了该网站的整体运行
效果。
三、 课题研究进展计划
2008 年 11 月~~2006 年 1 月 阅读相关文献资料,进行编程实践,为开展课题研究作
前期准备工作,并撰写选题报告,正式开题。
2009 年 1 月~~2009 年 3 月 进入课题,完成课题主体部分。
2009 年 3 月~~2009 年 4 月
完善课题细节,对课题进行全面总结。
2009 年 4 月~~2009 年 6 月 完成学位论文并答辩。
四、 现有的条件、人员(姓名、职称)及主要设备情况
人员: 黄益平 在读硕士研究生(计算机系副主任、精品课程负责人)
张志强 本科生(精品课程网站骨干技术人员)
8