freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

圖書館管理系統(tǒng)本科畢業(yè)論文-在線瀏覽

2025-08-07 04:51本頁面
  

【正文】 har)否性別age整數(shù)(int)否年齡identityCard文本(varchar)否證件號(hào)碼workdate日期時(shí)間(datetime)否工作時(shí)間tel文本(varchar)否電話號(hào)碼admin整數(shù)(int)否是否為管理員password文本(varchar)否密碼 (5)圖書借閱信息表用來保存所有圖書的借閱信息,包括借閱編號(hào)、書籍編號(hào)、操作員編號(hào)、讀者編號(hào)、是夠歸還、借書日期以及應(yīng)還日期7字段。 圖書訂購信息表字 段 名數(shù) 據(jù) 類 型是 否 主 鍵描 述ISBn文本(varchar)是書籍編號(hào)date日期時(shí)間(datetime)否訂購日期number整數(shù)(int)否訂購數(shù)量operator文本(varchar)否操作員checkAndAccept整數(shù)(int)否是否驗(yàn)收zk浮點(diǎn)否書籍折扣 各表之間的聯(lián)系圖。public class Dao { protected static String dbClassName = 。 + DatabaseName=db_library。 //數(shù)據(jù)庫用戶名 protected static String dbPwd = 123。 //數(shù)據(jù)庫連接對象 private static String ISBN。 //加載驅(qū)動(dòng)類 conn = (dbUrl, dbUser, dbPwd)。 } } private static ResultSet executeQuery(String sql) { //查詢方法 try { if(conn==null) new Dao()。//執(zhí)行查詢 } catch (SQLException e) { ()。 //返回null值 } finally { } } private static int executeUpdate(String sql) { //更新方法 try { if(conn==null) new Dao()。//執(zhí)行更新 } catch (SQLException e) { ()。 } finally { } } public static void close() {//關(guān)閉方法 try { ()。 }finally{ conn = null。通過該模塊來對用戶的合法性進(jìn)行判斷,只有合法的用戶才能進(jìn)入到系統(tǒng)。 系統(tǒng)登錄界面 登陸窗體界面設(shè)計(jì)與實(shí)現(xiàn) 登陸窗體的界面設(shè)計(jì)我依然采用的是比較傳統(tǒng)的方法,新建一個(gè)類BookLoginFrame類,用來顯示登錄窗體。其中控件JLabel是用來顯示頂部的圖片以及標(biāo)簽文本;控件JTextFieid用來接收用戶名輸入信息;控件JPasswordField用來接收密碼輸入信息;控件JButton用來創(chuàng)建登陸和重置按鈕。該方法接收兩個(gè)參數(shù),分別是操作員用戶名name,操作員密碼passsward。//操作員信息對象 String sql = select * from tb_operator where name=39。 and password=39。and admin=1。 try { while (()) { ((id))。 ((admin))。 ……}}} 主窗體模塊圖書館管理系統(tǒng)的主窗體模式是由三個(gè)部分組成的。第二部分位于菜單欄下面的工具欄,用來提供各種常用功能鏈接。 主窗體界面設(shè)計(jì)在主窗體中可以顯示其他功能窗體,所以需要在該窗體中加入一個(gè)桌面窗體。從而實(shí)現(xiàn)多窗體顯。其主要代碼如下: public class Library extends JFrame { private static final JDesktopPane DESKTOP_PANE = new JDesktopPane()。//設(shè)置系統(tǒng)界面外觀 new BookLoginIFrame()。 } } public static void addIFame(JInternalFrame iframe) { // 添加子窗體的方法 (iframe)。其代碼實(shí)現(xiàn)如下。setDefaultCloseOperation()。 //獲得默認(rèn)的工具箱Dimension screenSize = ()。 //設(shè)置窗體大小setLocation(( getWidth()) / 2,( getHeight()) / 2)。 //設(shè)置窗體標(biāo)題JMenuBar menuBar = createMenu()。 //設(shè)置菜單欄JToolBar toolBar = createToolBar()。//設(shè)置工具欄final JLabel label = new JLabel()。 //設(shè)置窗體的大小和位置(null)。//獲得組件大小(().getSize())。+ ().getResource(/)+ 39。//設(shè)置標(biāo)簽文本}}。//將標(biāo)簽添加到桌面窗體getContentPane().add(DESKTOP_PANE)。 主窗體界面 圖書類別管理模塊圖書類別管理模塊包含兩個(gè)子模塊,分別是圖書類別添加和圖書類別修改。 圖書類別修改界面 圖書類別添加模塊 要添加圖書類別信息,首先要在Dao中添加一個(gè)InsertbookType方法,通過該方法來接受用戶輸入的所有書籍類別信息,然后執(zhí)行插入操作。try{String sql=insert intotb_bookType(typeName,days,fk)values(39。,39。,+fk+)。//執(zhí)行插入操作 }…… } 圖書類別修改模塊修改圖書類別信息同保存圖書類別信息非常類似,首先在Dao中添加一個(gè)方法UpdatebookType。其代碼如下:public static int UpdatebookType(String id,String typeName,String days,String fk){int i=0。+typeName+39。+days+39。+fk+39。+id+39。 i=(sql)。下面來實(shí)現(xiàn)該監(jiān)聽器類,其實(shí)現(xiàn)代碼如下:class ButtonAddListener implements ActionListener{ public void actionPerformed(ActionEvent e){ Object selectedItem = ()。 (i)。 Object[][] results=getFileStates(())。 (model)。其中圖書信息添加模塊用來錄入新的圖書信息,圖書信息修改模塊用來修改已有的圖書信息。第二部分是位于中間的主面板,用來提供各種標(biāo)簽和表單元素。 圖書信息添加界面主面板是整個(gè)窗體最重要也是最核心的部分,其部分實(shí)現(xiàn)代碼如下:public BookAddIFrame() { super()。//創(chuàng)建邊框布局管理器 getContentPane().setLayout(borderLayout)。// 設(shè)置窗體可最小化 setClosable(true)。// 設(shè)置窗體標(biāo)題 setBounds(100, 100, 396, 260)。 //創(chuàng)建中心面板 (new EmptyBorder(5, 10, 5, 10))。//創(chuàng)建表格布局管理器 (5)。//設(shè)置組件之間平行距離 (gridLayout)。//將中心面板加入到窗體 final JLabel ISBNLabel = new JLabel()。//設(shè)置標(biāo)簽文本 (ISBNLabel)。//創(chuàng)建書號(hào)文本框 (new MyDocument(13))。//設(shè)置文本框長度 (new ISBNkeyListener())。//注冊監(jiān)聽器 (ISBN)。為了防止操作員的操作錯(cuò)誤,所以需要提供一個(gè)書籍編號(hào)監(jiān)測系統(tǒng)。要檢測書籍編號(hào)是否存在,需要在Dao類中添加一個(gè)方法,該方法用來接收輸入的書籍編號(hào),然后查詢該書籍編號(hào)對應(yīng)的書籍記錄,其主要方法如下:public static List selectBookInfo(String ISBN) {//根據(jù)圖書編號(hào)查詢圖書 List list=new ArrayList()。+ISBN+39。//執(zhí)行查詢 ……//插入數(shù)據(jù),關(guān)閉連接}對書籍編號(hào)進(jìn)行檢測,一般是在操作員輸入完書籍編號(hào),并準(zhǔn)備輸入其他信息時(shí)來完成。 return。其主要方法如下:public static int Insertbook(String ISBN,String typeId,String bookname,St
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1