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

正文內(nèi)容

javaee設計圖書管理系統(tǒng)(參考版)

2024-09-09 11:02本頁面
  

【正文】 相信此次課程設計為我們以后繼續(xù)從事計算機工作打下了扎實的基礎,也明確了以后的學習方向 。如果只為現(xiàn)在所取得的成績而沉浸于喜悅、驕傲之中的話,那么,我想我們不會前進,只能停留在原來的地方,甚至還會倒退。 課程設計雖然結束了,但我感覺要想把課程設計做好,那必須把基礎知識學透徹。在設計時也免不了存在著一些不足,所以在今后的學習中我會努力取得更大的進步,對于我們不足的地方希望老師能夠及時給予批評,以便我在今后的學習或工作中能夠及時的改正。 這次的課程設計可以看作是一次理論與實踐相結合的橋梁,通 過這次的課程設計,我學習到了許多的知識,也認識到了自己目前的不足,那就是缺乏相應的知識與經(jīng)驗,所以在運用和操作方面都不是那么的得心應手。 在程序中我主要用了 awt 包和 swing 包,界面排版主要用輕量級容器 box 來實現(xiàn),頁面位置、大小是通過設置 setbounds 來控制的。 制定設計題目很關鍵,我最終選定了圖書館管理系統(tǒng)。雖然只是短短的時間,可是我把課堂里老師講的知識用到實踐中去了,感到非常高興。最后通過本次測試,軟件基本達到了預期目標 。在實際使用中,但也存在一些不足的地方。 綜上所述,通過以上四方面的測試,發(fā)現(xiàn)了系統(tǒng)基本能滿足需求。以圖書借閱 功能的主要測試用例如表 63 所示。新書入庫功能的主要測試用例如表 62 所示。 表 61 系統(tǒng)用戶登錄測試 輸入數(shù)據(jù) 期望結果 實際結果 結果 “ admin” 123 登錄成功 登錄成功 通過 “ admin” 1234 提示密碼輸入錯誤 提示密碼輸入錯 誤 通過 “王五” 123 提示用戶不存在,請重新輸入 提示用戶不存在,請重新輸入 通過 “張三” 12345 登錄成功 登錄成功 通過 “張三” 123456 提示密碼輸入錯誤 提示密碼輸入錯誤 通過 ( 2) 圖書信息管理測試 圖書信息管理主要包括新書入庫、舊書出庫以及已有書籍的信息查詢幾個部分。以不同的身份,如以管理員、員工或是普通用戶的身份進入系統(tǒng)都會有不同的權限。 JavaEE架構與程序設計 30 3. 測試內(nèi)容 測試的內(nèi)容包括以下幾個方面: ( 1)系統(tǒng)用戶登錄測試; ( 2)圖書信息管理測試; ( 3)圖書借 還管理測試。在測試中,把 程序 看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結構和內(nèi)部特性的情況下,在 程序接口 進行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出 信息。在動態(tài)分析技術中 ,最重要的技術是路徑和分支測試。 常用的 軟件測試 方法有兩大類: 靜態(tài)測試 方法和 動態(tài)測試 方法。 2. 測試方案 白盒測試 白盒測試也稱結構測試或邏輯驅(qū)動測試,它是按照 程序 內(nèi)部的結構 測試程序 ,通過測試來檢測產(chǎn)品內(nèi)部動作是否按照設計規(guī)格說明書的規(guī)定正常進行,檢驗程序中的每條通路是否都能按預定要求正確工作。執(zhí)行測試用例后,需要跟蹤故障,以確保開發(fā)的產(chǎn)品適合需求。 (new ZengTainjiehuanxingxiactionlistener(this))。 JavaEE架構與程序設計 28 (304, 12, 93, 23)。 (tableJieHuanXinXi)。 (new Chaozhaotushuactionlistener(this))。 ...... (412, 17, 93, 23)。 JScrollPane scrollPane_2 = new JScrollPane()。 (10, 50, 495, 124)。 (null)。 (4)圖書管理 圖書管理是圖書管理系統(tǒng)中基本功能之一,它主要是對系統(tǒng)中的圖書進行一系列的操作,通過圖書編號、圖書名、出版社等進行查詢、添加、刪除等操作,圖書管理界面如下: 圖 55 圖書管理界面 JavaEE架構與程序設計 27 具體代碼如下: JPanel TuShu = new JPanel()。 (198, 15, 54, 15)。 textHuiYuanBianHao = new JTextField()。 (new ChaoZhaoshiyanhuiyuanactionlistener(this))。 (390, 184, 93, 23)。 (btnTianJiah)。 (tableHuiYuan)。 (scrollPane_1)。通過這些信息可以對讀者進行查找、添加或刪除的操作,其設計界面如下: 圖 54 讀者管理界面 關于讀者管理的代碼如下: (AR_ALWAYS)。 }catch (Exception e){ ()。 public static void main(String[] args){ (new Runnable(){ public void run(){ try { FrmGuanLiXiTong frame = new FrmGuanLiXiTong()。 private JTextField textHuiYuanBianHao。 private String[] ColumnNames2 = new String[]{ JavaEE架構與程序設計 25 圖書編號 , 圖書名 ,出版社 , 單價 , 數(shù)量 }。 private JTextField TxtYuanGongXingMing。 private JTextField textHuiYuanBianHaoj。 private JTable tableTuShu。 private JTable tableYuanGong。} (2)主界面 用戶登陸系統(tǒng)以后,將出現(xiàn)主界面,用戶可以選擇要執(zhí)行的操作, 點擊即可實現(xiàn)各功能模塊相應的操作, 如圖 53 所示。 (txtPassWord)。 txtPassWord = new JPasswordField()。 (84, 58, 54, 15)。 setContentPane(contentPane)。 contentPane = new JPanel()。 setDefaultCloseOperation()。} catch (Exception e){ ()。 JavaEE架構與程序設計 23 圖 51 選擇用戶類型登陸界面 圖 52 登陸界面 具體實現(xiàn)代碼如下: public static void main(String[] args){ (new Runnable(){ public void run(){ try{ FrmDengLu frame = new FrmDengLu()。 (4)創(chuàng)建讀者基本信息數(shù)據(jù)表 duzhe 創(chuàng)建讀者基本信息數(shù)據(jù)表 duzhe 的代碼如下: create table duzhe( hid char(8) primary key, hname varchar2(30), hsex varchar2(2), hbirthday date, htel varchar2(11) )。 (2)創(chuàng)建表 tushu 創(chuàng)建表 tushu(圖書基本信息表),它的代碼如下: create table tushu( tid char(6) primary key, tname varchar2(30), tpress varchar2(30), tprice number(5,2), tcount number(4) )。無 39。12345639。yyyymmdd39。1991010139。 女39。 劉一 39。0000439。)。,39。) ,39。,39。,to_date(39。,39。,39。 insert into yuangong values(39。無 39。12345639。yyyymmdd39。1991010139。 男39。 李四 39。0000239。)。,39。) ,39。,39。,to_date(39。,39。,39。 insert into yuangong values(39。 發(fā)送 sql語句,并用 ResultSet類型的對象保存查詢的數(shù)據(jù)行 2. 數(shù)據(jù)庫表的建立 本次課程設計使用的是 SQL Sever 數(shù)據(jù)庫,可以在新建的 SQL WINDOW 里面創(chuàng)建表。 conn = (url, user, dbpassword)。 String dbpassword = tiger。 前面是通過前臺來實現(xiàn)系統(tǒng)安全性的,我們也可以對數(shù)據(jù)庫進行身份驗證 ,可以從服務器角度建一個登錄名,使得不同的服務器角色擁有不同的權限,從而實現(xiàn)對數(shù)據(jù)庫的不同權限的管理,以此來增強 圖書信息管理 系統(tǒng)的安全性。 表 41 員工 的結構 編號 字段名稱 數(shù)據(jù)結構 說明 1 yid char 記錄編號 2 yname Varchar2(30) 記錄員工姓名 3 ysex Varchar(6) 記錄員工性別 4 ybirthday date 記錄員工生日 5 ynote Varchar2(100) 記錄員工是否遲到或者是否需要刪除 6 ypassword char(6) 記錄員工登陸系統(tǒng)密碼 (2)圖書信息表 用戶 用戶名 密碼 用戶類型 JavaEE架構與程序設計 20 表 42 圖書 的結構 編號 字段名稱 數(shù)據(jù)結構 說明 1 tid char(6) 記錄圖書編號 2 tname varchar2(30) 記錄圖書 名稱 3 tpress varchar2(30) 記錄圖書出版地址 4 tprice number(5,2) 記錄圖書價格 (3)用戶信息表 表 43 用戶信息結構 編號 字段名稱 數(shù)據(jù)結構 說明 1 uid char(8) 記錄用戶編號 2 upassword varchar2(30) 記錄登陸密碼 本系統(tǒng)將用戶劃分為 三 種類型,即系統(tǒng)管理員 、員工和 普通用戶。 (1)員工 信息表 用來保存 員工編號,姓名,性別,密碼,備注等信息 。 圖 419 用戶 ER圖 邏輯結構設計 根據(jù)上述的概念結構設計出邏輯結構,將 ER 圖轉(zhuǎn)換為關系模型。 圖 417 圖書編號錯誤 圖 418 歸還書籍 JavaEE架構與程序設計 19 3. 數(shù)據(jù)庫設計 概念結構設計 根據(jù)需求分析抽象出信息結構,可得該系統(tǒng)的 ER 圖。點擊還書按鈕會彈出歸還成功對話框。借閱書籍功能的具體 實現(xiàn)如圖 416 所示。輸入圖書編號“0000003”按回車鍵,可顯示該圖書信息,若輸入圖書編號錯誤,按回車鍵則會彈出圖書編號錯誤對話框,如圖 415 所示。 JavaEE架構與程序設計 17 圖 412 查看全庫信息 使用檢索詞必須得滿足一定的查詢條件才可以執(zhí)行, 用戶必須得在檢索項中選擇查詢方式并添好檢索詞才可查詢否則系統(tǒng)會顯示未找到您要查找的內(nèi)容并給以提示,如圖 413 所示。本系統(tǒng)副帶四個按鈕:確定、取消、查看全庫,該圖書館管理系統(tǒng)的查詢界面如圖411 所示。如果填寫的內(nèi)容正確則可以成功將新書添加入庫,新書入庫窗口如圖 410所示。 圖 49 讀者刪除 書籍管理模塊 (1)書入庫實現(xiàn) JavaEE架構與程序設計 16 功能介紹 :此界面主要完成的功能是往數(shù)據(jù)庫 book 表中添加新書的記錄,在book 表中可查看最新的記錄。 圖 48 讀者信息查詢 (4)讀者刪除 功能介紹:刪除數(shù)據(jù)庫中已有信息。 圖書借還管理 借書管理 借還信息查詢 還書管理 JavaEE架構與程序設計 15
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1