計算機專業有關探討論文
計算機專業是一類實踐型強的專業,對學生的實踐能力有更高的要求,,主要培養計算機專業技術人才。下面是小編給大家推薦的,希望大家喜歡!
篇一
《淺談網站建設相關技術》
摘 要:本文對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.
點選下頁還有更多>>>
計算機專業有關探討論文