數(shù)據(jù)庫(kù)信息管理系統(tǒng)-JAVA實(shí)現(xiàn)_第1頁(yè)
數(shù)據(jù)庫(kù)信息管理系統(tǒng)-JAVA實(shí)現(xiàn)_第2頁(yè)
數(shù)據(jù)庫(kù)信息管理系統(tǒng)-JAVA實(shí)現(xiàn)_第3頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、院系專業(yè)學(xué)生姓名學(xué)號(hào)課程名稱數(shù)據(jù)庫(kù)原理與設(shè)計(jì)方法授課時(shí)間周學(xué)時(shí)學(xué)分簡(jiǎn) 要 評(píng) 語(yǔ)考核論題圖書管理信息數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)總評(píng)成績(jī)(含平時(shí)成績(jī))備注任課教師簽名:日期:注:1.以論文或大作業(yè)為考核方式的課程必須填此表,綜合考試可不填?!昂?jiǎn)要評(píng)語(yǔ)”欄缺填無效。2. 任課教師填寫后與試卷一起送院系研究生秘書處。3. 學(xué)位課總評(píng)成績(jī)以百分制計(jì)分。圖書管理信息數(shù)據(jù)庫(kù)系統(tǒng)-JAVA實(shí)現(xiàn)目錄一、需求說明31、任務(wù)概述32、需求分析32.1功能需求32.2、數(shù)據(jù)描述3靜態(tài)數(shù)據(jù)3動(dòng)態(tài)數(shù)據(jù)3數(shù)據(jù)庫(kù)介紹 33、系統(tǒng)功能概要圖 44、運(yùn)行環(huán)境4二、數(shù)據(jù)庫(kù)的設(shè)計(jì)41、數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)系模型 42、創(chuàng)建數(shù)據(jù)庫(kù)的語(yǔ)句 53、給數(shù)據(jù)

2、庫(kù)中插記錄的相關(guān)語(yǔ)句 64、數(shù)據(jù)字典65、ER 圖8三、開發(fā)方案介紹9四、應(yīng)用系統(tǒng)設(shè)計(jì)10附錄18、需求說明1、任務(wù)概述滿足在線書店管理的需求,實(shí)現(xiàn)管理流程。主要功能包括用戶注冊(cè)、用戶登錄、購(gòu)物商場(chǎng)、在線購(gòu)物、 訂單管理、系統(tǒng)導(dǎo)航、用戶退出、權(quán)限控制等。2、需求分析2.1 功能需求在線書店系統(tǒng)作為一個(gè)網(wǎng)絡(luò)購(gòu)物網(wǎng)站,它仿照淘寶網(wǎng)等知名購(gòu)物網(wǎng)站,其總體要求即實(shí)現(xiàn)購(gòu)物網(wǎng)站的 基本功能。具體功能要求如下:1) 商品管理。這是管理員的功能。要實(shí)現(xiàn)增刪改查圖書、倉(cāng)庫(kù)管理的功能。2) 用戶管理。包括用戶注冊(cè)、用戶登錄和用戶退出三個(gè)方面,用戶還可以更改部分注冊(cè)信息。用戶 登錄成功后,在首頁(yè)面可看到書籍展示。3

3、) 購(gòu)物車管理??梢孕薷摹h除選購(gòu)書籍,并保存購(gòu)物列表。當(dāng)用戶退出時(shí)或 session 失效時(shí),自 動(dòng)保存用戶購(gòu)物車列表書籍。4) 訂單管理。要實(shí)現(xiàn)生成訂單,刪除、修改、查詢訂單,提交訂單。提交后的訂單,只能查看訂單 信息,不能進(jìn)行修改,也不能刪除。5) 權(quán)限控制。 主頁(yè)面和注冊(cè)頁(yè)面任何人都可以訪問, 其他頁(yè)面, 只有已經(jīng)登錄成功的用戶才可訪問; 若用戶還沒有登錄系統(tǒng),則返回到登錄頁(yè)面。2.2、數(shù)據(jù)描述2.2.1 靜態(tài)數(shù)據(jù)用戶類型、權(quán)限類型、管理員等。2.2.2 動(dòng)態(tài)數(shù)據(jù)新用戶的注冊(cè)、新書的錄入、購(gòu)書的信息、生成訂單等等。2.2.3 數(shù)據(jù)庫(kù)介紹數(shù)據(jù)庫(kù)名稱為shop,有八個(gè)表,分別為管理員表(A

4、dmin)、用戶注冊(cè)表(User)、圖書信息登記表(Book)、 圖書上架信息登記表(Storage)、購(gòu)物車圖書列表(Shopcar),用戶購(gòu)買書籍的訂單表(Order)、訂單明細(xì)表(OrderBook) 、購(gòu)物車表( CartItem )。3、系統(tǒng)功能概要圖4、運(yùn)行環(huán)境操作系統(tǒng):windows xp 數(shù)據(jù)庫(kù):MySql數(shù)據(jù)庫(kù) 程序環(huán)境:MyEclipse 6.5二、數(shù)據(jù)庫(kù)的設(shè)計(jì)1數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)系模型Adm in (id, name,password);User(id, name,password,sex,age,address,postcard,teleph on e,);Book(id,

5、 name,author,publisher,price);Order(id, on Date,am oun t,total,postAddress,postcard,teleph on e,c on tact,userld,state);OrderBook(id,orderld,bookld,price,am oun t);Storage(id,bookId,am oun t, in Date);CartItem(id,bookId,am oun t);ShopCart(id,userId,bookId);2、創(chuàng)建數(shù)據(jù)庫(kù)的語(yǔ)句MySQL> connect shop; 已連接。- 用戶表

6、create table users);idintaunamevarchar (20),passwdvarchar (20),sexvarchar (2),ageint ,addressvarchar (50),postcodevarchar (6),phonevarchar (15),admintincrementprimarykey,圖書表CREATEtablebooksidintautnamevarchar(40),authorvarchar(20),publishervarchar(30),pricenumeric (6,2)incrementprimarykey,);- 購(gòu)物車表 c

7、reate table storages (idintauto_incrementprimary key,bookIdint ,amountint ,inDatedate);- 訂單表create table ' Order'(idintprimary keyauto_increment,- 主鍵onDatedateJ- 下單日期amountintnot nulldefault 1,- 購(gòu)書總數(shù)totaldoublenot nulldefault 0,- 總金額postAddressvarchar(50)notnullpostcardvarchar(10)notnulltele

8、ph onevarchar(20)notnullcon tactvarchar(10)notnulluseridint ,stateintnotnull初步訂單2:訂單已提交);-訂單明細(xì)表create table OrderBook(idintprimary keyorderidint ,bookidint ,pricedoublenot nullamountintnot nulldefaultII5-郵寄地址defaultII5-郵編defaultII5-聯(lián)系電話defaultII5-聯(lián)系人-采購(gòu)人default1-訂單狀態(tài)(1auto_i ncreme nt,-主鍵-訂單編號(hào)-圖書編號(hào)d

9、efault0,-單價(jià)default1-訂購(gòu)數(shù)量3、給數(shù)據(jù)庫(kù)中插記錄的相關(guān)語(yǔ)句 -在用戶表中插入數(shù)據(jù)values ('tom' ,'123' ,0); values ('admin' , 'admin' ,1);insertintousers(n amepasswd,adm)insertintousers(n amepasswd,adm)注:其他數(shù)據(jù)在實(shí)際操作中插入。4、數(shù)據(jù)字典Admin 表:字段名字段說明類型id主鍵In tegern ame用戶名稱Varcharpassword密碼VarcharUser 表:字段名字段說明類

10、型id主鍵In tegern ame用戶名稱Varcharpassword密碼Varcharsex性別Varcharage年齡In tegeraddress住址Varcharpostcard郵編Varchartelepho ne電話VarcharBook 表:字段名字段說明類型id主鍵In tegern ame書名Varcharauthor作者Varcharpublisher出版社Varcharprice價(jià)格DoubleOrder 表:字段名字段說明類型id主鍵In tegeron Date下單日期Varcharamount購(gòu)書總數(shù)In tegertotal總金額In tegerpostAdd

11、ress郵寄地址Varcharpostcard郵編Varchartelepho ne聯(lián)系電話Varcharcon tact聯(lián)系人VarcharuserId采購(gòu)人Varcharstate狀態(tài)ByteOrderBook 表:字段名字段說明類型id主鍵In tegerorderId訂單編號(hào)In tegerbookid圖書編號(hào)In tegerprice單價(jià)Doubleamount訂購(gòu)數(shù)量In tegerStorage 表:字段名字段說明類型id主鍵In tegerbookId圖書Varcharamount數(shù)量In tegerin Date上貨時(shí)間VarcharCartitem 表:字段名字段說明類型i

12、d主鍵In tegerbookId圖書編號(hào)In tegerAmount購(gòu)書總數(shù)In tegerShopCart 表:字段名字段說明類型id主鍵In tegeruserId用戶編號(hào)VarcharbookId圖書編號(hào)In teger5、ER圖三、開發(fā)方案介紹由于該軟件使用于在線圖書管理模塊,實(shí)現(xiàn)的功能如下:用戶注冊(cè)任何人都可注冊(cè)為站點(diǎn)用戶,注冊(cè)成功后,注冊(cè)信息要保存到數(shù)據(jù)庫(kù);注冊(cè)成后,要重新顯示用戶注冊(cè)的信息用戶登陸系統(tǒng)成功后,除用戶名外,可隨意修改其他注冊(cè)信息。用戶登陸提供用戶登陸的入口登陸成功后,可進(jìn)入在線商場(chǎng),選購(gòu)物品。購(gòu)物商場(chǎng)購(gòu)物商場(chǎng)中的書籍,由庫(kù)官員維護(hù),庫(kù)官員可以為商場(chǎng)添加要銷售的書籍

13、,也可以刪除正在銷售的書 籍;-商場(chǎng)中只能給用戶展示庫(kù)存中存在的書籍在線購(gòu)物在線購(gòu)物任何用戶都可在商場(chǎng)查閱書籍,并瀏覽其詳細(xì)信息任何用戶都可在商場(chǎng)中選購(gòu)書籍后,存放在用戶的購(gòu)物車中;用戶也可以根據(jù)書名、作者、岀版社搜索書籍,若存在,也可選購(gòu);用戶可以管理自己購(gòu)物車中的書籍,可以刪除某些已經(jīng)選購(gòu)的書籍;用戶每次登陸系統(tǒng)后,都可查看購(gòu)物車列表中的信息,并對(duì)其進(jìn)行管理。訂單管理用戶可以從自己的購(gòu)物車中選擇某些書籍,初步形成訂單,訂單中要注明購(gòu)買的書籍列表、用戶具體聯(lián)系信息、費(fèi)用等相關(guān)信息,并保存到數(shù)據(jù)庫(kù);訂單初步形成后,應(yīng)該從購(gòu)物車中銷毀訂單中的書籍;用戶隨時(shí)都可查閱訂單的信息,也可對(duì)訂單中的聯(lián)系信

14、息進(jìn)行修改,也可刪除訂單;用戶也可對(duì)初步訂單進(jìn)行提交,提交后的訂單,只能查看訂單信息,不能進(jìn)行修改,也不能刪除。系統(tǒng)導(dǎo)航用戶在線購(gòu)物時(shí),隨時(shí)可以通過導(dǎo)航欄查看相關(guān)信息,比如“登陸信息”、“在線購(gòu)物”、“購(gòu)物車”等 導(dǎo)航用戶退出若用戶購(gòu)物完畢,可以點(diǎn)擊“退岀”鏈接,退岀商場(chǎng),要在內(nèi)存中清空用戶身份標(biāo)識(shí),并返回到登陸 頁(yè)面 login.jsp權(quán)限控制login.jsp,任何用戶都可以訪問其他頁(yè)面,只有已經(jīng)登陸系統(tǒng)的用戶才可訪問;若用戶還沒有登陸系統(tǒng),則返回到登陸頁(yè)面。本系統(tǒng)是小型的方便運(yùn)行的軟件,界面應(yīng)簡(jiǎn)單明了,適合普通用戶和管理員操作。通過不同的賬戶口 令可登陸類型不同的軟件界面,對(duì)圖書以及個(gè)人

15、信息進(jìn)行一系列的操作,并通過密碼機(jī)制來實(shí)現(xiàn)高級(jí)權(quán)限 的管理員對(duì)后臺(tái)數(shù)據(jù)的添加、修改、刪除等操作。后臺(tái)連接的數(shù)據(jù)庫(kù)為 MySql ;當(dāng)前臺(tái)數(shù)據(jù)經(jīng)過變動(dòng)之后可實(shí)現(xiàn)提交保存。 我們前臺(tái)的界面是通過jsp來實(shí)現(xiàn)的,不否認(rèn)界面做得確實(shí)不是很漂亮。四、應(yīng)用系統(tǒng)設(shè)計(jì)1、我們將整個(gè)系統(tǒng)分成了如下幾個(gè)模塊。最初是個(gè)登錄界面,如圖1所示。在線書丿占作為菅連員圖1 進(jìn)入系統(tǒng)的密碼登錄框有兩種選擇,可以以管理員登錄,可以以一般用戶登錄,但是一般用戶登錄前需要先注冊(cè),只有注冊(cè) 成功后才可以登錄。2、在用戶名和密碼都正確的情況下我們將進(jìn)入在線書店管理系統(tǒng)的主界面,分為管理員界面和一般用戶 界面,如下圖2,圖3所示。登錄登

16、錄名,admin圖2管理員登錄登錄登錄名主登錄密碼I119-illl!-作為管理員iD圖3 一般用戶登錄4)、添加圖書(圖1)點(diǎn)擊圖2界面的登錄按鈕進(jìn)入管理員界面。在這里我們提供了管理員查看圖書(圖5)、查看庫(kù)存(圖6)、圖書入庫(kù)(圖7)、修改圖書功能(圖 8)a. 在進(jìn)入這個(gè)頁(yè)面后,管理員可以查看現(xiàn)有的圖書,可以點(diǎn)擊修改按鈕,進(jìn)行相應(yīng)圖書信息的修改。在線書店f作者1出版社師蘭輯jaVELC肛0條改|23衛(wèi)修改歡迎您,個(gè)人信息 更改密碼 安全退岀 查看圄書 添加圖書 備看庫(kù)存 圖書入庫(kù)copyright 爼 tyukc omputer-Du anJinJun圖4管理員查看圖書b. 在這個(gè)頁(yè)面中

17、,管理員可以添加圖書以及圖書的一些相關(guān)信息,比如書名、作者、出版社、價(jià)格等 信息,點(diǎn)擊保存后,新的圖書將保持到數(shù)據(jù)庫(kù)中。添加圏書Xt迎您,admin個(gè)人信息更改密須安全退岀查看圖辛燃知圖書查看庫(kù)存圖書入庫(kù)TOT圖5管理員添加圖書c. 在這個(gè)頁(yè)面,管理員可以查看現(xiàn)有的庫(kù)存,可以查看圖書的書名、庫(kù)存總數(shù)、入庫(kù)時(shí)間等相關(guān)信 息。圖書庫(kù)存入庫(kù)附j(luò)ava122010-0-12C12F歡迎您,admin個(gè)人信息更改密碼安全退出查看圖韋添加圖書查看庫(kù)存囹書入庫(kù)圖6管理員查看庫(kù)存d. 在圖書入庫(kù)這個(gè)功能模塊中, 管理員可以將新的圖書添加到圖書的庫(kù)存中。需要填圖書的數(shù)量和上 架時(shí)間圖書上架選擇圖書保存歡迎您、a

18、dmin個(gè)人信息更改密碼安全退岀查看圖書添加圈書查看庫(kù)存圖書入庫(kù)圖7圖書入庫(kù)e. 管理員可以根據(jù)實(shí)際需要,對(duì)圖書信息進(jìn)行相關(guān)的修改,比如作者、岀版社、價(jià)格等。歡迎您+ admin個(gè)人信息更改密碼安全過岀查看圖書添加圖書查害庫(kù)稈圈書入庫(kù)修改圖書信息作者1cd出版社價(jià)格10 0更新書名匚亠亠圖8管理員可以修改圖書信息2)點(diǎn)擊圖3界面的登錄按鈕進(jìn)入一般用戶登錄界面。在這里我們提供了瀏覽圖書 (圖9)、查看購(gòu)物車(圖10)、我的訂單功能(圖11)。a.在進(jìn)入一般用戶的界面后,用戶可以看看這個(gè)網(wǎng)上書店有些什么書,便于用戶選擇,該模塊還提供 了購(gòu)買功能,可以選擇放到購(gòu)物車這個(gè)按鈕。先將圖書放到購(gòu)物車。歡迎

19、您,tom個(gè)人信息更改密碼安全退出瀏覽圏書查看購(gòu)物車我的訂單書名java岀版商價(jià)格210數(shù)量口上架日期2010-0-12 詳細(xì)信息數(shù)量;廠驗(yàn)到購(gòu)蒔出版商價(jià)格23.0數(shù)量上架日期 2010-0742 詳細(xì)信息數(shù)量廠|能到購(gòu)物車圖9瀏覽圖書b.進(jìn)入查看購(gòu)物車,可以查看用戶剛剛購(gòu)買的圖書,這時(shí)用戶可以選擇移出購(gòu)物車,放棄剛才購(gòu)買 的圖書,也可以選擇進(jìn)入結(jié)算中心,看看剛才購(gòu)買的圖書的相關(guān)信息,包括價(jià)格等等。書名昕格樹量java 21.01哆出購(gòu)物車進(jìn)入結(jié)鼻中心x歡迎您* tom個(gè)人信息更改密碼安全退出瀏覽圖書 查看購(gòu)物車我的訂單圖10-1查看購(gòu)物車C.用戶可以選擇將圖書移岀購(gòu)物車戲迎您,totn己經(jīng)將

20、1本j晴訓(xùn)購(gòu)物車移出個(gè)人信息吊茗幘戳量操作|更改癖碼進(jìn)入結(jié)算中心安全退出瀏覽圖書査看購(gòu)物車我的訂單圖10-2用戶將圖書移出購(gòu)物車d.用戶進(jìn)入結(jié)算中心后,可以查看剛剛購(gòu)買圖書的一些購(gòu)買信息,并給用戶算出了價(jià)格和購(gòu)買數(shù)量, 并且列出了訂單的詳細(xì)信息,這時(shí)候用戶可以填寫訂單信息,從而生成訂單。歡迎氤torn個(gè)人信息更改密碼安全退出別覽圏書查看購(gòu)物車我的訂單購(gòu)書總量:2總金臥44.0訂單詳細(xì)列表;書名價(jià)格數(shù)星(21-01 J1=23.0 |1 n訂單信息圖10-3進(jìn)入結(jié)算中心后e.點(diǎn)擊生成訂單后,就顯示出剛剛生成的訂單的詳細(xì)信息,包括提交訂單、詳細(xì)信息、修改和刪除 功能。像第二行,就是點(diǎn)擊提交訂單后就

21、變成了已提交。提交以后只能查看詳細(xì)信息,而未提交以前可以 提交、修改、刪除。監(jiān)迎隹* tom訂單管號(hào)T單日期訂單供鑫個(gè)人信思2S;oio-(r-i5aB.Q號(hào)捉交11羊詳信且修改ft賒262010-(T4412L0安全匹岀272010-0-14I21 0己帳交制貳聞書査看幻柯車圖10-4已生成訂單的詳細(xì)信息f. 詳細(xì)信息展示:訂單詳嘟信息詳細(xì)列表乍名價(jià)恪數(shù)量21.0 |1 23.0 1g.修改相關(guān)的信息,當(dāng)點(diǎn)擊修改按鈕時(shí),會(huì)提示確認(rèn)修改么,目的是為了避免用戶的誤操作。訂單編號(hào)下單日期購(gòu)書戰(zhàn)數(shù)益金額訂單狀態(tài)操縱2S2010 07-1544.0初始淀交訂單詳細(xì)信息修改刪徐勇2010-07-1524

22、4 0初始多交訂單悻細(xì)信息倏改刪除262010-07-14121.0已提交詳細(xì)信息2"201D-0-14121.0己提交詳細(xì)信息點(diǎn)擊確認(rèn)后,可以對(duì)剛才生成的詳細(xì)信息進(jìn)行修改,點(diǎn)擊修改訂單,可以生成新的訂單信息。h.當(dāng)刪除時(shí),同樣會(huì)有提示,也是為了避免用戶的誤操作:叮卑修改成功!訂單編號(hào)下單日刖購(gòu)書總數(shù)總金額訂單狀態(tài)攆縱2010-07-1544.0初妒逞爼、'單評(píng)細(xì)倍息修墳酬憐2010-07-15+4.0初始趕交訂單詳組信息條改flftB2010-07-14121 0已提交詳細(xì)信息272010-07-14121.0件細(xì)信息當(dāng)點(diǎn)擊確認(rèn)后,圖書將從訂單中刪除:訂單冊(cè)餘戒功I訂單編號(hào)

23、下單日期購(gòu)書包數(shù)訂單狀態(tài)操縱292010-07-1544.0初始提交訂單詳細(xì)信息修改刪除262010-07-1421.0己提交詳細(xì)信息272010-07-1421.0己提交1羊細(xì)信息i.用戶可以查看自己的訂單:灰迎您.tom訂單編號(hào)下單日期購(gòu)書總數(shù)總?cè)珗?bào)訂單狀態(tài)療縱個(gè)入信息2S2010-0-15a44.0初蛤提交訂單詳細(xì)信忌侈改»更改帝碼262010-07-14121 0己齊交詳細(xì)侑見安至退出 瀏覽圖書 去看購(gòu)物車找的訂單272010 074121.0己提交詳邦信息附錄本設(shè)計(jì)選用了 java語(yǔ)言完成,由于程序代碼較多,故在此處選擇主要代碼進(jìn)行展示如下。1、/用戶注冊(cè)import co

24、m.ShopExcepti on;public class UserService private UserDAO userDAO = new UserDAO();publicvoidreg(User u) User u2 =userDAO.fin dByName(u.getName();if (u2 !=null ) throw new ShopExcepti on("用戶名已存在");userDAO.add(u);publicUser log in( User user) User user2 =userDAO .findByName(user.getName();if

25、 (user2 = null ) throw new ShopException("用戶名不存在");if (user.getPasswd() !=n ull&& !user.getPasswd().equals(user2.getPasswd() throw newShopException(” 瀵嗙爜閿欒 ");return user2;public void updateUser(User user) userDAO .update(user);public void cha ngePasswd(int id, String passwd)

26、userDAO .updatePasswd(id, passwd);2、/管理員添加圖書、查看圖書列表、查看庫(kù)存package com.service;public class AdminService private BookDAO bookDAO = new BookDAO();private StorgeDAO storgeDAO = new StorgeDAO();/ 單例模式private AdminService() private static AdminService adminService ;public staticAdminService getInstance() i

27、f ( adminService = null ) adminService = new AdminService();return adminService ;public void addBook(Book book) null )if ( bookDAO .findByName(book.getName() != throw new ShopException( " 圖書已存在 " );bookDAO .add(book);public List<Book> listBook() List<Book> list = bookDAO .list(

28、);System. out .println(list.size();return list;public Book getBook( int id) return bookDAO .findById(id);public void updateBook(Book book) bookDAO .update(book);public void addStorage(Storage s) Storage s2 = storgeDAO .findByBookId(s.getBookId(); if (s2 =null )storgeDAO .add(s);else s2.setAmount(s2.

29、getAmount() + s.getAmount(); storgeDAO .update(s2);public List<Storage> listStorage() List<Storage> list = storgeDAO .list();for (Storage s : list) s.setBook( bookDAO .findById(s.getBookId();return list;3 、/ 消費(fèi)者:提交、修改、刪除訂單public class CustomerService private StorgeDAO storgeDAO = new Sto

30、rgeDAO(); private BookDAO bookDAO = new BookDAO();private OrderDAO orderDAO =new OrderDAO();private OrderBookDAO obookDAO =new OrderBookDAO();public List<Storage> listStores() return storgeDAO .findBookInStore();public Book findBookById( int id) return bookDAO .findById(id);public void viewCar

31、t(ShopCart cart) for (CartItem m : cart.getItems().values() if (m.getBook() = null ) Book book = bookDAO .findById(m.getBookId(); m.setBook(book);public void generateOrder(Order order,List<OrderBook> obooks)/ 保存 order orderDAO .add(order);/ 保存 orderBook 的列表 for (OrderBook obook:obooks)保存過以后obo

32、ok.setOrderid(order.getId(); / 只有 order 才會(huì)成生 idobookDAO .add(obook);public List<Order> listOrderByUser( int userid) return orderDAO .findByUser(userid);public Order findOrderById(int id) return orderDAO .findById(id);/ 修改和提交訂單都可調(diào)用此方法 public void updateOrder(Order order) orderDAO .update(order);public void deleteOrder( int orderid)/刪除訂單中所有的訂單列表orderbookobookDAO .delete(orderid);/刪除訂單orderDAO .delete(orderid);public List<OrderBook> fin dOrderBookByOrder(int orderid)return obookDAO .

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論