書店管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)_第1頁
書店管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)_第2頁
書店管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)_第3頁
書店管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)_第4頁
書店管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

目 錄1 4. . . .4 .. .4. . 4....5 .. .5.. . .6....9...9.. . 10.. .10.....12.12..135.......15.15166.......18......19......20......21書店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——訂單信息管理模塊學(xué)生姓名:馮淑華 指導(dǎo)老師:唐匯國摘 要 本課程設(shè)計(jì)主要解決書店的管理問題 ,設(shè)計(jì)開發(fā)一個(gè)簡(jiǎn)單的書店管理系統(tǒng) ,實(shí)現(xiàn)分類登陸,人員管理,書籍管理,訂單管理以及各種查詢,報(bào)表等功能。在課程設(shè)計(jì)中,系統(tǒng)開發(fā)平臺(tái)為 Windows7,程序設(shè)計(jì)語言采用 Java,數(shù)據(jù)庫采用OracleDatabase10gExpressEdition,程序運(yùn)行平臺(tái)為Windows7。程序通過調(diào)試運(yùn)行,初步實(shí)現(xiàn)了設(shè)計(jì)目標(biāo),并且經(jīng)過適當(dāng)完善后,將可以應(yīng)用在網(wǎng)上書店的管理中,解決實(shí)際問題。關(guān)鍵詞 書店管理系統(tǒng);數(shù)據(jù)庫; JavaTheDesignandImplementationoftheBookstoreManagementSystem——OrderinformationmanagementmoduleStudentname:FengShuhua Advisor:TANGHui-guoAbstractThiscourseisdesignedmainlytosolvethemanagementissuesofthebookstorewhichincludethedesignanddevelopmentofasimplebookstoremanagementsystems,classificationlanding ’achiev,personnelmetmanagement,bookmanagement,ordermanagementandvariousqueries ’orreports ’functions.Incurriculumdesign,oursystemdevelopmentplatformisWindows7andprogramminglanguageusestheJavaanddatabaseusesOracleDatabase10gExpressEdition,andtheprogramrunplatformmakesuseofWindows7.Afterdebuggingandrunning,Theprogramispreliminarydesignedtoachieveobjectives,andproperlyperfectsothatitcanbeappliedinthemanagementoftheonlinebookstoretosolvepracticalproblems.KeywordsBookstoremanagementsystem;Database;Java引言課題背景Internet的迅速發(fā)展正以前所未有的深度和廣度影響和改善著人類生活的各個(gè)方面,越來越多的人開始意識(shí)到 Internet所起到的重大作用.隨著書店規(guī)模的不斷擴(kuò)大 ,員工人數(shù)的不斷增多,使得書店管理的手工操作管理模式的局限性越發(fā)突出 .本書店管理系統(tǒng)應(yīng)用了科學(xué)的管理模式對(duì)員工 .書籍.訂單信息進(jìn)行管理和維護(hù),并且還提供了給類報(bào)表的打印,使原本非常復(fù)雜的手工管理變得簡(jiǎn)潔明了。計(jì)算機(jī)信息管理技術(shù)的應(yīng)用,除了能在相當(dāng)大的程度上代替人工作業(yè),從而減少人員工作量,減輕工作負(fù)擔(dān),減少工作中因人為原因而產(chǎn)生的錯(cuò)誤從而避免不必要的損失外,更重要的是能建立準(zhǔn)確暢通、簡(jiǎn)便的信息流通渠道,為工作提供所需要的準(zhǔn)確、及時(shí)的信息以幫助做出正確而及時(shí)的選擇與決定,從而給采用這門技術(shù)的單位帶來了巨大的可見或不可見的利益與效益。課程設(shè)計(jì)目的書店的不斷擴(kuò)張,需要更為人性化的管理。因而設(shè)計(jì)一個(gè)好的書店管理系統(tǒng),能夠提高書店的管理效率,創(chuàng)造更多的社會(huì)價(jià)值和經(jīng)濟(jì)價(jià)值。本論文旨在論述書店管理費(fèi)系統(tǒng)的設(shè)計(jì)與開發(fā)。通過書店管理系統(tǒng)的設(shè)計(jì),熟練掌握 Java、OracleDatabase10gExpressEdition等工具軟件,系統(tǒng)地掌握需求分析、數(shù)據(jù)庫設(shè)計(jì)、編碼實(shí)現(xiàn)、測(cè)試等軟件開發(fā)的流程,提高自身分析問題、解決問題的能力。課程設(shè)計(jì)任務(wù)本課程設(shè)計(jì)任務(wù)是通過開發(fā)一個(gè)數(shù)據(jù)庫書店管理系統(tǒng),學(xué)習(xí)數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)與開發(fā),采用Java和OracleDatabase10gExpressEdition等軟件為開發(fā)工具。通過對(duì)計(jì)算機(jī)硬件和軟件解決方案的論證,對(duì)應(yīng)用領(lǐng)域進(jìn)行調(diào)查分析,參考各種資料和進(jìn)行數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)踐。在指導(dǎo)老師的幫助下,已經(jīng)基本上成功地實(shí)現(xiàn)了設(shè)計(jì)任務(wù)書的要求,使得設(shè)計(jì)的數(shù)據(jù)庫系統(tǒng)能夠?qū)崿F(xiàn)一般數(shù)據(jù)庫的管理。系統(tǒng)結(jié)構(gòu)分析需求分析書店管理系統(tǒng)是適應(yīng)時(shí)代發(fā)展的需要,提高管理的效率而開發(fā)設(shè)計(jì)的。通過對(duì)信息的收集、存儲(chǔ)、傳遞、統(tǒng)計(jì)、分析、綜合查詢、報(bào)表輸出和信息共享,及時(shí)為書店管理人員提供全面、準(zhǔn)確的各種數(shù)據(jù)。實(shí)現(xiàn)了書店管理的簡(jiǎn)單化和規(guī)劃化,提高了書店的工作效率,從而使書店能夠以少的投入獲得更好的社會(huì)效益與經(jīng)濟(jì)效益。經(jīng)過綜合分析,確定了書店管理系統(tǒng)的主要包括以下功能:(1).登陸管理功能登陸設(shè)置包括員工登陸?;拘畔⑿枰_的員工姓名和密碼才可以登陸。(2).員工管理功能系統(tǒng)設(shè)置包括員工編號(hào)設(shè)置、員工姓名設(shè)置、員工性別設(shè)置、員工生日設(shè)置和備注?;拘畔⒐芾砟K可以實(shí)現(xiàn)查詢和刪除員工信息功能。(3).書籍管理功能系統(tǒng)設(shè)置包括圖書名稱設(shè)置、書籍編號(hào)設(shè)置、書籍出版社設(shè)置、書籍?dāng)?shù)量設(shè)置、書籍價(jià)格設(shè)置和書籍備注信息?;拘畔⒐芾砟K可以實(shí)現(xiàn)添加和重置書籍信息功能:(4).訂單管理功能系統(tǒng)設(shè)置包括客戶姓名設(shè)置、訂單日期設(shè)置、訂單編號(hào)設(shè)置和經(jīng)手人信息?;拘畔⒐芾砟K可以實(shí)現(xiàn)刪除訂單信息功能,以及對(duì)訂單的模糊查詢。(5).訂單詳單管理功能系統(tǒng)設(shè)置包括客戶姓名設(shè)置、訂單日期設(shè)置、訂單編號(hào)設(shè)置、書籍名稱設(shè)置、書籍?dāng)?shù)目設(shè)置、圖書單價(jià)設(shè)置和經(jīng)手人信息?;拘畔⒐芾砟K可以實(shí)現(xiàn)查詢訂單詳單信息功能。功能模塊圖1.根據(jù)上述的功能,可以設(shè)計(jì)出系統(tǒng)的總體功能模塊,如圖所示。書店管理系統(tǒng)登雇書訂訂顧陸員籍單單客管信信信詳信理息息息單息模模模管信管塊塊塊理息理圖書店管理系統(tǒng)功能模塊示意圖2.“雇員信息設(shè)置”功能模塊用于雇員編號(hào)管理、雇員姓名管理、雇員性別管理、雇員生日管理以及備注信息管理,其功能模塊如圖所示。雇員信息設(shè)置雇雇雇雇雇員員員員員編姓性生備號(hào)名別日注管管管管管理理理理理圖雇員信息設(shè)置3.“書籍信息管理”功能模塊用于圖書名稱管理、書籍編號(hào)管理、出版社信息、書籍?dāng)?shù)量管理、書籍價(jià)格管理以及備注信息,其功能模塊如圖所示。書籍信息管理圖書出書書備書籍版籍籍注名編社數(shù)價(jià)信稱號(hào)管量格息管管理管管管理理理理理圖書籍信息管理4.“訂單詳單信息管理”功能模塊用于銷售信息統(tǒng)計(jì)查詢以及醫(yī)生效益統(tǒng)計(jì)查詢,其功能模塊如圖所示。訂單詳單信息管理顧訂訂書書書經(jīng)客單單籍籍籍手名日編編數(shù)總?cè)朔Q期號(hào)號(hào)量?jī)r(jià)信信信信信信信息息息息息息息圖訂單詳單信息管理5.“訂單信息管理”功能模塊用于訂單編號(hào)管理、客戶姓名管理、經(jīng)手人姓名管理、訂單日期管理,其功能模塊如圖所示。訂單信息管理系統(tǒng)訂客經(jīng)訂單戶手單編姓人日號(hào)名姓期信信名信息息信息息圖訂單信息管理6.“顧客信息設(shè)置”功能模塊用于顧客編號(hào)管理、顧客姓名管理、聯(lián)系方式管理、權(quán)限密碼信息管理,其功能模塊如圖所示。顧客信息管理系統(tǒng)顧顧聯(lián)權(quán)客客系限編姓方密號(hào)名式碼信信信信息息息息圖顧客信息管理本系統(tǒng)將用戶劃分為一種類型,即書店員工用戶。管理員可以管理其他用戶的信息,在所有方面所有管理員的權(quán)限相同。數(shù)據(jù)庫設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)根據(jù)需求分析抽象出信息結(jié)構(gòu),可得該系統(tǒng)的 E-R圖。(1).雇員E-R圖,如圖所示。編號(hào)雇員性別姓名 備注 生日?qǐng)D用戶E-R圖根據(jù)分E-R圖和需求分析,可得到總 E-R圖,如圖所示。圖總體E-R圖邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)上述的概念結(jié)構(gòu)設(shè)計(jì)出邏輯結(jié)構(gòu),將 E-R圖轉(zhuǎn)換為關(guān)系模型。數(shù)據(jù)庫Bookmanage包含以下5個(gè)表:?jiǎn)T工信息表Employee、書籍信息表BookInfo、訂單信息表BookOrders、顧客信息表Customs、訂單詳單表OrderDetail。(1).訂單信息表BookInfo訂單信息表BookInfo用來保存書籍編號(hào)、書籍名稱、書籍價(jià)格、書籍類型、書籍標(biāo)記、出版社和庫存等信息。表BookInfo的結(jié)構(gòu)如表3-2所示。表3-2表BookInfo的結(jié)構(gòu)編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說明1BookIDVarchar2(12)記錄書籍編號(hào)2BookNameVarchar2(40)記錄書籍名稱3Pricenumber記書籍價(jià)格4BookTypeVarchar2(20)記錄書籍類型5BookRemarkVarchar2(20)記錄書籍標(biāo)記6PublisVarchar2(20)記錄出版社7Stocknumber記錄書籍庫存通過對(duì)上面表的分析,插入,刪除,查找等操作,所有模式都符合 3NF。前面是通過前臺(tái)來實(shí)現(xiàn)系統(tǒng)安全性的,我們也可以對(duì)數(shù)據(jù)庫進(jìn)行身份驗(yàn)證,可以從服務(wù)器角度建一個(gè)登錄名,使得不同的服務(wù)器角色擁有不同的權(quán)限,從而實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的不同權(quán)限的管理,以此來增強(qiáng)書店管理系統(tǒng)的安全性。數(shù)據(jù)庫表的建立在設(shè)計(jì)數(shù)據(jù)庫表結(jié)構(gòu)之前,首先要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)庫。本系統(tǒng)使用的數(shù)據(jù)庫為Bookmanage??梢栽谄髽I(yè)管理器中創(chuàng)建數(shù)據(jù)庫,也可以在查詢分析器中執(zhí)行以下Transact—SQl語句:(1).創(chuàng)建表BookOrders創(chuàng)建表BookOrders(訂單信息表),它的代碼如下:createtableBookOrders(OrdIDvarchar2(12),TotalPruenumber(8),CusIDvarchar2(12),EmpIDvarchar2(12),OrdDatedate,primarykey(OrdID,CusID,EmpID),foreignkey(CusID)referencesCustoms(CusID),foreignkey(EmpID)referencesEmployee(EmpID));GO(2).創(chuàng)建表OrderDetail創(chuàng)建表OrderDetail(訂單詳單信息表),它的代碼如下:createtableOrderDetail(OrdIDvarchar2(12),BookIDvarchar2(12),BookCountnumber--primarykey(OrdID)--foreignkey(OrdID)referencesOrders(OrdID),--foreignkey(BookID)referencesBookInfo(BookID));系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)庫的連接在該系統(tǒng)中使用的數(shù)據(jù)庫是 OracleDatabase10gExpressEdition??蛻舳瞬捎玫氖荘L/SQLDeveloper。Java運(yùn)行環(huán)境為EclipseIndigo。在安裝好了軟件之后,數(shù)據(jù)庫的連接設(shè)置在

Eclipse里的

Properties功能鍵中。 如圖所示圖數(shù)據(jù)庫連接在JavaBuildPath中的Libraries中,運(yùn)行AddExternalJARs找到并添加,則此時(shí)已將數(shù)據(jù)庫和Java程序成功連接。系統(tǒng)功能模塊設(shè)置(1).設(shè)計(jì)訂單信息管理對(duì)話框訂單信息管理對(duì)話框可以用來刪除和查詢訂單信息。添加一個(gè)對(duì)話框,將其命名為ContentPane。對(duì)話框的布局如圖所示。圖對(duì)話框ContentPane的布局對(duì)話框啟動(dòng),當(dāng)你點(diǎn)擊查找功能鍵時(shí),則會(huì)出現(xiàn)要查詢的訂單信息,此時(shí)你可以實(shí)現(xiàn)刪除。當(dāng)用戶單擊“查詢”按鈕時(shí),將執(zhí)行 ChazhaoYuangongInfo()函數(shù);當(dāng)用戶單擊“刪除”按鈕時(shí),將執(zhí)行 ShanchuYuanfongInfo()函數(shù),在刪除數(shù)據(jù)之前,程序要是否選擇了要?jiǎng)h除的訂單記錄,否則會(huì)提示請(qǐng)“請(qǐng)選中一行”。設(shè)計(jì)訂單詳單信息管理對(duì)話框訂單信息管理對(duì)話框可以用來刪除和查詢訂單信息。添加一個(gè)對(duì)話框,將其命名為ContentPane。對(duì)話框的布局如圖所示。圖對(duì)話框ContentPane的布局對(duì)話框啟動(dòng),當(dāng)你點(diǎn)擊查找功能鍵時(shí),則會(huì)出現(xiàn)要查詢的訂單細(xì)則信息,此時(shí)你可以實(shí)現(xiàn)查詢。當(dāng)用戶單擊“查詢”按鈕時(shí),將執(zhí)行 ChazhaoYuangongInfo()函數(shù)。功能測(cè)試該程序?qū)崿F(xiàn)了書店管理系統(tǒng)應(yīng)有的功能,即登陸設(shè)置功能、員工信息管理功能、顧客信息管理功能、書籍信息管理功能和訂單信息管理和訂單詳單管理功能。訂單信息管理程序運(yùn)行時(shí),登陸后點(diǎn)擊“訂單管理”便進(jìn)入訂單管理界面 .點(diǎn)擊“訂單詳單”便進(jìn)入訂單詳單管理界面。如圖所示圖訂單管理界面和訂單詳單管理界面各功能模塊的實(shí)現(xiàn)各功能的實(shí)現(xiàn)均與設(shè)計(jì)對(duì)話框相符合,如訂單信息管理,當(dāng)用戶選擇該項(xiàng)時(shí),會(huì)彈出訂單信息管理對(duì)話框,用戶可以進(jìn)行刪除以及查詢等操作,界面如圖所示 ,其他界面的功能也都一一實(shí)現(xiàn),完成了該系統(tǒng)的功能要求。圖訂單信息管理對(duì)話框結(jié)束語經(jīng)過這些天的努力,本次課程設(shè)計(jì)終于完成了。通過這次課程設(shè)計(jì),使我對(duì)數(shù)據(jù)庫這門課程有了更深入的理解,數(shù)據(jù)庫是一門實(shí)踐性較強(qiáng)的課程,為了學(xué)好這門課程,必須在掌握理論知識(shí)的同時(shí),加強(qiáng)上機(jī)實(shí)踐。在本次課程設(shè)計(jì)中,我明白了理論與實(shí)際應(yīng)用相結(jié)合的重要性,并提高了自己組織數(shù)據(jù)及編寫程序的能力,培養(yǎng)了基本的、良好的程序設(shè)計(jì)技能。這次課程設(shè)計(jì)同樣提高了我的綜合運(yùn)用所學(xué)知識(shí)的能力。并對(duì) Java語言有了更深入的了解。由于我的經(jīng)驗(yàn)和知識(shí)的不足,在程序中還存在很多缺陷。經(jīng)過這次課程設(shè)計(jì),我的知識(shí)得到了很大提高,經(jīng)驗(yàn)也更加豐富。今后我會(huì)更多的學(xué)習(xí)編程技巧,不斷的提高程序理解和設(shè)計(jì)能力致 謝在這次數(shù)據(jù)庫的課程設(shè)計(jì)中,曾遇到過不少問題,單靠我個(gè)人的努力,很難按時(shí)完成該課程設(shè)計(jì)。在此,我衷心感謝我的指導(dǎo)老師 ——彭玉旭。彭玉旭老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我獲益非淺。另外,還要感謝學(xué)校領(lǐng)導(dǎo)、輔導(dǎo)員、各位同學(xué)對(duì)我們的關(guān)懷、幫助,為我們提供了良好的設(shè)計(jì)環(huán)境以及各方面的支持。參考文獻(xiàn)李彥,韓光林,李玉波.SQLSERVE完全自學(xué)手冊(cè)[M].北京:電子工業(yè)出版社,2007薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論.北京:高等教育出版社.2005.萬波.JAVA語言程序設(shè)計(jì)[M].第六版.北京:機(jī)械工業(yè)出版社,2008附錄部分程序代碼程序名稱:程序功能:登陸管理程序作者:馮淑華最后修改日期:2012-09-12/*訂單類*/publicclassOrdersVo{privateStringordersID;privateStringcusName;privateStringempName;privateStringbookName;privateStringbookPrice;privateStringbookCount;privateStringtotalPrice;privateStringordersDate;publicStringgetOrdersID(){returnordersID;}publicvoidsetOrdersID(StringordersID){=ordersID;}publicStringgetCusName(){returncusName;}publicvoidsetCusName(StringcusName){=cusName;}publicStringgetEmpName(){returnempName;}publicvoidsetEmpName(StringempName){=empName;}publicStringgetBookName(){returnbookName;}publicvoidsetBookName(StringbookName){=bookName;}publicStringgetBookPrice(){returnbookPrice;}publicvoidsetBookPrice(StringbookPrice){=bookPrice;}publicStringgetBookCount(){returnbookCount;}publicvoidsetBookCount(StringbookCount){=bookCount;}publicStringgetTotalPrice(){returntotalPrice;}publicvoidsetTotalPrice(StringtotalPrice){=totalPrice;}publicStringgetOrdersDate(){returnordersDate;}publicvoidsetOrdersDate(StringordersDate){=ordersDate;}}/*訂單信息*/publicclassOrdersDaoimplementsIOrdersDao{privatePreparedStatementpstm;privateResultSetrs;privateintrowNum;privateConnectionconn;privateStringsql;@OverridepublicList<OrdersVo>queryOrders(OrdersVotemp){//TODOAuto-generatedmethodstubDBUtildu=newDBUtil();List<OrdersVo>list=newArrayList<OrdersVo>();OrdersVovo=null;try{conn=();sql="select,,,,,, fromBookOrdersinnerjoinOrderDetailonjoincustomson = innerjoinemployeeon = innerjoinBookInfoon ==?";

= innerwherepstm=(sql);(1,());rs=();while()){StringordersID=("ORDID");StringcusName=("CUSNAME");StringempName=("EMPNAME");StringordersDate=("ORDDATE");vo=newOrdersVo();(ordersID);(cusName);(empName);(ordersDate);(vo);}}catch(ClassNotFoundExceptione){TODOAuto-generatedcatchblock();}catch(SQLExceptione){TODOAuto-generatedcatchblock();}finally{(conn,pstm,rs);}returnlist;}@OverridepublicList<OrdersVo>queryAllOrders(){TODOAuto-generatedmethodstubDBUtildu=newDBUtil();List<OrdersVo>list=newArrayList<OrdersVo>();OrdersVovo=null;try{conn=();sql="select,,,,,,fromBookOrdersinnerjoinOrderDetailon=innerjoincustomson=innerjoinemployeeon=innerjoinBookInfoon=";pstm=(sql);rs=();while()){StringordersID=("ORDID");StringcusName=("CUSNAME");StringempName=("EMPNAME");StringordersDate=("ORDDATE");vo=newOrdersVo();(ordersID);(cusName);(empName);(ordersDate);(vo);}}catch(ClassNotFoundExceptione){TODOAuto-generatedcatchblock();}catch(SQLExceptione){TODOAuto-generatedcatchblock();}finally{(conn,pstm,rs);}returnlist;}@OverridepublicList<OrdersVo>queryOrdersDetail(OrdersVotemp){TODOAuto-generatedmethodstubDBUtildu=newDBUtil();List<OrdersVo>list=newArrayList<OrdersVo>();OrdersVovo=null;try{conn=();sql="select,,,,,, fromBookOrdersinnerjoinOrderDetailonjoincustomson = innerjoinemployeeon = innerjoinBookInfoon ==?";

= innerwherepstm=(sql);(1,());rs=();while()){StringordersID=("ORDID");StringcusName=("CUSNAME");StringempName=("EMPNAME");StringbookName=("BOOKNAME");StringbookCount=("BOOKCOUNT");StringbookPrice=("PRICE");StringordersDate=("ORDDATE");vo=newOrdersVo();(ordersID);(cusName);(empName);(bookName);(bookCount);(bookPrice);(ordersDate);(vo);}}catch(ClassNotFoundExceptione){//TODOAuto-generatedcatchblock();}catch(SQLExceptione){TODOAuto-generatedcatchblock();}finally{(conn,pstm,rs);}returnlist;}@OverridepublicList<OrdersVo>queryAllOrdersDetail(){TODOAuto-generatedmethodstubDBUtildu=newDBUtil();List<OrdersVo>list=newArrayList<OrdersVo>();OrdersVovo=null;try{conn=();sql="select,,,,,,fromBookOrdersinnerjoinOrderDetailon=innerjoincustomson=innerjoinemployeeon=innerjoinBookInfoon=";pstm=(sql);rs=();while()){StringordersID=("ORDID");StringcusName=("CUSNAME");StringempName=("EMPNAME");StringbookName=("BOOKNAME");StringbookCount=("BOOKCOUNT");StringbookPrice=("PRICE");StringordersDate=("ORDDATE");vo=newOrdersVo();(ordersID);(cusName);(empName);(bookName);(bookCount);(bookPrice);(ordersDate);(vo);}}catch(ClassNotFoundExceptione){TODOAuto-generatedcatchblock();}catch(SQLExceptione){TODOAuto-generatedcatchblock();}finally{(conn,pstm,rs);}returnlist;}@OverridepublicBooleandeleteOrders(OrdersVotemp){TODOAuto-generatedmethodstubDBUtildu=newDBUtil();booleanbool=false;try{conn=();sql="deletefrombookorderswhereordid=?";pstm=(sql);(1,());;intflag1=();sql="deletefromorderdetailwhereordid=?";pstm=(sql);(1,());intflag2=();if((flag1!=-1)&&(flag2!=-1)){bool=true;}}catch(ClassNotFoundExceptione){TODOAuto-generatedcatchblock();}catch(SQLExceptione){TODOAuto-generatedcatchblock();}finally{(conn,pstm,rs);}returnbool;}}/*訂單服務(wù)*/publicclassOrdersServiceimplementsIOrdersService{@OverridepublicList<OrdersVo>queryAllOrdersService(){TODOAuto-generatedmethod

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論