版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
JSP網(wǎng)上花店系統(tǒng)畢業(yè)設(shè)計(jì)(論文)網(wǎng)上鮮花銷售系統(tǒng)管理界面商品維護(hù)訂單管理會(huì)員維護(hù)修改密碼類別管理商品維護(hù)訂單管理會(huì)員維護(hù)修改密碼類別管理圖3-1系統(tǒng)功能模塊圖圖3-1系統(tǒng)功能模塊圖客戶界面的系統(tǒng)功能模塊圖如圖3-2所示:網(wǎng)上花店網(wǎng)上花店系統(tǒng)首頁商品管理客戶管理管理員登陸客戶端管理端客戶注冊(cè)客戶登陸鮮花介紹購物車模塊訂單管理銷售管理5.4數(shù)據(jù)庫設(shè)計(jì)“數(shù)據(jù)庫”就是為了實(shí)現(xiàn)一定的目的按某種規(guī)則組織起來的“數(shù)據(jù)”的“集合”。它由一個(gè)稱為數(shù)據(jù)庫管理系統(tǒng)的軟件進(jìn)行管理。數(shù)據(jù)的存取方式獨(dú)立于使用它的應(yīng)用程序。數(shù)據(jù)庫的主要特征:
數(shù)據(jù)共享
數(shù)據(jù)具有最小冗余度
數(shù)據(jù)的完整性
數(shù)據(jù)的安全性
數(shù)據(jù)的獨(dú)立性數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì)是軟件開發(fā)的首要條件,設(shè)計(jì)較好、全面的數(shù)據(jù)庫結(jié)構(gòu),對(duì)于軟件開發(fā)來說是成功的基石,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)不全面,會(huì)嚴(yán)重影響軟件系統(tǒng)的開發(fā)利用率與進(jìn)程。5.4.1數(shù)據(jù)庫需求分析用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢方面,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。通過系統(tǒng)功能分析,針對(duì)一般的網(wǎng)上花店系統(tǒng),總結(jié)出如下的需求信息:1)用戶分一般用戶、注冊(cè)用戶和管理員用戶。2)一般用戶和注冊(cè)用戶無需要登錄就可以查看鮮花信息和購買3)注冊(cè)用戶登錄后可以維護(hù)自己的個(gè)人信息,并且在向網(wǎng)站發(fā)出定單時(shí)會(huì)自動(dòng)填寫自己的聯(lián)系信息。4)鮮花按商品類別來分類,每一個(gè)商品都對(duì)應(yīng)一個(gè)類別。5)定單分單張?jiān)敿?xì)定單和總定單。6)一個(gè)用戶可以購買多個(gè)或多種型號(hào)的鮮花。7)一個(gè)用戶對(duì)應(yīng)一張定單列表。8)一個(gè)定單列表對(duì)應(yīng)多張定單詳細(xì)信息。9)提供購物幫助功能。關(guān)于定單列表與定單詳細(xì)信息可以這樣理解:因?yàn)橛脩粢淮慰梢再徺I多種產(chǎn)品。則對(duì)每種產(chǎn)品(即每一款型號(hào)的商品)生成一條定單詳細(xì)信息記錄。然后多個(gè)這樣的定單詳細(xì)信息組成一個(gè)定單列表。每一個(gè)定單列表才與一個(gè)用戶對(duì)應(yīng),在發(fā)貨時(shí)以定單列表為單位,也即用戶在操作時(shí)所看到的“定單”。經(jīng)過系統(tǒng)功能分析和需求總結(jié),考慮到將來功能上的擴(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),商品名稱,分類,原價(jià),現(xiàn)價(jià)等。4)商品類別,包括數(shù)據(jù)項(xiàng):分類編號(hào),分類名稱,添加時(shí)間等。5)定單詳細(xì)信息,包括數(shù)據(jù)項(xiàng):定單編號(hào),訂單列表編號(hào),商品編號(hào),購買數(shù)量。6)定單列表,包括數(shù)據(jù)項(xiàng):定單列表編號(hào),用戶編號(hào),下單時(shí)間,聯(lián)系方式等。5.4.2數(shù)據(jù)庫概念結(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í)體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動(dòng)。設(shè)計(jì)規(guī)劃出的實(shí)體有:管理員信息實(shí)體、注冊(cè)用戶(會(huì)員)信息實(shí)體、產(chǎn)品實(shí)體、產(chǎn)品類型實(shí)體、定單詳細(xì)信息實(shí)體、定單列表實(shí)體和常見問題實(shí)體。商品類別定單列表商品類別定單列表定單圖4-1實(shí)體間的關(guān)系E-R圖用戶購買商品/圖書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)名稱原價(jià)現(xiàn)價(jià)圖4-4圖書實(shí)體ER圖鮮花類型實(shí)體ER圖如圖4-5所示:鮮花鮮花類型類型編號(hào)類型名稱添加時(shí)間圖4-5汽車類型實(shí)體ER圖定單詳細(xì)信息編號(hào)所屬定單列表購買商品定單詳細(xì)信息編號(hào)所屬定單列表購買商品購買數(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ù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)庫模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。網(wǎng)上花店系統(tǒng)數(shù)據(jù)庫中各個(gè)表的設(shè)計(jì)結(jié)果如表所示。每個(gè)表格表示在數(shù)據(jù)庫中的一個(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)品類別信息表,記錄系統(tǒng)中的類別信息。表4產(chǎn)品類另信息表(alllb)表5為定單詳細(xì)信息表,記錄在客戶的一個(gè)定單中,針對(duì)一件商品的訂貨信息。表5定單詳細(xì)信息表(dtproperties)
第六章網(wǎng)上花店系統(tǒng)界面設(shè)計(jì)6.1開發(fā)環(huán)境簡介JSP是SUN公司開發(fā)的語言,作為戰(zhàn)略產(chǎn)品,它提供了一個(gè)統(tǒng)一的Web開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級(jí)Web應(yīng)用程序所需的各種服務(wù)。JSP可以無縫地與java編輯器和MYECLIPSE一起工作。這不僅使得Web開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開發(fā)人員可以用來將服務(wù)器控件拖放到Web頁的GUI和完全集成的調(diào)試支持。SUN為JAVA設(shè)計(jì)了這樣一些策略:易于寫出結(jié)構(gòu)清晰的代碼、代碼易于重用和共享、可用編譯類語言編寫等等,目的是讓程序員更容易開發(fā)出Web應(yīng)用,滿足計(jì)算向Web轉(zhuǎn)移的戰(zhàn)略需要。JSP提供了穩(wěn)定的性能、優(yōu)秀的升級(jí)性、更快速的開發(fā)、更簡便的管理、全新的語言以及網(wǎng)絡(luò)服務(wù)。貫穿整個(gè)JSP的主題就是系統(tǒng)幫用戶做了大部分不重要的瑣碎的工作。由于JSP有強(qiáng)大的功能,所以本系統(tǒng)采用了它作為開發(fā)語言,同時(shí)它的便捷性和它強(qiáng)大的控件支持性,所以它給我們開發(fā)時(shí)候帶來了很大方便。6.2系統(tǒng)界面的設(shè)計(jì)6.2.1首頁設(shè)計(jì)此界面為所有用戶的操作頁面,包括非注冊(cè)用戶、注冊(cè)會(huì)員、管理員,都可在此界面進(jìn)行信息瀏覽、查詢。6.2.2
會(huì)員注冊(cè)時(shí)需填寫用戶名、密碼、真實(shí)姓名、性別、電話、身份證、聯(lián)系地址等信息,其中用戶名、密碼、身份證三項(xiàng)為必填項(xiàng)。6.2.3商品詳細(xì)信息界面界面的左邊是商品類別、熱門產(chǎn)品及最優(yōu)惠產(chǎn)品列表,右邊則是用戶所點(diǎn)擊關(guān)注的商品的詳細(xì)信息。在這里除了可以瀏覽其詳細(xì)信息,還可以放入購物車,為后來的購買行為做好鋪墊。6.2.4購物車界面的設(shè)計(jì) 當(dāng)用戶點(diǎn)擊“放入購物車”的按鈕后,系統(tǒng)跳轉(zhuǎn)到購物車界面:該界面即為用戶選購的所有商品的清單,包括商品編號(hào)、商品名稱、每類商品的價(jià)格及總價(jià)格。提供兩個(gè)按鈕:“繼續(xù)購物”、“結(jié)賬買單”。前者可返回購物界面,后者則是前往購物確認(rèn)。6.2.5管理員登陸界面設(shè)計(jì)此頁面為管理員登陸界面,點(diǎn)擊屏幕下方的“進(jìn)入管理”鏈接可進(jìn)入。當(dāng)擁有合法身份的管理員在輸入正確的帳號(hào)及密碼后,進(jìn)入后臺(tái)管理系統(tǒng)。6.2.6后臺(tái)首頁在此界面,管理員可以進(jìn)行任何對(duì)后臺(tái)的操作,所有操作功能都以菜單的形式列開。6.2.7商品類別管理在此界面中,可以進(jìn)行關(guān)于商品類別的添加管理操作。6.2.8會(huì)員管理此操作界面與商品信息管理相似,功能也十分相似,只是對(duì)象不一樣,一個(gè)的執(zhí)行結(jié)果是列出商品信息列表,一個(gè)的執(zhí)行結(jié)果是理出用戶信息清單。6.2.9訂單管理此界面的執(zhí)行結(jié)果,是列出所有記錄。另外,還有一個(gè)出庫查詢報(bào)表,界面相仿,故不另作介紹。綜言上文,網(wǎng)上花店系統(tǒng)操作簡約,流程清晰。功能齊全,沒有冗余,沒有遺漏。但是,隨著競爭的進(jìn)一步升級(jí)和網(wǎng)絡(luò)技術(shù)及網(wǎng)絡(luò)營銷手段的升級(jí),本系統(tǒng)會(huì)有些落伍,所以,系統(tǒng)留有足夠的升級(jí)端口,以備日后系統(tǒng)升級(jí)。總結(jié)通過開發(fā)本系統(tǒng),我較全面的掌握了ASP。NET及SQL2000的基本知識(shí)和編程技巧,并在開發(fā)過程中我的ASP。NET開發(fā)能力得到了進(jìn)一步的提高。如:SQL語言的使用;以前學(xué)過的軟件工程知識(shí)、數(shù)據(jù)庫原理及操作也得到了充分的應(yīng)用。在開發(fā)過程中我學(xué)到了一些經(jīng)驗(yàn):系統(tǒng)分析的好壞將決定著的系統(tǒng)開發(fā)成功與否,一份好分析設(shè)計(jì)將是成功開發(fā)主要因素。我們?cè)谥珠_發(fā)之前不要急于編程,先應(yīng)有較長的時(shí)間去把分析做好,做好數(shù)據(jù)庫設(shè)計(jì)工作,寫出相關(guān)的開發(fā)文檔等。然后再開始編寫程序代碼,這樣做到每寫一步代碼心底有數(shù),有條不絮。當(dāng)然也有些還需待繼續(xù)深入地方如:COM技術(shù)等。此外,我還覺得,我個(gè)人在這次設(shè)計(jì)中走了很多彎路。主要是因?yàn)槠綍r(shí)很少接觸軟件開發(fā)工作,盡管相關(guān)理論考試已經(jīng)通過了,但在應(yīng)用方面缺乏經(jīng)驗(yàn),如果及時(shí)得到老師或?qū)<业闹更c(diǎn),象這樣的系統(tǒng)開發(fā)起來應(yīng)該還比較容易。參考文獻(xiàn)[1]楊小平.Java項(xiàng)目案例導(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è)計(jì)入門教程.北京:中國青年出版社,2001.[6]李建國.JSP程序設(shè)計(jì)實(shí)務(wù)入門.北京:中國鐵道出版社,2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度網(wǎng)絡(luò)安全服務(wù)協(xié)議書
- 2024年度版權(quán)使用與授權(quán)合同
- 2024供水、供電合同范文
- 2024年建筑工程股權(quán)轉(zhuǎn)讓合同樣本
- 2024城市軌道交通安檢設(shè)備采購合同
- 文書模板-產(chǎn)品委外開發(fā)合作協(xié)議書
- 產(chǎn)業(yè)新城課件教學(xué)課件
- 2024年度企業(yè)品牌形象設(shè)計(jì)及VI手冊(cè)整編合同
- 2024年度版權(quán)購買與授權(quán)合同具體內(nèi)容
- 2024年廢物回收居間買賣合同
- 2024《中央企業(yè)安全生產(chǎn)治本攻堅(jiān)三年行動(dòng)方案(2024-2026年)》
- 紀(jì)錄片《園林》解說詞
- 建筑專題攝影培訓(xùn)課件
- 《民間文學(xué)導(dǎo)論》課件
- 《輸血查對(duì)制度》課件
- 拳擊賽策劃方案
- 分離性障礙教學(xué)演示課件
- 年會(huì)拜年祝福視頻腳本
- 文松宋曉峰小品《非誠不找》奇葩男女來相親金句不斷臺(tái)詞劇本完整版
- 物理化學(xué)第二章 熱力學(xué)第二定律
- 高磷血癥患者護(hù)理查房課件
評(píng)論
0/150
提交評(píng)論