網站開發

製作一些專業性強的網站

網站開發是製作一些專業性強的網站,比如說動態網頁。ASP、PHP、JSP網頁。而且網站開發一般是原創,網站製作可以用別人的模板。網站開發字面意思比製作有更深層次的進步,它不僅僅是網站美工和內容,它可能涉及到域名註冊查詢、網站的一些功能的開發。對於較大的組織和企業,網站開發團隊可以由數以百計的人(web開發者)組成。規模較小的企業可能只需要一個永久的或收縮的網站管理員,或相關的工作職位,如一個平面設計師和/或信息系統技術人員的二次分配。Web開發可能是一個部門,而不是域指定的部門之間的協作努力。

概述


網站開發
網站開發
是開發基於B/S(IE瀏覽器)的網頁開發,一般具有互動性。也可以理解開發即製作,是較多的小製作帶來的開發。網站是由若干個頁面組成的有聯繫的集合。
什麼是默認首頁?
為什麼經常在訪問某個網站時只需要輸入完整的域名就可以打開網站了,這就說明了該網站設置了默認首頁。
網站默認首頁即默認文檔。他是指在訪問一個文件目錄的時候自動定位的一個文件。比如您的主機空間內有許多不同名字的文件,但是您希望在輸入網址的時候,默認訪問其中一個叫做index.htm的文件,那麼您就需要將默認首頁設置為index.htm,當然,您也可以根據網站開發所用語言的實際情況來設置成其他的默認首頁,比如index.asp或default.cgi等。

發展趨勢


作為一個行業的Web開發,web開發Web的商業化以來,一直是一個不斷增長的行業。正在推這個行業的增長,尤其是企業希望出售產品和服務的網上客戶。
工具和平台,開發者可以在web開發中使用很多開源的系統,以幫助。一個通俗的例子,LAMP(Linux中,阿帕奇,MySQL,PHP的)協議棧都可以在線免費下載。這不斷學習web開發的成本降到最低。一直到行業增長的另一個因素的崛起易於使用所見即所得的網頁開發軟體,最突出的AdobeDreamweaver中,Webdev的,和微軟的ExpressionStudio。使用這樣的軟體,幾乎任何人都可以相對快速地了解開發一個非常基本的網頁。超文本標記語言(標準通用標記語言下的一個應用)或編程語言的知識仍然需要使用該軟體,但基本可以迅速的幫助下,幫助文件,技術書籍,網路教程,或面對面進行面對面的培訓學習和實施。

注意事項


考慮到許多安全方面的考慮,如通過表格的數據錄入錯誤檢查,濾波輸出,和加密Web開發。來者不善的用戶可以執行惡意行為,如SQL注入,但只有基本的知識網路的發展作為一個整體。利用腳本可以被授予未經授權的訪問,惡意用戶試圖收集信息,如電子郵件地址,密碼和保護的內容,如信用卡號碼。
這部分是依賴於伺服器環境(最常用的Apache和微軟的IIS)的腳本語言,如PHP,Ruby的Python,Perl或ASP的運行,因此,不一定是Web開發人員用以維持。如果在一個網站上提供一些接觸形式,它應該包括防止計算機程序填寫表格和濫發電郵驗證碼領域。
保持一個Web伺服器安全從入侵通常被稱為:伺服器埠強化。當它被從一個地方傳輸到另一個,需要許多技術來保持信息在網際網路上的安全發揮。例如安全套接字層(SSL)加密證書由證書頒發機構,以幫助防止網路欺詐。許多開發人員在開發時,往往採用不同形式的加密傳輸和存儲的敏感信息。一個基本的了解信息技術的安全問題往往是一個Web開發人員的知識的一部分。

網站設計


網站設計開發,主要針對電子商務領域,它不僅是網站美工和內容,它可能涉及到網站的一些功能的開發,比製作有更深層次的意思。
針對領域:針對不同的行業領域與市場規模,提供有針對性的解決方案,採用業內最優化的電子商務流程,以及各種受消費者歡迎的營銷工具。
量身定製:商品信息管理、商品分類目錄管理、用戶信息管理、HTTPS加密、訂單管理、在線支付配置與管理等等強大的商城系統,量身定製的模板,讓你引領行業。

基本要素


網頁內容應遵照規範設計:如政府所頒訂的無障礙網頁規範,及國際組織W3C公布的“網頁內容無障礙設計指引”(WCAG20)。
良好的信息輔具,如屏幕報讀軟體、點字顯示屏等。
用戶要具備足以操作瀏覽輔具的能力:經過良好的訓練與學習,視障或學習障礙者仍然可以獲取所需的網頁信息。

開發專業


網站開發專業是融網站策劃、網頁設計、網頁編程、網站功能、網站優化技術、網站編輯、域名註冊查詢、網站建設、網站推廣、網站評估、網站運營、網站整體優化、網站改版於一體的新型交叉學科。培養德智體美全面發展,具有獨創精神和較強實踐能力,掌握必要的文化基礎和專業知識,具備紮實的計算機及網路知識、視覺設計基礎知識、網路營銷知識、電子商務平台建設和管理能力的創新性複合型專門人才。網站開發團隊可以由數以百計的人(web開發者)。

欄目編排


●儘可能刪除那些與主題無關的欄目;
●儘可能將網站內最有價值的內容列在欄目上;
●儘可能從訪問者角度來編排欄目以方便訪問者的瀏覽和查詢;輔助內容,如站點簡介、版權信息、個人信息等大可不必放在主欄目里,以免沖淡主題。
另外,板塊的編排設置也要合理安排與劃分。板塊比欄目的概念要大一些,每個板塊都有自己的欄目。舉個例子:ENET矽谷動力的站點分新聞、產品、遊戲、學院等板塊,每個板塊下面又各有自己的主欄目。一般來說,個人站點內容較少,只要分個欄目也就夠了,不需要設置板塊。如果有必要設置板塊的,應該注意:
●各板塊要有相對獨立性;
●各板塊要有相互關聯;
●各板塊的內容要圍繞站點主題。

主要課程


計算機基礎、office自動辦公化、素描、水粉靜物、計算機組裝與維護、速寫、平面構成/色彩構成、Photoshop圖像處理、Dreamweaver基礎、Fireworks、Flash基礎、裝飾畫、廣告設計、CSS+XHTML、JavaScript、頁製作技術的綜合應用、FlashAS、SSE-SQL、動態網頁基礎、CMS應用、SEO網站優化、C#、ASP.NET高級編程等

培養目標


1、掌握計算機基本操作,日常辦公軟體、印表機、掃描儀等日常辦公設備的使用及設計基礎知識。
2、掌握美術基礎及設計理論。
3、掌握網站前台設計基礎及開發。
4、掌握美術基礎及設計理論。
5、掌握網站前台設計基礎及開發。

專業方向


廣告設計師。
平面設計師。
包裝設計師。
動畫設計師。
網頁設計師。
網站編輯。
高級美工設計師。
資料庫開發工程師。
網站策劃。
網站設計/製作。
SEO工程師。
.net高級開發工程師。
網站規則。

虛擬主機


虛擬主機是使用特殊的軟硬體技術,把一台運行在網際網路上的伺服器主機分成一台台虛擬的主機,每一台虛擬主機都具有獨立的域名,具有完整的Internet伺服器(WWW、FTP、Email等)功能,虛擬主機之間完全獨立,並可由用戶自行管理,在外界看來,每一台虛擬主機和一台獨立的主機完全一樣。

開發語言


ASP

ASP即ActiveServerPage的縮寫。它是一種包含了使用VBScript或Jscript腳本程序代碼的網頁。當瀏覽器瀏覽ASP網頁時,Web伺服器就會根據請求生成相應的HTML(標準通用標記語言下的一個應用)代碼然後再返回給瀏覽器,這樣瀏覽器端看到的就是動態生成的網頁。ASP是微軟公司開發的代替CGI腳本程序的一種應用,它可以與資料庫和其它程序進行交互。是一種簡單、方便的編程工具。在了解了VBSCRIPT的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕鬆編寫出自己的ASP系統。ASP的網頁文件的格式是.ASP。

FSO

FSO(FileSystemObject)是微軟ASP的一個對文件操作的控制項,該控制項可以對伺服器進行讀取、新建、修改、刪除目錄以及文件的操作。是ASP編程中非常有用的一個控制項。但是因為許可權控制的問題,很多虛擬主機伺服器的FSO反而成為這台伺服器的一個公開的後門,因為客戶可以在自己的ASP網頁裡面直接就對該控制項編程,從而控制該伺服器甚至刪除伺服器上的文件。因此不少業界的虛擬主機提供商都乾脆關掉了這個控制項,讓客戶少了很多靈活性。
要安家的W2K虛擬主機伺服器具有高安全性,可以讓客戶在自己的網站空間中任意使用卻有沒有辦法危害系統或者妨礙其他客戶網站的正常運行。

CGI

CGI是一個用於定Web伺服器與外部程序之間通信方式的標準,使得外部程序能生成HTML(標準通用標記語言下的一個應用)、圖像或者其他內容,而伺服器處理的方式與那些非外部程序生成的HTML、圖像或其他內容的處理方式是相同的。因此,CGI程序冊僅使你能生成表態內容而能生動態內容。使用CGI的原因在於它是一個定義良好並被廣泛支持的標準,沒有CGI就不可能實現動態的Web頁面,除非使用一些伺服器中提供的特殊方法(如今,也有除CGI之外的其他技術逐漸在成為標準)。

PHP

PHP是一種伺服器端HTML-嵌入式腳本描述語言。其最強大和最重要的特徵是其資料庫集成層,使用它完成一個含有資料庫功能的網頁是不可置信的簡單。在HTML文件中,PHP腳本程序(語法類似於Perl或者c語言)可以使用特別的PHP標籤進行引用,這樣網頁製作者也不必完全依賴HTML(標準通用標記語言下的一個應用)生成網頁了。由於PHP是在伺服器端執行的,客戶端是看不到PHP代碼的。PHP可以完成任何CGI腳本可以完成的任務,但它的功能的發揮取決於它和各種資料庫的兼容性。PHP除了可以使用HTTP進行通信,也可以使用IMAP,SNMP,NNTP,POP3協議。
網站開發
網站開發

JSP

JSP技術使用Java編程語言編寫類XML(標準通用標記語言下的一個子集)的標籤和scriptlets,來封裝產生動態網頁的處理邏輯。網頁還能通過tags和scriptlets訪問存在於服務端的資源的應用邏輯。JSP將網頁邏輯與網頁設計和顯示分離,支持可重用的基於組件的設計,使基於Web的應用程序的開發變得迅速和容易。
Web伺服器在遇到訪問JSP網頁的請求時,首先執行其中的程序段,然後將執行結果連同JSP文件中的HTML(標準通用標記語言下的一個應用)代碼一起返回給客戶。插入的Java程序段可以操作資料庫、重新定向網頁等,以實現建立動態網頁所需要的功能。

SQL

SQL是高級的非過程化編程語言,是溝通資料庫伺服器和客戶端的重要工具,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以,具有完全不同底層結構的不同資料庫系統,可以使用相同的SQL語言作為數據輸入與管理的介面。它以記錄集合作為操作對象,所有SQL語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語句的輸出作為另一條SQL語句的輸入,所以SQL語句可以嵌套,這使它具有極大的靈活性和強大的功能,在多數情況下,在其他語言中需要一大段程序實現的功能只需要一個SQL語句就可以達到目的,這也意味著用SQL語言可以寫出非常複雜的語句。

主機租用


主機租用(DedicatedHosting)即客戶無須自己購置伺服器,而可以直接採用網站空間提供提供商提供的多款高級伺服器以及軟體系統,大大省卻了採購成本。100M空間是什麼概念?有多大?
對企業網站甚至一些門戶網站來說,100M都已是一個足夠大的空間。如果單純放置文字,100M相當於5000多萬個漢字;若以標準網頁計算,大致可容納1000頁A4幅面的網頁和2000張網頁圖片。
網路故障處理辦法?
網路故障跟電信級的服務商,也就是給網站服務商提供機房、託管等服務的服務商有關。較為可靠的此類服務商有兩家,一家是北方的中國網通,一家是南方的中國電信。如果是他們的線路中斷或網路阻塞,也可能造成網站不能訪問。還有一種可能就是當地電信DNS伺服器出現故障或者刷新不及時,也會造成網站訪問出現問題這些都已經超出了網站服務商的能力範圍了。
解決方法:針對電信故障則沒有什麼好的辦法,一般服務商會幫助你了解故障解決的情況,第一時間給予支持和反饋。
文件上傳不了或上傳正常后看不到已經上傳的頁面,是什麼原因?
因為伺服器裝有殺毒軟體,如果您上傳的文件帶有病毒,則會被伺服器上的殺毒軟體刪除,所以請清除病毒后再上傳。
由於把一台機器的資源分給多台虛擬主機,每台虛擬主機的性能是否會下降?
從理論上分析是這樣。但由於用作虛擬主機的計算機都是採用性能很高的電腦,一台主機所能夠支持一定數量的虛擬主機,只有超過這個數量時,用戶才會感到性能下降。如果配置得當,加上採用超高速的線路,虛擬主機的表現往往勝於採用較低速度(如256K、1.544M)線路連接的獨立主機。在競爭的環境中,不會為追求極限利潤而任意增加虛擬主機的數量、犧牲用戶的利益。因為如果那樣,將失去自己的上帝。
網頁在本地很正常,為何上傳之後就看不到圖片了?
1、請確認圖片已上傳至伺服器。2、製作網頁時插入的圖片均應採用相對路徑來標記。若您不慎使用了絕對路徑,如:c:/images/a.jpg,則會出現在本地瀏覽正常而上傳后卻找不到的現象。
頁面上傳完畢,為何顯示的還是原有的默認頁面?
有兩種可能:1、未將頁面傳至/根目錄下;2、未將原有的默認頁面刪除或覆蓋。
linux虛擬主機不支持CGI?
linux虛擬主機上傳CGI程序時,若直接上傳DOS格式文件,將出現錯誤信息。必須轉為文本格式後上傳,方能正常顯示。通常,此類錯誤將造成訪問時,出現如下的錯誤信息。
PHP禁用的函數?
因為安全設置的原因,php不支持如下的函數:phpinfo,popen,exec,passthru,system.如果您在虛擬主機上使用了這些函數,將不會得到任何的返回結果。
如何使用mssql及access資料庫?
使用SQLserver7.0(中文版),可通過Internet使用enterprisemanager的newsqlserverregistration連接伺服器。(註:SQLServerip地址請您在NT開通信中查實得到,用戶名與密碼與FTP的相同)。

開發流程


為了加快網站建設的速度和減少失誤,應該採用一定的製作流程來策劃、設計、製作和發布網站。通過使用製作流程確定製作步驟,以確保每一步順利完成。好的製作流程能幫助設計者解決策劃網站的繁瑣性,減小項目失敗的風險。其製作流程:
1、規劃項目和採集信息。
2、網站規劃和設計網頁。
3、上傳和維護網站階段。
每個階段都有獨特的步驟,但相連的各階段之間的邊界並不明顯。每一階段並不總是有一個固定的目標,有時候,某一階段可能會因為項目中未曾預料的改變而更改。步驟的實際數目和名稱因人而異。

開發事項


第一,web開發的一大守則是“不要相信任何來自於客戶端的數據”。在web安全這個問題上考慮,用戶提交的數據不可能總是按照心意符合規範的。需要考慮到sql注入,xss等等。
第二,在網站開發過程中網頁製作工作就是將設計師設計好的圖片文件製作成HTML(標準通用標記語言下的一個應用)頁面。主要包括以下幾個步驟:
切圖做網站框架
網站開發
網站開發
內容的填充
整合動畫配合程序整合
上傳
測試
為什麼客戶需要明確網站的定位及內容?
客戶的需求變化會直接影響網站項目的進行,客戶需求的反覆改變意味著不夠準確的網站定位,這將會影響到網站本身,以及開發進度和效果.
網頁顏色搭配風格類型分析
在進行網站模板建設時,不同的企業會選擇不同的風格,而不同的風格也對應了不同的顏色,由於不同的顏色有著不同的含義,並且能夠給人各種豐富的感覺和聯想,下面對各種顏色代表的意義了解一下:
紅色:熱情、奔放、喜悅、莊嚴
黃色:高貴、富有、燦爛、活潑
黑色:嚴肅、夜晚、沉著
白色:純潔、簡單、潔凈
藍色:天空、清爽、科技
綠色:植物、生命、生機
灰色:莊重、沉穩
紫色:浪漫、富貴
棕色:大地、厚朴

準備資料

按欄目整理網站的資料:這樣不僅方便製作工作,提高製作效率,也可以避免網站內容散亂,喪失針對性。按欄目整理資料可使您準備及時發現網站內容的缺失及保持網站結構的平衡。資料要清晰完整,會建議您一個文件歸檔的方式,請您按欄目名稱相應建立文件夾,每一個文件夾內放相應的文字及圖片資料。

提供資料

網站資料應該在網站項目開始時就提供,這樣設計師可以根據客戶公司的具體內容合理安排欄目及導航的位置。而且製作人員也可以在開始製作之前提前了解網站的內容信息,以方便後面製作工作的展開。

簽署製作

項目流程中,設計完成並得到客戶書面確認后製作工作會立即開始,製作的過程也就是將設計的圖示圖片轉換成HTML(標準通用標記語言下的一個應用)文件的過程,也就是轉換成用戶可以瀏覽的網頁文件。製作人員會根據每一個網站的具體情況來製作,這個過程中會生成很多圖片及優化后的網頁文件,網站的每一個細節,製作人員都會考慮周全來滿足網站瀏覽者的方便,如果沒有客戶的書面確認就開始製作,一旦版面變更,製作人員就需要修改幾十到幾百個圖片或頁面,甚至整個網站都需要重新製作,對項目造成極大的浪費。

資料校對

網站上出現錯別字或語法、語義錯誤,這是任何一個公司都不能接受的,所以客戶在提供資料的時候請一定要首先校對,如果製作完成後再校對修改會延誤項目的執行進度,這會給客戶帶來很大的麻煩。所以資料提供前請一定要先校對準確。

選擇公司

網站製作開發費用當然有多有少。如何既要省錢又要做出滿意的符合要
求的網站,這就必須要選擇好網站開發的公司了。
第一,看公司的規模情況,包括技術人員,公司概況,服務理念等。
第二,看公司之前製作過的案例,看是否有符合自己的作品等。
第三,網站開發不是一個一次性的項目,它包括後期的維護,網站的二次開發。都要在合同里考慮到。
第四,專業公司是網站質量的保證,所以做網站一定要找專業公司。別認為便宜,找個人等製作,那是有很高的風險的。

網站備案


備案簡介

網站備案是根據國家法律法規需要網站的所有者向國家有關部門申請的備案,主要有ICP備案和公安局備案。非經營性網站備案(InternetContentProviderRegistrationRecord),指中華人民共和國境內信息服務網際網路站所需進行的備案登記作業。2005年2月8日,中華人民共和國信息產業部部長王緒東簽發《非經營性網際網路信息服務備案管理辦法》,並於3月20日正式實施。該辦法要求從事非經營性網際網路信息服務的網站進行備案登記,否則將予以關站、罰款等處理。為配合這一需要,信息產業部建立了統一的備案工作網站,接受符合辦法規定的網站負責人的備案登記。網站開發完成後必須進行網站備案才能正式開通。

備案材料

以企業名義備案:
1、公司營業執照副本的複印件或打描件一式二份。
2、網站負責人的身份證複印件和打描件(身份證正反面)一式二份。
3、網站負責人照片(需指定接入商背景幕布的照片),可以聯繫接入商要一個他們準備好的幕布(他們需要另外收費),也可以問他們要一份底圖去做廣告的小店噴繪一張,再或者去接入商指定的地方照相。
4、網站核驗單一式二份,核驗單上“網站負責人”處需簽上網站負責人名字和加蓋上公司的公章才能有效。
5、網站安全責任書一式二份,網站安全責任書上“網站負責人”處需簽上網站負責人名字和加蓋上公司的公章才能有效。
以個人名備案:
1、需要準備指定背景幕布的照片。
2、個人身份證複印件和掃描件一式二份。
3、網站核驗單一式二份,核驗單上“網站負責人”處簽上個人名字(一式二份)。
4、網站安全責任書一式二份,網站安全責任書上“網站負責人”處需簽上網站負責人名字才能有效。

備案流程

1、將自己準備好備案資料提供給域名註冊查詢接入商,然後在接入商專門備案的網站上錄入相關信息,接入商審核通過後,他們會將這些資料提交到當地管局。
2、當地管局收到接入提交的客戶網站備案資料后,會打電話進行核實,如果準確無誤,網站合法正規,就會通過審核,到這裡就備案成功。
3、網站備案的時間按照官方說法是提交資料后20個工作日,慢慢等,可以適量打電話去催下。