版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 圖書管理信息系統(tǒng)摘 要圖書管理系統(tǒng)是一個典型的信息管理系統(tǒng)(mis),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立與維護以及前端應用程序的開發(fā)兩發(fā)面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。這篇論文結合圖書館的要求,對sql server2005數(shù)據(jù)庫管理系統(tǒng)、java語言進行了較深入的學習和應用,主要完成對圖書管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析,以用例圖表達系統(tǒng)需求, 以設計類圖、順序圖、活動圖表達系統(tǒng)的結構邏輯及行為邏輯,并由此設計了數(shù)據(jù)庫結構和應用程序。本圖書管理系統(tǒng)涵蓋了六個主要的子系統(tǒng):圖書管理、讀者管理、借書操作、
2、還書操作、新書發(fā)布和查詢處理,并通過信息的收集、整理、存儲、傳遞將它們有機地結合起來,提高了工作的準確率和效率。系統(tǒng)運行結果證明,本文所設計的圖書管理系統(tǒng)可以滿足借閱者、圖書館工作人員兩方面的需求?!娟P鍵詞】:數(shù)據(jù)庫,sql server2005,java,圖書管理abstractbooks management the system is a typical information management system(mis), its development primarily include the backstage the database of establish with the
3、 development that maintenance and the head apply the procedure two aspect . request to establish to rise the data the consistency with the lib that the complete is strong, data the safety like for the former. but then request the applied procedure the function for the latter complete, easy usage etc
4、. characteristics.therefore oneself combination open into the request that type library, need towards sql server2005 database management system, java proceed in-depthly study with apply, primarily complete to books manage system analysis, function mold the piece divide the line, database mode analys
5、is, combined to from here designed the database the construction with applied procedure. in this system we use the case picture to express the demand of the system, and the class diagram, the sequence diagram and the activity diagram to express the structural logic and behavioral logic in the system
6、. the books management information system has covered six subsystems: the books and reference materials management, the reader material management, taking advantage of the book operation, book launch and also the book operation, inquiry processing, and through the information collection, the reorgan
7、ization, the memory, the transmission organically unifies them, enhanced the work rate of accuracy and the efficiency.the system circulates to pan out the proof, this text books that design management the system can satisfy to borrow the book, library the worker manage the with high class three aspe
8、ct of demand.【 key phrase 】:database, access, visual basic , book management目錄 摘 要1abstract11.系統(tǒng)分析61.1需求分析61.1.1開發(fā)背景分析61.1.2可行性分析61.1.3功能分析71.1.4運行環(huán)境分析71.2組織結構分析71.3業(yè)務流程分析71.4數(shù)據(jù)流程分析91.4.1數(shù)據(jù)流圖0層圖101.4.2數(shù)據(jù)流圖1層圖111.4.3數(shù)據(jù)流圖2層圖112.數(shù)據(jù)庫設計142.1模型 圖書館的卡片142.2數(shù)據(jù)庫表設計152.3表格清單152.3.1表格借閱152.3.2表格圖書表162.3.3表格管理員
9、172.3.4表格罰款182.3.5表格讀者182.4參考清單192.4.1參考 reference_1202.4.2參考 reference_2202.4.3參考 reference_3212.4.4參考 reference_4213.系統(tǒng)設計223.1模塊功能結構設計223.2各功能模塊代碼設計233.2.1主界面代碼設計233.2.2登錄界面設計283.2.3用戶管理模塊界面設計313.2.4借閱管理模塊代碼設計343.2.5圖書管理模塊代碼設計393.2.6部分功能框架代碼(以圖書添加為例)453.2.7部分方法定義、數(shù)據(jù)封裝定義(以還書為例)481. 系統(tǒng)分析通過對圖書管理系統(tǒng)的分析
10、充分認識系統(tǒng)的目標、系統(tǒng)的各個組成部分、各部分的任務職責、工作流程、數(shù)據(jù)結構、數(shù)據(jù)流程等,為系統(tǒng)設計打下基礎。系統(tǒng)分析從系統(tǒng)的調查研究入手,包括需求分析、數(shù)據(jù)結構分析、業(yè)務流程分析等。系統(tǒng)分析包括系統(tǒng)內部的各個方面,也包括與系統(tǒng)有聯(lián)系的各種外部因素。1.1 需求分析1.1.1 開發(fā)背景分析xxx學院圖書館需要服務于2000人左右的同學、教師用戶,且圖書館藏書上萬本,每天借閱量在幾百冊左右。若在以前的手工操作方式下,不但工作效率低下,工作量大,而且無法收集信息,更談不上對信息的加工和輸出,沒法對書的借閱情況進行及時統(tǒng)計并反饋和提供比較快捷的查詢書籍等服務。故而開發(fā)一套電子圖書館信息管理系統(tǒng)很有必
11、要。并且現(xiàn)代圖書館的管理是通過采編,查詢閱讀,預約,借還書,數(shù)據(jù)備份及資料修改整理來實現(xiàn)的,從而可以更加方便、快捷、準確地服務于用戶。1.1.2 可行性分析以前,圖書館采用手工方式對圖書借閱信息進行管理,將借閱情況記錄在借書證上,將圖書數(shù)目和內容記錄在文件中,這樣,隨著資料的增多,時間的增長,再查詢時,就需要在眾多的資料中查找,即費時又費力,手工操作使得圖書借閱信息的管理工作混亂而復雜?;谝陨蠁栴},開發(fā)一個智能化的、操作簡單、使用方便的圖書管理系統(tǒng)是非常有必要的。圖書管理系統(tǒng)使圖書管理工作規(guī)范化、系統(tǒng)化、程序化,避免手工管理的繁瑣工作,減少出錯的概率,提高信息處理的速度和準確性。圖書管理系統(tǒng)
12、是一個典型的數(shù)據(jù)庫應用系統(tǒng),主要涉及數(shù)據(jù)讀寫和數(shù)據(jù)的傳遞,利用eclipse工具,采用java語言進行開發(fā)不存在技術方面的問題。1.1.3 功能分析圖書管理系統(tǒng)需要具備以下主要功能: 圖書管理:包括新書采編入庫、圖書歸還和圖書基本信息的管理。新書采編入庫是將采購歸來的書進行編排、整理分類、錄入,并貼上條形碼。 圖書借閱和歸還:圖書借閱時要對借閱者進行身份的合法性驗證;圖書歸還時對超期的讀者,自動計算出罰款金額。 讀者管理:實現(xiàn)讀者信息的添加、修改、刪除和查詢等功能。 信息查詢:包括圖書信息查詢、圖書借閱信息查詢、讀者信息查詢等功能; 信息發(fā)布功能:包括新書發(fā)布,借閱超期等;1.1.4 運行環(huán)境
13、分析硬件平臺: cpu:p1.60ghz; 內存:512m以上;軟件平臺: 操作系統(tǒng):win7; 數(shù)據(jù)庫:sql server 2005; 開發(fā)工具:jdk 1.6.0 eclipse3.4; 1.2 組織結構分析圖書借閱管理系統(tǒng)屬于圖書館內部的一種管理系統(tǒng),通過內部網(wǎng)絡處理和交換信息,本例采用單程序模式,客戶端與服務器端運行的主體程序相同。只在于不同權限的用戶登錄有不同的功能權限。為了方便管理,且該圖書管理系統(tǒng)規(guī)模較小型,故該系統(tǒng)組織上趨于簡單化,日常管理維護工作僅需要具有管理員權限登錄的用戶來進行。需要對系統(tǒng)進行日常維護、查詢、管理、統(tǒng)計、修改用戶信息。讀者用戶登錄該系統(tǒng)權限僅限于獨立借書
14、、查詢書籍和個人資料等有限功能。通過這種單程序模式即可實現(xiàn)該系統(tǒng)日常圖書管理、借閱等工作。1.3 業(yè)務流程分析圖書管理員用例圖借閱者用例圖圖書管理系統(tǒng)用例圖1.4 數(shù)據(jù)流程分析數(shù)據(jù)流圖可以清楚的表示各個模塊之間的調用關系。以下將數(shù)據(jù)流圖分為三層,分別表示如下:1.4.1 數(shù)據(jù)流圖0層圖1.4.2 數(shù)據(jù)流圖1層圖1.4.3 數(shù)據(jù)流圖2層圖 圖書入庫采編系統(tǒng) 圖書借閱管理系統(tǒng)數(shù)據(jù)流圖 圖書查詢系統(tǒng)數(shù)據(jù)流圖 圖書維護系統(tǒng)數(shù)據(jù)流圖 讀者管理系統(tǒng)數(shù)據(jù)流圖 罰金管理系統(tǒng)數(shù)據(jù)流圖 圖書預約系統(tǒng)數(shù)據(jù)流圖 圖書續(xù)借系統(tǒng)數(shù)據(jù)流圖 2. 數(shù)據(jù)庫設計2.1 模型 圖書館的卡片名稱圖書館代碼圖書館數(shù)據(jù)庫管理系統(tǒng)micr
15、osoft sql server 2005注釋數(shù)據(jù)庫2.2 數(shù)據(jù)庫表設計2.3 表格清單名稱代碼借閱borrow圖書表book管理員admin罰款publish讀者users2.3.1 表格借閱表格借閱的卡片名稱借閱代碼borrow 表格借閱的輸出參考清單名稱代碼父表格外鍵列父角色子角色reference_1reference_1管理員管理員idreference_2reference_2讀者用戶名reference_3reference_3圖書表圖書號表格借閱的列清單名稱代碼還書時間returntime借書時間lendtime管理員idaid用戶名uname圖書號number是否歸還isba
16、ck表格借閱的鍵清單名稱代碼主要的key_1key_1true2.3.2 表格圖書表表格圖書表的卡片名稱圖書表代碼book表格圖書表的進入?yún)⒖记鍐蚊Q代碼子表格外鍵列父角色子角色reference_3reference_3借閱圖書號reference_4reference_4罰款圖書號表格圖書表的列清單名稱代碼圖書號number圖書名bookname出版社publish作者author價格price國際統(tǒng)一編碼isbn模式mode分類category表格圖書表的鍵清單名稱代碼主要的key_1key_1true2.3.3 表格管理員表格管理員的卡片名稱管理員代碼admin表格管理員的進入?yún)⒖记鍐?/p>
17、名稱代碼子表格外鍵列父角色子角色reference_1reference_1借閱管理員id表格管理員的列清單名稱代碼管理員idaid管理員編號num管理員姓名aname管理員密碼apassword表格管理員的鍵清單名稱代碼主要的key_1key_1true2.3.4 表格罰款表格罰款的卡片名稱罰款代碼publish表格罰款的輸出參考清單名稱代碼父表格外鍵列父角色子角色reference_4reference_4圖書表圖書號表格罰款的列清單名稱代碼罰款編號pid圖書號number表格罰款的鍵清單名稱代碼主要的key_1key_1true2.3.5 表格讀者表格讀者的卡片名稱讀者代碼users表格
18、讀者的進入?yún)⒖记鍐蚊Q代碼子表格外鍵列父角色子角色reference_2reference_2借閱用戶名表格讀者的列清單名稱代碼用戶名uname學號unumber用戶密碼upassword用戶姓名tname學院collage專業(yè)subject年級grade是否借閱borrowed剩余數(shù)量left_amount表格讀者的鍵清單名稱代碼主要的key_1key_1true2.4 參考清單名稱代碼父表格子表格外鍵列父角色子角色reference_1reference_1管理員借閱管理員idreference_2reference_2讀者借閱用戶名reference_3reference_3圖書表借閱圖
19、書號reference_4reference_4圖書表罰款圖書號2.4.1 參考 reference_1參考reference_1的卡片名稱reference_1代碼reference_1子表格借閱父表格管理員外鍵列管理員id父角色子角色參考reference_1的連接清單父表格列子表格列管理員id管理員id2.4.2 參考 reference_2參考reference_2的卡片名稱reference_2代碼reference_2子表格借閱父表格讀者外鍵列用戶名父角色子角色參考reference_2的連接清單父表格列子表格列用戶名用戶名2.4.3 參考 reference_3參考referen
20、ce_3的卡片名稱reference_3代碼reference_3子表格借閱父表格圖書表外鍵列圖書號父角色子角色參考reference_3的連接清單父表格列子表格列圖書號圖書號2.4.4 參考 reference_4參考reference_4的卡片名稱reference_4代碼reference_4子表格罰款父表格圖書表外鍵列圖書號父角色子角色參考reference_4的連接清單父表格列子表格列圖書號圖書號3. 系統(tǒng)設計3.1 模塊功能結構設計根據(jù)系統(tǒng)的設計要求,圖書管理系統(tǒng)實現(xiàn)了3個完整的圖書借閱和數(shù)據(jù)庫維護功能,以保證該系統(tǒng)正常的日常運作。根據(jù)這些功能要求,設計的系統(tǒng)功能模塊如圖4所示。
21、圖書管理系統(tǒng)各模塊功能要求分析如下:登錄管理要求為了方便管理書籍和同時滿足大量用戶的需求,登錄管理設計了兩種登錄模式:管理員登錄和讀者登錄,依照其密碼權限的不同,登錄后能獨立操作的功能也有所不同,以滿足小型圖書管理系統(tǒng)的需求。該部分是系統(tǒng)對用戶身份進行辨識。首先要求用戶輸入自己的登錄用戶名和登錄密碼,然后系統(tǒng)對用戶名和密碼進行驗證,判斷用戶身份。用戶管理要求由于用戶眾多,為了方便每個用戶借閱,該系統(tǒng)需要存儲每個用戶的基本信息,以便用戶借書時通過用戶名從數(shù)據(jù)庫中快速調出用戶信息,用戶基本信息包括用戶名、姓名、密碼、學院、專業(yè)、年級等,此部分操作只有管理員權限才可以使用,包括添加新用戶、查詢用戶信
22、息、和刪除用戶。圖書管理要求為了方便書籍的管理,需要把每本書的相關信息添加到數(shù)據(jù)庫,以便通過書號從數(shù)據(jù)庫中快速調出用戶信息,圖書基本信息包括圖書名、書號、作者、出版社、出版年月等,管理員可以添加圖書、查詢統(tǒng)計圖書的借閱情況和刪除圖書以及新書的自動發(fā)布。借閱管理要求該系統(tǒng)的核心功能,通過借閱管理與后臺數(shù)據(jù)庫相連,將借閱相關信息寫進借閱表或讀出。擁有管理員權限就可以對任意用戶進行圖書借閱登記和圖書歸還登記,并可以對用戶進行超期罰金管理和滿足用戶續(xù)借需求。擁有用戶權限的讀者僅僅只能獨立進行借閱操作,并查詢到自己的借閱情況如:借閱書籍書目、歸還時間等,圖書續(xù)借功能亦能獨立實現(xiàn)。設計較為嚴謹,以保證用戶
23、信息和權利的安全性以及系統(tǒng)的正常有序管理和運行。3.2 各功能模塊代碼設計3.2.1 主界面代碼設計 package com.lsm;import org.eclipse.swt.swt;import org.eclipse.swt.events.mouseevent;import org.eclipse.swt.events.mousetrackadapter;import org.eclipse.swt.events.selectionadapter;import org.eclipse.swt.events.selectionevent;import org.eclipse.swt.wi
24、dgets.display;import org.eclipse.swt.widgets.group;import org.eclipse.swt.widgets.label;import org.eclipse.swt.widgets.menu;import org.eclipse.swt.widgets.menuitem;import org.eclipse.swt.widgets.shell;import com.lsm.dao.dao;import com.lsm.iframe.bookmodiiframe;import com.lsm.iframe.loginiframe;impor
25、t com.swtdesigner.swtresourcemanager;public class library private menuitem newitemmenuitem_10;private menuitem newitemmenuitem_9;private menuitem newitemmenuitem_8;private menuitem newitemmenuitem_3;private menuitem newitemmenuitem_2;private menuitem newitemmenuitem_7;private menuitem newitemmenuite
26、m_6;private menuitem newitemmenuitem_1;private menuitem newitemmenuitem_5;private menuitem newitemmenuitem;private menuitem newitemmenuitem_4;protected shell shell;private static string loginname;private static boolean flag;public static string getlog()return loginname;public static boolean getflag(
27、)return flag;/* * launch the application * param args */public static void main(string args) try /library window = new library();/window.open();loginiframe loginwindow = new loginiframe();loginwindow.open(); catch (exception e) e.printstacktrace();/* * open the window */public void open(boolean unvi
28、sible,string loginname) this.loginname=loginname;this.flag=unvisible;final display display = display.getdefault();createcontents();shell.open();if(unvisible = true)this.setunvisible();shell.layout();while (!shell.isdisposed() if (!display.readanddispatch()display.sleep();/* * create contents of the
29、window */protected void createcontents() shell = new shell();shell.setbackgroundimage(swtresourcemanager.getimage(library.class, /1.jpg);shell.setbackground(display.getcurrent().getsystemcolor(swt.color_title_inactive_background_gradient);shell.setime(null);shell.setimage(swtresourcemanager.getimage
30、(library.class, /book.ico);shell.setsize(567, 393);shell.settext(圖書管理系統(tǒng));final menu menu = new menu(shell, swt.bar);shell.setmenubar(menu);final menuitem newsubmenumenuitem = new menuitem(menu, swt.cascade);newsubmenumenuitem.settext(用戶管理);final menu menu_1 = new menu(newsubmenumenuitem);newsubmenum
31、enuitem.setmenu(menu_1);newitemmenuitem_4 = new menuitem(menu_1, swt.none);newitemmenuitem_4.addselectionlistener(menuactions.user_add);newitemmenuitem_4.settext(添加用戶);newitemmenuitem = new menuitem(menu_1, swt.none);newitemmenuitem.settext(修改與刪除用戶);newitemmenuitem.addselectionlistener(menuactions.u
32、ser_modify);final menuitem newsubmenumenuitem_1 = new menuitem(menu, swt.cascade);newsubmenumenuitem_1.settext(借閱管理);final menu menu_2 = new menu(newsubmenumenuitem_1);newsubmenumenuitem_1.setmenu(menu_2);newitemmenuitem_3 = new menuitem(menu_2, swt.none);newitemmenuitem_3.settext(借閱圖書);newitemmenui
33、tem_3.addselectionlistener(menuactions.borrow);newitemmenuitem_5 = new menuitem(menu_2, swt.none);newitemmenuitem_5.settext(歸還與續(xù)借圖書);newitemmenuitem_5.addselectionlistener(menuactions.give_back);newitemmenuitem_1 = new menuitem(menu_2, swt.none);newitemmenuitem_1.settext(借閱統(tǒng)計);newitemmenuitem_1.adds
34、electionlistener(menuactions.borrow_statistics);newitemmenuitem_8 = new menuitem(menu_2, swt.none);newitemmenuitem_8.settext(預約管理);newitemmenuitem_8.setenabled(false);final menuitem newsubmenumenuitem_2 = new menuitem(menu, swt.cascade);newsubmenumenuitem_2.settext(圖書管理);final menu menu_3 = new menu
35、(newsubmenumenuitem_2);newsubmenumenuitem_2.setmenu(menu_3);newitemmenuitem_6 = new menuitem(menu_3, swt.none);newitemmenuitem_6.settext(添加圖書);newitemmenuitem_6.addselectionlistener(menuactions.book_add);newitemmenuitem_7 = new menuitem(menu_3, swt.none);newitemmenuitem_7.settext(修改與刪除圖書);newitemmen
36、uitem_7.addselectionlistener(menuactions.book_modify);newitemmenuitem_9 = new menuitem(menu_3, swt.none);newitemmenuitem_9.settext(查詢圖書);newitemmenuitem_9.addselectionlistener(menuactions.book_search);newitemmenuitem_2 = new menuitem(menu_3, swt.none);newitemmenuitem_2.settext(圖書分類統(tǒng)計);newitemmenuite
37、m_2.addselectionlistener(menuactions.book_statistics);/final menuitem newitemmenuitem_15 = new menuitem(menu_3, swt.none);/newitemmenuitem_2.settext(圖書借閱統(tǒng)計);/newitemmenuitem_2.addselectionlistener(menuactions.book_counting);final menuitem newsubmenumenuitem_13 = new menuitem(menu, swt.cascade);newsu
38、bmenumenuitem_13.settext(系統(tǒng));final menu menu_4 = new menu(newsubmenumenuitem_13);newsubmenumenuitem_13.setmenu(menu_4);newitemmenuitem_10 = new menuitem(menu_4, swt.none);newitemmenuitem_10.addselectionlistener(new selectionadapter() public void widgetselected(final selectionevent e) shell.close();)
39、;newitemmenuitem_10.settext(退出);final group group = new group(shell, swt.none);group.setbackgroundimage(swtresourcemanager.getimage(library.class, /7.jpg);group.setbackground(display.getcurrent().getsystemcolor(swt.color_white);group.settext(新書發(fā)布);group.setbounds(268, 60, 207, 126);group.setvisible(
40、false);final label label_1 = new label(group, swt.none);label_1.settext(書名:);label_1.setbounds(10, 24, 42, 13);final label label_1_1 = new label(group, swt.none);label_1_1.setbounds(74, 24, 95, 13);final label label_2 = new label(group, swt.none);label_2.setbounds(10, 50, 42, 13);label_2.settext(書號:
41、);final label label_1_2 = new label(group, swt.none);label_1_2.setbounds(74, 50, 95, 13);final label label_1_3 = new label(group, swt.none);label_1_3.setbounds(74, 76, 95, 13);final label label_2_1 = new label(group, swt.none);label_2_1.setbounds(10, 76, 42, 13);label_2_1.settext(作者:);final label la
42、bel = new label(shell, swt.none);label.setbackgroundimage(swtresourcemanager.getimage(library.class, /6.jpg);label.addmousetracklistener(new mousetrackadapter() public void mouseenter(final mouseevent e) /顯示新書信息objectresults=bookmodiiframe.getfilestates(dao.selectpublish();label_1_1.settext(results0
43、1.tostring();label_1_2.settext(results00.tostring();label_1_3.settext(results03.tostring();group.setvisible(true);public void mouseexit(final mouseevent e) group.setvisible(false););label.settext(新書發(fā)布);label.setbounds(268, 21, 99, 25);/public void setunvisible()newitemmenuitem.setenabled(false);newi
44、temmenuitem_1.setenabled(false);newitemmenuitem_2.setenabled(false);newitemmenuitem_4.setenabled(false);newitemmenuitem_5.setenabled(false);newitemmenuitem_6.setenabled(false);newitemmenuitem_7.setenabled(false);3.2.2 登錄界面設計分為管理員和讀者兩種身份登錄,其用戶名和密碼分列在兩張數(shù)據(jù)表中,由此可將用戶身份區(qū)別開,以保證系統(tǒng)的正常維護和用戶借書的方便準確性。package co
45、m.lsm.dao;import java.sql.connection;import java.sql.date;import java.sql.drivermanager;import java.sql.resultset;import java.sql.sqlexception;import java.sql.timestamp;import java.util.arraylist;import java.util.list;import com.lsm.model.admin;import com.lsm.dao.dao;import com.lsm.model.user;import
46、 com.lsm.model.bookinfo;import com.lsm.model.borrow;public class dao protected static string dbclassname = com.microsoft.sqlserver.jdbc.sqlserverdriver;protected static string dburl = jdbc:sqlserver:/localhost:1433;+ databasename=lib_manager;selectmethod=cursor;protected static string dbuser = sa;pr
47、otected static string dbpwd = 123;protected static string second = null;private static connection conn = null;private dao() try if (conn = null) class.forname(dbclassname).newinstance();conn = drivermanager.getconnection(dburl, dbuser, dbpwd);elsereturn; catch (exception ee) ee.printstacktrace();/ *
48、 管理員登錄方法*/public static admin check(string name, string password) int i = 0;admin operater=new admin();string sql = select * from admin where aname= + name+ and apassword= + password + ;resultset rs = dao.executequery(sql);try while (rs.next() string names = rs.getstring(1);operater.setid(rs.getstri
49、ng(aid);operater.setname(rs.getstring(aname);operater.setnum(rs.getstring(num);operater.setpassword(rs.getstring(apassword);if (names != null) i = 1; catch (exception e) e.printstacktrace();dao.close();return operater;/* 讀者登錄方法*/public static user checkuser(string name, string password) int i = 0;us
50、er operater=new user();string sql = select * from users where uname= + name+ and upassword= + password + ;resultset rs = dao.executequery(sql);try while (rs.next() string names = rs.getstring(1);operater.setuname(rs.getstring(uname);operater.setupassword(rs.getstring(upassword);if (names != null) i
51、= 1; catch (exception e) e.printstacktrace();dao.close();return operater;3.2.3 用戶管理模塊界面設計該模塊包括對讀者用戶的刪除、修改、添加、查詢功能的實現(xiàn)public static int insertusers(string uname,string upassword,string tname,string unumber,string college,string subject,string grade)int i=0;trystring sql=insert into users(uname,upassword
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學年級組長個人工作計劃
- 大班下學期社會教案《戶外活動計劃及總結》
- 計劃生育家庭獎勵扶助年終總結
- 化工企業(yè)2025年上半年工作總結及下半年年工作計劃
- 員工年度工作總結及明年工作計劃的內容
- 婦幼醫(yī)院某年年度工作計劃
- 學校2025年消防安全工作計劃
- 《大學英語聽力應用教程(第1冊)》課件-Unit 2 Private Schools
- 工會勞動合同法題目
- 《ERP的成本管理》課件
- 娛樂行業(yè)虛擬現(xiàn)實主題公園建設方案
- 公路工程合同糾紛處理與法律適用考核試卷
- 股權合作協(xié)議范本三篇
- 2023年四川省眉山市公開招聘警務輔助人員(輔警)筆試專項訓練題試卷(2)含答案
- CFA固定收益證券知到智慧樹期末考試答案題庫2024年秋首都經(jīng)濟貿易大學
- 2024-2030年中國成品油行業(yè)深度調查及投資可行性研究報告
- 光伏項目達標投產(chǎn)實施細則-施工
- 2023年黑龍江省齊齊哈爾市龍沙區(qū)煙草專賣局公務員考試《行政職業(yè)能力測驗》歷年真題及詳解
- 噴涂質量協(xié)議書(2篇)
- 事故隱患內部舉報獎勵制度
- 入團志愿書(2016版本)(可編輯打印標準A4) (1)
評論
0/150
提交評論