平面設(shè)計(jì)標(biāo)準(zhǔn)教程范文

時(shí)間:2023-08-18 17:50:29

導(dǎo)語(yǔ):如何才能寫(xiě)好一篇平面設(shè)計(jì)標(biāo)準(zhǔn)教程,這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。

平面設(shè)計(jì)標(biāo)準(zhǔn)教程

篇1

關(guān)鍵詞:自學(xué)問(wèn)題 專(zhuān)業(yè)整合 計(jì)算機(jī)課程 電腦

一、建筑專(zhuān)業(yè)整合的自學(xué)問(wèn)題

隨著城市樓宇經(jīng)濟(jì)的發(fā)展,房地產(chǎn)行業(yè)異軍突起,帶動(dòng)了印刷、廣告等行業(yè),大街小巷散發(fā)的樓房銷(xiāo)售宣傳單比比皆是,不斷深入人們的生活,成為方便快捷的消費(fèi)時(shí)代的一種產(chǎn)物。大學(xué)生們只要多注意觀察、動(dòng)腦筋,努力去思考、查資料,就知道樓房宣傳單是如何做出來(lái)的。如圖1:

這張樓房宣傳單的制作過(guò)程便是先根據(jù)《建筑工程制圖》知識(shí)利用AutoCAD(二維、三維繪圖軟件,通常用二維)畫(huà)出圖1中樓房的二維視圖,接著把AutoCAD二維視圖導(dǎo)入3d MAX(三維、動(dòng)畫(huà)制作應(yīng)用軟件)中進(jìn)行樓房建模,再把3d MAX中的樓房建模效果圖導(dǎo)入到Photoshop(圖像處理應(yīng)用軟件)中去處理(填加配景等),最后再把Photoshop效果圖導(dǎo)入到CorelDRAW(排版應(yīng)用軟件)中去排版,就完成了樓房銷(xiāo)售宣傳單的制作。

從樓房售銷(xiāo)宣傳單的制作過(guò)程帶給我們很多啟示。對(duì)于“建筑專(zhuān)業(yè)”的學(xué)生而言,基本上能夠做出來(lái),因?yàn)锳utoCAD、3d MAX、Photoshop三門(mén)課都已開(kāi)設(shè)了,業(yè)余時(shí)間再把CorelDRAW學(xué)習(xí)一下,就能制作出來(lái)并小有成就感。對(duì)于計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生而言,AutoCAD、3d MAX、Photoshop、CorelDRAW四門(mén)課程都開(kāi)設(shè)了,只要把《建筑工程制圖》弄懂了,也能通過(guò)這一制作過(guò)程將專(zhuān)業(yè)課程貫穿起來(lái)。

二、與服裝設(shè)計(jì)專(zhuān)業(yè)整合的自學(xué)問(wèn)題

人們對(duì)美的追求沒(méi)有止境,作為服裝行業(yè),本身就是人們視覺(jué)生活的重要組成部分。隨著生活水平的提高,不管是服裝效果圖還是室內(nèi)裝飾品(書(shū)畫(huà)、照片等)大都需要通過(guò)電腦進(jìn)行修飾和處理,使其完美。如圖2、圖3:

圖2是時(shí)裝畫(huà),傳統(tǒng)的做法是先用手繪制,涂色,曬干后裝裱好。如果把曬干后的時(shí)裝畫(huà)用掃描儀掃描到電腦中,就可以用Photoshop處理,處理完后可以通過(guò)互聯(lián)網(wǎng)發(fā)送給客戶(hù)、朋友等,方便快捷,也可以保存在電腦中。

圖3是素描畫(huà),傳統(tǒng)的做法是一人作為模特(坐著或站著等),另一人將其形象如實(shí)描繪在紙上。如果用相機(jī)拍照后傳輸?shù)诫娔X中,再用Photoshop處理,也能達(dá)到素描的效果,效率會(huì)高很多。

當(dāng)然,手畫(huà)和電腦處理是兩碼事,但作為有美術(shù)基礎(chǔ)的服裝專(zhuān)業(yè)學(xué)生而言,在業(yè)余時(shí)間學(xué)一下Photoshop(圖像處理軟件),處理起工作來(lái)將是如虎添冀。而且服裝設(shè)計(jì)學(xué)院(或系)一般每年會(huì)舉行“時(shí)裝表演秀”,有部分同學(xué)拍了些照片,發(fā)到網(wǎng)上或QQ群里面,如果先用Photoshop處理每一張照片,然后再用視音頻處理軟件(繪聲繪影、Premiere等)編輯成電子相冊(cè),發(fā)送到網(wǎng)上,一則是一種宣傳,二則是一種鍛煉和積累。學(xué)習(xí)Photoshop、視音頻處理軟件(繪聲繪影、Premiere等),也會(huì)給大學(xué)生們的業(yè)余生活增添很多色彩。

三、汽配汽修專(zhuān)業(yè)整合的自學(xué)問(wèn)題

隨著改革開(kāi)放的加快,中國(guó)的機(jī)械制造業(yè)飛速發(fā)展,涌現(xiàn)出機(jī)床、專(zhuān)用設(shè)備、交通運(yùn)輸工具、機(jī)械設(shè)備、電子通訊設(shè)備等行業(yè)。拿汽配汽修專(zhuān)業(yè)來(lái)說(shuō),如圖4 發(fā)動(dòng)機(jī)簡(jiǎn)圖:

圖4是一個(gè)發(fā)動(dòng)機(jī)運(yùn)動(dòng)簡(jiǎn)圖,通過(guò)運(yùn)動(dòng)簡(jiǎn)圖展示發(fā)動(dòng)機(jī)中曲軸、連桿、活塞的運(yùn)動(dòng)關(guān)系(曲軸轉(zhuǎn)動(dòng)帶動(dòng)連桿轉(zhuǎn)動(dòng),連桿轉(zhuǎn)動(dòng)帶動(dòng)活塞上下運(yùn)動(dòng))。汽車(chē)專(zhuān)業(yè)的學(xué)生在三維繪圖軟件CATIA、Pro/E、UG、SolidWorks、CAXA實(shí)體設(shè)計(jì)等學(xué)習(xí)的基礎(chǔ)上,利用業(yè)余時(shí)間學(xué)習(xí)一些動(dòng)畫(huà)制作軟件Flash、3d MAX、Maya(三維、動(dòng)畫(huà)制作應(yīng)用軟件)等,不僅能把發(fā)動(dòng)機(jī)的三維模型圖畫(huà)出來(lái),而且能夠把它的工作過(guò)程或工作原理以動(dòng)畫(huà)的方式展示出來(lái),一目了然。當(dāng)然,CATIA、Pro/E、UG、SolidWorks、CAXA實(shí)體設(shè)計(jì)等三維軟件也可以作動(dòng)畫(huà),但功能不如Flash、3d MAX、Maya強(qiáng)大。很多高職學(xué)院每年舉辦大學(xué)生作品展,倘若同學(xué)們?cè)O(shè)計(jì)出一個(gè)運(yùn)動(dòng)機(jī)構(gòu),以動(dòng)畫(huà)的方式展示出來(lái),無(wú)疑是一個(gè)創(chuàng)新,為以后找到合適的工作增加了不菲的籌碼。

四、機(jī)械專(zhuān)業(yè)整合的自學(xué)問(wèn)題

對(duì)于機(jī)械專(zhuān)業(yè)的學(xué)生而言,《機(jī)械制圖》、AutoCAD、三維軟件(UG、SolidWorks、CAXA實(shí)體設(shè)計(jì)等其中一門(mén))是必修的專(zhuān)業(yè)基礎(chǔ)課,在此基礎(chǔ)上,利用業(yè)余時(shí)間學(xué)習(xí)Photoshop,把自己設(shè)計(jì)好的機(jī)械圖樣(二維或三維)用Photoshop處理一下,再用CorelDRAW排排版(加上一些產(chǎn)品的使用說(shuō)明等),可以做成產(chǎn)品宣傳單或公司網(wǎng)站的樣品圖片(見(jiàn)圖5)。

五、計(jì)算機(jī)專(zhuān)業(yè)整合的自學(xué)問(wèn)題

即便是計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生,利用自身的專(zhuān)業(yè)特長(zhǎng),業(yè)余時(shí)間再學(xué)一點(diǎn)影視專(zhuān)業(yè)課程(視頻處理、音頻制作等)知識(shí),就能夠做一個(gè)推銷(xiāo)自己的求職視頻。如圖六是馬文求職視頻的截圖,前段時(shí)間互聯(lián)網(wǎng)上非常流行的求職視頻,通過(guò)互聯(lián)網(wǎng)利用求職視頻把自己推銷(xiāo)出去,同時(shí)也展示了自己的專(zhuān)業(yè)或特長(zhǎng)。通過(guò)這一實(shí)例更充分說(shuō)明,進(jìn)行專(zhuān)業(yè)整合的自學(xué),不僅能提高自身綜合素質(zhì),而且提供了展示自我的機(jī)會(huì)。

面對(duì)大學(xué)生就業(yè)難、就業(yè)工作與所學(xué)專(zhuān)業(yè)不對(duì)口等問(wèn)題,同學(xué)們,在就業(yè)之前該如何從自身入手,尋求突圍之道?以上便是提供給同學(xué)們充分利用課余時(shí)間進(jìn)行自學(xué)的一種模式,也就是專(zhuān)業(yè)整合的自學(xué)模式。

參考文獻(xiàn)

1、李建宏 雷波 Photoshop CS3平面設(shè)計(jì)標(biāo)準(zhǔn)教程.機(jī)械工業(yè)出版社,2007,6。

2、楊品 羅偉翔 Photoshop數(shù)碼相片處理技巧大全.中國(guó)電力出版社,2008,6。

3、達(dá)達(dá)視覺(jué) 3d MAX 高級(jí)建模實(shí)例精講.科學(xué)出版社,2010,3。

4、文東 3d MAX 動(dòng)畫(huà)制作基礎(chǔ)與項(xiàng)目實(shí)訓(xùn).科學(xué)出版社,2010,5。

5、杜秋磊 郭莉 Flash CS5完全自學(xué)一本通.電子工業(yè)出版社,2010,10。

6、李波 楊紅 中文版CorelDRAW X4平面設(shè)計(jì)半月通.清華大學(xué)出版社,2008,9。

7、王琦 Autodesk Maya 2010標(biāo)準(zhǔn)培訓(xùn)教材.人民郵電出版社,2010,1。

篇2

政府部門(mén)門(mén)戶(hù)網(wǎng)站建設(shè)是根據(jù)國(guó)家對(duì)政府信息公開(kāi)的相關(guān)政策要求,實(shí)現(xiàn)部門(mén)政務(wù)信息公開(kāi)的優(yōu)先手段和必然選擇。論文詳細(xì)描述了一個(gè)基于ASP技術(shù)和ACCESS數(shù)據(jù)庫(kù)系統(tǒng)網(wǎng)頁(yè)的實(shí)現(xiàn)過(guò)程。網(wǎng)頁(yè)設(shè)計(jì)及制作主要圍繞政務(wù)公開(kāi)、在線(xiàn)辦事和網(wǎng)上交流三大功能進(jìn)行,前臺(tái)信息共設(shè)置領(lǐng)導(dǎo)講話(huà)、政務(wù)公開(kāi)、工作動(dòng)態(tài)、政策法規(guī)等十大功能模塊。后臺(tái)管理采用Client/Server和Browser/Server相結(jié)合的技術(shù)方式,將超文本標(biāo)記語(yǔ)言(HTML)和簡(jiǎn)單的JScript語(yǔ)言相融合開(kāi)發(fā),使用Session對(duì)象進(jìn)行Web頁(yè)之間的數(shù)據(jù)傳遞,并跟蹤用戶(hù)登陸,實(shí)現(xiàn)了不同權(quán)限用戶(hù)對(duì)新聞信息的計(jì)算機(jī)網(wǎng)絡(luò)管理和Web查詢(xún)功能。網(wǎng)頁(yè)新聞訪(fǎng)問(wèn)采用主頁(yè)+標(biāo)題面+子頁(yè)面三級(jí)模式,主頁(yè)面提供了本網(wǎng)頁(yè)的一個(gè)宏觀樣式,并讓各模塊與之配合聯(lián)系,構(gòu)成一個(gè)完整的網(wǎng)頁(yè)系統(tǒng)。

【關(guān)鍵詞】

政府網(wǎng)站

網(wǎng)頁(yè)制作

ASP 技術(shù)

ACCESS 數(shù)據(jù)庫(kù)

【英文對(duì)照】

ABSTRACT

The portal website of government departments is the best candidate and inevitable choice for government affairs opening. Its construction is based on the related policies and regulations on government affairs opening which are enforced by the state. This paper presents the construction of one portal webpage based on ASP and ACCESS database. The design and implementation of webpage mainly consists of three parts: government affair opening, online government office, and online communication. The front-end consists of ten major modules, including leader's speech, government affair opening, government dynamics, policies and regulations etc. The backend is a hybrid of C/S and B/S technologies, HTML and JScript are combined together and session object is used for inter-page data communication and traced the status of user logon, web based lookup and remote administration of webpage are implemented and access control to user of different privileges is achieved. The access to webpage news adapts a three-tier scheme which includes main page, title page and sub-page, the main page provides the overall look-and-feel and orchestrate all the modules so to form a complete webpage.

【KeyWord】

Government website

Webpage Making

ASP

ACCESS database

【目

錄】

前言 2

正文 3

第 一 章 概 述 3

1.1 網(wǎng)頁(yè)制作背景 3

1.2 網(wǎng)頁(yè)制作的意義 3

1.3 開(kāi)發(fā)工具簡(jiǎn)介 4

第 二 章 可行性分析 5

2.1 B/S結(jié)構(gòu)介紹 5

2.2 ACCESS 數(shù)據(jù)庫(kù) 5

2.3 ASP 技術(shù) 5

第 三 章 網(wǎng)頁(yè)需求分析 7

3.1 總體功能需求分析 7

3.1.1. 基本功能需求 7

3.1.2. 功能結(jié)構(gòu)圖 7

3.2 網(wǎng)頁(yè)具體功能模塊需求分析 8

3.2.1. 政務(wù)公開(kāi)功能 8

3.2.2. 網(wǎng)站辦事功能 8

3.2.3. 網(wǎng)上交流功能 8

3.3 網(wǎng)頁(yè)結(jié)構(gòu)圖 9

3.4 網(wǎng)頁(yè)版面規(guī)劃 10

3.5 網(wǎng)站CI形象設(shè)計(jì) 10

3.6 網(wǎng)頁(yè)布局技術(shù) 11

第 四 章 數(shù)據(jù)庫(kù)設(shè)計(jì) 12

4.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 12

4.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 14

第 五 章 人機(jī)界面設(shè)計(jì) 17

5.1 后臺(tái)登錄界面設(shè)計(jì) 17

5.2 用戶(hù)管理頁(yè)面設(shè)計(jì) 18

5.3 信息檢索頁(yè)面設(shè)計(jì) 18

5.4 后臺(tái)管理頁(yè)面設(shè)計(jì) 19

第 六 章 系統(tǒng)程序設(shè)計(jì) 20

6.1 程序設(shè)計(jì)語(yǔ)言 20

6.2 部份源程序?qū)崿F(xiàn)及文件 20

第 七 章 網(wǎng)頁(yè)測(cè)試 30

7.1 測(cè)試網(wǎng)站的建立 30

7.1.1. 測(cè)試網(wǎng)站環(huán)境 30

7.1.2. Web服務(wù)器IIS5.1簡(jiǎn)介 30

7.1.3. 網(wǎng)頁(yè)測(cè)試 30

7.2 網(wǎng)頁(yè)及網(wǎng)站維護(hù) 31

第 八 章 結(jié)論 32

參考文獻(xiàn) 33

致 謝 34

【前言】

在我國(guó),繼黨的十六大提出推行電子政務(wù)、提高行政效率之后,十六屆三中全會(huì)進(jìn)一步強(qiáng)調(diào)要發(fā)展電子政務(wù),提高政府的服務(wù)和管理水平。政府網(wǎng)站作為電子政務(wù)建設(shè)的龍頭是完善政府公共服務(wù)接入渠道的主要手段,它實(shí)現(xiàn)了按照用戶(hù)對(duì)象進(jìn)行信息資源的整合,提供覆蓋用戶(hù)全生命周期的各種信息和服務(wù)。同時(shí),網(wǎng)頁(yè)信息傳播的即時(shí)性和全面性確保了政府大量重要信息的廣泛共享,優(yōu)化了社會(huì)資源配置,讓政務(wù)信息更便捷、更低成本地進(jìn)行傳遞。通過(guò)訪(fǎng)問(wèn)政府網(wǎng)頁(yè),企業(yè)和社會(huì)公眾可以24小時(shí)不間斷地,不受任何空間界限影響地與政府進(jìn)行信息交互,在促進(jìn)政務(wù)公開(kāi),改進(jìn)公共服務(wù),提高行政效能,確保公眾知情權(quán)、參與權(quán)和監(jiān)督權(quán)等方面有著顯著成效。

政府網(wǎng)站建設(shè)的含義就是利用Internet/Intranet等計(jì)算機(jī)通信技術(shù),在Internet上建立正式站點(diǎn),通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)政府在政治、經(jīng)濟(jì)、社會(huì)、生活等諸多領(lǐng)域中的管理和服務(wù)職能,推動(dòng)政府辦公自動(dòng)化與網(wǎng)上便民服務(wù),是政府和社會(huì)互動(dòng)的重要窗口。論文就巴中市網(wǎng)頁(yè)的設(shè)計(jì)和制作作了詳細(xì)描述,網(wǎng)頁(yè)主要功能模塊設(shè)置緊緊圍繞部門(mén)職能職責(zé),密切結(jié)合公眾需求,實(shí)現(xiàn)了預(yù)期設(shè)計(jì)目標(biāo),網(wǎng)頁(yè)經(jīng)本地局域網(wǎng)測(cè)試運(yùn)行正常。

【正文】

網(wǎng)頁(yè)制作

第 一 章 概 述

1.1 網(wǎng)頁(yè)制作背景

在當(dāng)前這個(gè)網(wǎng)絡(luò)時(shí)代,電子政務(wù)是各國(guó)政府倡導(dǎo)和推動(dòng)網(wǎng)絡(luò)化的5個(gè)重要應(yīng)用領(lǐng)域中的首要。美國(guó)早在克林頓政府時(shí)期就開(kāi)始積極倡導(dǎo)和推動(dòng)電子政務(wù)和電子政府的建設(shè)。英國(guó)于2005年將所有的政府服務(wù)實(shí)現(xiàn)上網(wǎng)。新加坡更是從1981年就開(kāi)始發(fā)展電子政務(wù),目前其電子政務(wù)的發(fā)達(dá)程度已備受世人矚目。在我國(guó),政府信息門(mén)戶(hù)網(wǎng)站作為展示政府整體形象的窗口和聯(lián)系群眾、服務(wù)群眾的橋梁正日益得到各級(jí)政府的重視。如今,全國(guó)各地的電子政務(wù)建設(shè)已進(jìn)入實(shí)質(zhì)階段,全國(guó)257個(gè)地市級(jí)城市中已經(jīng)有90%的城市建立了自己的政府網(wǎng)站。在應(yīng)用上,電子政務(wù)建設(shè)已經(jīng)從網(wǎng)絡(luò)基礎(chǔ)建設(shè)向功能應(yīng)用層面和社會(huì)服務(wù)層面轉(zhuǎn)變。隨著我國(guó)信息化進(jìn)程的深入推進(jìn),將極大地調(diào)動(dòng)整個(gè)社會(huì)活力,推動(dòng)中國(guó)社會(huì)的飛速發(fā)展,并對(duì)中國(guó)未來(lái)的發(fā)展產(chǎn)生巨大的影響。

1.2 網(wǎng)頁(yè)制作的意義

首先,政府網(wǎng)站關(guān)系到政府的服務(wù)形象,關(guān)系到百姓的切身利益。政府部門(mén)通過(guò)制作網(wǎng)頁(yè)建立網(wǎng)站,是電子政務(wù)的最佳切入點(diǎn)和重要內(nèi)容,政府網(wǎng)頁(yè)的發(fā)展水平是衡量一個(gè)地區(qū)電子政務(wù)進(jìn)程的標(biāo)志。在政府網(wǎng)頁(yè)上,政務(wù)信息公開(kāi)程度,有關(guān)為民服務(wù)欄目健全情況,信息反饋情況,在線(xiàn)辦公與網(wǎng)上受理情況等關(guān)系到政府的服務(wù)形象,關(guān)系到百姓的切身利益。其次,政府網(wǎng)頁(yè)制作有利于政府各類(lèi)信息的充分共享,有利于政府決策水平的不斷提高。通過(guò)網(wǎng)頁(yè)的各類(lèi)平臺(tái)迅速直接地獲取公眾的反饋信息,準(zhǔn)確掌握外部環(huán)境,大幅提高了正確決策與快速反應(yīng)的能力。隨著政府各類(lèi)信息的公開(kāi)化,政民互動(dòng)不斷加強(qiáng),政府將在公眾面前展現(xiàn)出高效、透明的良好形象,這有利于提高社會(huì)凝聚力,對(duì)于維護(hù)社會(huì)穩(wěn)定、促進(jìn)社會(huì)發(fā)展具有重要意義。

1.3 開(kāi)發(fā)工具簡(jiǎn)介

在眾多的網(wǎng)頁(yè)設(shè)計(jì)與制作工具軟件中,我根據(jù)實(shí)際需求及對(duì)軟件的熟悉程度,主要選取了Photoshop CS3、Fireworks 8.0、Flash MX 2004、Macromedia Dreamweaver8進(jìn)行網(wǎng)頁(yè)的開(kāi)發(fā)和制作,這些軟件的主要特點(diǎn)分述如下。

? 網(wǎng)頁(yè)圖像設(shè)計(jì)工具——Photoshop CS3、Fireworks 8.0

在網(wǎng)頁(yè)制作過(guò)程中,首先要使用Photoshop或Fireworks 設(shè)計(jì)網(wǎng)頁(yè)和整體效果圖、處理網(wǎng)頁(yè)中的圖像、背景圖及網(wǎng)頁(yè)的圖標(biāo)、按鈕等。Photoshop是平面圖像處理業(yè)界霸主Adobe公司推出的跨越PC和MAC兩界首屈一指的大型圖像處理軟件.它功能強(qiáng)大,操作界面友好,得到了廣大第三方開(kāi)發(fā)廠(chǎng)家的支持,從而也贏得了眾多的用戶(hù)的青睞。Fireworks是Adobe公司推出的著名平面圖像設(shè)計(jì)和圖像處理軟件,它具有強(qiáng)大的圖像處理功能和操作易用性,受到廣大平面圖形設(shè)計(jì)人員及專(zhuān)業(yè)廣告設(shè)計(jì)師的青睞。它涉及圖像合成、色彩校正、圖層調(diào)板、通道使用、動(dòng)作調(diào)板、路徑工具、濾鏡等圖像處理功能??芍谱魅绨粹o制作、文字特效、材質(zhì)紋理、三維物體、影像特效及廣告創(chuàng)意設(shè)計(jì)等多種用途。

? 動(dòng)畫(huà)制作工具——Flash MX 2004

Flash MX 2004是Macromedia公司的一個(gè)的網(wǎng)頁(yè)交互動(dòng)畫(huà)制作工具。用flash制作出來(lái)的動(dòng)化是矢量的,不管怎樣放大、縮小,它還是清晰可見(jiàn)。 用flash制作的文件很小,這樣便于在互聯(lián)網(wǎng)上傳輸,它還采用了數(shù)據(jù)流技術(shù),只要下載一部分,就能欣賞動(dòng)畫(huà),而且能一邊播放一邊傳輸數(shù)據(jù)。 交互性更是flash動(dòng)畫(huà)的迷人之處,可以通過(guò)點(diǎn)擊按鈕、選擇菜單來(lái)控制動(dòng)畫(huà)的播放,這些優(yōu)點(diǎn)使flash日益成為網(wǎng)絡(luò)多媒體的主流。

? 網(wǎng)頁(yè)排版工具—— Macromedia Dreamweaver 8

Macromedia Dreamweaver 8是由Macromedia公司推出的,用于網(wǎng)頁(yè)開(kāi)發(fā)和網(wǎng)站管理的專(zhuān)業(yè)化設(shè)計(jì)工具。它采用了多種新技術(shù),具有設(shè)計(jì)和開(kāi)發(fā)網(wǎng)站過(guò)程中需要的網(wǎng)站管理、網(wǎng)站設(shè)計(jì)、頁(yè)面制作、多媒體制作和動(dòng)畫(huà)制作等豐富實(shí)用的功能;它具有友好的操作界面,在文檔窗口中可以打開(kāi)各種浮動(dòng)面板,同時(shí)還可以使用系統(tǒng)內(nèi)置的多種對(duì)象進(jìn)行操作。它將可視布局工具、應(yīng)用程序開(kāi)發(fā)功能和代碼編輯支持組合在一起,其功能強(qiáng)大,使得各個(gè)層次的開(kāi)發(fā)人員和設(shè)計(jì)人員都能夠快速創(chuàng)建界面吸引人的基于標(biāo)準(zhǔn)的網(wǎng)站和應(yīng)用程序。開(kāi)發(fā)人員可以使用 Dreamweaver 及所選擇的服務(wù)器技術(shù)來(lái)創(chuàng)建功能強(qiáng)大的 Internet 應(yīng)用程序,從而使用戶(hù)能連接到數(shù)據(jù)庫(kù)、Web 服務(wù)。

第 二 章 可行性分析

2.1 B/S結(jié)構(gòu)介紹

B/S(Browser/Server,簡(jiǎn)稱(chēng)B/S)結(jié)構(gòu),即瀏覽器/服務(wù)器模式,它是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,從傳統(tǒng)的二層C/S結(jié)構(gòu)發(fā)展而來(lái),通常采用三層結(jié)構(gòu):瀏覽器-Web服務(wù)器-數(shù)據(jù)庫(kù)服務(wù)器,WEB瀏覽器是客戶(hù)端最主要的應(yīng)用軟件,瀏覽器通過(guò)Web Server 同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。

在B/S體系結(jié)構(gòu)系統(tǒng)中,用戶(hù)通過(guò)瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將用戶(hù)所需信息返回到瀏覽器。而其余如數(shù)據(jù)請(qǐng)求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁(yè)生成、對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)和應(yīng)用程序的執(zhí)行等工作全部由Web Server完成,這樣大大簡(jiǎn)化了客戶(hù)端,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶(hù)的總體擁有成本(TCO)。

該結(jié)構(gòu)的缺點(diǎn)是存在數(shù)據(jù)安全性問(wèn)題、對(duì)服務(wù)器要求過(guò)高、數(shù)據(jù)傳輸速度慢、軟件的個(gè)性化特點(diǎn)明顯降低,難以實(shí)現(xiàn)傳統(tǒng)模式下的特殊功能要求。

2.2 ACCESS 數(shù)據(jù)庫(kù)

Access是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),是Office系列應(yīng)用軟件之一。它提供了表、查詢(xún)、窗體、報(bào)表、頁(yè)、宏、模塊7種用來(lái)建立數(shù)據(jù)庫(kù)系統(tǒng)的對(duì)象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢(xún)、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫(kù)管理系統(tǒng)提供了方便,也使得普通用戶(hù)不必編寫(xiě)代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。由于Access數(shù)據(jù)庫(kù)的ODBC驅(qū)動(dòng)程序支持的SQL指令全,執(zhí)行效率高,所以Access后臺(tái)數(shù)據(jù)庫(kù)+ASP服務(wù)器端程序+客戶(hù)端IE瀏覽器,是一個(gè)精練、實(shí)用、高效的組合模式。

2.3 ASP 技術(shù)

ASP是Active Server Page的縮寫(xiě),意為“動(dòng)態(tài)服務(wù)器頁(yè)面”。ASP是微軟公司開(kāi)發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具。ASP的網(wǎng)頁(yè)文件的格式是.asp,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。ASP是一種服務(wù)器端腳本編寫(xiě)環(huán)境,可以用來(lái)創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或Web應(yīng)用程序。ASP網(wǎng)頁(yè)可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁(yè)中添加交互式內(nèi)容(如在線(xiàn)表單),也可以創(chuàng)建使用HTML網(wǎng)頁(yè)作為用戶(hù)界面的web應(yīng)用程序。與HTML相比,ASP網(wǎng)頁(yè)具有實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)技術(shù);包含在HTML代碼所組成的文件中,易于修改和測(cè)試;可以使用服務(wù)器端ActiveX組件來(lái)執(zhí)行各種各樣的任務(wù);方便連接ACCESS與SQL數(shù)據(jù)庫(kù)等多種優(yōu)點(diǎn),其主要缺點(diǎn)是開(kāi)發(fā)人員要有豐富的經(jīng)驗(yàn),否則會(huì)留出漏洞,讓黑客利用進(jìn)行注入攻擊。安裝ASP時(shí),系統(tǒng)提供了兩種腳本語(yǔ)言:VBScript和JScript,而VBScript則被作為系統(tǒng)默認(rèn)的腳本語(yǔ)言。

第 三 章 網(wǎng)頁(yè)需求分析

3.1 總體功能需求分析

網(wǎng)頁(yè)功能分析就是以系統(tǒng)的觀點(diǎn),對(duì)已選定的對(duì)象與開(kāi)發(fā)范圍進(jìn)行有目的、有步驟的實(shí)際調(diào)查和科學(xué)分析。分析的目的就是要弄清楚網(wǎng)頁(yè)要做什么,最終為后面的設(shè)計(jì)工作打下基礎(chǔ)。

該網(wǎng)頁(yè)作為電子政務(wù)的一種服務(wù)平臺(tái),政務(wù)公開(kāi)、在線(xiàn)辦事、網(wǎng)上交流是其基本的三大功能。

3.1.1. 基本功能需求

? 政務(wù)公開(kāi)功能

根據(jù)2008年5月1日起施行的政府信息公開(kāi)條例規(guī)定,行政機(jī)關(guān)應(yīng)當(dāng)將主動(dòng)公開(kāi)的政府信息,通過(guò)政府公報(bào)、政府網(wǎng)站、新聞會(huì)以及報(bào)刊、廣播、電視等便于公眾知曉的方式公開(kāi),確保公眾享有充分的知情權(quán)、監(jiān)督權(quán)。

? 網(wǎng)站辦事功能

網(wǎng)上辦公辦事是網(wǎng)頁(yè)功能服務(wù)中非常重要的組成部分,是電子政務(wù)建設(shè)努力的方向。通過(guò)提供一些行政審批等項(xiàng)目的在線(xiàn)辦理極大地方便了群眾,減少了不必要的人為環(huán)節(jié),節(jié)省了社會(huì)資源。

? 網(wǎng)上交流功能

通過(guò)搭建政民交流平臺(tái),讓公眾不但能夠?qū)⒆约旱慕ㄗh與意見(jiàn)直接反映給部門(mén)領(lǐng)導(dǎo),實(shí)現(xiàn)普通群眾參政、議政的夙愿,而且使領(lǐng)導(dǎo)能夠通過(guò)這一平臺(tái),傾聽(tīng)民聲、關(guān)注民情、體察民意,進(jìn)而為群眾辦理更多的實(shí)事、好事、貼心事。

3.1.2. 功能結(jié)構(gòu)圖

3.2 網(wǎng)頁(yè)具體功能模塊需求分析

根據(jù)總體功能需求分析,該部門(mén)網(wǎng)頁(yè)確定政務(wù)公開(kāi)、工作動(dòng)態(tài)、領(lǐng)導(dǎo)講話(huà)等功能模塊,具體組成分別如下。

3.2.1. 政務(wù)公開(kāi)功能

? 領(lǐng)導(dǎo)講話(huà)模塊

功能:即時(shí)領(lǐng)導(dǎo)關(guān)于三農(nóng)工作的各種會(huì)議、現(xiàn)場(chǎng)講話(huà)。

作用:傳達(dá)精神,貫徹意圖。

? 政務(wù)公開(kāi)模塊

政務(wù)公開(kāi)模塊包含七個(gè)子模塊:機(jī)構(gòu)職能、領(lǐng)導(dǎo)介紹、內(nèi)設(shè)科室、農(nóng)口系統(tǒng)、人事信息、規(guī)劃計(jì)劃、財(cái)政信息。模塊根據(jù)國(guó)家信息公開(kāi)條例等法規(guī)政策要求,針對(duì)該政府部門(mén)必須公開(kāi)的七個(gè)方面進(jìn)行設(shè)置。

? 工作動(dòng)態(tài)模塊

工作動(dòng)態(tài)模塊,包含六個(gè)子模塊:綜合信息、新村建設(shè)、農(nóng)業(yè)產(chǎn)業(yè)化、勞務(wù)開(kāi)發(fā)、農(nóng)田建設(shè)、移民工作。功能根據(jù)該政府部門(mén)各科室(辦)所承擔(dān)的職能職責(zé)進(jìn)行設(shè)計(jì),實(shí)現(xiàn)了各責(zé)任條塊當(dāng)前工作信息的即時(shí)公開(kāi)。

? 政策法規(guī)模塊

模塊設(shè)置農(nóng)業(yè)法規(guī)、政策文件兩個(gè)子模塊,提供近年來(lái)國(guó)家關(guān)于三農(nóng)工作各種重要法規(guī)、政策的瀏覽和下載,同時(shí)對(duì)本區(qū)、部門(mén)關(guān)于三農(nóng)工作制定的各種政策文件進(jìn)行了公開(kāi),使法規(guī)政策透明化,接受公眾監(jiān)督。

? 專(zhuān)題專(zhuān)欄模塊

模塊包含科學(xué)發(fā)展觀、調(diào)研文章、企業(yè)推介、農(nóng)業(yè)前沿四個(gè)子模塊。科學(xué)發(fā)展觀子模塊緊扣時(shí)代所需,調(diào)研文章子模塊是在互聯(lián)網(wǎng)上開(kāi)辟的一個(gè)嶄新的調(diào)研舞臺(tái),企業(yè)推介子模塊為本地龍頭企業(yè)的宣傳、推廣提供了一個(gè)新平臺(tái)。農(nóng)業(yè)前沿子模塊放眼全球,宣傳、推介農(nóng)業(yè)領(lǐng)域的最新技術(shù)、最新品種。

3.2.2. 網(wǎng)站辦事功能

? 網(wǎng)上辦事模塊

模塊設(shè)置便民服務(wù)、服務(wù)流程、資料下載、統(tǒng)計(jì)報(bào)表四個(gè)子模塊,將該部門(mén)能夠進(jìn)行網(wǎng)上辦理的相關(guān)行政審批事項(xiàng)予以了公開(kāi),方便了群眾,提高了辦事效率,提升了部門(mén)形象。

3.2.3. 網(wǎng)上交流功能

? 在線(xiàn)交流模塊

模塊設(shè)置三農(nóng)論壇、領(lǐng)導(dǎo)信箱、咨詢(xún)留言、網(wǎng)上投訴、網(wǎng)上調(diào)查五個(gè)子模塊。三農(nóng)論壇子模塊為公眾之間相互交流提供了平臺(tái)。領(lǐng)導(dǎo)信箱、在線(xiàn)咨詢(xún)等四個(gè)子模塊,為政府部門(mén)決策即時(shí)提供了群眾的意見(jiàn)及建議。

? 聯(lián)系我們模塊

該模塊主要功能:收集網(wǎng)站的反饋信息。

3.3 網(wǎng)頁(yè)結(jié)構(gòu)圖

3.4 網(wǎng)頁(yè)版面規(guī)劃

全部網(wǎng)頁(yè)采用1024×768分辨率制成,網(wǎng)頁(yè)訪(fǎng)問(wèn)采用首頁(yè)、導(dǎo)航頁(yè)和新聞頁(yè)三級(jí)頁(yè)面形式。

? 首頁(yè)

首頁(yè)使用的是國(guó)字型結(jié)構(gòu)布局。 國(guó)字型結(jié)構(gòu)布局是一些大型網(wǎng)站所喜歡的類(lèi)型,即最上面是網(wǎng)站的標(biāo)題+主菜單,下半部分分為3個(gè)區(qū)域,左右分列一些兩小條內(nèi)容,中間是主題內(nèi)容,與左右一起羅列到底,最下面是網(wǎng)站的一些基本信息,聯(lián)系方式,版權(quán)聲明等。這種布局的優(yōu)點(diǎn)是能夠充分利用版面,信息量大;缺點(diǎn)是頁(yè)面擁擠,不夠靈活。

? 導(dǎo)航頁(yè)

采用拐角型布局,優(yōu)點(diǎn)是頁(yè)面結(jié)構(gòu)清晰,主次分明,缺點(diǎn)是規(guī)矩呆板,容易讓人“看之無(wú)味。

? 新聞頁(yè)

使用標(biāo)題正文型:這種類(lèi)型即最上面是標(biāo)題或類(lèi)似的一些東西,下面是正文;本站子頁(yè)大部分是這個(gè)結(jié)構(gòu)。

? 頁(yè)頭

本站頁(yè)頭以900×150的農(nóng)村風(fēng)景圖為底,左置“巴中市”六字及名稱(chēng)英文“”O(jiān)ffice of rural affairs,Bazhou District,Bazhong City,右邊放置宣傳語(yǔ)(FLASH動(dòng)畫(huà))一起構(gòu)成。

? 頁(yè)腳

本站頁(yè)腳如下:

3.5 網(wǎng)站CI形象設(shè)計(jì)

? 主色調(diào)與色彩

網(wǎng)站采用代表了春天、希望、田野的“綠色”為主色調(diào),與部門(mén)的農(nóng)業(yè)、農(nóng)村、農(nóng)民三農(nóng)工作性質(zhì)相吻合。

? 字體

導(dǎo)航欄字體為“黑體”,14px;網(wǎng)站主欄目字體為“宋體”,14 px;正文字體為“宋體”,9 px;

? 交互方式

網(wǎng)站設(shè)置了專(zhuān)門(mén)的在線(xiàn)交流模塊,提供了論壇、網(wǎng)上投訴、咨詢(xún)留言、網(wǎng)上調(diào)查等多種交互方式。

3.6 網(wǎng)頁(yè)布局技術(shù)

網(wǎng)頁(yè)使用表格方式布局,同時(shí)用CSS進(jìn)行樣式控制。表格布局的優(yōu)勢(shì)在于它能對(duì)不同對(duì)象加以處理,而又不用擔(dān)心不同對(duì)象之間的影響。表格布局的缺點(diǎn)是,當(dāng)我們用了過(guò)多表格時(shí),頁(yè)面下載速度受到影響。CSS層疊樣式表是W3C組織新近批準(zhǔn)的一個(gè)輔助HTML設(shè)計(jì)的新特性,它使整個(gè)HTML保持統(tǒng)一的外觀。過(guò)去在設(shè)置文本時(shí),為了保持整個(gè)段落都使用相同的外觀,不得不為每一段設(shè)置屬性,很麻煩。采用CSS可以在設(shè)置文本之前,就指定整個(gè)文本的屬性,比如顏色、字體大小等等,獲得統(tǒng)一的文本外觀。

第 四 章 數(shù)據(jù)庫(kù)設(shè)計(jì)

數(shù)據(jù)庫(kù)在一個(gè)網(wǎng)頁(yè)系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)的結(jié)構(gòu)好壞將直接影響到應(yīng)用系統(tǒng)的實(shí)現(xiàn)效果和數(shù)據(jù)操作效率以及能否保證數(shù)據(jù)的一致性、完整性和安全性。

4.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)

數(shù)據(jù)庫(kù)概念設(shè)計(jì)的任務(wù)是根據(jù)用戶(hù)需求設(shè)計(jì)數(shù)據(jù)的概念數(shù)據(jù)模型,簡(jiǎn)稱(chēng)概念模型。概念模型是按用戶(hù)的觀點(diǎn)對(duì)數(shù)據(jù)和信息進(jìn)行建模,是從用戶(hù)的角度看到的數(shù)據(jù)庫(kù),它可以用E-R模型來(lái)表示。構(gòu)成E-R圖的基本要素是實(shí)體型、屬性和關(guān)系,其表示方法為:實(shí)體型:用矩形表示,矩形框內(nèi)寫(xiě)明實(shí)體名;屬性:用橢圓形表示,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái);關(guān)系:用菱形表示,菱形框內(nèi)寫(xiě)明關(guān)系名,并用無(wú)向邊分別將有關(guān)實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類(lèi)型。

根據(jù)前面的需求分析,可以得到本網(wǎng)頁(yè)數(shù)據(jù)庫(kù)系統(tǒng)的E-R圖,如圖4-1所示。

上述E-R圖的關(guān)系說(shuō)明如下:管理員可以對(duì)所有網(wǎng)上調(diào)查、新聞信息、投訴留言、論壇發(fā)貼等實(shí)體進(jìn)行增刪編輯,它們都是1:n的關(guān)系。一個(gè)管理員可以對(duì)論壇所有注冊(cè)用戶(hù)進(jìn)行監(jiān)管,一個(gè)超級(jí)管理員可以對(duì)多個(gè)后臺(tái)管理普通用戶(hù)進(jìn)行監(jiān)管,它們的關(guān)系也都是1:n。

各實(shí)體屬性的E-R圖如下:

4.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)

通過(guò)分析系統(tǒng)涉及的相關(guān)實(shí)體以及要收集、存儲(chǔ)和操縱的數(shù)據(jù)信息,本網(wǎng)頁(yè)數(shù)據(jù)庫(kù)共設(shè)置了新聞信息表(News)等6個(gè)表,分述如下。

? 新聞信息表:用于存儲(chǔ)新聞及政務(wù)信息。

表4-1 新聞信息表(News)

?

三農(nóng)論壇表:用于存儲(chǔ)論壇發(fā)帖。

表4-2 三農(nóng)論壇表(BBS)

?

投訴留言表:用于存儲(chǔ)群眾來(lái)信、投訴、咨詢(xún)及回復(fù)。

表4-3 投訴留言表(Message)

? 論壇注冊(cè)用戶(hù)表:用于存儲(chǔ)三農(nóng)論壇注冊(cè)用戶(hù)信息。

表4-4 論壇注冊(cè)用戶(hù)表(User)

? 后臺(tái)管理員表:用于存儲(chǔ)管理員姓名、密碼、權(quán)限。

表4-5 后臺(tái)管理員表(ManageUser)

?

網(wǎng)上調(diào)查表:用于存儲(chǔ)網(wǎng)站調(diào)查項(xiàng)及投票。

表4-6 網(wǎng)上調(diào)查表(OnlineSurvey)

第 五 章 人機(jī)界面設(shè)計(jì)

5.1 后臺(tái)登錄界面設(shè)計(jì)

設(shè)計(jì)思想:登錄頁(yè)面主要實(shí)現(xiàn)用戶(hù)的登錄。通過(guò)用戶(hù)名、密碼、隨機(jī)密碼、IP、SessionID的組合驗(yàn)證實(shí)現(xiàn)未登陸用戶(hù)的正常登陸和已登陸用戶(hù)中同一用戶(hù)名允許在同一IP上重復(fù)登陸,拒絕同一用戶(hù)名在不同IP上重復(fù)登陸。

圖5-1 登錄流程圖

圖5-2 管理員登錄界面

5.2 用戶(hù)管理頁(yè)面設(shè)計(jì)

設(shè)計(jì)思想:登錄頁(yè)面主要實(shí)現(xiàn)用戶(hù)的登錄,用戶(hù)有超級(jí)管理員、普通管理員。超級(jí)管理員可以對(duì)其進(jìn)行任何的操作,包括對(duì)普通管理員的增刪、密碼修改。一般用戶(hù)只可以做權(quán)限之內(nèi)的操作和只能對(duì)自身的信息作修改。

圖5-3 用戶(hù)管理流程圖

圖5-4 用戶(hù)管理界面

5.3 信息檢索頁(yè)面設(shè)計(jì)

設(shè)計(jì)思想:根據(jù)輸入的關(guān)鍵字實(shí)現(xiàn)單字段或多字段組合查詢(xún)。

圖5-5 信息檢索流程圖

5.4 后臺(tái)管理頁(yè)面設(shè)計(jì)

網(wǎng)站后臺(tái)管理系統(tǒng)提供了添加新聞內(nèi)容、管理全部新聞、領(lǐng)導(dǎo)信箱管理、在線(xiàn)咨詢(xún)管理、公眾留言管理、網(wǎng)上投訴管理、網(wǎng)上調(diào)查管理、信息中心管理、超級(jí)管理選項(xiàng)、文件上傳十個(gè)功能選擇項(xiàng),可以完成新聞信息的在線(xiàn)編輯、咨詢(xún)留言的在線(xiàn)回復(fù)、網(wǎng)上調(diào)查項(xiàng)的增減等管理任務(wù)。

圖5-7 后臺(tái)功能結(jié)構(gòu)圖

第 六 章 系統(tǒng)程序設(shè)計(jì)

前面著重討論了系統(tǒng)功能模塊的設(shè)計(jì),詳細(xì)分析了每一個(gè)模塊的功能,本章將就系統(tǒng)中模塊功能的具體實(shí)現(xiàn),選取部分源程序進(jìn)行討論。

6.1 程序設(shè)計(jì)語(yǔ)言

網(wǎng)站主要采用ASP作為程序設(shè)計(jì)代碼的開(kāi)發(fā)工具。使用ASP作為開(kāi)發(fā)工具可以方便地建立動(dòng)態(tài)的、高性能的、安全的、跨平臺(tái)的先進(jìn)動(dòng)態(tài)網(wǎng)站,其突出特點(diǎn)有以下幾個(gè):

? ASP可以將內(nèi)容的生成和顯示進(jìn)行分離

Web頁(yè)面開(kāi)發(fā)者可以用HTML或XML 標(biāo)識(shí)進(jìn)行對(duì)最終頁(yè)面的設(shè)計(jì),同時(shí)使用ASP Tag 或Java Script 來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容,因?yàn)樗械哪_本都在服務(wù)器端運(yùn)行, 所以, 如果核心邏輯部分被封裝在標(biāo)識(shí)中, 那么Web管理人員或頁(yè)面設(shè)計(jì)者將只能編輯ASP頁(yè)面的顯示方式, 而不會(huì)影響其內(nèi)容的實(shí)質(zhì)。

? 對(duì)不同瀏覽器的兼容

由于ASP技術(shù)采用了將ASP Tag 和Java Script 在服務(wù)器端解釋并執(zhí)行而只將結(jié)果以HTML或XML的形式送回到客戶(hù)端的方法, 從而保證了對(duì)其它基于HTML的Web瀏覽器的完全兼容。

6.2 部份源程序?qū)崿F(xiàn)及文件

? 數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)

網(wǎng)頁(yè)在采用微軟IIS/PWS的網(wǎng)絡(luò)平臺(tái),通過(guò)服務(wù)器端運(yùn)行的ASP程序來(lái)訪(fǎng)問(wèn)后臺(tái)Access數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)采用匿名身份驗(yàn)證方式,使用戶(hù)無(wú)需輸入用戶(hù)名或密碼便可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪(fǎng)問(wèn)。匿名身份驗(yàn)證是指由 IIS創(chuàng)建IUSR、計(jì)算機(jī)名稱(chēng)、帳戶(hù)(計(jì)算機(jī)名稱(chēng)是正在運(yùn)行IIS 的服務(wù)器名稱(chēng)),當(dāng)匿名用戶(hù)請(qǐng)求數(shù)據(jù)庫(kù)內(nèi)容時(shí)IIS 會(huì)將該連接分配給 IUSER_ComputerName 帳戶(hù),其中ComputerName。默認(rèn)情況下,IUSER_ComputerName 帳戶(hù)為 Guests 組的成員。此組具有 NTFS 文件系統(tǒng)權(quán)限所規(guī)定的安全限制,這些限制指定訪(fǎng)問(wèn)級(jí)別以及可提供給公共用戶(hù)的內(nèi)容的類(lèi)型。建立Access數(shù)據(jù)庫(kù)連接的步驟及參數(shù)意義如下:

第一行程序:建立一個(gè)ADO對(duì)象集中的Connection對(duì)象,也即連接對(duì)象。這是建立數(shù)據(jù)庫(kù)連接的初始步驟。執(zhí)行這行程序后,Conn成為一個(gè)連接對(duì)象。

第二行程序:建立一個(gè)ADO對(duì)象集中的Recordset對(duì)象,以便利用Recordset對(duì)象操作數(shù)據(jù)庫(kù)(當(dāng)然,這只是對(duì)數(shù)據(jù)庫(kù)操作的多種方式之一)。執(zhí)行這行后,rs就成為一個(gè)Recordset對(duì)象。

第三行程序:利用連接對(duì)象Conn的Open方法打開(kāi)一個(gè)指定的數(shù)據(jù)庫(kù)。首先利用Server對(duì)象的MapPath函數(shù),取得要打開(kāi)數(shù)據(jù)庫(kù)的完整的文件路徑,并存儲(chǔ)在變量DBQ中。其次,因?yàn)槲覀円蜷_(kāi)的是Access數(shù)據(jù)庫(kù),所以要指定ODBC驅(qū)動(dòng)程序參數(shù),表示要透過(guò)Access的ODBC驅(qū)動(dòng)程序來(lái)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)。到這里,就已經(jīng)打開(kāi)了數(shù)據(jù)庫(kù)名指定的數(shù)據(jù)庫(kù)。

第四行程序: Sql指令串。

第五行程序:利用rs對(duì)象的Open方法打開(kāi)數(shù)據(jù)庫(kù)中的數(shù)據(jù)表。這其中有四個(gè)參數(shù),其意義如下:

數(shù)據(jù)表名或SQL指令串:在這個(gè)參數(shù)里指定要打開(kāi)的數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)表名稱(chēng),或者是用SQL的Select指令串確定的數(shù)據(jù)表的指定范圍數(shù)據(jù)

Connection對(duì)象:指定已經(jīng)打開(kāi)的數(shù)據(jù)庫(kù)的Connection對(duì)象。

Recordset類(lèi)型:表示打開(kāi)數(shù)據(jù)表的方式,有四種選擇。數(shù)字0表示只讀方式,且當(dāng)前記錄只能下移;數(shù)字1表示可讀寫(xiě)方式,當(dāng)前記錄可自由上下移動(dòng),但不能及時(shí)看到別的用戶(hù)建立的新記錄,除非重新啟動(dòng);數(shù)字2表示可讀寫(xiě)方式,當(dāng)前記錄可自由移動(dòng),而且可以及時(shí)看到別的用戶(hù)增加的新記錄;數(shù)字3表示只讀方式,但當(dāng)前記錄可以自由移動(dòng)。

鎖定類(lèi)型:這個(gè)參數(shù)指定數(shù)據(jù)庫(kù)的鎖定功能。因?yàn)榫W(wǎng)絡(luò)上的數(shù)據(jù)庫(kù)都是多用戶(hù)的,很可能同時(shí)有多個(gè)用戶(hù)在操作數(shù)據(jù)庫(kù)。為了避免錯(cuò)誤,讓同一時(shí)間只可能有一個(gè)用戶(hù)修改數(shù)據(jù),就要用鎖定功能。有四種選擇:數(shù)字1表示只讀方式鎖定,用戶(hù)不能更改數(shù)據(jù);數(shù)字2表示悲觀鎖定,當(dāng)一個(gè)用戶(hù)用rs對(duì)象開(kāi)始修改數(shù)據(jù)時(shí)就鎖定數(shù)據(jù)庫(kù),直到用戶(hù)用rs.Update更新記錄后,才解除鎖定;數(shù)字3表示樂(lè)觀鎖定,只有在數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù)中的時(shí)候才鎖定。數(shù)字4表示批次樂(lè)觀鎖定,只有在使用rs.UpdateBatch成批更新數(shù)據(jù)時(shí)候才鎖定數(shù)據(jù)記錄。

? 身份驗(yàn)證

本網(wǎng)站身份驗(yàn)證采用服務(wù)器端驗(yàn)證代碼方式,密碼算法采用流行的MD5算法,同時(shí)附加客戶(hù)端隨機(jī)密碼驗(yàn)證。MD5全稱(chēng)Message-Digest Algorithm 5(信息-摘要算法),是由MIT Laboratory for Computer Science和RSA Data Security Inc的Ronald L. Rivest在90年代初向IEFT提交的一種不可逆運(yùn)算加密算法,經(jīng)MD2、MD3和MD4發(fā)展而來(lái),面向32位的電腦。登陸驗(yàn)證按一個(gè)IP可以有多個(gè)用戶(hù)登陸,一個(gè)用戶(hù)只能登陸一個(gè)IP的原則進(jìn)行設(shè)計(jì),具體代碼及解釋如下:

? 網(wǎng)上調(diào)查功能實(shí)現(xiàn)

圖6-1 網(wǎng)上調(diào)查投票界面

圖6-2 網(wǎng)上調(diào)查結(jié)果界面

網(wǎng)上調(diào)查實(shí)現(xiàn)代碼

第 七 章 網(wǎng)頁(yè)測(cè)試

7.1 測(cè)試網(wǎng)站的建立

7.1.1. 測(cè)試網(wǎng)站環(huán)境

網(wǎng)頁(yè)測(cè)試使用本單位局域網(wǎng)進(jìn)行,配置如下:

服務(wù)器端:操作系統(tǒng)—Windows xp

Web服務(wù)器—IIS5.1

瀏覽器—IE6.0

客戶(hù)端:Internet Explorer6.0

7.1.2. Web服務(wù)器IIS5.1簡(jiǎn)介

IIS是Internet Information Services的縮寫(xiě),是目前使用最廣泛的Web服務(wù)器,可以在UNIX和Windows平臺(tái)上運(yùn)行。它與Windows NT Server完全集成,允許使用Windows NT Server內(nèi)置的安全性以及NTFS文件系統(tǒng)建立強(qiáng)大靈活的Internet/Intranet站點(diǎn)。IIS組件主要包括Web服務(wù)器、FTP服務(wù)器、NNTP服務(wù)器和SMTP服務(wù)器,分別用于網(wǎng)頁(yè)瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面。

7.1.3. 網(wǎng)頁(yè)測(cè)試

? IIS配置

當(dāng)IIS被成功安裝后,將在計(jì)算機(jī)C:\Inetpub\wwwroot下新建一個(gè)默認(rèn)網(wǎng)站,通過(guò)修改默認(rèn)網(wǎng)站配置可以建立自己的站點(diǎn)。如自己的網(wǎng)頁(yè)放在D:\Wy目錄下,首頁(yè)文件名為Index.asp,其具體步驟如下:

第一步:在“默認(rèn)Web站點(diǎn)”上單擊右鍵,選“屬性”,以進(jìn)入名為“默認(rèn)Web站點(diǎn)屬性”設(shè)置界面。

第二步:轉(zhuǎn)到“主目錄”窗口,再在“本地路徑”輸入(或用“瀏覽”按鈕選擇)好自己網(wǎng)頁(yè)所在的“D:\Wy”目錄。

第三步:轉(zhuǎn)到“文檔”窗口,再按“添加”按鈕,根據(jù)提示在“默認(rèn)文檔名”后輸入自己網(wǎng)頁(yè)的首頁(yè)文件名“Index.asp”。

第四步:在“默認(rèn)Web站點(diǎn)”上單擊右鍵,選“新建虛擬目錄”,依次在“別名”處輸入“test”,在“目錄”處輸入“D:\Wy”后再按提示操作。

? 數(shù)據(jù)源(ODBC)配置

第一步:選擇控制面板中的管理工具打開(kāi)數(shù)據(jù)源(ODBC)。

第二步:在選項(xiàng)卡系統(tǒng)DNS中添加Microsoft Access Driver(*.mdb)驅(qū)動(dòng)并指定數(shù)據(jù)源為網(wǎng)站的數(shù)據(jù)庫(kù)文件。

? 測(cè)試

打開(kāi)瀏覽器,直接在地址欄中輸入:localhost/test/index.asp或者127.0.0.1/test/index.asp即可。

7.2 網(wǎng)頁(yè)及網(wǎng)站維護(hù)

在測(cè)試完成后,網(wǎng)頁(yè)就可以到互聯(lián)網(wǎng)上了,接下來(lái)要做的就是網(wǎng)站的日常維護(hù)了。網(wǎng)站維護(hù)就是對(duì)服務(wù)器及相關(guān)軟硬件的維護(hù),對(duì)可能出現(xiàn)的問(wèn)題進(jìn)行評(píng)估,制定響應(yīng)時(shí)間,制定相關(guān)維護(hù)規(guī)定,將網(wǎng)站維護(hù)制度化、規(guī)范化,主要包括以下內(nèi)容:

? 即時(shí)更新新聞內(nèi)容

? 留言、投訴、咨詢(xún)、信箱定期回復(fù)

? 數(shù)據(jù)庫(kù)內(nèi)容定期備份、刪減、分類(lèi)

? 更正數(shù)據(jù)庫(kù)使用過(guò)程中發(fā)現(xiàn)的問(wèn)題

? 定期進(jìn)行綜合分析,不斷優(yōu)化數(shù)據(jù)庫(kù)中數(shù)據(jù)結(jié)構(gòu),提高使用效率

? 在系統(tǒng)運(yùn)行過(guò)程中應(yīng)定期對(duì)管理員用戶(hù)名和密碼進(jìn)行更新,并對(duì)IIS和NT權(quán)限作相應(yīng)設(shè)置

第 八 章 結(jié)論

本次利用畢業(yè)設(shè)計(jì)的機(jī)會(huì),為自己工作的單位設(shè)計(jì)了網(wǎng)頁(yè)。網(wǎng)頁(yè)使用ASP技術(shù)開(kāi)發(fā),具有良好的交互性能,具備強(qiáng)大的后臺(tái)管理功能。新聞、信息檢索、互動(dòng)交流等主要模塊設(shè)計(jì)做到了與單位職能職責(zé)的緊密結(jié)合,達(dá)到了預(yù)期設(shè)計(jì)目標(biāo)。網(wǎng)頁(yè)經(jīng)單位局域網(wǎng)多次測(cè)試,在WindowsXP操作系統(tǒng),IIS5.1的服務(wù)器環(huán)境上正常運(yùn)行。

此次網(wǎng)頁(yè)制作,通過(guò)大量閱讀書(shū)籍和求助互聯(lián)網(wǎng),使我初步掌握了網(wǎng)頁(yè)設(shè)計(jì)制作的一般過(guò)程、ASP簡(jiǎn)單設(shè)計(jì)應(yīng)用、CSS和表單布局常識(shí)、ACCESS數(shù)據(jù)庫(kù)設(shè)計(jì)技能。特別是在ASP編程階段,通過(guò)無(wú)數(shù)次解決測(cè)試過(guò)程中排查出的問(wèn)題,我不僅回顧和應(yīng)用了以前學(xué)習(xí)過(guò)的理念知識(shí),還掌握了許多新的知識(shí)和技巧,獲益良多。但由于時(shí)間倉(cāng)促,受一些技術(shù)和設(shè)備所限,網(wǎng)頁(yè)在美工、需求分析、網(wǎng)頁(yè)安全等方面存在諸多不足之處,有待后期運(yùn)行中進(jìn)一步改進(jìn)和完善。

參考文獻(xiàn)

1. 《Dreamweaver CS3 入門(mén) 提高 精通》,薛凱,康亞雄編著,機(jī)械工業(yè)出版社 2008

2. 《Photoshop CS3 平面設(shè)計(jì)標(biāo)準(zhǔn)教程》,李建宏,雷波編著,機(jī)械工業(yè)出版社 2008

3. 《ASP網(wǎng)頁(yè)數(shù)據(jù)庫(kù)短訓(xùn)教程》,劉瑞新,汪遠(yuǎn)征編著,機(jī)械工業(yè)出版社 2005

4. 《Flash CS3動(dòng)畫(huà)制作》,華信卓越編著,電子工業(yè)出版社 2008

5. 《網(wǎng)頁(yè)設(shè)計(jì)三合一》,甘登岱編著,清華大學(xué)出版社 2009

6. 《網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)站建》,邱云飛,溫國(guó)峰編著,清華大學(xué)出版社 2009

7. 《Access2007數(shù)據(jù)庫(kù)應(yīng)用與開(kāi)發(fā)》,楊繼萍,孫巖,梁文新編著,清華大學(xué)出版社 2008

8. 《網(wǎng)頁(yè)制作從入門(mén)到精通》,譚貞軍,劉斌編著,清華大學(xué)出版社 2008

9. nbagri.gov.cn/index.jsp(寧波農(nóng)村經(jīng)濟(jì)綜合信息網(wǎng))

10. 68design.net/(網(wǎng)頁(yè)設(shè)計(jì)師聯(lián)盟)

11. wznb.gov.cn/(溫州市委農(nóng)辦)

12. bjnw.gov.cn/(北京市農(nóng)委)