电子商务安全精品课程网站设计与实现docWord文件下载.docx

上传人:b****4 文档编号:8006056 上传时间:2023-05-09 格式:DOCX 页数:14 大小:25.19KB
下载 相关 举报
电子商务安全精品课程网站设计与实现docWord文件下载.docx_第1页
第1页 / 共14页
电子商务安全精品课程网站设计与实现docWord文件下载.docx_第2页
第2页 / 共14页
电子商务安全精品课程网站设计与实现docWord文件下载.docx_第3页
第3页 / 共14页
电子商务安全精品课程网站设计与实现docWord文件下载.docx_第4页
第4页 / 共14页
电子商务安全精品课程网站设计与实现docWord文件下载.docx_第5页
第5页 / 共14页
电子商务安全精品课程网站设计与实现docWord文件下载.docx_第6页
第6页 / 共14页
电子商务安全精品课程网站设计与实现docWord文件下载.docx_第7页
第7页 / 共14页
电子商务安全精品课程网站设计与实现docWord文件下载.docx_第8页
第8页 / 共14页
电子商务安全精品课程网站设计与实现docWord文件下载.docx_第9页
第9页 / 共14页
电子商务安全精品课程网站设计与实现docWord文件下载.docx_第10页
第10页 / 共14页
电子商务安全精品课程网站设计与实现docWord文件下载.docx_第11页
第11页 / 共14页
电子商务安全精品课程网站设计与实现docWord文件下载.docx_第12页
第12页 / 共14页
电子商务安全精品课程网站设计与实现docWord文件下载.docx_第13页
第13页 / 共14页
电子商务安全精品课程网站设计与实现docWord文件下载.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

电子商务安全精品课程网站设计与实现docWord文件下载.docx

《电子商务安全精品课程网站设计与实现docWord文件下载.docx》由会员分享,可在线阅读,更多相关《电子商务安全精品课程网站设计与实现docWord文件下载.docx(14页珍藏版)》请在冰点文库上搜索。

电子商务安全精品课程网站设计与实现docWord文件下载.docx

所授知识过于陈旧,与前沿脱节。

正是由于传统教育这些缺点,基于互联网拥有巨大的前沿资源、简易方便的使用方式和良好的交互性能的特点,诞生了与传统教育相辅相成的网络教育。

网络课程为全面启动教育现代化工程、全面实施素质教育提供了重要的"

硬件"

条件。

网络教育的这些优点,使开发CAI网络课件的需求越来越大,时代推动着CAI网络课件的发展。

2.3CAI网络课件发展现状

网络教育技术在教学中应用的主要优势应该是:

任何人、在任何时间、任何地点、从任何章节开始、学习任何课程。

网络教育便捷、灵活的"

五个任何"

,在学习模式上最直接体现了主动学习的特点,也充分体现了发展中的现代教育共享资源达到最好教学效果的基本要求。

但目前的教育信息化建设似乎还处于"

迷茫状态"

,教育资源得不到共享,重复研制单机版CAI课件的情况屡见不鲜。

单机版CAI课件由于"

先天性"

的限制,无法注重和发挥这些功能与优势,造成了资源的极大浪费。

随着全球计算机网络化的飞速发展和各学校、家庭计算机使用的普及,又出现了"

低水平"

的网络CAI课件,仅仅实现传统课本内容的上网教学。

因此,网络时代的现代教育呼唤具有扩展性教育功能的CAI网络课件的问世。

2.4CAI网络课件的运行原理、内容及特点

网络课件是基于Browser/Server(浏览器/服务器)模式开发、能在Internet(互联网)或Intranet(局域网)上发布的CAI课件,其本质是一种Web应用程序。

CAI网络课件运行在服务器上,用户只需用浏览器访问就可以使用其资源。

在客户端真正做到了"

免安装、免维护"

,使用方便快捷。

在内容上,教师用它可以灵活地组织教学,学生用它可以根据自身特点灵活地选择学习,与"

教无定则,学无定法"

的规律相适应。

它是推进素质教育的现代化教学辅助工具。

综上所述,CAI网络课件的主要特点是:

体积小,传输速度快,功能强大;

既可助教又可助学;

信息量大,资源共享;

实时交互性强,信息反馈快;

高度模块化,灵活性强;

可扩展性、移植性强;

有网络监控和广播功能。

2.5电子商务安全课程网站的开发思路

由上可以看出,CAI网络课件不是一种简单的资料存储器和播放器,应成为教师用以构建能充分发挥教师主导作用,体现学生主体地位的新型教学模式的手段,应成为学习者学习认知的新工具。

因此,设计和开发电子商务安全课程网站,要遵循如下教学设计原则:

(1)注重教学目标及教学内容分析;

(2)设计教学课件时注意界面友好性,强调"

情感"

在学习中的重要作用,注意培养学生的趣味,强调利用各种渠道来支持"

学"

(而非支持"

教"

);

(3)强调以学生为中心、注重自主学习设计;

(4)强调"

协作学习"

要注重协作学习环境设计、注重基于网络教学的策略设计。

3系统规划

3.1电子商务安全课程网站开发目的

3.1.1解决教学的难点

《电子商务安全》是电子商务专业教学的主干课程之一,它是一门电子商务专业学生对电子商务知识进一步认知的课程,实践性很强。

如果教学过程中处理不好教材的科学性、理论性与学生学习能动性的关系,就容易陷入传统教学的误区,填充式、满堂灌的困境,最终是教和学脱节,影响教学效果。

制作电子商务安全课程网站,通过计算机网络技术的应用,为解决这一问题提供了有效的手段。

3.1.2提高课堂教学效果

由于电子商务安全课程网站是交流式的学习,有动态消息发布和在线答疑等动态页面,使得原本抽象的教学内容形象化、具体化,在整个教学过程中可以做到图文并茂,激发了学生的学习兴趣,学生通过在线考试系统从而更容易理解和掌握教学上的重点。

3.1.3实现教学手段现代化

以网络技术为中心的网络教学软件的开发与应用,是实行现代化教学的极为有效的途径,把以网络技术为核心的教学媒体引进课堂也是现代教学的一个重要标志,目前已成为高等院校教育技术开发和研究的重要课题。

3.2开发技术

3.2.1ASP的优势

ActiveServerPage:

动态服务器网页"

,一般简称为"

ASP"

,ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE或Firefox)都可以正确地获得ASP的"

执行"

结果,并且将这ASP执行的结果直接在浏览器中"

浏览"

,不像VBScript或JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在IE浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。

且ASP具有以下特点:

(1)任何开发工具皆可编写ASP。

只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。

当然,其他网页编辑工具,例如,Dreamweaver、FrontPageExpress、FrontPage等也都可以。

(2)浏览器兼容好。

由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。

(3)语言相容性高。

ASP与所有的ActiveXScript语言都相容,除了可结合HTML,VBScript、JavaScript、ActiveX服务器组件来设计外,并可经由"

plug-In(外挂组件模组)的方式,使用其他厂商(ThirdParty)所提供的语言。

(4)隐密安全性较高。

如果在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!

这是因为ASP程序先于网站服务(WebServer)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。

(5)易于操控数据库。

ASP可以轻易地通过ODBC(OpenDatabaseConnectivity)驱动程序连接各种不同的数据库,例如:

Access、Foxpro、dBase、Oracle等等,另外,ASP亦可将"

文本文件"

或是"

Excel"

文件当成数据库用。

基于以上所述ASP的优势,且出于设计者较熟悉ASP的原因,选择了ASP结合Access数据库,利用Dreamweaver网页编辑软件来设计电子商务安全CAI课件网站。

4系统功能规划

4.1系统开发流程

电子商务安全课程网站开发的设计流程见图1

功能模块分析与确定

图1设计流程图

4.2课程网站结构图

电子商务安全课程网站的开发,首先与教师沟通设计课件内容,同时进行素材搜集,结合美工设计页面,再由设计者负责技术整合。

完成从内容确定、素材搜集、页面设计、代码编写到各种媒体的制作、连接、整合等步骤的有序进行。

然后根据教师意见、学生试用体验以及检测纠错,反复修改直到完成。

课程网站的网页按下列模块构建,见图2。

图2网站结构流程图

5系统特色版块

5.1动态消息发布系统

动态消息发布系统是根据教学需要将某些需要变动的信息集中管理,如最新参考书目、动态实验等;

并根据信息的分类写入数据库,最后系统化、标准化地发布到网站上,动态发布页中支持多媒体信息。

网站信息通过一个操作简单的界面进入后台界面,然后通过已有的网页模板格式与操作流程发布到网站前台,显示给浏览者。

它大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网站的更新维护工作简化到只需录入文字和上传图片,从而使网站的更新速度大大缩短。

无论课程网站管理人员身处何地,只要能够上网就能对网站信息进行更新及维护。

所有的操作可以通过浏览器完成,不需要掌握其他应用软件,管理人员不需培训。

5.2在线考试系统

在线考试系统包含章节测试和考试计划两个部分。

章节测试包含了每一章节的学习重点和难点,可以通过测试达到课堂学习的加深和巩固。

考试计划是由老师输入考试计划与试题,可随机也可固定生成试卷,而学生在线答题,然后系统自动打分,得出并记录学生成绩。

5.3网上交流系统

课程网站给师生提供了一个公共的信息交流平台,它不需要注册,随时可以发布信息,方便快捷。

用户可以在网上交流系统里提出自己的问题,教师对问题作出解答。

所有内容显示在网站上,可让其他访问者浏览学习,网站管理员就可以通过浏览器进行对问题意见反馈的收集。

6系统实现举例--在线考试系统

6.1在线考试系统数据库设计

据综合考虑,采用的是MicrosoftAccess数据库。

建立exam.mdb数据库文件,内含以下几张表:

Admin管理员表

prj_process考试计划进程表

prj_student考生考试状态表

project考试计划表

student考生表

subject试题表

(1)admin表中记录的是管理员的信息。

adminid字段被定义为自动编号类型,设置为主键,用以唯一标识管理员。

Adminname被定义为文本类型,用以储存管理员用户名。

Adminpwd被定义为文本类型,用以储存管理员密码。

Adminpurview被定义为数字类型,用以区分管理员权级。

表一admin表

(2)prj_process表中记录的是考试计划的进程。

id字段是主键,prjid字段用以与考试计划表关联,subid字段记录下试题ID,answer字段为考生已作答的答案,orderid字段为试题在试卷中的排列序号,studentid字段与考生表关联。

表二prj_process表

(3)prj_student表用以储存考生考试状态。

Id字段是主键,prjid字段用以与考试计划表关联,studentid字段用以记录下考生的ID,mark字段记录下考生当前考试的成绩,state字段储存考生此次考试计划的状态:

0代表还没有进行考试,1代表已进行过考试,2代表正在进行考试,starttime字段储存下考生开始考试的时间,endtime字段储存下考生结束考试的时间。

表三Prj_student表

(4)project表用以储存考试计划的详细信息。

Prjid字段为生成的试卷(或考试计划)ID。

ss_count字段用以储存此试卷中单选题的数量,用于自动生成试卷。

ms_count字段用以储存此试卷中多选题的数量,用于自动生成试卷。

b_count字段用以储存此试卷中是非题的数量,用于自动生成试卷。

Starttime字段为试卷开始生效的时间,endtime字段为结束此考试计划的时间。

Prjname字段记录下此试卷的名称,limittime字段储存考试限制时间。

表四project表

(5)student表用以储存考生信息。

Studentid字段为考生编号,是主键。

Username为考生登录ID,studentname字段为考生姓名,email字段储存考生电子邮件,tel字段储存考生电话号码,studenttype字段记录下考生注册情况:

1为已注册考生,0为已注册申请待审批的考生。

Studentpwd字段储存考生的登录密码,sex字段为考生性别,birthday字段为考生出生日期。

表五student表

(6)subject表用以记录考试试题详细情况。

Id字段为试题编号,是主键。

Content字段为题目内容,type字段记录下试题类型,1为单选题,2为多选题,3为是非题。

Option字段为试题答案选项,1至6分别代表选项A、B、C、D、是、否。

Answer字段记录下试题正确答案,用以自动判分。

Prjid字段用以与考试计划表关联。

表六subject表

6.2在线考试系统主要代码介绍

6.2.1与数据库建立连接

ASP文件中要访问数据库必须首先创建数据库的连接,其语法如下:

SetG_CONN=Server.CreateObject("

ADODB.Connection"

这条语句创建了链接对象G_CONN,接下来:

strConnStr="

Provider=Microsoft.Jet.OLEDB.4.0;

DataSource="

&

Server.MapPath(strDB)

G_CONN.OpenstrConnStr

这两条语句打开链接。

以上两个步骤缺一不可,因为链接对象的创建与打开是两回事,只有打开了才能真正使用。

6.2.2创建数据对象

ADO中的对象通常保存的是查询结果。

RecordSet是ADO中最复杂的对象,有许多的属性和方法。

RecordSet保存的是一行行的记录,并标有一个当前记录。

以下是创建方法:

SetrsAdmin=Server.CreateObject("

ADODB.Recordset"

这条语句创建了一个RecordSet对象rsAdmin。

然后就可以用Open方法打开一个数据库,语法为:

rsAdmin.openstrSqlAdmin,G_CONN,1,1strSqlAdmin是一个字串,代表一条标准的SQL语句。

例如:

strSqlAdmin="

select*fromadmin"

6.2.3操作数据库

通过调用链接对象的Execute方法来将查询结果返回给一个数据对象或进行插入、删除等操作。

G_CONN.execute"

insertintoadmin(adminname,adminpwd,adminpurview)values('

Replace(strAdminName,"

'

"

)&

'

Replace(strAdminPwd,"

intAdminPurview&

)"

/添加管理员登录名、密码、权限

deletefromadminwhereadminid="

intAdminID/执行删除操作

6.2.4读取浏览器信息

Request对象用于读取浏览器的信息,它包含了所有有关当前浏览器请求的信息,包含Cookies、Html表单变量等。

6.2.5控制发送客户端信息

Response对象用来控制送出给客户端的信息,Response对象可以使用的方法有:

Write、Redirect、End、Buffer等。

6.2.6保存不同用户间的信息

Session对象用来在每一用户之间分别保存用户的信息。

它提供网页之间的公用信息。

比如在系统中,用户进行某些操作或者访问特定页面的时候必需先登陆,这时使用Session对象把登陆的信息保存起来成为各个页面的共同对象,就可以很方便的实现了只需登陆一次就可以在各个页面自如的进行操作了。

6.2.7判断语句

IF语句用于判断执行代码操作,可较智能地根据用户输入的数据执行预定的不同代码操作。

ifG_CONN.execute("

selectcount(*)asreccountfromadminwhereadminname='

strAdminName&

andadminpwd='

strAdminPwd&

)("

reccount"

)=0thenstrErr="

li用户名或密码错误!

/li"

showErrMsg(strErr)

elseresponse.cookies("

adminname"

)=strAdminNameendifcallcloseConn()

ifstrErr="

thenresponse.redirect"

admin_index.asp"

endif6.2.8关闭数据对象和链接对象

在使用了ADO对象之后要关闭它,因为它使用了一定的服务器资源,通过close实现关闭,然后再释放它。

rsAdmin.closeSetrsAdmin=nothing/关闭创建的数据对象

G_CONN.closeSetG_CONN=nothing/关闭创建的链接对象

6.2.9对提交表单判断的JavaScript语句

系统灵活地使用到JavaScript语句来验证用户输入合法性,因为它是在客户端执行的,所以可以加快处理的速度。

ScriptLaguage="

JScript"

//在客户端验证用户输入合法性

functionconfirmInput()

{

if(document.frmReg.username.value=='

alert('

登录名称不能为空!

document.frmReg.username.focus();

returnfalse;

}

if(document.frmReg.pwd.value=='

密码不能为空!

document.frmReg.pwd.focus();

if(document.frmReg.pwd.value!

=document.frmReg.confirmpwd.value)

密码与确认密码不符!

document.frmReg.confirmpwd.focus();

if(document.frmReg.studentname.value=='

请输入你的真实姓名。

document.frmReg.studentname.focus();

if(document.frmReg.birthday.value=='

请按正确格式输入你的生日。

document.frmReg.birthday.focus();

document.frmReg.submit();

/Script6.3系统实现介绍

6.3.1用户注册及管理模块

该系统功能图示如图3:

图3系统功能表

(1)考生使用界面(如图4),考生可以通过浏览器注册,经管理员审核通过后,可以获得自己的用户名和密码。

登录可以进行参加考试、查询个人信息、查询已考的考试成绩、修改密码等操作。

图4学生注册界面

(2)教师管理员的后台管理界面(如图5),这里显示了系统所有的资料信息。

管理员可以根据具体情况对考试计划进行删除、增加、修改,同时进行操作试卷试题、下级管理员、考生信息等内容的管理。

图5管理员后台界面

6.4补充说明

由于课程网站其他子系统所采用的技术跟以上介绍的基本一样,受篇幅所限,所以这里就不一一详细进行介绍。

7结语

结合电子商务安全课程特色开发的课程网站与传统的教学课件有很大的不同。

它突破了传统教学的时空局限,以学生的学习为中心,实现教师与学习者以及学习者之间的交互,激发学习者的学习兴趣,启发学生的探索思维。

课程网站的设计与制作是一项繁重的创造性工作,不可能一蹴而就,往往需要设计者反复推敲和修改。

特别是在投入试用和教学后还要及时收集学习者的反馈信息,发现不理想的部分要进一步完善升级使之为网上学习者更好地服务。

[参考文献]

[1]李康.网络多媒体教学课件的含义及其教学设计的问题[J].中国远程教育,2006(9):

46-49

[2]韩怡.多媒体课件设计的现状分析及对策研究[J].牡丹江教育学院学报.2008

(2)

[3]田红.多媒体辅助教学的优越性及应注意的问题[J].中国电化教育.2002(5)

[4]戴心来,陈齐荣.网络多媒体教学课件的教学交互及其设计探究[J]..电化教育研究,2005(9):

69-72[8]

[5]井乐刚.提高多媒体教学效果探讨[J].哈尔滨学院学报.2004(4)

[6]隆文超.电子商务安全技术研究.《商场现代化》[N].2008

(1):

1-2

[7]张立志.电子商务系统的安全研究[J].西安:

安阳大学学报,2004(4)

[9]安宝生.教育信息技术的掌握与应用[M].中国和平出版社.2006(3):

21-24

[10]王春艳.基于B/S架构的CAI课件系统的设计[J].石家庄联合技术职业学院学术研究报.2007(9)

[11]张庆秀.如何把握多媒体教学软件设计制作中的技术问题[J].中国电化教育.2003(4)

[12]潘大胜,周秀梅.基于ASP的教学网站安全防范策略[J].百色学院学报.2008

(1)

[13]尚俊杰.网络程序设计-ASP[M].北京:

清华大学出版社;

北方交通大学出版社,2004

(2)

[14]廖彬山,高峰霞.ASP动态网站开发教程.北京:

清华大学出版社,2000

[15]清源计算机工作室,ASP动态网站设计与制作.北京:

机械工业出版社,2001

特别声明:

1:

资料来源于互联网,版权归属原作者

2:

资料内容属于网络意见,与本账号立场无关

3:

如有侵权,请告知,立即删除。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2