第一篇:《离散数学》教学网站设计与开发文献综述
《离散数学》教学网站设计与开发文献综述
摘要:结合《离散数学》教学实际,经过对省级精品课程《离散数学》辅助教学网站的建设作详细的需求分析!设计与并实现了教学信息发布、权限管理、在线讨论、在线考试等主要模块功能!为教育教学质量的提高提供了良好的环境与技术平台。
关键词:离散数学;课程;MVC架构;PHP;MYSQL 正文
一、前言
在计算机网络和多媒体资源广泛应用的今天,伴随着各大高等院校陆续开多媒体课程,高校传统的教学模式开始逐渐向网络多媒体教学模式发展,而教学网站则是网络教学模式的一个重要元素,是高等院校教学质量与教学改革工程的重要组成部分,因此教学网站课程建设的好坏直接影响着高校的教学质量,离散数学这门课程是研究离散量的结构及其相互关系的学科,它在各学科领域“特别在计算机科学与技术领域有着广泛的应用,为把《离散数学》课程建设这项工作做得更加完善”因此建立了与之配套的《离散数学》教学网站。
二、正文
离散数学辅助教学网站要实现的目标是利用计算机网络实现离散数学课堂辅助教学,创设基于网络的学习环境,师生共同建立一个突破时间、地点限制,由以教为主变为以学为主的教学平台,探索学科教学与信息技术有机结合的途径与模式。离散数学辅助教学网站要求既能满足学生的学,又能满足教师的教;既能满足学生自学的需要,又可供教师课堂教学参考。运行环境应具备Internet浏览器的环境。在教学上能实现以简洁美观的形式向学生提供学习信息,提供有关课程的练习题库及解答工具;向教师提供教学的相关资料;向师生提供便利的网上学习和讨论的交互式环境;为师生提供方便的资料查询与检索功能。
《离散数学》精品课程网站是基于B/S即浏览器/服务器模式 ,采用PHP 嵌入式语言MySQL数据库和 Dreamweaver设计开发。PHP和MySQL 是现如今较为流行的构建动态网页的开放源代码技术,用其开发的系统具有稳定性高和可移植性强等优点, 在B/S模式下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成模型(Model)-视图(View)控制器(Controller)即MVC 三层架构。采用MVC 架构,使后续对程序的修改和扩展简化,并且提高代码重用率,提高程序的可维护性,更加有利于团队开发。
立体化教材立足于计算机网络技术和现代教育理念,以传统纸质教材为基础,以课程建设为中心,利用多媒介、多目标、多层次、多形态的教学资源,以形成教学能力为目标,为课程教学提供整体解决方案,具有呈现媒体立体化#教学设计一体化,教学应用多元化等特点,随着计算机技术和网络技术的飞速发展,构建立体化教学网站,将各种教育资源移置到网络上,打破传统教育资源分配不均的限制,在课程网上进行自我学习,也可及时与老师交流,具有很好的交互性,教学过程不受时空约束,使有限的教学资源能在最大范围内得以共享新型网络教学模式以学生为中心,学生可以自由选择学习内容,具有知识信息量大#教学方式生动活泼#图文并茂等特点。
离散数学是大学计算机类专业的核心基础课程,也是一门学习难度较大的课程,很多学生较难全面掌握教材的知识体系结构,从而影响后续课程的学习,构建离散数学的立体化教学网站以满足高校实际教学需求,面向学生,充分考虑教学管理#资源共享和信息交互等实际需要,精心设计各个功能模块,以解决传统课堂教学的不足,具有先进性、优越性、多元化等优点。离散数学课程所涉及的概念、方法和理论, 大量地应用在编译原理、数据结构、操作系统、数据库系统、算法的设计与分析、软件工程、人工智能、多媒体技术、计算机网络等专业课程以及信息管理、信号处理、模式识别、数据加密等相关课程中,它所提供的训练十分有益于学生,概括抽象能力、逻辑思维能力、归纳构造能力的提高, 十分有益于学生严谨、完整、规范的科学态度的培养。离散数学课程所传授的思想和方法广泛地体现在计算机科学技术及相关专业的诸领域, 从科学计算到信息处理, 从理论计算机科学到计算机应用技术, 从计算机软件到计算机硬件,从人工智能到分布式系统, 无不与离散数学密切相关。因此, 在大学中, 计算机专业学生除了接受高等数学等公共基础数学的训练之外, 必须深入接受专业数学的训练, 这样才能为在大学中接受较多的数学与计算机科学理论等基础课程而培养良好的科学素养, 为以后的学习工作奠定坚实的基础。然而现实情况是, 学生都怕学甚至不愿意学习该课程, 一方面是因为该课程内容多、理论性强、方法灵活等造成学生不能很好地理解与把握;另一方面在于学生都认为该课程与计算机专业关系不大, 这与对离散数学的认识不足、没有认识到离散数学和计算机科学技术的密切关系所造成的。这两方面的原因在如今的定位于应用型地方本科学校中更为普遍, 严重影响了这门课程的教学质量乃至对后续课程的学习。
基于Java的离散数学辅助教学网站是以B/S模式为工作方式,通过校园网传播的网络化辅助教学系统。该项目从校园网络和应用人员的实际出发,实现了教学信息网页化,人机交互学习,作业批改,在线讨论,网上答疑等网页功能,同时还提供了相关知识点的查询,多个相关网站的链接。此系统旨在成为教师教学时间与空间上的延伸,借助网络优势,帮助学生更好的学习离散数学这门课程。
三、总结与展望
《离散数学》精品课程网站是对离散数学课程的展示和为学生学习该课程而提供的一个网络平台,为教育教学质量的提高提供了良好的环境与技术平台,随着互联网的日趋发展,这样的课程网站必将成为一项重要的辅助教学方式,使用网络教学方法!也会使学生学习的效率大大提高,因此采用精品课程网站对学校教学将是一种很有效的手段,也将是一种必然的趋势。
离散数学辅助教学网站设计研究了基于WEB的离散数学辅助教学网站的设计目标、方法及设计过程,分析了各个模块的功能及实现方法。该网站实现了教学信息网上发布、人机交互学习、作业批改、在线讨论、网上答疑等功能。
通过近几年《离散数学》立体化教学资源网站的建设,我们融入自己的教学特色,注重加强实践教学与指导,增强了与数据结构等课程的衔接,使学生体会到离散数学的实践应用价值。实践表明: 学生利用离散数学网站的学习的时间增多,学生的学习主动性提高,对离散数学学习的兴趣增加,课堂与老师的讨论问题难度比以往加大,授课教师和学生对立体化资源网站的建设热情也提高很多,学生的考试成绩也有明显的提升,总之,推行“离散数学立体化资源网站建设”是结合了先进的教学理念并应用计算机和网络通讯技术,改革传统的教学模式,结合不同层次学生的差异性,利用网络学习环境,为教学提供了便利,实现教学与管理多赢的局面,有力促进了离散数学教学模式的革新,有效提高了离散数学课程的教学质量。
四、参考文献
1、赵雅靓,王金科.《离散数学》精品课程教学网站的设计开发.2011.2、姜楠,信琦,周欣.离散数学辅助教学网站设计.2003.3、杨族桥,刘桂美.“离散数学”立体化教学资源网站设计与实现.2012.4、何中胜.离散数学教学中的问题分析与对策研究.2006.5、王霞,顾勋梅,潘祝山.离散数学教学改革及课程建设研究.2011.6、周振军,侯风云.中学数学教学网站的设计与开发.2009.
第二篇:文献综述photoshop教学网站的设计与开发
河北科技师范学院
本科毕业设计文献综述
PHOTOSHOP教学网站的设计与开发综述
院(系、部)名 称 :专 业 名 称:学 生 姓 名:学 生 学 号:指 导 教 师:
2011年11月20 日
河北科技师范学院教务处制
PHOTOSHOP教学网站的设计与实现综述
河北科技师范学院数学与信息科技学院网络工程专业2008级 张三
摘要
随着Internet的迅速发展,网上教学频繁进入人们的生活。如今,远程教学网站的出现,正是教育信息化进程中的产物,是现阶段教育软件特别是基于Web的网络教育系统开发的重要内容。
本文所研究的教学网站的设计,包括了教学、资料、互动、课业四大部分。Photoshop是世界顶尖级的图像设计与制作工具软件。图像处理是对已有的位图图像进行编辑加工处理以及运用一些特殊效果,其重点在于对图像的处理加工。在表现图像中的阴影和色彩的细微变化方面或者进行一些特殊效果处理时,使用位图形式是最佳的选择,它在这方面的优点是矢量图无法比拟的。但是Photoshop课程在日常教学过程中存在着学生对理论学习感到枯燥,学习兴趣性低,实验效果差等问题。针对这些问题,文章将从研究构建教学网站的意义、Photoshop课程的特点、网络教学的特点等方面来探讨解决问题,说明设计与实现Photoshop教学网站的必要性。
关键词:网络教学;photoshop;教学网站
引言
PHOTOSHOP是ADOBE公司旗下最为出名的图像处理软件之一,集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件,深受广大平面设计人员和电脑美术爱好者的喜爱。在实际教学过程中,这门课程的教学效果往往不是很理想,教师觉得这门课程教起来比较困难,大部分学生感觉枯燥无味,所学知识没什么实际用处,很难达到较好的教学效果或获得较强的实践能力。
随着万维网的不断提速与扩容,为基于WEB开展网上教学和远程教育提供了物理基础。如何有效地设计、开发和利用网络资源构建PHOTOSHOP教学网站,以提高学生的学习兴趣、扩大知识面、辅助课堂教学以及提高自身的实践能力和应用能力,成为一个令人关注的话题。构建“photoshop”教学网站的意义
Photoshop是迄今为止世界上最畅销的图象编辑软件。它已成为许多涉及图像处理的行业的标准。界面设计是一个新兴的领域,已经受到越来越多的软件企业及开发者的重视,虽然暂时还未成为一种全新的职业,但相信不久一定会出现专业的界面设计师职业。在当前还没有用于做界面设计的专业软件,因此绝大多数设计者使用的都是PHOTOSHOP。但是在实际教学过程中,这门课程的教学效果往往不是很理想,教师觉得这门课程教起来比较困难,大部分学生感觉枯燥无味,所学知识没什么实际用处,很难达到较好的教学效果或获得较强的实践能力。
随着万维网的不断提速与扩容,为基于WEB开展网上教学和远程教育提供了物理基础。如何有效地设计、开发和利用网络资源构建PHOTOSHOP教学网站,可以提高学生的学习兴趣、扩大知识面、辅助课堂教学以及提高自身的实践能力和应用能力,成为一个令人关注的话题。photoshop功能特色
从功能上看,该软件可分为图像编辑、图像合成、校色调色及特效制作部分等。图像编辑是图像处理的基础,可以对图像做各种变换如放大、缩小、旋转、倾斜、镜像、透视等。也可进行复制、去除斑点、修补、修饰图像的残损等。这在婚纱摄影、人像处理制作中有非常大的用场,去除人像上不满意的部分,进行美化加工,得到让人非常满意的效果。
图像合成则是将几幅图像通过图层操作、工具应用合成完整的、传达明确意义的图像,这是美术设计的必经之路;该软件提供的绘图工具让外来图像与创意很好地融合,成为可能使图像的合成天衣无缝。
校色调色是该软件中深具威力的功能之一,可方便快捷地对图像的颜色进行明暗、色偏的调整和校正,也可在不同颜色进行切换以满足图像在不同领域如网页设计、印刷、多媒体等方面应用。特效制作在该软件中主要由滤镜、通道及工具综合应用完成。包括图像的特效创意和特效字的制作,如油画、浮雕、石膏画、素描等常用的传统美术技巧都可藉由该软件特效完成。而各种特效字的制作更是很多美术设计师热衷于该软件的研
究的原因。
2010年最新版本ADOBE PHOTOSHOP CS4除了包含ADOBE PHOTOSHOP CS3的所有功能外,还增加了3D和视频流、动画、深度图像分析等。PHOTOSHOP CS4通过使用对3D的支持,人们可以将3D内容纳入到他们的2D作品中,包括在3D模式下编辑文本。ENHANCED VANISHING POINT使设计人员可以进行远景测量,并从ENHANCED VANISHING POINT输出一个3D模型。教学中存在的一些问题
(1)学生在学习过程中难以看到当前所学局部知识深化课程改革,迎接网络时代的到来的用途,缺乏学习的兴趣和内在动力,容易产生厌倦情绪。
(2)学生在学习过程中难以抓住重点,往往过分注重细节,以至于淹没在知识细节的海洋中,难以把握整体的知识框架。
(3)以教师为中心,学生只是被动地听讲和练习,难以激发学生的积极性、主动性。学生所掌握的知识是零碎的、不系统的,缺乏对一门课程的整体把握能力。
(4)学生学完课程后,即使考试成绩很好但仍然缺乏实际操作能力,不能把所学的知识完整地应用起来,解决实际问题时很茫然。网络教学的特点
教学活动是学员获取知识最重要的途径之一,在传统教学活动中,教师是主体,从事授课、答疑、批改作业等教学活动。在教学活动开展过程中,教师常常感到在学员比较多的情况下教师和多数学员之间缺乏交流,对于不同程度的学员不能做到因材施教。利用网络教学则可以弥补这个不足。
网络教学具有的特点是:
(1)灵活性:网络教学没有时间与空间限制,能充分满足学习者个性化学习的需要,提供任何时间任何地点的在线学习。
(2)自主性:学习者不再是知识的被动接受者,而是知识的主动建构者。学习者可以根据自身的需要和可能,自主地投入学习。
(3)开放性:网络教学提供的相关资料和网址为学习者提供了丰富的资源;不同层次不同领域不同地域的学习者可以在同一环境下学习,在不同的观点中进行交叉思考。
(4)交互性:以网络为媒介进行的交流,使学习者摆脱了羞涩心理,主动参与到网络学习活动中来,从容不迫地各抒己见,充分调动了学习者的积极性。
(5)多媒体化:网络教学提供的多媒体教学手段,使教学活动得到更佳的效果。图形、图像、声音等多媒体的应用,使多媒体网络教学成为可能。各种多媒体素材可以通过多媒体的Web创作工具方便地嵌入Web页面,以超文本的形式提供给学习者学习。师生间可以通过电子邮件异步讨论问题,通过聊天室同步讨论问题,通过实时双向语音进行远程交流,也可运用流式媒体技术实现影视教学节目的实时点播等等。photoshop教学网站的总体设计原则
课程教学网站的设计要应用科学的方法,围绕课程教学的目标,针对学习者的特点,充分利用网络教学的优势,合理地选择信息资源并进行有机组合,建立系统的知识体系,为学习者提供一个良好的学习环境。结合photoshop课程的特点应从以下几方面考虑校园课程网站教学系统的设计:
(1)明确课程网站的目标:课程网站的设计目标直接关系到网站的性质与特色。在开始构建网站时,首先要明确其目标,即清楚通过该网站将实现什么功能,达到什么目的,网站的访问者是谁等等。明确设计目标是构建网站的基础和前提。
(2)分析学习者的特征:通过对学习者文化、心理和社会背景等特征的分析,了解学习者的学习最佳时机、学习方式偏好、学习准备状态和学习能力,为教学网站的设计提供依据。校园课程网站主要面向在校学员,针对性很强。
(3)合理选择教学内容:紧扣教学大纲,根据知识点的逻辑顺序选择教学内容。既要体现教学思路和教学重点,又要给出全面细致的讲解;既要有教学内容,又要有自我测试内容。
(4)注重课件的表现形式:充分发挥多媒体的表现能力,把不容易理解的内容通过直观的图表和生动的动画表现出来。
(5)扩展网站信息资源:除了展示教科书上的结构化知识之外,还必须发挥网络的优势,提供与知识相关的各种资源,如:相关的国内外期刊、会议和新闻组、书籍以及网址资源,辅助学习者及时了解学科的国际国内发展动态,查找相关资料。还可以根据课程的学科特点,提供有助于知识学习的工具。
(6)构建友好的学习环境:为学习者提供学习、交流与协作的良好支撑环境,在该环境中,学习者既可以自主学习,也可以通过协商、会话共同完成特定的学习任务。6总结
作为教学的一种辅助,photoshop教学网站的建设和试用,可以有效地解决学员众多、分布松散、学习时间受限的问题,提高学员的学习效率和学习兴趣,并且可以使课程理论教学和实践教学及相关教学环节的教学质量和水平都有大幅度的提高。随着万维
网的不断提速与扩容,为基于WEB开展网上教学和远程教育提供了物理基础。如何有效地设计、开发和利用网络资源构建PHOTOSHOP教学网站,以提高学生的学习兴趣、扩大知识面、辅助课堂教学以及提高自身的实践能力和应用能力,成为一个令人关注的话题。
参考文献
[1]熊才平,张娟玉.教师课程网站主页的设计与实现[J].中国电化教育,2003,203(12):82-84.[2] eye4u视觉设计工作室.创意的Photoshop CS5(1dvd)中国青年出版社,2010.11.[3] 李金明,李金荣.中文版Photoshop CS5完全自学教程.人民邮电出版社,2010,(6).[4]普悠玛.ASP.NET程序设计示例导学[M].北京:北京科海电子出版社,2003.[5]王爱民.基于Web的《计算机应用基础》网络教学系统的研制[EB/OL].中国教育和科研计算机网,2006.[6]史建江等.基于ASP.NET的信息管理系统设计与实现[J].微计算机信息,2008.06(1):43-48.[7]龚志武.高校精品课程建设的研究与实践[J].现代远程教育研究,2008,(1):47-49.[8]李泰峰,周通德,刘志军.国家精品课程网络教学资源管理系统的研发[J].电子科技大学学报,2004,6(1):88-91.[9]胡孝昌,曾琼芳.基于Web技术的精品课程网站建设的研究[J].井冈山学院学报,2006,(4):32-37.[10]曲宏毅,韩锡斌,张明,等.网络教学平台的研究进展[J].中国远程教育,2006(5).[11]高国娟.基于ASP.NET技术的网上辅助学习系统的设计与实现[D].上海:华东师范大学硕士学位论文,2006.[12]别文群,郑远强.基于Web的网络教学平台的设计与实现[J].计算机技术与发展,2007,17
(8):219-222.
第三篇:教学网站的设计与实现-文献综述
河北大学2011届本科生毕业论文(文献综述)
文献综述
计算机和互联网技术日新月异的发展,正在迅速地改变人们传统的生活、工作和学习方式。多媒体计算机技术、以及 Internet 的不断普及,使得通过网络进行教学获得了前所未有的技术支持的。网络教学打破了传统课堂的界限,可以创造不受时空限制的的多元化学习环境,网络教学能够充分利用现代化的教学手段和多种教学资源,为学习者提供一个良好的教与学的环境,并能激发学习者的学习兴趣,使学生更主动的参与学习。
网络教学平台的建设是实现网络教学的重要方面。依托现代教学理论,利用软件设计技术,建立辅助教学的网站是行之有效的辅助教学工具,是达到资讯交流与资源共享的最佳途径。随着现代教学技术的普及,针对某一门课程开发一个辅助教学系统可以弥补传统课堂教学的不足,优化课堂教学,提高教学质量。《数据结构》是计算机科学与技术等相关专业的核心课程。然而,长期以来,教学方式仍是单一课堂讲授为主,变化也仅是课件代替了板书,其缺点是缺少课堂互动,不利于学生对知识的建构理解,无法调动学生的积极性。而且,同其他课程相比,《数据结构》这门课程概念多而且复杂,理解起来比较抽象,程序的编写比较困难,算法的思想难于建立。仅凭教师课堂讲解,学生往往难于完全理解和掌握教材中的知识点,更不用说灵活运用进行编程了。为提高《数据结构》的教学效果,通过先进的教学手段来辅助教师教学是十分必要的。因此,在这一背景下提出了开发基于《数据结构》课程的教学网站的构想并付诸实施。
ASP和ASP.NET是WEB开发领域比较流行的动态WEB开发技术。ASP是Active Server Page的缩写,即活动服务器页面,是一个WEB服务器端的开发环境,利用它可以结合HTML网页、ASP指令和Active X元件建立和执行动态的、互动的、高性能的WEB服务应用程序。ASP.NET并不是ASP的简单升级,而是全新一代的动态网页实现系统,它是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。ASP.NET提供基于组件、事件驱动的可编程网络表单,大大简化了编程,还可以用于建立网络服务。
我们从一些具体方面对ASP和ASP.NET进行比较。
一、开发语言不同。ASP的开发仅限于non-type脚本,且使用的是VBS/JS这样的脚本语言混合HTML来编程,而那些脚本语言属于弱类型面向结构的编程语言,因此在使用ASP和WEB唐家代码时容易出现代码杂乱。而ASP.NET本身就是一种面向对象的编程语言,它具有封装性、继承性、多态性等此类面向对象编程语言的一切特性,因此它不仅摆脱了ASP使用脚本语言编程的缺点,而且,ASP.NET允许用户使用strongly-type编程语言
河北大学2011届本科生毕业论文(文献综述)
和.NETFramework开发。
二、开发方式不同。ASP是一种把界面设计和程序设计混合在一起的开发方式,后期维护起来会比较困难;而ASP.NET则是一种把界面设计和程序设计以不同文件分离开来的开发方式,复用性和维护性得到有效提高。
三、运行机制不同。ASP是解释解释运行的编程框架,执行效率相对比较低;而ASP.NET则是编译框架,程序所运行的是服务器上已经编译好的公共语言,效率方面会相对比较高。
ASP.NET和ASP最大的区别不仅仅在于功能的增强,而在于编程思维的转换。下面,就从语言方面和功能方面来分别参数传统ASP产生的问题:
在语言方面。首先,ASP的代码逻辑混乱,难于管理。由于传统ASP是吧HTML内容和ASP WEB页面的源代码紧密的集成在一起。因为没有分离代码和HTML的内容,所以很难看清代码的逻辑关系。而且随着程序复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成这样或那样的问题。其次,代码的可重用性差。由于是面向结构的编程方式,并且混合HTML,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。再者,弱类型造成潜在的出错可能。ASP的开发仅局限于non-type脚本,且使用的VBS/JS这样弱类型面向结构,而非面向对象的编程脚本语言与HTML语言混合编排的,因此在使用ASP给Web添加代码时容易出现代码杂乱。尽管弱数据类型的编程语言使用起来方便一些,但相对于它所造成的出错几率是远远得不偿失的。
在功能方面。首先,安全性差。ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法可以像SSI(Server Side Include)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身安全性较差。目前在微软的.NET战略中新推出的ASP.NET借鉴了Java技术的优点,使用C#语言作为ASP.NET的推荐语言,同时改进了以前ASP的安全性差等缺点。其次,缺乏完善的纠错/调试功能。而且,功能弱。一些底层操作只能通过组件来完成。
微软推出的ASP.NET,是全新一代的动态网页实现系统,是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。此外,还可用ASP.NET建立网络服务。ASP.NET摆脱了以前ASP使用脚本语言编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等。当然,最合适的编程语言还是MS为.NETFrmaework专门推出的C#。首先它是面向对象的编程语言,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.NET上就可以使业务逻辑和HTML页面分离;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限
河北大学2011届本科生毕业论文(文献综述)
度保护你以前的投资,并且C#和C++、Java一样提供了完善的调试/纠错体系。一个全新技术诞生的时候,总是充满困难的。
通常对于一个新技术,总会听到好与坏两方面意见。从传统ASP到ASP.NET的转变,它便利的功能弥补了ASP的不足。然而,ASP.NET并不是Web应用技术的终结,随着科技的不断发展,相信还会向更新更好的发展方向前进。
谭浩强的《ASP的动态网页设计》一书中在谈到ASP.NET的工作原理时讲到:我们可以吧ASP.NET页面看层一般的HTML页面,当安装.NET时,本地IIS Web服务器自动被配置成.ASPX文件,且用ASP.NET模块aspnet_isapi.dll文件来处理。ASP.NET 模块分析ASPX文件内容并将文件内容分解成单独命令以建立代码的整体结构。完成此工作后,ASP.NET模块将各命令放置到预定义的类定义中。然后使用这个类定义一个特殊的ASP.NET对象Page。该对象要完成的任务之一就是生成HTML流,这些HTML流可以返回到IIS,再从IIS返回到客户。简言之,在用户请求IIS服务器提供一个页面时,IIS服务器就根据页面上的文本、HTML和代码建立该页面。
在网站的建设与实现过程中,HTML语言是必不可少的。在张金霞的《HTML网页设计手册》一书中见到HTML语言是制作网页的基础语言。本书由最基本的HTML语法开始讲解网页设计的基础技术,详细介绍了各种网页制作的标记;最后以应用最广泛的Dreamweaver为例,介绍网页设计的方法。在讲解中配有大量范例,使在实际操作中学习制作网页。
现在不论是做软件还是做网站,后台数据库对于它们来说都是必不可少的。王珊,萨师煊的《数据库系统概论》加强关系数据库系统的讲解,特别是SQL的内容紧跟标准的发展。而后讲到的数据库设计的基本步骤:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库的运行和维护等。还更新了数据库安全性的部分内容;加深了关系查询处理和查询优化的内容;讲解了应用开发所需的ODBC、JDBC等概念和方法。
总之,通过这段时间查阅网站建设的相关资料、文献等,对这个项目的实施有了进一步的理解和看法,对其中的问题也有了大致的解决方法,并且也有了初步的规划。这对我接下来项目的实际实施有很大的帮助。但是由于我的技术水平还不扎实。也不太到位,对本篇论文的很多问题还没有深刻的了解,难免文章中存在一些不妥的地方,希望老师给予宝贵意见,谢谢老师。
河北大学2011届本科生毕业论文(文献综述)
参考文献:
[1] 张海藩. 软件工程导论(第四版).北京:清华大学出版社,2003 [2] 王珊,萨师煊.数据库系统概论.北京:高等教育出版社,2006 [3] 张金霞.HTML网页设计手册[M].北京:清华大学出版社,2006. [4] Java Web整合开发实战.北京:清华大学出版社,2013 [5] 徐国平,JSP网络开发实务.北京:电子机械工业出版社,2001 [6] Tomcat与Java Web开发技术详解(第二版).北京:电子工业出版社,2009 [7] 王剑南.Java面向对象B/S后台开发精粹.北京:清华大学出版社,2013 [8] 周颢.网络编程语言JSP实例教程.北京:电子工业出版社,2005 [9] 洪丹丹.基于J2EE轻量级框架的安全Web架构研宄与应用[D].成都:电子科技大
学,2009 [10] 蒋军强.MySQL数据库中乱码成因及解决办法探究[J].科技信息(科学教研),2007
第四篇:多媒体电子书的设计与开发 文献综述
韶 关 学 院
文献综述
(2013 至2014 学第 二 学期)
题
目
多媒体电子书的设计与开发
科
目
教育技术学研究方法
专
业
2011级教育技术学
姓
名
杨艺斐
学
号
11114051029
指导老师
刘
群
多媒体电子书的设计与开发
毕业设计文献综述
【前言】
随着信息科学技术的发展,顺应诞生了一种全新,与传统书籍记录不同的信息记录方式——电子图书(Electronic Book),[1]拥有许多与传统书籍不同的或者是传统书籍不具备的特点:具备图文声像结合的优点;可检索;可复制;有更高的性价比;有更大的信息含量;有更多样的发行渠道等等。电子书自产生之日就以颠覆传统阅读世界的速度发展,一个新兴、方便、实惠的媒体势如破竹,几乎让所有支持电子书的手机用户人手一本甚至多本,为现代人们提供随时随地一触即“读”的机会。
【课题研究的电子书发展瓶颈和前景】
1、电子书的含义
[2]指将文字、图片、声音、影像等讯息内容数字化的出版物以及植入或下载数字化文字、图片、声音、影像等讯息内容的集存储介质和显示终端于一体的手持阅读器。代表人们所阅读的数字化出版物,从而区别于以纸张为载体的传统出版物,[4]必须通过电子计算机设备读取并通过屏幕显示出来;比如手机、平板、电脑等电子设备上的UMD、JAR、TXT 等格式的电子书籍。
2、电子书的发展前景
1)电子书显示特性接近普通纸张,并且具有节能等优点,是代替纸质书籍的理想工具。
[8]电子书产业链中,上游的电子纸基材生产,技术壁垒最高,能够量产的只有 E-Ink 公司,SiPix 公司的 Microcup 技术也具有一定的竞争力。中游的电子纸模组厂商主要集中在台湾。下游的电子书终端生产商,亚马逊占据 51%,索尼占 34%。内容资源是竞争的关键所在,亚马逊拥有成熟的电子图书商务平台,索尼通过联手Google获得内容资源。中国市场上,目前占主流的是不具备无线上网功能的电子书,汉王市场份额最高,在国内的占有率高达95%。目前,中国移动正在和汉王、大唐电信、方正合作推广具有3G上网功能的电子书。
2)[6]电子书将会覆盖大部分书籍,如小说、杂志等,并且内容会更丰富,设计更具人性化,在线阅读会更方便。比如,可以随便做笔记,能打印出来纸质的文件。并且里面有更加丰富的图片、音频、视频穿插其中成为高级的电子书。还可增加听书的方便性,只要下载下来的文件自动可以听,而且不用流量。而对于有难度的电子书,可以附带教师讲解视频、易错点、习题等相结合的电子书。但是,在近期内,电子书不会取代传统的纸质阅读习惯。
3)[7]专用电子阅读器的发展将促使电子书产业的兴起。电子书阅读器产品将日益多样化;电子书阅读器价格将不断下降;电子书标准将逐步成熟: 电子书出版业将迅猛发展;电子书产业的形成于发展对图书馆的管理与服务将产生多方面的重大影响。其影啊表现为渐进式的渗透, 但终将在根本上改变图书馆的运行格局。
4)网络技术与数字化信息资源的发展日新月异,网络的普及, 使电子书拥有良好的传播渠道;MP3的盛行, 使大家习惯数字形式的娱乐方式。电子书刊在网络的推波助澜下, 以方便性为导向。一旦人们逐渐接受这种阅读方式, 尤其是现代人从小就与电脑为伍, 对电子书的接受程度较高, 再加上庞大的阅读市场为基础, 电子书有可能和移动电话一样,拥有爆发性的成长。电子书的未来, 一页书就是一座图书馆;书里不再只有图文, 还有声光效果满足感官享受;读者也不仅仅是读者, 更是选内容、排版面的编辑。
2、电子书的发展瓶颈
[3]在个人的角度看来,电子书的发展万众瞩目被认为是出版业未来的发展趋势号称电子书是“能赚100亿的‘肥肉’”。然而有利也有弊。
1)电子书要普及很难, 众所周知, 电脑始终不是一个良好的阅读界面, 电脑荧幕是横的, 传统书本的形状确是直的。如果把传统的书本制作成电子书形态, 电脑荧幕装不下传统书本的一页。捧着书本、报纸阅读是人们延续了多年的***惯了, 有谁想过改变一下阅读习惯, 捧着一本可以储存几万页的电子书或者可以每天自动更新的电子报纸来阅读呢?电子书最早出现在 40 年代的科幻小说里, 最近10 年来, 许多公司尝试着将它应用于实际。早期的电子书利用掌上电脑来阅读, 不过, 从易读性的角度来看, 掌上电脑小小的屏幕, 远低于纸张的分辨率, 太容易让人疲劳和损伤视力, 所以真正抛弃书报阅读电子书的人还是寥寥无几。
2)很多电子书的网站为读者提供了图书管理服务内容, 读者不但可以方便进入购买图书, 而且以后还可在版本增设“图书转借”、“按需检索”、“查询书籍”、“预定书目”等功能。当显视器对读者造成一定辐射时, 腰酸背疼地坐在显示器前和舒服躺在床上读E-BOOK 的感觉是不一样时, 肯定相当一部分人还是喜欢一卷柔软宜人的纸书在手。
3)再者,购书的费用也不少。有了阅读器, 看书还是离不开因特网, 当然就离不开上网所付的网络费, 虽说买 E-BOOK 所需费用只是纸质图书的 1/3, 这只是对纸质上网的电子图书而言, 而网络特制作品的电子图书的价格就高的多。不管怎样, 但人们已习惯了免费下载, 所以哪怕电子图书再便宜, 也难以有人问津。
4)知识产权是电子书发展关键。既然电子书拥有众多优点, 为何至今仍然无法普及?相较于传统书籍的繁琐过程, 电子书只需经过简单的方法就可以轻易地复制成千上万份, 并传递到世界的各个角落。因此,发展知识产权保护机制是当务之急。以免发生像MP3音乐一样, 拥有合法版权的内容因盗版在网络上随意传播。知识产权问题无疑是影响出版商投入电子书发展的最重要关键。盗版横行,不利于保护知识产权问题,让原创作者受到巨大的损失。【课题研究的电子书制作】
1、电子书籍设计元素特点
由于电子书籍与纸本书籍载体不同,其设计方法也表现着很多区别。设计者通常是以计算机为平台,运用计算机特点将各个元素按照平面设计的原理有条不地设计出来,运用一些相关软件输出完成。电子书籍的构成元素与纸本书籍有着明显不同,主要元素除包括纸本书籍的文字与图片,还包括声音、动画和视频等元素,这些元素是新时代数字媒体的集中体现,更好地帮助读者理解书本知识内容,使得学习效率倍增。电子书籍中多种元素的结合,为书籍发展奠定了新的方向。
2、[10][11[在电子书籍中体现“纸本”情感
1)“纸本”触觉感受
纸本作为传统书籍的载体,就其自然属性具有柔美、易碎、易折的同时,还具有独特的亲和感。电子书籍的载体是数字媒体,通常呈现在荧光屏上,如何体现电子书籍的“纸本”触觉感受给设计师带来了一定的难度。在电子书籍的视觉版面上 ,调整虚拟纸张的材质,如:牛皮纸、底纹纸等肌理去增加阅读时纸本“触觉”感受,白色、灰色、褐色、半透明等色彩从情感上具有稳重、怀旧和清洁的触觉感。
2)“纸本”视觉感受
无论纸本书籍还是电子书籍其本质决定了最基本的功能是视觉呈现。荧光屏上呈现的书籍集合了多种视觉元素,但是长时间的阅读对于人的眼睛会有疲劳的感受,因此在设计时,设计行为需要追求纸本“静”、“耐”、“悦”的阅读感受。在电子书籍设计上,第一,模拟传统纸本书籍的装订方式,体现书籍的厚重感与稳重感,在心理上造成“静”的感受;第二,文本的编排应该避免数字媒体荧屏的弊端,在色彩上追求生理上的合理需求,达到长时间“耐”看的效果;第三,追求纸本书籍翻阅时卷页的感受,间接的从感觉上营造读书轻松的愉悦感受。
3)“纸本”听觉感受
传统的纸本书籍具有一定重量,特别是纸张具有一定厚度 ,当人们在阅读时一页一页的翻阅,会有纸张摩擦的声音,在听觉上对读者感官上造成阅读的成就感。电子书籍从纸本书籍阅读中的听觉感受出发,在电子书籍的通过听觉获得纸本书籍的感受。如:在页面的翻转过程加上如纸本书籍翻页的声音,在听觉上更多地考虑读者的感受。
3、电子图书制作过程分析([13][14]以dreamweaver为例)
1)制作前的准备工作
要准备一种或多种电子图书编译软件。这里给出一个最简单组合:
1、一款文字处理软件(如Microsoft Word、WPS Office)
2、一款网页制作工具(如Dreamweaver、Frontpage);
3、一款图形图象处理软件(如Photoshop、Fireworks、PhotoImpact);
4、一款图标制作工具(如Macroangelo);
5、一款电子图书制作工具(如[EXE格式]e book edit pro3.31汉化版;e Book Workshop1.4;[CHM格式]QuickCHM2.6;[PDF格式]Acrobat)。
以上为制作一本完整的电子图书所需的必要软件工具,以下工具为可选:
1、一款动画制作工具(如 GIF Animator、Fireworks、ImageReady、Flash[只针对于支持.swf 格式的电子图书编译软件]);
2、一款网站前台脚本编辑工具(如 EditPlus、NotePad、TextPad、XML Spy)相信对于前面几个软件大家已经很熟悉了,这里不准备详细讲解以上这些软件的使用方法,只在必要的时候讲解一下使用的技巧问题。
总结以上为
1.基本网页制作知识:包括定位、表格的使用、页面边距、框架、常见JScript 脚本等;
2.图像处理软件的使用:最好选择带有切片功能的图像制作软件,如 Fireworks或Photoshop等;
3.熟悉 ebook edit pro3.31、eBook Workshop1.4或者QuickCHM2.6等电子图书制作工具的使用方法;
2)制作过程概述
选好了一本要制作的图书,得到的可能是HTML、DOC、TXT或者其他任何文档格式的文件,首先要对这些文件做制作前的校验以保证文档的可读性。根据制作的题材的不同,设计时的理念也不同,比如说,一本关于政治的书就最好不要使用太过艳丽的风格来做,而一本题材活泼的书使用太庄重和压抑的风格又会给人不舒服的感觉。所以,按照题材的不同,我们也要有不同的设计理念。
选好了题目,就要对这些文件进行处理了,因为制作的东西多数都是通过网上得到的,所以这么多复杂和庞大的文件是有很多错误的,所以要对这些文件进行文字校对和格式校对。如果不想动用像 Word 这样大的字处理软件的话,使用记事本也可以。处理中需要注意的地方主要有:
1.是否有强制换行的情况:如果有的话,一定要修改,因为如果不改这些强制换行的地方,阅读起来将相当难看。所以一定要保证文字能够自动换行。
2.关于如何在Dreamweaver中插入空格的问题:如果你使用的是拼音输入法的话(智能 ABC、微软拼音、全拼),那么这个问题很好解决:使用快捷键“Shift+空格”将输入方式改为全角即可。以微软拼音来说,就是那个黄色的半圆牙变成圆形的就可以输入空格了。
3.错别字的修改:说实话,作为一个制作者来说,校验错别字是一件枯燥而艰苦的工作,如果不想做这一步,那么你最好到比较权威的站点去找资料,因为这些站点里的文字资料错别字往往很少,这也就减轻了工作量。
接下来就改设计图书的样式了,简单的说,设计主要包括: 1.图书封面的设计;2.图书目录的设计;3.图书内容模板的设计;下面简单的介绍一下这三方面设计时需要注意的问题: 首先来说说封面的设计,需要按照图书内容的风格来设计图书的风格,一个好的图书封面可以起到吸引读者的作用,所以一般的制作方法是使用现成的图片,然后在图像处理软件中加工一下;但是如果手头没有合适的图片,就需要自己绘制一幅图片以适应图书的内容。
其次,需要设计图书的目录。一般制作电子图书都是使用Fireworks设计一个图片框架,然后在导出的时候进行切片,最后在Dreamweaver里进行处理。另外,由于每个人使用的显示器的分辨率的不同,所以必须考虑这一重要因素。在设计框架的时候最好按照 800*600 分辨率来设计,因为目前大多数人还在使用这个分辨率。在1024*768 下面,只要保证框架居中对齐即可,不会影响浏览效果。这里给出参考大小如下:800*600:最大化窗口大小为 776*470;1024*768:最大化窗口大小为 1000*620;当然,其中纵向长度对于来说并不是很重要,关键要注意宽度问题。如果宽度较大,一行容纳的文字就会很多,这样读者阅读起来就会很吃力。所以一定要注意这个问题。
图书模板的设计,和设计图书目录类似,不过一般都可以使用设计目录时使用的切片,只不过在格式的处理上面稍微需要改动一下。
设计好以上所说的一切以后,就可以开始制作了。按照上面设计的过程来依次制作图书:首先是封面,最好插入封面图片后在 800*600 和 1024*768 分辨率下进行测试,看看浏览效果是否正常,最好使封面位于窗口的正中央,否则会给人不舒服的感觉。其次是目录,在 Dreamweaver 里插入我们设计的切片后,进行简单的处理,然后根据图书章节的数量插入适当大小的表格,以定位各章的标题。最后就是图书内容了:一般使用 Dreamweaver 设计的模板都放在 Templates 目录下面,可以使用已设计好的模板一章一章的制作,制作的时候要注意各章节之间的链接,一定要正确,不要怕麻烦。最后就是利用一款电子图书制作工具编译输出了。
3)制作电子图书流程 e书实际上是把一系列的网页文件 HTML 打包成的一个可执行文件,所以制作e书的关键就是 HTML 页面的制作,也即网页的设计和制作。如果已掌握了设计网页方面的知识,那么 10 分钟内就会制作电子书了。
这里介绍几种最简单、实用的软件。现在比较流行的有 eBook Workshop1.4、eBook Edit Pro 3.31、以及 eBook Pack Express、WebCompiler 2000等。
现在,仔细介绍一下制作一本电子图书的全过程。对于电子图书的制作实际上和传统书的出版发行流程差不多,大致分为以下几大步:
选题:编辑根据自己了解的市场信息选择出书的主题,如果想将自己站点或感兴趣的内容做成e书,那么主题就已经有了。
资料的收集和校对:选题确定了,就要根据该选题收集相关的资料和图片等。互联网是一个资料的大宝藏,可以找到很多有用的信息,但是互联网上的资料也很乱,需要进行大量校对和整理工作。在收集和校对过程中,要整理出书的大致结构(就是书的目录)和书籍风格(整体设计的风格)。
设计:设计师按照编辑整理好的资料、结构和风格说明进行设计,使用 PhotoShop 和 Fireworks 等图形处理工具以及一些 Icon 制作工具(例如 Microangelo),设计出书的封面、内文版式以及 Icon 和 Logo 文件等。这一步相当于传统的装祯设计。
制作:Html 制作员在设计师设计的基础上进行切图、添加文字内容和加入链接等制作工作。这一步的结果相当于一个完整的站点的目录,其中包括图片、Html、CSS、JavaScript 等文件以及书中的 Icon 和 Logo 文件。使用的工具就是常规的网页制作工具,推荐使用DreamWeaver,它有很好的网站管理功能。
打包:现在包括图书内容的 Html、图片、CSS、JavaScript 以及书中的 Icon 和 Logo 文件都有了,接着就是使用一款制作电子图书的软件打包编译。
至此一本电子书完成,以后就是发布、宣传、推广了!【总结】
电脑和网络的普及使得电子图书成为生活、工作、学习的有力助手,目前众多的电子图书制作软件允许人们将各种资料集成为便于阅读和检索的电子图书。本文的研究旨在推广电子图书的制作,引导电子图书的大众化。【参考文献】:
[1] 王彦慧, 丰 捷.E-BOOK 走近大众阅读, 光明日报,2000212211 [2] 中国电子书 http://www.xiexiebang.com 2001?07?16, 光明日报
[7] 赵继海.电子书阅读器的发展及其对图书馆的影响.大学图书馆学报, 2001(4): 22~ 25 [8] 陆 杰.电子图书——这不是阅读的革命 1 中华读书报,2001252 [9] 联合证券.电子书行业 深度研究,20100107 [10] 刘兵兵.关于书籍形态设计[J].饰,2003,(21):32234.[11] 龙真.传统书籍与电子图书的并存[J].饰,2006(2):30232.[12] 原研哉.设计中的设计[M].济南:山东人民出版社,2008 [13] 文杰书院 Dreamweaver CS5网页设计与制作基础教程[J],清华大学出版社,2011 [14] 郭姮劭,江高举 跟我学InDesign电子书制作完全手册,水利水电出版社 2012
第五篇:交互式网站设计的文献综述
北京化工大学毕业设计(文献综述)
文献综述
——创新实验室交互式网站设计
班级: 通信0804 学号:200843133 姓名:巩鼎铭
指导教师:曹晰
摘要:随着时代的发展,人们以逐渐步入信息社会,对信息的需求度正急速增加,传统的信息交流方式如广播、电视等很难完全满足人们对信息的需求。而新兴的网络信息传输中,较早的静态网页局限性也越来越大。在这种环境下,动态交互式网站以其高浓度的信息量、美观的网页设计、方便快捷的互动交流迅速占领了各大网络市场。在高校建设数字化校园的趋势下,学校各个部分的交互式网站设计也是不可或缺的一环。本文中主要介绍了较为实用、易于上手的Windows操作系统下Apache+PHP+MySQL组合的开发原理。关键词:动态网站;交互式;数据库
Abstract:With the development of people to move more into the information society, the degree of demand for information is rapidly increasing, the traditional means of information exchange, such as radio, television and other difficult to fully meet the information needs of people.Emerging network information transmission, static pages limitations.In this environment, the dynamic, interactive Web site with its high concentration of the amount of information, and beautiful web design, convenient interaction and quickly occupied the major network market.Under the trend of the digital campus in college construction in various parts of the school interactive site design is an integral part of.This article introduces the development of the principle of combination of more practical, easy to use Windows operating system under the Apache + PHP + MySQL.Key Words: Dynamic websites;Interactive;Database
1、国内外网站研究现状
国外的各类网站包括交互式网站发展较早,相关标准和绘制软件也比较健全,而我国的网络发展虽说起步较晚,但仅仅几年时间就发展的相当迅速。中国政府和人民以积极的姿态迎接互联网时代的到来。在20世纪80年代中后期,中国的科研人员和学者就在国外同行的帮助下,积极尝试利用互联网。中国把发展互联网作为推进改革开放和现代化建设事业的重大机遇。中国政府先后制定了一系
北京化工大学毕业设计(文献综述)
列政策,规划互联网发展,明确互联网阶段性发展重点,推进社会信息化进程。中国投入大量资金建设互联网基础设施。1997年至2009年,全国共完成互联网基础设施建设投资4.3万亿元人民币,建成辐射全国的通信光缆网络,总长度达826.7万公里,其中长途光缆线路84万公里。互联网基础设施的建设和完善促进了互联网的普及和应用。截至2009年底,中国网民人数达到3.84亿,比1997年增长了618倍,年均增长3,195万人,互联网普及率达到28.9%,超过世界平均水平。这些都充分说明了国内对网络发展的重视。如今在我国互联网即将发展到一个新的阶段,旧版的静态网站和单一方向的信息网站的局限性逐渐浮出水面,国内的网站制作需要加大改革力度,多多借鉴学习他人的先进技术,更好地为自身服务。
在国内众多高等学府已经建立了数字化校园,旗下大多使用交互式网站来进行教师与学生之间的沟通。在国外如今著名的交互式网站平台有Google answer(分门别类地罗列了最新的提问,承诺24小时答复)、Yedda(一种用户参与类搜索引擎,网站更倾向于网友的更多参与以让用户得到更好地搜索体验)、Quanuomon(一个专业化的在线问答服务网站,主要提供关于IT相关领域内的在线问答服务)等等。优网互动深圳网站设计认为,在国内,原创的网站实在是太少了。如最近很火热的网站“美丽说”和“蘑菇街”,这类极具创意的网站是在去年才开始被国内用户接收。但这类网站的原型,在国外早已盛行。再看微博,也是源于国外的twitter;开心网源于Facebook等等,国内一些知名的网站灵感来源都是来自国外,因此在国内网站研究中,除了借鉴他人优秀技术之外,还应多加鼓励原创网站以便跟上时代步伐。
2、交互式网站的定义及功能
随着Web 技术发展和电子商务时代的到来,人们不再满足仅发布静态信息的网站,希望建立能够根据需求生成页面、能够提供用户交互、能够提供后台数据库处理等服务的动态网站。所谓“动态”,并不是指网页上如GIF 等动态图片,而应符合以下一些规则:“交互性”,即网页会根据用户的要求和选择,而动态地改变和响应;“自动更新”,即无须手动地更新HTML 文档,可自动生成新的页面;“因时因访问者而变”,即当不同时间、拥有不同权限的访问者访问同一网址时会产生不同的页面。
具体而言,网站实现了下述功能: 2
北京化工大学毕业设计(文献综述)
(1)公告功能:教师能够随时更新公告板内容,发布教学信息,包括课程安排、授课通知、教学进度,并在网上发布作业,包括发布作业题目、内容、作业完成时间等等。
(2)下载中心:教师在网上发布多媒体课件、教案、授课计划等教学资料。学生通过下载中心可以下载这些教学资料。
(3)在线辅导:以聊天室的形式实现教师对学生的实时在线辅导,当教师和学生登陆到聊天室后,通过键盘或麦克风相互进行实时讨论。
(4)BBS学习论坛:学生可以在论坛中发表、浏览文章,寻求帮助;教师可以在论坛里解答疑惑;聊天室实现了实时答疑功能,而BBS 论坛则实现了非实时答疑。
(5)作业功能:教师接收学生上传的作业,通过公告板发布批改信息,学生查询批改结果。
(6)网上调查:就学习难点等问题,进行网上投票,并统计,为教学活动提供参考。
(7)记数系统:统计站点的访问量。
3、动态交互式网站的系统开发原理
1、系统结构模型
系统采用标准B/S三层结构开发,三层结构分别为:用户界面(UI)层、业务逻辑层和数据层,如图1:
图1:系统结构模型
2、用户界面(UI)层
用户界面(UI)层通过Web浏览器与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户。
3、业务逻辑层
北京化工大学毕业设计(文献综述)
业务逻辑层负责接收Web浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给Web浏览器。它由Web表单和组件服务组成。其中Web表单是向用户呈现数据和信息的基础,也是响应和处理用户信息和数据及显示Web表单交互生成的信息和数据的基础。
4、数据层
是通过PHP的mysql扩展库或mysqli扩展库操纵数据为业务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。
5、PHP访问MySQL数据库的原理 PHP连接数据库有两种方法:
1、通过mysql库和mysqli库函数连接。这种方法是PHP连接MySQL最常用的方法,无论从易用性和效率上都比用ODBC接口连接好。
2、通过ODBC接口连接。开放式数据库互联(open data-baseconnectivity,ODBC)是Microsoft引进的一种早期数据库接口技术。Microsoft引进这种技术的一个主要原因是,以非语言专用的方式,提供给程序员一种访问数据库内容的简单方法。PHP通过ODBC不仅可以连接MySQL数据库,而且还可以连接Oracle、Sybase、Informix和SQL Server等。
PHP连接MySQL数据库的方式
无论是使用mysqUmysqli库函数还是使用ODBC接口连接,PHP对MySQL数据库的连接方式都有两种。分别是永久连接和非永久连接方式。
1、永久连接方式:它的最大的优点是效率比非永久连接方式高,当客户端对MySQL服务器的连接请求非常频繁时,永久连接将更加高效。它使得每个子过程在其生命周期中只做一次连接操作,而非每次在处理~个页面时都要向MySQL服务器提出连接请求。即每个子过程将对服务器建立各自独立的永久连接。
2、非永久连接方式:即短连接方式。当客户端向Web服务器请求网页时,服务器处理这个请求,并将所请求的网页发送给浏览器,然后连接就被断开,直到浏览器发出下一个请求。对于大部分网站通常都使用这种连接方式,它虽然没有永久连接方式的效率高,但是可有效避免永久连接所带来的问题和提高服务器承载能力。
4、小结
北京化工大学毕业设计(文献综述)
目前,随着信息时代的不断进步,人们对网站的要求也越来越高。不仅网页需要简洁美观,网站交互系统也逐渐流畅快捷,单纯建立一个旧版页面已不能称之为成果。编辑网站的创新性与灵活性得到了更大的挑战。国外的一些网站,除了设计风格创意无穷之外,他们的用户的分享意识很强。一个优秀的网站,一定是利于用户交流分享的网站。因此,多建立交互式网站,增加用户之间的交流,不仅发挥了网站本身的用处,而且大大推进了国内互联网的进展,有着很重要的意义。
参考文献
[1]
隋飞.利用交互式网站提高大学生网络思想政治教育效果的思考[J].教育与职业.2008,(32):78-79.[2]
曹恺,王海芹,杨永侠.提高高访问量交互式网站性能[J].计算机工程与应用.2007,43(12):170-172.[3]
倪彦佩,王彤.基于WEB的交互式统计分析系统实现[J].山西电子技术.2010,(2):66-67.[4]
李欢.WEB2.0时代交互式网页界面的审美设计研究[J].科技创新导报.2009,(17):13-02.[5]
王莉.基于WEB的交互式计算机网络课程教学系统的设计与实现[J].电脑开发与应用.2010,23(4):15-17.[6]
张书梅.PHP录入页面中从数据库动态提取数据的方法[J].程序员.2001,(1):56-57.[7]
朱志宇,张代华,刘维亭.基于ASP和ADO技术的动态交互式教学网站[J].实验技术与管理.2006,23(7):66-69.[8]
吴剑,朱志宇,张冰.交互式动态教学网站的设计与实现[J].计算机与数字工程.2006,34(5):41-43,49.[9]
袁健美.基于JSP的BS动态网站开发及数据库连接[J].计算机技术与发展.2007,17(6):29-31,35.[10] 杨厚群,魏应彬等.利用PHP和ODBC访问数据库[J].现代计算机.2001,(7):90-92,98.[11] 姜亚军,王艳芳.谈网站建设中数据库的综合运用[J].辽宁教育行政学
北京化工大学毕业设计(文献综述)
院院报.2006,23(4):94-95.[12] 朱宗柏.基于数据库和ASP的网络教育网站建设[J].交通与计算机.2003,21(3):81-83.[13] 安昳,宋之辉.数据库与动态网站开发初探[J].西藏大学学报.2006,21(3):114-116,126.[14] 赵鹤琴.设计动态网站的最佳方案:Apache+PHP+MySQL[J].计算机工程与设计.2007,28(4):933-934,938.[15] 徐峰.基于MySQL的PHP数据库访问技术[J].计算机时代.2001,(2):25-26.[16] Sun Jian-hong,Li Jun-sheng,Shang Yanling.Comparative Research of Developing Technologies of Website[J].2009 International Conference on Future BioMedical Information Engineering [17] ALPER,P.“Satisfaction with a Web Site: Its measurement, factors, and correlates”[J] Electronic Business Engineering.Pp. 271–287, 1999 [18] Li Dong,Jin Shangjie.Website Construction based on Web2.0 Technology [J].2011 International Symposium on Computer Science and Society [19] Hao-feng Zhang,Hai-feng Xing,Xi-yan Fan.Research on the Construction of Individualized Campus Portal Website in the Web 2.0 Environments.2010 3rd International Symposium on Knowledge Acquisition and Modeling [20] Hao-feng Zhang,Jun-jie Cen."Research for Web interactive course based on AJAX[J]MODERN DISTANCE EDUCATION.pp.70-72, November 2009