2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩25頁(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)介

1、<p><b>  目 錄</b></p><p>  第1章 概要設(shè)計(jì)1</p><p>  1.1 題目的內(nèi)容與要求1</p><p>  1.2 數(shù)據(jù)庫(kù)概念模型設(shè)計(jì)1</p><p>  1.3 總體方案設(shè)計(jì)4</p><p>  第2章 詳細(xì)設(shè)計(jì)5<

2、;/p><p>  2.1數(shù)據(jù)庫(kù)邏輯模型設(shè)計(jì)5</p><p>  2.1.1書(shū)籍表(book)5</p><p>  2.1.2訂單表(listinfo)6</p><p>  2.1.3書(shū)單表(list)6</p><p>  2.1.4用戶表(user)7</p><p>  2.1

3、.5收貨人表(person)7</p><p>  2.1.6管理員表(admin)8</p><p>  2.2系統(tǒng)功能詳細(xì)設(shè)計(jì)8</p><p>  2.2.1登陸注冊(cè)系統(tǒng)模塊8</p><p>  2.2.2購(gòu)物車模塊9</p><p>  2.2.3訂單查看模塊10</p><p

4、>  2.2.4訂單管理模塊11</p><p>  第3章 調(diào)試分析13</p><p>  3.1 MyEclipse和MySQL的連接問(wèn)題13</p><p>  3.2 中文亂碼問(wèn)題13</p><p>  3.3 服務(wù)器問(wèn)題13</p><p>  第4章 使用說(shuō)明14</p

5、><p>  4.1 登錄注冊(cè)系統(tǒng)界面14</p><p>  4.2 購(gòu)物車界面16</p><p>  4.3 訂單查詢界面18</p><p>  4.4 訂單管理界面19</p><p><b>  參考文獻(xiàn)20</b></p><p>  附 錄(

6、程序清單)21</p><p><b>  第1章 概要設(shè)計(jì)</b></p><p>  1.1 題目的內(nèi)容與要求</p><p>  設(shè)計(jì)和實(shí)現(xiàn)一個(gè)簡(jiǎn)單的網(wǎng)上書(shū)店訂單管理子系統(tǒng),功能包括:用戶下訂單能夠計(jì)算不同類型用戶(普通用戶和VIP用戶)的金額;訂單修改和取消訂單功能;訂單查詢功能,用戶可以按日期和類型查詢訂單信息;用戶注冊(cè)及登錄功

7、能。</p><p>  通過(guò)JSP與數(shù)據(jù)庫(kù)的連接來(lái)完成各種基本操作包括動(dòng)態(tài)增加、修改、刪除訂單信息。要求表的設(shè)計(jì)合理,界面美觀實(shí)用。</p><p>  1.2 數(shù)據(jù)庫(kù)概念模型設(shè)計(jì)</p><p>  根據(jù)訂單管理程序的要求,概念模型一共有五個(gè)實(shí)體,分別為書(shū)籍實(shí)體,收貨人實(shí)體,用戶實(shí)體,訂單實(shí)體和管理員實(shí)體。其中,書(shū)籍實(shí)體包括書(shū)籍編號(hào)、書(shū)名、圖書(shū)作者、圖書(shū)出版社

8、、圖書(shū)價(jià)格、圖書(shū)簡(jiǎn)介、圖書(shū)圖片七個(gè)屬性,書(shū)籍編號(hào)是書(shū)籍實(shí)體的主鍵;收貨人實(shí)體包括收貨人編號(hào)、姓名、地址、聯(lián)系電話四個(gè)屬性,收貨人編號(hào)是主鍵;用戶實(shí)體包括用戶編號(hào)、姓名、密碼、郵箱、類型五個(gè)屬性,用戶編號(hào)是主鍵;訂單實(shí)體包括訂單編號(hào)、用戶編號(hào)、日期、狀態(tài)、收貨人編號(hào)五個(gè)屬性,訂單編號(hào)是主鍵,用戶編號(hào)和收貨人編號(hào)分別是外鍵;管理員實(shí)體包括管理員編號(hào),管理員名,管理員密碼三個(gè)屬性,其中管理員編號(hào)是主鍵。并且包含一個(gè)訂單和書(shū)籍的多對(duì)多的聯(lián)系,有

9、訂單號(hào)、書(shū)籍號(hào)、數(shù)量、狀態(tài),訂單號(hào)和書(shū)籍號(hào)是主鍵,訂單號(hào)和書(shū)籍號(hào)分別是外鍵。</p><p>  訂單管理系統(tǒng)的E-R圖如下圖1.1所示: </p><p>  圖1.1訂單系統(tǒng)E-R圖</p><p>  說(shuō)明:從上圖可以看出,書(shū)籍實(shí)體與訂單實(shí)體之間是多對(duì)多的關(guān)系。</p><p>  用戶E-R圖如圖1.2所示:</p>&

10、lt;p>  圖1.2用戶E-R圖</p><p>  收貨人E-R如圖1.3所示:</p><p>  圖1.3 收貨人E-R圖</p><p>  管理員E-R圖如圖1.4所示:</p><p>  圖1.4 管理員E-R圖</p><p>  1.3 總體方案設(shè)計(jì)</p><p>

11、  根據(jù)題目要求,本系統(tǒng)可以分為四個(gè)功能模塊:購(gòu)物車模塊、訂單信息查看模塊、登陸注冊(cè)模塊、訂單管理模塊。</p><p>  系統(tǒng)總體模塊圖如下圖1.4所示:</p><p>  圖1.4 系統(tǒng)總體模塊圖</p><p>  說(shuō)明:上述模塊中,購(gòu)物車模塊實(shí)現(xiàn)對(duì)訂單信息的動(dòng)態(tài)增加、刪除、修改功能;訂單信息查看模塊實(shí)現(xiàn)對(duì)訂單信息的靜態(tài)查看;登陸注冊(cè)模塊實(shí)現(xiàn)用戶動(dòng)態(tài)登錄和

12、注冊(cè);訂單管理功能模塊實(shí)現(xiàn)對(duì)某個(gè)訂單的取消。</p><p><b>  第2章 詳細(xì)設(shè)計(jì)</b></p><p>  2.1數(shù)據(jù)庫(kù)邏輯模型設(shè)計(jì)</p><p>  訂單系統(tǒng)的E-R圖表明訂單實(shí)體與書(shū)籍實(shí)體之間是多對(duì)多的關(guān)系,轉(zhuǎn)換后的關(guān)系模式有三個(gè),分別是訂單、書(shū)籍和訂購(gòu)項(xiàng)目,還有收貨人表和用戶表,具體屬性如下所示:</p>&

13、lt;p>  訂單(訂單編號(hào),用戶編號(hào),收貨人編號(hào),日期,狀態(tài))</p><p>  此為訂單實(shí)體對(duì)應(yīng)的關(guān)系模式。</p><p>  書(shū)籍(書(shū)號(hào),書(shū)名,作者,出版社,價(jià)格,簡(jiǎn)介,圖片)</p><p>  此為書(shū)籍實(shí)體對(duì)應(yīng)的關(guān)系模式。</p><p>  收貨人(收貨人編號(hào),姓名,地址,電話)</p><p>

14、  此為收貨人實(shí)體對(duì)應(yīng)的關(guān)系模式。 </p><p>  用戶(用戶編號(hào),用戶名,電子郵箱,類型,密碼)</p><p>  此為用戶實(shí)體對(duì)應(yīng)的關(guān)系模式。</p><p>  管理員(編號(hào),管理員名,密碼)</p><p>  此為管理員實(shí)體對(duì)應(yīng)的關(guān)系模式。</p><p>  書(shū)單(訂單編號(hào),書(shū)籍編號(hào),數(shù)量,狀態(tài))&

15、lt;/p><p>  此為訂購(gòu)關(guān)系對(duì)應(yīng)的關(guān)系模式。該關(guān)系模式包含了聯(lián)系“訂購(gòu)”所對(duì)應(yīng)的書(shū)籍和訂單關(guān)系模式,書(shū)籍實(shí)體和訂單實(shí)體是通過(guò)訂購(gòu)關(guān)系中的書(shū)籍編號(hào)和訂單號(hào)聯(lián)系在一起的,書(shū)籍實(shí)體與訂單實(shí)體之間是多對(duì)多的關(guān)系。</p><p>  2.1.1書(shū)籍表(book)</p><p>  書(shū)籍表如下表2.1所示:</p><p><b>  

16、表2.1 書(shū)籍表</b></p><p>  說(shuō)明:此表用于存放書(shū)籍基本信息,包括書(shū)籍編號(hào)、書(shū)名、圖書(shū)作者、圖書(shū)出版社、圖書(shū)價(jià)格、圖書(shū)簡(jiǎn)介、圖書(shū)圖片七個(gè)屬性。其中的書(shū)籍編號(hào)是該表的主鍵,其他的屬性都用于書(shū)籍信息的描述。</p><p>  2.1.2訂單表(listinfo)</p><p>  訂單表如下表2.2所示: </p><

17、;p><b>  表2.2 訂單表</b></p><p>  說(shuō)明:用于存放訂單基本信息,包括訂單編號(hào)、用戶編號(hào)、日期、狀態(tài)、收貨人編號(hào)五個(gè)屬性。其中訂單編號(hào)是該表的主鍵,其他的屬性都用于訂單信息的描述。</p><p>  2.1.3書(shū)單表(list)</p><p>  書(shū)單表如下表2.3所示:</p><p&

18、gt;<b>  表2.3 訂購(gòu)表</b></p><p>  說(shuō)明:此表用于訂購(gòu)信息,包括訂單號(hào)、書(shū)籍號(hào)、數(shù)量、狀態(tài),其中的訂單編號(hào)和訂單表中的訂單編號(hào)相同,兩表通過(guò)訂單編號(hào)相聯(lián)系;書(shū)籍號(hào)和書(shū)籍表中的書(shū)籍號(hào)相同,兩表通過(guò)書(shū)籍號(hào)相聯(lián)系,其他的屬性都用于書(shū)單信息的描述。</p><p>  2.1.4用戶表(user)</p><p>  用戶

19、表如下表2.4所示:</p><p><b>  表2.4 用戶表</b></p><p>  說(shuō)明:此表用于用戶信息,包括用戶編號(hào)、姓名、密碼、郵箱、類型,用戶編號(hào)是主鍵,其他的屬性都用于用戶信息的描述。</p><p>  2.1.5收貨人表(person)</p><p>  收貨人表如下表2.5所示:</

20、p><p>  表2.5 收貨人表</p><p>  說(shuō)明:此表用于收貨人信息,包括收貨人編號(hào)、姓名、地址、電話,其中收貨人編號(hào)是主鍵,其他的屬性都用于收貨人信息的描述。</p><p>  2.1.6管理員表(admin)</p><p>  管理員表如下表2.6所示:</p><p>  表2.6 管理員表<

21、;/p><p>  說(shuō)明:此表用于管理員信息,包括收貨人編號(hào)、姓名、密碼,其中編號(hào)是主鍵,其他的屬性都用于管理員信息的描述。</p><p>  2.2系統(tǒng)功能詳細(xì)設(shè)計(jì)</p><p>  整個(gè)程序的實(shí)現(xiàn)過(guò)程分為四個(gè)模塊,登陸注冊(cè)系統(tǒng)模塊、購(gòu)物車模塊、訂單信息查看模塊、訂單管理模塊。各模塊的功能以及具體的設(shè)計(jì)情況如下所述:</p><p>  2

22、.2.1登陸注冊(cè)系統(tǒng)模塊</p><p>  登錄注冊(cè)系統(tǒng)模塊的功能是:該模塊主要是檢測(cè)用戶是否能對(duì)訂單管理系統(tǒng)的使用。輸入用戶名和密碼后系統(tǒng)將進(jìn)行驗(yàn)證,如果符合就進(jìn)入系統(tǒng),否則無(wú)法進(jìn)入系統(tǒng)進(jìn)行操作。這個(gè)模塊主要是為了保持系統(tǒng)的安全完整性,使系統(tǒng)看起來(lái)完整統(tǒng)一且具有一定的安全可靠性 </p><p>  圖2.1 登錄注冊(cè)模塊流程圖</p><p>  2.2.2購(gòu)

23、物車模塊</p><p>  購(gòu)物車模塊的功能是:該模塊主要實(shí)現(xiàn)的是訂單的添加和刪除,并通過(guò)它使得整個(gè)程序操作起來(lái)更簡(jiǎn)單,容易,清晰。當(dāng)用戶要訂購(gòu)某本書(shū)時(shí),用戶可將書(shū)籍放入購(gòu)物車(沒(méi)有完成交易),用戶也可將放入購(gòu)物車的書(shū)籍取出,實(shí)現(xiàn)刪除功能。用戶點(diǎn)擊“下一步”,將進(jìn)入正式的訂單生成過(guò)程。</p><p>  圖2.2 購(gòu)物車模塊流程圖</p><p>  2.2.3

24、訂單查看模塊</p><p>  訂單查看的功能是:能查看訂單的基本信息。</p><p>  訂單查看功能使用戶能按日期和處理狀態(tài)查看訂單。對(duì)訂單的各項(xiàng)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,以便用戶掌握自己的訂單情況。</p><p>  圖2.3 訂單查看模塊流程圖</p><p>  2.2.4訂單管理模塊</p><p>  訂單

25、管理模塊的功能是:對(duì)沒(méi)有處理而已經(jīng)生成的訂單進(jìn)行管理。</p><p>  當(dāng)用戶想取消沒(méi)有處理的訂單的時(shí)候,可以通過(guò)本模塊對(duì)訂單進(jìn)行取消。當(dāng)用戶想對(duì)收貨人信息進(jìn)行管理更新時(shí),通過(guò)本模塊能有效進(jìn)行管理。</p><p>  圖2.4 訂單管理模塊流程圖</p><p><b>  第3章 調(diào)試分析</b></p><p&g

26、t;  3.1 MyEclipse和MySQL的連接問(wèn)題</p><p>  因?yàn)檎麄€(gè)程序的實(shí)現(xiàn)需要與數(shù)據(jù)庫(kù)相連接,所以我遇到的最大問(wèn)題是連接數(shù)據(jù)庫(kù)。對(duì)數(shù)據(jù)庫(kù)的操作占了相當(dāng)大的比例,數(shù)據(jù)庫(kù)的操作效率直接影響了整個(gè)系統(tǒng)的效率。</p><p>  具體的解決方法有以下幾個(gè): </p><p>  1. 建立數(shù)據(jù)庫(kù)連接池,對(duì)數(shù)據(jù)庫(kù)進(jìn)行有效使用。</p>

27、<p>  2. 在數(shù)據(jù)庫(kù)操作代碼中使用預(yù)處理命令,有效處理不安全因素。</p><p>  在數(shù)據(jù)庫(kù)的連接中,使用MySQL的連接驅(qū)動(dòng)使數(shù)據(jù)庫(kù)能正確的連接。</p><p>  3.2 中文亂碼問(wèn)題</p><p>  在jsp和jsp頁(yè)面,jsp和servlet類,java類和數(shù)據(jù)庫(kù)之間傳遞數(shù)據(jù)時(shí),常常出現(xiàn)中文亂碼問(wèn)題,這是因?yàn)閿?shù)據(jù)以不同的編碼在它們

28、之間傳遞。解碼方式的混亂也有很大原因。</p><p>  具體的解決方案是統(tǒng)一使用GB2312編碼,以使中文的正確顯示?;蛘咴趕ervlet類中使用“request.setChararsEncoding(“gb2312”)”。</p><p>  3.3 服務(wù)器問(wèn)題</p><p>  由于本系統(tǒng)通過(guò)網(wǎng)頁(yè)的形式進(jìn)行工作,并且要求動(dòng)態(tài)顯示數(shù)據(jù),因此使用Tomcat

29、服務(wù)器。Tomcat服務(wù)器的工作端口默認(rèn)為8080,但安裝了多個(gè)版本的服務(wù)器后,端口地址存在混亂,因此將主服務(wù)器的端口地址設(shè)為80,以便直接啟動(dòng)瀏覽器后輸入網(wǎng)址直接訪問(wèn)。</p><p><b>  第4章 使用說(shuō)明</b></p><p>  4.1 登錄注冊(cè)系統(tǒng)界面</p><p>  圖4.1.1 登錄系統(tǒng)界面</p>

30、<p>  圖4.1.1說(shuō)明:輸入正確的用戶名和密碼后,如果是管理員出現(xiàn)圖4.1.2的界面。</p><p>  圖4.1.2管理員登錄界面</p><p>  圖4.1.2說(shuō)明:輸入正確的管理員名和口令后登錄管理界面。</p><p>  圖4.1.3管理員管理界面</p><p>  圖4.1.3說(shuō)明:管理員通過(guò)本界面進(jìn)行系統(tǒng)管

31、理。</p><p>  如果不是管理員將進(jìn)入用戶中心,用戶通過(guò)本界面對(duì)自己的信息進(jìn)行管理,如圖4.1.4。</p><p>  圖4.1.4用戶個(gè)人中心界面</p><p>  如果不是系統(tǒng)用戶或管理員,可通過(guò)圖4.1.5進(jìn)行注冊(cè)。提交后進(jìn)入用戶個(gè)人中心。</p><p>  圖4.1.5用戶注冊(cè)界面</p><p>

32、;  4.2 購(gòu)物車界面</p><p>  圖4.2.1購(gòu)物車界面</p><p>  圖4.2.1說(shuō)明:在如書(shū)籍功能中將書(shū)籍放入購(gòu)物車后出現(xiàn)的界面,用戶可通過(guò)本界面對(duì)購(gòu)物車中的書(shū)籍進(jìn)行操作:改變數(shù)量,刪除。如果用戶確定交易后,點(diǎn)擊“下一步”按鈕,進(jìn)入圖4.2.2的界面。</p><p>  圖4.2.2收貨人界面</p><p>  說(shuō)

33、明:用戶正確填寫信息后,點(diǎn)擊“提交”,進(jìn)入如圖4.2.3的訂單界面。</p><p>  圖4.2.3訂單界面</p><p>  4.3 訂單查詢界面</p><p>  圖4.3.1訂單查詢界面</p><p>  圖4.3.1說(shuō)明:在此界面中,可通過(guò)點(diǎn)擊相應(yīng)按鈕使用相應(yīng)功能,如點(diǎn)擊“日期訂單查詢”將進(jìn)入以日期為檢索條件的查詢結(jié)果界面,如

34、圖4.3.2.</p><p>  圖4.3.2日期訂單查詢界面</p><p>  圖4.3.2說(shuō)明:在左端輸入相應(yīng)日期點(diǎn)擊“提交”按鈕后或在相應(yīng)的日期后點(diǎn)擊“查看”按鈕后,出現(xiàn)如圖4.3.3的界面,以使用戶能查看詳細(xì)的訂單情況。</p><p>  圖4.3.3日期訂單詳細(xì)界面</p><p>  圖4.3.3說(shuō)明:點(diǎn)擊相應(yīng)的訂單編號(hào)或收

35、貨人姓名,將進(jìn)入更加詳細(xì)的查看。如圖4.3.4和圖4.3.5。</p><p>  圖4.3.5訂單詳細(xì)界面</p><p>  圖4.3.5收貨人詳細(xì)界面</p><p>  4.4 訂單管理界面</p><p>  圖4.4訂單管理界面</p><p>  圖4.4說(shuō)明:在此界面中用戶可通過(guò)“取消訂單”按鈕對(duì)還沒(méi)

36、有進(jìn)行處理的訂單進(jìn)行取消。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 王珊,薩師煊 . 數(shù)據(jù)庫(kù)系統(tǒng)概論[M], 北京:高等教育出版社,2002</p><p>  [2] 徐林林, Java Web 編程從入門到實(shí)踐[M], 北京: 清華大學(xué)出版社, 2010</p><p>  [3]

37、陳華, Ajax 從入門到精通 [M], 北京: 清華大學(xué)出版社, 2008</p><p>  [4] 王軍 等, JSP 網(wǎng)站開(kāi)發(fā)典型模塊與實(shí)例精講[M], 北京: 電子工業(yè)出版社,2006</p><p>  [5] 張海藩, 軟件工程導(dǎo)論[M], 北京: 清華大學(xué)出版社, 2003</p><p>  附 錄(程序清單)</p><p

38、>  LoginServlet.java(登錄)</p><p>  String userName=request.getParameter("name");</p><p>  String userPwd=request.getParameter("pwd");</p><p>  System.out.print

39、(userName+":"+userPwd);</p><p>  User user=new User();</p><p>  user.setUserName(userName);</p><p>  user.setUserPwd(userPwd);</p><p>  UserDaoIml ud=new User

40、DaoIml();</p><p>  User nu=ud.UserLogin(user);</p><p>  if(nu==null){</p><p>  response.sendRedirect("LoginError.html");</p><p><b>  }else{</b><

41、;/p><p>  session.setAttribute("userId", nu.getUserId());</p><p>  System.out.println(nu.getUserId());</p><p>  session.setAttribute("userName", userName);</p>

42、;<p>  session.setAttribute("userType", nu.getUserType());</p><p>  if(nu.getUserType()>=4){</p><p>  response.sendRedirect("../admin/AdminLogin.jsp");</p>&

43、lt;p><b>  }else{</b></p><p>  response.sendRedirect("../user/UserInfo.jsp");</p><p><b>  }</b></p><p><b>  }</b></p><p>

44、;  ResServlet.java(注冊(cè))</p><p>  String userName=request.getParameter("name");</p><p>  String userPwd=request.getParameter("pwd");</p><p>  String userEmail=requ

45、est.getParameter("email");</p><p>  String userSex=request.getParameter("sex");</p><p>  int usersex;</p><p>  if(userSex.equals("M"))</p><p

46、>  usersex=1;</p><p>  else usersex=0;</p><p>  User user=new User();</p><p>  user.setUserName(userName);</p><p>  user.setUserEmail(userEmail);</p><p>

47、;  user.setUserPwd(userPwd);</p><p>  user.setUserSex(usersex);</p><p>  UserDaoIml ud=new UserDaoIml();</p><p>  ud.UserRes(user);</p><p>  int userId=ud.findUserId(us

48、er);</p><p>  session.setAttribute("userId", userId);</p><p>  session.setAttribute("userName", userName);</p><p>  session.setAttribute("userType", 0)

49、;</p><p>  response.sendRedirect("../user/UserInfo.jsp");</p><p>  ListAddServlet.java(購(gòu)物車系統(tǒng))</p><p>  HttpSession session=request.getSession();</p><p>  requ

50、est.setCharacterEncoding("gb2312");</p><p>  if(session.getAttribute("userId")==null){</p><p>  response.sendRedirect("../user/UserLogin.html");</p><p>

51、;<b>  }</b></p><p><b>  else{</b></p><p>  int userId=Integer.parseInt(String.valueOf(session.getAttribute("userId")));</p><p>  int bookId=Integer

52、.parseInt(request.getParameter("bookId"));</p><p>  ListInfo li=new ListInfo();</p><p>  Listbook lb=new Listbook();</p><p>  ListInfoDaoIml lidi=new ListInfoDaoIml();<

53、/p><p>  if(lidi.findListIdByUserId(userId)==0){</p><p>  li.setUserId(userId);</p><p>  li.setListS("undo");</p><p>  int listid=lidi.num()+1;</p><p&

54、gt;  li.setListId(listid);</p><p>  lidi.addListInfo(li);</p><p>  ListDaoIml ldi=new ListDaoIml();</p><p>  lb.setBookId(bookId);</p><p>  lb.setBookNum(1);</p>

55、<p>  lb.setListId(listid);</p><p>  ldi.addList(lb);</p><p>  session.setAttribute("listId", listid);</p><p><b>  }else{</b></p><p>  lb.se

56、tListId(lidi.findListIdByUserId(userId));</p><p>  lb.setBookId(bookId);</p><p>  lb.setBookNum(1);</p><p>  ListDaoIml ldi=new ListDaoIml();</p><p>  ldi.addList(lb);&

57、lt;/p><p><b>  }</b></p><p><b>  }</b></p><p>  Findlistbydate.java(訂單查詢)</p><p>  request.setCharacterEncoding("gb2312");</p><

58、;p>  String lists=request.getParameter("date");</p><p>  response.sendRedirect("../list/date_list_show.jsp?date="+lists+"&page=1");</p><p>  ListInfo.java(訂單

59、對(duì)象)</p><p>  public class ListInfo {</p><p>  int listId;</p><p>  int userId;</p><p>  String listDate;</p><p>  String listS;</p><p>  int p

60、ersonId;</p><p>  public int getListId() {</p><p>  return listId;</p><p><b>  }</b></p><p>  public void setListId(int listId) {</p><p>  this

61、.listId = listId;</p><p><b>  }</b></p><p>  public int getUserId() {</p><p><b>  ………</b></p><p><b>  }</b></p><p>  Da

62、tabaseadmin.java(數(shù)據(jù)庫(kù)操作類)</p><p><b>  try {</b></p><p>  Class.forName("com.mysql.jdbc.Driver");</p><p>  str = "jdbc:mysql://localhost:3306/";</p&

63、gt;<p>  String sql = str + name + "?characterEncoding=gbk";</p><p>  conn = DriverManager.getConnection(sql, "root", "123456a");</p><p>  } catch (ClassNotF

64、oundException e) {</p><p>  // TODO Auto-generated catch block</p><p>  e.printStackTrace();</p><p>  } catch (SQLException e) {</p><p>  // TODO Auto-generated catch b

65、lock</p><p>  e.printStackTrace();</p><p><b>  }</b></p><p>  ListInfoDao.java(數(shù)據(jù)對(duì)象映射類)</p><p>  public int addListInfo(ListInfo li);</p><p>  

66、public void updataListInfo(ListInfo li);</p><p>  public void delListInfo(int listId);</p><p>  public List showListInfoByUserIdOfUndo(int userId);</p><p>  public List showListInfo

67、ByUserIdOfDo(int userId);</p><p>  public int findListIdByUserId(int userId);</p><p>  public int findListIdByUserIdofUndo(int userId);</p><p>  public int num();</p><p&g

68、t;  public int findPersonNo(int listId);</p><p>  public ListInfo show(int listId);</p><p>  public ListInfo findByUserId(int userId);</p><p>  public List showAllList();</p>

69、<p>  public void UpdataListS(ListInfo li);</p><p>  public void del(int listId);</p><p>  public int countlistbyuser(int userId);</p><p>  public int countlistbybook(int book

70、Id);</p><p>  public List countlistbydate();</p><p>  public List countlistbylsits();</p><p>  public List booklistshow(int bookId);</p><p>  public List userlistshow(i

71、nt userId);</p><p>  public List datelistshow(String date);</p><p>  public List listsshow(String lists);</p><p>  public List datelistshowbyuser(int userId);</p><p>  

72、public List listsshowbyuser(int userId);</p><p>  public List listsshowbyuserofundo(int userId);</p><p>  public List listsshowbyuserwithoutundo(int userId);</p><p>  public List da

溫馨提示

  • 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ù)僅提供信息存儲(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)論