第一篇:《ASP动态网站》课程教学项目设计与实践研究
生家锋
摘 要:项目教学适合计算机专业学生实践技能的培养,适应符合职业岗位、工种,符合现代企业生产实际需要的职业工人的培养。本文以《ASP动态网站》课程中教学项目的设计与实践应用为例,来探索中职计算机专业教学如何设计设计教学项目、应用项目教学法。关键词:教学项目;ASP动态网站;职业能力
本学期我在ASP动态网站制作课程中就教学项目的设计、项目教学的实施做了一定的研究。学期初我将ASP动态网站教学内容根据实际工作任务整合成若干教学项目,实施项目教学。教学设计上我们采用任务招标的形式,以任务招标,模拟职场为教学环境,通过招标、训标、实践制作、评标等环节来落实教学内容,培养和提升学生的技能。
一、教学项目的设计
教学实践告诉我们,项目可以有很多形式,而不仅仅是综合项目。通过示范项目可以让学生掌握基础的知识,为真正解决问题的能力奠定基础,在此基础上可以用知识迁移、协作讨论等方式来完成技能的提升。下面我就以“留言板”项目为例来说明教学项目设计的思路。1.以典型工作任务为依托是教学项目设计的基本原则。教学项目设计的原则是从典型的职业工作任务中开发设计教学项目,项目内容突破传统的学科界限,是以典型工作为核心,按照工作过程建构教学内容。所以我把“留言板”这个综合网站中很常见的功能模块单独拿出来作为一个简单的学生操作项目来设计。通过完成制作任务来落实知识,让理论教学内容与实践教学内容通过项目紧密地结合在一起。
2.以学生为主体的活动是教学项目的构成要素。学生活动主要指学生采用一定的工具和工作方法解决所面临的工作任务所采取的探究行动。“留言板”教学项目中我设计了如下的学生活动:
(1)6人小组成立工作室竞标。把全班48人根据学生学习能力和个性在自由组合基础上分成8个小组,成立工作室,课堂教学模拟工作室竞标形式。
(2)以工作室为单位的方案设计,竞标说明书递交。师生共同分析任务招标要求,明确网站的基本功能、设计的思路,在此基础上学生完成网站美工图设计和技术方案,遇到技术难题时向老师求助。(3)“留言板”网站制作。根据所学内容完成“留言板”网站制作。
(4)各工作室竞标,阐述各自网站的功能及特点,说明设计意图和技术优势所在。(5)评标,结合学生评价和老师评价两种形式,评选最适合的作品。
3.工作情境的创设是教学项目设计的前提。教学项目能顺利实施的一个前提就是为学生创设一具能进行探究学习的环境。技术实践知识与工作过程知识具有情景性特点,这决定了这类知识的掌握依赖于工作情景的再现。整个教学的设计也是用工作室任务招标、训标、制作、评标环节进行的,模仿了一个职场环境,让学生成为职业人去竞争去制作。
4.成果展示的多样性。项目设计要有明确而具体成果展示环节,有明确的评分标准,但不是简单的“对”、“错”之分。当工作任务完成学习结束后,师生可共同评价项目成果和工作学习方法。这时要充分考虑学生的实际能力和行业的标准。
二、项目教学的具体实施
下面以《留言板制作》为例来讲述项目组织实施过程。本项目就是用“模拟职场任务招标”形式。
1.任务招标,导入课题
模拟职场环境,以任务招标形式开展留言板网站制作项目教学。欣赏参考网站帮助更好地理解标书要求。学生接标开始课堂实践制作。2.功能分析、新课讲解
首先引导同学分析标书,明确网站基本功能和结构,得出制作思路。其次根据设计思路,结合前面所学知识,明确制作过程和实现技术方法。最后是新问题分析、新技术讲解。师生共同分析得到留言板必须要有的内容。3.学生完成设计草案
让学生在功能分析及制作过程方法的基础上自我设计,内化为自己的过程和方法。通过明确草案内容再次帮助学生理清制作过程:数据库表字段设计、站点配置、内容留言页面美工图设计及制作方法、添加留言页面美工图设计及制作方法。4.分析点评设计草案
教师根据学生自荐抽取设计方案进行分析点评:通过学生展示自己的设计方案(数据库的设计、实现技术、页面布局)、学生评价(页面设计特点及实现方法)、教师点评(重点在页面的布局设计和实现方法)来模拟企业训标环节。
通过对草案的点评可以让设计不合理的方案及时得到调整而不用等具体作品出来再推翻;通过教师指导、学生之间互相学习取长补短,及时更好完善草案。5.学生实践制作
指导学生根据自己的设计方案及调整意见完成网站制作。这环节重点是动网技能训练,让学生将知识融合,融会贯通,在项目分析的基础上进行开发,调试,在提高学生操作技能的同时也提升了学生解决实际问题能力。6.作品展示、评标和小结 模拟评标环节,评选三个最佳作品:采用自荐或推荐展示学生作品。请学生交流网站的特色、优点所在、介绍技术亮点、制作经验。学生提问、学生评价,教师点评。通过点评更好地实现技术交流,巩固知识点,提高技能,提高学生的表达、交流能力。
三、结束语
本学期我在ASP动态网站制作课程的探索取得了一定的成效,学生的实践技能提高明显。教学项目便于学生以项目为主线,把课程中的零散知识点串联起来,强化学生对课程相关知识的理解记忆,学生的学习兴趣、显著提高,使学生爱学,动起手来。
第二篇:基于ASP技术的班级动态网站设计毕业论文
目 录
摘 要.......................................................................I ABSTRACT...................................................................II 1 绪 言.....................................................................1 1.1 课题的可行性分析......................................................1 1.2 总体设计..............................................................2 1.3 网站设计思想..........................................................3 2 相关技术..................................................................3 2.1 ASP简介...............................................................3 2.1.1 Asp的优势.........................................................3 2.1.2 Asp的特点.........................................................4 2.2 MACROMEDIA DREAMWEAVER 8简介..............................................5 2.3 MICROMEDIA FLASH 8.0.....................................................5 2.4 ADOBE PHOTOSHOP8.0.......................................................6 2.5 ACCESS数据库的简介.....................................................6 2.5.1 Access数据库概述..................................................6 2.5.2 Access数据库的优点................................................6 2.5.3 ADO数据访问技术...................................................7 3 网站总体分析与设计........................................................7 3.1 网站系统分析..........................................................7 3.2 网站数据库详细设计....................................................8 3.3 每个页面的详细设计....................................................9 3.3.1 网站主页..........................................................9 3.3.2 音乐欣赏.........................................................10 3.3.3 班级相册模块.....................................................10 3.3.4 美文模块.........................................................12 3.3.5 留言模块.........................................................14 4 结束语...................................................................18 致 谢......................................................................19 参考文献...................................................................20
摘 要
班级网站是一个班级和外界交流的窗口,也是本班同学相互联系、交流的平台。本设计是用Dreamweaver排版页面,中间嵌入asp编程来实现各个功能。网站利用IIS-ASP构成三层式WEB结构中的中间一层,将浏览器/服务器结构与WEB密切结合,完成前、后端两者的集成输出功能。网站以互联网信息服务(IIS)为依托,后台采用access数据库服务,兼容性强。本设计界面友好,功能直观,方便用户在互联网上访问本网站。
网站首页提供一些其他常用网站的链接,让用户方便去这些网站搜集自己所要的信息。班级动态是公布班级里一些重大事务或重要通知的地方,普通用户只可以浏览新闻,而管理员享有发布、修改、删除新闻的权利。影集里是用户存放照片的地方,用户可以在这里浏览其他用户上传的照片,或者自己也可以上传照片;管理员享有修改、删除照片的权利。论坛是用来给用户相互交流,高谈阔论的地方,普通用户只能编辑自己的帖子,而管理员则可以编辑任何人的帖子。
关键字:班级网站;ASP;Access;留言板
I
ABSTRACT
The net station is a window which can communicate with outside world, It's also a terrace with which classmates can get in touch with each other and communicate with other classmates.This construction used Dreamweaver to compose the interfaces and actualize every function with asp program.the net station make use of IIS-ASP to constitute the middle layer of three layers WEB framework, with which, make explorer/service and WEB combine closely, so, it can complete pre-end and back-end’s function of corpus output.the net station relay on Internet Information Server(IIS), and use the database of access ,it is strong compatible.this net station has friendly interface and it’s function is intuitivism.because of these, the customers can visit this net station with internet easily.The net station’s header provide some net station’s catenate which used often.it can help customer to collect information that he need expediently.Class dynamic is a place where the administrator will announce some important events or important notification.general customer can browse news only, and the administrator can announce, mending and delete news.there are photos in the album, the customer can browse other customer’s photo ,or spread own photos.the administrator have the obligation of modify, delete the photos.Beside these, the customers also can communicate with each other and talk volubly with the forum.General customer can only edit own article, and the administrator can edit any customer’s article.Keywords:Class Webpage;ASP;Access;Message board
II 1 绪 言
据中国互联网络信息中心(CNNIC)2007年4月发布的调查数据,在我国3.03亿网民中,学生占到33.2%,而这其中在校学生更是网民的主体。在大学校园里,拥有个人电脑的学生与日俱增。在连上教育网的大学宿舍里,一个个学生一整天挂在网上,开着BBS,开着QQ,他们在上面凭借一个个ID浏览、发布信息,与人交流,甚至是与自己相距80公分的室友。BBS几乎成为大学校园次文化的一个组成部分。特别是大学班级网站这一特殊的虚拟社区,近年来也像QQ和手机短信一样,逐渐成为年轻人的一种时尚。
既然网络已经融入了学生的日常生活,成为他们学习、生活中不可或缺的部分,而现实又迫切需要有新的集体建设的方式来弥补传统班级管理的缺陷,那么能否发挥网络的功能,服务于班集体建设便成为自然的思考。所以该论文所涉及讨论的班级网站就是班级现实组织在网络上的一种延伸和映射,建立班级网站的目的是为了探索高校班级建设的新方式,构建班级建设的新平台。1.1 课题的可行性分析
随着网络信息时代的来临,互联网应用越来越广泛,从网上获取并且发布信息已成为现代计算机应用的一大特色。一个网站,是一个传媒,也是一个窗口。普通人可以通过浏览各个网站,接触到许多从书本上学不到的知识,还可以看看新闻之类当作是一种消遣。而一个企业,一个个体通过制作自己的网站,向全世界宣传自己的产品,提供各种产品的信息供顾客参考,并兼顾销售。这时,网站也就成为对外的窗口。同时,网站上普遍都有一些免费资源,从而达到资源共享,使得我们足不出户都能得到想要的资料。现在很多企业、学校、乃至班级都有自己的网站,通过网站使数据处理更方便快捷,人员访问更方便。
班级网站是使用计算机对毕业班级大学生活以及以后方便联系而开发的系统。通过使用计算机技术、信息技术、数据库技术,来实现远程网络联系,资源共享为目标,利用先进的硬件设备,对班级网站进行一定的错误的调试和纠正以及网站完整性的规划。
在该项目的可行性研究与计划工作中,通过对网络工作环境进行的实地调查和自己掌握的知识的程度,通过对资料的整体和对整体网站的构想和实现程度进行的全面的分析得出了结论,这个网站的任务对是完全可以达到的。主要分析如下所述:
(1)技术可行性 通过以往学习和总结得到的经验,首先我熟练掌握了基础软件Dreamweaver的使用,可以使用它对网站的整体结构进行完整的设计规划。Flash是一款很好的动画制作软件,可以对网页的进一步完善起到至关重要的作用。后台数据库设计使用Microsoft公司提供的office软件中自带的Access软件,数据表存储格式为*.MDB。通过它对数据可以很方便的进行管理,也可以很容易的移植到其他数据库系统中。因此,在技术上,开发班级网站是可行的。
(2)经济可行性
对于我来说已经不用再到其他的网吧或者借用其他人的电脑来完成自己的班级网站的设计,自己可以在自己的电脑中完成对网站开发的所有工作,而且这次对班级网站的开发也是完全不需要资金的投入的,主要是时间和精力的投入,所以经济这方面是完全可行的。
(3)人员可行性
作为班级网站的设计,我已掌握了大部分设计软件的使用,包括Dreamweaver的使用、Flash动画软件的使用、Photoshop美化软件的使用、Access数据软件的使用、Asp知识的灵活运用等等,完全有能力成功设计出这个班级网站的。另在辅导老师的大力支持和帮助下,其他曾经参与过其他网站设计的同学等等所有的人力都已经完全大具备的情况下,实现班级网站的设计在人员上是完全可行的。
综上所述,系统开发是完全可行的。1.2 总体设计
在总体设计中要解决的问题是“做什么”以及“怎么做”问题。总体设计的任务是:划分出组成网页的物理元素,如:程序、文件、数据库、过程和文档等。
(1)设计网页的结构,确定中每个程序由哪些模块组成,并确定模块与模块之间的关系。
(2)寻找实现目标网页的各种不同的方案,然后从中选取合理的方案,列出组成网页的所有物理元素,制定实现这个方案的进一步计划。
(3)选择一个最佳方案,并进一步为这个最佳方案设计软件结构,进行必要的数据库设计。
一、版面设计(Dreamweaver)Dreamweaver网页设计软件,它的功能非常强大,几乎可以完成很多网页的整体规划。它可以连续修改一个或几个网页的外观和格式,能够显著增强和扩展HTML元素,从而实现更少的编码、更少的页数和更快的下载速度。选取一个固定的版面格式,为页面设计确定方向。
二、建立数据库
运用Access,因其具有强大的数据仓库,并提供了一个全面的平台,从而使设计、建立、维护和使用数据仓库解决方案变得迅速而轻松,这样的数据仓库解决方案让决策过程在准确的信息基础上更为有效。在逻辑结构基本确定之后,再根据应用需要对设计结构进行适当的修改和调整以期进一步完善设计,提高应用系统的性能。这种修改和调整包括以下这两个方面:
(1)增加必要的冗余数据。
(2)如果经常要做的查询是两个关系的连接,则可以考虑是否可以将两个关系合并为一个关系。
数据试运行合格后,数据开发工作就基本完成,即可投入正式运行了。但是,由于应用环境在不断变化,数据运行过程中物理存储也会不断变化,对数据设计进行评价、调整、修改等维护工作是一个长期的任务,也是设计工作的继续和提高。1.3 网站设计思想
通过班级网站,全面宣传,展示班级风采、优点与特色,发布班级的重大活动安排,增强同学之间的相互联系,提高办事效率。相关技术
本系统是以Asp技术,以DreamWeaver 8.0、Micromedia Flash 8.0、Adobe photoshop8.0作为开发工具,Access数据库管理为基础而设计的一个班级网站。2.1 Asp简介
2.1.1 Asp的优势
在制作本系统过程中的一个至关重要的环节就是网页的制作。而在当今世界上,用于制作网页的工具比比皆是,如ASP、PHP、JSP等等。但我之所以选择ASP制作本系统,原 因在于asp是微软公司最为流行的开放式的Web服务器应用程序开发技术,它相对于其他网页制作工具具有自己独特的优势,是一套微软开发的服务器端运行的脚本平台。
与一般的程序不同,.asp 程序无须编译,ASP 程序的控制部份,是使用 VBScript、JScript 等脚本语言来设计的,当执行 ASP 程序时,脚本程序将一整套命令发送给脚本解释器(即脚本引擎),由脚本解释器进行翻译并将其转换成服务器所能执行的命令。当然,同其他编程语言一样,ASP 程序的编写也遵循一定的规则,如果你想使用你所喜爱的脚本语言编写 ASP 程序,那么你的服务器上必须要有能解释这种脚本语言的脚本解释器。当你安装 ASP 时,系统提供了两种脚本语言: VBsrcipt 和 JScript,而 VBscript 则被作为系统默认的脚本语言。ASP 本身并不是一种脚本语言,它只是提供了一种使镶嵌在 HTML 页面中的脚本程序得以运行的环境。因此,我使用asp作为制作本网站的主要技术和工具,一方面符合了现阶段制作网页的流行趋势,很好地做到了与世界前沿的接轨,可以最大限度地利用世界上现有的动态网页资源,丰富制作手段;另一方面使用asp制作这个系统,可以最大化地发挥asp技术的优势,简化制作程序,减少工作时间,降低制作成本,这也是本文选择ASP作为开发工具最重要的原因之一。
2.1.2 Asp的特点
(1)任何开发工具皆可开发ASP
只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页开发工具,例如,FrontPage Express、FrontPage等也都可以。
由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。
(2)语言相容性高
ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。
(3)隐密安全性高
如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因为ASP程序先于网站服务(Web Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。(4)易于操控数据库
ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。
(5)面向对象学习容易
ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。2.2 Macromedia Dreamweaver 8简介
Dreamweaver是由美国MACROMEDIA公司开发的,是集网页制作和管理网站于一身的网页编辑器,它是目前市场上有关网页设计、制作功能非常强大的软件,操作界面友好,可扩展性能强,是网页设计制作领域的主流工具。
由于Dreamweaver工作区是非常灵活的,因此它可以适应各种不同的工作风格和使用水平。常用的Dreamweaver工作区组件有以下若干种:
(1)文档窗口可显示当前文档,文档的外观和浏览器中看到的非常相似。(2)装载器中包含一些打开和关闭常用检查器和模板的按钮。
(3)对象工具栏包含创建不同类型的对象(例如图象、表格和层等)的按钮。(4)属性检查器显示选定对象的属性。
(5)快捷菜单可以使用户对当前选择或区域快速执行某些命令。
(6)可固定的浮动工具栏允许用户将浮动窗口、检查器和工具栏组合在一个或多个选择窗口中。
2.3 Micromedia Flash 8.0 FLASH是Macromedia公司出品的,用在互联网上动态的、互动的shockwave。它的优点是体积小,可边下载边播放,这样就避免了用户长时间的等待。
FLASH可以用其生成动画,还可在网页中加入声音。这样你就能生成多媒体的图形和界面,而使文件的体积却很小。
不仅如此,FLASH用其内置语句并结合JAVASCRIPE,还可作出互动性很强的主页。但 是,必须安装插件PLUG-IN,才能被浏览器所接受。2.4 Adobe Photoshop8.0 Photoshop 8.0是目前最流行的图形、图像编辑设计软件,在数码影像处理、图像编辑合成、广告设计、封面设计、美术绘画、网页设计等领域都被广泛地应用。Photoshop 8.0的主要特点是:
(1)文字处理更加方便。(2)使图层管理更有序。
(3)新增图像功能:图像的剪切和剪裁更加方便。
(4)将所有工具的选项板改进为工具选项栏放置在工作区顶部,方便先项参数的设置。(5)为了更方便地用路径绘画,改进增加了几何形状工具,通过选择工具的不同工作模式,可创建路径、几何形状或几何填充区,使得矢量绘图功能得到了加强。2.5 Access数据库的简介
2.5.1 Access数据库概述
数据库是有结构的数据集合,它与一般的数据文件不同,是一串文字或数字流。数据库中的数据可以是文字、图象、声音等。
Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是DB。
2.5.2 Access数据库的优点
Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。Access是一种关系型数据库管理系统,其优点如下:
(1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。(2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access具备了许多先进的大型 数据库管理系统所具备的特征,如事务处理/出错回滚能力等。
(3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。(4)作为Office套件的一部分,可以与Office集成,实现无缝连接。
(5)能够利用Web检索和发布数据,实现与Internet的连接。Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。
2.5.3 ADO数据访问技术
连接一个本地数据库或远程数据库。打开一个指定的数据库表,或定义一个基于结构化查询语言(SQL)的查询、或存储过程、或该数据库中的表的视图的记录集合。将数据字段的数值传递给数据绑定的控件,可以在这些控件中显示或更改这些数值。添加新的记录,或根据对显示在绑定的控件中的数据的任何更改来更新一个数据库。
ADO连接数据库的通用代码:(1)添加的代码为:
<%Conn.execute(“insert into tab data**)values('**','**')”)
Conn.close
set Conn=nothing response.Redirect(“datalist.asp”)
%>(2)删除的代码为:
<%Conn.execute(“delete * from tab data where id=”+request.QueryString(“did”))'Response.Write(“delete * from tab data where id=”+request.QueryString(“did”))Conn.close
set Conn=nothing
response.Redirect(“datalist.asp”)
%> 3 网站总体分析与设计
3.1 网站系统分析
根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,栏目的实质是一个网站的大纲索引,索引应该将网站的主体明确显示出来。因此我将自己的班级网站分为五个栏目:
(1)班级首页
通过一定的flash动画设计和动态的文字实现首页的展示,从侧面反映班级的和睦和 团结。
(2)班级风采
通过班级体、校内外的趣事、宿舍间的故事展现班级体,从中多数是以照片和文字结合的效果来展现的。
(3)音乐
在其中展示个人喜欢的歌曲,朋友们可以在里面点播自己喜欢的歌。(4)美文
在其中展示个人喜欢的文章,朋友们可以在里面欣赏到经典的文章。(5)留言板
是一个我与大家谈心交流的地方,在留言板中,我们可以畅所欲言,就我们感兴趣的话题展开讨论,和大家进行沟通。3.2 网站数据库详细设计
一、用户表yh 存储了用户的档案包括:id、name、ly、hf、lytime等。id字段采用自动编号,为该表的主关键字;name字段为留言者的名称;ly字段为留言的内容;hf字段为管理员进行回复的内容;lytime字段代表留言的时间。它的设计视图如下图3-1所示。
图3-1 yh表
二、管理员表admin 管理员表是为管理员服务的,该表包括字段为id、name、password字段。其中id为主关键字,name和password分别代表用户名和密码。它的设计视图如下图3-2所示。
图3-2 admin表 以上数据表为Access类型的库文件,将它定名为:“ly.mdb”。3.3 每个页面的详细设计
3.3.1 网站主页
网站主页采用静、动相结合的方式,即静态的主画面和动态的flash动画相结合以及滚动的消息条相组合而成,以蛋黄色为背景色,充分体现班级的勃勃生气,静态的图片起到了一定的承托动态文字的作用,起到了一定的美化作用,而动态的文字就得利用到了JavaScript 等脚本语言来设计的,使之可以实现移动的效果也利用Dreamweaver实现了链接的功能。
班级网站的主页面构图如下图3-3所示,首页中导航栏包含了如网站首页、班级相册、音乐天地、美文欣赏、留言板等板块,从多方面展示网站作者的生活动态。
图3-3 网站首页
1、flash的制作
主页的大篇幅被一个flash占据,并且我使用flash实现了它对其他班级网站页面的链接,该flash给人以一种新鲜活泼的感觉,充分的反应了当代大学生的积极乐观的风貌,在该flash中点击一定的页面内容都会出现一定的动画效果,可以给每一个浏览该页面的人一种轻松愉悦的心情。3.3.2 音乐欣赏
音乐欣板块供浏览者在闲暇之余享受到一份安宁,用淡淡的紫色作为背景给人一种舒心的感觉。在这个板块中添加的主要音乐有我校校歌,阳光总在风雨后等一些激励的歌曲,同时通过点击不同的音乐还会伴随着歌词的出现,该板块页面如下图3-4所示。
图3-4 音乐界面
音乐欣赏界面的核心代码为:
3.3.3 班级相册模块班级相册主要展示我们班级同学的精神面貌,以及展现出我们班级和谐相处,互敬互爱的高尚素质。班级相册页面如下图3-5所示。
图3-5 班级相册 班级相册主要是采用Micromedia Flash 8.0技术制作的,自制动画是由四个图层组成,主要使用动作补间动画和形状补间动画制成。动作补间动画的原理是根据实例属性的变化来形成动画效果。它的前提条件是对象必须是一个元件的实例、文本或组;分离的对象不能形成动作补间动画。对于在舞台上绘制的图形,一定要将图形组合或转换为元件之后,才能形成动作补间动画。动作补间动画实际上就是给一个对象的两个关键帧分别定义不同的属性,如大小、颜色、位置、角度以及透明度等,在这两个关键帧之间建立一种变化关系。形状补间动画是根据对象的形状变化来实现的动画,只需要给出动画的第一帧和最后一帧的对象形状,中间的动画过程由系统自动生成。实现形状动画的前提条件是,对象必须为矢量图形。班级相册页面的核心代码如下:
stop();//动画开始时停止
var i:Number = 1;//设置变量i的初始值为1 prev_mc.gotoAndStop(2);//“prev_mc”影片,开始让它停止在第2帧,让按钮变成灰色并失去作用,因为动画开始时没有上一张图片
onEnterFrame = function(){//运行每一帧时执行以下函数
片
if(_root._currentframe == 11){//如果主场景播放到第11帧
} if(_root._currentframe == 20){//如果主场景播放到第20帧
} gotoAndStop(2);//主场景动画停止在第2帧
pictures.gotoAndStop(i);//“pictures”影片停止在第i帧,从第11帧出现第i张图
next_mc.next_btn.onRelease = function(){//“next_mc”影片中的按钮在释放时执行以
if(i<28){//如果变量i小于28(“pictures”影片中只有5张图片)
下函数
i++;//每点击“next_mc”影片中的按钮时变量i递增1,“pictures”影片也跳转 到下一帧
prev_mc.gotoAndStop(1);//“prev_mc”影片停止在第1帧,即让按钮变黑并起
作用,因为此时有了上一张图片
} play();//主场景动画开始播放 if(i == 28){//如果变量i等于28
next_mc.gotoAndStop(2);//“next_mc”影片停止在第1帧,即让按钮变成灰色
并失去作用,因为此时没有下一张图片
};} prev_mc.prev_btn.onRelease = function(){//“prev_mc”影片中的按钮在释放时执行以
if(i>1){//如果变量i大于1
下函数
i--;//每点击“prev_mc”影片中的按钮时变量i递减1,“pictures”影片也跳转 到上一帧
next_mc.gotoAndStop(1);//“next_mc”影片停止在第1帧,即让按钮变黑并起
作用,因为此时有了下一张图片
} play();//主场景动画开始播放
if(i == 1){//如果变量i等于1
prev_mc.gotoAndStop(2);//“prev_mc”影片停止在第2帧,即让按钮变成灰色
并失去作用,因为此时没有上一张图片
};3.3.4 美文模块 };} 美文,顾名思义就是美好的文辞。美文,顾名思义就是美好的文辞。有人把美文比作一杯好茶,看着舒雅,泡在杯里,茶叶慢慢地舒展开来,一股淡淡地清香犹如袅袅升起的饮烟,撩拔起心中的欲想,于是情不自尽地想品上一口,几许苦涩,几许甘甜,从口中一直向心田传去。
该模块主要包括友谊是一棵树、做个努力的人、我们学会感恩等一些文章,该模块左边有一个导航栏目,通过点击不同的美文可以在页面查看该文章的内容。该模块的页面如下图3-6所示。
图3-6 美文界面
美文界面的核心代码如下所示:
………………………………………………………………………………………………………………………………… |
忙的时候,想要休息;
度假的时候,想到未来。
穷的时候,渴望富有;
生活安逸了,怕幸福不能长久。
该决定的时候,担心结果不如预期;
看明白了,后悔当初没有下定决心。
不属于自己的,常常心存欲望;
握在手里了,又怀念未拥有前的轻松。
生命若不是现在,那是何时?
一个人可以毫无道理跟你做一辈子亲戚,但
一个人不会毫无道理跟你做一辈子朋友
我会想起与你们认识的种种.
也会想起发生过的点点滴滴.
直到我们都年老时是否会像现在这样坐在电脑前互诉心声?
不管如何,希望我们永远是真诚相对的朋友(知己)
朋友就是喜欢你也了解你的人
愿你都能珍惜身边每一个朋友
因为你我有缘份,才能成为朋友
可以成为知己的,更难得!
时间未必是你我成为知己的原因
但一定可以证明到
你对朋友的关怀不是白费!
3.3.5 留言模块
留言板模块是一个我与大家谈心交流的地方,在留言板中,我们可以畅所欲言,和大家进行交流。就我们感兴趣的话题展开讨论,和大家进行沟通。
本板块由发表留言和查看留言两部分组成。查看留言结果为网页lyxs.asp,用来显示用户发言的内容;发表留言为页面zxly.asp,大家可以畅谈自己的想法。留言板与数据库book.mdb相连,其中数据库连接页面conn.asp
一、查看留言页面,如下图3-7所示。
图3-7 浏览留言界面
查看留言界面核心代码如下:
第三篇:基于ASP的教学网站的设计与实现
4.5.3查看主题信息
用户在论坛首页中,单击讨论主题超链接,将进入到查看主题信息页面,该页面主要实现以下功能:
1.显示当前主题的详细信息; 2.显示当前主题的回复信息。
查看主题页面的运行结果如图4.8所示。4.5.4回复主题
当用户浏览主题时,可能会对该主题有自己的看法,此时可以单击“回复主题”来发表意见。回复主题页面主要实现以下功能:
1.显示当前主题信息; 2.填写回复信息;
3.显示当前系统日期;
4.自动显示回复人姓名,该内容不允许用户修改。回复主题页面运行结果如图4.9所示。在网上课堂页面中同样由网站导航条、网上课堂主体内容和页脚版权信息三大部分组成,其中网站导航条和页脚版权信息同首页一样,只需包含相应文件即可。在网上课堂主体内容的左边是专业信息列表,它是从数据库中提取出来的。右边列出来的是和所选专业相对应的课程信息,按课程类别分列显示。
设计课程学习内容页面。在该页面的右侧显示相应课程的参阅资料,用户单击参阅资料名称可以打开相应的 Word文件显示资料信息。
3.学习资料库
在该页面的左边是资料类别信息,右边是每个类别所包含的资料信息,单击它会链接到相关的网址。
4.网络考试
学生进入考试系统后,会列出考试规则,考生同意之后,链接到选择考试课程页面。因为考生在注册时已经选择好了专业,所以这时列出的只是与该考生专业相关的课程信息。
在选择完考试课程之后,考生开始正式考试。如果考试时间到了还没有交卷,则系统会自动提交并阅卷,同时显示本次考试成绩。
5.在线论坛
该模块主要是为了方便师生之间的交流,因此要有发表主题和回复主题的信息。
6.教师登录
该教学网站的教师登录模块也就是管理员登录模块,教师登录该模块后能够方便的对本教学网站后台进行管理。主要有学生档案管理、专业管理、学习资料库管理和公告栏管理几大模块,管理员能够对数据库中的内容进行及时更新。
第四节
部分源程序代码
1.分页显示源程序代码 <%
rs_student.pagesize=10
page=CLng(Request(“page”))
if page<1 then page=1
rs_student.absolutepage=page
for i=1 to rs_student.pagesize %>
第四篇:实践中心课程教学设计研究
实践中心课程教学设计研究
摘要 学校最重要的产品应该是课程,而学生则是课程的用户,因此我们必须重视课程建设。在高等教育大众化阶段,高等职业教育吸引力不足,质量严重落后于广大人民群众的需求。尽管国家层面已经开始实施高等职业教育振兴计划,开展高等职业教育改革,但是效果依然不明显。特别是高等职业教育课程建设严重滞后于社会发展的要求。因此,加强高职实践中心课程理论研究的同时,必须深入扎实地推进实践中心课程的开发与实施,研究实践中心课程教学设计。
关键词 实践课程 教学设计 理货
中图分类号:G710 文献标识码:A 文章编号:1002-7661(2015)01-0079-02
基金项目:安徽省卓越物流技能型人才培养计划(2013z_ljh060)和安徽省重大教学改革研究项目“高等职业院校整体教改研究与实践”(2014zdjy170)。
一、研究岗位职业技能标准,确定学习目标
高等职业教育主要任务就是培养社会经济发展需要的技术技能型人才。高职教育生命力、吸引力、竞争力就在于它精确瞄准社会所需的职业岗位,培养学生熟悉职业以及操作和动手能力,也就是高等职业教育领域人们常说的“首岗适应”能力。下面以物流管理专业理货岗位“仓库理货作业环节”为例,研究实践中心课程教学设计。
通过在物流仓储、商贸流通等企业的调研与亲历,并且访谈相关理货员工,在分析物流商贸类企业理货岗位的典型工作任务之后,确定理货作业环节的主要职业技能标准为:(1)根据入库单、出库单正确检查与核对货物信息;(2)准确制作残损品报告单;(3)合理、科学地安排货物存放方式;(4)准确制作理货清单;(5)准确分拣并分类集中出库货物等。学生综合职业能力培养的“根基础”,就是使学生树立对“工作”的正确认识。从分析学生和合格职业人的差异出发,技能学习本质上就是把合格职业人的“技能点”细化,通过逐步弥补这种“差异”,让学生学会这些“差异”的“技能点”的过程,也就是学生从“偶尔做正确一件事”到“一百遍正确地做一件事”的成长过程。
二、研究学习内容,设计学习活动
根据已经确定的理货岗位职业技能标准,通过分析理货岗位工作任务和职业能力要求,对理货岗位学习内容进行选择,设计学习活动,解决职业教育的根本性问题,即“听得懂、不会做”问题。
以“仓库理货作业环节”为例,设计“理货操作学习活动”如下。
1.活动目标
通过模拟真实的仓库环境,让学生充当理货员进行实习,使学生学会仓库理货作业流程,能够独立完成仓库理货作业操作,掌握仓库理货单证缮制和审核。
2.活动准备
实训环境:理实一体化物流实训室
实训货物:若干品种、类型、数量的货物。
实训设备:托盘等
空白单据:残损单、理货单、出库货物交接单等
学生分组:若干
实习时间:6学时
3.具体任务
需要编制、提供完整的案例情境,例如,一批货物需要入库、出库,要求理货员完成如下工作任务:A接收;B制作残损单;C拣出货物、正确堆码;D制作理货清单;E残损包装的拆装与重新包装;F理货过程信息化操作。
4.操作过程与活动记录
5.活动评价
学生理货岗位职业技能评价的方式采用三方评价体制。学生自评、小组成员评价、教师评价权重分别为30%、30%、40%。考评满分100分,60分以下为不及格,60-69分为及格,70-79分为中,80-89分为良好,90分以为优秀。
三、校企协同创设学习性岗位,开展企业岗位实践
通过模拟真实工作情境学习,学生已经基本掌握了理货岗位职业技能,初步了解理货岗位的工作任务与要求。但是,学生在模拟环境下所习得的职业技能还不能等同于工作能力,还需要顶岗实践锻炼。在模拟环境下偶尔能够做对事情是远远不够的,还必须能够在真实工作岗位上正确地做无数遍才能完全胜任岗位工作任务的复杂性与创造性。因此,职业院校必须与企业协同创设学习性岗位,让学生在企业相应岗位进行顶岗实践。通过物流企业“学习性岗位”建设,逐步将企业生产岗位转换成合适的“学习性岗位”,实现企业岗位的教育教学功能,把毕业生艰苦的后成熟期内所学的内容提前到大学的顶岗课程学习阶段来进行系统工作技能训练,培养综合工作素养,有效地促进从学生到工作的过渡。
下面就是理货顶岗的教学设计――企业岗位实践操作指南。
1.岗位工作目标
在仓储企业理货员岗位上,让学生充当理货员,在工作中学习,掌握理货作业流程,会进行理货作业操作,掌握仓储理货单证缮制与审核,能够正确地制作残损单和理货清单,能够正确地拣出货物并正确堆码,熟练进行残损包装的拆装与重新包装,能够熟练地进行理货过程信息化操作。
实现岗位工作目标,关键是要将物流企业理货这个生产性工作任务经过教学设计,转换成学生的学习性工作任务。
2.工作任务
仓储企业现有一批包装规格长宽高50*40*30CM的货物56箱要入库,其中有一个包装有损毁,该包装内装有8个货物,需要拆装后,将8个货物重新包装后把货物拣选出来,放置在出货区等待出货。
3.工作要求
①在货物入库前,仓储理货员为其办理接收手续。包括核对货物的名称、品种、数量、规格、等级、型号以及重量等;
②制作残损单;
③利用学习过的托盘货物堆积模型,将55箱货物堆码在指定区域的托盘上;
④制作理货清单;
⑤将破损的包装拆装后,掏出8个货物,重新包装后将货物拣选出来,放置在出货区域;
⑥理货过程中的包装计量单位转换的信息化操作。
4.工作过程(略)
5.工作评价
工作评价的方式采用三方评价体制,学生自评、小组成员评价、企业师傅评价权重分别为25%、25%、50%。考评满分100分,60分以下为不及格,60-69分为及格,70-79分为中,80-89分为良好,90分以为优秀。学生企业理货岗位工作评价表如下:
四、开展检查评估,进行总结与反思
学生企业理货顶岗工作评价,主要包括知识运用评价、工作行为评价、工作表现评价与工作态度评价等。知识运用评价,主要是指学生在理货工作过程中对所学知识及掌握运用程度进行评价,强调熟练运用知识的水平与能力。工作行为评价,主要是通过观察学生在企业理货顶岗期间、自然状态下的行为,对学生理货工作中的动作准确性、协调性、有效性、系统性、创新性及自动化程度等进行评价。工作表现评价和工作态度评价,是职业综合素养的重要组成部分。自然状态下,学生在理货岗位工作中的工作态度与表现,能够真实地反映学生的职业认同水平和岗位适应能力。
通过评价,让学生了解理货工作完成情况,正确地分析自己的理货工作能力和理货工作程式化、全面性、整合性,认识自己发现理货工作问题并使用合理、正确的方法进行研究和创造性处理的水平。
学生理货顶岗实践完成后,要求学生开展的积极的反思。在完成理货顶岗工作任务的过程中,学生学到了什么?最重要的是什么?还有什么重要的问题没有解决?最深刻的感受是什么?请同学们运用工作过程中的事例解释理货的基本原理和规则。学生在不断反思的过程中,自主地对这些未知产生出好奇心、探究欲、琢磨劲。进而,渴望获得新知,进行资料搜集,试图解决。学生综合思维能力和职业素养正是在这个不断循环的过程中逐步提高。
学生在项目活动与顶岗实践过程中,在已有知识经验基础上,经过独立思考并尝试着解决实践活动中的实际问题,例如:对遇到的问题如何处理、对突然出现的危难如何应对、对事物现象背后本质的思考等,探索解决这些问题的具体途径和多样化方法手段,从而形成了自己的工作体验和人生感悟,从而产生创造性活动,知识正是在如此这样的运用过程中转化成为智慧。
第五篇:关于ASP的电子商务购物网站的设计与实现
关于ASP的电子商务购物网站的设计与实现
[摘要] 随着电子商务的蓬勃发展,电子商务购物网站的设计具有非常重要的意义。介绍了开发工具ASP的功能特点,并给出购物系统功能模块,以及对购物车进行设计的总体规划和设计思路,同时在ASP开发工具的支持之下,详细地介绍了购物车的系统结构及功能划分,并且给出了重要部分的源代码。
[关键词] 电子商务 购物车 ASP
一、使用工具简介
ASP 是Active Server Pages:“动态服务器网页”的简称,其主要特点在于所产生的执行结果都是标准的HTML格式,目前,开发网站的软件很多,并且都各有所长,因为这些程序是在网络服务端执行, 使用一般的浏览器都可以正确地获得ASP 的“执行” 结果, 并且ASP 执行的结果可以直接在浏览器中“浏览”, 不仅如此, ASP 还具有如下特点: 完全与HTML文件融合,容易创建、修改,不需其他编译、连接程序,面向对象可扩展等,因此,ASP技术非常适合于购物网站的设计。
电子商务系统的应用提高了商业企业的生存力和竞争力。网上购物系统是企业(商家)面对消费者模式下的电子商务系统。企业通过网上商店建立网上销售渠道,直接面对最终用户,减少了销售过程中的中间环节,降低了客户的购买成本,从而赢得更多的客户。如何设计和实现一个实用且易于扩展的电子商务在线购物系统,它要具备哪些基本功能,成为商业企业关注的问题[1]。
二、系统功能
系统为用户提供美观、友好的商品展示铺面。顾客能够方便查询并订购商品。商家可以方便定义各种商品信息,让所有上网浏览的客户看到所录入的产品信息,并可以随时进行购买活动。系统的功能共设计了以下的模块(图1):
由于整个设计有十一个模块,我们以购物车商品模块的设计为例,具体的介绍如何运用ASP进行其功能的实现。购物车模块是前台用户端程序中非常关键的一个功能模块,帮助用户完成商品的选购,并把商品交给服务台进行结算。它包含的功能有:添加商品,浏览购物车,取消购物车中的商品,更新购物车中的商品,清空购物车。
1.添加商品功能
当用户进入商城后,一旦选购了商品,系统就会为每一个用户分配一辆购物车供用户使用,当用户不断单击旁边的[购买]按钮时,系统将会不停地帮用户把商品放入到给用户分配的购物车中。对于相同的商品,用户单击多少次就相当于购买该商品的数量是多少。当用户单击购买时,系统会出现购买提示。
实现在网站购物车的添加商品功能的主要代(purchase www.xiexiebang.com),如以下程序所示。
If sMode= “add” Then
If sItemAindex>=1 Then'购物车中已经含有物品
For i=0 to sItemAindex-1'查对购物车中是否已经有此物品
If sItemId=sItemA(i)Then
sNowItemAIndex=i
Exit For
End If
Next
If sNowItemAIndex<> “" And www.xiexiebang.com >=0 Then '购物车中已经有此物品
sItemNumA(www.xiexiebang.com)=sItemNumA(sNowItemAIndex)+sItemNum
Session(”CartItemNumArray“)=”“
For i=0tosItemAindex-1Session(”CartItemNumArray“)=Session(”CartItemNumArray“)&sItemNumA(i)&”@“
Next
Elseif sNowItemAIndex= ”“ Then '购物车中还没有此物品
Session(”CartItemTypeArray“)=Session(” www.xiexiebang.com “)&sItemId&”@“
Session(”CartItemNumArray“)=Session(”CartItemNumArray“)&sItemNum&”@“
End If
ElseIf cint(sItemAindex)=-1 then'购物车是空车
Session(”CartItemTypeArray“)=sItemId&”@“
Session(” www.xiexiebang.com “)=sItemNum&”@“
购物车里的全部商品都存储在两个Session里面,Session(”CartItemTypeArray“)存储着商品的种类,每类商品中间使用特殊的符号“@”来间隔;Session(”CartItemNumArray")存储着商品的数量,每种商品的数量使用同种类相同的符号“@”来间隔,并且两个是相互对应的,每种商品对应着一个数字。
在打开购物车后,要向购物车中添加商品,首先查看购物车中是否有商品了,如果有商品,再判断是不是有此类商品,如果有此类商品,把存储商品数量的Session打开,找到同种类相应的项,直接为此类商品添加数量1,然后再把存储商品数量的Session打包成字符串;如果没有此类商品,则直接在存储商品种类和商品数量的Session字符串后面加上种类和数据就可以了;如果购物车是空车,则操作方法同没有此类商品的方法一样。
2.浏览购物车
在购物过程中,当用户购买完商品后,只需要单击商城上的[购物车]按钮,它将列出当前用户的购物情况。在这儿不仅可以看到购物的详细情况,而且还可以对当前选购的商品进行编辑修改或者清空购物车。购物车列表页如图2所示。
3.取消购物车中的商品
用户想要删除某种商品,此时系统将触发程序代码/purchase/shopgoods.asp?imod=del?itemid=del &itemid=<% sitemtype www.xiexiebang.com >,此时直接提交给服务器端供系统处理。
4.更新购物车中的商品
用户单击列表页的[订购车更新]按钮时,将把获得的购物车列表中的数据进行拆分,从而整个容器提交给后台系统以便处理。
5.清空购物车
在这些操作中,清空购物车是最容易的,我们就需要把存储购物车的两个Session全部清空就可以了,当用户购买商品时,再为用户建立它即可。
在Internet 上开展电子商务,具有降低经营成本、加快资金周转、开发广阔市场范围、提供全新服务方式等特点。随着社会网络化发展的不断深化,企业应用商务网站开展一系列商业活动将成为未来企业经营活动的主要方式。可以预见,在电子商务环境影响下连锁企业竞争基础不再依靠传统的资本、技术及规模,更重要的体现在现代信息管理技术水平中。
文档为doc格式
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
基于ASP的电子商务网站的设计与实现(5篇材料)
本文由sangatsu27贡献 pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。第 !" 卷第 #! 期 第 !" 卷第 #! 期 $%&’!" (%’#! 企 业 技 术 开......
ASP电子商务网站的设计与开发5篇
承德石油高等专科学校 毕 业 设 计 说 明 论文题目:ASP电子商务网站的设计与开发 班级: 学生姓名: 指导教师: 完成日期: ASP电子商务网站的设计与开发 中文摘要:当人们足不......
《会展设计》课程教学改革实践与研究
龙源期刊网 http://.cn 《会展设计》课程教学改革实践与研究 作者:王玉霞 来源:《现代装饰·理论》2012年第11期 摘要:伴随着我国当前市场经济发展的不断繁荣,会展业也逐渐迎来......
网络课程教学评价设计的研究与实践
网络课程教学评价设计的研究与实践 摘要:本文结合教学系统设计网络课程教学评价系统开发的实践,系统探讨了网络课程教学 评价的教育功能、理论墓础和设计原则。 关键词:网络......
团委动态网站建设与研究(精选多篇)
团委动态网站建设与研究 [摘要]根据我校的具体情况分析团委网站的建设目标并设计网站应有的功能。提出团委动态网站的系统结构和设计方案,详细介绍ACCESS数据库和ASP技术在动......
动态网页设计教学模式研究
基于工作过程的ASP.NET动态网页设计教学模式研究 伊春职业学院 贾玉罡 【论文摘要】:基于工作过程的课程开发是当前我国高职高专院校进行课程改革的方向。它是以一个职业的......
《治安案件查处》课程项目化教学要素与设计研究
地址:海南省海口市琼山区新大洲大道280号海南政法职业学院公安司法系 甘勇 *** 《治安案件查处》课程项目化教学要素与设计研究 甘勇① (海南政法职业学院,海南 海口,5......
基于CDIO的ASP.NET动态网站设计课程联动教学研究[推荐]
基于CDIO的ASP.NET动态网站设计课程联动教学研究 摘 要:随着应用型本科的兴起,高校教育模式改革的需求日益迫切。本文针对"ASP.NET动态网站设计"课程教学中出现的问题,提出了基......