jsp網(wǎng)上在線花店sqlserver論文_第1頁(yè)
jsp網(wǎng)上在線花店sqlserver論文_第2頁(yè)
jsp網(wǎng)上在線花店sqlserver論文_第3頁(yè)
jsp網(wǎng)上在線花店sqlserver論文_第4頁(yè)
jsp網(wǎng)上在線花店sqlserver論文_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

JSP網(wǎng)上花店系統(tǒng)畢業(yè)設(shè)計(jì)(論文)網(wǎng)上鮮花銷(xiāo)售系統(tǒng)管理界面商品維護(hù)訂單管理會(huì)員維護(hù)修改密碼類(lèi)別管理商品維護(hù)訂單管理會(huì)員維護(hù)修改密碼類(lèi)別管理圖3-1系統(tǒng)功能模塊圖圖3-1系統(tǒng)功能模塊圖客戶界面的系統(tǒng)功能模塊圖如圖3-2所示:網(wǎng)上花店網(wǎng)上花店系統(tǒng)首頁(yè)商品管理客戶管理管理員登陸客戶端管理端客戶注冊(cè)客戶登陸鮮花介紹購(gòu)物車(chē)模塊訂單管理銷(xiāo)售管理5.4數(shù)據(jù)庫(kù)設(shè)計(jì)“數(shù)據(jù)庫(kù)”就是為了實(shí)現(xiàn)一定的目的按某種規(guī)則組織起來(lái)的“數(shù)據(jù)”的“集合”。它由一個(gè)稱(chēng)為數(shù)據(jù)庫(kù)管理系統(tǒng)的軟件進(jìn)行管理。數(shù)據(jù)的存取方式獨(dú)立于使用它的應(yīng)用程序。數(shù)據(jù)庫(kù)的主要特征:

數(shù)據(jù)共享

數(shù)據(jù)具有最小冗余度

數(shù)據(jù)的完整性

數(shù)據(jù)的安全性

數(shù)據(jù)的獨(dú)立性數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)是軟件開(kāi)發(fā)的首要條件,設(shè)計(jì)較好、全面的數(shù)據(jù)庫(kù)結(jié)構(gòu),對(duì)于軟件開(kāi)發(fā)來(lái)說(shuō)是成功的基石,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)不全面,會(huì)嚴(yán)重影響軟件系統(tǒng)的開(kāi)發(fā)利用率與進(jìn)程。5.4.1數(shù)據(jù)庫(kù)需求分析用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢方面,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。通過(guò)系統(tǒng)功能分析,針對(duì)一般的網(wǎng)上花店系統(tǒng),總結(jié)出如下的需求信息:1)用戶分一般用戶、注冊(cè)用戶和管理員用戶。2)一般用戶和注冊(cè)用戶無(wú)需要登錄就可以查看鮮花信息和購(gòu)買(mǎi)3)注冊(cè)用戶登錄后可以維護(hù)自己的個(gè)人信息,并且在向網(wǎng)站發(fā)出定單時(shí)會(huì)自動(dòng)填寫(xiě)自己的聯(lián)系信息。4)鮮花按商品類(lèi)別來(lái)分類(lèi),每一個(gè)商品都對(duì)應(yīng)一個(gè)類(lèi)別。5)定單分單張?jiān)敿?xì)定單和總定單。6)一個(gè)用戶可以購(gòu)買(mǎi)多個(gè)或多種型號(hào)的鮮花。7)一個(gè)用戶對(duì)應(yīng)一張定單列表。8)一個(gè)定單列表對(duì)應(yīng)多張定單詳細(xì)信息。9)提供購(gòu)物幫助功能。關(guān)于定單列表與定單詳細(xì)信息可以這樣理解:因?yàn)橛脩粢淮慰梢再?gòu)買(mǎi)多種產(chǎn)品。則對(duì)每種產(chǎn)品(即每一款型號(hào)的商品)生成一條定單詳細(xì)信息記錄。然后多個(gè)這樣的定單詳細(xì)信息組成一個(gè)定單列表。每一個(gè)定單列表才與一個(gè)用戶對(duì)應(yīng),在發(fā)貨時(shí)以定單列表為單位,也即用戶在操作時(shí)所看到的“定單”。經(jīng)過(guò)系統(tǒng)功能分析和需求總結(jié),考慮到將來(lái)功能上的擴(kuò)展,設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):1)管理員信息,包括數(shù)據(jù)項(xiàng):帳號(hào),姓名,密碼。2)注冊(cè)用戶(會(huì)員),包括數(shù)據(jù)項(xiàng):用戶ID,用戶名,密碼等。3)商品,包括數(shù)據(jù)項(xiàng):商品編號(hào),商品名稱(chēng),分類(lèi),原價(jià),現(xiàn)價(jià)等。4)商品類(lèi)別,包括數(shù)據(jù)項(xiàng):分類(lèi)編號(hào),分類(lèi)名稱(chēng),添加時(shí)間等。5)定單詳細(xì)信息,包括數(shù)據(jù)項(xiàng):定單編號(hào),訂單列表編號(hào),商品編號(hào),購(gòu)買(mǎi)數(shù)量。6)定單列表,包括數(shù)據(jù)項(xiàng):定單列表編號(hào),用戶編號(hào),下單時(shí)間,聯(lián)系方式等。5.4.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)得到上面數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過(guò)相互之間的作用形成數(shù)據(jù)的流動(dòng)。設(shè)計(jì)規(guī)劃出的實(shí)體有:管理員信息實(shí)體、注冊(cè)用戶(會(huì)員)信息實(shí)體、產(chǎn)品實(shí)體、產(chǎn)品類(lèi)型實(shí)體、定單詳細(xì)信息實(shí)體、定單列表實(shí)體和常見(jiàn)問(wèn)題實(shí)體。商品類(lèi)別定單列表商品類(lèi)別定單列表定單圖4-1實(shí)體間的關(guān)系E-R圖用戶購(gòu)買(mǎi)商品/圖書(shū)NMN11N管理員信息實(shí)體E-R圖如圖4-2所示:管理員管理員帳號(hào)姓名密碼圖4-2管理員信息實(shí)體ER圖注冊(cè)用戶信息實(shí)體ER圖如圖4-3所示:注冊(cè)用戶注冊(cè)用戶會(huì)員帳號(hào)姓名密碼地址圖4-3注冊(cè)用戶信息實(shí)體ER圖鮮花實(shí)體ER圖如圖4-4所示:鮮花信息編號(hào)名稱(chēng)原價(jià)現(xiàn)價(jià)圖4-4圖書(shū)實(shí)體ER圖鮮花類(lèi)型實(shí)體ER圖如圖4-5所示:鮮花鮮花類(lèi)型類(lèi)型編號(hào)類(lèi)型名稱(chēng)添加時(shí)間圖4-5汽車(chē)類(lèi)型實(shí)體ER圖定單詳細(xì)信息編號(hào)所屬定單列表購(gòu)買(mǎi)商品定單詳細(xì)信息編號(hào)所屬定單列表購(gòu)買(mǎi)商品購(gòu)買(mǎi)數(shù)量圖4-6定單詳細(xì)信息實(shí)體ER圖定單列表實(shí)體ER圖如圖4-7所示:定單列表定單列表編號(hào)客戶信息應(yīng)付款項(xiàng)處理狀態(tài)圖4-7定單列表實(shí)體ER圖5.4.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)庫(kù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。網(wǎng)上花店系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表的設(shè)計(jì)結(jié)果如表所示。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表。表1為管理員信息表,存儲(chǔ)系統(tǒng)中的管理員信息。表1管理員信息表(allusers)表2為會(huì)員信息表,記錄系統(tǒng)中注冊(cè)用戶的詳細(xì)信息。表2會(huì)員信息表(khusers)表3為商品信息表,記錄系統(tǒng)中已有鮮花商品的信息。表3產(chǎn)品信息表(allPro)表4為產(chǎn)品類(lèi)別信息表,記錄系統(tǒng)中的類(lèi)別信息。表4產(chǎn)品類(lèi)另信息表(alllb)表5為定單詳細(xì)信息表,記錄在客戶的一個(gè)定單中,針對(duì)一件商品的訂貨信息。表5定單詳細(xì)信息表(dtproperties)

第六章網(wǎng)上花店系統(tǒng)界面設(shè)計(jì)6.1開(kāi)發(fā)環(huán)境簡(jiǎn)介JSP是SUN公司開(kāi)發(fā)的語(yǔ)言,作為戰(zhàn)略產(chǎn)品,它提供了一個(gè)統(tǒng)一的Web開(kāi)發(fā)模型,其中包括開(kāi)發(fā)人員生成企業(yè)級(jí)Web應(yīng)用程序所需的各種服務(wù)。JSP可以無(wú)縫地與java編輯器和MYECLIPSE一起工作。這不僅使得Web開(kāi)發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開(kāi)發(fā)人員可以用來(lái)將服務(wù)器控件拖放到Web頁(yè)的GUI和完全集成的調(diào)試支持。SUN為JAVA設(shè)計(jì)了這樣一些策略:易于寫(xiě)出結(jié)構(gòu)清晰的代碼、代碼易于重用和共享、可用編譯類(lèi)語(yǔ)言編寫(xiě)等等,目的是讓程序員更容易開(kāi)發(fā)出Web應(yīng)用,滿足計(jì)算向Web轉(zhuǎn)移的戰(zhàn)略需要。JSP提供了穩(wěn)定的性能、優(yōu)秀的升級(jí)性、更快速的開(kāi)發(fā)、更簡(jiǎn)便的管理、全新的語(yǔ)言以及網(wǎng)絡(luò)服務(wù)。貫穿整個(gè)JSP的主題就是系統(tǒng)幫用戶做了大部分不重要的瑣碎的工作。由于JSP有強(qiáng)大的功能,所以本系統(tǒng)采用了它作為開(kāi)發(fā)語(yǔ)言,同時(shí)它的便捷性和它強(qiáng)大的控件支持性,所以它給我們開(kāi)發(fā)時(shí)候帶來(lái)了很大方便。6.2系統(tǒng)界面的設(shè)計(jì)6.2.1首頁(yè)設(shè)計(jì)此界面為所有用戶的操作頁(yè)面,包括非注冊(cè)用戶、注冊(cè)會(huì)員、管理員,都可在此界面進(jìn)行信息瀏覽、查詢。6.2.2

會(huì)員注冊(cè)時(shí)需填寫(xiě)用戶名、密碼、真實(shí)姓名、性別、電話、身份證、聯(lián)系地址等信息,其中用戶名、密碼、身份證三項(xiàng)為必填項(xiàng)。6.2.3商品詳細(xì)信息界面界面的左邊是商品類(lèi)別、熱門(mén)產(chǎn)品及最優(yōu)惠產(chǎn)品列表,右邊則是用戶所點(diǎn)擊關(guān)注的商品的詳細(xì)信息。在這里除了可以瀏覽其詳細(xì)信息,還可以放入購(gòu)物車(chē),為后來(lái)的購(gòu)買(mǎi)行為做好鋪墊。6.2.4購(gòu)物車(chē)界面的設(shè)計(jì) 當(dāng)用戶點(diǎn)擊“放入購(gòu)物車(chē)”的按鈕后,系統(tǒng)跳轉(zhuǎn)到購(gòu)物車(chē)界面:該界面即為用戶選購(gòu)的所有商品的清單,包括商品編號(hào)、商品名稱(chēng)、每類(lèi)商品的價(jià)格及總價(jià)格。提供兩個(gè)按鈕:“繼續(xù)購(gòu)物”、“結(jié)賬買(mǎi)單”。前者可返回購(gòu)物界面,后者則是前往購(gòu)物確認(rèn)。6.2.5管理員登陸界面設(shè)計(jì)此頁(yè)面為管理員登陸界面,點(diǎn)擊屏幕下方的“進(jìn)入管理”鏈接可進(jìn)入。當(dāng)擁有合法身份的管理員在輸入正確的帳號(hào)及密碼后,進(jìn)入后臺(tái)管理系統(tǒng)。6.2.6后臺(tái)首頁(yè)在此界面,管理員可以進(jìn)行任何對(duì)后臺(tái)的操作,所有操作功能都以菜單的形式列開(kāi)。6.2.7商品類(lèi)別管理在此界面中,可以進(jìn)行關(guān)于商品類(lèi)別的添加管理操作。6.2.8會(huì)員管理此操作界面與商品信息管理相似,功能也十分相似,只是對(duì)象不一樣,一個(gè)的執(zhí)行結(jié)果是列出商品信息列表,一個(gè)的執(zhí)行結(jié)果是理出用戶信息清單。6.2.9訂單管理此界面的執(zhí)行結(jié)果,是列出所有記錄。另外,還有一個(gè)出庫(kù)查詢報(bào)表,界面相仿,故不另作介紹。綜言上文,網(wǎng)上花店系統(tǒng)操作簡(jiǎn)約,流程清晰。功能齊全,沒(méi)有冗余,沒(méi)有遺漏。但是,隨著競(jìng)爭(zhēng)的進(jìn)一步升級(jí)和網(wǎng)絡(luò)技術(shù)及網(wǎng)絡(luò)營(yíng)銷(xiāo)手段的升級(jí),本系統(tǒng)會(huì)有些落伍,所以,系統(tǒng)留有足夠的升級(jí)端口,以備日后系統(tǒng)升級(jí)??偨Y(jié)通過(guò)開(kāi)發(fā)本系統(tǒng),我較全面的掌握了ASP。NET及SQL2000的基本知識(shí)和編程技巧,并在開(kāi)發(fā)過(guò)程中我的ASP。NET開(kāi)發(fā)能力得到了進(jìn)一步的提高。如:SQL語(yǔ)言的使用;以前學(xué)過(guò)的軟件工程知識(shí)、數(shù)據(jù)庫(kù)原理及操作也得到了充分的應(yīng)用。在開(kāi)發(fā)過(guò)程中我學(xué)到了一些經(jīng)驗(yàn):系統(tǒng)分析的好壞將決定著的系統(tǒng)開(kāi)發(fā)成功與否,一份好分析設(shè)計(jì)將是成功開(kāi)發(fā)主要因素。我們?cè)谥珠_(kāi)發(fā)之前不要急于編程,先應(yīng)有較長(zhǎng)的時(shí)間去把分析做好,做好數(shù)據(jù)庫(kù)設(shè)計(jì)工作,寫(xiě)出相關(guān)的開(kāi)發(fā)文檔等。然后再開(kāi)始編寫(xiě)程序代碼,這樣做到每寫(xiě)一步代碼心底有數(shù),有條不絮。當(dāng)然也有些還需待繼續(xù)深入地方如:COM技術(shù)等。此外,我還覺(jué)得,我個(gè)人在這次設(shè)計(jì)中走了很多彎路。主要是因?yàn)槠綍r(shí)很少接觸軟件開(kāi)發(fā)工作,盡管相關(guān)理論考試已經(jīng)通過(guò)了,但在應(yīng)用方面缺乏經(jīng)驗(yàn),如果及時(shí)得到老師或?qū)<业闹更c(diǎn),象這樣的系統(tǒng)開(kāi)發(fā)起來(lái)應(yīng)該還比較容易。參考文獻(xiàn)[1]楊小平.Java項(xiàng)目案例導(dǎo)航.北京:科學(xué)出版社,2003.[2]黃國(guó)瑜,葉乃菁.數(shù)據(jù)結(jié)構(gòu):Java語(yǔ)言版.北京:清華大學(xué)出版社,2002.[3]薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概略.北京:高等教育出版社,2001.[4][韓]李載甲.JSP完全探索(鄭振華,付霞)[M].北京:中國(guó)青年出版社,2001.[5]林邦杰.Java程序設(shè)計(jì)入門(mén)教程.北京:中國(guó)青年出版社,2001.[6]李建國(guó).JSP程序設(shè)計(jì)實(shí)務(wù)入門(mén).北京:中國(guó)鐵道出版社,2

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論