计算机专业有关探讨论文
计算机专业是一类实践型强的专业,对学生的实践能力有更高的要求,,主要培养计算机专业技术人才。下面是小编给大家推荐的计算机专业有关探讨论文,希望大家喜欢!
计算机专业有关探讨论文篇一
《浅谈网站建设相关技术》
摘 要:本文对Ga-Nexus为代表的企业门户网站开发过程中所涉及的Web技术做简要介绍和分析,这也是当前开发企业门户时所需要解决的基本问题,并以此作为Ga-Nexus企业门户网站实现的技术基础。
关键词:网站建设;相关技术;美工设计
中图分类号:TP393.5 文献标识码:A 文章编号:1674-7712 (2013) 12-0000-01
随着Web技术的发展,各种企业和机构在网络上的竞争也日趋激烈,为了吸引眼球,企业和机构都会想方设法在网站的形象上来包装自己,以使自己在同行业的竞争中脱颖而出,而且这种趋势愈演愈烈,网站美工人员的需求量呈爆发性增长。尤其对于国内企业门户建设来说,企业用户对网站功能的要求相对一致,但对网站前台界面的要求却十分苛刻。因此,美工设计环节在普通企业门户网站开发过程中占据的比重已达到甚至超过后台程序开发环节。
一、HTML
HTML(HyperTextMark-upLanguage)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。
二、CSS
CSS(CascadingStyleSheet)可译为“层叠样式表”或“级联样式表”,它定义如何显示HTML元素,用于控制Web页面的外观。通过使用CSS,网站开发过程实现了页面内容与表现形式的分离,极大提高了工作效率。
CSS样式存储在样式表中,通常放在部分或存储在外部CSS文件中。作为网页标准化设计的趋势,CSS取得了浏览器厂商的广泛支持,正越来越多的被应用到网页设计中去。[1]
三、Javascript
JavaScript是一种基于对象和事件驱动的客户端脚本语言,最初的设计是为了检验HTML表单输入的正确性。
JavaScript是一种基于对象(Object)和事件驱动(EventDriven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java脚本语言(Java小程序)一起实现在一个Web页面中连接多个对象,与Web客户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入到标准的HTML语言中实现的。它的出现弥补了HTML语言的缺陷,它是Java与HTML折中的选择。
四、JQuery
JQuery是一套跨浏览器的JavaScript库,它极大简化了HTML与JavaScript之间的操作。由JohnResig在2006年1月的BarCampNYC上发布第一个版本,目前是由DaveMethvin领导的开发团队进行开发。全球前10000个访问最高的网站中,有59%使用了JQuery,是目前最受欢迎的JavaScript库。[2]
五、PHP
PHP(PHP:HypertextPreprocessor)是一种在电脑上运行的脚本语言,主要用途是在于处理动态网页,也包含了命令行运行接口(commandlineinterface),或者产生图形用户界面(GUI)程序。
PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。
它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C++进行程序的扩展。程序语法上也类似Perl,有较多的限制,不过更简单、更有弹性。
六、MySQL数据库
MySQL是一个中、小型关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证),它分为免费版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其免费版的性能卓越,搭配PHP和Apache可组成良好的开发环境。
MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQLAB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
七、CMS系统
内容管理系统即ContentManagementSystem,缩写为CMS。CMS是以信息共享为基础,面向海量信息处理,集信息数字化、分布存储、管理、传播、查询为一体的基于WEB应用的管理平台。CMS主要目的是建立起一个跨平台的系统,使各种操作系统、应用系统、数据库并让人事、销售、行销等不同部门、不同需求的人都能使用。
内容管理系统系统采用数据库技术,以数据库作为后台强大的内容处理引擎,为web服务器提供信息源。系统可以把数据库中的信息按照规则预先自生成HTML页面,加入到web服务器上,或者利用动态网页生成技术,在实时交互的过程中动态产生网页。
隐藏在CMS之后的基本思想是分离内容的管理和设计。页面设计存储在模板里,而内容存储在数据库或独立的文件中。当一个用户请求页面时,各部分联合生成一个标准的HTML页面。一个CMS的要素通常有:文档模板、所见即所得(WYSIWYG)编辑器、脚本语言或标记语言、与数据库集成。
CMS具有4大基本功能:内容集成、内容管理、内容智能和内容发布。CMS的功能并不只限于数据、文本处理,它也可以处理图像片、Flash动画、视频声像流、图像甚至电子邮件档案。在Web技术发展的历程中,网站数据管理大致经过了三个阶段:
CMS系统包括信息采集、整理、分类、审核、发布和管理的全过程,具备完善的信息管理和发布管理功能,解决了以往网站数据更新繁琐、困难的问题,是企事业单位网站、内部网站和各类ICP网站内容管理和维护的理想工具。
本文针对当前网站设计与实现过程中所需的前端、后台、数据库等相关技术做了简要分析和阐述,并根据项目实际,重点分析了CMS系统的优势及实施方案。
参考文献:
[1]丁海燕,邹疆,邱莎.用层叠样式表CSS 技术实现网页特效[J].昆明冶金高等专科学校学报,2010,26.