版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)上書(shū)店管理系統(tǒng)-課程設(shè)計(jì)報(bào)告
- 課程設(shè)計(jì)報(bào)告---網(wǎng)上書(shū)店管理系統(tǒng)
- web課程設(shè)計(jì)——網(wǎng)上書(shū)店管理系統(tǒng)報(bào)告
- 課程設(shè)計(jì)--網(wǎng)上書(shū)店管理系統(tǒng)
- 網(wǎng)上書(shū)店管理系統(tǒng)課程設(shè)計(jì)
- web課程設(shè)計(jì)報(bào)告--網(wǎng)上書(shū)店管理系統(tǒng)
- 計(jì)算機(jī)課程設(shè)計(jì)報(bào)告
- 網(wǎng)上書(shū)店系統(tǒng)課程設(shè)計(jì)
- web課程設(shè)計(jì)網(wǎng)上書(shū)店管理系統(tǒng)報(bào)告
- 《.net技術(shù)》課程設(shè)計(jì)報(bào)告--網(wǎng)上書(shū)店管理系統(tǒng)
- 計(jì)算機(jī)課程設(shè)計(jì)----銷售管理系統(tǒng)
- 計(jì)算機(jī)類畢業(yè)設(shè)計(jì)--網(wǎng)上書(shū)店系統(tǒng)
- 個(gè)人課程設(shè)計(jì)報(bào)告---網(wǎng)上書(shū)店
- 計(jì)算機(jī)畢業(yè)論文--網(wǎng)上書(shū)店系統(tǒng)
- 計(jì)算機(jī)課程設(shè)計(jì)
- jsp課程設(shè)計(jì)-- 網(wǎng)上書(shū)店系統(tǒng)
- 網(wǎng)上書(shū)店系統(tǒng)jsp課程設(shè)計(jì)
- 計(jì)算機(jī)課程設(shè)計(jì)--人事管理系統(tǒng)
- 網(wǎng)上書(shū)店信息管理系統(tǒng)課程設(shè)計(jì)
- 微型計(jì)算機(jī)課程設(shè)計(jì)報(bào)告
評(píng)論
0/150
提交評(píng)論