网站中的数据库运用(共8篇)
网站中的数据库运用 篇1
1. 引言
互联网从诞生到现在仅有短短的十五年时间, 它以无法形容的速度和广度改变着人们工作、交流甚至是购物的方式。越来越多的政府部门、各类院校以及企业都开始建立自己的网站。还有有些单位实现了办公自动化, 将日常工作转移到网络上来进行, 真正实现了无纸办公。现代人的工作、生活都越来越依赖网络, 社会上对网站建设的需求量越来越大。
传统的网站建设方法利用HTML语言来设计实现, 整个网站由若干静态网页组成, 通过超级链接来实现页面之间的互连, 所有页面与超级链接都需要程序员手工制作完成。在当今信息爆炸的时代, 一个网站所包含的信息量越来越大, 而信息传播的时效性要求网站信息内容的更新必须快速、简练。传统的网站建设方法越来越无法适应当今"风云忽变"的社会, 主要表现在以下几个方面:
首先, 采用传统的网站建设方法建设网站需要大量的前期投入。在信息化的时代里, 一个成功的网站需要提供大量的信息, 以吸引用户经常访问。采用传统的网站建设方法构建网站, 每一条新闻信息都需要单独建立一个新闻页面, 然后还需创建若干导航页面, 所有这些工作都必须依靠程序员手工完成, 因此需要投入大量的人力物力。
其次, 采用传统方法所构建的网站很难维护。当新增一条新闻时, 首先, 需要新增新闻页面;然后, 再根据类别修改网站首页, 最后, 还需要修改该条新闻所在的类别首页面。网站维护员日复一日的不断重复着大量类似的工作, 工作效率低下且极易出错。
最后, 采用传统方法构建的网站很难实现各类信息的分页显示、动态排序以及全文检索等功能。
由于传统的网站建设方法已经越来越不能适应网络应用发展的需求, 因此, 开始尝试将数据库技术引入到网站建设中, 形成一个带后台新闻管理的网站。通过数据库技术来实现新闻信息的增、删、改等操作, 动态的生成新闻页面与网站首页, 并利用后台数据库的支持来实现新闻信息的分页显示、动态排序以及全文检索等功能。
2. 主要思路
本文以一个病毒在线服务网站为例, 首先, 分别构建无数据库支持的网站与带数据库后台的网站, 然后, 采用对比法来对数据库技术在网站建设中的所发挥的作用进行探讨。实验的详细步骤如下:
第一步, 采用传统的网站建设方法构建一个无数据库支持的网站;
第二步, 设计一个能够满足基本需求的新闻系统;
第三步, 引入数据库技术, 构建一个带数据库后台却内容相同的站点;
最后, 分别从三个方面比较两种方法各自的优劣。其一, 构建网站方面;其二, 网站运行维护方面;其三;在对分页显示、动态排序以及全文检索等特殊需求方面进行比较。
下面将分别介绍无数据库支持网站的设计与带数据库后台网站的设计。
3. 无数据库支持网站的设计与实现
无数据库支持网站的设计可分三个步骤:首先, 进行网站内容的规划, 设计网站的栏目构成;然后, 对网站的物理组成进行规划, 设计网站的层次结构与物理存储方式;最后进行版面的设计。本文仅简略阐述网站的内容与结构设计。
网站结构如图1所示, 网站包含四类新闻内容, 分别是:公告栏、病毒警报、中毒解答、服务指南。网站的结构采用当前纯静态网站较为常用的构建方法进行设计, 独立为每条新闻信息创建一个新闻页面, 其中, 各个栏目最新的十条新闻信息将显示在网站的首页面中, 如需查看某个栏目新闻内容的详情, 则进入该栏目的栏目首页进行查看。
由上文不难看出, 采用这样方法进行设计, 程序员的工作量直接与新闻量的大小相关, 且新闻页面模式大致类似, 一旦有一处需要修改, 程序员将需要可能需要改动很多个页面。另外, 由于当前病毒种类很多、新病毒层出不穷, 本网站必定面临着需要不断更新的问题, 网站管理员需要付出很多劳动来维护整个网站的正常运作, 且随着各类病毒新闻的不断增加, 新闻量越来越大, 用户将很难找到自己需要的信息, 给使用者带来极大的不便。
4. 带数据库支持网站的设计与实现
带数据库支持网站由网站前台和网站内容管理后台两个部分组成。其中, 网站前台由用户来使用, 负责从数据库中读取数据并按照用户的需求将页面加工成用户希望的样式, 最后将结果页面呈现在用户面前。网站内容管理后台仅由网站管理员使用, 负责提供界面让网站管理员方便的进行网站内容的新增、删除、修改等操作, 网站中的所有新闻内容都存储在数据库中。
下面将分别介绍网站的前台和管理后台的设计与实现。
4.1 网站前台的设计与实现
4.1.1. 网站前台的设计
网站前台的主要任务是将存储在数据库中的新闻信息转换成用户能够浏览的静态网页文件。
根据前文可知, 网站中用户看到的页面包含三种类型:网站的首页、网站的新闻栏目首页、网站的新闻页面。这三类页面的内容都来自数据库, 其中。网站首页显示了各个新闻栏目中最新的10条新闻标题, 网站的新闻栏目首页显示了网站指定栏目中所有新闻内容的标题, 网站的新闻页面则显示了用户指定的新闻的详细内容。因此, 网站的前台最重要的功能是能够自动生成网页文件, 而具备网页生成功能的模块包含以下三个:网站首页生成模块、网站新闻栏目首页的生成模块以及网站新闻内容的生成模块。
网站的新闻栏目首页生成模块负责生成网站中所新闻栏目的首页, 一个模块能够生成一组网页。在生成网页文件时, 通常有两种做法:其一、所有功能都在程序中实现, 包括生成网页的版式;其二、使用模板技术, 将网页中与版式相关的内容固化到模板中, 便于网站的改版。
本模块的设计并没有简单的将目标网页的版式直接写在程序中, 而是引入了模板技术, 将需要生成的目标网页中的内容进行进一步的细分, 得出较常变化的部分和很少变化的部分, 其中, 很少变化的部分包括网站的站标、网站的结构、网站的色调等;较常变化的部分包括新闻标题列表、当前日期等信息。将较少变化的部分固化在模板中, 并为较常变化的部分做好标记, 在生成网页时进行自动替换, 从而快速的完成网页的生成。
4.1.2. 网页生成模块的设计与实现
由上文可知, 网页生成模块包含网站首页生成模块、网站新闻栏目首页的生成模块以及网站新闻内容的生成模块这三个模块。由于这三个模块的工作流程非常类似, 在这里仅以网站的新闻栏目首页的生成模块为例, 来阐述网页生成模块的基本工作流程。新闻栏目首页生成模块的工作步骤如下:
第一步, 根据模块入口参数读出用户所指定的新闻栏目编号。
第二步, 根据用户设置的每页显示的新闻数和第一步中得到的新闻栏目编号选出当前栏目最新的新闻标题列表。
第三步, 将新闻标题列表、当前时间等其他信息填充到事先制作好的网页模板中, 生成网页文件, 并将结果返回给用户。
4.2 网站管理后台的设计与实现
网站的管理后台仅由系统管理员使用, 负责进行网站栏目与内容的管理, 包括内容的新增、删除、修改以及系统日常维护等功能。管理后台的功能结构如图2所示, 包含权限管理、栏目管理、文章管理、批量删除、系统日志管理这五个基本模块。
其中, 权限管理包含登陆模块与权限的设置这两个子模块。用来对网站管理后台使用者进行权限的管理。
栏目管理模块用来对网站的组成栏目进行增、删、改等操作。
文章管理模块用来对网站的新闻内容进行增、删、改等操作。
批量删除用来对过期新闻进行批量删除的操作。
系统日志则记载了对数据库进行改动的所有操作的详细情况, 包括操作人、操作时间、所做的操作。
5. 结果与分析
本文将从网站构建期、网站运行维护期以及网站对用户一些特殊需求的满足情况这三个方面, 来对无数据库支持的网站与带数据库后台的网站进行程序员工作效率的比较。
5.1 网站构建期的比较
假设该病毒在线服务网站有N条新闻, 那么在构建期, 无数据库支持的网站需要创建静态新闻网页N个, 栏目首页4个, 网站首页1个, 共计N+5个静态页面, 开发出来的网站基本不具有可重用性, 当再次需要开发一个新的网站时, 一切需要从头来过。
而带数据库后台的网站在构建期首先需要编程实现网站的前台与网站的内容管理后台, 这需要一定的投入, 但设计可以重用, 管理后台可以一次开发多次使用, 当需要再次构建网站时, 效率将大大提高。
5.2 网站运行维护期的比较
在网站运行维护期, 需要分两种情况考虑:其一, 并不需要对网站做很多内容的更新;其二, 需要经常的大量的更新网站内容。在第一种情况下, 无论采用何种方法都不需要很大的投入, 因此, 这里主要比较需要经常更新网站内容的情况。
无数据库支持的网站每新增一条新闻, 首先, 需要新增一个新闻页面, 然后, 需要修改所属栏目的首页, 最后还要修改网站的首页。一共需要做三处改动, 如果经常需要大量新增网站新闻, 工作量将是非常庞大的。
而带数据库后台的网站, 无论新增多少条新闻都无需动手做任何一个页面, 只需用事先制作好的文章管理模块, 将新闻标题与新闻内容填充到相应的文本框, 然后提交表单即可, 工作量远远小于纯静态页面组成的网站。
5.3 一些特殊需求满足情况的比较
在信息爆炸的时代, 网站的信息量越来越大, 用户通常都会希望网站能够提供新闻排序、新闻检索、新闻分页显示等功能, 而这些功能, 没有数据库的支持几乎无法实现。
5.4. 结果分析
通过上述比较可以得出结论:纯静态页组成的网站开发方法比较适合于一些小型的应用, 内容不多无需经常改动;而带数据库后台的网站开发方法比较适合于大型应用, 内容多且更新快的站点, 或者需要批量制作网站的公司。
6. 小结
本文以一个病毒在线服务网站为例, 采用对比法来对数据库技术在网站建设中的所发挥的作用进行探讨。首先, 分别构建无数据库支持的网站与带数据库支持的网站;然后, 对这两个站点在网站架构期、网站运行维护期、以及对用户特殊需求满足的情况这三个方面分别进行比较。最后, 得出结论:传统的网站建设方法适合于不需要经常更新的小型站点的建设;而对于需要不断更新的大型网站, 或者需要批量制作网站的公司, 引入数据库将大大提高工作效率。
参考文献
[1].邝孔武, 王晓敏.《信息系统分析与设计》[M], 清华大学出版社, 2000, 4,
[2].杨丽华.《浅析网站设计》[J], 内蒙古科技与经济, 2006.4, 第136期, (90-91)
[3].陈德敏.《浅谈校园网的建设与管理》[J], 科技咨询报, 2006.4, 第5期 (21)
[4].王昆, 余立建.《新闻发布系统的设计与实现》[J], 计算机与信息技术,
[5].陈亮雄, 吴文彬.《信息公告发布系统的设计与开发》[J], 广东水利水电, 2006.12, (64-66)
网站中的数据库运用 篇2
【关键字】专题学习网站;中职院校;计算机教学;运用
TP3-4
一、专题学习网站概述
在计算机和互联网高度普及的当今,网络与计算机已经完全运用在了课堂教学中,专题学习网站就是在互联网的大环境下,依托于互联网、围绕一门课程将相关的课程或者多项学习专题进行深入研究的资源学习网站,它属于网络学习的范畴,是教育主体网站的分支。专题学习网站在本质上是实现学习资源的共享和研究,形成学习的系统,通过网络的优势提供给广大学习者进行专题研究的工具,让学习者能够根据自己的主题来利用专题学习网站进行资源的检索、分析和处理。专题学习网站强调学习者自主探索研究的学习过程,是一种形成学习能力与掌握知识的过程,可以提高学习者获取信息与处理信息的能力。
二、专题学习网站在中职计算机教学中运用的必要性
第一,中职计算机教学中运用专题学习网站是新课程改革的趋势。随着新课程改革的深入推广,利用多媒体教学已经是司空见惯的现象,但是当前网络教学的主要问题在于没有利用好网络上的教学资源,甚至很多学校对网络教学的认识停留在运用多媒体教学上,而没有开发和建设教学资源,没有针对教学内容开发有深度和广度的学习网站。所以,对专题学习网站的开发和建设是当前网络教学需要解决的问题。
第二,中职计算机教学中运用专题学习网站是中职院校培养人才的需要。随着经济市场的发展和人才竞争的不断加剧,中职院校在迎接机遇的同时也在面临着较大的挑战,不論是迎接机遇还是面临挑战,都需要培养和储备优秀的综合型人才。传统教学所提倡培养的单一型人才已经无法适应和满足社会发展的需要,国际形势的风云变幻需要中职院校培养具有全面发展与综合素质的人才,这样才能在国际中立于不败之地。专题学习网站不仅为中职学生提供了丰富的学习资源,而且为学生创设了良好的自主学习的环境,有利于培养学生自主探究与合作学习的能力,从而提高学生的综合素质。因此,中职计算机课程开展专题学习网站具有重要的现实意义。
第三,中职计算机教学中运用专题学习网站是计算机课程教学的需要。目前的计算机课程教学普遍采用主题式的教学形式,在教学过程中倡导学生自主学习和合作学习,通过探究来完成学习过程,教学过程包括了学生的学习过程与学习的结果。但是计算教学长期以来缺乏建设专题教学网站的构思,因而无法实现新课程倡导的多元化评价体系、无法落实素质教育和信息社会发展的要求。所以,构建一个有利于培养学生创新精神与实践能力的计算机学习网站是十分迫切和必要的。
第四,中职计算机教学中运用专题学习网站是国家对职业教育发展的要求。二零零五年国家教育部提出了关于大力发展职业教育的决定,其中明确提出要进一步加强职业教育的改革、根据经济市场的发展和社会的需要不断更新职业教育的培养目标与教学内容,改进教学方式,加强现代信息技术教育的建设,推进计算机技术在教学中的运用,实现有别于普通教育的职业教育人才培养方式。
三、专题学习网站在中职计算机教学中的具体运用
(一)专题学习网站的框架设计
在中职计算机教学中,专题学习网站的主体框架主要包括以下几个层面:一是教学活动模块,该模块就是根据课堂教学内容的不同,对与计算机教学相关的文本、图片、视频等教学素材进行合理的收集与存储,按照相应的教学计划进行编排组织,最后以网站的形式将教学课件呈现出来;二是教学资源模块,该模块就是提供将计算机教学相关的教学素材、帮助教程、软件资料等资源按照一定的规范和标准进行上传、下载、共享、检索等功能;三是交流互动模块,该模块是提供给学生开展小组学习、交流沟通疑问等活动的,常见的形式有BBS、留言板、即时聊天工具等方式,同时也为学生与教师之间的沟通交流提供了便捷的通道;四是教学评价模块,该模块主要为学生提供学习自测以及教学评价等功能,同时提供将一些对学习相关的思考以及系统性的知识总结进行共享的功能,并向教师以及教育管理者提供反馈渠道,以便教师有针对性地优化和改善自身的教学活动。
(二)专题网站在教学过程中的运用策略
在开展中职计算机教学活动之前,教师应该对教学的内容进行深入研究,有针对性地引导学生在专题网站进行预习活动,对专题网站的教学资源、教学设置以及交流模块等有一个全局性的了解,让学生合理搭配,组成若干的学习小组,并对其布置相应的探究问题及学习要求,让各小组选择学习主题;教师对学习小组分组情况及学生所选定的学习主题进行有针对性的调整,引导学生制定详细的问题提纲和学习计划,指导学生对每个小组成员进行合理、明确的分工,让每个小组成员都清晰地了解自身的学习任务;随后学生利用专题网站开展学习活动,进行相关资料、信息的搜集工作,并将所搜集到的资料信息上传至小组交流平台进行共享;之后小组一起对各成员所掌握的资料信息进行有效的整理、分析,并得出小组对教师所提问题的解决方案;教师组织各个小组对自身的解决方案进行展示、相互交流,并开展有效的整改;最后教师对各小组的学习成果进行客观的评价和总结,对重点、难点的一些知识进行巩固和强化,同时组织学生在专题学习网站上对该教学过程及教学效果进行科学的评价,并提出自身的意见和建议,教师对评价中所反映出来的问题进行有效的反馈和针对性的改进,让学生在增强计算机实际操作技能的同时,积极主动地参与到中职计算机的教学活动中去,从而有效地提升中职计算机教学的有效性。
【参考文献】
[1]钟守兵.基于专题学习网站教学模式下利用Cookie对学生实现信息化考核的探讨[J].福建电脑. 2015(08)
[2]王恩泽.专题学习网站在中职《网页制作》课程教学中的应用研究[J].职业技术. 2015(06)
数据库设计在网站开发中的应用 篇3
1 数据库技术概述
数据库在领域内被称为数据的仓库, 是依据数据的传输形式与自身结构进行存储与管理的仓库。后期随着数据库技术的不断发展, 数据库的职能逐渐扩展, 已经不仅用于管理信息与储存信息, 而且发展成为用户所需的数据管理方式。现代发展下的数据库可以为用户保存数据, 还可以关联到与之相关的数据。程序开发者按照不同用户的需求进行数据库设计, 并负责数据库的运行、维护、安全保护, 确保数据库的有效运行[1]。现阶段, 数据库设计技术已经成熟, 可对大型数据进行安全管理。所以, 现代数据库设计也被应到各个领域中, 如网络购物、银行系统、网站等。
2 数据库的具体设计
2.1 数据库设计的原则
程序员在进行数据库设计时, 要充分考虑可能影响数据库设计的多方面因素, 因此, 需要程序员具有整体意识, 以用户的需求为设计基础, 避免出现过多不需要的数据库空间, 浪费资源, 同时节省人力、时间与财力。数据库设计要被限定在特定范围内, 对用户所需存储的数据进行管理。在数据库开发前, 需要设计者做好充足准备, 全面了解数据库的网站以及对网站后期可能开发的需求。设计数据库时, 要预留可再开发的空间, 使数据库更具有可扩展性[2]。数据表是数据库的核心体现, 因此数据表的命名要清晰, 方面用户数据的查找与提取。同时, 要对用户进行权限配置, 限定特定的用户可以进行数据库访问, 以加强数据库的访问安全。
2.2 数据表字段的类型
数据表的字段需要根据用户所需求的字段最小数据类型进行确认。例如, 性别数据库。只有男女两个分类, 可以设置为int型, 数字0代表男性, 数字1代表女性。但是, 如此设计会造成资源浪费。于是, 可以按最优设计为基准, 将字段设置为bit型, true为女性, false为男性。现代信息技术的发展, 使得硬盘的容量逐渐提升, 市场价格也逐渐下降。但是, 如果数据库设计的不够合理, 随着数据资源的集聚增加, 占用的硬盘空间会逐渐加大, 进而影响数据库的运行效率, 增加用户数据浏览时所用的时间。
2.3 数据表的设计
数据表是数据库对用户的体现途径。按照用户的不同需求, 数据库的设计也有所区别, 而数据库的设计与网站的规模密切联系[3]。数据库的设计需要满足用户网站的多样性与扩展性需求, 网站的设计会区分为不同的功能模块。因此, 在进行数据表创建时, 要最大化将数据资源存储到数据库的不同表中, 同时建立数据字典。
实例说明:某新闻发布网站, 数据库包含以下几个方面: (1) 系统数据表, 用于用户基本信息的存储, 如联系方式等; (2) 菜单表, 作为网站首页菜单信息的存储; (3) 栏目表, 作为网站信息发布各栏目名称的存储; (4) 新闻信息表, 作为网站内各项新闻内容的存储, 如新闻标题、发布时间、信息来源等; (5) 用户表, 作为网站各类用户与权限信息的存储。
以上所介绍的是简单的新闻发布网站的基本表设计, 如果网站内部还有其他功能, 可以继续创建新表, 不受限制。
3 数据库设计在网站开发中的实现
3.1 网站前台的设计实现
网站前台的作用是将存储在数据库中的信息转换为用户可以通过浏览器进行浏览的网页。一个常用网站可以供用户浏览的信息包括三个类型:网站首页信息、网站新闻栏目首页信息、网站新闻页面信息。此三个类别中的信息均来自数据库, 其中网站首页所显示的是不同新闻栏目中最近的几条信息标题, 信息条数可以自行设计;网站新闻栏目首页所显示的是网站内部指定栏目的信息标题;网站新闻页面显示的是用户制定的新闻内容的详细内容。所以, 网站前台的主要功能是能够自动生成网页文件, 这需要数据库的辅助, 各栏目内容需要随时进行信息的录入、储存、提取。数据库设计中, 需要将各类信息做好数据表的分类, 方便信息管理, 最大化使用数据库空间[4]。
3.2 网站管理后台的设计实现
网站的后台管理归管理员个人使用, 主要负责网站内部各栏目与内容的管理, 涵盖栏目的添加与替换、内容的更新与替换、页面的修改与维护等。后台管理的结构包括权限管理、栏目管理、信息管理、模板管理、插件管理等多个板块。其中, 权限管理用于设置网站的访问权限, 如页面是否允许复制、管理员设置等;栏目管理可以进行栏目名称的调整, 如名称替换、位置替换等;信息管理主要用于前台新闻内容的更新, 可以做新闻的添加, 也可以进行删除与修改等;插件管理是网站结构的管理, 如首页管理、权限管理等可以将其他版块添加到插件管理中。网站管理后台涉及众多模板, 需要数据库设计进行网站结构的优化。
4 数据库在网站中应用的结果分析
4.1 网站建立期的分析
网站在建设期间有多条新闻需求, 在建设期如果没有数据库的支持, 则需要创建多个静态新闻页面。栏目首页需要4个, 网站首页需要1个, 再加上个页面的内部页面, 数量居多, 且如此开发出的网站不可进行重复使用, 需要扩展或者更新时, 则需要全部重新建立。
而具有数据库设计的网站在建设期间首先通过编程建立网站前台与网站的内容管理后台, 设计时需要投入较多, 但是设计后网站可以进行重复利用。网站管理后台可以长久使用, 可以直接进行网站的改版, 从而减少资源浪费与时间成本。
4.2 网站运行期间的分析
网站运行维护期间, 可分为两种情况:网站内部不需要内容的更新;网站内部需要做大量内容更新。第一种情况中, 采取数据库设计与不采取数据库设计, 后期将付出的投入没有太大差别, 所以更需要考虑网站内部需要大量内容更新的情况。这主要源于现代信息社会信息量巨大, 无论是处于网站优化还是企业宣传, 现代企业所建立的网站都需要进行大量信息的上传与修改。
没有数据库支持的网站建设, 每进行一条新闻的添加, 都需要增加一个新闻页面, 同时还需要修改所属栏目的首页, 所以一次新闻的更新需要改动三个位置, 如进行大量内容的添加, 导致工作量剧增。
而有数据库支持的网站, 增加新闻时不需要做任何页面的添加与修改, 只需在后台添加已经设置好的新闻管理页面, 操作简单。具体地, 将需要添加的新闻标题与内容分别添加到各自的文本框, 然后提交即可。可见, 工作量极小。
4.3 结果分析
现代社会处于一个信息爆炸的年代, 海量信息在互联网内部传播, 用户需要网站内部具有新闻排序、检索、分页等功能, 而这些功能的实现, 必须通过数据库才可以完成。通过上述对有无数据库网站之间的比较可以发现, 静态页面组成的网站使用与较小型的使用, 内容无需更改;而具备数据库设计的网站开发方式则适用范围更广, 可以支持大型网站建设, 内容更新快捷, 反应灵活, 使用于大量制作网站的网络公司使用, 可重复利用性更高。
5 结语
通过上文叙述可知, 单纯的网站开发需要多个静态页面进行连接, 实用性较小, 进行数据更新时操作工作量过大, 且网站一旦建立不可重复使用, 不利于资源重复利用。而经过数据库的设计可以做到网站结构的优化。网站设计前, 预先建立网站前台与网站内容管理的后台, 通过用户的需求将所需要的栏目信息存储在数据库中, 在网站首页进行页面浏览时可以快捷从数据库进行提取, 而网站内容更新也可以在后台进行简单操作, 网站建立后可以进行重复利用, 随时进行网站改版, 以可以看出网站有无数据库设计的巨大差别。网站开发的方向是实际应用, 数据库的设计原则是优化, 因此数据库设计在网站开发中可以起到极大的优化作用。
参考文献
[1]徐伟明.ASP在网站开发中数据库连接方法及比较[J].电脑知识与技术, 2010 (30) :8448-8450.
[2]朱国进, 夏虹.ADO在网站数据库开发中的应用[J].山东电力高等专科学校学报, 2002 (2) :67-71.
[3]王玉蓉, 王文娟.NET与数据库技术在动态网站开发中的研究与应用[J].数字技术与应用, 2014 (3) :106.
网站中的数据库运用 篇4
1 Oracle网站数据库系统简介
Oracle数据库是由全球最大的数据库厂商美国甲骨文公司 (即Oracle) 设计研发的一组软件系统产品, 其核心是分布式数据库, 基础是高级结构化查询语言 (SQL) 。自Oracle问世以来, 市场占有率逐步攀升, 据相关统计, 全世界有90%以上的上市公司、65%的“全球100强”公司都运用Oracle数据库进行电子商务, 绝大部分大型网站运行的都是Oracle数据库。Oracle之所以取得这样的成就, 与他的以下特点密不可分:
1) Oracle数据库是一个通用系统, 它的数据管理功能是非常完整的。
2) Oracle数据库是一个关系数据库, 具有关系完备的特点。
3) Oracle数据库是一种分布式数据库, 可实现分布式处理的功能。
4) 适用于各种硬件平台, 如PC机、大型机和服务器等。
5) 适用于各种操作系统, 如UNIX、Linux、Windows、Windows NT、VAX/VMS, 和VM/CMS等。
6) 能够处理多媒体信息, 如图片、音频和视频等。
7) 提供了广泛的安全特性。Oracle数据库设有多个安全层, 访问控制、数据完整性验证、授权机制、视图机制、审计机制及加密机制。
2 Oracle在网站数据库应用中的安全威胁
目前, 许多政府部门、企事业单位、银行、证券交易中心等都使用Oracle数据库作为其网站的信息载体, 网站中最具价值的部分均集成在数据库里, 其安全性就显得尤为重要。如前所述, Oracle数据库本身为保证信息安全, 已提供了若干安全防护技术, 但任何防护都不是绝对万无一失。数据库厂商在加强产品安全性的同时, 计算机犯罪分子及相关组织的攻击手段也日益多样化, Oracle数据库同样会受到各种威胁和攻击, 主要有对Oracle数据库信息进行窃取、破坏和篡改、病毒入侵、黑客攻击等等。
2.1 通过SQL语句注入进行攻击
通过SQL语句注入进行攻击是目前黑客的常用攻击手段。Oracle数据库大多采用B/S模式进行开发, 基于这种模式进行编程的程序员数量众多, 而各个程序员经验、水平上的差异较大, 有许多程序员在编程时, 没有对输入的数据进行合法性判断, 给数据库应用埋下了安全隐患。非法用户通过提交查询代码, 依据程序的返回值, 就能够非法得到数据, 这就是SQL注入。比如在某个网站中, 要求用户输入用户名和密码, 然后方能登陆, 假定该网站有一个用户kitty, 其密码是hk0936, 有一黑客不知道其密码, 却想通过其身份进行登陆, 在通常情形下, 用户在用户名框里输入kitty, 密码框里输入密码hk0936, 输入正确则登陆进入, 否则无法登陆。如果程序员的查询语句是:
如果黑客在密码框中输入的不是hk0936, 而是hk0936'"&"'or 0=0, 这时在Oracle数据库数据库系统中执行的语句就成为了select*from client where clientname='kitty'and password='hk0936'or 0=0, 这时, 由于0=0一直为真, 就会造成where条件为真, 黑客成功以kitty为用户名登陆系统。
2.2 默认密码
Oracle数据库自带如scott, ys等初始用户和对应的默认密码。假如网站的管理员缺乏经验, 未修改初始密码, 黑客就会与普通用户一样, 顺利登陆网站数据库。
2.3 暴力破解法
暴力破解法也是黑客破解密码的主要方法之一, 对Oracle来讲, 是通过非法进程, 尝试全部字母、数字的组合来破解密码。由于当前密码已经较为复杂, 这种破解方法通常需要很长时间, 但黑客往往配备专业的密码字典, 并借助计算机程序辅助推算, 提高匹配性。这种攻击主要通过密码输入次数受限的方法来防护, 另外要提醒用户定时更新密码。
2.4 文件系统的非法访问
对Oracle文件系统的非法访问是一个非常难以解决的问题。在Oracle网站系统中, 除Oracle用户外, 其他的特权用户也有权限访问数据库中的文件, 这就可能造成恶意访问;此外, 如果把一台服务器中的文件复制到另一台服务器中, 则复制过去的文件也可以由Oracle进行访问, 因此, 一旦出现存储介质失窃, 文件被非法复制等情况, 就会造成安全隐患。
3 Oracle网站数据库的安全策略——基于安全审计
在该文上一节指出, 在网站中, 数据库本身的安全机制及静态的安全防护措施并不能保证系统的绝对安全, 仍有被黑客突破的可能。为解决该问题, 首先, 需要知道Oracle数据库是如何受到攻击的;第二, 要弄明白Oracle数据库存在哪些漏洞;第三, 在Oracle数据库系统被攻击时需马上警觉;第四, 要把黑客的攻击证据留下。安全审计的概念正是基于上述目的而提出, 网站数据库的安全审计, 简单的说是对网站数据库中与信息安全有关系的事件进行综合处理的系统。
3.1 Oracle数据库的安全审计机制
事实上, 安全审计已经成为数据库的安全标准核心, Oracle数据库作为当前市场占有率极高的网络数据库, 也有自己的安全审计机制, 且功能较为强大, 它可以审计Oracle数据库里的全部操作, 能够将所形成的审计记录写到操作系统或者SYS.AUD$表。O-racle自身提供的审计记录里包含以下内容:操作、进行操作的用户、时间、类型。对于操作的类型, Oracle审计机制主要针对以下3种, 即:登陆企业、操作行为和对象访问。
登陆企图:如前所述, 网络黑客经常会采用暴力破解密码的方法, 不断尝试其猜测的密码是否正确, 试图登陆进系统, 这时, Oracle的审计机制能够把这种登陆企图全都记录下来, 包括成功的和不成功的。
对象审计:Oracle数据库的审计机制能够对影响对象 (如表、链接、同义词、回退段、索引) 的所有操作均进行审计。
操作行为:Oracle数据库的审计机制即可以对系统级的操作行为审计, 也能对具体的数据操作行为审计。
3.2 Oracle数据库安全审计的优化实现
从应用的角度考虑, 一个全面实用的数据库审计应至少具有下列功能:收集、过滤、日志的维护、查询、行为分析以及控制。但是, Oracle数据库自身的审计机制倾向于记录大量的操作, 自己并不分析这些操作, 而是交给数据库管理员进行人工分析, 由于数据量大, 人工分析极可能造成漏报、误报等情况, 而且往往分析不全面, 浪费掉许多记录。因此, 需要对Oracle数据库审计进行优化实现。
基于上述功能的实现及对Oracle审计机制的补充, 图1给出了一种实用的数据库审计系统框图, 该Oracle数据库审计系统包括了5个模块, 即登陆模块、审计策略模块、预处理模块、分析模块和异常检测模块。
该Oracle数据库审计系统的具体实现是首先通过对审计的数据进行预处理, 然后采用数据挖掘优化算法分析上述处理过的审计数据, 继而提取出合法用户的正常操作行为特征, 生成正常行为规则库, 最后, 通过审计系统的异常检测, 对数据库操作进行实时监测和动态分析。其实现的流程图如图2所示。
4 结论
该文提出的基于安全审计的Oracle网站数据库的安全策略, 一方面实现了对Oracle网站数据库的动态安全策略, 克服了静态防护的不足;另一方面, 加入了对审计记录的实时分析, 弥补了Oracle自身审计机制的不足。具有良好的实用性, 且便于动态升级更新。
参考文献
[1]赵大力, 靳其兵, 赵梅.Oracle数据库优化解决方案[J].计算机应用, 2005 (3) .
[2]庞洋.基于数据挖掘的园区网综合安全审计系统研究与设计[D].郑州:中国人民解放军信息工程大学, 2005.
[3]刘海峰, 卿斯汉, 刘文清.安全操作系统审计的设计与实现[J].计算机研究与发展, 2001, 38 (10) .
网站中的数据库运用 篇5
1 SQL Server数据库的优势与原理分析
SQL Server数据库的优势相对比较明显,其具有开发便捷,数据库语言安全方便,尤其是在开发的过程中,其存储量较大,而且调用非常方便,更加有助于在动态网站中进行数据库的编译。此外,由于SQL Server数据库的语言更加适合计算机互联网平台,因此,在一些个体网站建设的过程中, 都会使用SQL Server数据库作为数据库编程语言。而原理也非常容易理解,SQL Server数据库是采用SQL调用语句,利用庞大的数据资源,进行合理资源分配,从而将调用与数据资源进行相互结合,实现了方便快捷的调用操作。此外,对于SQL Server数据库而言,最大的优势是应用范围比较广, 计算机技术应用最大的就是互联网,而SQL Server数据库也是互联网常用的数据库语言。
2动态网站建设中的安全问题分析
动态网站是指可以进行数据访问以及数据交互的网站, 与静态网站页面有着非常大的不同。静态网站主要是为了给访问者直接呈现网站的内容和数据,但是不会产生数据的交互。而动态网站是可以进行数据访问和数据下载的。在常用的动态网站中,恶意访问以及病毒木马的攻击是动态网站建设中相对常见的问题。那么,为什么动态网站会更容易出现这样的问题呢?主要原因就在于数据的交互性。一旦发生数据交互,就会进行数据访问,而一些恶意程序有可能会出现访问原始数据,进而进行原始数据的破坏,从而造成动态网站的整体崩溃的现象。因此,动态网站的安全问题是值得注意的,也是需要进行合理防护的。
3基于SQL Server数据库的动态网站建设安全防护
以上对于SQL Server数据库以及动态网站的建设需求进行了分析,那么如何才能够有效的保证SQL Server数据库的动态网站建设的安全性呢?通过长期的实践以及经验可以得出,保证动态网站的安全性,需要做到以下几个方面。
第一,SQL Server数据库的数据库语言防护措施分析。 SQL Server数据库可以认为是一种数据库的编程语言,在数据的存储以及调用的过程中,都是按照计算机编程语言的特点进行编译的,从而实现了数据的一系列操作。为了提高动态网站建设中的安全性,SQL Server数据库自身就可以进行加密处理。数据库是可以实现数据加密的,通过数据的加密可以实现对动态网站中的安全防护作用。实际上,原理是非常简单的。由于数据库的数据是处于后台运营的,而动态网站由于可以进行数据交互。例如,数据的上传与下载。那么, 在正常的数据交互过程中,这些都是可以正常进行的,但是如果出现了一些访问网站的数据要进行内部数据的访问的时候,也就是要访问数据库的原始数据,那么这就需要进行安全防护的加密工作来进行了。这样的目的就可以保证动态网站不会受到恶意的数据访问,从而保护网站的安全性。
第二,动态网站的数据交互安全防护措施分析。动态网站的数据一般都会进行数据的上传与下载,这与静态页面的网站是有本质的区别的。也就是因为数据在不断的交互,才会造成在数据访问的过程中出现安全隐患。那么,在进行网站访问的过程中,网站在建设中,就一定要保证禁止原始数据访问的请求。例如,在进行数据下载的过程中,原始数据是禁止下载和访问的。通过这样的操作就可以有效的禁止恶意软件的攻击,防止原始数据被下载,而造成动态网站的内部数据被破坏,或者是数据遭到破坏。
因此,基于SQL Server数据库的动态网站建设的安全防护,主要就是通过两个方面进行实施。一则是对数据库自身的数据访问进行加密操作,设置访问权限,从而将恶意访问有效阻拦,二则就是网站自身的权限设置,保证原始数据不被访问。
4结语
通过以上对于动态网站建设的安全问题分析,可以了解到动态网站更加容易收到风险攻击,并且其防护措施的制定是根据具体的数据库形式所决定的。动态网站建设中,最重要的就是数据安全。而数据安全的主要防护手段,就是基于SQL Server数据库的数据安全防护措施。只要做好SQL Server数据库的数据安全防护措施,才能够有效保证动态网站的安全建设。总之,SQL Server数据库的数据安全防护, 是保证动态网站的主要安全措施。而动态网站在进行数据交互的过程中,也要依托SQL Server数据库的数据原理,进行合理有效的数据交互,从而保证动态网站以及数据库的的信息安全。
摘要:随着计算机技术的发展与互联网行业的进步,网站建设不仅仅是企业的一种需求,更让许多个体有了建立个人网站的需求。为了满足人们日益的需求,动态网站是目前的主流。动态网站因为可以采用交互式的操作,并且具备数据库,从而可以进行网站交互式操作。网络安全问题一直是目前备受关注的问题,本文通过解析SQL Server数据库的技术特点,并结合动态网站建设的问题,探讨基于SQL Server数据库的动态网站安全性问题。
体验营销在电子商务网站中的运用 篇6
关键词:B2C,购物网站,用户体验
上世纪70 年代.美国著名未来学家阿尔文托夫勒在《未来的冲击》中预言:“来自消费者的压力和希望经济上升的人的压力.将推动技术社会朝着体验生产的方向发展。
1.体验营销在B2C电子商务网店购物中的重要性
体验营销可以让消费者得到实实在在的好处。体验营销与传统营小的区别在于,体验营销能更好的抓住消费者的需要和爱好,以好的产品,优秀的服务态度,最大量的满足消费者的要求,让消费者得到了正真的实惠。在体验营销中,消费者正真参与到了产品的整个过程中,在这一过程中,对产品更加了解,更加满意,增加了对产品和生产企业的感情,慢慢的就成了这一产品的忠实顾客,达到了体验营销的目的,也得到了消费者的认可,创造了共赢。体验营销让消费者在了解产品、接触产品、体验产品、认可产品、购买产品、成为忠实顾客。随着社会进步,人们的消费观念和消费水平发生了改变,而体验营销的出现顺应了这一发展,得到了消费者的认可和一致好评。
1.1 体验营销使消费者买东西时不再是干巴巴的购物
在人们消费水平不断提高的今天, 消费者不但注重产品物质上的需求,更注重了对产品情感上的需求。体验营销的产品具有多样化的特点,满足了不同顾客对产品的不同需求;体验营销过硬的产品服务使顾客对产品得到了认可;体验营销让网店获得了更多的忠实顾客;促进了人们主动消费。体验营销和传统营销在经营方式上有很大不同。体验营销更注重人的情感的消费,他改变了以往的营销模式,把以前的以产品为主体的营销模式,转变为以人为主体的营销模式。以前商家只关注产品的销路好不好,消费者喜欢哪类产品较多一些,那些产品能带来更大的利益。而体验营销改变了这一模式,随着消费者水平的不断提高,人们的消费意识也得到了提升,而体验营销恰恰顺应了这一改变,不但满足了顾客对产品的需求,还得到了情感上的响应,使购物不再只是金钱与产品的交换,而是变得更具有人性化的消费,得到了广大消费者的肯定和满足。
1.2 体验营销明确的体现了消费者在B2C电子商务网店中的重要地位
传统的消费模式中, 商家和消费者之间是对立的,商家急于卖出去东西,获得盈利,而消费者要挑选适合自己而且价格又合理的产品,这样大家的出发点不同,得到的结果也不一样。体验营销的销售模式,不但方便了顾客购买,而且销售方式更是得到了顾客的一致好评,因为体验营销就着一切以顾客利益为最大出发点,时时为顾客的利益着想,不但价格公开公道,而且可比性强,产品销售以顾客的体验感受为准绳,所有一切都围绕顾客的需求设计,不但让顾客买到了喜欢的产品,更获得了精神上的需求,让越来越多的消费者选择体验营销模式的网上购物。
2.体验营销在B2C电子商务网站实际营销中还存在着一些问题
体验营销使消费者在体验中对产品得到了认可,促进了人们的消费,进而加快了网店的销售额,但在具体实施过程中还不能全部发挥他的特点,还存在一些不足之处,以待改进。伯恩德.H.施密特在其所著《体验式营销》 一书中根据消费者体验的复杂性和多样性将体验形式分为五个维度.这也就是体验营销的作用和将其运用到现实营销活动中的意义所在。
2.1 在网站上的宣传还需要改进
体验营销最注重的就是体验, 它主概括为以下几方面,对产品看,听,试,(售后)感,在一定程度上促进了顾客消费。但还没有把他的特点全部展现出来。为了让顾客更好的了解企业文化增进顾客和企业之间的亲切感,在宣传上采用了视频播放宣传的方法,虽然加深了顾客对企业的映像,但还是不能把企业的精髓展现出来。让顾客和产品的零距离接触,让顾客对产品的外形,样式在感官上有了了解,但在短时间内无法对产品有更具体的感受,无法达到顾客正真意义上的满意,或多或少的存在着一些缺陷和不足之处,以待进一步改进。如何让消费者更直观更深刻的了解企业文化,和企业建立深厚的感情,对产品能更详细的了解,达到消费者要求的目的,在这一点上,体验营销还需要有进一步的措施的改进,已达到顾客的满意消费,方便消费,放心消费,让商家的销售更上一层楼。
2.2 体验营销需要进一步的加强顾客对产品的深度了解,不能光局限于外表上
为了以最低成本, 获得产品的最大宣传, 体验营销退出的一系列产品销售措施,具有感官上的效果,能够吸引消费者的注意,引起大家的购买欲,促进了产品的销售。但这仅仅是外在的产品对顾客的吸引,顾客对产品的很多方面还不甚了解,处于迷糊状态,对产品的企业文化也了解的不够深刻,无法达到商家原意义上的对企业对产品的宣传,没能达到原先预测的对产品的销售力度,在销售上和对产品的宣传上也没有起到想要的效果。
3.体验营销在B2C电子商务中采取的方案
3.1 在商务网站上采取的措施
体验营销的最终目的就是让企业和消费者之间零距离的接触。在网站中首先要打造好产品的好的形象,最大化的展现产品,让顾客一眼看过去就被吸引到,制造消费者的购买产品的欲望。只有吸引到了顾客,才能达到进一步对产品的接触和了解。
3.2 提高在网店上对企业文化的宣传
任何一个好的产品好的品牌都离不开在消费者中间的宣传,网店企业更应重视这一点,俗话说,酒香也怕巷子深,产品再好,企业再好,没有好的宣传,也没有人注意,所以,建立宣传企业的品牌效应也是体验营销的重点采取措施。这样才能促进消费者消费,跟上科技发展的脚步。
体验营销在电子商务网站中的运用, 是为了更好的满足消费者在生活中的需要,一切以消费者的利益为出发点,让消费者更好的了解企业文化,对产品更直观的了解,最终让消费者买到满意的产品,一切为消费者服务,即达到了消费者的目的,也达到了企业的销售目标,达到了共赢的好成果,开创了网店销售的新局面。
参考文献
[1]候家麟.体验营销下如何提高顾客忠诚度【J】.中国流通经济.2013(09)
Flash在多媒体网站中的运用 篇7
一、Flash软件基本功能介绍
Flash是矢量图形编辑和动画制作软件。它通过符号、按钮、层、帧、场景等一系列组合, 能够让用户集成图形、声音、动画、影像文件等各种多媒体素材。[2]像用砖头造房子一样制作出形式简洁、内容丰富、交互性强的极富感染力的动画作品。随着Flash软件功能的不断强大和完善, 给用户提供了一个更方便、更广阔的动画制作平台。
Flash的特点决定了它在因特网上能够风靡一时。首先, 它的动画作品输入矢量动画, 因此可以无限放大而不失真;其次, Flash最终压缩生成swf动画文件体积小得出奇, 正好符合网络传输的需要;再者, swf文件属于流式播放, 可以边下载边播放, 这个特点在网络速度较慢的情况下尤其突出;最后, Flash拥有比较强的交互功能, Flash中具有强大的面向对象的ActionScript语言, 还可以与响应的数据库进行连接等, 使复杂的动画实现变得更加简单和方便。 但是美中不足的是, Flash动画的播放需要插件的支持, 因此, 只有当用户的浏览器拥有响应的插件时, 才可以正常浏览Flash动画。目前, Flash格式已经作为开放标准公布, 并获得了第三方软件的支持, 因此将有更多的浏览器支持Flash动画, 而Flash动画也必将得到更广泛的应用。
二、Flash动画的盈利点
一是娱乐平台, 尤其是儿童娱乐平台。现在能让孩子浏览的网站太少了, 如果做得好, 会有很多儿童产品商家来做广告。如:www.suflash.com (超闪网) 上面提供Flash音乐、游戏、短片等。
二是Flash动画交易平台。
三是Flash广告制作公司。Flash以其制作成本低, 会成为电视、网站等媒体广告的首选。另一方面, 手机从打电话到发短信, 再到听MP3等, 逐渐成为个人娱乐平台, 自然也不会少了Flash, 其文件不大, 也可以动态传播。随着目前手机功能的增加以及对无线网络的支持, 已经有越来越多的手机支持Flash Player了。
三、重要技术
1.重要ActionScript的代码
Flash网站实现的关键, 尤其是Flash MX之后新增了很多功能强大的命令。关于这部分, 可以参看其他有关Flash编程方面的资料, 这里只谈一谈部分制作Flash网站需要使用的比较重要的ActionScript函数。 ActionScript的一个关键目标是易于使用。非程序员可以容易地使用ActionScript, 这一点非常重要。Flash提供的并不是一个苍白的脚本编辑窗口, 而是在Flash中创建了一个可视的、容易理解的界面, 用来为Flash影片添加交互功能。Flash中ActionScript非常易学, 并且使得Flash播放器可以保持很小, 这是一个重要的因素。
(1) loadMovieNum与loadMovie。
功能说明:在播放原来加载的影片的同时将swf或jpeg文件加载进来。
(2) loadVariables的运用。
功能说明:从外部文件中 (例如文本文件, 或由 CGI 脚本、Active Server Page (ASP) 、PHP 或 Perl 脚本生成的文本) 读取数据, 并设置 Flash Player 级别或目标影片剪辑中变量的值。
(3) gotoAndPlay的运用。
功能说明:转到指定场景中指定的帧并从该帧开始播放。如果未指定场景, 则播放头将转到当前场景中的指定帧。
2.动态Loading
考虑到网络传输的速度, 如果index.swf文件比较大, 在它被完全导入以前设计一个Loading引导浏览者耐心等待是非常有必要的。同时设计得好的Loading在某些时候还可以为网站起一定的铺垫作用。
一般的做法是先将Loading做成一个影片剪辑, 在场景的最后位置设置标签如end, 通过ifFrameLoaded来判断是否已经下载完毕, 如果已经下载完毕则通过gotoAndPlay控制整个Flash的播放。
以一个Loading文件为例, 在场景里加入插入影片剪辑,
ifFrameLoaded (“end” ) {gotoAndPlay (“开始播放的地方”) }
3.文本的导入
制作Flash网站的过程中经常遇到一定量的文字内容需要体现, 文本的内容表现与上面介绍的流程是一样的, 不同的地方体现最后的表现效果和处理手法还是有些不同。
4.文本图形法
如果文本内容不多, 有希望将文本内容做得比较有动态效果, 可以采用此法。将需要文本做成若干个Flash的元件, 在相应的位置安排好。文本图形法的文件载入与前面介绍的处理手法比较类似, 原理都差不多。具体动态效果因设计需求而异。
5.直接导入法
文本导入法可以将独立的txt文本文件, 通过loadVariables导入到Flash文件内, 修改时只需要修改txt文本内容, 就可以实现Flash相关文件的修改, 非常方便。在文本框属性中设置Var变量名 (注意这个变量名) 。为文本框所在的帧添加ActionScript代码:loadVariables (“变量名.txt”) 。编写一个纯文本文件.txt (文件名随意) , 文本开头为“变量名=”, “=”后面写上正式的文本内容。
四、Flash网站建设的注意事项
要记住用户的目标, 网站设计应该反应客户的需求, 有效地传播主要信息与促进品牌。然而网站的目标最好通过尊重用户的习惯来达到, 所以站点结构必须满足用户的需要, 快速地将用户引导至其目标而避免任何公司和区域行话。在设计中最好的方法是用户界面的一致性。元素结构的再使用、元素的设计以及命名的习惯, 将使用户在导向他们的目标时对站点传达的信息的注意力更加丰富。
在网站建设技术发展的这几年中, 有一种力量在左右着其发展方向, 那就是Flash自身的技术发展方向。已不仅仅停留到平面的界面上, 在Flash中, 有类似Photoshop中的滤镜效果和图层混合效果。Macromedia公司已经不满足Flash作为矢量动画软件了, 有了这些功能, 有美术经验的网站建设者又要兴奋不已了, 它将是优秀动画作品有了更加强力的支持。
当前, 交互式网站已占领互联网领域的主导地位, 而Flash动画自身的亲和力和传播速度等优势, 将会给Flash动画产业带来巨大的商业空间。以彩信和互动游戏为突破口, Flash将在近期迅速占领手机中的彩信市场。纵观今后媒体的发展方向, 要想有更美好的前景, 还需要设计者和Flash的共同发展作为前提。Flash现在急需改变的, 就是与图像及图像创作的紧密结合, 毕竟不可能每一个设计师都去专修矢量图设计, 设计更多的设计师完成更加真实、生动化的作品。另外, 作为有美术基础的设计师们更应该注重自身素质及技术的培养, 这包括专业知识和创作思路。在今后的网络媒体设计中不断地创新, 让交互多媒体在各个不同领域都能够得到长足的发挥。用我们设计师的手为Flash撑起一片完美天空。
摘要:Flash网站基本以图形和动画为主, 适合做那些文字内容不太多, 以平面、动画效果为主的应用。要搞好应用, 就必须掌握Flash软件的基本功能、Flash网站的盈利点、常用技术及注意事项这四个方面的内容。
关键词:Flash软件,Flash技术,ActionScript语言
参考文献
[1]胡孔法, 耿姗姗, 徐绪.精通FLASHMX2004动画与ACTIONSCRIPT编程[M].北京:电子工业出版社, 2004.
网站中的数据库运用 篇8
1 项目任务的确定
合理的项目设计是“项目教学法”成功的基础和保证, 针对“五月鲜花订购网”项目, 综合考虑项目统筹、项目下的任务关系与分配, 将此项目下设为四个任务, 分别是:任务一、制作“五月鲜花订购网”网站首页, 包含网站导航———网站LOGO, 导航菜单, 鲜花速递, 中间内容———介绍鲜花专题分类, 特价鲜花、热卖鲜花、购物车及商品广告;任务二、制作“五月鲜花订购网”商品详情页面, 此页面显示商品图片、名称、编号、价格和商品详细信息;任务三、制作“五月鲜花订购网”购物车页面, 此页面显示商品的图片、编号、商品名称、商品价格、可修改的商品数量、删除商品的按钮和购买商品的总价;任务四、制作“五月鲜花订购网”会员登录页面, 此页面显示会员的用户名和密码输入框、会员登录提交按钮。
2 角色转换及其责任分配
在该项目中以小组为单位, 教师根据学生的学习能力、组织能力、协调分配任务等能力, 将班级学生以4人为标准划分成小组, 并指定小组内项目负责人, 各小组为承揽此项目的独立、竞争关系的公司, 而教师则是需求客户, 各公司应根据客户的需求进行项目需求分析、策划实施方案、再实施并完成此项目, 最后由客户验收并在成品之间比较, 确定采用成品项目的公司即为优秀的小组团队。
项目任务确定后, 由小组负责人根据任务的分配原则, 按小组人员的能力、水平分配难易不同的任务, 各组成员明确任务后, 按任务需求收集图片素材等资料, 并确定实现任务的流程文稿, 将任务完成的流程稿及收集的素材提交给小组负责人, 由小组负责人审核, 通过审核的稿件可以按计划实施, 否则继续调整、修改直至通过。
3 项目任务的工作计划
3.1 制作项目任务的前期知识与技能的准备。
3.2 根据各项目任务要实现的功能进行版面设计、内容设计和素材
收集等工作, 并形成流程稿, 将流程稿提交给小组负责人进行审核, 审核通过者即可按项目任务流程稿开始制作。
3.3 按照流程稿进行项目任务的制作。
3.4 整合、修改及提交。
4 项目任务的实施
4.1 支撑制作项目知识内容的学习阶段, 在进行项目任务制作之前,
教师将收集好的针对各个独立知识点的案例抛给学生, 学生通过查询资料、完成案例的制作、总结知识点、总结经验技巧等方法, 来学会站点的建立与管理、使用DIV+CSS进行页面布局、使用CSS设置浮雕式超链接、为文本设置删除线、用CSS设置细边框样式并应用、用CSS统一文本样式及超链接样式、用CSS设置文本输入框样式、用CSS设置图片按钮、用CSS控制鼠标箭头的样式等知识内容与经验技巧, 此举将为学生进行项目任务的制作打下坚实的实践操作的基础, 也是确保学生能顺利制作并完成项目任务不可缺失的过程之一。
4.2 在知识与技能的基础上, 小组成员按照项目任务工作计划的步
骤, 进行版面设计、内容设计和素材收集等工作, 并形成流程稿, 将流程稿提交给小组负责人进行审核, 直至审核通过开始制作项目任务。
4.3 项目任务制作阶段, 小组中的各个成员按照项目任务的分配与
要求进行制作, 在这制作实践过程中, 教师的作用只是对难点问题进行提示而不再是全部解答, 要充分培养学生综合运用知识能力、查询资料提取信息的能力、独立解决问题等能力, 真正地在实践操作中实现做中学、学中做的目的。
4.4 整合、修改及提交阶段, 各组成员要在预定学时数内将各自任务
完成, 将四项任务整合成为一个大的项目, 小组各个成员集中研究并讨论整合后项目是否存在相应问题, 针对提出的问题再进行修改, 直到达成小组成员的共识, 最后提交项目作品。在这阶段中不但可以培养学生沟通合作能力、互助互学精神还可以更进一步提高学生对整个项目的知识点及制作技巧认知。
5 项目评价与总结
为了确保学生在整个项目任务制作过程中都处在积极主动的学习和制作项目任务之中, 特设计了贯穿整个项目的过程式评价标准, 过程评价包括教师评价、小组评价及自我评价, 教师评价占成绩的50%, 小组评价占成绩的30%, 自我评价占成绩的20%, 总成绩则取各项成绩所占对应的百分比, 每个评价对象依据的评价标准如下所示:制作四项任务的四份流程稿及对应的素材收集占20%;网站内页面的主题明确、布局统一、色彩和谐符合美感占20%;网站内页面的实现目标功能、链接正常占40%;制作项目过程中小组内的成员合作协调, 互助互学占10%;网站内页面元素能体现出创新思想及个性设计占10%, 依据标准, 在项目任务制作过程中进入了哪个阶段则在该阶段及时进行测评, 从而确保各组成员都不掉队, 共同前进。
教师全程跟踪各组对整个项目的设计与制作, 将每小组成员制作中遇到的问题及解决问题的新方法记录并归结, 最后在统一提交了项目作品后进行总结并扩展知识及技巧, 从而实现了使学生对知识的理解与技术的应用有个质的飞跃。
综上, 项目教学法在《组建企业网站与数据库系统》课程中深受学生的欢迎, 取得了较好的成效, 在项目教学过程中, 凸显了学生的主体地位, 实现了以项目为载体、学以致用, 成功地把做中学与社会需求的技能型人才有机地连接起来, 并用典型的项目任务作为连接的桥梁, 学生也享受到了完成项目作品后的成就感和喜悦感, 从而更进一步地促进学生对知识的渴望, 对技术的需求, 也为学生毕业后尽快转换社会角色树立了自信心, 同时也奠定了坚实的知识技能基础。
摘要:针对计算机网络中的《组建企业网站与数据库系统》专业课程的实践操作性强、应用范围广、与就业岗位联系紧密等特点, 在教学过程中引入了项目教学法, 依据项目教学法的内涵和设计原则, 以制作“五月鲜花订购网”项目为例, 详细阐述项目教学法在此专业课中的实施过程及教学实践效果。
关键词:项目教学法,实施过程,目标
参考文献
[1]袁纳新.计算机课程项目教学模式研究[J].信息技术, 2005.
[2]姚春玲.计算机项目式教学模式的探索[J].职业技术教育研究, 2006.
[3]蒋庆荣.以项目教学法促进学生自主学习的探索与实践[J].珠海城市职业技术学院学报, 2006.
【网站中的数据库运用】推荐阅读:
数据库网站建设01-20
数据库的网站开发研究11-16
数据结构学习网站01-21
网站数据分析篇之网站导航分析10-21
怎么写网站数据分析报告02-17
教育部网站体测数据上报流程10-04
python爬取网站数据保存使用的方法08-28
审计中的大数据运用08-12
网站优化及其运用论文03-08
关系数据库技术运用12-19