575203315計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)畢業(yè)設(shè)計(jì)(論文)網(wǎng)站內(nèi)容管理系統(tǒng)CMS
《575203315計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)畢業(yè)設(shè)計(jì)(論文)網(wǎng)站內(nèi)容管理系統(tǒng)CMS》由會員分享,可在線閱讀,更多相關(guān)《575203315計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)畢業(yè)設(shè)計(jì)(論文)網(wǎng)站內(nèi)容管理系統(tǒng)CMS(52頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、網(wǎng)站內(nèi)容管理系統(tǒng)CMS 深圳廣播電視大學(xué) 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)畢業(yè)設(shè)計(jì)(論文) 《網(wǎng)站內(nèi)容管理系統(tǒng)CMS》 專 業(yè): 年 級: 姓 名: 學(xué) 號: 指導(dǎo)教師: 二〇一〇年 十月 摘 要 當(dāng)今,網(wǎng)絡(luò)技術(shù)飛速發(fā)展,網(wǎng)絡(luò)已經(jīng)廣泛地運(yùn)用于各行各業(yè),有效運(yùn)用Internet網(wǎng)絡(luò)的輔助,將能高效、低成本
2、地提高經(jīng)營效益;本文以如何在微軟技術(shù)平臺上建立一個(gè)公司網(wǎng)頁為基礎(chǔ),運(yùn)用了建站相關(guān)的 ASP 技術(shù)和參照現(xiàn)有企業(yè)網(wǎng)站系統(tǒng),以及相關(guān)的推廣優(yōu)化技術(shù),簡要介紹了企業(yè)網(wǎng)站的設(shè)計(jì)、開發(fā)過程。本文主要介紹:后臺登錄、類別添加管理、新聞發(fā)布管理、產(chǎn)品發(fā)布管理、工程案例、資料下載、友情鏈接、生成前臺HTML文件等。 關(guān)鍵詞:ASP、層疊樣式表CSS、電子商務(wù)、Access數(shù)據(jù)庫、Web 應(yīng)用程序、C/S(客戶/服務(wù)器)、 ActiveX數(shù)據(jù)對象(ADO)、國際互聯(lián)網(wǎng)、企業(yè)網(wǎng)站、網(wǎng)站建設(shè)、網(wǎng)頁開發(fā)。 目 錄 摘要 目錄 第-章 網(wǎng)站內(nèi)容管理系統(tǒng)CMS概述
3、……………….……………………3 1.1 網(wǎng)站CMS系統(tǒng)簡介 ……………….………………………………4 1.2 CMS系統(tǒng)的發(fā)展史 ……………….………………………………..6 1.3 CMS系統(tǒng)的開發(fā) ……………….……………………………….......8 第二章 CMS系統(tǒng)開發(fā)背景與分析 …………………………......................11 2.1系統(tǒng)初步調(diào)查 ……………….………………………………......11 2.2 功能要求 …………………………………………......................12 2.3 網(wǎng)站開發(fā)軟硬件環(huán)境 ………………
4、……………….....................13 2.4 數(shù)據(jù)庫的選用 ……………………………………….......................13 第三章 CMS系統(tǒng)功能總體設(shè)計(jì) ………………………………......................16 3.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) ……………………………………...................16 3.2系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) …….……………………………….......................19 3.3 HTML模板設(shè)計(jì) ……………….………………………......................28 3.4
5、ASP 腳本代碼的編寫 ………………………………......................28 第四章 CMS系統(tǒng)開發(fā)與實(shí)現(xiàn) …………………………….......................29 4.1 網(wǎng)站前臺首頁與主要頁面的設(shè)計(jì) ……………….......................29 4.2 后臺管理員事務(wù)頁面設(shè)計(jì)與實(shí)現(xiàn) ……………….......................34 4.3 系統(tǒng)測試 …………………………………………….......................41 4.4 系統(tǒng)運(yùn)行與維護(hù) ….……………………………….............
6、.........42 第五章 總結(jié)與展望 ……………………………………………….......................44 參考文獻(xiàn) ……………….………………………………...........................................45 附錄:(程序源代碼) ……………….…………………………….......................46 第-章 網(wǎng)站內(nèi)容管理系統(tǒng)CMS概述 隨著網(wǎng)絡(luò)應(yīng)用的豐富和發(fā)展,很多網(wǎng)站往往不能迅速跟進(jìn)大量信息衍生及業(yè)務(wù)模式變革的腳步,常常需要花費(fèi)許多時(shí)間、人力和物力來處理信息更新、網(wǎng)站推廣和維護(hù)工作;遇到網(wǎng)站擴(kuò)充
7、的時(shí)候,整合內(nèi)外網(wǎng)及分支網(wǎng)站的工作就變得更加復(fù)雜,甚至還需重新建設(shè)網(wǎng)站;如此下去,用戶始終在一個(gè)高成本、低效率的循環(huán)中升級、整合…… 原碧清過濾公司網(wǎng)站存在以下諸多問題: A、頁面制作無序,網(wǎng)站風(fēng)格不統(tǒng)一,大量信息堆積,發(fā)布顯得異常沉重; B、內(nèi)容繁雜,手工管理效率低下,手工鏈接視音頻信息經(jīng)常無法實(shí)現(xiàn); C、應(yīng)用難度較高,許多工作需要技術(shù)人員配合才能完成,角色分工不明確; D、改版工作量大,系統(tǒng)擴(kuò)展能力差,集成其它應(yīng)用時(shí)更是降低了靈活性; E、網(wǎng)站頁面優(yōu)化做的不到位,不利于搜索引擎收錄,不便于網(wǎng)站的推廣。 對于碧清過濾公司來說,他們最關(guān)注的系統(tǒng)的易用性
8、和的功能的完善性,同時(shí)能有效、快速的推廣公司產(chǎn)品、網(wǎng)站。因此,這對網(wǎng)站建設(shè)和信息發(fā)布工具提出了一個(gè)很高的要求?!? 首先,碧清過濾公司是一個(gè)生產(chǎn)型企業(yè),以生產(chǎn)固液分離器、強(qiáng)磁除垢器等產(chǎn)品為主,網(wǎng)站的運(yùn)維人員不會太多,主要是發(fā)信息產(chǎn)品信息、新聞信息等。因此不用過多的考慮網(wǎng)站后臺管理權(quán)限,重點(diǎn)考慮信息發(fā)布模塊的相關(guān)功能。 此外,網(wǎng)站架構(gòu)的安全性也是用戶關(guān)注的焦點(diǎn)。使數(shù)據(jù)庫不受攻擊,從而時(shí)刻保證網(wǎng)站的安全穩(wěn)定,免于用戶的后顧之憂?!? 根據(jù)以上需求,我們通過一套專業(yè)的內(nèi)容管理系統(tǒng)CMS來有效解決網(wǎng)站建設(shè)、維護(hù)、網(wǎng)站推廣與信息發(fā)布中常見的問題和需求。對網(wǎng)站內(nèi)容管理是該軟件的最大優(yōu)勢,它流程完善、功
9、能豐富,可把稿件分門別類并授權(quán)給合法用戶編輯管理,而不需要用戶去理會那些難懂的SQL語法。 1.1 網(wǎng)站CMS系統(tǒng)簡介 CMS是Content Management System的縮寫,意為"內(nèi)容管理系統(tǒng)"。 CMS具有許多基于模板的優(yōu)秀設(shè)計(jì),可以加快網(wǎng)站開發(fā)的速度和減少開發(fā)的成本。 CMS的功能并不只限于文本處理,它也可以處理圖片、Flash動畫、聲像流、圖像甚至電子郵件檔案。 CMS還分各個(gè)平臺腳本種類的。 內(nèi)容管理系統(tǒng)是企業(yè)信息化建設(shè)和電子政務(wù)的新寵,也是一個(gè)相對較新的市場,對于內(nèi)容管理,業(yè)界還沒有一個(gè)統(tǒng)一的定義,不同的機(jī)構(gòu)有不同的理解: Gar
10、tner Group 認(rèn)為內(nèi)容管理從內(nèi)涵上應(yīng)該包括企業(yè)內(nèi)部內(nèi)容管理、Web內(nèi)容管理、電子商務(wù)交易內(nèi)容管理和企業(yè)外部網(wǎng)(Extranet)信息共享內(nèi)容管理(如CRM和 SCM等),Web內(nèi)容管理是當(dāng)前的重點(diǎn),e-business和XML是推動內(nèi)容管理發(fā)展的源動力。 Merrill Lynch的分析師認(rèn)為內(nèi)容管理側(cè)重于企業(yè)員工、企業(yè)用戶、合作伙伴和供應(yīng)商方便獲得非結(jié)構(gòu)化信息的處理過程。內(nèi)容管理的目的是把非結(jié)構(gòu)化信息出版到intranets, extranets和ITE(Internet Trading Exchanges), 從而使用戶可以檢索、使用、分析和共享。商業(yè)智能系統(tǒng) (BI)側(cè)重
11、于結(jié)構(gòu)化數(shù)據(jù)的價(jià)值提取,而內(nèi)容管理則側(cè)重于企業(yè)內(nèi)部和外部非結(jié)構(gòu)化資源的戰(zhàn)略價(jià)值提取。 Giga Group 認(rèn)為作為電子商務(wù)引擎,內(nèi)容管理解決方案必須和電子商務(wù)服務(wù)器緊密集成,從而形成內(nèi)容生產(chǎn)(Production)、傳遞(Delivery)以及電子商務(wù)端到端系統(tǒng)。 我們認(rèn)為內(nèi)容管理系統(tǒng)是一種位于WEB前端(Web 服務(wù)器)和后端辦公系統(tǒng)或流程(內(nèi)容創(chuàng)作、編輯)之間的軟件系統(tǒng)。內(nèi)容管理解決方案重點(diǎn)解決各種非結(jié)構(gòu)化或半結(jié)構(gòu)化的數(shù)字資源的采集、管理、利用、傳遞和增值,并能有機(jī)集成到結(jié)構(gòu)化數(shù)據(jù)的商業(yè)智能環(huán)境中,如OA,CRM等。內(nèi)容的創(chuàng)作人員、編輯人員、發(fā)布人員使用內(nèi)容管理系統(tǒng)來提交
12、、修改、審批、發(fā)布內(nèi)容。這里指的"內(nèi)容"可能包括文件、表格、圖片、數(shù)據(jù)庫中的數(shù)據(jù)甚至視頻等一切你想要發(fā)布到 Internet、Intranet以及Extranet網(wǎng)站的信息。 1.2 CMS系統(tǒng)的發(fā)展史 內(nèi)容管理從2000年開始成為一個(gè)重要的應(yīng)用領(lǐng)域,這時(shí).COM和B2B, B2C等經(jīng)歷了資本和市場的考驗(yàn)及洗禮,人們重新回到信息技術(shù)應(yīng)用的基本面-如何提高競爭能力,而內(nèi)容管理恰恰能夠通過對企業(yè)各種類型的數(shù)字資產(chǎn)的產(chǎn)生、管理、增值和再利用,改善組織的運(yùn)行效率和企業(yè)的競爭能力,企事業(yè)單位也開始認(rèn)識到內(nèi)容管理的重要性。 從企事業(yè)單位信息化的觀點(diǎn)來看,以下因素導(dǎo)致對內(nèi)容管理軟件的巨大需
13、求: (1) 知識是企業(yè)的財(cái)富。在Internet交互過程中,只有十分之一涉及銷售,其他十分之九都和信息交互有關(guān),員工的知識獲取越來越依賴于互聯(lián)網(wǎng),特別是在電子商務(wù)的個(gè)性化環(huán)境中,客戶為了做出購買決定,需要智能化地獲取信息,不僅僅是商品的數(shù)量和價(jià)格,更重要的可能是產(chǎn)品的手冊、安全保證、技術(shù)指標(biāo)、售后服務(wù)、圖片文件等等。 (2) 信息的及時(shí)性和準(zhǔn)確性。無論在企業(yè)內(nèi)網(wǎng)還是外網(wǎng),信息的更新越來越快,企事業(yè)單位的信息生產(chǎn)量越來越多,且呈現(xiàn)成倍增長的趨勢,企事業(yè)單位更需要的是一個(gè)功能強(qiáng)大、可擴(kuò)展的、靈活的內(nèi)容管理技術(shù)來滿足不斷的信息更新、維護(hù),這時(shí)如何保證信息的準(zhǔn)確性和真實(shí)性將越來越顯得
14、重要。 (3) 企業(yè)內(nèi)外網(wǎng)統(tǒng)一的需求增長。隨著企事業(yè)單位信息化的建設(shè),內(nèi)聯(lián)網(wǎng)和外聯(lián)網(wǎng)之間的信息交互越來越多,優(yōu)秀的內(nèi)容管理系統(tǒng)對企業(yè)內(nèi)部來說,能夠很好地做到信息的收集和重復(fù)利用以及信息的增值利用, 對于外聯(lián)網(wǎng)來說,更重要的是真正交互式和協(xié)作性的內(nèi)容。 國外從事內(nèi)容管理軟件研發(fā)的主要廠商包括Vignette,Interwoven, BroadVision, Openmarket,ATG, Allaire, Documentum, Hummingbird等,這些公司CM產(chǎn)品和解決方案專業(yè)性很強(qiáng),大多基于J2EE等平臺,功能豐富,主要面向企業(yè)級用戶,是CM市場的主要廠商。還有一些更窄
15、的專業(yè)廠商提供內(nèi)容管理某個(gè)階段需要的功能,如Verity 提供知識檢索,Micromedia 提供內(nèi)容創(chuàng)作平臺,Akamai和Inkitomi 提供內(nèi)容分發(fā)管理技術(shù)等。與此相反,Microsoft, IBM, Oracle等公司提供通用平臺性CM解決方案。但是目前CM市場仍有很多不完善的地方,包括: 在這個(gè)全新的市場中很難找到一個(gè)CMS滿足用戶的所有需求。 有些CMS只是單純的信息發(fā)布工具而以,稱不上內(nèi)容的收集和再利用更談不上知識管理的概念,最多只是一組網(wǎng)站建設(shè)工具軟件而已。 所有產(chǎn)品的可視鏈接都非常差,只有極少數(shù)廠商能夠提供可視軟件,這些軟件都不是交互式的,不能用作管理工具。
16、 CMS都有可能包括些什么? 隱藏在內(nèi)容管理系統(tǒng)(CMS)之后的基本思想是分離內(nèi)容的管理和設(shè)計(jì)。頁面設(shè)計(jì)存儲在模板里,而內(nèi)容存儲在數(shù)據(jù)庫或獨(dú)立的文件中。 當(dāng)一個(gè)用戶請求頁面時(shí),各部分聯(lián)合生成一個(gè)標(biāo)準(zhǔn)的 HTML 頁面。 一個(gè)內(nèi)容管理系統(tǒng)通常有如下要素: 文檔模板 腳本語言或標(biāo)記語言 與數(shù)據(jù)庫集成 內(nèi)容的包含物由內(nèi)嵌入頁面的特殊標(biāo)記控制。這些標(biāo)記對于一個(gè)內(nèi)容管理系統(tǒng)通常是唯一的。 這些系統(tǒng)通常有對較復(fù)雜的操作的語言支持,如 Python, Perl, 或 Java 等。 內(nèi)容管理系統(tǒng)對站點(diǎn)管理和創(chuàng)造編輯都有好處。這其中最大的好處是能
17、夠使用模板和通用的設(shè)計(jì)元素以確保整個(gè)網(wǎng)站的協(xié)調(diào)。 作者只需在他們的文檔中采用少量的模板代碼,然后即可把精力集中在設(shè)計(jì)之上的內(nèi)容了。要改變網(wǎng)站的外觀, 管理員只需修改模板而不是一個(gè)個(gè)單獨(dú)的頁面。 內(nèi)容管理系統(tǒng)也簡化了網(wǎng)站的內(nèi)容供給和內(nèi)容管理的責(zé)任委托。很多內(nèi)容管理系統(tǒng)允許對網(wǎng)站的不同層面人員賦予不同等級的訪問權(quán)限, 這使得他們不必研究操作系統(tǒng)級的權(quán)限設(shè)置,只需用瀏覽器接口即可完成。 其他的特性如:搜索引擎、日歷、Web 郵件等也會內(nèi)置于內(nèi)容管理系統(tǒng) CMS 內(nèi),或允許以第三方插件的形式集成進(jìn)來。 1.3 CMS系統(tǒng)的開發(fā) 內(nèi)容管理系統(tǒng)是一個(gè)很泛的概念:從商業(yè)門戶網(wǎng)站的新聞系統(tǒng)
18、到個(gè)人的Weblog都可以稱作發(fā)布系統(tǒng)。 框架型:本身不包含任何應(yīng)用實(shí)現(xiàn),只是提供了底層框架,具體應(yīng)用需要一定的二次開發(fā),比如Cocoon,Vignette; 應(yīng)用型:本身是一個(gè)面向具體類型的應(yīng)用實(shí)現(xiàn),已經(jīng)包含了新聞/評論管理,投票,論壇,WIKI等一些子系統(tǒng)。比如:postNuke xoops等; 但無論如何,在發(fā)布系統(tǒng)選型之前,首先了解自己的實(shí)際需求是最重要的:想根據(jù)現(xiàn)成系統(tǒng)將自己的需求硬往上照搬是非常不可取的。訪問量,權(quán)限控制和各種功能需求。每個(gè)模塊和功能自己都比較清晰一點(diǎn)以后,再去網(wǎng)上找找類似的實(shí)現(xiàn):你會發(fā)現(xiàn)其實(shí)每個(gè)環(huán)節(jié)到目前上都有比較成熟的實(shí)現(xiàn)了,而且還在不斷
19、完善和發(fā)展中,如果沒有:你的需求太特殊,或者可以嘗試分解成更小的系統(tǒng)組合實(shí)現(xiàn)。 內(nèi)容管理系統(tǒng)被分離成以下幾個(gè)層面:各個(gè)層面優(yōu)先考慮的需求不同 1)、后臺業(yè)務(wù)子系統(tǒng)管理(管理優(yōu)先:內(nèi)容管理):新聞錄入系統(tǒng),BBS論壇子系統(tǒng),全文檢索子系統(tǒng)等,針對不同系統(tǒng)的方便管理者的內(nèi)容錄入:所見即所得的編輯管理界面等,清晰的業(yè)務(wù)邏輯:各種子系統(tǒng)的權(quán)限控制機(jī)制等; 2)、Portal系統(tǒng)(表現(xiàn)優(yōu)先:模板管理):大部分最終的輸出頁面:網(wǎng)站首頁,子頻道/專題頁,新聞詳情頁一般就是各種后臺子系統(tǒng)模塊的各種組合,這種發(fā)布組合邏輯是非常豐富的,Portal系統(tǒng)就是負(fù)責(zé)以上這些后臺子系統(tǒng)的組合表現(xiàn)管
20、理; 3)、前臺發(fā)布(效率優(yōu)先:發(fā)布管理):面向最終用戶的緩存發(fā)布,和搜索引擎spider的URL設(shè)計(jì)等…… 內(nèi)容管理和表現(xiàn)的分離:很多成套的CMS系統(tǒng)沒有把后臺各種子系統(tǒng)和Portal分離開設(shè)計(jì),以至于在Portal層的模板表現(xiàn)管理和新聞子系統(tǒng)的內(nèi)容管理邏輯混合在一起,甚至和BBS等子系統(tǒng)的管理都耦合的非常高,整個(gè)系統(tǒng)會顯得非常龐雜。而且這樣的系統(tǒng)各個(gè)子系統(tǒng)捆綁的比較死,如果后臺的模塊很難改變。但是如果把后臺各種子系統(tǒng)內(nèi)容管理邏輯和前臺的表現(xiàn)/發(fā)布分離后,Portal和后臺各個(gè)子系統(tǒng)之間只是數(shù)據(jù)傳遞的關(guān)系:Portal只決定后臺各個(gè)子系統(tǒng)數(shù)據(jù)的取舍和表現(xiàn),而后臺的各個(gè)子系統(tǒng)也
21、都非常容易插拔。 內(nèi)容管理和數(shù)據(jù)分發(fā)的分離:需要要Portal系統(tǒng)設(shè)計(jì)的時(shí)候注意可緩存性(Cache Friendly)性設(shè)計(jì):CMS后臺管理和發(fā)布機(jī)制,本身不要過多考慮"效率"問題,只要最終頁面輸出設(shè)計(jì)的比較Cacheable,效率問題可通過更前端專門的緩存服務(wù)器解決。 此外,就是除了面向最終瀏覽器用戶外,還要注意面向搜索引擎友好(Search engine Friendly)的URL設(shè)計(jì):通過 URL REWRITE轉(zhuǎn)向或基于PATH_INFO的參數(shù)解析使得動態(tài)網(wǎng)頁在鏈接(URI)形式上更像靜態(tài)的目錄結(jié)構(gòu),方便網(wǎng)站內(nèi)容被搜索引擎收錄; 第二章 C
22、MS系統(tǒng)開發(fā)背景與分析 2.1 系統(tǒng)初步調(diào)查 1.需求分析 電子商務(wù)(e-Commerce)交易的個(gè)性化、自由化可為企業(yè)創(chuàng)造無限商機(jī),降低成本,同時(shí)可以更好地建立同客戶、經(jīng)銷商及合作伙伴的關(guān)系,為此,許多公司積極拓展電子商務(wù),為客戶服務(wù),進(jìn)行價(jià)值鏈集成。 隨著全球信息網(wǎng)絡(luò)的發(fā)展,Internet在世界上已不僅僅是一種技術(shù),更重要的是它已成為一種新的經(jīng)營模式。從4C( Connection.,Communication ,Commerce 。Co-operation )層次上徹底改變了人類工作,學(xué)習(xí),生活,娛樂的方式,已成為國家經(jīng)濟(jì)和區(qū)域經(jīng)濟(jì)增長的主要動力。Internet正成為世界最大
23、的公共資料信息庫,它包含無數(shù)的信息資源,所有最新的信息都可以通過網(wǎng)絡(luò)搜索獲得。更重要的是,大部分信息都是免費(fèi)的,應(yīng)用電子商務(wù)可使企業(yè)獲得在傳統(tǒng)模式下所無法獲得的巨量商業(yè)信息,在激烈的市場競爭中領(lǐng)先對手。互聯(lián)網(wǎng)真是商機(jī)無限。 為此,結(jié)合網(wǎng)站將來發(fā)展方向,進(jìn)一步強(qiáng)化碧清過濾公司網(wǎng)站,完善產(chǎn)品展示功能,推薦新聞發(fā)布功能,資料下載功能,推廣優(yōu)化等功能,優(yōu)化企業(yè)經(jīng)營模式,提高企業(yè)運(yùn)營效率。采用最新的技術(shù)架構(gòu)和應(yīng)用系統(tǒng)平臺,特為碧清過濾公司網(wǎng)站定做一個(gè)符合自己需求的網(wǎng)上品牌推廣平臺。 2.實(shí)施的特點(diǎn) 《碧清過濾公司網(wǎng)站》就是基于這種理念而設(shè)計(jì)的一個(gè)以展示公司產(chǎn)品,新聞動態(tài)等相關(guān)信息的網(wǎng)站,企業(yè)網(wǎng)
24、站投資少、便捷、入門低、不需專人看守及經(jīng)營方式靈活等優(yōu)勢,能有效、快捷的推廣企業(yè)文化,公司產(chǎn)品等。 根據(jù)個(gè)人對企業(yè)網(wǎng)站的熱衷,將規(guī)劃一個(gè)企業(yè)網(wǎng)站-《碧清過濾公司網(wǎng)站》;它以展示公司產(chǎn)品為主題,以友好的操作界面、方便快捷的發(fā)布功能為設(shè)計(jì)思想。而且創(chuàng)建該網(wǎng)站能將本人三年來在電大所學(xué)的知識付諸于實(shí)踐,是一次加深學(xué)習(xí)的好機(jī)會。 2.2 功能要求 網(wǎng)站主要分三部份: (1)產(chǎn)品發(fā)布管理模塊; (2)文章發(fā)布管理模塊; (3)生成HTML靜態(tài)頁面模塊。 基于不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語言(VBScript、JAVAScript等)使用B/S結(jié)構(gòu),即BROWS
25、ER/SERVER(瀏覽器/服務(wù)器)結(jié)構(gòu),在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實(shí)現(xiàn),用戶操作事務(wù)在前端實(shí)現(xiàn),但是主要事務(wù)邏輯(添加數(shù)據(jù)、信息等)在服務(wù)器端實(shí)現(xiàn),這樣可減少系統(tǒng)對硬件的要求和系統(tǒng)維護(hù)的工作量,方便系統(tǒng)升級,提高工作效率。 2.3 網(wǎng)站開發(fā)軟硬件環(huán)境 (1)操作系統(tǒng):Windows Server 2003 、Windows XP Professional 等, Web服務(wù)器(開發(fā)用CPU 3.0G,2G內(nèi)存)加IIS 6.0等服務(wù)器軟件。 (2)網(wǎng)絡(luò)和硬件平臺:能連接Internet的PC(CPU 3.0G,4G)設(shè)備。 (3)數(shù)據(jù)庫:Microsoft Acce
26、ss 2000或其它數(shù)據(jù)庫。 (4)界面、程序設(shè)計(jì)工具:Adobe Photoshop CS、Dreamweaver MX 、FlashMX、ASP、HTML、VB6.0 、VBScript、JAVAScript等網(wǎng)頁設(shè)計(jì)工具。 2.4 數(shù)據(jù)庫的選用 大家知道,常用的數(shù)據(jù)庫一般是分為三種: (一)、Access (二)SQL Server (三)、MySQL,那么,用戶想做一個(gè)網(wǎng)站,到底哪一種數(shù)據(jù)庫是適合自己的呢? Access是一種桌面數(shù)據(jù)庫,適合數(shù)據(jù)量少的應(yīng)用,在處理少量數(shù)據(jù)和單機(jī)訪問的數(shù)據(jù)庫時(shí)是很好的,效率也很高。但是它的同時(shí)訪問客戶端不能多于4個(gè)。access數(shù)據(jù)庫有一定的
27、極限,如果數(shù)據(jù)達(dá)到100M左右,很容易造成服務(wù)器IIS假死,或者消耗掉服務(wù)器的內(nèi)存導(dǎo)致服務(wù)器崩潰。 SQL Server是基于服務(wù)器端的中型的數(shù)據(jù)庫,可以適合大容量數(shù)據(jù)的應(yīng)用,在功能上管理上也要比Access要強(qiáng)得多。在處理海量數(shù)據(jù)的效率,后臺開發(fā)的靈活性,可擴(kuò)展性等方面強(qiáng)大。因?yàn)楝F(xiàn)在數(shù)據(jù)庫都使用標(biāo)準(zhǔn)的SQL語言對數(shù)據(jù)庫進(jìn)行管理,所以如果是標(biāo)準(zhǔn)SQL語言,兩者基本上都可以通用的。SQL Server 有如下特點(diǎn): 1).真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。 2).圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。 3).豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地。 4)
28、.SQL Server與Windows 2003完全集成,利用了2003的許多功能,如發(fā)送和接受消息,管理登錄安全性等。 5).對Web技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到Web頁面上。 6).SQL Server提供數(shù)據(jù)倉庫功能,這個(gè)功能只在Oracle和其他更昂貴的DBMS中才有。 MySQL是一個(gè)開放源碼的小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。提供由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。MySQL有如下特點(diǎn): 1).MyS
29、ql的核心程序采用完全的多線程編程。線程是輕量級的進(jìn)程,它可以靈活地為用戶提供服務(wù),而不過多的系統(tǒng)資源。 2).MySql可運(yùn)行在不同的操作系統(tǒng)下。簡單地說,MySql可以支持Windows XP/NT/2000/2003以及UNIX、Linux等多種操作系統(tǒng)平臺。 3).MySql有一個(gè)非常靈活而且安全的權(quán)限和口令系統(tǒng)。當(dāng)客戶與MySql服務(wù)器連接時(shí),他們之間所有的口令傳送被加密,而且MySql支持主機(jī)認(rèn)證。 4).MySql支持ODBC for Windows。MySql支持所有的ODBC 2.5函數(shù)和其他許多函數(shù),這樣就可以用Access連接MySql服務(wù)器,從而使得MySql的應(yīng)
30、用被大大擴(kuò)展。 5).MySql支持大型的數(shù)據(jù)庫。雖然對于用PHP編寫的網(wǎng)頁來說只要能夠存放上百條以上的記錄數(shù)據(jù)就足夠了,但MySql可以方便地支持上千萬條記錄的數(shù)據(jù)庫。 6).MySql擁有一個(gè)非??焖俣曳€(wěn)定的基于線程的內(nèi)存分配系統(tǒng),可以持續(xù)使用面不必?fù)?dān)心其穩(wěn)定性。 7).強(qiáng)大的查詢功能。MySql支持查詢的SELECT和WHERE語句的全部運(yùn)算符和函數(shù),并且可以在同一查詢中混用來自不同數(shù)據(jù)庫的表,從而使得查詢變得快捷和方便。 8).PHP為MySql提供了強(qiáng)力支持,PHP中提供了一整套的MySql函數(shù),對MySql進(jìn)行了全方位的支持。 綜上所述,考慮到我們的系統(tǒng)數(shù)據(jù)量及訪問量都
31、不是很大,所以我們選用ACCESS數(shù)據(jù)庫系統(tǒng)。 第三章 CMS系統(tǒng)功能總體設(shè)計(jì) 3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 根據(jù)建站的設(shè)計(jì)思路,做好系統(tǒng)各子模塊與數(shù)據(jù)流程圖的規(guī)劃,以利于系統(tǒng)和程序的開發(fā),并為以后發(fā)現(xiàn)并解決問題等。 1. 系統(tǒng)基本框架圖 公司簡介 產(chǎn)品展示 應(yīng)用范圍 熱門報(bào)道 資料下載 聯(lián)系我們 前 臺 首 頁 內(nèi)容展示模塊 圖一 前臺基本框架 類別添加管理 新聞添加管理 類別添加管理 產(chǎn)品添加管理 案例添加管理 資料添加管理 鏈接添加管理 新聞中心
32、產(chǎn)品中心 工程案例 資料下載 友情鏈接 生成HTML(首頁) 后 臺 管 理 首 頁 管理員登陸 生成首頁、公司簡介、產(chǎn)品展示、應(yīng)用范圍、熱門報(bào)道、聯(lián)系我們、網(wǎng)站地圖等頁。 圖二 后臺基本框架 3. 模塊功能簡介 1)產(chǎn)品發(fā)布管理模塊 該模塊是一套基于數(shù)據(jù)庫的即時(shí)發(fā)布管理系統(tǒng),可用于各類產(chǎn)品的實(shí)時(shí)發(fā)布以及企業(yè)產(chǎn)品數(shù)據(jù)管理,前臺用戶可通過頁面瀏覽和查詢,貴公司可以通過后臺管理產(chǎn)品價(jià)格、簡介、樣圖等多類信息。它具有以下功能及特點(diǎn): 產(chǎn)品分類管理:產(chǎn)品目錄可以實(shí)現(xiàn)二級分類,以樹狀組織作為表現(xiàn)形式??蛻艨梢远ㄖ贫鄠€(gè)
33、大類,每個(gè)大類下可再分為多個(gè)子類,充分滿足公司產(chǎn)品發(fā)布需要。大類及子類的名稱均可以修改,以滿足公司產(chǎn)品更新?lián)Q代的需要。 產(chǎn)品資料管理:可以完成產(chǎn)品和產(chǎn)品資料(價(jià)格、圖片、簡介描述、銷售商、發(fā)布時(shí)間等)的增加、刪除、修改。 2)文章發(fā)布管理模塊 文章發(fā)布管理模塊可用于新聞、供求、產(chǎn)品發(fā)布、報(bào)價(jià)等時(shí)效性較強(qiáng)的信息發(fā)布,可以滿足您對各類信息發(fā)布的迫切需求,建立公司網(wǎng)絡(luò)信息發(fā)布機(jī)制,可以實(shí)現(xiàn)類似搜狐、新浪等大型網(wǎng)站新聞發(fā)布系統(tǒng)的各項(xiàng)功能。它具有以下功能及特點(diǎn): 重要信息,排序首頁 —— 可以人工設(shè)定某些新聞放置到首頁位置主次分明 專業(yè)特點(diǎn),突出時(shí)效 —— 每條新聞都基于時(shí)間來管理,明
34、確標(biāo)明發(fā)布時(shí)間 信息列表,自動排序 —— 信息次序以時(shí)間自動排序,無須人工操作 信息維護(hù),簡單易行 —— 維護(hù)信息只需填寫信息主題、內(nèi)容即可發(fā)布 隨意更改,便于管理 —— 可隨時(shí)通過維護(hù)界面增加、修改、刪除每條信息 3)生成HTML靜態(tài)頁面模塊 靜態(tài)網(wǎng)頁是相對于動態(tài)網(wǎng)頁而言,是指沒有后臺數(shù)據(jù)庫、不含程序和不可交互的網(wǎng)頁。但通過網(wǎng)站后臺程序生成前臺的HTML文件,同樣是可以進(jìn)行交互,數(shù)據(jù)更新也很簡單、方便。同時(shí)還有利于搜索引擎收錄。生成的HTML文件具有如下特點(diǎn)及優(yōu)點(diǎn): 靜態(tài)網(wǎng)頁每個(gè)網(wǎng)頁都有一個(gè)固定的URL,且網(wǎng)頁URL以.htm、.html、.shtml等常見形式為
35、后綴,而不含有“?”; 網(wǎng)頁內(nèi)容一經(jīng)發(fā)布到網(wǎng)站服務(wù)器上,無論是否有用戶訪問,每個(gè)靜態(tài)網(wǎng)頁的內(nèi)容都是保存在網(wǎng)站服務(wù)器上的,也就是說,靜態(tài)網(wǎng)頁是實(shí)實(shí)在在保存在服務(wù)器上的文件,每個(gè)網(wǎng)頁都是一個(gè)獨(dú)立的文件; 靜態(tài)網(wǎng)頁的內(nèi)容相對穩(wěn)定,因此容易被搜索引擎檢索; 通過程序生成HTML文件,同樣有數(shù)據(jù)庫的支持,在網(wǎng)站制作和維護(hù)方面也很簡單; 3.2 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) 1. 數(shù)據(jù)庫設(shè)計(jì)原則 數(shù)據(jù)庫設(shè)計(jì)原則:先規(guī)劃數(shù)據(jù)庫的結(jié)構(gòu)(即數(shù)據(jù)庫由哪些數(shù)據(jù)表組成,各個(gè)表之間有何聯(lián)系),再設(shè)計(jì)各個(gè)數(shù)據(jù)表結(jié)構(gòu)(即每個(gè)表由哪些字段組成,每個(gè)字段應(yīng)該是什么數(shù)據(jù)類型);并考慮哪些表的哪些宇段是用于查詢的(關(guān)鍵
36、字),這種字段應(yīng)該設(shè)成索引或唯一性索引;有些更高級的應(yīng)用,還要在數(shù)據(jù)庫中構(gòu)建觸發(fā)器、視圖、遠(yuǎn)程數(shù)據(jù)連接等應(yīng)用,并要設(shè)置好ODBC的配置。至于命名規(guī)則因人而異,根據(jù)自己的習(xí)慣,可以用拼音,也可用英語,關(guān)鍵是要簡練、容易記憶,還不能重復(fù)。 2. 數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn) 1)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 《碧清過濾公司網(wǎng)站》企業(yè)網(wǎng)站系統(tǒng)采用:Microsoft Access 2000數(shù)據(jù)庫,數(shù)據(jù)庫名稱為#filtomat_data.Asp(為了防止黑客下載數(shù)據(jù)庫文件,所以把數(shù)據(jù)庫文件擴(kuò)展名改為.ASP),數(shù)據(jù)庫#filtomat_data.Asp包含了以下9個(gè)表:管理員資料表、產(chǎn)品類別表、產(chǎn)品表、文章
37、類別表、文章表、工程案例表、友情鏈接表、HTML單頁發(fā)布系統(tǒng)表、資料下載系統(tǒng)表。 (1) 管理員資料表(CMS_Admin) CMS_Admin 表用于管理員登陸,該表里記錄了管理員的基本資料,同時(shí)還記錄了管理每次登陸的IP地址及時(shí)間。 CMS_Admin表字符段包括:ID順序號、Admin_ID 管理員ID、Log_Name管理員用戶名、Log_Pass密碼等字段。具體表結(jié)構(gòu)如下表1所示: 表1 管理員資料表CMS_Admin (2) 產(chǎn)品類別表(CMS_ProdCate)[N級] CMS_ProdCate表用于存儲存產(chǎn)品分類,可以建立多級分類。 CMS_ProdC
38、ate表字符段包括:ID順序號、ProdCate_ID產(chǎn)品類別ID、PC_ParentID產(chǎn)品類別父ID、PC_ParentPath父ID路徑、PC_Depth類別級數(shù)、PC_RootID一級產(chǎn)品類別排序、PC_Child子類別數(shù)量等。具體表結(jié)構(gòu)如下表2所示: 表2 產(chǎn)品類別表CMS_ProdCate (3) 產(chǎn)品表(CMS_Products) CMS_Products表用于存儲公司產(chǎn)品信息等??梢赃M(jìn)行增加、刪除、修改、查詢等。 CMS_Products表字符段包括:ID順序號、Products_ID產(chǎn)品ID號、ProdCate_ID所屬產(chǎn)品類別ID號路徑、PR_Name產(chǎn)品名
39、稱、 PR_Speci產(chǎn)品規(guī)格、 PR_PdfDocPDF文件說明書、PR_DownPass資料下載密碼、PR_Photo產(chǎn)品圖片、PR_KeyWord關(guān)鍵字、PR_Abstract產(chǎn)品摘要、PR_Content產(chǎn)品詳細(xì)內(nèi)容、PR_Sorting產(chǎn)品排序、PR_Hits點(diǎn)擊次數(shù)、PR_Shenhe審核狀態(tài)、PR_PartReco欄目推薦、PR_SeoTitle SEO標(biāo)題、PR_SeoKeyWord SEO關(guān)鍵詞、PR_SeoDescri SEO描述、PR_TempFile模板文件名及路徑等。具體表結(jié)構(gòu)如下表3所示: 表3 產(chǎn)品表CMS_Products (4) 文章類別表(CMS_
40、ArtiCate) CMS_ArtiCate表用于存儲存文章分類,可以建立多級分類。 CMS_ArtiCate表字符段包括:ID順序號、ArtiCate_ID文章類別ID、AC_ParentID文章類別父ID、AC_ParentPath父ID路徑、AC_Depth類別級數(shù)、AC_RootID一級文章類別排序、AC_Child子類別數(shù)量、AC_Orders多級文章類別排序、AC_Name文章類別名稱、AC_Pic文章類別圖片、AC_OpenType打開方式,是否新開窗口、AC_Descrip文章類別描述、AC_Shenhe審核狀態(tài)、AC_SeoTitle SEO標(biāo)題、AC_SeoKeyWo
41、rdSEO關(guān)鍵詞等。具體表結(jié)構(gòu)如下表4所示: 表4 文章類別表CMS_ArtiCate (5) 文章表(CMS_Article) CMS_Article表用于存儲公司新聞信息等,可以進(jìn)行增加、刪除、修改、查詢等。 CMS_Article表字符段包括:ID順序號、Article_ID文章ID號、ArtiCate_ID所屬文章類別ID、AR_MainTitle文章主標(biāo)題、AR_DesTitle文章副標(biāo)題等。具體表結(jié)構(gòu)如下表5所示: 表5 文章表CMS_Article (6) 工程案例表(CMS_Case) CMS_Case表用于存儲工程案例信息等,可以進(jìn)行增加、刪除、修
42、改、查詢等。 CMS_Case表字符段包括:ID順序號、Case_ID工程案例ID號、CA_Name工程案例名稱、CA_Photo案例小圖片、CA_Content案例詳細(xì)介紹、CA_HomeReco首頁推薦、CA_Shenhe審核狀態(tài)、CA_SeoTitle SEO標(biāo)題、CA_SeoKeyWord SEO關(guān)鍵詞、CA_SeoDescri SEO描述、CA_TempFile模板文件名及路徑、CA_HtmlPages分頁數(shù)量、CA_HtmlPath生成的html文件路徑、CA_HtmlFile生成的html文件名、CA_AddDate添加時(shí)間等。具體表結(jié)構(gòu)如下表6所示: 表6 工程案例表
43、CMS_Case (7) 友情鏈接表(CMS_Links) CMS_Links表用于存儲友情鏈接信息等,可以進(jìn)行增加、刪除、修改、查詢等。 CMS_Links表字符段包括:ID順序號、Links_ID友情鏈接ID號、LI_WebName網(wǎng)站名稱、LI_WebmasterName站長姓名、LI_WebmasterEmail站長Email、LI_WebmasterPhone站長固定電話、LI_WebmasterMobile站長手機(jī)號碼等。具體表結(jié)構(gòu)如下表7所示: 表7 友情鏈接表CMS_Links (8) HTML單頁發(fā)布系統(tǒng)表(CMS_SinglePage) CMS_Singl
44、ePage表用于存儲生成HTML文件所需信息,可如HTML模板文件、模板文件路徑等。 CMS_SinglePage表字符段包括:ID順序號、SinglePage_ID單頁系統(tǒng)ID號、SP_Name單頁名稱、SP_Content頁面詳細(xì)內(nèi)容、SP_SeoTitle SEO標(biāo)題、SP_SeoKeyWord SEO關(guān)鍵詞等。具體表結(jié)構(gòu)如下表8所示: 表8 HTML單頁發(fā)布系統(tǒng)表CMS_SinglePage (9) 資料下載系統(tǒng)表(CMS_Down) CMS_Down表用于存儲下載資料信息等,可以進(jìn)行增加、刪除、修改、查詢等。 CMS_Down表字符段包括:ID順序號、Down_ID資
45、料下載系統(tǒng)ID號、DO_Name資料名稱、DO_Pic資料圖片、DO_PdfDoc資料文件、DO_DownPass資料下載密碼、DO_Content資料詳細(xì)內(nèi)容、DO_SeoTitle SEO標(biāo)題、DO_SeoKeyWord SEO關(guān)鍵詞、DO_SeoDescri SEO描述等。具體表結(jié)構(gòu)如下表9所示: 表9 資料下載系統(tǒng)表CMS_Down 2)用MS Access 2000建立數(shù)據(jù)表 數(shù)據(jù)庫設(shè)計(jì)好后,利用MS Access 2000建立數(shù)據(jù)表,就可以開始向數(shù)據(jù)庫添加數(shù)據(jù)了。 選用MS Access 2000創(chuàng)建數(shù)據(jù)庫,雖然對于數(shù)據(jù)量龐大的情況,MS Access 2000本
46、身不是一個(gè)好的選擇;而且另外一個(gè)要考慮的是數(shù)據(jù)庫的安全性問題,Access比起SQL Server而言,總體的安全性能要差。但是從應(yīng)用的角度而言,許多原因使得采用微軟公司的Access而不是SQL Server來作為他們的后臺數(shù)據(jù)庫,這是因?yàn)锳cess數(shù)據(jù)庫易于使用,而且在創(chuàng)建和配置上,Access數(shù)據(jù)庫都比SQL Server要容易;綜合上述的考慮,本次設(shè)計(jì)網(wǎng)站采用了Access作為系統(tǒng)的后臺數(shù)據(jù)庫,同時(shí)也允許將Access數(shù)據(jù)庫改為SQL Server數(shù)據(jù)庫,因?yàn)閺那岸薃SP頁面的內(nèi)容來看,它并不十分關(guān)心后臺的數(shù)據(jù)庫類型。它采用的數(shù)據(jù)庫組件(ADO)模型對于系統(tǒng)開發(fā)者而言,是面向?qū)ο蠓庋b好
47、的。開發(fā)者在面對不同的后臺數(shù)據(jù)庫時(shí),需要修改的只是很少的一些地方即可。 3.3 HTML模板設(shè)計(jì) 完成數(shù)據(jù)庫數(shù)據(jù)錄入后,就可以開始設(shè)計(jì)HTML模板了,先做好HTML的靜態(tài)頁面,再編寫ASP腳本代碼。通過ASP程序讀取HTML模板文件index.html、products.html等,生成前臺相對應(yīng)的HTML文件。同時(shí),對源代碼進(jìn)行優(yōu)化,盡量消除冗余的源代碼。 3.4 ASP 腳本代碼的編寫 ASP(Active Server Pages)是一種開放式的非編譯應(yīng)用環(huán)境,能夠組合HTML、Script以及可重用的ActiveX服務(wù)器組件來建立動態(tài)的、強(qiáng)大的基于Web的商業(yè)應(yīng)用。ASP支
48、持基于IIS上的服務(wù)器端腳本并且完全支持VBScript和JavaScript。 1.ASP有如下特點(diǎn): (1)ASP可以和HTML或其他腳本語言(VBScript、JavaScript)相互嵌套。 (2)ASP是一種在Web服務(wù)器端運(yùn)行的腳本語言,其程序代碼安全保密性較好。 (3)ASP以對象為基礎(chǔ),因此可以使用ActiveX控件繼續(xù)擴(kuò)充其功能。 (4)ASP內(nèi)置ADO組件,因此可以輕松地存取各種數(shù)據(jù)庫。 (5)ASP可以將運(yùn)行結(jié)果以HTML的格式傳送至客戶端瀏覽器,因而可以適用于各種瀏覽器。 一個(gè)ASP頁面是一個(gè)增加了一些特殊代碼的HTML文件,這些代碼由分隔符(<%%>)與
49、HTML標(biāo)記分開,如:<% ASP代碼放在這里 %>。 2.ASP包括5個(gè)通用的標(biāo)準(zhǔn)對象 (1)請求(Request)。從用戶端獲得信息,可以使用Request對象訪問任何用HTTP請求傳遞的信息。 (2)響應(yīng)(Response)。把信息發(fā)送給客戶,使用Response對象可以控制發(fā)送給用戶的信息。 (3)服務(wù)(Server)。利用控制IIS,可以提供對服務(wù)器上的方法和屬性進(jìn)行的訪問。 (4)會話(Session)。把用戶本次對Web服務(wù)器操作的設(shè)置及其改變的信息保存下來,使用Session對象存儲特定的用戶會話所需的信息。 (5)應(yīng)用(Application)。共享應(yīng)用級信息以及
50、對應(yīng)用的整個(gè)生命周期的設(shè)置進(jìn)行控制,可以使用Application對象使給定應(yīng)用程序的所有用戶共享信息。 第四章 CMS系統(tǒng)開發(fā)與實(shí)現(xiàn) 根據(jù)設(shè)計(jì)思路,做好了前面提到的各項(xiàng)準(zhǔn)備工作,本章將重點(diǎn)介紹網(wǎng)站的開發(fā)與實(shí)現(xiàn)。 4.1 網(wǎng)站前臺首頁與主要頁面的設(shè)計(jì) 1.首頁的設(shè)計(jì)開發(fā) 網(wǎng)站的首頁永遠(yuǎn)最重要,它是你的一切網(wǎng)上活動的開始,首頁的內(nèi)容與質(zhì)量直接關(guān)系到網(wǎng)上商店的商品銷售。 1)首頁顯示及應(yīng)有的內(nèi)容 (1)首頁顯示:本文的首頁如下圖五所示: 圖五 首頁界面 (2)首頁示例及應(yīng)有的內(nèi)容: 網(wǎng)站的首頁就像是百貨商店的櫥窗,只有當(dāng)顧客發(fā)現(xiàn)里面的東西很有吸引力時(shí),他們才會駐
51、足,同時(shí)也能體現(xiàn)一個(gè)企業(yè)文化。這一點(diǎn)在建立企業(yè)網(wǎng)站的初期尤為突出。在首頁中,網(wǎng)民應(yīng)該可以一目了然地看到你的企業(yè)所經(jīng)營的主要產(chǎn)品種類及產(chǎn)品;可以從這里看到特別推薦的信息;也可以得到企業(yè)其他相關(guān)信息等等。 站點(diǎn)的首頁設(shè)計(jì)包括有經(jīng)營者的郵件地址、聯(lián)系電話號碼、傳真號碼等信息。另外,在首頁設(shè)計(jì)有企業(yè)的標(biāo)識。 2)首頁設(shè)計(jì)技巧 (1)如果首頁的鏈接是圖像鏈接,記住要在圖像旁注上同樣的文本鏈接; (2)Excite、Hotbot及Lycos等重要的搜索引擎均不能辨別圖像鏈接; (3)盡量不要在首頁應(yīng)用JavaScript,因?yàn)樗阉饕娌粫紫茸xJava程序,這樣會大大降低網(wǎng)頁的相關(guān)性;
52、 (4)在每條鏈接之下,要有簡要的概述,讓訪問者知道將要訪問的網(wǎng)頁是有關(guān)什么內(nèi)容的。整個(gè)首頁的鏈接不宜過多,要確保整個(gè)流程能讓一個(gè)Internet新手在你的網(wǎng)站上順利沖浪。 3)首頁界面設(shè)計(jì)與實(shí)現(xiàn) 本系統(tǒng)客戶端首頁的整個(gè)頁面由網(wǎng)站后臺生成HTML系統(tǒng),結(jié)合已設(shè)計(jì)好的HTML模板文件(index.html),生成出網(wǎng)站首頁面。 顯然,根據(jù)上面的要求,所實(shí)現(xiàn)的頁面分為兩個(gè)部份(一個(gè)是HTML模板文件index.html,另一個(gè)是網(wǎng)站后臺生成HTML文件系統(tǒng)程序,CMS_SinglePage目錄下的文件),只要使用后臺生成HTML文件系統(tǒng),選擇需要生成的HTML文件及模板文件,就能生成不同內(nèi)容
53、的前臺HTML文件,生成出來的HTML頁有利于搜索引擎收錄,能更好的推廣企業(yè)網(wǎng)站。 主頁代碼如下:
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育學(xué)第七章教學(xué)
- 1.古詩詞三首
- 周期問題PPT(精品)
- 合作使生活之路更寬暢(精品)
- 向量數(shù)乘運(yùn)算及其幾何意義
- 硬筆書法-第四課時(shí)-基本筆畫——捺
- 廉潔文化進(jìn)校園課件
- 招投標(biāo)法律制度解析
- 2011備戰(zhàn)高考第三部分 第1節(jié) 識記文學(xué)常識1
- 采購計(jì)劃與預(yù)算
- 果園機(jī)器人第二次
- 某數(shù)據(jù)庫公司品牌戰(zhàn)略規(guī)劃課件
- 家電物流培訓(xùn)課件
- 房顫血栓危險(xiǎn)度評分與出血風(fēng)險(xiǎn)評估標(biāo)準(zhǔn)
- 糖皮質(zhì)激素的常見副作用(1)