第一篇:電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)..
目 錄
第1章 緒論..............................................................1 1.1 課題背景............................................................1 1.2 研究意義............................................................1 1.3 設(shè)計(jì)目標(biāo)............................................................1 第2章 開發(fā)工具及相關(guān)技術(shù)簡(jiǎn)介............................................2 2.1 JAVA語言............................................................2 2.2 ECLIPSE.............................................................2 2.3 TOMCAT.............................................................2 2.4 MYSQL與NAVICAT FOR MYSQL........................................2 2.5 MVC框架............................................................3 2.6 B/S架構(gòu)............................................................3 第3章 系統(tǒng)總體設(shè)計(jì)......................................................4 3.1 功能模塊分析........................................................4 3.1.1前臺(tái)功能模塊分析................................................4 3.1.2后臺(tái)功能模塊分析................................................4 3.2 業(yè)務(wù)流程分析........................................................4 3.3 可行性研究..........................................................4 3.3.1技術(shù)可行性......................................................5 3.3.2經(jīng)濟(jì)可行性......................................................5 3.3.3管理可行性......................................................5 3.4 數(shù)據(jù)庫設(shè)計(jì)..........................................................5 3.4.1數(shù)據(jù)庫需求分析..................................................5 3.4.2數(shù)據(jù)庫概念設(shè)計(jì)..................................................6 3.4.3數(shù)據(jù)庫邏輯設(shè)計(jì)..................................................6 3.4.4數(shù)據(jù)庫結(jié)構(gòu)實(shí)現(xiàn)..................................................8 第4章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)...............................................10 4.1 界面設(shè)計(jì)原則.......................................................10 4.2主要功能及界面的實(shí)現(xiàn)...............................................10 4.2.1前臺(tái)子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).........................................10 4.2.2后臺(tái)子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).........................................13 第5章 系統(tǒng)測(cè)試.........................................................16 5.1測(cè)試環(huán)境...........................................................16 5.2測(cè)試過程...........................................................16 第6章 總結(jié)與展望.......................................................20
6.1 總結(jié)...............................................................20 6.2 展望...............................................................20 參考文獻(xiàn)................................................................21 致 謝................................................錯(cuò)誤!未定義書簽。附 錄................................................錯(cuò)誤!未定義書簽。
電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
第1章 緒論
1.1 課題背景
從21世紀(jì)以來,作為一種新型的經(jīng)營(yíng)模式,電子商務(wù)得到了長(zhǎng)足的發(fā)展,特別是近幾年信息速度高度發(fā)達(dá)的經(jīng)濟(jì)環(huán)境下,日益趨向成熟。并且人們已經(jīng)逐步接受網(wǎng)上購物這一觀念。
從電商發(fā)展至今,可以看得出開發(fā)一個(gè)電子商務(wù)網(wǎng)站的價(jià)值所在:除了投資少,回收快,基本不需要占?jí)嘿Y金之外,24小時(shí)的營(yíng)業(yè)時(shí)間以及不受店面地理位置影響都是其顯著特點(diǎn)。而對(duì)于消費(fèi)者而言,采用電子商務(wù)方式可以高效、便捷和低成本的實(shí)現(xiàn)購買活動(dòng)。
在中國(guó)發(fā)展網(wǎng)上購物已經(jīng)具有良好的消費(fèi)者基礎(chǔ),網(wǎng)上購物方式日趨被大家所接受。因此設(shè)計(jì)一個(gè)電子商務(wù)網(wǎng)站具有很好的應(yīng)用和開發(fā)前景。
1.2 研究意義
現(xiàn)在流行的網(wǎng)上購物系統(tǒng)不僅要有漂亮的網(wǎng)頁,更要有嚴(yán)謹(jǐn)?shù)囊?guī)劃,注重每一個(gè)細(xì)小的環(huán)節(jié),這樣才能使得在電子交易時(shí)避免不必要錯(cuò)誤發(fā)生。我們將使用HTML、JSP等技術(shù)來編輯網(wǎng)頁,采用MVC開發(fā)模式,以B/S為架構(gòu),并運(yùn)用JDBC技術(shù)把數(shù)據(jù)庫和動(dòng)態(tài)網(wǎng)頁相關(guān)聯(lián)[1]。本設(shè)計(jì)參照實(shí)際的網(wǎng)店的業(yè)務(wù)邏輯建立而成,同時(shí)自己建立數(shù)據(jù)庫,使得所需商品信息可以及時(shí)的保存、更新,這樣,前臺(tái)可以更好的完成網(wǎng)上購物體驗(yàn),而管理員也可以更好的及時(shí)的了解商品買賣的情況。
1.3設(shè)計(jì)目標(biāo)
通過本電子商務(wù)網(wǎng)站,顧客可瀏覽商品信息,搜索到自己想要的商品,并可以完成對(duì)商品下單等操作。而后臺(tái)管理員可以管理注冊(cè)用戶的信息,同時(shí)也可以完成對(duì)商品、訂單和新聞等的管理操作。本網(wǎng)站致力于提供給用戶完善的購物體驗(yàn),同時(shí)方便管理員對(duì)后臺(tái)的管理。
第2章開發(fā)工具及相關(guān)技術(shù)簡(jiǎn)介
軟件的開發(fā)工具用以支持軟件開發(fā)的相關(guān)過程、活動(dòng)和任務(wù)。運(yùn)行環(huán)境為工具集成和軟件的開發(fā)、維護(hù)及管理提供統(tǒng)一的支持。本系統(tǒng)依據(jù)開發(fā)的實(shí)體需求,采用的開發(fā)工具有Eclipse、Tomcat、MySQL和Navicat For MySQL等。
開發(fā)工具在軟件開發(fā)過程中是必不可少的,其屬于一種被軟件開發(fā)工程師定性的認(rèn)為是為特定的軟件包、系統(tǒng)(或軟件)框架以及操作平臺(tái)等創(chuàng)建應(yīng)用性軟件的特殊軟件。在一個(gè)完善的系統(tǒng)的開發(fā)過程中,必要的開發(fā)工具將為整個(gè)開發(fā)的過程減少較多的成本和時(shí)間,提高了開發(fā)效率。而每個(gè)系統(tǒng)的開發(fā)平臺(tái)不一樣,因此其所搭建的開發(fā)環(huán)境當(dāng)然也會(huì)有很大的差別。
2.1 Java語言
Java[2]是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計(jì)語言和Java平臺(tái)(即JavaSE, JavaEE, JavaME)的總稱。Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于個(gè)人PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開發(fā)者專業(yè)社群。在全球云計(jì)算和移動(dòng)互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢(shì)和廣闊前景。
Java 編程語言是個(gè)簡(jiǎn)單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動(dòng)態(tài)的語言。
2.2 Eclipse
Eclipse 是一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)。
2.3 Tomcat
Tomcat 服務(wù)器是一個(gè)免費(fèi)的開放源代碼的Web 應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng)對(duì)HTML 頁面的訪問請(qǐng)求。
2.4 MySQL與Navicat For MySQL
MySQL[3]是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB公司開發(fā),它是用于訪
電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。
Navicat For MySQL是一款強(qiáng)大的 MySQL 數(shù)據(jù)庫管理和開發(fā)工具,它為專業(yè)開發(fā)者提供了一套強(qiáng)大的足夠尖端的工具,但對(duì)于新用戶仍然易于學(xué)習(xí)。Navicat For MySQL 基于Windows平臺(tái),為 MySQL 量身訂作,提供類似于 MySQL 的用管理界面工具。此解決方案的出現(xiàn),將解放php,Java等程序員以及數(shù)據(jù)庫設(shè)計(jì)者、管理者的大腦,降低開發(fā)成本,為用戶帶來更高的開發(fā)效率。
2.5 MVC框架
MVC[4]是一個(gè)框架模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開。使用MVC應(yīng)用程序被分成三個(gè)核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。最典型的MVC就是JSP + Servlet + Javabean的模式。
2.6 B/S架構(gòu)
B/S[5]最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件,只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零安裝、零維護(hù)。系統(tǒng)的擴(kuò)展非常容易。B/S同時(shí)具有升級(jí)和維護(hù)方式相對(duì)簡(jiǎn)單、成本較低等。
第3章 系統(tǒng)總體設(shè)計(jì)
3.1 功能模塊分析
本電子商務(wù)網(wǎng)站涉及到兩種業(yè)務(wù)角色,即前臺(tái)用戶角色和后臺(tái)管理員角色。3.1.1前臺(tái)功能模塊分析
(1)用戶信息模塊,即用戶注冊(cè)、用戶登錄、用戶查看和修改個(gè)人信息;
(2)商品信息模塊,即分類查看商品信息、搜索商品信息;
(3)購物車信息模塊,即添加購物車、刪除購物車、搜索購物車信息;(4)訂單信息模塊,即添加訂單、刪除訂單,搜索訂單信息;(5)新聞信息模塊、即瀏覽發(fā)布的新聞信息;
(6)留言板信息模塊、即添加留言,查看所有的留言信息; 3.1.2后臺(tái)功能模塊分析
(1)管理員信息模塊,即管理員登錄、查看個(gè)人信息、修改個(gè)人信息;(2)用戶管理模塊,即查看所有用戶信息、搜索用戶信息、刪除用戶;(3)商品管理模塊,即添加商品、查詢商品、刪除商品;
(4)訂單管理模塊,即查看所有訂單信息,搜索訂單,刪除訂單;(5)新聞管理模塊,即查看所有的新聞,搜索新聞,修改新聞,刪除新聞;(6)留言板管理模塊,即查看所有留言信息,刪除留言;
3.2 業(yè)務(wù)流程分析
通過本電子商務(wù)網(wǎng)站分為前后臺(tái)兩種角色管理,前臺(tái)用戶可以完成對(duì)應(yīng)的業(yè)務(wù)邏輯,如圖1所示。后臺(tái)管理員完成對(duì)應(yīng)的業(yè)務(wù)邏輯,如圖2所示。
圖1 前臺(tái)業(yè)務(wù)流程圖
圖2 后臺(tái)業(yè)務(wù)流程圖
3.3 可行性研究
可行性分析能使新系統(tǒng)達(dá)到以最小的開發(fā)成本取得最佳的經(jīng)濟(jì)效益,其目的也是根
電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
據(jù)開發(fā)管理信息系統(tǒng)的需求,通過初步調(diào)查和系統(tǒng)目標(biāo)分析,對(duì)于本電子商務(wù)網(wǎng)站設(shè)計(jì)從技術(shù)上、經(jīng)濟(jì)上和管理上進(jìn)行是否可行的研究與分析,這既是保證資源的有效合理利用,也是避免在日常工作中的失誤而導(dǎo)致的種種浪費(fèi)現(xiàn)象 3.3.1技術(shù)可行性
技術(shù)方面,本系統(tǒng)采用Java語言進(jìn)行設(shè)計(jì),Java也是我們比較熟悉的語言。由于是初次設(shè)計(jì)電子商務(wù)網(wǎng)站,在技術(shù)和知識(shí)層面上的欠缺,導(dǎo)致在制作過程中遇到許多的困難,編程和設(shè)計(jì)的時(shí)候,明顯感覺到知識(shí)積累的不夠,并且很多知識(shí)點(diǎn)已經(jīng)淡忘。通過與老師的溝通,在老師的細(xì)心指導(dǎo)下,以及我們的一起努力,翻閱了大量的資料,多操作多實(shí)踐,本系統(tǒng)才得以比較順利的開發(fā)出來。因?yàn)閷?shí)踐和技術(shù)方面的不足,使得我們?cè)O(shè)計(jì)的程序依然存在很多不完善的地方,后期好好的鉆研,使本系統(tǒng)能更完善更適用。3.3.2經(jīng)濟(jì)可行性
本系統(tǒng)相對(duì)較小也比較簡(jiǎn)單,不需要投入大量資金,同時(shí)又存在著實(shí)用性,能改善使用方法在財(cái)力和人力上的過度消耗。因此一經(jīng)使用便可收到很好的成效,做到合理節(jié)約和合理利用資源,既提高了工作效率并且也減少了工作人員的工作量,這使得本系統(tǒng)在處理業(yè)務(wù)方面得到很大的提升空間。3.3.3管理可行性
對(duì)于絕大多數(shù)用戶而言,他們已經(jīng)養(yǎng)成了網(wǎng)上購物的習(xí)慣。對(duì)于購物方式,也已相對(duì)比較熟悉。對(duì)于本網(wǎng)站而言,簡(jiǎn)潔友好的界面可以使用戶快速的了解本網(wǎng)站提供的業(yè)務(wù),從而能更好的操作以完成網(wǎng)上購物的體驗(yàn)。對(duì)于后臺(tái)管理者而言,本系統(tǒng)提供的后臺(tái)操作簡(jiǎn)單,模塊劃分簡(jiǎn)潔明了。因此無論是用戶,還是管理員都能很好的操作本網(wǎng)站提供的功能,在管理方面是可行的。
3.4 數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造(設(shè)計(jì))優(yōu)化的數(shù)據(jù)庫邏輯模式和物理結(jié)構(gòu),并據(jù)此建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)和管理數(shù)據(jù),滿足各種用戶的應(yīng)用需求,包括信息管理要求和數(shù)據(jù)操作需求。信息管理要求是指在數(shù)據(jù)庫中應(yīng)該存儲(chǔ)和管理哪些數(shù)據(jù)對(duì)象;數(shù)據(jù)操作要求是指對(duì)數(shù)據(jù)對(duì)象需要進(jìn)行哪些操作,如查詢、增、刪、改、統(tǒng)計(jì)等操作[6]。3.4.1數(shù)據(jù)庫需求分析
數(shù)據(jù)庫需求分析的任務(wù)是通過詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象(組織、部門、企業(yè) 5
等),充分了解系統(tǒng)的工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定系統(tǒng)的功能,因此必須充分考慮今后可能的擴(kuò)充和改變,不能僅僅按照當(dāng)前應(yīng)用需求來設(shè)計(jì)數(shù)據(jù)庫。本系統(tǒng)相對(duì)比較簡(jiǎn)單,從前臺(tái)到后臺(tái)操作涉及到的實(shí)體及其屬性的定義都能滿足系統(tǒng)的要求,因此在考慮后期可能的應(yīng)用需求,本數(shù)據(jù)庫的設(shè)計(jì)相對(duì)合理,應(yīng)用性良好。3.4.2數(shù)據(jù)庫概念設(shè)計(jì)
數(shù)據(jù)庫概念設(shè)計(jì)階段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。在本電子商務(wù)網(wǎng)站中,各項(xiàng)實(shí)體之間的關(guān)系并不復(fù)雜,本系統(tǒng)的數(shù)據(jù)庫沒有設(shè)計(jì)外鍵關(guān)聯(lián),只是將關(guān)聯(lián)數(shù)據(jù)庫的字段存放到需要的數(shù)據(jù)庫表中,從而能達(dá)到數(shù)據(jù)關(guān)聯(lián)的目的,如圖3所示,因此概念設(shè)計(jì)也相對(duì)比較容易。
圖3 數(shù)據(jù)庫實(shí)體關(guān)系圖 3.4.3數(shù)據(jù)庫邏輯設(shè)計(jì)
在數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)階段,需要將數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為MySQL數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。在上面的實(shí)體結(jié)構(gòu)的基礎(chǔ)上,形成對(duì)應(yīng)的數(shù)據(jù)庫表,如表1—表7所示。
表1 用戶基本信息表
電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
表2 商品基本信息表
表3 訂單基本信息表
表4 購物車基本信息表
表5 新聞基本信息表
表6 管理員基本信息表
表7 留言板基本信息表
3.4.4數(shù)據(jù)庫結(jié)構(gòu)實(shí)現(xiàn)
在需求分析、概念結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上得到數(shù)據(jù)庫的邏輯結(jié)構(gòu)之后,就可以在MySQL數(shù)據(jù)庫系統(tǒng)中實(shí)現(xiàn)該邏輯結(jié)構(gòu)。實(shí)現(xiàn)數(shù)據(jù)庫的邏輯結(jié)構(gòu)的方式是借助Navicat For Mysql來管理實(shí)現(xiàn),詳細(xì)步驟如下所述。
(1)打開Navicat For Mysql,選擇“連接”出現(xiàn)“新建連接”界面,在“連接名”輸入框中填入項(xiàng)目名(如eshop),其他選擇對(duì)應(yīng)的數(shù)值,如端口號(hào)、數(shù)據(jù)庫的用戶名和密碼等。當(dāng)點(diǎn)擊測(cè)試連接時(shí),若如圖4所示的效果,則連接成功,點(diǎn)擊確定即可看到如圖5所示的界面。
圖4 新建數(shù)據(jù)庫連接
圖5 連接列表
(2)選中“eshop”,鼠標(biāo)右擊選擇“新建數(shù)據(jù)庫”,在“數(shù)據(jù)庫名”標(biāo)簽中填入數(shù)據(jù)庫名(如eshop),“字符集”選擇“utf8--UTF-8 Unicode”,其他選擇默認(rèn),如圖6所示。
圖6 新建數(shù)據(jù)庫
圖7 新建表
(3)雙擊展開“eshop”數(shù)據(jù)庫,選中“表”,鼠標(biāo)右擊選中“新建表”,如圖7所示,進(jìn)入填寫數(shù)據(jù)項(xiàng)信息的界面,選中下面的“自動(dòng)增加”(表示id為自動(dòng)增加),填寫完信息后保存,提示填入表名(如e_user)即可,如圖8所示。
圖8 e_user 數(shù)據(jù)表
電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
(4)這樣我們?cè)贛ySQL數(shù)據(jù)庫系統(tǒng)中就創(chuàng)建了一個(gè)eshop的數(shù)據(jù)連接,并在該連接下創(chuàng)建一個(gè)eshop數(shù)據(jù)庫,并且能夠建立所需的數(shù)據(jù)表,如圖9所示。后期的操作中只要連接到該數(shù)據(jù)庫,就可以直接對(duì)數(shù)據(jù)庫中的數(shù)據(jù)表進(jìn)行操作。
圖9 所有的數(shù)據(jù)表
第4章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
4.1 界面設(shè)計(jì)原則
界面設(shè)計(jì)是屏幕產(chǎn)品的重要組成部分。界面設(shè)計(jì)是一個(gè)復(fù)雜的有不同學(xué)科參與的工程,認(rèn)知心理學(xué)、設(shè)計(jì)學(xué)、語言學(xué)等在此都扮演著重要的角色。用戶界面是用戶與程序溝通的唯一途徑,要能為用戶提供方便有效的服務(wù)。用戶界面設(shè)計(jì)的三大原則是:置界面于用戶的控制之下、減少用戶的記憶負(fù)擔(dān)、保持界面的一致性。
4.2主要功能及界面的實(shí)現(xiàn)
本電子商務(wù)網(wǎng)站采用的是JSP[7]技術(shù)作為前端頁面展現(xiàn),由于每個(gè)模塊的頁面是不一樣的,因此在設(shè)計(jì)頁面時(shí),要合理的安排,盡量使用戶能夠很快的熟悉本網(wǎng)站的主要功能,同時(shí)需要保持界面的簡(jiǎn)潔和一致性。4.2.1前臺(tái)子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
(1)前臺(tái)用戶注冊(cè)
對(duì)于本電子商務(wù)網(wǎng)站,未成功注冊(cè)用戶只能查看新聞公告,商品信息等,而不能進(jìn)入系統(tǒng)使用其他的業(yè)務(wù)。用戶需要辦理注冊(cè)手續(xù),即進(jìn)入注冊(cè)頁面,按要求輸入有效的個(gè)人信息,如賬戶名、真實(shí)姓名、身份證號(hào)、郵箱等必要信息,如圖10所示。
圖10 用戶注冊(cè)
圖11 用戶登錄
(2)前臺(tái)用戶登錄
已成功注冊(cè)用戶只有登錄系統(tǒng)才能執(zhí)行其他業(yè)務(wù)操作,如圖11所示,因此在登錄界面輸入賬戶名和密碼,提交信息后,后臺(tái)進(jìn)行驗(yàn)證,若與數(shù)據(jù)庫里存儲(chǔ)的信息匹配,則可以成功登陸。
(3)前臺(tái)新聞信息模塊
當(dāng)進(jìn)入網(wǎng)站首頁,則直接在右邊的頁面中瀏覽所有的公告信息,或者點(diǎn)擊“首頁”,則回到所有新聞信息顯示頁面,如圖12所示。
電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
圖12前臺(tái)新聞信息模塊
(4)前臺(tái)用戶信息模塊
進(jìn)入主界面后,當(dāng)用戶點(diǎn)擊“會(huì)員信息”時(shí),即進(jìn)入“前臺(tái)用戶信息”子模塊,此模塊中顯示了登陸用戶的個(gè)人信息,用戶可以修改個(gè)人信息,包括密碼的修改等,如圖13所示。
圖13 前臺(tái)用戶信息模塊
(5)前臺(tái)商品信息模塊
在主界面的左側(cè)導(dǎo)航欄中(如“聚美優(yōu)品”、“商品類別”、“品牌商家”等),則根據(jù)其下拉的選項(xiàng)點(diǎn)擊查看不同的商品信息。在對(duì)應(yīng)頁面上方的查詢輸入框中,輸入商品名稱,則可查詢所需的商品信息,如圖14所示。
圖14 前臺(tái)商品信息模塊
(6)前臺(tái)購物車信息模塊
當(dāng)點(diǎn)擊商品信息的操作欄中“加入購物車”鏈接時(shí),則進(jìn)入購物車信息模塊。該頁面上顯示將加入購物車中的商品信息。當(dāng)點(diǎn)擊“購物車”時(shí),則顯示該用戶下的購物車中的商品信息。當(dāng)點(diǎn)擊購物車列表里“刪除”操作,則可刪除購物車中對(duì)應(yīng)的商品。在購物車列表頁面的輸入框中輸入商品名稱,顯示所需的商品信息,如圖15所示。
圖15前臺(tái)購物車信息模塊
(7)前臺(tái)訂單信息模塊
當(dāng)點(diǎn)擊商品列表的“生成訂單”操作,如圖14所示。或者點(diǎn)擊購物車列表的“生成訂單”操作,如圖15所示時(shí),則出現(xiàn)訂單信息填寫頁面,輸入訂單信息,并通過驗(yàn)證,即完成訂單添加操作;否則添加失敗。點(diǎn)擊“查看訂單”操作,顯示該用戶下所有的訂單信息。點(diǎn)擊訂單列表中的“刪除”操作,則刪除對(duì)應(yīng)的商品訂單。在訂單列表的輸入框中輸入訂單編號(hào),則查詢出所需的訂單信息,如圖16所示。
圖16前臺(tái)商品信息模塊
(8)前臺(tái)留言板信息模塊
點(diǎn)擊“留言欄”操作,顯示所有的留言信息,如圖17所示。用戶可以添加留言信息,未登錄用戶添加留言時(shí),出現(xiàn)需要用戶登陸提示。
電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
圖17 前臺(tái)新聞信息模塊
4.2.2后臺(tái)子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
(1)后臺(tái)管理員登錄
當(dāng)管理員輸入用戶名和密碼時(shí),后臺(tái)進(jìn)行驗(yàn)證,若驗(yàn)證通過,則進(jìn)入后臺(tái)管理界面,若驗(yàn)證錯(cuò)誤,則提示登陸失敗信息,如圖18所示。當(dāng)管理員成功登陸到系統(tǒng)后,系統(tǒng)會(huì)跳轉(zhuǎn)到如圖19所示的后臺(tái)主界面,從而完成后臺(tái)的管理。
圖18 前臺(tái)新聞信息模塊
圖19 后臺(tái)主界面
(2)后臺(tái)管理員信息模塊
當(dāng)管理員成功登陸后,則進(jìn)入后臺(tái)管理界面,當(dāng)點(diǎn)擊左側(cè)導(dǎo)航欄中“系統(tǒng)管理”下的“管理員信息”時(shí),則顯示管理員的個(gè)人信息,當(dāng)點(diǎn)擊“修改”時(shí),則可以修改管理員的用戶名和密碼,如圖20所示。
圖20 后臺(tái)管理員信息模塊
(3)后臺(tái)用戶管理模塊
當(dāng)點(diǎn)擊右側(cè)導(dǎo)航欄中“用戶管理”下“用戶管理”,則顯示所有注冊(cè)用戶信息。管理員可以刪除用戶,或者根據(jù)賬戶名查找用戶,如圖21所示。
圖21 后臺(tái)用戶管理模塊(4)后臺(tái)商品管理模塊
當(dāng)點(diǎn)擊右側(cè)導(dǎo)航欄中“商品管理”下“添加商品”,則可填寫商品信息,若通過后臺(tái)驗(yàn)證,則完成添加操作,否則提示添加錯(cuò)誤信息。當(dāng)點(diǎn)擊“商品列表”,則顯示所有的商品信息。在輸入框中輸入商品名,則可以完成按商品名查詢操作。當(dāng)點(diǎn)擊“刪除”則刪除對(duì)應(yīng)的商品,如圖22所示。
圖22 后臺(tái)商品管理模塊(5)后臺(tái)訂單管理模塊
當(dāng)點(diǎn)擊右側(cè)導(dǎo)航欄中“訂單管理”下“訂單列表”,則可顯示所有的訂單信息。當(dāng)管理員在輸入框中輸入訂單ID或者點(diǎn)擊操作欄中的“刪除”時(shí),則完成對(duì)應(yīng)的搜索或刪除操作,如圖23所示。
電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
圖23 后臺(tái)訂單管理模塊
(6)后臺(tái)新聞管理模塊
當(dāng)點(diǎn)擊右側(cè)導(dǎo)航欄中“新聞管理”下“添加新聞”,則可填寫新聞信息,若通過后臺(tái)驗(yàn)證,則完成添加操作,否則提示添加錯(cuò)誤信息。當(dāng)點(diǎn)擊“新聞列表”,則顯示所有的新聞信息。當(dāng)點(diǎn)擊“刪除”或“修改”,則可完成相應(yīng)操作。在輸入框中輸入新聞ID,完成新聞查詢操作,如圖24所示。
圖24 后臺(tái)新聞管理模塊(7)后臺(tái)留言板管理模塊
當(dāng)點(diǎn)擊右側(cè)導(dǎo)航欄中“留言管理”下“留言板管理”,則顯示所有前臺(tái)用戶的留言信息。當(dāng)點(diǎn)擊“刪除”,則可完成刪除留言的操作,如圖25所示。
圖25 后臺(tái)留言板管理模塊
第5章 系統(tǒng)測(cè)試
5.1測(cè)試環(huán)境
軟件環(huán)境:JDK1.6,Windows 2000以上的操作系統(tǒng)[8]; 硬件環(huán)境:最低Intel Pentium II 500 MHz; 安裝內(nèi)存(RAM): 512MB(最好1GB以上)。
5.2測(cè)試過程
當(dāng)用戶在前臺(tái)登錄頁面中輸入正確的賬戶名(如“jason”)和密碼(如“123456”)時(shí),則登陸成功,則成功跳轉(zhuǎn)到如圖26所示頁面,否則提示如圖27登陸錯(cuò)誤信息提示。
圖26 登錄成功
圖27 登陸失敗
當(dāng)未注冊(cè)用戶點(diǎn)擊“注冊(cè)”按鈕,在右邊看到注冊(cè)界面,用戶輸入正確的數(shù)據(jù),然后點(diǎn)擊按鈕“添加”,將提示注冊(cè)成功,如圖28所示。反之如果上面的信息只要有一項(xiàng)不符合規(guī)定,將提示注冊(cè)失敗。此處給出所有注冊(cè)信息通過的提示,如圖29所示,因此可完成用戶注冊(cè)操作。
圖28注冊(cè)成功提示 圖29 注冊(cè)提示
用戶若沒有登錄,當(dāng)查看購物車、訂單等信息或添加到購物車、生成訂單和添加留言等操作時(shí),會(huì)出現(xiàn)如圖30的提示,只有成功登錄后,才能操作對(duì)應(yīng)的功能。
圖30 登陸提示
電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
當(dāng)用戶在自己的購物車列表中點(diǎn)擊生成訂單時(shí),若出現(xiàn)如圖31的頁面,則說明該物品已下架,用戶可以選擇其他物品進(jìn)行購買。
圖31商品下架提示
前臺(tái)各個(gè)功能模塊的測(cè)試重點(diǎn)大致相同,此處以前臺(tái)訂單管理為例,在生成訂單頁面輸入信息,若顯示如圖32的頁面時(shí),則說明輸入信息不可為空,當(dāng)輸入的格式不正確時(shí),用戶無法完成訂單添加的功能,如圖33所示。只有輸入有效的數(shù)據(jù)才能成功生成訂單。
圖32 生成訂單不為空提示
圖33 生成訂單格式不正確提示
當(dāng)?shù)卿浻脩舨榭从唵涡畔r(shí),當(dāng)輸入訂單編號(hào)46時(shí),若有數(shù)據(jù),則會(huì)顯示如圖34的頁面。
圖34 前臺(tái)訂單查詢頁面
當(dāng)輸入0時(shí),因?yàn)閿?shù)據(jù)庫無此數(shù)據(jù),則會(huì)出現(xiàn)如圖35的頁面。當(dāng)用戶輸入的數(shù)據(jù)不符合要求時(shí),則會(huì)出現(xiàn)如圖41的頁面提示,用戶需重新輸入。
圖35 查詢無數(shù)據(jù)頁面
當(dāng)用戶刪除如圖所示的訂單編號(hào)44時(shí),若頁面效果如圖36所示,沒有編號(hào)為44的訂單信息,則說明刪除成功。
圖36 訂單刪除成功之后的頁面
前臺(tái)主界面的右下方如圖37管理員輸入正確登錄信息,則可進(jìn)入如圖19所示的后臺(tái)管理界面,管理員可在該界面完成各項(xiàng)操作。
圖37 后臺(tái)登陸錯(cuò)誤提示頁面
當(dāng)管理員成功登錄到后臺(tái)管理模塊時(shí),則進(jìn)入到訂單管理模塊,當(dāng)在編號(hào)輸入框中輸入訂單編號(hào)33時(shí),若顯示界面如圖38,則說明已經(jīng)成功查詢。
電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
圖38 后臺(tái)訂單查詢界面
當(dāng)進(jìn)入后臺(tái)訂單模塊后,刪除編號(hào)為36的訂單時(shí),若成功刪除,則界面如圖39所示。
圖39 后臺(tái)訂單刪除操作
若出現(xiàn)頁面不存在的錯(cuò)誤,則顯示如圖40的頁面提示,需要檢查輸入的頁面是否正確。若出現(xiàn)服務(wù)器端的錯(cuò)誤,則會(huì)友好的提示如圖41的頁面,錯(cuò)誤的原因可能是Java的空指針異?;驍?shù)據(jù)的格式不正確等[9]。
圖40 頁面找不到提示
圖41 服務(wù)器端錯(cuò)誤提示
第6章 總結(jié)與展望
6.1 總結(jié)
順利如期的完成本次畢業(yè)設(shè)計(jì)給了我很大的信心,讓我了解專業(yè)知識(shí)的同時(shí)也對(duì)本專業(yè)的發(fā)展前景充滿信心,網(wǎng)上購物系統(tǒng)采用的是Java語言開發(fā),它有著許多的優(yōu)越性,但也存在一定的不足[10],這些不足一方面是自身的知識(shí)積累沒有達(dá)到一定的水平,另一方面是由于時(shí)間的問題,沒有使系統(tǒng)更加的完善。只有發(fā)現(xiàn)問題、面對(duì)問題才有可能解決問題,不足和遺憾不會(huì)給我打擊只會(huì)更好的鞭策我前行。
6.2 展望
經(jīng)過這次畢業(yè)設(shè)計(jì)和對(duì)相關(guān)資料的收集,讓我清楚的感到隨著網(wǎng)絡(luò)科技的不斷發(fā)展和網(wǎng)絡(luò)的廣泛應(yīng)用,使我們的生活離不開它了。網(wǎng)絡(luò)它以自己的獨(dú)特的優(yōu)點(diǎn)征服了我們。在教育越來越受重視的21世紀(jì),隨著商務(wù)類型的不斷增加和商務(wù)管理要求的不斷提高,管理方面的工作量將會(huì)越來越大,并且其工作將是一件十分煩瑣和非常容易出錯(cuò)的事情。在這樣的情況下有一個(gè)實(shí)用網(wǎng)上購物系統(tǒng)是有其必然性的,如果能做出一個(gè)完善的網(wǎng)上購物管理系統(tǒng)就使管理方面的工作量減少很多。在這次的畢業(yè)設(shè)計(jì)中,我學(xué)會(huì)了很多,也感到自身知識(shí)的貧乏,希望在日后的努力中能做出更完善的系統(tǒng)。
電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
參考文獻(xiàn)
[1] 李剛.《輕量級(jí)Java EE企業(yè)應(yīng)用實(shí)戰(zhàn) 》(第三版)[M].北京:電子工業(yè)出版社,2012 [2] 李剛.《瘋狂Java講義》[M].北京:電子工業(yè)出版社,2012 [3] 鄭阿奇.《MySQL實(shí)用教程》[M].北京:電子工業(yè)出版社,2009 [4] 張逸,史磊譯.《Java設(shè)計(jì)模式》(第2版)[M]北京:電子工業(yè)出版社,2012 [5] 孫衛(wèi)琴.《JAVA開發(fā)專家:Java 面向?qū)ο缶幊?》[M]北京:電子工業(yè)出版社,2006 [6] 王珊,薩師煊.《數(shù)據(jù)庫系統(tǒng)概論》(第四版)[M].北京:高等教育出版社,2006 [7] 王誠(chéng)梅等.《JSP案例開發(fā)集錦》[M].北京:電子工業(yè)出版社,2004 [8] 劉瑞新.《計(jì)算機(jī)組裝與維護(hù)教程》[M].北京:機(jī)械工業(yè)出版社,2010 [9] 佟偉光.《軟件測(cè)試》[M].北京:人民郵電出版社,2008 [10] 楊學(xué)瑜.《軟件開發(fā)過程與項(xiàng)目管理》[M].北京:電子工業(yè)出版社,2007
第二篇:企業(yè)電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
《企業(yè)電子商務(wù)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)》開題報(bào)告
一、文獻(xiàn)綜述
隨著網(wǎng)絡(luò)的普及與發(fā)展,企業(yè)在Internet上擁有自己的網(wǎng)站是必然趨勢(shì),網(wǎng)上主頁不僅成為企業(yè)宣傳產(chǎn)品和服務(wù)的窗口,也是樹立企業(yè)形象的前沿。企業(yè)借助上網(wǎng)、運(yùn)用電子商務(wù)手段改善經(jīng)營(yíng)、開拓市場(chǎng)、提高企業(yè)競(jìng)爭(zhēng)力,已被公認(rèn)是一種成本最底而效率最高的方式。它將為我們傳統(tǒng)的經(jīng)營(yíng)方式帶來革命性的變化。
本文介紹的主要內(nèi)容就是企業(yè)電子商務(wù)(Electronic Commerce),是指實(shí)現(xiàn)整個(gè)貿(mào)易過程中各階段的貿(mào)易活動(dòng)的電子化。它是一種交易的各方以電子交易方式而不是通過當(dāng)面交換或直接面談的方式進(jìn)行任何形似的商業(yè)交易,是一種多技術(shù)的集合體,包括交換數(shù)據(jù)(如電子數(shù)據(jù)交換、電子郵件)、獲得數(shù)據(jù)(共享數(shù)據(jù)庫、電子公告牌)等等。電子商務(wù)涵蓋的業(yè)務(wù)包括:信息交換、售前售后服務(wù)(提供產(chǎn)品和服務(wù)的細(xì)節(jié)、產(chǎn)品使用技術(shù)指南、回答顧客意見)、銷售、電子支付(使用電子資金轉(zhuǎn)帳、信用卡、電子支票、電子現(xiàn)金)、運(yùn)輸、組建虛擬企業(yè)(組建一個(gè)物理上不存在的企業(yè),集中一批獨(dú)立的中小公司的權(quán)限,提供比任何單獨(dú)公司多的多的產(chǎn)品和服務(wù))、公司和貿(mào)易伙伴可以共同擁有和運(yùn)營(yíng)共享的商業(yè)方法等等。總而言之,電子商務(wù)是利用現(xiàn)有的計(jì)算機(jī)硬件設(shè)備、軟件和網(wǎng)絡(luò)基礎(chǔ)設(shè)施,通過一定的協(xié)議連接起來的電子網(wǎng)絡(luò)環(huán)境進(jìn)行各種各樣商務(wù)活動(dòng)的方式。我們?cè)谶@里建立的就是一個(gè)虛擬的電子商務(wù)企業(yè)。主要實(shí)現(xiàn)的是通過網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)貿(mào)易的電子化。
1.企業(yè)電子商務(wù)的建設(shè)意義
當(dāng)今的大多數(shù)企業(yè)已經(jīng)在互聯(lián)網(wǎng)上建立了自己的網(wǎng)站,企業(yè)通過互聯(lián)網(wǎng)對(duì)自己的商品進(jìn)行宣傳和產(chǎn)品展示,對(duì)企業(yè)的品牌提高和顧客對(duì)企業(yè)的產(chǎn)品了解有一定的促進(jìn)作用。但是,僅僅通過企業(yè)網(wǎng)站對(duì)自己進(jìn)行宣傳是不夠的,網(wǎng)站建設(shè)需要同電子商務(wù)緊密結(jié)合,才能最好的體現(xiàn)網(wǎng)站的價(jià)值,體現(xiàn)網(wǎng)絡(luò)的作用。
企業(yè)的經(jīng)營(yíng)的基本原則是:滿足顧客的需求,為企業(yè)盈利。企業(yè)的目標(biāo)在于向顧客提供服務(wù)。而電子商務(wù)是一個(gè)很好的事業(yè)契機(jī),通過它,企業(yè)能夠?qū)崿F(xiàn)全國(guó)化與全球化經(jīng)營(yíng)戰(zhàn)略,通過網(wǎng)絡(luò)建立戰(zhàn)略性的資源外包聯(lián)盟,與其他組織形成電子伙伴關(guān)系,原來復(fù)雜的工作現(xiàn)在只需要按幾下鼠標(biāo)就能在國(guó)際互聯(lián)網(wǎng)上逐一地拓展出幾百萬個(gè)潛在的客戶。
因此,電子商務(wù)網(wǎng)站是實(shí)現(xiàn)改善經(jīng)營(yíng)管理、開拓市場(chǎng)、提高企業(yè)競(jìng)爭(zhēng)力的一種變革創(chuàng)新。企業(yè)的電子商務(wù)網(wǎng)站建設(shè)應(yīng)站在一個(gè)更高的角度景象規(guī)劃與設(shè)計(jì)。
2.JSP語言簡(jiǎn)介
JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。
JSP頁面由HTML代碼和嵌入其中Java代碼所組成。JSP是在服務(wù)器端執(zhí)行的,Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請(qǐng)求時(shí),服務(wù)器接收到客戶端地請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,這些插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。然后服務(wù)器將生成的HTML頁面返回給客戶端的瀏覽器,因此客戶端只要有瀏覽器就能瀏覽。用JSP開發(fā)地Web應(yīng)用是跨平臺(tái)地,既能在Windows操作系統(tǒng)下運(yùn)行,也可以在其他操作系統(tǒng)中運(yùn)行。
JSP技術(shù)在多個(gè)方面加速了動(dòng)態(tài)Web頁面地開發(fā),這些方面包括:將內(nèi)容地生成和顯示進(jìn)行分離,強(qiáng)調(diào)可重用的組件,采用標(biāo)識(shí)簡(jiǎn)化頁面開發(fā)。
(1)內(nèi)容的生成和顯示分離:使用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標(biāo)識(shí)來設(shè)計(jì)和格式化最終頁面。使用JSP標(biāo)識(shí)或者小腳本來生成頁面上的動(dòng)態(tài)內(nèi)容(內(nèi)容是根據(jù)請(qǐng)求來變化的,例如請(qǐng)求帳戶信息或者特定的一瓶酒的價(jià)格)。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運(yùn)行。如果核心邏輯被封裝在標(biāo)識(shí)和Beans中,那么其他人,如Web管理人員和頁面設(shè)計(jì)者,能夠編輯和使用JSP頁面,而不影響內(nèi)容的生成。在服務(wù)器端,JSP引擎解釋JSP標(biāo)識(shí)和小腳本,生成所請(qǐng)求的內(nèi)容(例如,通過訪問JavaBeans組件,使用JDBCTM技術(shù)訪問數(shù)據(jù)庫,或者包含文件),并且將結(jié)果以HTML(或者XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性
(2)強(qiáng)調(diào)可重用的組件:絕大多數(shù)JSP頁面依賴于可重用的,跨平臺(tái)的組件(JavaBeans或者Enterprise JavaBeansTM組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團(tuán)體所使用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。
(3)采用標(biāo)識(shí)簡(jiǎn)化頁面開發(fā):通過開發(fā)定制化標(biāo)識(shí)庫,JSP技術(shù)是可以擴(kuò)展的。JSP技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且擴(kuò)展到能夠支持企業(yè)級(jí)的分布式應(yīng)用。作為采用Java技術(shù)家族的一部分,以及Java 2(企業(yè)版體系結(jié)構(gòu))的一個(gè)組成部分,JSP技術(shù)能夠支持高度復(fù)雜的基于Web的應(yīng)用。由于JSP頁面的內(nèi)置腳本語言是基于Java編程語言的,而且所有的JSP頁面都被編譯成為Java Servlet,JSP頁面就具有Java技術(shù)的所有好
處,包括健壯的存儲(chǔ)管理和安全性。作為Java平臺(tái)的一部分,JSP擁有Java編程語言“一次編寫,各處運(yùn)行”的特點(diǎn)。隨著越來越多的供應(yīng)商將JSP支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,更改工具或服務(wù)器并不影響當(dāng)前的應(yīng)用。當(dāng)與Java 2平臺(tái),企業(yè)版(J2EE)和Enterprise JavaBean技術(shù)整合時(shí),JSP頁面將提供企業(yè)級(jí)的擴(kuò)展性和性能,這對(duì)于在虛擬企業(yè)中部署基于Web的應(yīng)用是必需的。
3.開發(fā)及運(yùn)行環(huán)境
操作系統(tǒng):Windows XP
數(shù)據(jù)庫:SQL Server 2000
開發(fā)工具包:JDK 1.6.0_06
JSP服務(wù)器及開發(fā)工具:Tomcat 6.0及Dreamweaver 8
網(wǎng)頁制作工具:Dreamweaver
8、Firework 8
瀏覽器:IE 5.0 及以上版本,推薦使用IE6.0
顯示器屏幕分辨率:最佳效果1024*768
二、論文提綱
摘要
(一)系統(tǒng)分析
1、系統(tǒng)目標(biāo)
2、系統(tǒng)的主要功能
3、可行性分析
4、數(shù)據(jù)庫需求分析
(二)總體設(shè)計(jì)
1、系統(tǒng)設(shè)計(jì)原則
2、系統(tǒng)設(shè)計(jì)目標(biāo)
3、系統(tǒng)設(shè)計(jì)
(三)系統(tǒng)詳細(xì)設(shè)計(jì)
1、模塊設(shè)計(jì)
2、網(wǎng)站所完成的內(nèi)容與結(jié)構(gòu)
(四)系統(tǒng)功能模塊的實(shí)現(xiàn)
1、JSP連接SQL Server2000的簡(jiǎn)單方法
2、網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
(五)數(shù)據(jù)庫設(shè)計(jì)
(六)CSS網(wǎng)站布局
(七)結(jié)論
三、參考文獻(xiàn)
[1] Vovek·Chopra.JSP程序教程[M].北京,人民郵電出版社.2006
[2] 余杰.JSP動(dòng)態(tài)網(wǎng)站建設(shè)[M].北京,國(guó)防工業(yè)出版社.2002
[3] Eric A.Meyer.CSS權(quán)威指南 [M].北京,中國(guó)電力出版.2001
[4]李超.CSS網(wǎng)站布局實(shí)錄[M].北京,科學(xué)出版社.2006
[5] 博嘉科技.JSP與網(wǎng)站開發(fā)編程實(shí)戰(zhàn)[M].北京,科學(xué)出版社.2001
[6] 林建宏.賴慧敏, Dreamweaver8和JSP動(dòng)態(tài)網(wǎng)站開發(fā)[M].北京,機(jī)械工業(yè)出版社.2007
[7] 汪孝宜.劉中兵,徐佳晶.JSP數(shù)據(jù)庫開發(fā)實(shí)例精粹[M].北京,電子工業(yè)出版社.2005
[8] 李偉紅.SQL Server2000數(shù)據(jù)庫及應(yīng)用[M].北京,中國(guó)水利水電出版社.2007
[9] 趙松濤 吳維元.SQL Server2000系統(tǒng)管理實(shí)錄[M].北京,電子工業(yè)出版社.2006
[10]薩爾瑪?shù)?電子商務(wù)網(wǎng)站開發(fā)指南[M].北京,清華大學(xué)出版社.2004
[11]何文華 李萍.SQL Server2000應(yīng)用開發(fā)教程[M].北京,電子工業(yè)出版社.2004
[12]前沿科技/曾順.精通CSS+DIV 網(wǎng)頁樣式與布局[M].北京,人民郵電出版社.2007
[13]Fred Barwell.Richard Blair.VB.NET高級(jí)編程[M].北京,清華大學(xué).2002
[14]申時(shí)凱,王亞寧.VB.NET程序設(shè)計(jì)[M].重慶,西南師范大學(xué)出版社.2006
第三篇:個(gè)人網(wǎng)站設(shè)計(jì)及實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文
個(gè)人網(wǎng)站設(shè)計(jì)及實(shí)現(xiàn)
第一章 文獻(xiàn)綜述
互聯(lián)網(wǎng)是社會(huì)發(fā)展的必然趨勢(shì),很多人已經(jīng)意識(shí)到網(wǎng)絡(luò)的強(qiáng)大生命力和它在未來將處于的重要地位。他們鉆研并且努力進(jìn)入到這一個(gè)新的空間,新的領(lǐng)域。以個(gè)人為中心,淡化了傳統(tǒng)中心地位,使得我們的世界向多元化加速發(fā)展,人人都有話語權(quán),人人都是中心。
互聯(lián)網(wǎng)是一個(gè)互動(dòng)性極強(qiáng)的平臺(tái),它自由、寬容、平等、共享,并使來自民間的聲音參與到了構(gòu)建主流話語的行動(dòng)中來。計(jì)算機(jī)技術(shù)的發(fā)展,特別是網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,給文檔的保存和管理提供極大的方便[1]。本論文中,將軟件工程的基本原理和方法應(yīng)用到整個(gè)網(wǎng)站系統(tǒng),并對(duì)其進(jìn)行需求分析,提出了解決問題的具體方法。在具體制作中,用ASP技術(shù)來實(shí)現(xiàn)B/S系統(tǒng),ASP技術(shù)與數(shù)據(jù)庫技術(shù)結(jié)合,用戶在瀏覽器端可以隨意查詢自己需要的標(biāo)本,這樣提高了網(wǎng)頁的互動(dòng)性,使整個(gè)系統(tǒng)能更好的為用戶服務(wù)。
Internet飛速發(fā)展使得網(wǎng)站不再僅僅為企業(yè)或公司等大型結(jié)構(gòu)所擁有,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見,一個(gè)家庭甚至個(gè)人都可以擁有屬于自己的網(wǎng)站,而在這其中,個(gè)人網(wǎng)站已經(jīng)日漸普及,而且發(fā)展到今天,創(chuàng)建一個(gè)能充分體現(xiàn)自我風(fēng)格和特色的個(gè)人網(wǎng)站已經(jīng)成為互聯(lián)網(wǎng)用戶的新追求。
1.1 課題研究現(xiàn)狀分析
伴隨著社會(huì)的發(fā)展和科學(xué)的進(jìn)步,上網(wǎng)成為越來越多人們的選擇。隨著互聯(lián)網(wǎng)的飛速發(fā)展,有關(guān)網(wǎng)絡(luò)的技術(shù)也層出不窮。如今互聯(lián)網(wǎng)上的個(gè)人網(wǎng)站如雨后春筍般蓬勃發(fā)展,絢麗多彩的主頁比比皆是。每個(gè)人都有發(fā)揮個(gè)人才能,揮灑自己個(gè)性的網(wǎng)上伊甸園。在hao123神話以后,網(wǎng)站大全類網(wǎng)站又再一次達(dá)到頂峰。然而這個(gè)模式拷貝成功的網(wǎng)站卻寥寥無幾。而對(duì)于技術(shù)薄弱的個(gè)人網(wǎng)站來說,似乎網(wǎng)址類網(wǎng)站應(yīng)該是一個(gè)很好的切入點(diǎn)。但是由于搜索的異軍突起,網(wǎng)址類網(wǎng)站似乎變得可有可無。
第 1 頁(共 9 頁)
[2]
網(wǎng)頁實(shí)際是一個(gè)文件,他存放在世界某個(gè)角落的某一臺(tái)計(jì)算機(jī)中而這臺(tái)計(jì)算機(jī)必須是與互聯(lián)網(wǎng)相連的。網(wǎng)頁經(jīng)由網(wǎng)址(URL)來識(shí)別與存取,當(dāng)我們?cè)跒g覽器輸入網(wǎng)址后,經(jīng)過一段復(fù)雜而又快速的程序,網(wǎng)頁文件會(huì)被傳送到你的計(jì)算機(jī),然后再通過瀏覽器解釋網(wǎng)頁的內(nèi)容,再展示到你的眼前。文字與圖片是構(gòu)成一個(gè)網(wǎng)頁的兩個(gè)最基本的元素??梢院?jiǎn)單的理解為:文字,就是網(wǎng)頁的內(nèi)容,圖片,就是網(wǎng)頁的美觀。除此之外,網(wǎng)頁的元素還包括動(dòng)畫、音樂、程序等等。網(wǎng)頁實(shí)際上只是一個(gè)純文本文件,它通過各式各樣的標(biāo)記對(duì)頁面上的文字、圖片、表格、聲音等元素進(jìn)行描述(例如字體、顏色、大?。鵀g纜器則對(duì)這些標(biāo)記進(jìn)行解釋并生成頁面。1.2 個(gè)人網(wǎng)站的研究工作 1.理論研究基礎(chǔ)
個(gè)人網(wǎng)站是由個(gè)別提供的一套集博客、文章、相冊(cè)、日程、通訊錄、鏈接、調(diào)查、留言板等諸多功能于一體的網(wǎng)絡(luò)平臺(tái)。個(gè)人網(wǎng)站的自由、開放精神,并使之更容易操作,更具個(gè)性需求,而不需要高深的技術(shù)。它可以幫助個(gè)人進(jìn)行全面的信息化,以多種形式達(dá)到對(duì)信息獲取、組織、思考、表達(dá)、共享和交流的目的。以個(gè)人為中心,建立一個(gè)完全屬于自己的可定制的個(gè)性化網(wǎng)絡(luò)平臺(tái)。來自文章的評(píng)論,留言板都可以很好的進(jìn)行交流,傾聽別人的聲音。2.技術(shù)層面的支持
隨著互聯(lián)網(wǎng)的進(jìn)一步發(fā)展與成熟,網(wǎng)絡(luò)的帶寬進(jìn)一步加闊,網(wǎng)絡(luò)應(yīng)用也越來越廣泛。網(wǎng)頁制作更是日新月異,層出不窮。涌現(xiàn)了很多琳瑯滿目的網(wǎng)站,使得整個(gè)互聯(lián)網(wǎng)多姿多彩。
在進(jìn)行動(dòng)態(tài)網(wǎng)頁制作的時(shí)候,通常都是使用ASP來完成。由于ASP使用方便,操作簡(jiǎn)單,很多網(wǎng)頁設(shè)計(jì)者一直使用ASP。ASP集成在HTML和腳本語言中,其工作界面簡(jiǎn)單,因此,ASP相對(duì)于其他網(wǎng)頁制作軟件來說,易學(xué)易用,是網(wǎng)頁制作初學(xué)者的入門軟件。同時(shí)配合數(shù)據(jù)庫的操作,使個(gè)人網(wǎng)站具有更好的網(wǎng)絡(luò)平臺(tái)和交互性。1.3 已經(jīng)取得的研究成果
中國(guó)互聯(lián)網(wǎng)在近幾年發(fā)展迅猛。一方面,產(chǎn)生了一批依賴技術(shù)領(lǐng)先的互聯(lián)網(wǎng)公司,取得了成功;另一方面,互聯(lián)網(wǎng)技術(shù)逐漸走向普及,使得行業(yè)進(jìn)入門檻正在降低[4]。目前中國(guó)網(wǎng)站總數(shù)已經(jīng)近百萬。在這里面出現(xiàn)了大量的個(gè)人網(wǎng)站。并且個(gè)人網(wǎng)站存在著巨
第 2 頁(共 9 頁)
[3]
大的商業(yè)價(jià)值。如果能以強(qiáng)大的號(hào)召力,把互補(bǔ)的個(gè)人網(wǎng)站聯(lián)合起來,不知道可以成立多少個(gè)門戶網(wǎng)站。我們有理由相信,個(gè)人網(wǎng)站還極具潛力。1.4選題的目的及意義
隨著Internet的迅速普及,我們已經(jīng)不再滿足于僅僅瀏覽網(wǎng)頁,而是希望更深入地參預(yù)到網(wǎng)絡(luò)中去,Internet的開放性使個(gè)人建立自己的網(wǎng)站成為可能,擁有自己的網(wǎng)站也越來越成為一種時(shí)尚,同時(shí)創(chuàng)建一個(gè)能充分體現(xiàn)自我風(fēng)格和特色的個(gè)人網(wǎng)站已經(jīng)成為互聯(lián)網(wǎng)用戶的新追求。
我們更需要交流,相信交流能夠促進(jìn)我們不斷的進(jìn)步,并融合別人的長(zhǎng)處;讓我們多一些渠道傾聽來自不同立場(chǎng)的聲音;設(shè)想我們的網(wǎng)絡(luò),當(dāng)每個(gè)人都擁有個(gè)人網(wǎng)頁,不管是否在線,我們都可以跨越時(shí)間、空間進(jìn)行交流,因?yàn)檫@個(gè)網(wǎng)頁中擁有我所有的一切,生活,見解,知識(shí),思想;理想的狀態(tài)是個(gè)人門戶就是每個(gè)人的影子,他為每個(gè)人打點(diǎn)網(wǎng)絡(luò)上的一切,很多志同道合的朋友會(huì)在這里和你相識(shí)相知。1.5 課題研究的主要內(nèi)容
互聯(lián)網(wǎng)是社會(huì)發(fā)展的必然趨勢(shì),很多人已經(jīng)意識(shí)到網(wǎng)絡(luò)的強(qiáng)大生命力和它在未來將處于的重要地位。他們鉆研并且努力進(jìn)入到這一個(gè)新的空間,新的領(lǐng)域。其中包括你和我。
在我們的工作、日常生活中,能夠擁有一個(gè)自己的網(wǎng)站,一個(gè)已經(jīng)成為不少人的希望和驕傲。就這個(gè)課題的研究,因?yàn)槭莻€(gè)人網(wǎng)站,所以我只是選擇了自己擅長(zhǎng)和喜愛的內(nèi)容,在突出自己的風(fēng)格和特點(diǎn)的同時(shí),還應(yīng)用了現(xiàn)在流行的網(wǎng)站設(shè)計(jì)技術(shù)和數(shù)據(jù)庫技術(shù)。[5]
第二章 設(shè)計(jì)部分
“個(gè)人網(wǎng)站要發(fā)展,要么是從我的需求出發(fā),要么是從我周圍人的需求出發(fā)。”國(guó)內(nèi)著名個(gè)人網(wǎng)站站長(zhǎng)、手機(jī)之家站長(zhǎng)高春輝說。網(wǎng)頁設(shè)計(jì)是一門新興的設(shè)計(jì)類和網(wǎng)絡(luò)的交叉學(xué)科,近幾年隨著網(wǎng)絡(luò)的發(fā)展而逐漸收到人們的重視,它本身以網(wǎng)絡(luò)為載體,把各種信息以最快捷、方便的方式傳達(dá)給大眾。一個(gè)網(wǎng)站項(xiàng)目的確立是建立在各種各樣的需求上面的,這是個(gè)人網(wǎng)站,所以這種需求往往來自于個(gè)人的實(shí)際需求,其中每個(gè)人的實(shí)
第 3 頁(共 9 頁)
際需求占了絕大部分[6]。因此如何更好地的了解、分析、明確需求,并且能夠準(zhǔn)確、清晰以文檔的形式表達(dá)出來,保證開發(fā)過程按照個(gè)人需求為目的正確項(xiàng)目開發(fā)方向進(jìn)行。2.1設(shè)計(jì)的愿望
在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見,它已成為個(gè)人、政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視[7]。
越來越多的人希望能真正參預(yù)到互聯(lián)網(wǎng)上,這就出現(xiàn)了越來越多的個(gè)人網(wǎng)站的設(shè)計(jì)以及推廣的工作和任務(wù)。
就我個(gè)人而言,之所以在畢業(yè)設(shè)計(jì)的時(shí)候選擇這個(gè)課題是因?yàn)槲乙蚕霌碛凶约旱膫€(gè)人網(wǎng)站,在互聯(lián)網(wǎng)上擁有自己的一席之地,從而真正的參與到網(wǎng)絡(luò)中去,做網(wǎng)絡(luò)新時(shí)代的主人,同時(shí)也希望自己喜歡和收藏的一些東西能夠和網(wǎng)絡(luò)一起分享,和互聯(lián)網(wǎng)上的你一起分享。
我所制作的個(gè)人網(wǎng)站大體可分為以下幾個(gè)功能: 1.搜索引擎:
根據(jù)瀏覽者的要求,使用主頁上的搜索引擎鏈接到百度,在整個(gè)Internet上進(jìn)行搜索,完成信息的優(yōu)化與提取。2.論壇:
主要功能是網(wǎng)友和網(wǎng)站之間的交流平臺(tái),也是網(wǎng)友給版主提出意見的主要渠道。在論壇中用戶可以發(fā)表意見,這些意見可以讓所有人看到,也可以只讓版主看到,版主和其他人可以針對(duì)留言的內(nèi)容進(jìn)行回復(fù),只留給版主的留言只有版主能夠回復(fù),并且版主可以登錄后臺(tái)對(duì)留言進(jìn)行管理,是否發(fā)表或刪除。3.發(fā)送電子郵件:
網(wǎng)友可以通過“聯(lián)系我”利用outlook 向版主或其他人發(fā)送電子郵件。4.精品收藏:
在其中展示我喜愛的東西,包括電影、歌曲和一些優(yōu)美的文章。奇文共欣賞,疑義相與析。我只想起到拋磚引玉的作用,讓大家從中認(rèn)識(shí)我和了解我,讓一些美好的東西我們大家共同來欣賞。但我增加了管理權(quán)限,我以管理員的身份可以對(duì)加入的新內(nèi)容進(jìn)
第 4 頁(共 9 頁)
行管理,即允許加入和對(duì)其進(jìn)行刪除。5.留言板:
是一個(gè)我與大家談心交流的地方,在留言板中,我們可以暢所欲言,和大家進(jìn)行交流。就我們感興趣的話題展開討論。和大家進(jìn)行溝通。
2.2設(shè)計(jì)介紹
這次我所設(shè)計(jì)的課題正是互聯(lián)網(wǎng)與個(gè)人生活之間的緊密聯(lián)系的體現(xiàn),個(gè)人的宣傳網(wǎng)站,包括個(gè)人簡(jiǎn)介、論壇、個(gè)人照片、個(gè)人專題等。在突出自己的風(fēng)格和特點(diǎn)的同時(shí),還應(yīng)用了現(xiàn)在流行的網(wǎng)站設(shè)計(jì)技術(shù)和數(shù)據(jù)庫技術(shù)。
2.3設(shè)計(jì)的背景 2.3.1用戶特征
用戶人群:具有基本的計(jì)算機(jī)操作能力,熟知網(wǎng)絡(luò)并能夠在Internet遨游。2.3.2運(yùn)行環(huán)境
軟件平臺(tái)需要服務(wù)器上的操作系統(tǒng)為microsoft windows xp server。因?yàn)锳SP的開發(fā)平臺(tái)首選是Windows NT Server(Windows 2000 Server)上的IIS,然后是Windows NT Workstation(Windows 2000 Profession)或Windows95/98的Personal Web,同樣現(xiàn)在的瀏覽器是微軟一家獨(dú)大,使用的瀏覽器是微軟的explorer,網(wǎng)站的數(shù)據(jù)庫使用了同樣是microsoft的office access數(shù)據(jù)庫,因?yàn)橐粋€(gè)數(shù)據(jù)不是很龐大的個(gè)人網(wǎng)站沒有必要使用oracle等大型數(shù)據(jù)庫系統(tǒng),同時(shí)access數(shù)據(jù)庫結(jié)構(gòu)比較的簡(jiǎn)單,使用起來比較簡(jiǎn)單好用。
2.4 達(dá)到的預(yù)期成果
在明確了我的個(gè)人網(wǎng)站的風(fēng)格和定位后,就是網(wǎng)站的材料組織以及網(wǎng)站的頁面設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)。網(wǎng)站最后完成發(fā)不到網(wǎng)上后,能夠充分吸引瀏覽者的目光,利用搜索引擎,瀏覽者可以在網(wǎng)站內(nèi)搜索自己喜歡的資料,并且可以在留言板和大家交流,在后臺(tái)管理頁面中,通過身份認(rèn)證,管理員可以對(duì)網(wǎng)站信息進(jìn)行管理。站內(nèi)的其它頁面均是我自己的精心收藏,與大家一起分享。
第 5 頁(共 9 頁)
2.5使用工具的簡(jiǎn)要介紹 2.5.1 IIS的簡(jiǎn)要介紹
IIS是Internet Information Server的縮寫,它是微軟公司主推的Web服務(wù)器,最新的版本是Windows2000里面包含的IIS 5.0,IIS與WindowNT Server完全集成在一起,因而用戶能夠利用Windows NT Server和NTFS(NT File System,NT的文件系統(tǒng))內(nèi)置的安全特性,建立強(qiáng)大、靈活而安全的Internet和Intranet站點(diǎn)。IIS的一個(gè)重要特性是支持ASP[9]。IIS 3.0版本以后引入了ASP,可以很容易的張貼動(dòng)態(tài)內(nèi)容和開發(fā)基于Web的應(yīng)用程序。2.5.2 數(shù)據(jù)庫Access的簡(jiǎn)要介紹
Access數(shù)據(jù)庫是集成在Microsoft公司開發(fā)的產(chǎn)品更新?lián)Q代Office系統(tǒng)中的集成軟件[10]。
Access是一個(gè)數(shù)據(jù)庫管理系統(tǒng),它之所以被集成到Office中而不是Visual Studio中,是因?yàn)樗c其它的數(shù)據(jù)庫管理系統(tǒng)(如Visual FoxPro)相比更加簡(jiǎn)單易學(xué),一個(gè)普通的計(jì)算機(jī)用戶即可掌握并使用它。而且最重要的一點(diǎn)是,Access的功能足夠強(qiáng)大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要。
ODBC(Open Database Connectivity開放式數(shù)據(jù)庫互聯(lián))是微軟推出的一種工業(yè)標(biāo)準(zhǔn),一種開放的獨(dú)立于廠商的API應(yīng)用程序接口,可以跨平臺(tái)訪問各種個(gè)人計(jì)算機(jī)、小型機(jī)以及主機(jī)系統(tǒng)[11]。ODBC作為一個(gè)工業(yè)標(biāo)準(zhǔn),絕大多數(shù)數(shù)據(jù)庫廠商、大多數(shù)應(yīng)用軟件和工具軟件廠商都為自己的產(chǎn)品提供了ODBC接口或提供了ODBC支持,這其中就包括常用的SQL SERVER、ORACAL、INFORMIX等,當(dāng)然也包括了Access。2.5.3 對(duì)ASP的簡(jiǎn)要介紹
Active Server Pages(ASP)是服務(wù)器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運(yùn)行動(dòng)態(tài)、交互的 Web 服務(wù)器應(yīng)用程序。使用 ASP 可以組合 HTML頁、VBScript腳本命令和JavaScript腳本命令等,以創(chuàng)建交互的 Web 頁和基于 Web 的功能強(qiáng)大的應(yīng)用程序[14]。
由于腳本程序是在服務(wù)器上而不是在客戶端運(yùn)行,傳送到瀏覽器上的 Web 頁是在 Web 服務(wù)器上生成的。所以不必?fù)?dān)心瀏覽器能否處理腳本:Web 服務(wù)器已經(jīng)完成了所有
第 6 頁(共 9 頁)
腳本的處理,并將標(biāo)準(zhǔn)的 HTML 頁面?zhèn)鬏數(shù)綖g覽器。由于只有腳本的結(jié)果返回到瀏覽器,所以服務(wù)器端腳本不易被別人復(fù)制。用戶看不到創(chuàng)建他們正在瀏覽的頁的腳本命令。2.6 任務(wù)概述
隨著計(jì)算機(jī)的普及和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,人們也越來越依賴于計(jì)算機(jī)和網(wǎng)絡(luò)。因此,網(wǎng)絡(luò)安全應(yīng)該也必須引起注意。網(wǎng)絡(luò)安全是一門涉及計(jì)算機(jī)、網(wǎng)絡(luò)、通訊、密碼、信息安全、應(yīng)用數(shù)學(xué)、數(shù)論、信息論等多種學(xué)科的綜合性學(xué)科,涉及面極廣,而且不斷更新和發(fā)展。國(guó)家對(duì)信息產(chǎn)業(yè)的扶持,使國(guó)內(nèi)的網(wǎng)絡(luò)狀況逐漸好轉(zhuǎn),更多的服務(wù)器的開通,更快的寬帶網(wǎng)得逐漸普及,各種各樣的攻擊行為在網(wǎng)上也越來越頻繁化和簡(jiǎn)單化。
微軟在推出 ASP 時(shí)提到的 ASP 的一個(gè)好處是:Active Server Pages 的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。然而,由于 NT、IIS 以及 ASP 系統(tǒng)本身存在的一些漏洞,卻可能使 ASP 源碼暴露無遺,解決方法就是及時(shí)更新補(bǔ)丁。
該個(gè)人網(wǎng)站系統(tǒng)是基于Internet/Intranet 及Web技術(shù),建立以Browser/Server 為結(jié)構(gòu)模式、以數(shù)據(jù)庫為后臺(tái)核心應(yīng)用、以服務(wù)為目的信息平臺(tái),對(duì)資源進(jìn)行科學(xué)的加工整序和管理維護(hù),為用戶提供個(gè)人信息保障和直接參預(yù)到互聯(lián)網(wǎng)上而設(shè)計(jì)的系統(tǒng)。包括界面設(shè)計(jì),代碼設(shè)計(jì),這一階段偏重于網(wǎng)頁制作工具和技巧的應(yīng)用, 編寫總系統(tǒng)總體功能分析及架構(gòu)圖。
2.6.1 個(gè)人簡(jiǎn)介版塊
本模塊是個(gè)人簡(jiǎn)介部分,每個(gè)個(gè)人網(wǎng)站都會(huì)有作者介紹。在這個(gè)模塊訪客會(huì)了解到作者的一些基本信息,此版塊采用了靜態(tài)網(wǎng)頁設(shè)計(jì),最大的亮點(diǎn)就是利用了一個(gè)圖片特效產(chǎn)生的效果,圖片以溶解的方式漸漸出現(xiàn).2.6.2 我的論壇版塊
在個(gè)人網(wǎng)站建設(shè)中,BBS論壇也是其中最主要的一個(gè)子系統(tǒng)。BBS論壇的主要功能就是討論問題,論壇采用了B/S模式,提供了發(fā)表評(píng)論,回復(fù)評(píng)論和管理員對(duì)評(píng)論進(jìn)行管理等功能。
第 7 頁(共 9 頁)
2.6.3 個(gè)人專題版塊
在這個(gè)版塊我設(shè)計(jì)和兩部分內(nèi)容包括文學(xué)欣賞和快樂音樂。文學(xué)欣賞里收集了一些精美文章,快樂音樂里收集了一些好聽的mp3歌曲。2.6.4 我的相冊(cè)版塊
個(gè)人網(wǎng)站中又一亮點(diǎn)就是個(gè)人相冊(cè)的設(shè)置,在我的相冊(cè)里,放置了我自己的照片、班級(jí)照片和校園照片。2.6.5 網(wǎng)站說明版塊
此版塊是我根據(jù)自己的網(wǎng)站結(jié)構(gòu)對(duì)整個(gè)網(wǎng)站以及每個(gè)版塊所做的網(wǎng)站結(jié)構(gòu)和功能的說明,以及網(wǎng)站和作者版權(quán)說明。2.6.6 給我留言版塊
留言板是目前最為流行的網(wǎng)絡(luò)應(yīng)用之一,使用留言板,可以為留言者提供發(fā)言的機(jī)會(huì),讓他們能夠及時(shí)、準(zhǔn)確地交換自己的觀點(diǎn)。2.6.7 鏈接百度版塊
在網(wǎng)站的首頁上我設(shè)置了鏈接百度的搜索引擎,如果訪客有內(nèi)容要查詢,可以直接在此引擎內(nèi)搜索,可直接鏈接到百度查找內(nèi)容。
第三章 總結(jié)
在本次設(shè)計(jì)的全過程中,我對(duì)四年所學(xué)的知識(shí)有了一個(gè)比較系統(tǒng)的認(rèn)識(shí)和理解。涉及了各方面的知識(shí),大大擴(kuò)展了我的知識(shí)面,同時(shí)是我學(xué)會(huì)了如何使用所學(xué)的知識(shí)去解決一些實(shí)際的問題。
在設(shè)計(jì)中我深知自己掌握的知識(shí)還遠(yuǎn)遠(yuǎn)不夠,掌握的一些理論知識(shí)應(yīng)用到實(shí)踐中去,總會(huì)出現(xiàn)這樣或那樣的問題,不是理論沒有掌握好,而是光知道書本上的知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,一定要把理論知識(shí)和實(shí)踐結(jié)合起來。把學(xué)到的知識(shí)應(yīng)用到時(shí)間中去,多做多
第 8 頁(共 9 頁)
練,才可以把理論的精華發(fā)揮出來。知識(shí)不是知道,了解就好,一定要去應(yīng)用它,發(fā)展它,讓它在現(xiàn)實(shí)生活中得到充分的應(yīng)用,從而解決一些問題,這才是學(xué)習(xí)的根本目的。而且知識(shí)又不是單一的,它是互相聯(lián)系的,學(xué)科與學(xué)科之間都有著內(nèi)在的聯(lián)系。計(jì)算機(jī)是一門非常復(fù)雜且龐大的學(xué)科,一項(xiàng)課題往往需要多項(xiàng)技術(shù)才可以完成的。在設(shè)計(jì)階段,通過對(duì)課題的深入分析與研究,迫使我對(duì)技術(shù)有了一定的了解。在遇到問題時(shí),得到了指導(dǎo)老師與同學(xué)的悉心幫助,使我感受到集體的力量是無窮的。
通過這次設(shè)計(jì),我學(xué)會(huì)了和別人配合工作,因?yàn)橐粋€(gè)人所學(xué)的知識(shí)不可能面面俱到的,只有通過合作,發(fā)揮自己的優(yōu)點(diǎn),體現(xiàn)團(tuán)隊(duì)精神,才能使工作做得更為出色。通過這次設(shè)計(jì),我學(xué)到了許多書本上學(xué)不到的知識(shí),增強(qiáng)了自己的動(dòng)手能力。即將畢業(yè)我十分珍惜這次鍛煉的機(jī)會(huì),我按部就班的完成了自己的設(shè)計(jì)任務(wù),但由于自己的知識(shí)水平有限,仍然存在很多的不足之處,懇請(qǐng)老師多多指教!當(dāng)今的社會(huì)是競(jìng)爭(zhēng)的社會(huì),而人才的競(jìng)爭(zhēng)則是競(jìng)爭(zhēng)的焦點(diǎn),畢業(yè)設(shè)計(jì)對(duì)于我們即將離校的同學(xué)來說,是離校前很好的一次鍛煉,使我們各方面的能力都有了很大的提高,為我們踏出校門,走上社會(huì)增強(qiáng)了能力與自信!
計(jì)算機(jī)技術(shù)的高速發(fā)展,使我深深地認(rèn)識(shí)到只有不斷的加強(qiáng)學(xué)習(xí),才能在計(jì)算機(jī)技術(shù)方面不至于被淘汰,今后,我還要加強(qiáng)學(xué)習(xí),努力使自己成為一位專業(yè)的計(jì)算機(jī)人員,為我自己所從事的工作服務(wù)。
第 9 頁(共 9 頁)
第四篇:個(gè)人網(wǎng)站設(shè)計(jì)及實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文
個(gè)人網(wǎng)站設(shè)計(jì)及實(shí)現(xiàn)
摘 要:
網(wǎng)絡(luò)發(fā)展到今天,建立網(wǎng)站已經(jīng)成為一個(gè)很普遍的問題了。對(duì)于企業(yè)家來說,建立好的網(wǎng)站可以搶占新世紀(jì)發(fā)展的戰(zhàn)略要點(diǎn)。建立新的企業(yè)形象,直接開拓國(guó)際市場(chǎng)。對(duì)于個(gè)人來說,建設(shè)好的個(gè)人網(wǎng)站可以更加方便的收集信息,開展更加直接的網(wǎng)絡(luò)交流,使用自己構(gòu)造的平臺(tái),可以為畢業(yè)后找工作做好充分的準(zhǔn)備。在我的個(gè)人網(wǎng)站制作過程中,主要是針對(duì)我網(wǎng)站設(shè)計(jì)的方向和目的、網(wǎng)站設(shè)計(jì)的整個(gè)流程出發(fā),然后通過自己設(shè)計(jì)的這個(gè)個(gè)人網(wǎng)站作品來說明并演示一個(gè)網(wǎng)站制作過程。這篇論文的主要內(nèi)容是個(gè)人網(wǎng)站的設(shè)計(jì)思想,整體規(guī)化及相關(guān)的基礎(chǔ)科知識(shí)。網(wǎng)站的規(guī)化又包括網(wǎng)頁的結(jié)構(gòu)、欄目的設(shè)置、網(wǎng)頁的風(fēng)格、顏色的搭配、版面的布局、文字圖片的運(yùn)用等。
關(guān)鍵詞:網(wǎng)站設(shè)計(jì);網(wǎng)站規(guī)化;網(wǎng)站主題
隨著經(jīng)濟(jì)的發(fā)展,計(jì)算機(jī)以被應(yīng)用到社會(huì)生活的各個(gè)領(lǐng)域。這給人們的生活帶來很大的方便。如今,已成為人們?nèi)粘I钪胁豢苫蛉鄙俚牟糠?。人們可以足不出戶上網(wǎng)購物,隨時(shí)查詢股票信息,在自己的博客上盡情發(fā)表言論??以上這些都離不開最基本的網(wǎng)頁設(shè)計(jì)和制作。
網(wǎng)站作為網(wǎng)絡(luò)信息主要的表現(xiàn)形式而且還是互聯(lián)網(wǎng)信息的主要承載者,在互聯(lián)網(wǎng)上表現(xiàn)出及其重要的地位,并發(fā)揮著及其重要的作用,無論是在國(guó)內(nèi)還是國(guó)外都得以迅速的發(fā)展和壯大,并被人們重視和關(guān)注。網(wǎng)站的迷人之處在于綜合使用文本、圖像、聲音、動(dòng)畫視頻信息和內(nèi)容,具有豐富的多媒體表現(xiàn)與互動(dòng)特點(diǎn)。毋庸置疑,網(wǎng)站已成為最吸引人的也是最有效的信息傳遞的手段和方式。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,各類網(wǎng)站紛紛出現(xiàn),個(gè)人網(wǎng)站也成為了一種時(shí)尚,越來越多的人希望擁有自己的網(wǎng)站,開辟網(wǎng)絡(luò)世界的一片天地,展示自己的才華和風(fēng)格。
個(gè)人網(wǎng)站是指?jìng)€(gè)人因某種興趣、擁有某種專業(yè)技術(shù),提供某種服務(wù)或把自己的作品、商品展示銷售而制作的具有獨(dú)立空間域名的網(wǎng)站。所謂個(gè)人網(wǎng)站,就是指網(wǎng)站內(nèi)容是介紹自己的或是以自己的信息為中心的網(wǎng)站。
[3][2][1]
一 網(wǎng)站設(shè)計(jì)規(guī)化
1.1 什么是網(wǎng)站
網(wǎng)站是因特網(wǎng)上的一個(gè)信息集中點(diǎn),可以通過域名進(jìn)行訪問。網(wǎng)站要存儲(chǔ)在獨(dú)立服務(wù)器
第 1 頁(共 8 頁)
或者服務(wù)器的虛擬主機(jī)上才能接受訪問。網(wǎng)站是有獨(dú)立域名、獨(dú)立存放空間的內(nèi)容集合,這些內(nèi)容可能是網(wǎng)頁,也可能是程序或其他文件,不一定要有很多網(wǎng)頁,只要有獨(dú)立域名和空間,哪怕只有一個(gè)頁面也叫網(wǎng)站。
網(wǎng)站就是在互聯(lián)網(wǎng)上的一塊固定的面向全世界發(fā)布消息的地方,它由域名和網(wǎng)站空間構(gòu)成。衡量一個(gè)網(wǎng)站的性能通常從網(wǎng)站空間大小、網(wǎng)站位置、網(wǎng)站連接速度、網(wǎng)站軟件配置、網(wǎng)站提供服務(wù)等幾方面考慮。
1.2 網(wǎng)站建設(shè)的目的
網(wǎng)站的建設(shè)不僅僅是制作主頁的問題,還需要考慮網(wǎng)站的定位、目標(biāo)用戶、網(wǎng)站內(nèi)容、服務(wù)事項(xiàng)、空間方案、安全性、藝術(shù)設(shè)計(jì)等等。任何網(wǎng)站在建設(shè)之前都必須明確文向、用途和服務(wù)群體等一系列的問題,寫出詳細(xì)的建站計(jì)劃,可以說這是網(wǎng)站建設(shè)的根源和核心所在。這里我的個(gè)人網(wǎng)站主要是讓更多的人認(rèn)識(shí)到我,了解我。借助網(wǎng)絡(luò)的這個(gè)平臺(tái)來展示我自己,還有我希望能交到和我一樣懷著夢(mèng)想起航的朋友。
1.3 本站的明確目的
不同的網(wǎng)站目的要求通過不同的方式來實(shí)現(xiàn)。一個(gè)展示個(gè)人能力的網(wǎng)站與一個(gè)以花卉種植為主題的網(wǎng)站,以及一個(gè)大型門戶網(wǎng)站和一個(gè)小型企業(yè)網(wǎng)站,其出發(fā)點(diǎn)和建站目的都有所不同。在整個(gè)網(wǎng)站的建設(shè)規(guī)化方面的要求也是肯定不一樣的。因此在規(guī)化我的網(wǎng)站時(shí),我選擇的是與我本人相關(guān)的內(nèi)容來作為主題的。
網(wǎng)站預(yù)計(jì)的用戶群體:對(duì)于網(wǎng)站的設(shè)計(jì)者和建設(shè)者來說,在設(shè)計(jì)規(guī)化網(wǎng)站時(shí)必須要明確自己網(wǎng)站的瀏覽都,也就是確定自己的用戶群體。在已經(jīng)確定了建設(shè)目的的前提下,應(yīng)根據(jù)建站方向所會(huì)導(dǎo)致出現(xiàn)的不同用戶群體的需求來規(guī)化設(shè)計(jì)整個(gè)網(wǎng)站。我的這個(gè)網(wǎng)站就確定了以懷著夢(mèng)想奮斗的人為用戶群體。
1.4 軟件準(zhǔn)備
在網(wǎng)頁的設(shè)計(jì)過程中,因人而宜,每個(gè)人使用的軟件也許不同。Dreamweaver與Flash、Fireworks這3者被用戶稱為“網(wǎng)頁設(shè)計(jì)三劍客”。Dreamweaver的優(yōu)勢(shì)在于它不僅是優(yōu)秀的所見即所得的編輯軟件,同時(shí)也兼顧了HTML源代碼,可以讓用戶很方便地在兩種模式之間的切換。
Dreamweaver采用“所見即所得”的直觀設(shè)計(jì)模式,充分尊重設(shè)計(jì)人員的原始意識(shí)和想像力,它成功地將網(wǎng)頁設(shè)計(jì)功能中的技術(shù)實(shí)現(xiàn)部分和設(shè)計(jì)部分分開,還提供眾多的可視化設(shè)計(jì)工具、應(yīng)用開發(fā)環(huán)境以及代碼編輯支持。如利用鼠標(biāo)拖曳來添加表格、圖像等元素,在方檔中直接輸入文本,直接插入一些常用的特殊符號(hào)對(duì)象等。用戶在沒有輸入代碼的情況下完成了上述工作,Dreamweaver自動(dòng)將結(jié)果轉(zhuǎn)換為HTML源代碼。用戶也可以隨時(shí)查看方檔的HTML
第 2 頁(共 8 頁)
源代碼,在代碼視圖中進(jìn)行修改。
二 網(wǎng)站的總體設(shè)計(jì)
2.1 確定網(wǎng)站主題
做網(wǎng)站,首先必須要解決的就是網(wǎng)站內(nèi)容問題,即確定網(wǎng)站的主題。如果自己在某些方面有興趣,或掌握的資料越多,也可以做一個(gè)自己感興趣的東西。你可以有自己的見解,做出自己的特色。對(duì)于內(nèi)容主題的選擇,要做到小而精,主題定位要小,內(nèi)容要精。不要去試圖制作一個(gè)包羅萬象的站點(diǎn),這往往會(huì)失去網(wǎng)站的特色,也會(huì)帶來高強(qiáng)度的勞動(dòng),給網(wǎng)站的及時(shí)更新帶來困難。我的網(wǎng)站主題是以我個(gè)人相關(guān)的資料來制作的。
2.2 確定網(wǎng)站形象
網(wǎng)站形象的設(shè)計(jì)可以從網(wǎng)站標(biāo)志、網(wǎng)站色彩、網(wǎng)站字體網(wǎng)絡(luò)宣傳語等這些方面著手。網(wǎng)站色彩,網(wǎng)站給人的第一印象來自視覺沖擊,不同的色彩搭配產(chǎn)生不同的效果,并可能影響到訪問者的情緒?!皹?biāo)準(zhǔn)色彩”是指能體現(xiàn)網(wǎng)站形象和延伸內(nèi)涵的色彩,給人以整體統(tǒng)一的感覺。我個(gè)人網(wǎng)站的色彩是以粉色為主,淡粉色和冰粉色為輔,給人一種浪漫的感覺,仿佛生活在虛幻的世界里。
網(wǎng)站字體,和標(biāo)準(zhǔn)色彩一樣,標(biāo)準(zhǔn)字體是指用于標(biāo)題、主菜單的特有字體。為了體現(xiàn)網(wǎng)站的特有風(fēng)格,可以根據(jù)自已網(wǎng)站所表達(dá)的內(nèi)涵,選擇更貼切的字體。我的個(gè)人網(wǎng)站的標(biāo)準(zhǔn)字體是幼圓。給人一種沉穩(wěn)而不失俏皮的感覺。
2.3 確定網(wǎng)站風(fēng)格
風(fēng)格是抽象的,是指網(wǎng)站的整體形象給瀏覽者的綜合感受。這個(gè)“整體形象”包括網(wǎng)站的標(biāo)志、色彩、字體、標(biāo)語等諸多因素。網(wǎng)站是可以平易近人、生動(dòng)活潑的,也可以是專業(yè)嚴(yán)肅的。不管是色彩、技術(shù)、文字、布局、還是交互方式,只要你能由此讓瀏覽者明確的分辨出這是你網(wǎng)站獨(dú)所有的,這就形成了風(fēng)格。
風(fēng)格是有人性的,通過網(wǎng)站的色彩、技術(shù)、文字、布局、交互方式可以概括出一個(gè)網(wǎng)站的個(gè)性;我的網(wǎng)站風(fēng)格是以浪漫為主,給人一種夢(mèng)幻的感覺。
2.4 確定網(wǎng)站內(nèi)容
我的個(gè)人網(wǎng)站大體上包括了一些內(nèi)容:首頁、網(wǎng)頁設(shè)計(jì)、動(dòng)畫特效、網(wǎng)頁素材、相關(guān)軟件、作品展示、本站論壇、游客留言等網(wǎng)站常用內(nèi)容,方便大家瀏覽。
三 具體實(shí)現(xiàn)與分析
3.1 首頁
第 3 頁(共 8 頁)
一個(gè)網(wǎng)站的首頁是一個(gè)文檔,當(dāng)一個(gè)網(wǎng)站服務(wù)器收到一臺(tái)電腦上網(wǎng)絡(luò)瀏覽器的訊息連結(jié)請(qǐng)求時(shí),便會(huì)向這臺(tái)電腦發(fā)送這個(gè)文檔。當(dāng)在瀏覽器的位址列輸入域名,而未指向特定目錄或檔案時(shí),通常瀏覽器也會(huì)打開網(wǎng)站的首頁。
網(wǎng)站首頁往往會(huì)被編輯得易于了解該網(wǎng)站提供的資訊,并引導(dǎo)互聯(lián)網(wǎng)用戶瀏覽網(wǎng)站其他部分的內(nèi)容。這部分內(nèi)容一般被認(rèn)為是一個(gè)目錄性質(zhì)的內(nèi)容,如圖1。
圖1
3.2 網(wǎng)頁設(shè)計(jì)模塊
為了滿足廣大網(wǎng)頁制作愛好者的學(xué)習(xí)需求,本網(wǎng)站推出新版的網(wǎng)頁制作教程,該教程使用Dreamweaver CS5作為開發(fā)工具,結(jié)合老師的網(wǎng)站開發(fā)經(jīng)驗(yàn),為大家講解網(wǎng)頁制作的每個(gè)環(huán)節(jié)。希望通過本套課程的學(xué)習(xí),大家能靈活運(yùn)用Dreaweaver完成網(wǎng)站的開發(fā),如圖2。
圖2 3.3 網(wǎng)頁特效模塊
提供包括鼠標(biāo)類類、文字類、菜單類、背景類、圖形類、播放器等網(wǎng)頁特效代碼,力求做到收集最全網(wǎng)站。可能的關(guān)注這方面的最新發(fā)展趨勢(shì),不斷更新自己的網(wǎng)站,盡可能的收集最新的網(wǎng)頁特效代碼。如圖3
第 4 頁(共 8 頁)
圖3
3.4 網(wǎng)頁素材模塊
提供各種新式素材包含圖片、動(dòng)畫、flash、音樂等方便網(wǎng)頁及網(wǎng)站制作時(shí)參考即借鑒之用,如圖4。
第 5 頁(共 8 頁)
圖4 3.5 相關(guān)軟件下載模塊
提供網(wǎng)站及網(wǎng)頁制作所需的必要工具如Dreamweaver、Flash、Fireworks等相關(guān)必備軟件下載,如圖5。
圖5 3.6 作品展示模塊
提供多種多樣名人或企業(yè)個(gè)人網(wǎng)站供大家學(xué)習(xí)參考,豐富大家的知識(shí),詳細(xì)內(nèi)容如圖6所示。
第 6 頁(共 8 頁)
圖6 3.7 論壇及留言模塊
論壇又名網(wǎng)絡(luò)論壇BBS,全稱為Bulletin Board System(電子公告板)或者Bulletin Board Service(公告板服務(wù))。是Internet上的一種電子信息服務(wù)系統(tǒng)。它提供一塊公共電子白板,每個(gè)用戶都可以在上面書寫,通過留言的方式可發(fā)布信息或提出看法。它是一種交互性強(qiáng),內(nèi)容豐富而及時(shí)的Internet電子信息服務(wù)系統(tǒng)。用戶在BBS站點(diǎn)上可以獲得各種信息服務(wù),發(fā)布信息,進(jìn)行討論,聊天等等如圖7所示。
圖7 四 總結(jié)
經(jīng)過老師耐心細(xì)致的指導(dǎo),及同學(xué)之間的相互交流,同時(shí)翻閱了大量的資料(包括網(wǎng)上資料、書本及學(xué)校的一些相關(guān)資料),經(jīng)過近一段時(shí)間的努力,個(gè)人網(wǎng)站的設(shè)計(jì)制作告一段落。總結(jié)這次“揚(yáng)帆起航-個(gè)人網(wǎng)站”開發(fā)制作過程,我使用了目前因特網(wǎng)上比較流行的各種靜態(tài)制作方法及交互動(dòng)態(tài)網(wǎng)站的制作設(shè)計(jì)手段,并對(duì)初步利用后臺(tái)程序完成了網(wǎng)站的動(dòng)態(tài)響應(yīng)與生成網(wǎng)頁的技術(shù),同時(shí)也從中學(xué)習(xí)了對(duì)靜態(tài)網(wǎng)頁的處理風(fēng)格,色彩搭配,頁面導(dǎo)航方面有了一定的經(jīng)驗(yàn)。
目前網(wǎng)站的制作技術(shù)與要求,都已經(jīng)告別了因特網(wǎng)初期網(wǎng)站制作的“幼稚”期,隨著各類網(wǎng)站的迅速增加與瀏覽者需求的提高,無不要求網(wǎng)站從立意、策劃、頁面設(shè)計(jì)到后臺(tái)程序的全面提高。無論是個(gè)人網(wǎng)站還是企業(yè)網(wǎng)站都必須被要求從瀏覽者角度出發(fā),最大限度的滿足用戶的要求,這也是以后各類網(wǎng)站發(fā)展競(jìng)爭(zhēng)的真正實(shí)質(zhì)所在。
本次設(shè)計(jì)由于設(shè)計(jì)時(shí)間比較緊,且相關(guān)模塊比較多,加之設(shè)計(jì)經(jīng)驗(yàn)的不足,在網(wǎng)站的整體設(shè)計(jì)及各模塊功能可能設(shè)計(jì)的不完全,有待于進(jìn)一步的完善和改進(jìn)。
第 7 頁(共 8 頁)
參 考 文 獻(xiàn)
[1] http://wenku.baidu.com/view/ef0e976548d7c1c708a14568.html [2] http://wenku.baidu.com/view/1a6f9dba1a37f111f1855b03.html [3] http://wenku.baidu.com/view/f75ac32c647d27284b7351d0.html. [4]李沖.Dreamweaver網(wǎng)頁設(shè)計(jì)[M].清華大學(xué)出版社.2011.
[5]王寶軍.計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)與應(yīng)用[M].中國(guó)勞動(dòng)社會(huì)出版保障出版社.2002. [6]岳鴻.計(jì)算機(jī)應(yīng)用基礎(chǔ)[M].國(guó)防科技大學(xué)出版社.2006. [7]宋虹.Photoshop圖形圖像處理[M].湖南大學(xué)出版社.2011. [8]姬付梓.創(chuàng)意設(shè)計(jì)[M].大學(xué)出版社.2011.
Abstract the network development to today, to establish the website has become a very common problem.For the entrepreneur, build good website can seize strategic points of development in the new century.To establish a new corporate image, to open up international market directly.For an individual, build good personal website can be more convenient to collect information, carry out more direct communication, using the constructed their own platform, can find a job after graduation fully prepared.In my personal website design process, is mainly based on our web site design, web site design purpose and direction of the entire process, and through their own design of this personal website works to explain and demonstrate a website production process.The main content of this thesis is a personal website design, overall planning and related basic knowledge.Site planning and webpage structure, section design, webpage style, color, layout of the layout, text and images using.There are the theme of the site is to be included in the main contents, a site must have a clear theme, especially the personal web site, not as separate webpage that becomes less content, while the single, so to find the content they are interested in, so deep, so thoroughly, show their own characteristics, so as to leave deep impression.Keywords: website design; website programming;website theme
第 8 頁(共 8 頁)
第五篇:個(gè)人網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)設(shè)計(jì)(論文)
隨著國(guó)際互聯(lián)網(wǎng)的普及,很多人已經(jīng)不滿足僅僅在Internet上的瀏覽信息,而
是希望更深入的參與其中,擁有自己的Web網(wǎng)站,這似乎已經(jīng)成為一種潮流。如果說個(gè)
人建立網(wǎng)站是為了追求時(shí)尚,那么企業(yè)建立網(wǎng)站就是必然的選擇了。
無論是專業(yè)的,還是業(yè)余的,很多人對(duì)網(wǎng)頁制作頗感興趣。事實(shí)上制作一個(gè)簡(jiǎn)單的
網(wǎng)頁并不困難,會(huì)使用Word的人都可以勝任。但想做出超凡脫俗的網(wǎng)頁就不那么容易
了,而Dreamweaver卻可以滿足你的愿望,它是Macromedia公司開發(fā)的集網(wǎng)頁制作和
網(wǎng)站管理于一身的所見即所得的網(wǎng)頁編輯器。
同樣出自Macromedia公司的Flash,Fireworks在制作網(wǎng)站的過程中起到了錦上添
花的作用,是個(gè)人網(wǎng)站實(shí)現(xiàn)的好幫手,在制作網(wǎng)站的時(shí)候經(jīng)常會(huì)用到這些軟件。
本文有五章,我來由淺到深介紹個(gè)人網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)。
摘
摘摘
摘
要
要要 要
在互聯(lián)網(wǎng)走進(jìn)我們的生活之前,沒有人敢夢(mèng)想擁有自己的報(bào)紙、雜志、電臺(tái)、電
視臺(tái)。除了政策上的制約外,一個(gè)人也根本沒有操作一份傳播媒體的能力。現(xiàn)在不同了,互聯(lián)網(wǎng)給我們提供了一個(gè)“表達(dá)自我”的自由天地,你可以擁有自己的新聞郵件,你可
以建立自己的個(gè)人網(wǎng)站。只要你辦得成功也可以吸引成千上萬的訂戶、讀者,并建立自
己在眾多參與者中的權(quán)威地位。建立個(gè)人網(wǎng)站的基本過程可以分為以下七個(gè)環(huán)節(jié) : 1 了解中國(guó)網(wǎng)絡(luò)個(gè)人主頁研究背景與發(fā)展現(xiàn)狀 系統(tǒng)需求分析與總體設(shè)計(jì) 熟悉網(wǎng)站開發(fā)模式、工具及環(huán)境 把自己的作品和想要展示的內(nèi)容制作成網(wǎng)頁。使用動(dòng)態(tài)網(wǎng)頁技術(shù)(ASP),實(shí)現(xiàn)動(dòng)態(tài)內(nèi)容更新。認(rèn)真地選取測(cè)試用例,進(jìn)行交叉測(cè)試 網(wǎng)站的后期完善、宣傳及發(fā)展方向
其中 ,網(wǎng)頁制作和使用動(dòng)態(tài)網(wǎng)頁技術(shù)(ASP)實(shí)現(xiàn)動(dòng)態(tài)內(nèi)容更新是網(wǎng)站開發(fā)的核心內(nèi)容。
關(guān)鍵詞:網(wǎng)頁、制作、訪問、鏈接
Abstract
目 錄
第一章 引言
1.1 什么是Internet
1.2 Internet有哪些功能 1.3 www簡(jiǎn)介
1.4 網(wǎng)頁基本構(gòu)成元素
1.5 軟件的安裝與啟動(dòng)
1.5.1 軟件的安裝
1.5.2 軟件的啟動(dòng)
1.5.3 創(chuàng)建快捷方式
1.6 制作網(wǎng)頁前的準(zhǔn)備
1.7 Dreamweaver的操作環(huán)境
1.7.1標(biāo)題欄
1.7.2菜單欄
1.7.3快捷工具欄
1.7.4屬性面板
第二章 網(wǎng)站制作實(shí)戰(zhàn)
2.1 站點(diǎn)
2.1.1創(chuàng)建站點(diǎn)
2.1.2 創(chuàng)建站點(diǎn)內(nèi)容
2.2 首頁
2.2.1 設(shè)置首頁布局
2.2.2 設(shè)置首頁的頁面屬性 2.2.3 查看和編輯頭內(nèi)容
2.2.4 插入圖像
2.2.5 插入多媒體 2.2.6 插入文本
2.3 創(chuàng)建其它網(wǎng)頁
第三章 建立網(wǎng)頁鏈接
3.1 文字鏈接
3.2 圖像鏈接
3.3 E-Mail鏈接
3.4 文件下載鏈接
3.5 在HTML語言中建立網(wǎng)頁鏈接
3.5.1 文字鏈接
3.5.2 圖像鏈接
3.5.3 E-Mail鏈接
3.6.4 文件下載鏈接
第四章 結(jié)論
致 謝
參考文獻(xiàn)
第一章
第一章第一章
第一章
預(yù)備知識(shí)
預(yù)備知識(shí)預(yù)備知識(shí)
預(yù)備知識(shí)
1.1
InternetInternet
Internet
Internet的中文名為“國(guó)際互聯(lián)網(wǎng)”,又稱“因特網(wǎng)”。
Internet是由眾多的計(jì)算機(jī)網(wǎng)絡(luò)互聯(lián)而成的互聯(lián)網(wǎng),它覆蓋了全世界各地,它是采
用開放系統(tǒng)協(xié)議的計(jì)算機(jī)通訊網(wǎng)絡(luò)。然而,Internet不僅僅是計(jì)算機(jī)的互聯(lián)網(wǎng),它還是
全球最大的信息資源寶庫,它提供了包括科研、教育、文化娛樂、商業(yè)和信息交流等各
種各樣的服務(wù),使得世界范圍內(nèi)的人與人之間的交流在時(shí)間和空間上變的更小了。
要了解Internet,就必須先了解局域網(wǎng)。我們可以將同一地點(diǎn)的許多計(jì)算機(jī)使用網(wǎng)
線連接在一起,構(gòu)成一個(gè)高效率的計(jì)算機(jī)網(wǎng)絡(luò),所有處于網(wǎng)絡(luò)內(nèi)的終端機(jī)或電腦都能享
受網(wǎng)絡(luò)內(nèi)所有的資源,比如程序,圖文資料等。這種計(jì)算機(jī)網(wǎng)絡(luò)因?yàn)橐话愣季窒拊谝欢?/p>
區(qū)域中,我們稱之為“局域網(wǎng)”(Local Area Network,簡(jiǎn)稱LAN),它是在日常工作中
用得最多的一種小型計(jì)算機(jī)網(wǎng)絡(luò)。局域網(wǎng)所覆蓋的地理范圍比較小,通常不超過幾十公
里,甚至只在同一座建筑物內(nèi)或者鄰近的幾座建筑內(nèi)。像常見的校園網(wǎng),一座寫字樓內(nèi)
部的網(wǎng)絡(luò)等都屬于局域網(wǎng)。
而Internet則不是指單個(gè)區(qū)域范圍內(nèi)的網(wǎng)絡(luò),而是指將全世界的各中不同類型的
計(jì)算機(jī)網(wǎng)絡(luò)連接起來的一個(gè)全球性的網(wǎng)絡(luò)。Internet上有取之不盡,用之不竭的信息資
源。對(duì)于Internet中各種各樣的信息,所有的人都可以通過網(wǎng)絡(luò)的連接來共享和使用。1.2
1.2 Internet有那些功能
Web頁瀏覽:這是目前利用最廣泛、最直接的互聯(lián)網(wǎng)服務(wù),通過瀏覽WWW(萬維網(wǎng))
中的網(wǎng)頁,可以了解世界各地的新聞,查看最新的股市行情,最新的娛樂動(dòng)態(tài)、科技發(fā)
明,找到眾多的就業(yè)信息??幾乎想找到什么樣的信息,就有什么信息。正是有了WWW、Internet才會(huì)變得如此豐富多彩,才能走進(jìn)千家萬戶。信息發(fā)布:通過Internet,不僅可以瀏覽別人發(fā)布在Web頁上的信息,也可以將
自己要發(fā)布的信息制作成Web頁,也即網(wǎng)頁,然后發(fā)布到Internet上,供全世界的人
瀏覽。
電子郵件:不同于傳統(tǒng)郵件,電子郵件(E-mail)通過Internet傳輸,寫信,發(fā)信,收信都在計(jì)算機(jī)上完成,一封電子郵件最短在一秒之內(nèi)就可以發(fā)送出去,其效率是傳統(tǒng)
郵件無法比擬的。而且發(fā)送與接收電子郵件幾乎是免費(fèi)的,所以比傳統(tǒng)郵件既節(jié)省時(shí)間
又經(jīng)濟(jì)的多。
網(wǎng)上聊天:通過聊天軟件(如QQ、ICQ等)或不同網(wǎng)站的聊天室,可以和世界各
地的網(wǎng)友聊天。網(wǎng)友可能是遠(yuǎn)在天邊的異國(guó)朋友,也可能是與你一起工作的餓同事,或
者是一起生活的家人,在這里沒有年齡、性別、身份、職業(yè)、國(guó)籍、膚色的限制,完全
突破了交友的傳統(tǒng)方式,人們可通過Internet互相了解對(duì)方,進(jìn)行各種各樣的交流。
電子商務(wù):現(xiàn)在網(wǎng)上交易已經(jīng)成為現(xiàn)實(shí),網(wǎng)上購物、網(wǎng)上商品銷售、網(wǎng)上拍賣、企業(yè)級(jí)電子商務(wù)、網(wǎng)上貨幣支付等電子商務(wù)活動(dòng)已經(jīng)搞的有聲有色,幾乎所有的專家都
預(yù)測(cè),在未來的幾年內(nèi),電子商務(wù)會(huì)飛速發(fā)展。在不久的將來,您可以做在電腦前進(jìn)行
各種各樣的商務(wù)活動(dòng)。
網(wǎng)絡(luò)游戲:通過Internet,可以與全世界的玩家一起進(jìn)行游戲?qū)?zhàn),也可以協(xié)同
作戰(zhàn)。網(wǎng)絡(luò)游戲已經(jīng)成為信息產(chǎn)業(yè)全新的經(jīng)濟(jì)增長(zhǎng)點(diǎn),每年都為開發(fā)商帶來巨額的利潤(rùn)。
通過網(wǎng)絡(luò)游戲,可以充分享受Internet給我們帶來的樂趣。
網(wǎng)絡(luò)電話:網(wǎng)絡(luò)電話也稱IP電話。它采用Internet技術(shù),利用專門的網(wǎng)絡(luò)電話
軟件,只需支付非常低廉的話費(fèi)就可通話。Internet在電信市場(chǎng)上的應(yīng)用將越來越廣泛。
1.3 WWW的簡(jiǎn)介
WWW的全稱為World Wide Web,含義是“環(huán)球網(wǎng)”,又稱“萬維網(wǎng)”、3W、Web。
WWW是一個(gè)基于超文本(Hypertext)方式的信息檢索服務(wù)工具。我們上網(wǎng)瀏覽到的網(wǎng)頁就是這樣的超文本,也就是HTML(Hypertext Mark-up Language,超文本標(biāo)記語言)文件,這些網(wǎng)頁文件被放置到WWW服務(wù)器上,并且都有一定的地址。當(dāng)我們想瀏覽某個(gè)網(wǎng)站時(shí),首先要在電腦上安裝瀏覽器,如Internet Explorer或Netscape,然后在瀏覽器中輸
入網(wǎng)站的地址(網(wǎng)址),就可以進(jìn)入網(wǎng)站進(jìn)行瀏覽。在這些網(wǎng)頁中,都有超連接,當(dāng)將
鼠標(biāo)指針移動(dòng)到某個(gè)地方(如文本或圖象)時(shí),鼠標(biāo)指針就會(huì)變成一個(gè)小手形形狀,單
擊它就可以連接到另個(gè)網(wǎng)頁中,從而使得瀏覽者能在不同的信息之間跳轉(zhuǎn),我們之所以
能在Internet的海洋中穿梭自如,正是超連接的功勞。
WWW 為我們帶來的是世界范圍的超級(jí)文本服務(wù):只須操縱鼠標(biāo),就可以通過Inter net從世界各地調(diào)來你所希望的文本、圖像、動(dòng)畫和聲音等信息。通過使用WWW,一個(gè)
不熟悉網(wǎng)絡(luò)使用的人也可以成為Internet的行家。
1.4網(wǎng)頁基本構(gòu)成元素
要學(xué)會(huì)制作網(wǎng)頁,首先需要了解網(wǎng)頁都是由什么元素構(gòu)成的。
文字:文本是構(gòu)成網(wǎng)頁的基本元素。一個(gè)最簡(jiǎn)單的網(wǎng)頁可以只有幾行文本。
圖片:正是有個(gè)各種美麗的圖片,網(wǎng)頁才變得多姿多彩。
動(dòng)畫:如今,網(wǎng)頁上的動(dòng)畫越來越多,最常用的有GIF動(dòng)畫、Flash動(dòng)畫等。
超連接:如上所述,超連接幾乎是必不可少的。一個(gè)沒有超連接的網(wǎng)頁,就如同汪
洋大海中的一座孤島,失去了與外界的一切聯(lián)系。
其它元素:還可以在網(wǎng)頁中添加聲音、視頻等元素。
1.5軟件的安裝與啟動(dòng)
要使用網(wǎng)站設(shè)計(jì)軟件,自然先要將這些軟件安裝到自己的電腦中。安裝完畢,還需
要如何啟動(dòng),如何創(chuàng)建快捷方式。下面就讓我們來詳細(xì)地看一看具體的操作步驟。
1.5.1軟件的安裝
安裝之前,需要先了解軟件對(duì)系統(tǒng)的要求。以Windows為例,系統(tǒng)要求如下:
Intel Pentium II處理器或等效處理器,主頻300MHz或更高。
Windows 98Windows 2000Windows NT(具有Service Pack 3 或更高版本)、Windo
ws Me或Windows XP.Netscape Navigator 4.0版或更高版本或Microsoft Internet Explorer.96MB的可用內(nèi)存(RAM),建議采用128MB內(nèi)存。
分辨率可達(dá) 800×600像素的256色顯示器(建議顏色為百萬顏色,分辨率達(dá)到102
4×768像素)。
CD-ROM 驅(qū)動(dòng)器。
檢查一下您的計(jì)算機(jī),看是否具備了以上條件。如果具備,將“Macromedia Stud
io MX”程序會(huì)自動(dòng)運(yùn)行。如果不能自動(dòng)運(yùn)行,可以找到光盤放入光驅(qū),安裝程序會(huì)自
動(dòng)運(yùn)行??梢哉业焦獗P中的“Install Macromedia Studio MX”程序或“Autorun”程
序并雙擊運(yùn)行。
Dreamweaver的安裝比較容易,幾乎可以自動(dòng)完成。下面簡(jiǎn)要說明一下安裝步驟。
操作步驟:
1、將安裝光盤放入光驅(qū),安裝程序自動(dòng)運(yùn)行,并出現(xiàn)安裝界面。如果單擊安裝界面
上的“Macromedia STUDIO MX安裝”,那么將會(huì)安裝其下方所列出的軟件。所有的安裝
會(huì)自動(dòng)完成。
2、單擊Dreamweaver MX,開始安裝過裝過程.先是出現(xiàn)解壓縮文件窗口,等待一會(huì)兒,便會(huì)出現(xiàn)安裝向?qū)?duì)話框。單擊“下一步”按鈕,繼續(xù)安裝過程。
3、出現(xiàn)“選擇目的地位置”對(duì)話框,默認(rèn)的盤是C盤,如果想安裝到不同的位置,可以單擊目的文件夾右邊的“瀏覽”按鈕,并在彈出的“選擇文件夾”對(duì)話框選擇不同 的文件,如要安裝在D盤則可直接將路徑中的“C:”改為“D:”。也可以在下面的“目
錄”中選擇其它的文件夾,設(shè)置完后,單擊“確定”,回到“選擇目的地址”對(duì)話框,單擊“下一步”繼續(xù)。
4、而后會(huì)出現(xiàn)“默認(rèn)編輯器”的對(duì)話框,默認(rèn)為全選。如果希望讓Dreamweaver M
X成為下面所列文件類型的默認(rèn)編輯器,那么可以在這里做選擇。選擇完畢,單擊“下
一步”按鈕。
5、出現(xiàn)“開始復(fù)制文件”對(duì)話框,單擊“下一步”安裝程序開始復(fù)制文件,過幾
分鐘后,安裝結(jié)束,單擊“結(jié)束”按鈕,結(jié)束安裝。
1.5.2 軟件啟動(dòng)
軟件安裝完畢后,我們就可以使用它了。安裝程序已經(jīng)自動(dòng)在“開始”菜單中加入
了快捷方式。
單擊“開始”菜單,將鼠標(biāo)指針依次指向“程序”|“Macromedia”|“MacromediaMX”,并在上面單擊鼠標(biāo)左鍵。
1.5.3 創(chuàng)建快捷方式
使用“開始”菜單啟動(dòng)程序的過程比較煩瑣??梢栽赪indows桌面或快速啟動(dòng)欄上
創(chuàng)建快捷方式,這樣可以快速的啟動(dòng)程序。
具體實(shí)現(xiàn)方法是:在“開始”菜單中找到相應(yīng)程序的快捷方式,不過這是不要用
鼠標(biāo)左鍵單擊,而是用右鍵按住向桌面拖動(dòng),然后松開右鍵,會(huì)出現(xiàn)一個(gè)快捷菜單,在
其中可以選擇不同的命令,比如選擇“在當(dāng)前位置創(chuàng)建快捷方式”或“復(fù)制到當(dāng)前位置”。
這樣以后在運(yùn)行程序時(shí),就方便快捷的多了。
1.6 制作網(wǎng)頁前的準(zhǔn)備
電腦必備:
電腦速度夠快,最好能夠上網(wǎng)。
操作系統(tǒng):Windows XP.軟件可選: 其它軟件:看圖軟件美圖秀秀 圖像處理軟件Photoshop、上傳工具CuteFTP
1.7 Dreamweaver MX的操作環(huán)境
我們將工作界面分成了“標(biāo)題欄”、“菜單欄”、“快捷工具欄”、“屬性面板”、“浮動(dòng)控制面板”5個(gè)部分來分別介紹。
1.7.1 標(biāo)題欄
Dreamweaver MX的“標(biāo)題欄”中將顯示文字“Macromedia Dreamweaver MX”如果
打開網(wǎng)頁的話,在后面還會(huì)顯示該網(wǎng)頁的一些信息,如網(wǎng)頁標(biāo)題、所在位置及網(wǎng)頁名稱,右邊有三個(gè)鈕,分別對(duì)應(yīng)Dreamweaver MX的最大化最小化和關(guān)閉的操作。
1.7.2 菜單欄
“標(biāo)題欄”下面就是“菜單欄”,欄中提供了“文件”、“編輯”、“查看”、“插
入”、“修改”、“文本”、“站點(diǎn)”、“窗口”、“幫助”10項(xiàng)菜單。單擊其中任意
一項(xiàng)菜單,隨即就會(huì)出現(xiàn)一個(gè)下拉式指令菜單。有些指令的右邊會(huì)有鍵盤的代碼,這是
該指令的快捷鍵,熟練使用快捷鍵將會(huì)有助于提高工作效率。有些指令的右邊會(huì)有一個(gè)
小黑三角的標(biāo)記,它代表該指令還包含下一級(jí)的指令,鼠標(biāo)停留片刻即可顯示。
1.7.3 快捷工具欄
“快捷工具欄”指的是“菜單欄”下邊的3排按鈕,選擇菜單“查看/工具欄”,勾
選里面的“插入”、“文檔”和“標(biāo)準(zhǔn)”3項(xiàng),完整的快捷工具欄就顯現(xiàn)出來了。
1.7.4 屬性面板
在網(wǎng)頁編輯窗口的下面還有一個(gè)面板,它是有名的“屬性面板”,它在這個(gè)軟件中
起到舉足輕重的作用。
屬性面板顧名思義,就是顯示,調(diào)整屬性的面板,根據(jù)鼠標(biāo)所選中對(duì)象的不同,“屬性
面板”在界面上也會(huì)有所差異,用戶可以分別對(duì)不同的對(duì)象進(jìn)行調(diào)整。
站點(diǎn)
2.1.1
創(chuàng)建站點(diǎn)
創(chuàng)建站點(diǎn)
要制作一個(gè)網(wǎng)站,第一步操作都是一樣的,就是要?jiǎng)?chuàng)造一個(gè)“站點(diǎn)”,這樣可以使
整個(gè)網(wǎng)站的脈絡(luò)結(jié)構(gòu)清晰地展現(xiàn)在面前,避免了以后再進(jìn)行紛雜的管理。
從菜單中選擇“站點(diǎn)/管理站點(diǎn)”在彈出的對(duì)話框中選擇“新建”,之后再選擇其
中的“站點(diǎn)”,再次彈出一個(gè)對(duì)話框,在文本框中輸入自己已經(jīng)企化好的網(wǎng)站名稱“追
夢(mèng)人”。
填好后,單擊“下一步”,進(jìn)入下一個(gè)步驟。由于我要做的是一個(gè)靜態(tài)的網(wǎng)頁,所以選擇上面的一項(xiàng)“否,我不想使用服務(wù)器技術(shù)?!?/p>
單擊“下一步”,進(jìn)入下一個(gè)步驟。
在此選項(xiàng)中有兩個(gè)選擇,選擇推薦的“編輯我的計(jì)算機(jī)上的本地副本,完成后再上
傳到服務(wù)器”。底下的文本框允許在本地磁盤上指定一個(gè)文件夾,Dreamweaver將在其 中儲(chǔ)存站點(diǎn)文件的本地副本。單擊該文本框后面的文件夾圖標(biāo),新建并指定一個(gè)空的文
件夾“E:/ding”。之后單擊“下一步“,進(jìn)入下一個(gè)步驟。
這一步是如何設(shè)置連接到遠(yuǎn)程服務(wù)器,彈出式菜單中有6中選擇,這里選擇“無”。
而后“下一步”再“完成”,即可。
2.1.2 創(chuàng)建站點(diǎn)內(nèi)容
站點(diǎn)創(chuàng)建完成后,就可以創(chuàng)建Web頁來填充站點(diǎn)了。在“右側(cè)浮動(dòng)面板組”中選擇
“文件/文件”面板,此時(shí)整個(gè)網(wǎng)站中沒有任何內(nèi)容。用鼠標(biāo)右擊面板中的本地根目錄
文件夾。在彈出的菜單中選擇“新建文件”,新建一個(gè)文件后將其命名為“index.htm(或i
ndex.html),它就是未來的首頁。
由于“追夢(mèng)人”網(wǎng)站分為“平面設(shè)計(jì)”、“動(dòng)畫制作”、“網(wǎng)文精品”、“經(jīng)典回
顧”、“個(gè)人說明“這五個(gè)大欄目,所以繼續(xù)用鼠標(biāo)右擊右側(cè),在彈出的菜單中選擇第
二項(xiàng)“New Folder(新建文件夾)”。執(zhí)行五次操作,新建五個(gè)文件夾,并把它們重命
名為graph、anim、books、music、letter,分別對(duì)應(yīng)上面的五個(gè)大欄目。存放它們各
自的內(nèi)容。之后再次新建1個(gè)文件夾,命名為images,用來存放“所有的圖象文件”的
內(nèi)容。
之后在個(gè)欄目的文件夾里還要建立想相應(yīng)的欄目網(wǎng)頁。
2.2.1 設(shè)置首頁布局
每個(gè)網(wǎng)站都會(huì)有一個(gè)首頁,就功能上而言,它代表著一個(gè)網(wǎng)站的風(fēng)格與特色,就網(wǎng)站
架構(gòu)上而言,它代表了網(wǎng)站的第一層架構(gòu),至于網(wǎng)站上其他Web頁,原則上都必須通過
首頁來連接散播出去,可見首頁是多么的重要。
首頁是打開網(wǎng)站后在瀏覽器中顯示的第一個(gè)頁面。它是起什么名字通常要視Server端 的設(shè)置,一般的有index.htm,default.htm或home.htm等,目前主要以index.htm的
居多。當(dāng)然,后綴名為html也是正確的。
具體設(shè)置方法是:右健單擊“文件”浮動(dòng)面板中的index.htm,在彈出的菜單中選擇“設(shè)
成首頁”。
首頁的布局有很多方法,在這里我所用到的是表格的“布局模式”?!安季帧蹦J街械谋砀穹Q為布局表格,單元格稱為布局單元格。在繪制布局表格和布局單元格時(shí),必須從
“標(biāo)準(zhǔn)”模式切換到“布局”模式。直接單擊“布局”按鈕即可。
操作步驟:
1、在“插入快捷欄”的“布局”分類中,單擊“布局表格”按紐。
2、將變成“+”形狀的鼠標(biāo)光標(biāo)放到編輯中網(wǎng)頁上,在要繪制的地方進(jìn)行拖動(dòng)
就可以進(jìn)行創(chuàng)建了。(如果繪制的是第一個(gè)表格必須從網(wǎng)頁的最左上角開始繪制)。
3、在這里要繪制多個(gè)表格,可以再次單擊“布局表格”按紐進(jìn)行繪制,也可
以按住Ctrl鍵繪制多個(gè)表格。追夢(mèng)人”網(wǎng)站首頁的布局如圖所示:
2.2.2設(shè)置首頁的頁面屬性
首先雙擊“文件”浮動(dòng)面板中的index.htm,進(jìn)入頁面的編輯窗口。右健單擊空白
區(qū)域,在菜單中選擇“頁面屬性”,之后彈出“頁面屬性”對(duì)話框,若選擇主菜單“修
改/頁面屬性”項(xiàng),也可以把打開該對(duì)話框。
在“頁面屬性”對(duì)話框中,左側(cè)窗口顯示“分類”,其中包括了“外觀”、“鏈
接”、“標(biāo)題”、“標(biāo)題/編碼”、“跟蹤圖像”5項(xiàng),右側(cè)區(qū)域則顯示各類中可以設(shè)置 的項(xiàng)目?!白穳?mèng)人”首頁設(shè)置的屬性如下圖所示:
2.2.3查看和編輯頭內(nèi)容
一個(gè)網(wǎng)頁文件結(jié)構(gòu)上實(shí)際是由兩部分組成,頭(head)內(nèi)容和主體(body)內(nèi)容
主體內(nèi)容(body)是文檔的主要部分,也是包含文本和圖像等的可見部分。頭內(nèi)容(he
ad)是除文檔標(biāo)題外的不可見部分,包含有文檔類型、語言編碼、搜索引擎的關(guān)鍵的關(guān)鍵字和內(nèi)容指示器以及樣式定義等重要信息,這些元器并不是每個(gè)頁面都需要的,例如,可以僅為主頁提供關(guān)鍵字。
下面就以首頁為例,說明怎樣插入較常用的頭(head)內(nèi)容。
單擊“菜單攔”下面“插入快捷”的下拉列表,選擇其中的HTML類,此時(shí)右側(cè)將
會(huì)顯示該類中可以插入的對(duì)象快捷按鈕,再次單擊第2個(gè)按鈕“文件頭”旁邊的下拉箭
頭,會(huì)彈出菜單,該項(xiàng)列出的便是即將插入的頭內(nèi)容。
2.2.4 插入圖像
圖像是網(wǎng)頁中不可或缺的組成成份,恰當(dāng)?shù)厥褂脠D像,可以使網(wǎng)站充滿生活生命力
與說服力,吸引更多的瀏覽者,加深他們欣賞你網(wǎng)站的意愿。
另一方面,網(wǎng)頁的容量大小是網(wǎng)站成功與否的一大關(guān)鍵因素。由于網(wǎng)絡(luò)在傳輸上 的限制,導(dǎo)致了下載的速度不可能太快,因此,網(wǎng)頁的大小就不能太大,其中關(guān)鍵就在
于圖像的大小了,否則瀏覽者會(huì)失去等待的耐心,無論你的網(wǎng)站多么精彩也無濟(jì)于事了。所以,在網(wǎng)面容量大小的問題上一定要重視。下面就來詳細(xì)介紹對(duì)網(wǎng)頁圖像進(jìn)行處理的
操作步驟,以使得它們?cè)诒3謭D形美麗與網(wǎng)站風(fēng)格搭配的基礎(chǔ)上,圖片文件能夠變的更
小。
1、首先將光標(biāo)停留在要插入圖像的位置,然后單擊“菜單欄”下面“插入快健欄” 的下拉表,選擇其中的“常用”類,則右側(cè)將會(huì)顯示該類中可以插入的對(duì)象快鍵按鈕。
左起第5個(gè)即為“圖像:圖像”按鈕,單擊它右側(cè)的下拉列表,選擇第1項(xiàng)“圖像”。
2、隨即彈出“選擇圖像源文件”對(duì)話框。從計(jì)算機(jī)磁盤中選擇想要插入的圖像文件,或在URL編輯框中輸入圖像的路徑和名稱。下面的“相對(duì)于”下拉表框中,可選擇文件
URL地址的類型,如果選擇“文檔”選項(xiàng),表示圖像地址相對(duì)于當(dāng)前文檔;如果選擇“站
點(diǎn)根目錄”選項(xiàng),表示地址相對(duì)于根目錄。在這里我要插入的是網(wǎng)站標(biāo)志logo,插入l
ogo圖象,如圖所示:
最后單擊“確定”按鈕,即可完成插入圖像的操作。2.2.5插入多媒體
在Dreamweaver MX2004中,除了之前講到的可以插入“圖像”外,還可插入動(dòng)畫、聲音、視頻等媒體元素,如Flash,Shockwave,Applets,ActieX及格Midi聲音文件等,并且還可以在Dreamweaver自身內(nèi)插入Macromedia Flash MX2004按鈕和文本對(duì)象,以
及進(jìn)行相關(guān)的后期處理和添加設(shè)計(jì)備注等操作。
在Dreamweaver MX 2004文檔中,可以插入媒體文件包括Flash Shockwave影片、QuickTime、AVI java、applet Active X控件以及各種格式的音頻文件。
要在瀏覽器中播放放Flash 動(dòng)畫,必須在瀏覽器中集成“Flash 播放器(Flash Play er)”。其中,Internet Explorer通過ActiveX控制來實(shí)現(xiàn),Netscape Navigator則
是通過相應(yīng)的插件來實(shí)現(xiàn)的。在最新的Netscape Navigator和Internet Explorer瀏
覽器中,均已集成了 Flash動(dòng)畫播放功能。操場(chǎng)作步驟:
步驟1 將光標(biāo)停留在要插入Flash的位置,然后單擊菜單欄下面“插入快捷欄”的下
拉列表,選擇其中的“常用”分類,右側(cè)將會(huì)顯示該類中可以插入的對(duì)象快捷
按鈕。左起第6個(gè)即為“媒體”按鈕,單擊它右側(cè)的下拉列表,選擇第1項(xiàng)Fl
ash圖標(biāo)。
步驟2 在彈出的對(duì)話框中選擇擴(kuò)展名為swf 的Flash文件,即可將其插入到Dreamwe
aver的“網(wǎng)頁編輯窗口”中,可以看到,在這個(gè)窗口中Flash文件的大小。在
這里我的主頁插入的一個(gè)動(dòng)畫,如圖所示:
2.2.6插入文本
文字是人類語言最基本的表達(dá)方式,在網(wǎng)頁中,文本內(nèi)容也可以說是重要的組成
部分,一個(gè)網(wǎng)站成功與否,它是最關(guān)鍵的因素。在這最關(guān)鍵的因素??韶S富網(wǎng)站的文字
內(nèi)容,并以最最美觀、最整齊的方式放入到網(wǎng)頁中。
插入文本的兩種方式
網(wǎng)頁中需要大量的文本,我們或以通過以下兩種方式插入它們。
一種是在網(wǎng)頁編輯窗口中直接用鍵盤敲入文本。這可以算是最基本的輸入方式了,和一些文本編輯軟件(如Microsoft Word)的使用方法一樣,選擇好習(xí)慣的輸入法,就
可以運(yùn)指如飛了。
另一種是復(fù)制文本的方式。有些讀者可能不喜歡使用Dreamweaver MX2004來進(jìn)行
打字的工作,而更習(xí)慣在專門的文本編輯軟件中快速打字,如Microsoft Word和 Wind
ows自帶的記事本等,又或者讀者已經(jīng)準(zhǔn)備好了要放入網(wǎng)頁的文本的電子版本,那么我
們就可以直接使用Dreamweaver的文本復(fù)制功能,將大段的文本內(nèi)容拷貝到網(wǎng)頁的編輯
窗口來進(jìn)行排版的工作,具體步驟如下。
打開文本編輯軟件(如Microsoft Word),選中要復(fù)制的文本,它們將反白顯示,執(zhí)行菜單“編輯/復(fù)制”命令或直接用快捷鍵Ctrl+C,之后切換回Dreamweaver,將光標(biāo)
停留在插入文本的位置,執(zhí)行主菜單“編輯/粘貼”命令或直接使用快捷鍵Ctrl+v,即可
將大段的文本快速粘貼到網(wǎng)頁中。
這在我的“網(wǎng)文精品”中用到很多,全部是在word軟件中排好ctrl+c,然后點(diǎn)擊要
粘貼的位置,crtl+v到Dreamweaver即可。
2.3創(chuàng)建其它網(wǎng)頁
還有其它的幾個(gè)網(wǎng)站與主頁的制作相同,一個(gè)網(wǎng)頁是圖象和文字的組合?!捌矫嬖O(shè)計(jì)”中的圖象插入和前面的介紹相似,并可以在屬性攔中調(diào)節(jié)圖象的大小。
在Dreamwerver中常常會(huì)用到Firework、Flash,它們是相輔相成,在主頁中的主體部
分就是用Firework,如圖所示:
在“個(gè)人說明”中也用到這點(diǎn),首先定好需要尺寸,在屬性中設(shè)好背景,顏色等
等,插入圖象,輸入文字,也word里的操作雷同。
3.建立網(wǎng)頁鏈接
網(wǎng)站實(shí)際上是由很多網(wǎng)頁組成的,那么網(wǎng)頁之間是如何聯(lián)系的呢?這就是本章要講 的內(nèi)容----網(wǎng)頁的“鏈接”?!版溄印保址Q“超鏈接"(Hyperlink),它作為網(wǎng)頁的橋梁,起著相當(dāng)重要的作用。網(wǎng)頁中的很多對(duì)象都可以加入“鏈接”屬性。在Dreamweaver MX2004中,如果以“鏈
接”的媒介來劃分的話,則“鏈接”可以分為“文字鏈接”、“圖像鏈接”、“圖像地圖鏈接”、“內(nèi)部鏈接和外部鏈接”、“E-mail鏈接”、“命名錨記鏈接”、“文件下載鏈接”和“跳轉(zhuǎn)菜單”,共8種。其中部分內(nèi)容在之前的章節(jié)中可能接觸過,這里將對(duì)其進(jìn)行更深入的講解。3.1文字鏈接
“文字鏈接”即以文字作為媒介的鏈接,它是網(wǎng)頁中最常被使用的鏈接方式,具
有“文件小、制作簡(jiǎn)單和便于維護(hù)”的特點(diǎn)。
接下來結(jié)合我的個(gè)人網(wǎng)站為實(shí)例,來講解如何為文字建立“鏈接”。
具體操作步驟如下所述。操作步驟
步驟1 準(zhǔn)備好已經(jīng)制作完成的首頁的各個(gè)欄目頁面(假設(shè)除了“鏈接”,其他內(nèi)容都
已經(jīng)制作完成了),該網(wǎng)站包含6個(gè)欄目,這里的5個(gè)欄目----“平面設(shè)計(jì)”、“動(dòng)畫
制作”和“網(wǎng)文精品”、“經(jīng)典回顧”、“個(gè)人說明”為例來進(jìn)行講解。
步驟2 在Dreamweaver 中打開首頁,之后反白選取作為“鏈接”的文字。實(shí)例中要做
到單擊不同的欄目的網(wǎng)頁。因此為第1個(gè)欄目“平面設(shè)計(jì)”設(shè)置鏈接,首先要反白選中
“平面設(shè)計(jì)”4個(gè)文字。
步驟3 觀察“屬性面板”,其中包括一個(gè)“鏈接”文本框。
步驟4 接下來需要把鏈接的地址加入到文本框中,方法有3種。
這里我用到的是直接點(diǎn)擊文件夾圖標(biāo),在文件夾中找到要鏈接的對(duì)象graph.htm。這樣
就建立了超鏈接。不過有點(diǎn)很重要,由于大多數(shù)服務(wù)器都不支持中文文件名,而且對(duì)大
小寫敏感,因此采用英文文件名并統(tǒng)一大小寫。如圖所示:
步驟5 在“鏈接”文本框下面還有一個(gè)“目標(biāo)”下拉列表,從中可以選擇鏈接網(wǎng)頁顯示 的窗口方式,共有4種。如圖:
實(shí)例中沒有選擇任何選項(xiàng),保持空白,表示在原窗口中打開鏈接網(wǎng)頁。
步驟6 還可以設(shè)置一些“鏈接”的屬性,這是前面講過的內(nèi)容。單擊“屬性面板”中的 “頁面屬性”,選擇其中的“鏈接”分類,可以進(jìn)行的設(shè)置有“鏈接字體”、“大小”、“鏈接顏色”、“變換圖像鏈接”顏色、“已訪問鏈接”顏色、“活動(dòng)鏈接”顏色及“下
劃線樣式”。
步驟7 至此,第1個(gè)欄目的鏈接就制作完畢了,按下Ctrl+S保存網(wǎng)頁,再按下F12預(yù)
覽,測(cè)試一下,當(dāng)鼠標(biāo)放在“平面設(shè)計(jì)”這4個(gè)文字上時(shí)將變成手形,并且瀏覽器窗口下面的狀態(tài)欄中會(huì)顯示鏈接到的網(wǎng)頁的地址,單擊文字,頁面會(huì)立即跳轉(zhuǎn)到第1個(gè)欄目
中,這表示鏈接已經(jīng)制作成功了。
步驟8 同理,按照以上步驟,再為“動(dòng)畫制作”和“網(wǎng)文精品”“經(jīng)典回顧“等其它欄
制作指向?qū)?yīng)欄目的鏈接。
步驟9 通常在欄目頁面中還需要有“返回首頁”的鏈接,單擊其后可以跳轉(zhuǎn)回首頁,因
此在各個(gè)欄目中還要插入“網(wǎng)站首頁”的文字,并且制作指向首頁index.html的鏈接,制作方法不變。
至此,整個(gè)“文字鏈接”的實(shí)例就全就全部完成了。通過對(duì)這個(gè)實(shí)例的講解,讀者不僅
應(yīng)該學(xué)會(huì)如何為文字制作鏈接,還應(yīng)用對(duì)“鏈接”有了更加深刻的理解,鏈接的目的何
在?它到底能夠在網(wǎng)頁的網(wǎng)站中發(fā)揮什么樣的作用?怎樣才能更好地使用它?這些是
網(wǎng)頁制作者更應(yīng)該思考的問題。
下面繼續(xù)介紹其他類型的鏈接。
3.2
3.23.2
3.2圖像鏈接
圖像鏈接圖像鏈接
圖像鏈接
“圖像”也是常被使用的鏈接媒體,它和“文字鏈接”非常相似。為圖像加入鏈接,首
先應(yīng)該在網(wǎng)頁中插入“圖像”,有關(guān)插入“圖像”或“導(dǎo)航條”按鈕的內(nèi)容,接下來以
我的網(wǎng)站“追夢(mèng)人“為例,講解如何建立“圖像鏈接”。
操作步驟
步驟1 首先仍然要準(zhǔn)備好已經(jīng)制作完成的首頁和各個(gè)欄目的頁面(假設(shè)除了“鏈接”,其他內(nèi)容都已經(jīng)制作完成了),該網(wǎng)站包含6個(gè)欄目,下面我們就動(dòng)手為這6個(gè)欄目分
別制作它們的鏈接。
步驟2 在Dreamweaver中打開網(wǎng)站的首頁,之后選取要制作“鏈接”的圖像。實(shí)例中先
為第3個(gè)欄目“動(dòng)畫制作”設(shè)置鏈接,因此選中包含“動(dòng)畫制作”4個(gè)字的圖像。步驟3 觀察“屬性面板”,在“鏈接”文本框中輸入鏈接的文字地址。可以使用之前講
過的“指向文件”和“選擇文件”的方法。
步驟4 如果有需要,可以在“目標(biāo)”下拉列表中選擇“鏈接”網(wǎng)頁顯示的窗口方式,分
別為-blank、-parent、-self或 top。實(shí)例中使用了默認(rèn)出的保留空白選項(xiàng)的方式。
步驟5 另外,讀者還可以為圖像增加“替代”文本。實(shí)例中為第1個(gè)欄目增加欄目名稱 的“替代”文本。
步驟6 至此,第1個(gè)欄目的圖像鏈接就制作完畢了,按下Ctrl+S保存網(wǎng)頁,再按下F1 2預(yù)覽,測(cè)試一下,將鼠標(biāo)放在“動(dòng)畫制作”4個(gè)文字上時(shí)將變成手形,同時(shí)瀏覽器窗
口下面的狀態(tài)欄中會(huì)顯示出鏈接到的網(wǎng)頁的地址,并且會(huì)顯示出“替代”文本“動(dòng)畫制
作”,單擊文字,頁面會(huì)立即跳轉(zhuǎn)到第3個(gè)欄目中,這表示鏈接已經(jīng)制作成功了。
步驟7 同理,按照以上步驟,再為其它幾幅圖像制作指向?qū)?yīng)欄目的鏈接。
步驟8 在欄目頁面中制作“返回首頁”的鏈接,使得單擊后可以跳轉(zhuǎn)回首頁,其制作方
法不變。
至此,整個(gè)“圖像鏈像”的實(shí)例就全部完成了。
3.3E
3.3E 3.3E
3.3E –
––
MailMail
Mail的鏈接 的鏈接的鏈接 的鏈接
E-Mail鏈接,是指當(dāng)瀏覽者單擊該鏈接之后,不是打開一個(gè)網(wǎng)頁文件,而是啟動(dòng)用戶的
E-Mail客戶端軟件(如Outlook Express),并打開一個(gè)空白的新郵件,供瀏覽者撰寫
內(nèi)容來與網(wǎng)站聯(lián)系人聯(lián)系,這是一種最方便的互動(dòng)方式。
結(jié)合“個(gè)人說明”網(wǎng)頁,建立E-Mail鏈接的步驟如下所述。
操作步驟 步驟1 將光標(biāo)停留在頁面右下角要插入E-mail鏈接的位置。步驟2 選擇“插入快捷欄”中的“常用”分類,單擊左側(cè)第2個(gè)“電子郵件鏈接”按鈕。
步驟3 在彈出的“電子郵件鏈接”對(duì)話框中有兩個(gè)輸入項(xiàng),分別是“文本”和“E-Mai
l”。在“文本”項(xiàng)中輸入鏈接的文字,中文、英文均可,在E-Mail項(xiàng)中輸入網(wǎng)站聯(lián)
系有的電子郵件地址,如實(shí)例中的 ding_zhuimeng123@163.net。
步驟4 單擊“確定”按鈕,具有“E-Mail鏈接”屬性的文本就ding_zhuimeng123@163.net。插入到光標(biāo)所在位置了,按下 Ctrl+S保存網(wǎng)頁,再按下F12預(yù)覽查看實(shí)際效果。
上面的方法只適用于文本的“E-Mail鏈接”,如果想在其它的對(duì)象(如圖像)上也加入
這種鏈接,該怎辦呢?下面介紹第2種建立“E-Mail鏈接”的方法。
其實(shí)很簡(jiǎn)單,與前面講過的圖像加入鏈接的方法基本一樣。先在頁面中需要的地方插入
圖像,之后選中圖像,并在“屬性面板”的“鏈接”文本框中輸入如下語句即可----ma
ilto: ding_zhuimeng123@163.net ?subject=網(wǎng)站的建議與第1種方法不同的是,E-Ma
il 地址前面增加了mailto:字樣。用這種方法就可以給圖像等其他對(duì)象建立“E-Mail
鏈接”了。
3.4
3.43.4
3.4文件下載鏈接
文件下載鏈接文件下載鏈接
文件下載鏈接
“文件下載鏈接”的原理很簡(jiǎn)單,只要鏈接文件屬于瀏覽無法識(shí)別的關(guān)型,便都會(huì)使用 IE瀏覽器直接進(jìn)行下載,并保存到本地計(jì)算機(jī)中。
瀏覽器無法識(shí)別的文件類型有很多,這里就介紹一個(gè)最常用的,以zip或rar為后綴名 的壓縮格式文件,這種文件可以使用主流的壓縮軟件(如winzip、winrar)來制作。下
面我們就業(yè)以實(shí)例來說明。在前面“插入多媒體”一章中,我們?cè)?jīng)講過直接鏈接文件的方式來插入“視頻”,即
直接在“鏈接”文本框中輸入“文件名+名后綴名”,如olympus.wmv。單日擊這個(gè)鏈接,經(jīng)過數(shù)據(jù)下載后,Windows系統(tǒng)將啟動(dòng)自帶的媒體播放器Windows Media Player 來播
放該視頻。
操作步驟
步驟1 先將視頻文件olympus.wmv通壓縮成olympus.rar文件,放入站點(diǎn)的media文件
夾下。
步驟2 將文件路徑輸入至“鏈接”文本框中。
步驟3 保存網(wǎng)頁,按下F12預(yù)覽,在瀏覽器中單擊“下載精彩廣告視頻”鏈接文本,會(huì)
彈出“文本下載”選擇框,單擊其中的“保存”按鈕。
步驟4 在“另存為”對(duì)框中選擇保存到本地計(jì)算機(jī)中的位置,實(shí)例中為“經(jīng)典回顧”文
件夾。之后單擊“保存”按鈕,壓縮文件即保存到該位置中。至此,“文件下載鏈接”
便制作完成了。讀者可以打開“我的文檔”文件夾,解壓縮olympus.rar文件,隨時(shí)欣
賞下載影片。
本設(shè)計(jì)中未用到此鏈接,在此只作簡(jiǎn)單介紹。
3.5
3.53.5
3.5在在在
在HTML
HTMLHTML
HTML語言中建立網(wǎng)頁鏈接
語言中建立網(wǎng)頁鏈接語言中建立網(wǎng)頁鏈接
語言中建立網(wǎng)頁鏈接
3.5.1
3.5.13.5.1
3.5.1文字鏈接
文字鏈接文字鏈接
文字鏈接
在HTML語言中用超鏈接標(biāo)記指向一個(gè)目標(biāo)。其基本格式為: 舉個(gè)簡(jiǎn)單的“文本鏈接”的實(shí)例,該實(shí)例相對(duì)應(yīng)的HTML代碼如下所示。
a href-“index2.html”target=”-blank”>平面設(shè)計(jì)(新開窗口,-blank)< /p>
動(dòng)畫制作(原窗口,默認(rèn)為空)