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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論