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

正文內(nèi)容

javaee設(shè)計(jì)圖書管理系統(tǒng)-閱讀頁(yè)

2024-09-25 11:02本頁(yè)面
  

【正文】 tushu、 圖書借還 信息表 jiehuan。表 yuangong 的結(jié)構(gòu)如表 41所示。系統(tǒng)管理員為Admin,他可以管理其他用戶的信息,在其他方面的權(quán)限相同。 JavaEE架構(gòu)與程序設(shè)計(jì) 21 第五章 系統(tǒng)實(shí)現(xiàn) 1. 數(shù)據(jù)庫(kù)的連接 獲取與數(shù)據(jù)庫(kù)之間的連接 String user = scott。 String url = jdbc:oracle:thin:localhost:1521:student。 創(chuàng)建發(fā)送 sql語(yǔ)句的 Statement對(duì)象 st = ()。 (1)創(chuàng)建表 yuangong 創(chuàng)建表 yuangong( 員工 信息表),它的代碼如下: create table yuangong( yid char(5) , yname varchar2(30), ysex varchar2(2), ybirthday date, ypassword char(6), ynote varchar2(100), constraints yuangong_pk primary key (yid) )。0000139。 張三 39。 男39。1991010139。yyyymmdd39。12345639。無(wú) 39。 insert into yuangong values(39。,39。,39。,to_date(39。,39。) ,39。,39。)。0000339。 王二 39。 女JavaEE架構(gòu)與程序設(shè)計(jì) 22 39。1991010139。yyyymmdd39。12345639。無(wú) 39。 insert into yuangong values(39。,39。,39。,to_date(39。,39。) ,39。,39。)。 (3)創(chuàng)建關(guān)系用戶數(shù)據(jù)表 user 創(chuàng)建關(guān)系用戶數(shù)據(jù)表 user 的代碼如下: create table user( uid char(8) primary key, upassword varchar2(30), unote varchar2(2), )。 3. 系統(tǒng)功能模塊實(shí)現(xiàn) (1)登陸界面 程序運(yùn)行出現(xiàn)登陸界面,要求用戶 先選擇用戶類型,然后再 輸入用戶名和密碼,當(dāng)用戶名和密碼均正確時(shí)才能 進(jìn)入系統(tǒng),如圖 51 和圖 52 所示。 (true)。} public FrmDengLu(){ setTitle(大學(xué)圖書信息管理系統(tǒng) )。 setBounds(100, 100, 374, 183)。 (new EmptyBorder(5, 5, 5, 5))。 (null)。 JavaEE架構(gòu)與程序設(shè)計(jì) 24 (lblKouLing)。 (190, 55, 90, 21)。 public JPasswordField getTxtPassWord() { return txtPassWord。 圖 53 主界面 具體實(shí)現(xiàn)代碼如下: private JPanel contentPane。 private JTable tableHuiYuan。 private JTable tableJieHuanXinXi。 private JTextField TxtYuanGongBianHao。 private String[] ColumnNames = new String[] { 編 號(hào) , 姓 名 ,性 別 , 生 日 , 密 碼 ,備 注 }。 private String[] ColumnNames3 = new String[]{ 圖書編號(hào) , 圖書名 ,出版社 , 單價(jià) ,借書日期 ,還書日期 ,是否歸還 }。 private JTextField texttushuchazhao。 (true)。}} (3)讀者管理 讀者管理是系統(tǒng)主要的管理功能之一,它主要包含讀者的編號(hào)、姓名、性別、生日和電話等信息。 JavaEE架構(gòu)與程序設(shè)計(jì) 26 (10, 46, 495, 122)。 tableHuiYuan = new JTable()。 (new DefaultTableModel( new Object[][] { new String[] { (new ActionListener() { JButton btnTianJiah = new JButton(\u6DFB \u52A0)。 (newXinZengshiyanhuiyuanactionlistener (this))。 (btnShanChuh)。 (lblHuiYuanBianHao)。 JLabel lblHuiYuanXingMing = new JLabel(\u4F1A\u5458\u59D3\u540D)。 (lblHuiYuanXingMing)。 (\u56FE\u4E66\u4FE1\u606F, null, TuShu, null)。 JScrollPane scrollPane_4 = new JScrollPane()。 (scrollPane_4)。 (scrollPane_2)。 (btnChaXunt)。 (5)圖書借還信息管理 在圖書管理系統(tǒng)中,除了讀者管理和圖書管理外,圖書借還信息管理更是必不可少的一部分,它可以直觀的顯示出某本圖書是由哪位讀者借閱,以及他的借閱日期,是否歸還,其界面設(shè)計(jì)如下: 圖 56 圖書借還信息管理界面 具體代碼如下: tableJieHuanXinXi = new JTable()。 (new DefaultTableModel( ...... JButton btnTianJiaj = new JButton(\u6DFB \u52A0)。 (btnTianJiaj)。 JavaEE架構(gòu)與程序設(shè)計(jì) 29 第六章 系統(tǒng)測(cè)試 1. 測(cè)試目的 軟件測(cè)試就是利用測(cè)試工具按照測(cè)試方案和流程對(duì)產(chǎn)品進(jìn)行功能和性能測(cè)試,甚至根據(jù)需要編寫不同的測(cè)試工具,設(shè)計(jì)和維護(hù)測(cè)試系統(tǒng),對(duì)測(cè)試方案可能出現(xiàn)的問(wèn)題進(jìn)行分析和評(píng)估。軟件測(cè)試是使用人工或者自動(dòng)手段來(lái)運(yùn)行或測(cè) 試某個(gè)系統(tǒng)的過(guò)程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別。 這一方法 是把測(cè)試 對(duì)象 看作一個(gè)打開的盒子,測(cè)試人員依據(jù) 程序 內(nèi)部 邏輯結(jié)構(gòu) 相關(guān)信息,設(shè)計(jì)或選擇 測(cè)試用例 ,對(duì)程 序所有邏輯 路徑 進(jìn)行測(cè)試,通過(guò)在不同點(diǎn)檢查程序的狀態(tài),確定實(shí)際的狀態(tài)是否與預(yù)期的狀態(tài)一致。其中 軟件 的 靜態(tài)測(cè)試 不要求在計(jì)算機(jī)上實(shí)際執(zhí)行所測(cè) 程序 ,主要以一些人工的模擬技術(shù)對(duì)軟件進(jìn)行分析和測(cè)試;而軟件的 動(dòng)態(tài)測(cè)試 是通過(guò)輸入一組預(yù)先按照一定的 測(cè)試準(zhǔn)則 構(gòu)造的實(shí)例數(shù)據(jù)來(lái)動(dòng)態(tài)運(yùn)行程序,而達(dá)到發(fā)現(xiàn) 程序錯(cuò)誤 的過(guò)程。 黑盒測(cè)試 黑盒測(cè)試也稱 功能測(cè)試 ,它是通過(guò)測(cè)試來(lái)檢測(cè)每個(gè)功能是否都能正常使用。黑盒測(cè)試著眼于 程序 外部結(jié)構(gòu),不考慮內(nèi)部 邏輯結(jié)構(gòu) ,主要針對(duì) 軟件界面 和軟件功能進(jìn)行測(cè)試。 4. 測(cè)試用例 ( 1)系統(tǒng)用戶登錄測(cè)試 在登錄界面輸入用戶名和密碼,單擊“確定”按鈕即可進(jìn)入登錄界面。 運(yùn)行程序后在登陸界面輸入已經(jīng)存在的用戶名和正確的密碼,以及不正確的密碼,幾組不同的用戶名和密碼,系統(tǒng)管理員登錄功能的主要測(cè)試用例如表 61 所示。以新書入庫(kù)為例,點(diǎn)擊添加書籍,輸入圖書編號(hào)、圖書名、出版社、價(jià)格,點(diǎn)擊添加后保存。JavaEE架構(gòu)與程序設(shè)計(jì) 31 表 62 新書入庫(kù)測(cè)試 輸入數(shù)據(jù) 期望結(jié)果 實(shí)際結(jié)果 結(jié)果 圖書編號(hào): 0000001 圖書 名:西游記 出版社:國(guó)家出版社 價(jià)格: 85 元 點(diǎn)擊確定后能保存 保存成功 通過(guò) 圖書編號(hào): 0000027 圖書名: JavaEE 主流開源框架 出版社:無(wú) 價(jià)格: 35 元 書籍無(wú)法添加,提示出版社信息不能為空 書籍無(wú)法添加,提示出版社信息不能為空 通過(guò) 圖書編號(hào): 0000024 圖書名:軟件測(cè)試 出版社:電子出版社 價(jià)格: 36 書籍無(wú)法添加,提示圖書價(jià)格不明確 書籍無(wú)法添加,提示圖書編號(hào)不明確 通過(guò) ( 3) 圖書借還管理測(cè)試 圖書借還管理主要包括借書管理、還書管理和借還信息查詢。 表 63 圖書借閱測(cè)試 輸入數(shù)據(jù) 期望結(jié)果 實(shí)際結(jié)果 結(jié)果 圖書證號(hào): 0004 圖書編號(hào): 0000001 圖書名稱:西游記 借閱成功,請(qǐng)于一月內(nèi)歸還,否則將支付滯結(jié)金 借閱成功,請(qǐng)于一月內(nèi)歸還,否則將支付滯結(jié)金 通過(guò) 圖書證號(hào): 00004 圖書編號(hào): 0000001 圖書名稱:西游記 沒(méi)有此用戶 沒(méi)有此用戶 通過(guò) 圖書證號(hào): 0018 圖書編號(hào): 000002 圖書名稱:軟件測(cè)試 沒(méi)有這本書 沒(méi)有這本書 通過(guò) 圖書證號(hào): 0018 圖書編號(hào): 0000024 圖書名稱:軟件測(cè)試 借閱成功,請(qǐng)于一月 內(nèi)歸還,否則將支付滯結(jié)金 借閱成功,請(qǐng)于一月內(nèi)歸還,否則將支付滯結(jié)金 通過(guò) 5. 測(cè)試結(jié)果 此測(cè)試可對(duì)系統(tǒng)各功能模塊進(jìn)行逐一的檢測(cè),對(duì)設(shè)計(jì)中的功能進(jìn)行逐一的排查,對(duì)系統(tǒng)實(shí)現(xiàn)各功能的正常運(yùn)行做充分的測(cè)試,輸入合理及不合理的測(cè)試數(shù)據(jù)檢測(cè)功能的運(yùn)行及出錯(cuò)處理情況,但由于功能模塊較多,采用功能測(cè)試設(shè)計(jì)的測(cè)試用例相對(duì)比較多,需要花費(fèi)一定的時(shí)間?;灸軡M足設(shè)計(jì)開始時(shí)擬定的需求計(jì)劃。軟件中仍存在的出錯(cuò)的概率在可以允許的范圍 內(nèi)。JavaEE架構(gòu)與程序設(shè)計(jì) 32 結(jié) 論 持續(xù)幾周的 java 課程設(shè)計(jì)已經(jīng)結(jié)束了,在這次課程設(shè)計(jì)中我努力完成了任務(wù),共同學(xué)習(xí)知識(shí)。在這次課設(shè)中我不僅學(xué)到了知識(shí),真正體會(huì)到了小組合作精神的重要性,就如古語(yǔ)所說(shuō)的 “ 萬(wàn)眾同心,齊力斷金 ” ,這對(duì)我以后的工作有很大的幫助。之后在收集資料的過(guò)程中,上網(wǎng)下載,到圖書館檢索,眾多資料,紛繁復(fù)雜,通過(guò)學(xué)習(xí)的理論知識(shí)和廣泛地資料分析制定了 需求分析。不但成功的連接了數(shù)據(jù)庫(kù),也成功實(shí)現(xiàn)了很多功能:在管理員方面實(shí)現(xiàn)了管理員登陸、管理員添加、管理員刪除三個(gè)功能,在讀者管理方面實(shí)現(xiàn)了讀者添加、讀者修改、讀者查詢、讀者刪除四個(gè)功能,在書籍管理方面實(shí)現(xiàn)了新書入庫(kù)、書籍查詢兩個(gè)功能,在書籍借閱與歸還方面實(shí)現(xiàn)了借閱書籍、歸還書籍兩個(gè)功能,在借閱超時(shí)方面也成功實(shí)現(xiàn)了此功能。但是,經(jīng)過(guò)這段時(shí)間對(duì)相關(guān)書籍的閱讀和分析,我順利的完成了設(shè)計(jì), 我還明白了 在編寫程序的時(shí)候,應(yīng)該盡量使界面簡(jiǎn)潔大方,布局統(tǒng)一。總之,這次課程設(shè)計(jì)為我提供了與眾不同的學(xué)習(xí)方法,在書本中面對(duì)現(xiàn)實(shí),為我將來(lái)在社會(huì)上立足提供了 良好的前提。人生有數(shù),學(xué)無(wú)止境,學(xué)習(xí)生活是無(wú)窮盡的,只有掌握更多的、更新的知識(shí)才能使自己始終立于不敗之地。所以我們應(yīng)該從這次課程設(shè)計(jì)中所暴露出的問(wèn)題入手,不斷完善自己的欠缺和不足。JavaEE架構(gòu)與程序設(shè)計(jì) 33 參考文獻(xiàn) [1] 耿祥義 .Java 實(shí)用教程 [M].第二版 .北京 :清華大學(xué)出版社, 2020. [2] 朱仲杰 .Java 全方位學(xué)習(xí) [M].第六版 .北京 :機(jī)械工業(yè)出版社, 2020. [3] 張思民 .Java 程序設(shè)計(jì)實(shí)踐教程 [M].第一版 .北京 :清華大學(xué)出版社, 2020. [4] 湯一平 .Java 語(yǔ)言程序設(shè)計(jì) [M].第八版 .北京 :科學(xué)出版社, 2020. [5] 劉藝 .Java 程序設(shè)計(jì)大學(xué)教程 [M].第一版 .北京 :機(jī)械工業(yè)出版社, 2020. [6] 耿祥義 .Java 課程設(shè)計(jì) [M].第四版 .北京 :清華大學(xué)出版社, 2020. [7] Sharon 教程 [M].第五版 .北京 :人民郵電出版社, 2020. [8] Sharon 教程和 SQL 語(yǔ)言 [M].第三版 .北京 :人民郵電出版社, 2020.
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1