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

正文內(nèi)容

圖書管理系統(tǒng)的設(shè)計數(shù)據(jù)庫課程設(shè)計報告-文庫吧資料

2024-08-16 10:50本頁面
  

【正文】 )。 if(==2){//最高權(quán)限時可用 (true)。 ()。 JMenu bookOrderMenu = new JMenu()。 return toolBar。 (true)。 ImageIcon Exiticon=()。 (readerModiAndDelButton)。//創(chuàng)建圖標(biāo)方法 (readerModiAndDelicon)。 JButton readerModiAndDelButton=new JButton()。 (true)。 ImageIcon readerAddicon=()。 (bookCheckButton)。//創(chuàng)建圖標(biāo)方法 (bookCheckicon)。 JButton bookCheckButton=new JButton()。 (true)。 ImageIcon bookOrdericon=()。 (bookBorrowButton)。//創(chuàng)建圖標(biāo)方法 (bookBorrowicon)。 JButton bookBorrowButton=new JButton()。 (true)。 ImageIcon bookTypeAddicon=()。 (bookModiAndDelButton)。//創(chuàng)建圖標(biāo)方法 (bookmodiicon)。 //在工具欄中添加圖書修改與刪除圖標(biāo) JButton bookModiAndDelButton=new JButton()。 (true)。//創(chuàng)建圖標(biāo)方法 ImageIcon icon=new ImageIcon((/))。 JButton bookAddButton=new JButton()。 (false)。 getContentPane().add(DESKTOP_PANE)。 } })。 + ().getResource(/) + 39。 (().getSize())。 (null)。 final JLabel label = new JLabel()。 JToolBar toolBar = createToolBar()。 JMenuBar menuBar = createMenu()。 setSize(800, 600)。 setDefaultCloseOperation()。 } } public static void addIFame(JInternalFrame iframe) { // 添加子窗體的方法 (iframe)。//設(shè)置窗體風(fēng)格 new BookLoginIFrame()。 }}(2)主菜單Library/** * 主窗體 * */public class Library extends JFrame implements ActionListener { private static final JDesktopPane DESKTOP_PANE = new JDesktopPane()。 } public static Operater getUser() { return user。 setVisible(true)。 (new Dimension(260, 60))。 (true)。 ImageIcon loginIcon=()。 (reset)。 (new BookResetAction())。 (login)。 (new BookLoginAction())。 (panel_1, )。 (password)。//設(shè)置密碼框的回顯字符 (new KeyAdapter() { public void keyPressed(final KeyEvent e) { if (() == 10) ()。*39。 (new MyDocument(6))。 (密 碼:)。 ()。 (username)。 username = new JTextField(20)。 (label)。 (new Dimension(0, 0))。 final JLabel label = new JLabel()。 (gridLayout)。 (5)。 final JPanel panel_2 = new JPanel()。 (new EmptyBorder(0, 0, 0, 0))。 final JPanel panel = new JPanel()。 setTitle(圖書館管理系統(tǒng)登錄)。 (10)。 final BorderLayout borderLayout = new BorderLayout()。 private static Operater user。 private JButton login。 } } } private JPasswordField password。// ()。 } catch (Exception ex) { ()。 (true)。//判斷是否為普通用戶 if (() != null) { m=1。//判斷是否為管理員 if (() != null) { m=2。//靜態(tài)變量控制內(nèi)部窗體權(quán)限,0的權(quán)限最低,1為普通用戶權(quán)限,2為管理員權(quán)限 class BookLoginAction implements ActionListener { public void actionPerformed(final ActionEvent e) { user = ((), ())。 ()。6.1數(shù)據(jù)的載入和應(yīng)用程序的調(diào)試6.1.1 數(shù)據(jù)表的建立語句(1)圖書信息表的建立CREATE TABLE tb_bookInfo(ISBN varchar(13) PRIMARY KEY NOT NULL,typeId int NOT NULL,bookname varchar(40) NOT NULL,writer varchar(21) NOT NULL,translator varchar(30),publisher varchar(50) NOT NULL,date smalldatetime NOT NULL,price money NOT NULL)(2)圖書類型表的建立CREATE TABLE tb_bookType(id int PRIMARY KEY NOT NULL,typeName varchar(20) NOT NULL,days int ,fk float)(3)圖書借閱表的建立CREATE TABLE tb_borrow(id int PRIMARY KEY NOT NULL,bookISBN varchar(13),operatorId int,readerISBN varchar(13),isback int NOT NULL,borrowDate datetime,backDate datetime)(4)圖書操作表的建立CREATE TABLE tb_operator(id int PRIMARY KEY NOT NULL, name varchar(12) NOT NULL, sex varchar(2) NOT NULL,age int NOT NULL,identityCard varchar(30) NOT NULL, workdate datetime NOT NULL, tel varchar(50) NOT NULL, admin bit NOT NULL, password varchar(10) NOT NULL )(5)訂購單表的建立CREATE TABLE tb_order (ISBN varchar(13) PRIMARY KEY NOT NULL, date datetime NOT NULL, number int NOT NULL, operator varchar(6) NOT NULL, checkAndAccept int NOT NULL, zk float NOT NULL )(6)讀者信息表的建立CREATE TABLE tb_reader(name varchar(10) NOT NULL,sex varchar(2) NOT NULL,age int NOT NULL,identityCard varchar(30) NOT NULL,date datetime NOT NULL,maxNum int NOT NULL,tel varchar(50) NOT NULL,keepMoneyNOT money NULL,zj int NOT NULL,zy varchar(50) NOT NULL,readerISBN varchar(13) PRIMARY KEY NOT NULL,bztime datetime NOT NULL)(7)圖書庫存表的建立CREATE TABLE tb_stockpile(ISBN varchar(13) PRIMARY KEY NOT NULL,amount int)為提高數(shù)據(jù)輸入工作的效率和質(zhì)量,針對具體的應(yīng)用環(huán)境設(shè)計一個數(shù)據(jù)錄入子系統(tǒng),由計算機(jī)來完成數(shù)據(jù)入庫的任務(wù),與此同時,還要調(diào)試應(yīng)用程序。 內(nèi)存分配參數(shù),緩沖區(qū)分配參數(shù),存儲分配參數(shù),物理塊的大小,物理塊的裝填因子,時間片大小,數(shù)據(jù)庫的大小,鎖的數(shù)目等。  確定數(shù)據(jù)庫的物理結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和存儲結(jié)構(gòu),包括:確定關(guān)系、索引、聚簇、日志、備份等的存儲安排和存儲結(jié)構(gòu),確定系統(tǒng)配置等。根據(jù)系統(tǒng)需要,合并后的 關(guān)系模式不能滿足“新書訂購管理”子系統(tǒng)的需求,因此關(guān)系模式“圖書訂購”和“庫存管理不能合并”。該關(guān)系模式均由各實體的碼組成,且各個實體的關(guān)系都符合3NF模式,因此,它屬于3NF模式。該模式由兩個實體的碼和外碼組成,沒有聯(lián)系本身的屬性,因此沒有非主屬性之說,是3NF模式。在關(guān)系模式讀者信息:{讀者條形碼、操作員編碼、讀者姓名、讀者性別、讀者年齡、證件號碼、證件有效日期、最大借書量、讀者電話、辦證時交納的押金、證件、讀者職業(yè)、辦證時間} 中存在如下函數(shù)依賴:讀者條形碼 讀者姓名讀者條形碼 讀者性別讀者條形碼 讀者年齡讀者條形碼 證件號碼讀者條形碼 證件有效時期讀者條形碼 最大借書量讀者條形碼 讀者電話讀者條形碼 辦證時交納的押金讀者條形碼 證件讀者條形碼 讀者職業(yè)讀者條形碼 辦證時間讀者條形碼 操作員編碼為了滿足2nf,我們把這個表中的操作員編碼去掉,此時也滿足了3nf,不存在傳遞函數(shù)依賴關(guān)系。在關(guān)系模式圖書庫存:{ 圖書條形碼、操作員編碼、庫存數(shù)量}中存在如下函數(shù)依賴:圖書條形碼 庫存數(shù)量圖書條形碼 操作員編碼為了滿足2nf,我們把這個表中的操作員編碼去掉,此時也滿足了3nf,不存在傳遞函數(shù)依賴關(guān)系。在關(guān)系模式圖書借閱:{ 借閱號、圖書條形碼、操作員編碼、讀者條形碼、是否歸還、借閱時間、歸還時間}中存在如下函數(shù)依賴:借閱號 圖書條形碼借閱號 讀者條形碼借閱號 是否歸還借閱號 借閱時間借閱號 歸還時間借閱號 操作員編碼滿足2nf也滿足了3nf,不存在傳遞函數(shù)依賴關(guān)系。圖書信息圖書作者出版社出版日期價格圖書條形碼圖書名稱譯者圖書類別借書天數(shù)類別名稱類別編碼罰款圖書借閱借閱時間歸還時間借閱號是否歸還圖書訂購訂購數(shù)量折扣訂購日期圖書條形碼是否驗收 圖書庫存ER圖讀者信息讀者姓名讀者年齡證件有效日期辦證時交納的押金讀者電話讀者性別辦證時間最大借書量證件號碼讀者條形碼讀者職業(yè)證件操作員信息工作日期證件號碼操作員電話是否為管理員操
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1