国产乱视频在线观看|一区二区三区视频播放|亚洲伊久久无码中文字幕|久久中文字幕制服丝袜美腿|国产在线精品一区二区三区|香港经典一级毛片久久观看|久久久精品自慰91一区白浆|国产精品无码2021在线观看

網(wǎng)站建設(shè)課程設(shè)計(jì)報(bào)告購(gòu)物車(chē)(購(gòu)物車(chē)系統(tǒng)課程設(shè)計(jì))

網(wǎng)站建設(shè) 3722
今天給各位分享網(wǎng)站建設(shè)課程設(shè)計(jì)報(bào)告購(gòu)物車(chē)的知識(shí),其中也會(huì)對(duì)購(gòu)物車(chē)系統(tǒng)課程設(shè)計(jì)進(jìn)行解釋?zhuān)绻芘銮山鉀Q你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!本文目錄一覽: 1、一個(gè)網(wǎng)站設(shè)計(jì)過(guò)程舉例

今天給各位分享網(wǎng)站建設(shè)課程設(shè)計(jì)報(bào)告購(gòu)物車(chē)的知識(shí),其中也會(huì)對(duì)購(gòu)物車(chē)系統(tǒng)課程設(shè)計(jì)進(jìn)行解釋?zhuān)绻芘銮山鉀Q你現(xiàn)在面臨的問(wèn)題,別忘了關(guān)注本站,現(xiàn)在開(kāi)始吧!

本文目錄一覽:

一個(gè)網(wǎng)站設(shè)計(jì)過(guò)程舉例

一、網(wǎng)站的規(guī)劃要求:選準(zhǔn)主題,優(yōu)化內(nèi)容;計(jì)劃書(shū)的內(nèi)容:

1、你所選網(wǎng)站的主題和內(nèi)容簡(jiǎn)介;2、網(wǎng)站的結(jié)構(gòu)(最好能是一個(gè)完整的結(jié)構(gòu),因?yàn)檫@樣對(duì)你后面的設(shè)計(jì)有較大的幫助。);3、網(wǎng)站能包含的功能;4、哪些地方計(jì)劃使用數(shù)據(jù)庫(kù);5、如何安排進(jìn)度和計(jì)劃完成時(shí)間?6、如果是兩個(gè)人合作的,每個(gè)人的分工如何?二、網(wǎng)站的設(shè)計(jì)

設(shè)計(jì)語(yǔ)言:

1、HTML2、ASP——Active Server Pages,是服務(wù)器端腳本編程環(huán)境。使用ASP可將HTML、腳本命令和ActiveX組件組合起來(lái),創(chuàng)建動(dòng)態(tài)、交互的網(wǎng)站。3、VBScript——是ASP事務(wù)處理的核心。是VB的簡(jiǎn)化版本,用于對(duì)HTML和ASP進(jìn)行處理的編程語(yǔ)言,支持嵌入HTML和ASP文件中。4、SQL——結(jié)構(gòu)化查詢語(yǔ)言,在網(wǎng)站中盡量使用數(shù)據(jù)庫(kù)可以使維護(hù)更加方便,查詢功能強(qiáng)大。建立運(yùn)行環(huán)境:

1、建站環(huán)境:Windows 2000 + IIS2、數(shù)據(jù)庫(kù):可選用Access或sqlserverASP程序三個(gè)特點(diǎn):1、純文本文件;2、文件擴(kuò)展名為.asp;3、文件中相關(guān)的asp程序代碼包含在% %當(dāng)中。學(xué)習(xí)ASP的方法:1、全面了解一下ASP的基本概念(如:asp的特點(diǎn)、運(yùn)行環(huán)境等)、基本設(shè)計(jì)方法(如:編寫(xiě)ASP的基本框架、與HTML的關(guān)系等)、基本指令和一些特殊文件(如Global.asa等)。2、學(xué)習(xí)一些腳本語(yǔ)言(如:VBScript、JScript等),我們選VBScript是在于它的結(jié)構(gòu)與VB類(lèi)似,大家都學(xué)過(guò)VB,并且ASP與它同是Microsoft的產(chǎn)品,結(jié)合能力較強(qiáng)。三、題目

小型電子商務(wù)網(wǎng)站的規(guī)劃與設(shè)計(jì)

四、設(shè)計(jì)目的

網(wǎng)站的建設(shè)是各個(gè)企業(yè)投身Internet的第一步,本畢業(yè)設(shè)計(jì)希望通過(guò)對(duì)電子商務(wù)網(wǎng)站的'規(guī)劃與設(shè)計(jì)來(lái)培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí)分析和解決實(shí)際問(wèn)題的能力,掌握相關(guān)網(wǎng)頁(yè)制作軟件,強(qiáng)化計(jì)算機(jī)實(shí)際應(yīng)用技能訓(xùn)練,為今后開(kāi)展網(wǎng)站規(guī)劃、設(shè)計(jì)和開(kāi)發(fā)打下初步的基礎(chǔ)。1、 運(yùn)用Dreamwearer等網(wǎng)絡(luò)制作軟件制作主頁(yè)及其相關(guān)鏈接的頁(yè)面。2、 主頁(yè)要求:清純簡(jiǎn)潔、主題鮮明、內(nèi)容編排得當(dāng)合理、有一定的藝術(shù)感,美觀、實(shí)用,相關(guān)鏈接正常,能體現(xiàn)網(wǎng)站首頁(yè)的基本功能。3、 網(wǎng)站具備的基本功能:用戶注冊(cè)、公司簡(jiǎn)介、產(chǎn)品目錄、商品展示、訂購(gòu)及查看購(gòu)物車(chē)等。4、 選題要得當(dāng),形式可以多樣,但內(nèi)容要健康。5、 網(wǎng)站建立后要完成測(cè)試,最后將運(yùn)行穩(wěn)定的網(wǎng)站所有文件用磁盤(pán)或光盤(pán)拷貝給指導(dǎo)老師。五、 論文書(shū)寫(xiě)內(nèi)容要求:

1、 封面2、 目錄3、 論文摘要、關(guān)鍵詞4、 建立該網(wǎng)站的目的、意義;5、 當(dāng)前網(wǎng)站建設(shè)的基本情況,本網(wǎng)站的總體規(guī)劃、功能和設(shè)計(jì)目標(biāo),包含網(wǎng)站的結(jié)構(gòu)圖;6、 本網(wǎng)站設(shè)計(jì)中具體實(shí)現(xiàn)的幾個(gè)關(guān)鍵功能和相關(guān)技術(shù)說(shuō)明;7、 使用數(shù)據(jù)庫(kù)的部分要列出相關(guān)數(shù)據(jù)結(jié)構(gòu)及實(shí)現(xiàn)的算法;8、 網(wǎng)站測(cè)試及發(fā)布的情況(含測(cè)試環(huán)境、條件、性能的分析等);9、 網(wǎng)站建設(shè)的心得體會(huì)和擴(kuò)展性分析;10、致謝;11、參考文獻(xiàn)。

求一個(gè)ASP課程設(shè)計(jì) 網(wǎng)上購(gòu)物系統(tǒng) 做過(guò)的朋友們拜托給發(fā)下 791419843@qq.com

4.2 功能模塊設(shè)計(jì)

層次模塊結(jié)構(gòu)是將系統(tǒng)劃分為若干子系統(tǒng),子系統(tǒng)下再劃分為若干的模塊。而模塊是指具備有輸入輸出、邏輯功能、運(yùn)行程序和內(nèi)部數(shù)據(jù)四種屬性的一組程序。在結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)中,模塊一般都是按功能劃分的,通常稱為功能模塊。合理的功能模塊的劃分能夠極大限度地減少重復(fù)勞動(dòng)、提高開(kāi)發(fā)工作的效率并增大系統(tǒng)的可維護(hù)性。

以前面的系統(tǒng)分析為基礎(chǔ),將系統(tǒng)分為兩大模塊,即前臺(tái)模塊和后臺(tái)模塊。

網(wǎng)絡(luò)購(gòu)物中心的功能結(jié)構(gòu)如圖4.1所示。

圖 4.1 網(wǎng)絡(luò)購(gòu)物中心功能結(jié)構(gòu)圖

4.2.1 前臺(tái)模塊的功能模塊設(shè)計(jì)

前臺(tái)模塊主要為登陸網(wǎng)站的用戶提供商品和服務(wù)的信息,填寫(xiě)并提交訂單的服務(wù)。這樣,將前臺(tái)模塊再細(xì)分為用戶管理模塊、訂單查詢模塊、購(gòu)物車(chē)模塊、修改個(gè)人資料模塊、留言板模塊。顧名思義,這些模塊的名稱基本概括了它們的功能。下面詳細(xì)說(shuō)明一下這些功能模塊的設(shè)計(jì):

(1)用戶管理模塊:

為了方便于網(wǎng)站的管理,必須由一套完整的用戶管理體系。該網(wǎng)站用戶管理模塊主要實(shí)現(xiàn)用戶的注冊(cè)、登錄、找回密碼3方面功能。

(2)購(gòu)物車(chē)模塊:

在超市購(gòu)物,可以根據(jù)自己的需要將很多種商品挑選至購(gòu)物車(chē)或購(gòu)物籃中,然后到收銀臺(tái)結(jié)款。而在網(wǎng)上虛擬的商城中,當(dāng)然沒(méi)有辦法使用真正的購(gòu)物工具,因此,通常都會(huì)采用一種被稱為“購(gòu)物車(chē)”的技術(shù)來(lái)模擬現(xiàn)實(shí)生活。在網(wǎng)上商城中,所選商品須通過(guò)購(gòu)物車(chē)進(jìn)行暫存,然后生產(chǎn)訂單。這種技術(shù)使用起來(lái)十分方便,不但可以隨時(shí)添加、查看、修改、清空購(gòu)物車(chē)中的內(nèi)容,還可以隨時(shí)去收銀臺(tái)結(jié)款。

(3)訂單管理模塊:

用戶提交訂單后,通過(guò)產(chǎn)生的訂單號(hào)查詢訂單信息及執(zhí)行狀態(tài)。只需要根據(jù)用戶錄入的訂單號(hào)在數(shù)據(jù)表中查詢處對(duì)應(yīng)的貨品信息即可。

(4)個(gè)人資料管理模塊:

用戶資料修改時(shí)為用戶更改個(gè)人信息所提供的窗口,為了保護(hù)用戶信息部受非法侵害,用戶只有登錄網(wǎng)頁(yè)后才有權(quán)限修改個(gè)人資料。

(5)留言板管理模塊:

留言板是一個(gè)商務(wù)網(wǎng)站中不可缺少的組成部分,它可以增進(jìn)用戶與網(wǎng)站之間的交流。在現(xiàn)實(shí)網(wǎng)絡(luò)開(kāi)發(fā)中存在著各種各樣的留言板,但它們都由基于瀏覽留言板及添加留言板2部分組成。

這樣,子模塊各自的內(nèi)容基本設(shè)計(jì)好。下面可以設(shè)計(jì)如何將這些模塊組織在一起,構(gòu)成一個(gè)結(jié)構(gòu)比較合理的前臺(tái)了。除了在主頁(yè)中建立面向其他模塊的鏈接外,也要在其他模塊中建立返回主頁(yè)面的鏈接。另外各個(gè)模塊間也應(yīng)該互相鏈接起來(lái)。

4.2.2 后臺(tái)管理模塊的功能模塊設(shè)計(jì)

后臺(tái)管理模塊的功能是對(duì)站內(nèi)的資源進(jìn)行管理和維護(hù)。以后臺(tái)的業(yè)務(wù)流程分析和前臺(tái)各個(gè)模塊的設(shè)計(jì)為基礎(chǔ)、根據(jù)用戶的需求分析來(lái)確定后臺(tái)管理模塊應(yīng)具有的功能。后臺(tái)管理模塊的各個(gè)子功能模塊如下:

(1) 管理員身份驗(yàn)證模塊:

為合法用戶提供一個(gè)后臺(tái)入口。該模塊的功能是對(duì)管理員身份進(jìn)行能夠驗(yàn)證。用戶輸入登錄ID和密碼后,系統(tǒng)將判斷登錄ID及密碼的有效性,如果通過(guò)驗(yàn)證則狀態(tài)后臺(tái)主頁(yè),反之則提示錯(cuò)誤。

(2) 商品管理模塊:

向商品表插入前臺(tái)首頁(yè)展示的商品信息,也就是添加商品信息的功能。

(3) 處理訂單模塊:

網(wǎng)站管理者對(duì)用戶訂單的執(zhí)行和編輯狀態(tài)。

(4) 用戶信息管理模塊:

查詢注冊(cè)所有用戶,對(duì)一些非法或失信用戶進(jìn)行刪除操作 。

(5) 公告信息管理模塊:

網(wǎng)站向用戶發(fā)布最新公告信息。

(6) 鏈接信息管理模塊:

管理員向前臺(tái)首頁(yè)添加友情鏈接信息。

4.3 數(shù)據(jù)庫(kù)設(shè)計(jì)

數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)應(yīng)用程序的重要組成部分。一個(gè)設(shè)計(jì)結(jié)構(gòu)合理的數(shù)據(jù)庫(kù)對(duì)于應(yīng)用程序的開(kāi)發(fā)效率和程序的性能都是非常重要的。數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程大致如下:

(1) 根據(jù)用戶需求,確定數(shù)據(jù)庫(kù)中要保存的數(shù)據(jù)信息。對(duì)用戶需求進(jìn)行分析時(shí)數(shù)據(jù)庫(kù)設(shè)計(jì)的第一個(gè)階段。不斷的調(diào)查與研究用戶需求,了解企業(yè)運(yùn)作流程等系統(tǒng)需求,使設(shè)計(jì)概念模型的基礎(chǔ)。

(2) 設(shè)計(jì)數(shù)據(jù)庫(kù)的概念模型。概念模型是按用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)建模,使用與進(jìn)行信息世界建模的工具。它對(duì)整個(gè)數(shù)據(jù)庫(kù)的設(shè)計(jì)具有深刻的影響。

(3) 邏輯結(jié)構(gòu)設(shè)計(jì)。邏輯結(jié)構(gòu)是把概念結(jié)構(gòu)轉(zhuǎn)化為與所采用的數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的過(guò)程。

(4) 數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)。

在設(shè)計(jì)好前臺(tái)與后臺(tái)的功能模塊后,就開(kāi)始進(jìn)行數(shù)據(jù)庫(kù)的設(shè)計(jì)了。根據(jù)網(wǎng)站系統(tǒng)的分析,數(shù)據(jù)庫(kù)是整個(gè)網(wǎng)站的核心。從前臺(tái)顯示的信息到后臺(tái)操作的對(duì)象,都是圍繞數(shù)據(jù)庫(kù)展開(kāi)的。

4.3.1 E-R圖

E-R圖是一種概念模型。概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。概念模型用于信息世界的建模,是顯示世界到信息世界的第一層抽象,使數(shù)據(jù)庫(kù)設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的有利工具,也是數(shù)據(jù)庫(kù)設(shè)計(jì)人員和用戶之間進(jìn)行交流的語(yǔ)言,因此概念模型一方面應(yīng)該具有較強(qiáng)的語(yǔ)義表達(dá)能力,能夠方便、直接的表達(dá)應(yīng)該用眾的各種語(yǔ)義知識(shí),另一方面他還應(yīng)該簡(jiǎn)單、清晰并且易于用戶理解[7]。以下是各個(gè)數(shù)據(jù)表的實(shí)體圖。

(1)商品信息表tb_Ware的實(shí)體圖

圖 4.2 商品信息表tb_Ware的實(shí)體圖

(2)用戶信息表tb_User的實(shí)體圖

圖 4.3 用戶信息表tb_User的實(shí)體圖

(3)留言信息表tb_Text的實(shí)體圖

圖 4.4 留言信息表tb_Text的實(shí)體圖

(4) 訂單生成表tb_Sub的實(shí)體圖

圖 4.5 訂單生成表tb_Sub的實(shí)體圖

(5)訂單商品表tb_Shop的實(shí)體圖

圖 4.6 訂單商品表tb_Shop的實(shí)體圖

(6)超級(jí)鏈接表tb_Link的實(shí)體圖

圖 4.7 超級(jí)鏈接表tb_Link的實(shí)體圖

(7)管理員信息表tb_Admin的實(shí)體圖

圖 4.8 管理員信息表tb_Admin的實(shí)體圖

(8)公告信息表tb_Affiche的實(shí)體圖

圖 4.9 公告信息表tb_Affiche的實(shí)體圖

(9)總體E_R圖

圖 4.10 總體E-R圖

4.3.2 基本表設(shè)計(jì)

表的設(shè)計(jì)是這次設(shè)計(jì)的一個(gè)核心內(nèi)容。根據(jù)前面對(duì)網(wǎng)站前臺(tái)與后臺(tái)功能模塊的分析和對(duì)數(shù)據(jù)庫(kù)中實(shí)體關(guān)系的設(shè)計(jì),可以看到網(wǎng)站中所用到的數(shù)據(jù)信息基本包括:商品信息、用戶信息、留言信息、訂單信息、超級(jí)鏈接信息、管理員信息、公告信息等。下面是為數(shù)據(jù)庫(kù)設(shè)計(jì)的表:

(1) 商品信息表tb_Ware

商品信息表tb_Ware用來(lái)保存商品的基礎(chǔ)信息。結(jié)構(gòu)如表4.1所示。

表4.1 tb_Ware的結(jié)構(gòu)

字段名稱 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否允許空 是否為主鍵 字段描述

Wareid Int 4 否 是 貨物編號(hào)

Warename Varchar 50 否 否 貨物名稱

Wareprice Bigint 8 否 否 貨物價(jià)格

Waretype Varchar 20 否 否 貨物類(lèi)型

Wareintro Text 16 否 否 貨物介紹

Wareimage Varchar 50 否 否 圖片路徑

Wareif Int 4 否 否 是否推薦

Dattime Datetime 8 否 否 發(fā)布時(shí)間

(2) 用戶信息表tb_User

用戶信息表tb_User用來(lái)保存用戶信息。表tb_User的結(jié)構(gòu)如表4.2下。

表4.2 tb_User的結(jié)構(gòu)

字段名稱 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否允許空 是否為主鍵 字段描述

Userid Int 4 否 是 用戶ID

Username Varchar 50 否 否 用戶名

Rname Varchar 40 否 否 真實(shí)姓名

Userpass Varchar 16 否 否 用戶密碼

Email Varchar 50 否 否 Email

Address Varchar 80 否 否 用戶地址

Photo Varchar 30 否 否 聯(lián)系電話

Question Varchar 50 否 否 密碼問(wèn)題

Result Varchar 50 否 否 答案

Dattime Datetime 8 否 否 注冊(cè)時(shí)間

(3) 留言信息表tb_Text

留言信息表tb_Text用來(lái)記錄留言信息。表tb_Text的結(jié)構(gòu)如表4.3所示。

表4.3 tb_Text的結(jié)構(gòu)

字段名稱 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否允許空 是否為主鍵 字段描述

Textid Int 4 否 是 主題ID

Username Varchar 20 否 否 作者姓名

Email Varchar 50 否 否 Email

Dattime Datetime 8 否 否 發(fā)布時(shí)間

Textname Varchar 50 否 否 主題名稱

Textgut Text 16 否 否 留言內(nèi)容

(4) 訂單生成表tb_Sub

訂單生成表tb_Sub用來(lái)記錄新生成的訂單。表tb_Sub的結(jié)構(gòu)如表4.4所示。

表4.4 tb_Sub的結(jié)構(gòu)

字段名稱 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否允許空 是否為主鍵 字段描述

Sub Varchar 50 否 是 訂單編號(hào)

Username Varchar 20 否 否 用戶名

Rname Varchar 50 否 否 真實(shí)姓名

Spdate Datetime 8 否 否 訂購(gòu)日期

Email Varchar 50 否 否 Email

Address Varchar 80 否 否 地址

Post Varchar 50 否 否 郵編

Payment Char 12 否 否 付款方式

Photo Varchar 30 否 否 聯(lián)系方式

Carry Varchar 30 否 否 運(yùn)送方式

Spif Int 4 否 否 訂單核對(duì)

Other Text 16 否 否 其它

(5) 訂單商品表tb_Shop

訂單商品表tb_Shop用來(lái)記錄某一訂單中所定購(gòu)的商品的詳細(xì)信息。表tb_Shop的結(jié)構(gòu)如表4.5所示。

表4.5 tb_Shop的結(jié)構(gòu)

字段名稱 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否允許空 是否為主鍵 字段描述

Subid Varchar 50 否 否 訂單id

Warename Varchar 50 否 否 貨物名稱

Price Bigint 8 否 否 貨物價(jià)格

Wsum Bigint 8 否 否 貨物數(shù)量

Wcount Bigint 8 否 否 統(tǒng)計(jì)

(6) 超級(jí)鏈接表tb_Link

超級(jí)鏈接表tb_Link主要用于記錄調(diào)價(jià)的超級(jí)鏈接信息。表tb_Link的結(jié)構(gòu)如表4.6所示。

表4.6 tb_Link的結(jié)構(gòu)

字段名稱 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否允許空 是否為主鍵 字段描述

Lname Varchar 50 否 否 鏈接名

Laddress Varchar 50 否 否 鏈接網(wǎng)址

Ldatetime Datetime 8 否 否 發(fā)布時(shí)間

(7) 管理員信息表tb_Admin

管理員信息表tb_Admin主要用于記錄管理員的信息。表tb_Admin的結(jié)構(gòu)如表4.7所示。

表4.7 tb_Admin的結(jié)構(gòu)

字段名稱 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否允許空 是否為主鍵 字段描述

Id Int 4 否 否 管理員ID

Admin Varchar 30 否 否 管理員名

Adminpass Varchar 16 否 否 管理員密碼

(8) 公告信息表tb_Affiche

公告信息表tb_Affiche主要用于記錄后臺(tái)調(diào)價(jià)的公共信息。表tb_Affiche的結(jié)構(gòu)如表4.8所示。

表4.8 tb_Affiche的結(jié)構(gòu)

字段名稱 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否允許空 是否為主鍵 字段描述

Test Text 16 否 否 公告內(nèi)容

Dattime Datetime 8 否 否 公告時(shí)間

第5章 系統(tǒng)實(shí)現(xiàn)

在上一章著重討論了系統(tǒng)各個(gè)模塊功能的設(shè)計(jì),并詳細(xì)分析了每一個(gè)模塊的功能。在本章將具體討論如何實(shí)現(xiàn)功能模塊,最終實(shí)現(xiàn)整個(gè)系統(tǒng)。經(jīng)過(guò)這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對(duì)目標(biāo)系統(tǒng)的描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用JSP網(wǎng)頁(yè)設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的程序。

5.1 程序設(shè)計(jì)

本系統(tǒng)設(shè)計(jì)的網(wǎng)站在設(shè)計(jì)過(guò)程中包含頁(yè)面(HTML)的設(shè)計(jì)以及客戶端驗(yàn)證機(jī)制(JavaScript)的設(shè)計(jì)。JavaScript也叫小腳本語(yǔ)言,他是一種非常流行的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)。他不僅能夠?qū)崿F(xiàn)網(wǎng)頁(yè)的動(dòng)態(tài)效果,而且能夠在一定程度上檢測(cè)網(wǎng)頁(yè)的錯(cuò)誤,從而在一定程度上實(shí)現(xiàn)網(wǎng)站的安全。本系統(tǒng)應(yīng)用服務(wù)器端JSP動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),以及在Serverlet和JavaBean的可重用組件技術(shù)的支持下,結(jié)合客戶端動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)Javascript以及與HTML的無(wú)縫結(jié)合的設(shè)計(jì),從而方便系統(tǒng)的實(shí)現(xiàn)[10]。

5.2 系統(tǒng)頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn)

如果將網(wǎng)站比作一個(gè)人的話,服務(wù)器就像大腦,數(shù)據(jù)庫(kù)就像五臟六腑,其內(nèi)嵌的Java和JavaScript組合起來(lái)就像是細(xì)胞與神經(jīng),而網(wǎng)頁(yè)就是這個(gè)人的皮肉。網(wǎng)頁(yè)將網(wǎng)站的各個(gè)組成部分包裹起來(lái),形成易懂并且美觀的外表展示給大家。瀏覽者登陸網(wǎng)站后看到的就是一個(gè)個(gè)網(wǎng)頁(yè)的組合。所以設(shè)計(jì)和實(shí)現(xiàn)每一個(gè)網(wǎng)頁(yè)也是非常重要的工作。

隨著科技的高速發(fā)展,眾多網(wǎng)頁(yè)制作的應(yīng)用軟件應(yīng)運(yùn)而生。相對(duì)于傳統(tǒng)的動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)工具而言,由于繼承了Java語(yǔ)言的許多優(yōu)點(diǎn),用JSP開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站十分方便,開(kāi)發(fā)效率較高。此外,JSP還具有強(qiáng)大的組件(Java Bean)支持功能,可以方便地實(shí)現(xiàn)組件復(fù)用,進(jìn)一步提高了開(kāi)發(fā)效率。

在整個(gè)網(wǎng)頁(yè)的制作過(guò)程中,都是結(jié)合使用HTML語(yǔ)言來(lái)實(shí)現(xiàn)設(shè)計(jì)的。系統(tǒng)的頁(yè)面設(shè)計(jì)決定了網(wǎng)站的風(fēng)格, 制作好的網(wǎng)站不僅提供給營(yíng)銷(xiāo)商,更多的要供瀏覽者瀏覽。所以整個(gè)網(wǎng)站系統(tǒng)應(yīng)注重的是:易導(dǎo)航性、易操作性和友好的交互界面。因此,網(wǎng)站的設(shè)計(jì)最好要簡(jiǎn)潔、明了、格調(diào)清新、實(shí)用、易于使用和維護(hù)。在頁(yè)面的風(fēng)格上應(yīng)保持統(tǒng)一,這里采用CSS樣式表將所有頁(yè)面的字體、字號(hào)、顏色以及超鏈接的樣式做統(tǒng)一定義。

5.3 前臺(tái)功能模塊的實(shí)現(xiàn)

整個(gè)系統(tǒng)分為了前臺(tái)功能模塊和后臺(tái)功能模塊。下面詳細(xì)討論主要的幾個(gè)功能模塊的程序?qū)崿F(xiàn)。在每個(gè)模塊的介紹中,將具體說(shuō)明一些涉及要點(diǎn)。

前臺(tái)功能模塊分為用戶管理模塊、訂單查詢模塊、購(gòu)物車(chē)模塊、修改個(gè)人資料模塊、留言板模塊5個(gè)部分。前臺(tái)首頁(yè)主要有以下幾個(gè)部分:

(1)網(wǎng)站導(dǎo)航:主要用戶顯示網(wǎng)站的旗幟廣告、各功能模塊導(dǎo)航;

(2)用戶登錄:用戶在此注冊(cè)、登錄或找回密碼;

(3)商品分類(lèi)搜索:用戶按商品類(lèi)別進(jìn)行搜索顯示;

(4)銷(xiāo)售排行榜:按照商品的銷(xiāo)售數(shù)量顯示銷(xiāo)售排行信息;

(5)商品展示區(qū):按后臺(tái)添加商品的時(shí)間順序展示商品;

(6)友情鏈接:顯示友情鏈接信息;

(7)后臺(tái)登錄入口:管理員可以通過(guò)該入口登錄后臺(tái)。

首頁(yè)運(yùn)行結(jié)果如圖5.1所示。

圖 5.1 首頁(yè)運(yùn)行結(jié)果

5.3.1 用戶管理模塊

用戶管理模塊主要實(shí)現(xiàn)用戶的注冊(cè)、登錄、找回密碼等功能。

1、 用戶注冊(cè)

當(dāng)用戶第一次登錄時(shí)首先要在網(wǎng)站上注冊(cè),成為會(huì)員用戶才可以在網(wǎng)站上購(gòu)物,注冊(cè)頁(yè)面必須填寫(xiě)一些用戶的基本信息,如用戶名、密碼、聯(lián)系電話等信息。要注意的是,在用戶注冊(cè)頁(yè)面user/index.htm中用戶自定義JavaScript檢驗(yàn)用戶注冊(cè)信息不允許為空。

用戶注冊(cè)頁(yè)面user/index.htm如圖5.2所示。

圖 5.2 用戶注冊(cè)頁(yè)面運(yùn)行結(jié)果

為了便于網(wǎng)站對(duì)用戶的管理,在index.htm用戶注冊(cè)頁(yè)面接收到的注冊(cè)信息要經(jīng)過(guò)嚴(yán)格的過(guò)濾,保證注冊(cè)用戶名的唯一性,在提交表單后需要對(duì)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行查詢,如果沒(méi)有找到,則在插入數(shù)據(jù)表時(shí)提示注冊(cè)成功,否則提示此用戶已被占用請(qǐng)重新注冊(cè)。

用戶注冊(cè)的流程圖如圖5.3所示。

圖 5.3用戶注冊(cè)系統(tǒng)流程圖

2、用戶登錄

用戶登錄窗口設(shè)置在首頁(yè)上,主要用來(lái)接收用戶錄入的用戶名及密碼。單擊“注冊(cè)”按鈕時(shí),會(huì)提交到user/index.htm頁(yè)面執(zhí)行;單擊“登錄”按鈕時(shí),系統(tǒng)將對(duì)輸入的用戶名和密碼進(jìn)行驗(yàn)證,如果數(shù)據(jù)表中用戶名和密碼存在就顯示登陸成功,并返回首頁(yè),否則彈出錯(cuò)誤提示信息。

用戶登錄的流程圖如圖5.4所示。

圖 5.4 用戶登錄系統(tǒng)流程圖

3、找回密碼

當(dāng)密碼以外丟失會(huì)給用戶帶來(lái)不必要的麻煩,重新注冊(cè)一個(gè)新的用戶即浪費(fèi)了時(shí)間,也浪費(fèi)網(wǎng)站的資源,如果用戶只記住自己注冊(cè)的用戶名及電子郵箱名并提供密碼提示的問(wèn)題和答案就可以找回密碼。找回密碼頁(yè)面user/pass.htm如圖5.5所示。

圖 5.5找回密碼頁(yè)面運(yùn)行結(jié)果

用戶單擊“查找”按鈕,系統(tǒng)會(huì)將傷表中所示的數(shù)據(jù)表單提交到user/res.jsp中。user/res.jsp頁(yè)用來(lái)驗(yàn)證提交過(guò)來(lái)的四個(gè)條件是否完全符合數(shù)據(jù)庫(kù)中的查找條件,只有符合才能顯示密碼結(jié)果,否則彈出“你輸入信息有誤”的提示對(duì)話框。

5.3.2 用戶資料修改模塊

用戶資料修改時(shí)為用戶更改個(gè)人信息所提供的窗口,用戶只有登錄網(wǎng)頁(yè)后才有權(quán)限修改個(gè)人資料信息。

用戶資料修改模塊在前臺(tái)主頁(yè)的導(dǎo)航條上,單擊“修改資料”鏈接,進(jìn)入用戶資料修改頁(yè)面,該頁(yè)面主要用戶修改用戶信息。用戶資料修改頁(yè)面如圖5.6所示。

圖 5.6 用戶資料修改頁(yè)面運(yùn)行結(jié)果

個(gè)人信息修改完畢后,要將修改后的數(shù)據(jù)信息更新到注冊(cè)數(shù)據(jù)表中,單擊“修改”按鈕,如果提交的數(shù)據(jù)無(wú)誤,將彈出“數(shù)據(jù)更新成功”的消息對(duì)話框;否則將彈出“更新失敗”的消息對(duì)話框。

用戶資料修改模塊流程圖如圖5.7所示。

圖 5.7 用戶資料修改模塊流程圖

5.3.3 購(gòu)物車(chē)模塊

購(gòu)物車(chē)模塊中,主要包含以下幾個(gè)功能,即:添加購(gòu)物車(chē)、查看購(gòu)物車(chē)、生成訂單和清空購(gòu)物車(chē)。

購(gòu)物車(chē)頁(yè)運(yùn)行結(jié)果如圖5.8所示。

圖 5.8 購(gòu)物車(chē)頁(yè)面運(yùn)行結(jié)果

1、 添加購(gòu)物車(chē)

添加購(gòu)物車(chē)就是把用戶選中的商品暫時(shí)存放在購(gòu)物車(chē)中,當(dāng)用戶在前臺(tái)首頁(yè)中單擊商品展示區(qū)的“購(gòu)買(mǎi)”按鈕時(shí),系統(tǒng)會(huì)將該商品的詳細(xì)信息展示在查看物品清單頁(yè)面中。用戶在單擊物品清單頁(yè)面下方的“放入購(gòu)物車(chē)”鏈接,便可以將該商品放入購(gòu)物車(chē)中。

添加商品的代碼流程是從session中讀取shop對(duì)象,如果為空則說(shuō)明還沒(méi)有進(jìn)行購(gòu)物或者已經(jīng)清空了購(gòu)物車(chē),需要新建購(gòu)物車(chē)對(duì)象;將商品名稱與購(gòu)物車(chē)列表中的商品名稱對(duì)比,如果已經(jīng)存在,則把商品數(shù)量加1。

在這段代碼流程中,還使用了集合類(lèi)型。集合類(lèi)型在Java中又稱為向量,是一元集合,可以加入重復(fù)數(shù)據(jù),它的作用和數(shù)組相同,可以保存一系列數(shù)據(jù),但集合類(lèi)型也有它獨(dú)特的優(yōu)點(diǎn),就是可以方便地對(duì)集合內(nèi)的數(shù)據(jù)進(jìn)行查找、增加、刪除和修改等操作。

2、 查看購(gòu)物車(chē)

為了方便用戶隨時(shí)查看購(gòu)物情況,在網(wǎng)站的首頁(yè)加入了查看購(gòu)物車(chē)的鏈接,通過(guò)它可以將用戶所有選中的商品信息放入購(gòu)物車(chē)中顯示出來(lái)。在程序中使用了一組文本框記錄用戶購(gòu)買(mǎi)的商品數(shù)量,用戶可以在文本框中輸入想要購(gòu)買(mǎi)的數(shù)量然購(gòu)單擊“修改”按鈕。如果欲刪除該商品,可以在數(shù)量文本框里輸入“0”,并需要單擊“修改”按鈕來(lái)更新購(gòu)物車(chē)中商品的數(shù)量。

系統(tǒng)每次只會(huì)將1個(gè)商品放入購(gòu)物車(chē)中,如果用戶需要多個(gè)同種商品,可以通過(guò)修改商品信息右側(cè)相應(yīng)文本框的值來(lái)完成。操作完成后需要通過(guò)單擊“修改”按鈕來(lái)保存操作。

3、 生成訂單

生成訂單時(shí)網(wǎng)上購(gòu)物商城的最終目的,前面所有功能的實(shí)現(xiàn)都是為最后生成一個(gè)用戶滿意的訂單作基礎(chǔ),在此要生成一個(gè)可供用戶隨時(shí)查詢的訂單號(hào),還要保存用戶訂單中所購(gòu)買(mǎi)的商品信息。當(dāng)用戶確認(rèn)對(duì)購(gòu)物車(chē)不再改變以后,就可以到收銀臺(tái)結(jié)帳并生成訂單。結(jié)帳的流程為:從購(gòu)物車(chē)中讀取商品名稱,商品數(shù)量,商品價(jià)格信息,生成一個(gè)唯一的訂單號(hào),同時(shí)也把用戶注冊(cè)的基本信息讀取出來(lái),形成一個(gè)完整的訂單寫(xiě)入數(shù)據(jù)庫(kù)。

在生成訂單模塊中主要使用了調(diào)出用戶信息并生成唯一訂單號(hào),調(diào)出用戶信息就是完全的對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,利用session對(duì)象把登錄后的用戶名保存起來(lái),在訂單生成時(shí)把保存的用戶名從數(shù)據(jù)庫(kù)的用戶標(biāo)中取出即可;生成唯一訂單號(hào)方法有很多,只要確保訂單號(hào)碼的唯一性及方便用戶記錄以便于查詢自己訂單的執(zhí)行狀態(tài)即可。

訂單生成后,用戶單擊“提交”按鈕,便可以將錄入的訂單信息保存到數(shù)據(jù)庫(kù)中。

4、 清空購(gòu)物車(chē)

清空購(gòu)物車(chē)是指當(dāng)用戶訂單生成后,倘若還想繼續(xù)購(gòu)物一定要清空購(gòu)物車(chē)再進(jìn)行選購(gòu)商品,這樣防止重復(fù)購(gòu)物,其實(shí)清空購(gòu)物車(chē)實(shí)現(xiàn)起來(lái)非常簡(jiǎn)單,只需要將session中存儲(chǔ)的shop對(duì)象清空即可。

購(gòu)物車(chē)模塊流程圖如圖5.9所示。

圖 5.9購(gòu)物車(chē)模塊流程圖

5.3.4 訂單查詢模塊

用戶提交訂單后,通過(guò)產(chǎn)生的訂單號(hào)查詢訂單信息及執(zhí)行狀態(tài)。用戶在購(gòu)物中心首頁(yè)中單擊“訂單查詢”超鏈接,就可以進(jìn)入輸入訂單號(hào)頁(yè)面,在頁(yè)面的文本框中輸入訂單號(hào)并單擊“提交”按鈕,如果訂單號(hào)輸入無(wú)誤,系統(tǒng)將根據(jù)用戶錄入的訂單號(hào)在數(shù)據(jù)表中查詢處對(duì)應(yīng)的貨品信息并轉(zhuǎn)到訂單查詢顯示頁(yè)面將貨品信息顯示出來(lái)。

訂單查詢模塊流程圖如圖5.10所示。

圖 5.10 訂單查詢模塊流程圖

5.3.5 留言板模塊

留言板模塊由瀏覽留言板和添加留言板兩部分組成。下面分別對(duì)這兩部分進(jìn)行介紹。

1、瀏覽留言板

單擊網(wǎng)站首頁(yè)的“留言板”超鏈接進(jìn)入留言板頁(yè)面,在該頁(yè)面中,主要顯示用戶所填寫(xiě)的留言,以便其他用戶查閱。

留言板中顯示的數(shù)據(jù)是從數(shù)據(jù)表中檢索出來(lái)并顯示在網(wǎng)頁(yè)中的,為了方便查看網(wǎng)頁(yè)信息,使用了分頁(yè)顯示功能。對(duì)網(wǎng)頁(yè)進(jìn)行分頁(yè)顯示首先要確定記錄跨度,就是每頁(yè)所顯示的記錄數(shù),在這個(gè)網(wǎng)站的留言板中,設(shè)定了int pagesize=4,即每頁(yè)中只允許顯示4條留言信息,用戶可以通過(guò)單擊“上一頁(yè)”、“下一頁(yè)”、“最后一頁(yè)”、“第一頁(yè)”或則從文本框中鍵入一個(gè)數(shù)值跳轉(zhuǎn)到相應(yīng)頁(yè)瀏覽留言信息。

記錄的總條數(shù)可以從數(shù)據(jù)庫(kù)中通過(guò)查詢語(yǔ)句rs.last();rowcount=rs.getRow得到,而計(jì)算總頁(yè)數(shù)時(shí),根據(jù)總頁(yè)數(shù)=總記錄數(shù)/跨度,如果除不盡就加1的原理,設(shè)計(jì)代碼為:

pagecount=((rowcount%pagesize)==0?(rowcount/pagesize);(rowcount/pagesize)+1)。

如果獲取文本框中的數(shù)據(jù)不為空就把它轉(zhuǎn)換成整型數(shù)據(jù),然后賦值給當(dāng)前獲取頁(yè)再做進(jìn)一步判斷;如果獲取的頁(yè)數(shù)大于總頁(yè)數(shù)就把總頁(yè)數(shù)賦給獲取頁(yè)數(shù),否則就把獲取頁(yè)數(shù)值賦為1。而計(jì)算當(dāng)前記錄數(shù)時(shí),當(dāng)前記錄數(shù)=(獲取頁(yè)數(shù)-1)*跨度+1。代碼如下所示。

int showpage=1;

if(topage!=null){

showpage=Integer.parseInt(topage);

if(showpagepagecount){

showpage=pagecount;

}else if(showpage=0){

showpage=1;

}

}

rs.absolute((showpage-1)*pagesize+1);

有了以上這幾個(gè)關(guān)鍵變量,網(wǎng)頁(yè)分頁(yè)顯示功能基本上已經(jīng)實(shí)現(xiàn)了,下一步就是在當(dāng)前記錄數(shù)位置開(kāi)始循環(huán),當(dāng)數(shù)據(jù)庫(kù)沒(méi)有記錄的時(shí)候一定要終止循環(huán)程序。代碼如下:

for(int i=1;i=pagesize;i++){

……

if(!rs.next())

break;

}

2、添加留言

添加留言是用戶與用戶,以及用戶與網(wǎng)站之間的一種交流模式,只有把用戶想要表達(dá)的內(nèi)容添加至數(shù)據(jù)庫(kù)中,才能在瀏覽留言板中進(jìn)行顯示。

用戶在留言板中單擊“添加留言”超鏈接就可以打開(kāi)添加留言頁(yè)面,該頁(yè)面主要用來(lái)提交用戶輸入的留言信息。用戶在添加留言頁(yè)中單擊“提交”按鈕,系統(tǒng)會(huì)將數(shù)據(jù)表單提交到admin/addle.jsp頁(yè),該頁(yè)用來(lái)實(shí)現(xiàn)江留言內(nèi)容存入到數(shù)據(jù)庫(kù)中。

留言板模塊的流程圖如圖5.11所示。

圖 5.11 留言板模塊流程圖

5.4 后臺(tái)功能模塊的實(shí)現(xiàn)

后臺(tái)功能只允許具有管理員權(quán)限的用戶使用,它是實(shí)現(xiàn)前臺(tái)功能的基礎(chǔ)。后臺(tái)包括管理員身份驗(yàn)證、添加商品模塊、訂單信息管理模塊、查詢用戶信息管理模塊、添加鏈接模塊、公告信息管理模塊。后臺(tái)首頁(yè)主要有以下幾個(gè)部分。

(1)后臺(tái)導(dǎo)航區(qū):放置管理員可操作項(xiàng)目的鏈接;

(2)操作區(qū):顯示所有后臺(tái)導(dǎo)航的鏈接信息。

5.4.1 管理員登錄模塊

在前臺(tái)首頁(yè)單擊管理員入口,將轉(zhuǎn)到管理員登錄頁(yè)面,該頁(yè)面的功能是對(duì)管理員身份進(jìn)行驗(yàn)證。在管理登錄頁(yè)面中,是通過(guò)JavaScript來(lái)實(shí)現(xiàn)錄入數(shù)據(jù)完整性驗(yàn)證的。用戶輸入登錄ID和密碼后單擊“登錄”按鈕時(shí),如果錄入數(shù)據(jù)完整性驗(yàn)證通過(guò),系統(tǒng)會(huì)將數(shù)據(jù)提交到Acheck.jsp登錄頁(yè)面,該頁(yè)面用來(lái)判斷輸入信息在數(shù)據(jù)庫(kù)中tb_Admin表是否存在提交的用戶名和密碼,如果登錄ID及密碼有效,就保存用戶名信息,管理員有權(quán)對(duì)網(wǎng)站進(jìn)行維護(hù);反之則提示錯(cuò)誤。

登錄頁(yè)面如圖5.12所示。

圖 5.12 管理員登錄頁(yè)面運(yùn)行結(jié)果

流程圖如圖5.13所示。

圖 5.13 管理員登錄系統(tǒng)流程圖

5.4.2 添加商品模塊

單擊導(dǎo)航區(qū)中的“添加商品”超鏈接,系統(tǒng)將打開(kāi)添加商品頁(yè)面,該頁(yè)面主要用于將商品信息添加到數(shù)據(jù)庫(kù)中,以提供前臺(tái)首頁(yè)商品展示所需要的數(shù)據(jù)依據(jù)。用戶單擊“添加”按鈕后添加商品如圖5.14所示。

圖 5.14 添加商品信息頁(yè)面運(yùn)行結(jié)果

為了減少人為錯(cuò)誤,在提交商品信息時(shí),需要對(duì)數(shù)據(jù)的合法性進(jìn)行驗(yàn)證,輸入的商品價(jià)格不能使字符型,而輸入的圖片只支持Gif格式等,這些任務(wù)由腳本語(yǔ)言JavaScript的函數(shù)check()來(lái)完成。代碼如下。

function check(){

……

if(form1.image.value==""){

alert("請(qǐng)輸入展示圖片的路徑");

form1.image.focus();

return false;

}

if(isNaN(form1.wareprice.value)){

alert("商品價(jià)格輸入不正確");

form1.wareprice.focus();

return false;

}

為了確保商品在數(shù)據(jù)表中的唯一性,在用戶提交表單時(shí),需要先根據(jù)用戶輸入的商品名稱對(duì)數(shù)據(jù)表進(jìn)行查詢,確保此商品在數(shù)據(jù)表中不存在后,方可執(zhí)行插入操作。這一功能由admin/wcheck.jsp來(lái)完成。

流程圖如圖5.15所示。

圖 5.15 添加商品信息模塊流程圖

5.4.3 訂單信息管理模塊

用戶在前臺(tái)購(gòu)物所產(chǎn)生的訂單并不能立即執(zhí)行,需要系統(tǒng)管理員在后臺(tái)進(jìn)行訂單信息管理審核以確認(rèn)它的執(zhí)行性。用戶單擊導(dǎo)航區(qū)中的“訂單信息管理”超鏈接進(jìn)入用戶訂單處理頁(yè)面,該頁(yè)面上會(huì)顯示近期所有沒(méi)被處理的訂單。用戶訂單處理頁(yè)面顯示的是用戶基本信息,要想知道訂單中所涉及的商品,需要單擊對(duì)應(yīng)訂單號(hào)的超鏈接打開(kāi)商品訂購(gòu)詳單頁(yè)面才行。

商品訂購(gòu)詳單主要通過(guò)提交的訂單號(hào)從tb_Shop表中查詢處對(duì)應(yīng)的商品并顯示在頁(yè)面中,管理員審核后可通過(guò)復(fù)選框來(lái)設(shè)置訂單是否執(zhí)行。程序中利用admin/shop.jsp來(lái)完成這些功能。當(dāng)選中“是/否”復(fù)選框時(shí),系統(tǒng)會(huì)根據(jù)提交的訂單號(hào)更新數(shù)據(jù)表,如果更新成功,則轉(zhuǎn)到spif.jsp也執(zhí)行。

流程圖如圖5.16所示。

圖 5.16 訂單信息管理模塊流程圖

5.4.4 查詢用戶信息模塊

查詢用戶信息模塊用來(lái)完成對(duì)注冊(cè)用戶的瀏覽及刪除功能。如果用戶蓄意性注冊(cè)或者在很長(zhǎng)時(shí)間內(nèi)沒(méi)有訂單產(chǎn)生,管理員就可以將該用戶信息刪除。單擊導(dǎo)航區(qū)中的“查詢用戶信息”超鏈接進(jìn)入用戶信息頁(yè)面,就可以看到用戶信息。在這一部分的設(shè)計(jì)中,也使用了分頁(yè)顯示功能。對(duì)于一些失信用戶只需要單擊右側(cè)的“刪除”超鏈接,即可轉(zhuǎn)到admin/deluser.jsp頁(yè)中做刪除處理。

流程圖如圖5.17所示。

圖 5.17 查詢用戶信息模塊流程圖

5.4.5 添加鏈接模塊

用戶在后臺(tái)首頁(yè)導(dǎo)航區(qū)中單擊“添加鏈接”即可進(jìn)入添加友情鏈接頁(yè)面,該頁(yè)面用戶在前臺(tái)顯示友情鏈接信息。添加鏈接頁(yè)面如圖5.18所示。

圖 5.18 添加鏈接頁(yè)面運(yùn)行結(jié)果

用戶單擊“提交”按鈕后,系統(tǒng)將添加鏈接頁(yè)面的數(shù)據(jù)表單提交admin/addlink.jsp頁(yè)面處理。若添加失敗,則提示故障信息,并返回頁(yè)面。

網(wǎng)頁(yè)設(shè)計(jì)與開(kāi)發(fā)

網(wǎng)頁(yè)制作:網(wǎng)頁(yè)的排版,根據(jù)美工的設(shè)計(jì),把版面效果實(shí)現(xiàn)成html網(wǎng)頁(yè)。

相當(dāng)于你定做衣服的時(shí)候,服裝設(shè)計(jì)師設(shè)計(jì)好了款式,由裁縫來(lái)裁剪并縫制成成品。網(wǎng)頁(yè)美工相當(dāng)于服裝設(shè)計(jì)師,網(wǎng)頁(yè)制作人員就是裁縫。網(wǎng)站開(kāi)發(fā):顧名思義,網(wǎng)站是由很多網(wǎng)頁(yè)組成的,它包含了網(wǎng)頁(yè)制作。網(wǎng)站開(kāi)發(fā)是按需求來(lái)設(shè)計(jì)版面,再來(lái)把一個(gè)個(gè)功能頁(yè)面鏈接起來(lái)的“超級(jí)網(wǎng)頁(yè)”。網(wǎng)站主要開(kāi)發(fā)包含:版面設(shè)計(jì)(根據(jù)需求設(shè)計(jì)版面)、網(wǎng)頁(yè)制作(把版面實(shí)現(xiàn)成html網(wǎng)頁(yè))、功能開(kāi)發(fā)(比如留言評(píng)論、會(huì)員管理)這幾塊。

網(wǎng)站建設(shè)課程設(shè)計(jì)報(bào)告購(gòu)物車(chē)的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于購(gòu)物車(chē)系統(tǒng)課程設(shè)計(jì)、網(wǎng)站建設(shè)課程設(shè)計(jì)報(bào)告購(gòu)物車(chē)的信息別忘了在本站進(jìn)行查找喔。

掃碼二維碼