購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)軟件畢業(yè)論文
《購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)軟件畢業(yè)論文》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)軟件畢業(yè)論文(34頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 班 級(jí) 軟件1002班 學(xué) 號(hào) 1507100226 河北化工醫(yī)藥職業(yè)技術(shù)學(xué)院 畢業(yè)論文 購(gòu)物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 姓 名 專(zhuān) 業(yè) 軟 件 技 術(shù) 專(zhuān)業(yè) 指導(dǎo)教師 河北化工醫(yī)藥職業(yè)技術(shù)學(xué)院信息工程系 二0一一年十二月 摘 要 21世紀(jì)是信息技術(shù)快速向前發(fā)展的時(shí)代,而網(wǎng)站信息技術(shù)無(wú)
2、疑是所有信息技術(shù)中最為璀璨的一顆明星,它不僅讓“秀才不出門(mén)全知天下事”的空想成為現(xiàn)實(shí),而且將文本、圖形、動(dòng)畫(huà)、聲音、影視等各種就流媒體融合在一起,不僅方便了人們衣食住行,更重要的從客觀角度推動(dòng)了信息技術(shù)的進(jìn)步,并且還將引領(lǐng)人們進(jìn)入一個(gè)新的領(lǐng)域。本文正是綜述了網(wǎng)站技術(shù)的特點(diǎn),探討了網(wǎng)站數(shù)據(jù)處理技術(shù)的應(yīng)用和計(jì)算機(jī)網(wǎng)站通信技術(shù)的應(yīng)用兩個(gè)方面,同時(shí)對(duì)站網(wǎng)制作技術(shù)網(wǎng)絡(luò)化的發(fā)展作了展望。文中主要進(jìn)行PHP網(wǎng)站的整體設(shè)計(jì),并使用Html+CSS+PHP+Javascript技術(shù)進(jìn)行網(wǎng)站的首頁(yè),欄目頁(yè),內(nèi)容頁(yè)等頁(yè)面的設(shè)計(jì)和制作結(jié)合總體頁(yè)面的管理系統(tǒng)。 在物欲橫流的現(xiàn)代社會(huì),網(wǎng)絡(luò)技術(shù)正以其前所未有的姿
3、態(tài)飛速發(fā)展,電子商務(wù)作為信息技術(shù)枝頭上一朵美麗的奇葩應(yīng)運(yùn)而生,且必將為信息科學(xué)技術(shù)的發(fā)展注入無(wú)限活力與生機(jī)。中國(guó)已跨入了電子商務(wù)門(mén)檻,而電子商務(wù)的發(fā)展轉(zhuǎn)變必須要走“電子商務(wù)與傳統(tǒng)商業(yè)模式相結(jié)合”的道路。要實(shí)現(xiàn)這個(gè)轉(zhuǎn)型過(guò)程是很漫長(zhǎng)的,我們面臨的挑戰(zhàn)是前所未有的,同樣我們也面臨著很?chē)?yán)峻的考驗(yàn)。但我們必須明白,世界上所有的新生事物都要經(jīng)過(guò)“萌芽是→發(fā)展→整合→飛躍”的過(guò)程,電子商務(wù)作為信息科學(xué)技術(shù)中新生代,自然也要遵循這個(gè)規(guī)律。因此,我們必須擁有堅(jiān)強(qiáng)的意志力,努力攻關(guān),掙取為為新世紀(jì)盛宴獻(xiàn)上美麗的大餐。 本論文在分析和研究網(wǎng)上購(gòu)物理論基礎(chǔ)上,結(jié)合實(shí)際情況提出了網(wǎng)站規(guī)劃和布局的建設(shè)方案,研究了PHP
4、技術(shù)、MYSQL數(shù)據(jù)庫(kù)管理技術(shù)、CSS布局技術(shù)、JAVASCRIPT腳本技術(shù)。 關(guān)鍵詞: 網(wǎng)站制作 PHP SQL CSS+DIV Javascript 目 錄 第一章.引言(緒論)..................................................5 1.1 系統(tǒng)設(shè)計(jì)背景..................................................5 1.2 系統(tǒng)設(shè)計(jì)的意義.............................................
5、...6 1.3 系統(tǒng)需求分析..................................................6 1.4 系統(tǒng)設(shè)計(jì)......................................................6 1.5 本章小結(jié)......................................................7 第二章.系統(tǒng)開(kāi)發(fā)相關(guān)介紹..............................................7 2.1 PHP技術(shù)概述.........................
6、.........................7 2.2 Apache服務(wù)器.................................................8 2.3 MYSQL數(shù)據(jù)語(yǔ)言................................................9 2.4 CSS布局技術(shù)..................................................9 2.5 本章小結(jié)......................................................9 第三章.系統(tǒng)數(shù)據(jù)庫(kù)設(shè)
7、計(jì)...............................................9 3.1 商品類(lèi)別表...................................................10 3.2 商品信息表...................................................10 3.3 本章小結(jié).....................................................10 第四章.網(wǎng)站總體設(shè)計(jì)...........................................
8、......11 4.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì).................................................11 4.2 功能模塊設(shè)計(jì).................................................12 4.3 前臺(tái)模塊的功能模塊設(shè)計(jì).......................................12 4.4 后臺(tái)模塊的功能模塊設(shè)計(jì).......................................13 第五章.系統(tǒng)實(shí)現(xiàn)....................................
9、.................13 5.1 程序設(shè)計(jì).....................................................14 5.2 網(wǎng)站頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn).........................................14 5.3 前臺(tái)功能模塊的實(shí)現(xiàn)...........................................14 5.3.1 用戶(hù)管理模塊..............................................15 5.3.2 用戶(hù)資料修改模塊................
10、..........................16 5.3.3 購(gòu)物車(chē)模塊................................................17 5.3.4 訂單查詢(xún)模塊..............................................19 5.3.5 留言板模塊................................................20 5.4 后臺(tái)功能模塊的實(shí)現(xiàn)...........................................22 5.4.1 管理員登陸模塊......
11、......................................22 5.4.2 添加商品模塊..............................................22 5.4.3 訂單信息管理模塊..........................................24 5.4.4 查詢(xún)用戶(hù)信息模塊..........................................24 5.4.5 添加鏈接模塊..............................................25 第六章.網(wǎng)站
12、調(diào)試與實(shí)施...............................................26 6.1 網(wǎng)站測(cè)試原理及測(cè)試原則.......................................26 6.1.1 網(wǎng)站測(cè)試原理..............................................26 6.1.2 網(wǎng)站測(cè)試原則..............................................26 6.2 網(wǎng)站測(cè)試的方法...............................................27
13、 6.3 本網(wǎng)站測(cè)試...................................................27 第七章.全文總結(jié).....................................................30 致謝.................................................................32 參考文獻(xiàn).............................................................33
14、 第一章 緒 論 1.1 系統(tǒng)設(shè)計(jì)背景 鑒于信息科技的迅猛發(fā)展,網(wǎng)上購(gòu)物因?yàn)椴皇軙r(shí)間和空間的限制,省時(shí)省力等優(yōu)點(diǎn)贏得了廣大消費(fèi)者的喜愛(ài)。人們?cè)絹?lái)越傾向于在電腦前移動(dòng)鼠標(biāo),而把本應(yīng)該攜帶大量現(xiàn)金去逛商場(chǎng)時(shí)間用來(lái)喝茶、約會(huì)。據(jù)悉,CNNIC采用電話(huà)調(diào)查方式,在2008年6月對(duì)19個(gè)經(jīng)濟(jì)發(fā)達(dá)城市進(jìn)行調(diào)查,4個(gè)直轄市為北京、上海、重慶和天津,15個(gè)副省級(jí)城市為廣州、深圳、沈陽(yáng)、哈爾濱、長(zhǎng)春等。訪(fǎng)問(wèn)對(duì)象是半年內(nèi)上過(guò)網(wǎng)且在網(wǎng)上買(mǎi)過(guò)東西的網(wǎng)民。報(bào)告顯示,在被調(diào)查的19個(gè)城市中,上半年網(wǎng)絡(luò)購(gòu)物金額達(dá)到了162億元。從性別比例看,男性網(wǎng)購(gòu)總金額為84億元,女性網(wǎng)購(gòu)金額略低于
15、男性,達(dá)到78億元。其中,學(xué)生半年網(wǎng)購(gòu)總金額已達(dá)31億,是非學(xué)生半年網(wǎng)購(gòu)總金額的近1/4。據(jù)相關(guān)資料記載,我國(guó)在2010年網(wǎng)購(gòu)規(guī)模已然達(dá)到4640億元,網(wǎng)上銷(xiāo)售額占到社會(huì)商品零銷(xiāo)售總額的3%以上,而現(xiàn)在網(wǎng)購(gòu)網(wǎng)購(gòu)市場(chǎng)相比過(guò)去又翻了幾倍,并且正在向新的高度邁進(jìn)。 網(wǎng)上購(gòu)物的發(fā)展主要是得到了網(wǎng)民的認(rèn)可,低價(jià)作為核心競(jìng)爭(zhēng)力也成為網(wǎng)上購(gòu)物迅速發(fā)展的重要原因,但是,是什么塑造了網(wǎng)絡(luò)的低價(jià)呢。 首先,網(wǎng)絡(luò)銷(xiāo)售成本優(yōu)勢(shì)。 (1)由于銷(xiāo)售商和供應(yīng)商之間可以建立強(qiáng)大的供應(yīng)鏈關(guān)系,進(jìn)行長(zhǎng)期良好合作關(guān)系。這樣不僅可以加強(qiáng)銷(xiāo)售商與供應(yīng)商之間的聯(lián)系,也縮短了中間商品到位到上架之間的時(shí)間差,而且方便大批采購(gòu)商品,降低
16、了采購(gòu)成本。(2)在年底,銷(xiāo)售網(wǎng)站還將得到供應(yīng)商的大量返點(diǎn),這就再次降低了其采購(gòu)成本;其次,對(duì)于購(gòu)物網(wǎng)站來(lái)說(shuō),本身具有媒體傳播價(jià)值,這就增加了另一筆營(yíng)業(yè)收入;(3)網(wǎng)上產(chǎn)品群有很高的利潤(rùn)空間,例如:制酒廠所滯銷(xiāo)的庫(kù)存酒,網(wǎng)站也可以包銷(xiāo)、定制、買(mǎi)斷產(chǎn)品來(lái)做低價(jià)銷(xiāo)售。同時(shí),針對(duì)新產(chǎn)品線(xiàn)的百貨、禮品、飾品等可以做貼牌銷(xiāo)售,毛利空間很高,彌補(bǔ)了其他產(chǎn)品線(xiàn)低價(jià)的損失;(4),網(wǎng)上購(gòu)物無(wú)店面成本,并且可以根據(jù)客戶(hù)需求進(jìn)行針對(duì)性的跟蹤推廣,市場(chǎng)廣告成本比較低,整體的運(yùn)營(yíng)成本低。 其次,網(wǎng)上購(gòu)物給用戶(hù)提供方便的購(gòu)買(mǎi)途徑,只要簡(jiǎn)單的網(wǎng)絡(luò)操作,足不出戶(hù),即可送貨上門(mén),并具有完善的售后服務(wù)。同時(shí),在向購(gòu)物網(wǎng)站這
17、樣的地方購(gòu)買(mǎi)商品,都能實(shí)現(xiàn)送貨上門(mén),貨到付款,使網(wǎng)上購(gòu)物的安全性得到了保障。這些都是顧客熱衷網(wǎng)上購(gòu)物和網(wǎng)絡(luò)銷(xiāo)售快速增長(zhǎng)的原因。 為了給使企業(yè)從商品來(lái)源上降低風(fēng)險(xiǎn)和管理網(wǎng)上風(fēng)險(xiǎn)得到正確而切合實(shí)際的指導(dǎo),從風(fēng)險(xiǎn)來(lái)源的角度深入研究網(wǎng)上購(gòu)物感知風(fēng)險(xiǎn)類(lèi)型以及相對(duì)強(qiáng)度是非常有必要的,而且要從速入手。據(jù)相關(guān)市場(chǎng)調(diào)研得到的資料顯示消費(fèi)者在網(wǎng)上購(gòu)物時(shí),其風(fēng)險(xiǎn)來(lái)源主要有四個(gè)方面:①產(chǎn)品本身的風(fēng)險(xiǎn);②遠(yuǎn)距離交易的風(fēng)險(xiǎn);③互聯(lián)網(wǎng)這種交易模式本身風(fēng)險(xiǎn);④網(wǎng)站的風(fēng)險(xiǎn)性。市場(chǎng)調(diào)研結(jié)果告訴我們,當(dāng)消費(fèi)者在網(wǎng)上購(gòu)物的時(shí)候,所感受到最強(qiáng)烈的三個(gè)風(fēng)險(xiǎn)分別是:來(lái)自于產(chǎn)品本身的產(chǎn)品績(jī)效風(fēng)險(xiǎn)、來(lái)自于遠(yuǎn)距離交易的服務(wù)風(fēng)險(xiǎn)和來(lái)自于網(wǎng)站的來(lái)
18、源風(fēng)險(xiǎn)。最后,研究還發(fā)現(xiàn),消費(fèi)者網(wǎng)上購(gòu)物感知風(fēng)險(xiǎn)的強(qiáng)弱與消費(fèi)者的年齡、網(wǎng)絡(luò)購(gòu)物頻率之間存在較強(qiáng)的相關(guān)性。消費(fèi)者年齡越大,感知風(fēng)險(xiǎn)意識(shí)就越強(qiáng);網(wǎng)上購(gòu)物頻率越高,感知風(fēng)險(xiǎn)意識(shí)就越低。 1.2系統(tǒng)設(shè)計(jì)意義 網(wǎng)上銷(xiāo)售的好處有很多。首先,對(duì)于消費(fèi)者來(lái)說(shuō): (1)可以在家“逛商店”,訂貨不受時(shí)間、地點(diǎn)的限制。 (2)獲得較大量的商品信息,可以買(mǎi)到當(dāng)?shù)貨](méi)有的商品。 (3)網(wǎng)上支付較傳統(tǒng)拿現(xiàn)金支付更加安全,可避免現(xiàn)金丟失或遭到搶劫。 (4)從訂貨、買(mǎi)貨到貨物上門(mén)無(wú)需親臨現(xiàn)場(chǎng),既省時(shí)又省力。 (5)由于網(wǎng)上商品省去租店面、召雇員及儲(chǔ)存保管等一系列費(fèi)用,總的來(lái)說(shuō)其價(jià)格較一般商場(chǎng)的同類(lèi)商品更便
19、宜。 (6)對(duì)于商家來(lái)說(shuō),由于網(wǎng)上銷(xiāo)售沒(méi)有庫(kù)存壓力、經(jīng)營(yíng)成本低、經(jīng)營(yíng)規(guī)模不受場(chǎng)地限制等。將來(lái)會(huì)有更多企業(yè)選擇網(wǎng)上銷(xiāo)售,通過(guò)互聯(lián)網(wǎng)對(duì)市場(chǎng)信息的及時(shí)反饋適時(shí)調(diào)整經(jīng)營(yíng)戰(zhàn)略,以此提高企業(yè)的經(jīng)濟(jì)效益和參與國(guó)際競(jìng)爭(zhēng)的能力。 (7)對(duì)于整個(gè)市場(chǎng)經(jīng)濟(jì)來(lái)說(shuō),這種新型的購(gòu)物模式可在更大的范圍內(nèi)、更廣的層面上以更高的效率實(shí)現(xiàn)資源配置。 綜上可以看出,網(wǎng)上購(gòu)物突破了傳統(tǒng)商務(wù)的障礙,無(wú)論對(duì)消費(fèi)者、企業(yè)還是市場(chǎng)都有著巨大的吸引力和影響力,在新經(jīng)濟(jì)時(shí)期無(wú)疑是達(dá)到“多贏”效果的理想模式。目前,網(wǎng)上購(gòu)物已經(jīng)占有了一定的銷(xiāo)售市場(chǎng),并且我們有理由相信,即便網(wǎng)上銷(xiāo)售無(wú)法取代傳統(tǒng)銷(xiāo)售占據(jù)整個(gè)銷(xiāo)售市場(chǎng),但是讓網(wǎng)上銷(xiāo)售與傳統(tǒng)銷(xiāo)
20、售并駕齊驅(qū)還是很有希望的。所以,對(duì)于程序員來(lái)說(shuō),設(shè)計(jì)并開(kāi)發(fā)出一個(gè)適合自己以及廣大消費(fèi)者的網(wǎng)上購(gòu)物的網(wǎng)站是相當(dāng)有必要的。而且,這也是21世紀(jì)相信科技發(fā)展所必須的,這更符合市場(chǎng)和商業(yè)的發(fā)展方向。 1.3 系統(tǒng)需求分析 一個(gè)網(wǎng)站設(shè)計(jì)項(xiàng)目的確立是建立在各種各樣的需求上面的, 這種需求往往來(lái)自于客戶(hù)的實(shí)際需求或者是出于公司自身發(fā)展的需要,我們對(duì)客戶(hù)公司方面進(jìn)行了調(diào)查研究,客戶(hù)要求網(wǎng)站界面美觀、簡(jiǎn)潔,商品圖片清楚。網(wǎng)站維護(hù)要方便,網(wǎng)站要安全等等,客戶(hù)公司以前采用過(guò)ASP技術(shù)設(shè)計(jì)的網(wǎng)站,但網(wǎng)站安全性不夠好,網(wǎng)站有好些次運(yùn)行不正常。建議我們采用PHP技術(shù)開(kāi)發(fā)。 1.4 系統(tǒng)設(shè)計(jì) 1)系統(tǒng)設(shè)計(jì)原則有:
21、 2)系統(tǒng)的實(shí)用性原則; 3)可維護(hù)性和可擴(kuò)展性; 4)系統(tǒng)的安全性; 5)界面的友好性、簡(jiǎn)潔性; 6)系統(tǒng)采用技術(shù)的先進(jìn)性。 網(wǎng)站面對(duì)的不僅僅是現(xiàn)在,更要考慮其長(zhǎng)期的運(yùn)作。如今計(jì)算機(jī)技術(shù)發(fā)展迅猛,技術(shù)的更新日新月異,網(wǎng)站盡可能做到方便運(yùn)行后的維護(hù),網(wǎng)站的可擴(kuò)展性,也考慮了二次開(kāi)發(fā)的可能。安全性是網(wǎng)站開(kāi)發(fā)需要重點(diǎn)考慮的,站點(diǎn)除了要在服務(wù)器系統(tǒng)做好安全工作外,在開(kāi)發(fā)時(shí)也從多方面設(shè)計(jì)保護(hù)網(wǎng)站的核心數(shù)據(jù)。 該網(wǎng)站主要功能是提供一個(gè)平臺(tái)使瀏覽者能觀看商品詳細(xì)信息,網(wǎng)站管理員能簡(jiǎn)單地在后臺(tái)進(jìn)行商品的類(lèi)別管理和商品的信息管理,圖片的上傳等等。 1.5 本章小結(jié) 曾幾何時(shí)我們買(mǎi)賣(mài)商品只需要到
22、集市上或者百貨店等傳統(tǒng)的固定銷(xiāo)售地點(diǎn)去購(gòu)買(mǎi)所需物品;層級(jí)何時(shí)人們遠(yuǎn)足不過(guò)車(chē)馬,近行不過(guò)百步;曾幾何時(shí)人們工作壓力無(wú)從談起,交通堵塞天方夜譚。而如今,在第三次科技革命席卷世界,人們生活水平高速發(fā)展的今天,交通越來(lái)越堵、壓力越來(lái)越大,不光那些身居辦公室里的白領(lǐng),即便是普通的居民也再不愿意去擠公交買(mǎi)所需。人們急需一種更為方便快捷的方式來(lái)解決生活中所面臨的問(wèn)題,使人們既可以買(mǎi)到物美價(jià)廉的商品,又可以避免接觸太多的人群,那么符合人們需求的電機(jī)商務(wù)便應(yīng)運(yùn)而生。計(jì)算機(jī)網(wǎng)絡(luò)的推廣與普及,電子商務(wù)的飛速發(fā)展,都市人們?cè)絹?lái)越繁忙,網(wǎng)上購(gòu)物可以更方便、更快捷的滿(mǎn)足人們的需求,而且隨著物價(jià)越來(lái)越高,網(wǎng)上購(gòu)物的花費(fèi)較低
23、等原因,更加促進(jìn)了網(wǎng)購(gòu)的發(fā)展。本章介紹了網(wǎng)上購(gòu)物的設(shè)計(jì)與開(kāi)發(fā)以及開(kāi)發(fā)網(wǎng)站的背景和意義,這對(duì)網(wǎng)上電子商務(wù)系統(tǒng)進(jìn)行了需求分析,并且對(duì)網(wǎng)上電子商務(wù)系統(tǒng)進(jìn)行了總體設(shè)計(jì)。 第二章 系統(tǒng)開(kāi)發(fā)相關(guān)技術(shù) 2.1 PHP技術(shù)概述 PHP,是英文超級(jí)文本預(yù)處理語(yǔ)言Hypertext Preprocessor的縮寫(xiě)。PHP 是一種 HTML 內(nèi)嵌式的語(yǔ)言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語(yǔ)言,語(yǔ)言的風(fēng)格有類(lèi)似于C語(yǔ)言,被廣泛的運(yùn)用。 PHP 獨(dú)特的語(yǔ)法混合了 C、Java、Perl 以及 PHP 自創(chuàng)新的語(yǔ)法。它可以比 CGI 或者 Perl 更快速的執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè)。用PHP做出
24、的動(dòng)態(tài)頁(yè)面與其他的編程語(yǔ)言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。PHP具有非常強(qiáng)大的功能,所有的CGI的功能PHP都能實(shí)現(xiàn),而且支持幾乎所有流行的數(shù)據(jù)庫(kù)以及操作系統(tǒng)。 (1)開(kāi)放的源代碼 所有的PHP源代碼事實(shí)上都可以得到。 (2)PHP是免費(fèi)的 和其它技術(shù)相比,PHP本身免費(fèi)。 (3)PHP的快捷性 程序開(kāi)發(fā)快,運(yùn)行快,技術(shù)本身學(xué)習(xí)快。嵌入HTML:因?yàn)镻HP可以嵌入HTML語(yǔ)言,它相對(duì)于其他語(yǔ)言,編輯簡(jiǎn)單,實(shí)用性強(qiáng),更適合初學(xué)者。 (
25、4)跨平臺(tái)性強(qiáng) PHP是運(yùn)行在服務(wù)器端的腳本,能運(yùn)行在UNIX、LINUX、WINDOWS下。 (5)效率高 PHP消耗相當(dāng)少的系統(tǒng)資源。 (6)圖像處理 用PHP動(dòng)態(tài)創(chuàng)建圖像 (7)面向?qū)ο? 在PHP4、PHP5中,面向?qū)ο蠓矫娑加辛撕艽蟮母倪M(jìn),現(xiàn)在PHP完全可以用來(lái)開(kāi)發(fā)大型商業(yè)程序。 (8)專(zhuān)業(yè)專(zhuān)注 PHP支持腳本語(yǔ)言為主,同為類(lèi)C語(yǔ)言。 2.2 Apache服務(wù)器 Apache服務(wù)器擁有最為龐大的粉絲群,它的使用客戶(hù)在世界上排名第一。由于Apache服務(wù)器具有跨平臺(tái)使用和安全性較高兩大優(yōu)點(diǎn),全世界幾乎所有的計(jì)算機(jī)平臺(tái)都在推行使用Apache服務(wù)器這種
26、被公認(rèn)為最流行的Web服務(wù)器軟件。Apache源于NCSAhttpd服務(wù)器,經(jīng)過(guò)多次修改,成為世界上最流行的Web服務(wù)器軟件之一。Apache取自“a patchy server”的讀音,意思是充滿(mǎn)補(bǔ)丁的服務(wù)器,因?yàn)樗亲杂绍浖圆粩嘤腥藖?lái)為它開(kāi)發(fā)新的功能、新的特性、修改原來(lái)的缺陷。Apache的特點(diǎn)是簡(jiǎn)單、速度快、性能穩(wěn)定,并可做代理服務(wù)器來(lái)使用。 本來(lái)Apache服務(wù)器只應(yīng)用于小型或試驗(yàn)Internet網(wǎng)絡(luò),后來(lái)逐步擴(kuò)充到各種Unix系統(tǒng)中,尤其對(duì)Linux的支持相當(dāng)完美。Apache有多種產(chǎn)品,可以支持SSL技術(shù),支持多個(gè)虛擬主機(jī)。到目前為止Apache仍然是世界上用的最多的Web
27、服務(wù)器,市場(chǎng)占有率達(dá)60%左右。Apache的成功是必然的, ①Apache服務(wù)器源代碼較同類(lèi)服務(wù)器更為開(kāi)放; ②Apache服務(wù)器擁有一支面向世界的開(kāi)放性開(kāi)發(fā)隊(duì)伍; ③它能夠支持胯平臺(tái)應(yīng)用以及可移植性的功能。正基于Apache服務(wù)器這樣的優(yōu)點(diǎn),世界上很多著名的如:A、Yahoo!、W3 Consortium、Financial Times等網(wǎng)站才應(yīng)運(yùn)而出,層出不窮。 2.3 MYSQL數(shù)據(jù)語(yǔ)言 MYSQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MYSQL AB公司。在2008年1月16號(hào)被Sun公司收購(gòu)。而2009年,SUN又被Oracle收購(gòu).對(duì)于MYSQL的前途,沒(méi)有任何人
28、抱樂(lè)觀的態(tài)度.目前MYSQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MYSQL作為網(wǎng)站數(shù)據(jù)庫(kù)。 MYSQL公司目前在同時(shí)開(kāi)發(fā)兩個(gè)版本的軟件,4.1版以及5.0版。4.1版本的代碼已經(jīng)發(fā)布并有望在8個(gè)月后公布最終代碼。而5.0版本的最后產(chǎn)品將在6個(gè)月后發(fā)布。 MYSQL4.1版本中增加了不少新的性能,包括對(duì)主鍵的更高速度的緩存,對(duì)子查詢(xún)的更好的支持,以及應(yīng)網(wǎng)絡(luò)約會(huì)網(wǎng)站所要求的,基于地理信息的查詢(xún)。 而其同步開(kāi)發(fā)的5.0版本則把目標(biāo)對(duì)準(zhǔn)了企業(yè)用戶(hù),對(duì)于4.1版本中的所有新特
29、性,5.0版本悉數(shù)收入囊中,并且獨(dú)具以下特點(diǎn):對(duì)外鍵的良好支持;系統(tǒng)自動(dòng)報(bào)錯(cuò)機(jī)制以及對(duì)存儲(chǔ)過(guò)程的充分支持。 2.4 CSS布局技術(shù) DIV+CSS是網(wǎng)站標(biāo)準(zhǔn)(或稱(chēng)“WEB標(biāo)準(zhǔn)”)中常用的術(shù)語(yǔ)之一,通常為了說(shuō)明與HTML網(wǎng)頁(yè)設(shè)計(jì)語(yǔ)言中的表格(Table)定位方式的區(qū)別,因?yàn)閄HTML網(wǎng)站設(shè)計(jì)標(biāo)準(zhǔn)中,不再使用表格定位技術(shù),而是采用DIV+CSS的方式實(shí)現(xiàn)各種定位。 CSS是英語(yǔ)Cascading Style Sheets(層疊樣式表單)的縮寫(xiě),它是一種用來(lái)表現(xiàn) HTML或XML 等文件式樣的計(jì)算機(jī)語(yǔ)言[18]。 DIV元素是用來(lái)為HTML文檔內(nèi)大塊(block-level)的內(nèi)容提供結(jié)構(gòu)和
30、背景的元素。DIV的起始標(biāo)簽和結(jié)束標(biāo)簽之間的所有內(nèi)容都是用來(lái)構(gòu)成這個(gè)塊的,其中所包含元素的特性由DIV標(biāo)簽的屬性來(lái)控制,或者是通過(guò)使用樣式表格式化這個(gè)塊來(lái)進(jìn)行控制。 2.5本章小結(jié) 本章主要介紹了網(wǎng)上選課報(bào)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)所涉及的相關(guān)技術(shù),包括開(kāi)發(fā)模式,開(kāi)發(fā)技術(shù),數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)以及PHP技術(shù)等,重點(diǎn)介紹了PHP開(kāi)發(fā)技術(shù)、MYSQL數(shù)據(jù)庫(kù)技術(shù)、CSS布局技術(shù)的基本知識(shí),這些技術(shù)是本系統(tǒng)開(kāi)發(fā)的理論基礎(chǔ)與技術(shù)手段,有了這些技術(shù)才能保證系統(tǒng)開(kāi)發(fā)得以順利開(kāi)展。 第三章 系統(tǒng)數(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ā)效率和程序的性能都是非
31、常重要的。數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程大致如下: 根據(jù)用戶(hù)需求,確定數(shù)據(jù)庫(kù)中要保存的數(shù)據(jù)信息。對(duì)用戶(hù)需求進(jìn)行分析時(shí)數(shù)據(jù)庫(kù)設(shè)計(jì)的第一個(gè)階段。不斷的調(diào)查與研究用戶(hù)需求,了解企業(yè)運(yùn)作流程等系統(tǒng)需求,使設(shè)計(jì)概念模型的基礎(chǔ)。 設(shè)計(jì)數(shù)據(jù)庫(kù)的概念模型。概念模型是按用戶(hù)的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)建模,使用與進(jìn)行信息世界建模的工具。它對(duì)整個(gè)數(shù)據(jù)庫(kù)的設(shè)計(jì)具有深刻的影響。 邏輯結(jié)構(gòu)設(shè)計(jì)。邏輯結(jié)構(gòu)是把概念結(jié)構(gòu)轉(zhuǎn)化為與所采用的數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的過(guò)程。 數(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ì)象,都是圍
32、繞數(shù)據(jù)庫(kù)展開(kāi)的。 根據(jù)數(shù)據(jù)庫(kù)設(shè)計(jì)原則,在網(wǎng)上銷(xiāo)售產(chǎn)品網(wǎng)站的系統(tǒng)數(shù)據(jù)庫(kù)中建立了 2個(gè)數(shù)據(jù)表。各個(gè)表格的設(shè)計(jì)結(jié)果如下: 3.1商品類(lèi)別表 表3-1 商品類(lèi)別表 字段名 中文名稱(chēng) 數(shù)據(jù)類(lèi)型 字段大小 是否關(guān)鍵 是否空值 Bigclass_id 類(lèi)別編號(hào) Int 8 是 否 Name 類(lèi)別名字 Varchar 50 否 否 Tname 小類(lèi)別表名 Varchar 20 否 否 Sx 排列順序 Varchar 1 否 否 3.2商品信息表 表3-2 商品信息表 字段名 中文名稱(chēng) 數(shù)據(jù)類(lèi)型 字段大小 是否關(guān)鍵 是否空值
33、 Id 商品編號(hào) Int 8 是 否 Name 商品名稱(chēng) Varchar 100 否 否 Image 商品圖片 Varchar 100 否 否 Info 商品信息 Varchar 8000 否 否 Gjz 類(lèi)關(guān)鍵字 Varchar 100 否 否 Jiage 商品價(jià)格 Varchar 10 否 否 Topshow 主頁(yè)顯示 Varchar 2 否 否 Beizhu 備注 Varchar 1000 否 否 3.3本章小結(jié) 數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞是一個(gè)關(guān)鍵。數(shù)據(jù)庫(kù)設(shè)計(jì)(Database Design)是指對(duì)
34、于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿(mǎn)足各種用戶(hù)的應(yīng)用需求。 在設(shè)計(jì)一個(gè)新數(shù)據(jù)庫(kù)時(shí),不但應(yīng)該仔細(xì)研究業(yè)務(wù)需求而且還要考察現(xiàn)有的系統(tǒng)。設(shè)計(jì)的數(shù)據(jù)庫(kù)盡可能拓展性較好,當(dāng)網(wǎng)站需要添加新功能時(shí),在原有數(shù)據(jù)庫(kù)只需做少量更改即可。 本章節(jié)主要是對(duì)本系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)。 首先,給出數(shù)據(jù)庫(kù)設(shè)計(jì)的一般原則:存取性、一致性、動(dòng)態(tài)性、完整性、安全性、規(guī)范化。 然后,根據(jù)系統(tǒng)用戶(hù)需求分析進(jìn)行數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì),建立反映實(shí)際信息類(lèi)別及信息之間的聯(lián)系。 接著,根據(jù)已確定的信息間的聯(lián)系,進(jìn)行邏輯結(jié)構(gòu)設(shè)計(jì)。 最后,通過(guò)數(shù)據(jù)庫(kù)的物理設(shè)計(jì)把數(shù)據(jù)的邏輯描述轉(zhuǎn)化為
35、用來(lái)存儲(chǔ)和檢索數(shù)據(jù)的技術(shù)規(guī)范,得出本系統(tǒng)所使用的數(shù)據(jù)庫(kù)表。 第四章 網(wǎng)站總體設(shè)計(jì) 4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 根據(jù)業(yè)務(wù)流程,需要將網(wǎng)站劃分為前臺(tái)、后臺(tái)和數(shù)據(jù)庫(kù)。前臺(tái)中,客戶(hù)在登錄網(wǎng)站主頁(yè)后即可鏈接查看到商品等信息,還可以做訂購(gòu)商品等活動(dòng)。為了方便客戶(hù)搜索感興趣的商品信息,將商品搜索嵌入到主頁(yè)面中。數(shù)據(jù)庫(kù)將要作為網(wǎng)站后臺(tái)重要的組成部分,管理員的主要操作幾乎全部圍繞數(shù)據(jù)庫(kù),最后將更新的數(shù)據(jù)要顯示給前臺(tái)。 前臺(tái)是一個(gè)比較大的功能群,它所包含的信息不僅數(shù)量多,而且種類(lèi)不同。將它設(shè)計(jì)成比較優(yōu)化的結(jié)構(gòu)形式能組織好網(wǎng)站的信息內(nèi)容并將其歸類(lèi),方便用戶(hù)獲得所需要的信息。其中每一部分都以盡量少的內(nèi)容顯示,
36、以免瀏覽者看的眼花繚亂而失去耐心。除了這些作用外,設(shè)計(jì)好前臺(tái)的結(jié)構(gòu)形式,也是為后面程序的編寫(xiě)做出了框架。在為系統(tǒng)劃分功能模塊,并以模塊為單位來(lái)實(shí)現(xiàn)設(shè)計(jì)時(shí)也是以這個(gè)結(jié)構(gòu)為根基的。 系統(tǒng)的后臺(tái)要對(duì)整個(gè)網(wǎng)站的信息和數(shù)據(jù)進(jìn)行維護(hù)。網(wǎng)站前臺(tái)所顯示的信息在后臺(tái)都應(yīng)該有對(duì)應(yīng)的維護(hù)。這樣,除了設(shè)計(jì)后臺(tái)的各個(gè)管理界面外,為了方便管理員的工作,可以將各個(gè)管理的界面結(jié)合到一個(gè)頁(yè)面中。因此,各個(gè)管理的界面會(huì)作為主管理界面的分支。 在設(shè)計(jì)好網(wǎng)站前臺(tái)與后臺(tái)的結(jié)構(gòu)以后,就將數(shù)據(jù)庫(kù)加入到結(jié)構(gòu)中。后臺(tái)將更新的數(shù)據(jù)寫(xiě)入到數(shù)據(jù)庫(kù)中,前臺(tái)再將數(shù)據(jù)庫(kù)中的信息取出來(lái)并顯示。 網(wǎng)絡(luò)購(gòu)物中心
37、 后臺(tái)部分 前臺(tái)部分 用戶(hù)管理 購(gòu)物車(chē)管理 訂單管理 個(gè)人資料管理 留言板管理 管理員身份驗(yàn)證 商品管理 處理訂單 用戶(hù)信息管理 公告信息管理 鏈接信息管理 圖 4.1 網(wǎng)絡(luò)購(gòu)物中心功能結(jié)構(gòu)圖 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ì)中,模塊一般都是按功能劃分的,通常稱(chēng)為功能模塊。合理的功能模塊的劃分能夠極大限度地減少重復(fù)勞動(dòng)、提高開(kāi)發(fā)工作的效率并增大系統(tǒng)的可維護(hù)性。以前面的系統(tǒng)分析為基礎(chǔ),將系統(tǒng)分為兩大模塊,即前臺(tái)模塊和
38、后臺(tái)模塊。 網(wǎng)絡(luò)購(gòu)物中心的功能結(jié)構(gòu)如圖4.1所示。 4.3前臺(tái)模塊的功能模塊設(shè)計(jì) 前臺(tái)模塊主要為登陸網(wǎng)站的用戶(hù)提供商品和服務(wù)的信息,填寫(xiě)并提交訂單的服務(wù)。這樣,將前臺(tái)模塊再細(xì)分為用戶(hù)管理模塊、訂單查詢(xún)模塊、購(gòu)物車(chē)模塊、修改個(gè)人資料模塊、留言板模塊。顧名思義,這些模塊的名稱(chēng)基本概括了它們的功能。下面詳細(xì)說(shuō)明一下這些功能模塊的設(shè)計(jì): (1)用戶(hù)管理模塊: 為了方便于網(wǎng)站的管理,必須由一套完整的用戶(hù)管理體系。該網(wǎng)站用戶(hù)管理模塊主要實(shí)現(xiàn)用戶(hù)的注冊(cè)、登錄、找回密碼3方面功能。 (2)購(gòu)物車(chē)模塊: 在超市購(gòu)物,可以根據(jù)自己的需要將很多種商品挑選至購(gòu)物車(chē)或購(gòu)物籃中,然后到收銀臺(tái)結(jié)款。而在網(wǎng)上虛
39、擬的商城中,當(dāng)然沒(méi)有辦法使用真正的購(gòu)物工具,因此,通常都會(huì)采用一種被稱(chēng)為“購(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)訂單管理模塊: 用戶(hù)提交訂單后,通過(guò)產(chǎn)生的訂單號(hào)查詢(xún)訂單信息及執(zhí)行狀態(tài)。只需要根據(jù)用戶(hù)錄入的訂單號(hào)在數(shù)據(jù)表中查詢(xún)處對(duì)應(yīng)的貨品信息即可。 (4)個(gè)人資料管理模塊: 用戶(hù)資料修改時(shí)為用戶(hù)更改個(gè)人信息所提供的窗口,為了保護(hù)用戶(hù)信息部受非法侵害,用戶(hù)只有登錄網(wǎng)頁(yè)后才有權(quán)限修改個(gè)人資料。 (5)留言板管理模塊: 留言板是一個(gè)商
40、務(wù)網(wǎng)站中不可缺少的組成部分,它可以增進(jìn)用戶(hù)與網(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.4后臺(tái)管理模塊的功能模塊設(shè)計(jì) 后臺(tái)管理模塊的功能是對(duì)站內(nèi)的資源進(jìn)行管理和維護(hù)。以后臺(tái)的業(yè)務(wù)流程分析和前臺(tái)各個(gè)模塊的設(shè)計(jì)為基礎(chǔ)、根據(jù)用戶(hù)的需求分析來(lái)確定后臺(tái)管理模塊應(yīng)具有的功能。后臺(tái)管理模塊的各個(gè)子功能模塊如下: (1)管理員
41、身份驗(yàn)證模塊: 為合法用戶(hù)提供一個(gè)后臺(tái)入口。該模塊的功能是對(duì)管理員身份進(jìn)行能夠驗(yàn)證。用戶(hù)輸入登錄ID和密碼后,系統(tǒng)將判斷登錄ID及密碼的有效性,如果通過(guò)驗(yàn)證則狀態(tài)后臺(tái)主頁(yè),反之則提示錯(cuò)誤。 (2)商品管理模塊: 向商品表插入前臺(tái)首頁(yè)展示的商品信息,也就是添加商品信息的功能。 (3)處理訂單模塊: 網(wǎng)站管理者對(duì)用戶(hù)訂單的執(zhí)行和編輯狀態(tài)。 (4)用戶(hù)信息管理模塊: 查詢(xún)注冊(cè)所有用戶(hù),對(duì)一些非法或失信用戶(hù)進(jìn)行刪除操作 。 (5)公告信息管理模塊: 網(wǎng)站向用戶(hù)發(fā)布最新公告信息。 (6)鏈接信息管理模塊: 管理員向前臺(tái)首頁(yè)添加友情鏈接信息。 第五章 網(wǎng)站實(shí)現(xiàn)
42、 在上一章著重討論了系統(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ì)以及客戶(hù)端驗(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ù),以及在Serverl
43、et和JavaBean的可重用組件技術(shù)的支持下,結(jié)合客戶(hù)端動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)Javascript以及與HTML的無(wú)縫結(jié)合的設(shè)計(jì),從而方便系統(tǒng)的實(shí)現(xiàn)[10]。 5.2網(wǎng)站頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn) 如果將網(wǎng)站比作一個(gè)人的話(huà),服務(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ā)工具而言,由于繼承了Jav
44、a語(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)分為
45、了前臺(tái)功能模塊和后臺(tái)功能模塊。下面詳細(xì)討論主要的幾個(gè)功能模塊的程序?qū)崿F(xiàn)。在每個(gè)模塊的介紹中,將具體說(shuō)明一些涉及要點(diǎn)。 前臺(tái)功能模塊分為用戶(hù)管理模塊、訂單查詢(xún)模塊、購(gòu)物車(chē)模塊、修改個(gè)人資料模塊、留言板模塊5個(gè)部分。前臺(tái)首頁(yè)主要有以下幾個(gè)部分: (1)網(wǎng)站導(dǎo)航:主要用戶(hù)顯示網(wǎng)站的旗幟廣告、各功能模塊導(dǎo)航; (2)用戶(hù)登錄:用戶(hù)在此注冊(cè)、登錄或找回密碼; (3)商品分類(lèi)搜索:用戶(hù)按商品類(lèi)別進(jìn)行搜索顯示; (4)銷(xiāo)售排行榜:按照商品的銷(xiāo)售數(shù)量顯示銷(xiāo)售排行信息; (5)商品展示區(qū):按后臺(tái)添加商品的時(shí)間順序展示商品; (6)友情鏈接:顯示友情鏈接信息; (7)后臺(tái)登錄入口:管理員可以通過(guò)該
46、入口登錄后臺(tái)。 5.3.1用戶(hù)管理模塊 用戶(hù)管理模塊主要實(shí)現(xiàn)用戶(hù)的注冊(cè)、登錄、找回密碼等功能。 (1)用戶(hù)注冊(cè) 當(dāng)用戶(hù)第一次登錄時(shí)首先要在網(wǎng)站上注冊(cè),成為會(huì)員用戶(hù)才可以在網(wǎng)站上購(gòu)物,注冊(cè)頁(yè)面必須填寫(xiě)一些用戶(hù)的基本信息,如用戶(hù)名、密碼、聯(lián)系電話(huà)等信息。要注意的是,在用戶(hù)注冊(cè)頁(yè)面user/index.htm中用戶(hù)自定義JavaScript檢驗(yàn)用戶(hù)注冊(cè)信息不允許為空。 為了便于網(wǎng)站對(duì)用戶(hù)的管理,在index.htm用戶(hù)注冊(cè)頁(yè)面接收到的注冊(cè)信息要經(jīng)過(guò)嚴(yán)格的過(guò)濾,保證注冊(cè)用戶(hù)名的唯一性,在提交表單后需要對(duì)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行查詢(xún),如果沒(méi)有找到,則在插入數(shù)據(jù)表時(shí)提示注冊(cè)成功,否則提示此用戶(hù)已被
47、占用請(qǐng)重新注冊(cè)。 用戶(hù)注冊(cè)的流程圖如圖5.3所示。 開(kāi) 始 否 是 是 結(jié) 束 接收注冊(cè)信息 數(shù)據(jù)是否為空 兩次密碼是否一致 查詢(xún)數(shù)據(jù)庫(kù) 用戶(hù)名是否被占用 是 否 否 注冊(cè)成功 注冊(cè)失敗 圖 5.3用戶(hù)注冊(cè)系統(tǒng)流程圖 (2)用戶(hù)登錄 用戶(hù)登錄窗口設(shè)置在首頁(yè)上,主要用來(lái)接收用戶(hù)錄入的用戶(hù)名及密碼。單擊“注冊(cè)”按鈕時(shí),會(huì)提交到user/index.htm頁(yè)面執(zhí)行;單擊“登錄”按鈕時(shí),系統(tǒng)將對(duì)輸入的用戶(hù)名和密碼進(jìn)行驗(yàn)證,如果數(shù)據(jù)表中用戶(hù)名和密碼存在就顯示登陸成功,并返回首頁(yè),否則彈出錯(cuò)誤提示信息。 用
48、戶(hù)登錄的流程圖如圖5.4所示。 開(kāi) 始 結(jié) 束 接收登錄信息 查詢(xún)數(shù)據(jù)庫(kù) 數(shù)據(jù)是否正確 否 是 登錄失敗 登錄成功 圖 5.4 用戶(hù)登錄系統(tǒng)流程圖 (3)找回密碼 當(dāng)密碼以外丟失會(huì)給用戶(hù)帶來(lái)不必要的麻煩,重新注冊(cè)一個(gè)新的用戶(hù)即浪費(fèi)了時(shí)間,也浪費(fèi)網(wǎng)站的資源,如果用戶(hù)只記住自己注冊(cè)的用戶(hù)名及電子郵箱名并提供密碼提示的問(wèn)題和答案就可以找回密碼。 用戶(hù)單擊“查找”按鈕,系統(tǒng)會(huì)將傷表中所示的數(shù)據(jù)表單提交到user/res.jsp中。user/res.jsp頁(yè)用來(lái)驗(yàn)證提交過(guò)來(lái)的四個(gè)條件是否完全符合數(shù)據(jù)庫(kù)中的查找條件,只有符合
49、才能顯示密碼結(jié)果,否則彈出“你輸入信息有誤”的提示對(duì)話(huà)框。 5.3.2用戶(hù)資料修改模塊 用戶(hù)資料修改時(shí)為用戶(hù)更改個(gè)人信息所提供的窗口,用戶(hù)只有登錄網(wǎng)頁(yè)后才有權(quán)限修改個(gè)人資料信息。 用戶(hù)資料修改模塊在前臺(tái)主頁(yè)的導(dǎo)航條上,單擊“修改資料”鏈接,進(jìn)入用戶(hù)資料修改頁(yè)面,該頁(yè)面主要用戶(hù)修改用戶(hù)信息。 個(gè)人信息修改完畢后,要將修改后的數(shù)據(jù)信息更新到注冊(cè)數(shù)據(jù)表中,單擊“修改”按鈕,如果提交的數(shù)據(jù)無(wú)誤,將彈出“數(shù)據(jù)更新成功”的消息對(duì)話(huà)框;否則將彈出“更新失敗”的消息對(duì)話(huà)框。 用戶(hù)資料修改模塊流程圖如圖5.7所示。 開(kāi) 始 結(jié)
50、 束 接收修改資料信息 將信息更新到數(shù)據(jù)庫(kù)中 更新是否成功 否 是 修改失敗 修改成功 圖 5.7 用戶(hù)資料修改模塊流程圖 5.3.3購(gòu)物車(chē)模塊 購(gòu)物車(chē)模塊中,主要包含以下幾個(gè)功能,即:添加購(gòu)物車(chē)、查看購(gòu)物車(chē)、生成訂單和清空購(gòu)物車(chē)。 添加購(gòu)物車(chē) 添加購(gòu)物車(chē)就是把用戶(hù)選中的商品暫時(shí)存放在購(gòu)物車(chē)中,當(dāng)用戶(hù)在前臺(tái)首頁(yè)中單擊商品展示區(qū)的“購(gòu)買(mǎi)”按鈕時(shí),系統(tǒng)會(huì)將該商品的詳細(xì)信息展示在查看物品清單頁(yè)面中。用戶(hù)在單擊物品清單頁(yè)面下方的“放入購(gòu)物車(chē)”鏈接,便可以將該商品放入購(gòu)物車(chē)中。 添加商品的代碼流程是從session中讀取shop對(duì)象,如果為空則說(shuō)明還沒(méi)有進(jìn)行購(gòu)物或者已經(jīng)清空
51、了購(gòu)物車(chē),需要新建購(gòu)物車(chē)對(duì)象;將商品名稱(chēng)與購(gòu)物車(chē)列表中的商品名稱(chēng)對(duì)比,如果已經(jīng)存在,則把商品數(shù)量加1。 在這段代碼流程中,還使用了集合類(lèi)型。集合類(lèi)型在Java中又稱(chēng)為向量,是一元集合,可以加入重復(fù)數(shù)據(jù),它的作用和數(shù)組相同,可以保存一系列數(shù)據(jù),但集合類(lèi)型也有它獨(dú)特的優(yōu)點(diǎn),就是可以方便地對(duì)集合內(nèi)的數(shù)據(jù)進(jìn)行查找、增加、刪除和修改等操作。 查看購(gòu)物車(chē) 為了方便用戶(hù)隨時(shí)查看購(gòu)物情況,在網(wǎng)站的首頁(yè)加入了查看購(gòu)物車(chē)的鏈接,通過(guò)它可以將用戶(hù)所有選中的商品信息放入購(gòu)物車(chē)中顯示出來(lái)。在程序中使用了一組文本框記錄用戶(hù)購(gòu)買(mǎi)的商品數(shù)量,用戶(hù)可以在文本框中輸入想要購(gòu)買(mǎi)的數(shù)量然購(gòu)單擊“修改”按鈕。如果欲刪除該商品,可
52、以在數(shù)量文本框里輸入“0”,并需要單擊“修改”按鈕來(lái)更新購(gòu)物車(chē)中商品的數(shù)量。 系統(tǒng)每次只會(huì)將1個(gè)商品放入購(gòu)物車(chē)中,如果用戶(hù)需要多個(gè)同種商品,可以通過(guò)修改商品信息右側(cè)相應(yīng)文本框的值來(lái)完成。操作完成后需要通過(guò)單擊“修改”按鈕來(lái)保存操作。 生成訂單 生成訂單時(shí)網(wǎng)上購(gòu)物商城的最終目的,前面所有功能的實(shí)現(xiàn)都是為最后生成一個(gè)用戶(hù)滿(mǎn)意的訂單作基礎(chǔ),在此要生成一個(gè)可供用戶(hù)隨時(shí)查詢(xún)的訂單號(hào),還要保存用戶(hù)訂單中所購(gòu)買(mǎi)的商品信息。當(dāng)用戶(hù)確認(rèn)對(duì)購(gòu)物車(chē)不再改變以后,就可以到收銀臺(tái)結(jié)帳并生成訂單。結(jié)帳的流程為:從購(gòu)物車(chē)中讀取商品名稱(chēng),商品數(shù)量,商品價(jià)格信息,生成一個(gè)唯一的訂單號(hào),同時(shí)也把用戶(hù)注冊(cè)的基本信息讀取出來(lái),
53、形成一個(gè)完整的訂單寫(xiě)入數(shù)據(jù)庫(kù)。 在生成訂單模塊中主要使用了調(diào)出用戶(hù)信息并生成唯一訂單號(hào),調(diào)出用戶(hù)信息就是完全的對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,利用session對(duì)象把登錄后的用戶(hù)名保存起來(lái),在訂單生成時(shí)把保存的用戶(hù)名從數(shù)據(jù)庫(kù)的用戶(hù)標(biāo)中取出即可;生成唯一訂單號(hào)方法有很多,只要確保訂單號(hào)碼的唯一性及方便用戶(hù)記錄以便于查詢(xún)自己訂單的執(zhí)行狀態(tài)即可。 訂單生成后,用戶(hù)單擊“提交”按鈕,便可以將錄入的訂單信息保存到數(shù)據(jù)庫(kù)中。 清空購(gòu)物車(chē) 清空購(gòu)物車(chē)是指當(dāng)用戶(hù)訂單生成后,倘若還想繼續(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ì)象清空
54、即可。 購(gòu)物車(chē)模塊流程圖如圖5.9所示。 開(kāi) 始 查詢(xún)數(shù)據(jù)庫(kù) 數(shù)據(jù)是否存在 顯示商品的信息 是 是否放入購(gòu)物車(chē) 購(gòu)物車(chē)是否為空 是 沒(méi)有該商品 否 否 購(gòu)物車(chē)中已 存在該商品 新建購(gòu)物車(chē) 該商品數(shù)量加1 將商品添加入購(gòu)物車(chē) 是 否 顯示購(gòu)物車(chē)信息 是否修改商品數(shù)量 否 是否清空購(gòu)物車(chē) 是 刪除購(gòu)物 車(chē)中商品 是 是否繼續(xù)購(gòu)物 否 是否去收銀臺(tái) 接收填寫(xiě)的訂
55、單信息 數(shù)據(jù)是否為空 訂單信息存入數(shù)據(jù)庫(kù) 更新是否成功 是 否 是 否 是 修改商 品數(shù)量 是 結(jié) 束 否 否 否 圖 5.9購(gòu)物車(chē)模塊流程圖 5.3.4訂單查詢(xún)模塊 用戶(hù)提交訂單后,通過(guò)產(chǎn)生的訂單號(hào)查詢(xún)訂單信息及執(zhí)行狀態(tài)。用戶(hù)在購(gòu)物中心首頁(yè)中單擊“訂單查詢(xún)”超鏈接,就可以進(jìn)入輸入訂單號(hào)頁(yè)面,在頁(yè)面的文本框中輸入訂單號(hào)并單擊“提交”按鈕,如果訂單號(hào)輸入無(wú)誤,系統(tǒng)將根據(jù)用戶(hù)錄入的訂單號(hào)在數(shù)據(jù)表中查詢(xún)處對(duì)應(yīng)的貨品信息并轉(zhuǎn)到訂單查詢(xún)顯示頁(yè)面將貨品信息顯示出來(lái)。 訂單查詢(xún)模塊流程圖如圖5.10所示。 開(kāi) 始 結(jié)
56、束 接收訂單號(hào)信息 查詢(xún)數(shù)據(jù)庫(kù) 訂單號(hào)是否存在 否 是 顯示出訂單信息 無(wú)該訂單號(hào) 圖 5.10 訂單查詢(xún)模塊流程圖 5.3.5留言板模塊 留言板模塊由瀏覽留言板和添加留言板兩部分組成。下面分別對(duì)這兩部分進(jìn)行介紹。 (1)、瀏覽留言板 單擊網(wǎng)站首頁(yè)的“留言板”超鏈接進(jìn)入留言板頁(yè)面,在該頁(yè)面中,主要顯示用戶(hù)所填寫(xiě)的留言,以便其他用戶(hù)查閱。 留言板中顯示的數(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è)中
57、只允許顯示4條留言信息,用戶(hù)可以通過(guò)單擊“上一頁(yè)”、“下一頁(yè)”、“最后一頁(yè)”、“第一頁(yè)”或則從文本框中鍵入一個(gè)數(shù)值跳轉(zhuǎn)到相應(yīng)頁(yè)瀏覽留言信息。 記錄的總條數(shù)可以從數(shù)據(jù)庫(kù)中通過(guò)查詢(xún)語(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ù)就把
58、總頁(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(showpage>pagecount){ showpage=pagecount; }else if(showpage<=0){ showpage=1; } } rs.absolute((showpage-1)*pagesize+1); 有了以上這幾個(gè)關(guān)鍵變量,網(wǎng)頁(yè)分頁(yè)顯示功能基本上
59、已經(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)、添加留言 添加留言是用戶(hù)與用戶(hù),以及用戶(hù)與網(wǎng)站之間的一種交流模式,只有把用戶(hù)想要表達(dá)的內(nèi)容添加至數(shù)據(jù)庫(kù)中,才能在瀏覽留言板中進(jìn)行顯示。 用戶(hù)在留言板中單擊“添加留言”超鏈接就可以打開(kāi)添加留言頁(yè)面,該頁(yè)面主要用來(lái)提交用戶(hù)輸入的留言信息。用戶(hù)在添加留言頁(yè)中單擊“提交”按鈕,系統(tǒng)會(huì)將數(shù)據(jù)表單提交到admin/addle.jsp頁(yè),該頁(yè)用來(lái)實(shí)現(xiàn)江留言?xún)?nèi)容存入到
60、數(shù)據(jù)庫(kù)中。 留言板模塊的流程圖如圖5.11所示。 開(kāi) 始 結(jié) 束 接收添加的留言信息 信息存入數(shù)據(jù)庫(kù) 數(shù)據(jù)是否為空 是 否 添加留言成功 存放是否成功 是 否 添加留言失敗 查詢(xún)數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)是否為空 是 否 顯示留言信息 留言板中沒(méi)有信息 圖 5.11 留言板模塊流程圖 5.4后臺(tái)功能模塊的實(shí)現(xiàn) 后臺(tái)功能只允許具有管理員權(quán)限的用戶(hù)使用,它是實(shí)現(xiàn)前臺(tái)功能的基礎(chǔ)。后臺(tái)包括管理員身份驗(yàn)證、添加商品模塊、訂單信息管理模塊、查詢(xún)用戶(hù)信息管理模塊
61、、添加鏈接模塊、公告信息管理模塊。后臺(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)證的。用戶(hù)輸入登錄ID和密碼后單擊“登錄”按鈕時(shí),如果錄入數(shù)據(jù)完整性驗(yàn)證通過(guò),系統(tǒng)會(huì)將數(shù)據(jù)提交到Acheck.jsp登錄頁(yè)面,該頁(yè)面用來(lái)判斷輸入信息在數(shù)據(jù)庫(kù)中tb_Admin表是否存在提交的用戶(hù)名和密碼,如果登錄ID及密碼有效,就保存用戶(hù)名信息,管理員有權(quán)對(duì)網(wǎng)
62、站進(jìn)行維護(hù);反之則提示錯(cuò)誤。 5.4.2添加商品模塊 單擊導(dǎo)航區(qū)中的“添加商品”超鏈接,系統(tǒng)將打開(kāi)添加商品頁(yè)面,該頁(yè)面主要用于將商品信息添加到數(shù)據(jù)庫(kù)中,以提供前臺(tái)首頁(yè)商品展示所需要的數(shù)據(jù)依據(jù)。 為了減少人為錯(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.focu
63、s(); return false; } if(isNaN(form1.wareprice.value)){ alert("商品價(jià)格輸入不正確"); form1.wareprice.focus(); return false; } 為了確保商品在數(shù)據(jù)表中的唯一性,在用戶(hù)提交表單時(shí),需要先根據(jù)用戶(hù)輸入的商品名稱(chēng)對(duì)數(shù)據(jù)表進(jìn)行查詢(xún),確保此商品在數(shù)據(jù)表中不存在后,方可執(zhí)行插入操作。這一功能由admin/wcheck.jsp來(lái)完成。 流程圖如圖5.15所示。 開(kāi) 始 結(jié) 束 接收商
64、品信息 查詢(xún)數(shù)據(jù)庫(kù) 數(shù)據(jù)是否為空 是 否 信息插入數(shù)據(jù)庫(kù) 是否重復(fù)錄入 是 否 數(shù)據(jù)是否正確 否 是 插入是否成功 是 否 添加商品失敗 添加商品成功 圖 5.15 添加商品信息模塊流程圖 5.4.3訂單信息管理模塊 用戶(hù)在前臺(tái)購(gòu)物所產(chǎn)生的訂單并不能立即執(zhí)行,需要系統(tǒng)管理員在后臺(tái)進(jìn)行訂單信息管理審核以確認(rèn)它的執(zhí)行性。用戶(hù)單擊導(dǎo)航區(qū)中的“訂單信息管理”超鏈接進(jìn)入用戶(hù)訂單處理頁(yè)面,該頁(yè)面上會(huì)顯示近期所有沒(méi)被處理的訂單。用戶(hù)訂單處理頁(yè)面顯示的是用戶(hù)基本信息,要想知道訂單中所涉及的商品,需要單擊對(duì)應(yīng)訂單號(hào)的超鏈接打開(kāi)商品訂購(gòu)詳單頁(yè)面才行。 商品訂購(gòu)詳
65、單主要通過(guò)提交的訂單號(hào)從tb_Shop表中查詢(xún)處對(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所示。 開(kāi) 始 是 否 查詢(xún)數(shù)據(jù)庫(kù) 是 結(jié) 束 否 顯示全部未處 理的訂單信息 是否刪除訂單 數(shù)據(jù)庫(kù)是否為空 更新數(shù)據(jù)庫(kù) 更新數(shù)據(jù)庫(kù)是否成功 刪除訂單成功 沒(méi)有未處理的訂單 是 否 查看訂購(gòu)詳單
66、是否執(zhí)行 否 更新數(shù)據(jù)庫(kù) 更新是否成功 是 是 否 訂單執(zhí)行成功 圖 5.16 訂單信息管理模塊流程圖 5.4.4查詢(xún)用戶(hù)信息模塊 查詢(xún)用戶(hù)信息模塊用來(lái)完成對(duì)注冊(cè)用戶(hù)的瀏覽及刪除功能。如果用戶(hù)蓄意性注冊(cè)或者在很長(zhǎng)時(shí)間內(nèi)沒(méi)有訂單產(chǎn)生,管理員就可以將該用戶(hù)信息刪除。單擊導(dǎo)航區(qū)中的“查詢(xún)用戶(hù)信息”超鏈接進(jìn)入用戶(hù)信息頁(yè)面,就可以看到用戶(hù)信息。在這一部分的設(shè)計(jì)中,也使用了分頁(yè)顯示功能。對(duì)于一些失信用戶(hù)只需要單擊右側(cè)的“刪除”超鏈接,即可轉(zhuǎn)到admin/deluser.jsp頁(yè)中做刪除處理。 流程圖如圖5.17所示 開(kāi) 始 結(jié) 束 顯示用戶(hù)的信息 更新數(shù)據(jù)庫(kù) 是否刪除用戶(hù) 是 否 刪除用戶(hù)成功 更新是否成功 是 否 刪除用戶(hù)失敗 查詢(xún)數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)是否為空 是 否 沒(méi)有用戶(hù)注冊(cè) 圖 5.17 查詢(xún)用戶(hù)信息模塊流程圖 5.4.5添加鏈接模塊 用戶(hù)在后臺(tái)首頁(yè)導(dǎo)航區(qū)中單擊“添加鏈接”即可進(jìn)入添加友情鏈接頁(yè)面,該頁(yè)面用戶(hù)在前臺(tái)顯示友情鏈接信息。
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- (課堂教學(xué)課件1)小稻秧脫險(xiǎn)記
- 同策05月上海匯智國(guó)際商業(yè)中心商業(yè)策劃報(bào)告11
- 銀保專(zhuān)業(yè)化推銷(xiāo)流程ppt課件
- 《“紅領(lǐng)巾”真好》課件課件
- 小學(xué)美術(shù)五上《包的世界二》公開(kāi)課-市優(yōu)獲獎(jiǎng)ppt課件
- 2021年aoe(人教版一年級(jí)語(yǔ)文拼音貼合教材)ppt課件
- 人教版小學(xué)數(shù)學(xué)三年級(jí)上冊(cè):數(shù)學(xué)上ppt課件第四單元三位數(shù)的加法
- 重組人生長(zhǎng)激素治療的安全性--課件
- 人員招聘與績(jī)效管理課件
- 辦公室如何推行TPM生產(chǎn)維護(hù)
- (教科版)小學(xué)科學(xué)五上《運(yùn)動(dòng)與摩擦力》課件(同課異構(gòu))9
- 設(shè)計(jì)學(xué)分類(lèi)--課件
- 四年級(jí)趣味數(shù)學(xué)牛吃草問(wèn)題課件
- 安捷倫氣相色譜基礎(chǔ)培訓(xùn)課件
- 2020高考二輪復(fù)習(xí)地理ppt課件-第2部分-素能1-第2課時(shí)