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

正文內(nèi)容

基于java的圖書管理系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)最畢業(yè)論文-資料下載頁

2025-06-22 01:22本頁面
  

【正文】 UI組件jcp對(duì)象JComboBox實(shí)例化的對(duì)象,用于創(chuàng)建下拉列表框str對(duì)象創(chuàng)建下拉列表框數(shù)據(jù)模型的字符串?dāng)?shù)組str1對(duì)象接收文本框中的String字符串的數(shù)組jtxtArray對(duì)象創(chuàng)建的文本框,用于接收鍵盤向其輸入的字符串jlArray對(duì)象用于顯示標(biāo)簽組(如:學(xué)號(hào)和學(xué)生姓名等標(biāo)簽)jbArray對(duì)象創(chuàng)建的按鈕組(如:添加學(xué)生信息和刪除學(xué)生信息按鈕)head對(duì)象由Vector實(shí)例化的對(duì)象,用于對(duì)顯示給用戶的表格創(chuàng)建表頭data對(duì)象由Vector實(shí)例化的對(duì)象,用于存儲(chǔ)表中數(shù)據(jù)的數(shù)組dtm對(duì)象由DefaultTableModel實(shí)例化的對(duì)象,用于創(chuàng)建表格模型的對(duì)象jt對(duì)象JTable的對(duì)象,用于顯示給用戶可見的結(jié)果jspn對(duì)象將JTable封裝到滾動(dòng)表格Student()方法Student類的構(gòu)造函數(shù),封裝了此模塊的界面布局和設(shè)置監(jiān)聽器actionPerformed( ActionEvent e)方法實(shí)現(xiàn)事件響應(yīng)監(jiān)聽器接口中的方法,其響應(yīng)的事件源有文本框和布局在此類中的按鈕。并調(diào)用了此類中設(shè)計(jì)的方法insertStudent()方法此方法實(shí)現(xiàn)了對(duì)學(xué)生用戶進(jìn)行添加,其功能有判斷學(xué)生信息是否為空的功能、執(zhí)行添加學(xué)生信息的功能、對(duì)數(shù)據(jù)庫表進(jìn)行操作的功能和顯示結(jié)果到JTable中的功能deleteStudent()方法此方法與insertStudent()方法類似,其不同之處為此方法操作為從數(shù)據(jù)庫表中刪除記錄updateStudent()方法此方法是對(duì)學(xué)生信息進(jìn)行修改,對(duì)數(shù)據(jù)庫中表的內(nèi)容進(jìn)行了更新searchStudent() 方法對(duì)數(shù)據(jù)庫的內(nèi)容進(jìn)行查詢操作,將查詢的內(nèi)容顯示到JTable實(shí)例化的對(duì)象中六、查詢功能模塊的實(shí)現(xiàn)查詢功能模塊包括圖書查詢,讀者借閱查詢和借閱到期提醒三個(gè)子功能模塊。1) 圖書查詢可根據(jù)圖書的條形碼,書名,作者,出版社等不同信息進(jìn)行查詢,其操作界面圖下圖所示:七、圖書管理功能模塊的實(shí)現(xiàn)與學(xué)生管理模塊類似,圖書管理模塊也為圖書狀態(tài)管理和圖書信息管理模塊,其中圖書狀態(tài)管理功能判斷圖書是否被借閱或被預(yù)約,圖書信息管理是管理維護(hù)圖書館藏書的基本信息。其模塊操作界面為: 圖書信息中包含圖書的書號(hào),書名,作者,出版社,購買日期基本信息,是否預(yù)約,是否借閱默認(rèn)項(xiàng)為“否”,其文本框中信息都為必填項(xiàng)。實(shí)現(xiàn)此圖書管理模塊的過程簡(jiǎn)述:此模塊命名為BookManager,繼承了JPanel類,并實(shí)現(xiàn)ActionListener接口,使用JPanel作為容器,以便加入GUI組件,實(shí)現(xiàn)ActionListener接口中的actionPerformed方法,在構(gòu)造函數(shù)中進(jìn)行了容器及相應(yīng)標(biāo)簽和按鈕等的布局,調(diào)用了事件響應(yīng)監(jiān)聽事件,并針對(duì)相應(yīng)的事件編寫了相應(yīng)的方法,如:insertBook()方法編寫了添加圖書信息的動(dòng)作,其結(jié)果反應(yīng)到數(shù)據(jù)庫中的Book表中,并在顯示界面的JTable實(shí)例的對(duì)象中反應(yīng)給用戶。由于設(shè)計(jì)此類的過程與Manager類的過程類似,其主要的對(duì)象及方法在此不做贅述。八、圖書借閱功能模塊的實(shí)現(xiàn)。該子模塊實(shí)現(xiàn)系統(tǒng)的圖書歸還功能,學(xué)生用戶向圖書管理員提供自己的編號(hào)會(huì)顯示出學(xué)生當(dāng)前的借閱情況,再提供要?dú)w還的圖書編號(hào),圖書管理員將信息記錄在系統(tǒng)中,歸還成功。圖書歸還如下圖所示: 實(shí)現(xiàn)管理員通過讀者提供的圖書信息進(jìn)行查詢,如下圖:第五章、軟件測(cè)試第一節(jié)、軟件測(cè)試的方法與步驟該系統(tǒng)在本地服務(wù)器上進(jìn)行運(yùn)行和調(diào)試,鑒于對(duì)系統(tǒng)的內(nèi)部結(jié)構(gòu)和處理算法的完全了解以及對(duì)系統(tǒng)功能的全面掌握對(duì)系統(tǒng)進(jìn)行白盒測(cè)試和黑盒測(cè)試。在開發(fā)軟件系統(tǒng)的過程中,需要面對(duì)錯(cuò)綜復(fù)雜的問題,因此,在軟件生存周期的每個(gè)階段都不可避免地會(huì)產(chǎn)生錯(cuò)誤。測(cè)試目的在于:發(fā)現(xiàn)錯(cuò)誤而執(zhí)行一個(gè)程序的過程,測(cè)試重要發(fā)現(xiàn)一個(gè)發(fā)現(xiàn)其中尚未發(fā)現(xiàn)的錯(cuò)誤。本系統(tǒng)的測(cè)試階段信息流程下圖所示[15]。 測(cè)試階段信息流程圖為了設(shè)計(jì)出有效地測(cè)試方案按照下面準(zhǔn)則進(jìn)行測(cè)試:所有測(cè)試都應(yīng)追溯到用戶需求;在完成了需求模型就要著手制定測(cè)試計(jì)劃,在編碼之前最所有測(cè)試工作進(jìn)行計(jì)劃和設(shè)計(jì);運(yùn)用Pareto原理著重對(duì)占出現(xiàn)錯(cuò)誤80%的容易出錯(cuò)的20%的模塊進(jìn)行測(cè)試,從小規(guī)模開始逐步進(jìn)行大規(guī)模測(cè)試,通常先重點(diǎn)測(cè)試單個(gè)程序模塊再轉(zhuǎn)向集成的模塊簇。精心設(shè)計(jì)測(cè)試方案,盡可能充分覆蓋程序邏輯使之達(dá)到要求的可靠性[15]。按照軟件工程的觀點(diǎn),軟件測(cè)試(主要是指多模塊程序的測(cè)試)共包括4個(gè)層次。1)單元測(cè)試。單元測(cè)試的用例從單元詳細(xì)設(shè)計(jì)中導(dǎo)出。在單元測(cè)試中可以采用功能性測(cè)試和結(jié)構(gòu)性測(cè)試兩種。2)集成測(cè)試和確認(rèn)測(cè)試。這一階段的任務(wù),是通過了單元測(cè)試的模塊逐步組裝起來,通過測(cè)試與糾錯(cuò),最終得到一個(gè)滿足需求的目標(biāo)軟件。3)驗(yàn)證測(cè)試。在這個(gè)測(cè)試步驟中所發(fā)現(xiàn)的往往是需求規(guī)格說明的錯(cuò)誤。一般來說,系統(tǒng)測(cè)試是功能性測(cè)試,不是結(jié)構(gòu)性測(cè)試[15]。在整個(gè)測(cè)試中,采用了白盒測(cè)試和黑盒測(cè)試相結(jié)合的方法。第二節(jié)、測(cè)試用例設(shè)計(jì)與測(cè)試用例的運(yùn)行過程及測(cè)試結(jié)果分析一、模塊測(cè)試用例測(cè)試數(shù)據(jù)預(yù)期結(jié)果UC1:輸入正確的用戶名和密碼用戶名:admin密碼:admin系統(tǒng)跳轉(zhuǎn)到登陸成功頁面UC2:輸入空用戶名用戶名:請(qǐng)輸入用戶名UC3:輸入用戶名和空密碼用戶名:admin 密碼:請(qǐng)輸入密碼UC4:輸入用戶名和錯(cuò)誤的密碼用戶名:admin 密碼:321ff您輸入的用戶名或密碼錯(cuò)誤當(dāng)用戶輸入的用戶名或密碼錯(cuò)誤是系統(tǒng)會(huì)跳轉(zhuǎn)到出錯(cuò)頁面并提示“您輸入的用戶名或密碼錯(cuò)誤”,用戶點(diǎn)擊確定,系統(tǒng)會(huì)重新返回登陸頁面,: 系統(tǒng)出錯(cuò)提示頁面 用戶登錄系統(tǒng)后可對(duì)自己的登錄密碼進(jìn)行更改,更改過程要求用戶提供原始密碼,輸入新密碼,重新輸入新密碼進(jìn)行確認(rèn),如果用戶輸入的原始密碼錯(cuò)誤,或兩次輸入的新密碼不一致將無法執(zhí)行密碼更新操作,系統(tǒng)會(huì)給出相應(yīng)的提示頁面為:二、集成測(cè)試把經(jīng)過單元測(cè)試的模塊放在一起形成一個(gè)子系統(tǒng)并對(duì)它進(jìn)行測(cè)試用于檢驗(yàn)?zāi)K相互間的協(xié)調(diào)和通信,這里主要對(duì)圖書管理員功能系統(tǒng)進(jìn)行了測(cè)試,經(jīng)過檢驗(yàn)其功能均得以順利實(shí)現(xiàn),下圖為管理員操作的讀者借閱模塊成功運(yùn)行界面:把經(jīng)過測(cè)試的子系統(tǒng)裝配成一個(gè)完整的系統(tǒng)進(jìn)行測(cè)試,經(jīng)過黑盒測(cè)試于白盒測(cè)試相結(jié)合的方式,對(duì)整個(gè)系統(tǒng)的各個(gè)功能模塊進(jìn)行了測(cè)試,并調(diào)試改正其中的設(shè)計(jì)和編碼錯(cuò)誤,經(jīng)過這個(gè)環(huán)節(jié)的操作整個(gè)系統(tǒng)的功能基本實(shí)現(xiàn)成功運(yùn)行三、驗(yàn)收測(cè)試在進(jìn)行了以上的測(cè)試工作后,將整個(gè)軟件系統(tǒng)作為單一的實(shí)體進(jìn)行測(cè)試,測(cè)試內(nèi)容與系統(tǒng)測(cè)試基本類似,但它是在用戶積極參與下進(jìn)行的,此測(cè)試過程主要使用實(shí)際數(shù)據(jù),進(jìn)行測(cè)試,驗(yàn)證測(cè)試的目的是驗(yàn)證系統(tǒng)確實(shí)能夠滿足用戶的需求,經(jīng)過這個(gè)環(huán)節(jié)的實(shí)際數(shù)據(jù)測(cè)試,系統(tǒng)的各個(gè)功能實(shí)現(xiàn)都達(dá)到了系統(tǒng)需求設(shè)計(jì)的要求。第三節(jié)、評(píng)價(jià)測(cè)試過程嚴(yán)格按照測(cè)試的流程,經(jīng)過單元測(cè)試、子系統(tǒng)測(cè)試和系統(tǒng)測(cè)試。通過單元測(cè)試,查找出了系統(tǒng)各模塊內(nèi)部的錯(cuò)誤;通過子系統(tǒng)測(cè)試,發(fā)現(xiàn)了模塊間相互協(xié)調(diào)和通信上的錯(cuò)誤;通過系統(tǒng)的集成測(cè)試,發(fā)現(xiàn)了軟件設(shè)計(jì)過程中存在的錯(cuò)誤。通過改正錯(cuò)誤的設(shè)計(jì)和實(shí)現(xiàn)部分,保證了圖書借閱管理系統(tǒng)可以完成需求分析中制定的需求[16]。從上面的測(cè)試中可以看出,此系統(tǒng)可以完成用戶登錄、系統(tǒng)設(shè)置、圖書管理、讀者管理管理、借閱管理和系統(tǒng)查詢等功能。讀者在本系統(tǒng)的應(yīng)用下可實(shí)現(xiàn)按照各種方式(如:書名,編號(hào),作者)查詢圖書館的藏書請(qǐng)客,方便的借閱圖書,續(xù)借圖書,歸還圖書,能夠查詢自己的借閱圖書情況。圖書館工作人員能夠?qū)崿F(xiàn)方便的對(duì)圖書進(jìn)行查詢,方便的進(jìn)行讀者借閱情況查詢,方便的進(jìn)行借書還書處理等,便捷的對(duì)圖書信息進(jìn)行添加、修改、刪除,分類管理等操作,對(duì)讀者信息進(jìn)行相關(guān)添加,修改,分類管理等操作。系統(tǒng)管理員可以對(duì)圖書館信息進(jìn)行修改更新操作,對(duì)系統(tǒng)用戶進(jìn)行添加、修改、刪除、權(quán)限設(shè)置等操作,對(duì)圖書館的辦證參數(shù)進(jìn)行修改維護(hù)等操作功能。測(cè)試階段的工作一方面發(fā)現(xiàn)了系統(tǒng)的各種錯(cuò)誤,另外一方面也驗(yàn)證了修改后的系統(tǒng)能夠?qū)崿F(xiàn)提高圖書館工作效率的預(yù)期目的。 致謝經(jīng)過將近四個(gè)月的努力,終于完成了我的畢業(yè)設(shè)計(jì)——在大學(xué)的最后一份作業(yè)。畢業(yè)設(shè)計(jì)的完成說明我的大學(xué)生活已經(jīng)結(jié)束了,接下來就是進(jìn)入社會(huì),證明自己的時(shí)候了。在大學(xué)四年里,我不僅僅學(xué)到了計(jì)算機(jī)專業(yè)的知識(shí),還懂得了一些為人處事的道理,也參與了一些社會(huì)實(shí)踐活動(dòng),了解了社會(huì)中一些對(duì)人對(duì)事的技巧,為以后進(jìn)入社會(huì)打下了堅(jiān)實(shí)的基礎(chǔ),在此我要感謝在我大學(xué)生活中給予過我?guī)椭挠H人、老師、同學(xué)和朋友,謝謝你們!首先要感謝我的父母,(此處省略一萬字)還有,我要特別感謝我的畢業(yè)設(shè)計(jì)指導(dǎo)老師**老師,您從畢業(yè)設(shè)計(jì)的開題報(bào)告一直到論文的定稿都認(rèn)真的指導(dǎo)我,及時(shí)指出我論文中存在的問題,并指引我論文的方向,我的論文才能得以完成。是您嚴(yán)謹(jǐn)?shù)闹螌W(xué),適時(shí)的督促,不斷地知道使我順利完成了我的畢業(yè)設(shè)計(jì),在整個(gè)畢業(yè)設(shè)計(jì)期間您不斷地給與我?guī)椭椭笇?dǎo)使我不止完成了我的設(shè)計(jì)任務(wù)還學(xué)的了很多相關(guān)的專業(yè)知識(shí),老師不但經(jīng)驗(yàn)豐富知識(shí)領(lǐng)域?qū)拸V而且和善可親,還為我的未來發(fā)展學(xué)業(yè)工作提出了很多寶貴的意見,我們不但是親切的師生,也是彼此的朋友,在這里,我要向我尊敬的*老師說聲:“謝謝!” 再有就是非常感謝在我畢業(yè)設(shè)計(jì)期間給予我?guī)椭睦蠋熀屯瑢W(xué)們!是你們?cè)诎l(fā)現(xiàn)我的設(shè)計(jì)存在問題或我自身感到困難是及時(shí)提出寶貴意見和建議,并作出技術(shù)上和知識(shí)上的指導(dǎo),使我能準(zhǔn)確把握設(shè)計(jì)的方向。你們不僅幫我解決了實(shí)際問題,還教授了我更多的知識(shí),使我受益良多,謝謝你們!最后,謝謝我的母?!?*學(xué)院對(duì)我的教育,我將以更加飽滿的熱情投入到以后的工作中去,充實(shí)自己,完善自己,向著自己的目標(biāo)不斷地前進(jìn),用我的所學(xué)去實(shí)現(xiàn)我心中的夢(mèng)想! 參考文獻(xiàn)[1] Bruce Eckel. 《Thinking in Java》. .[2] 張秋余 楊玥.《基于用例的需求建模方法[J]》. 計(jì)算機(jī)工程與設(shè)計(jì),2006.[3] 周小桶 陳丹丹.《Java 從入門到精通》..[4] Yochem.《j2ee應(yīng)用與bea+weblogic+server》(第二版)..[5] 王珊 薩師炫.《數(shù)據(jù)庫系統(tǒng)概論》(第三版)[M],北京:.[6] 陳剛. 《Eclipse 從入門到精通》..[7] 范立南 .《SQL Server 2005實(shí)用教程》,.[8] 尹朝慶.《計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)教程[M]》.北京:.[9] 伽瑪.《設(shè)計(jì)模式》..[10] John W. Satzinger.《Robert B. Jackson, Stephen D. Burd》. 北京:人民郵電出版社, 2008.[11] (美)福勒. 《UML精粹:標(biāo)準(zhǔn)對(duì)象建模語言簡(jiǎn)明指南》(第3版)..[12] 王珊 薩師炫.《數(shù)據(jù)庫系統(tǒng)概論》(第三版). 北京:.[13] 陸榮幸 郁洲. 《J2EE平臺(tái)上MVC設(shè)計(jì)模式的研究與實(shí)現(xiàn)》. 計(jì)算機(jī)應(yīng)用研究,2003.[14] 何成萬 余秋惠. 《MVC模型2及軟件框架Struts的研究》. 計(jì)算機(jī)工程,2002.[15] 尹朝慶. 《計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)教程》. 北京:.[16] 張維明. 《信息系統(tǒng)原理與工程》. 電子工業(yè)出版社. 2002.[17] (德)斯皮勒.《軟件測(cè)試基礎(chǔ)教程》(第2版) ..[18] (美)科伯恩.《敏捷軟件開發(fā)》
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1