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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-學(xué)生宿舍管理系統(tǒng)論文-資料下載頁(yè)

2025-06-19 17:24本頁(yè)面
  

【正文】 刪除用戶(hù)VectorVectorString selectUserName()。//獲取用戶(hù)名 數(shù)據(jù)庫(kù)操作的實(shí)現(xiàn)在系統(tǒng)開(kāi)發(fā)過(guò)程中,因?yàn)橐嗵幱玫綄?duì)數(shù)據(jù)庫(kù)的操作,如果這些操作在每次用到時(shí)在每個(gè)Java程序中去實(shí)現(xiàn),將非常繁瑣,因此,為了簡(jiǎn)化這些操作,在開(kāi)發(fā)時(shí)設(shè)計(jì)了一個(gè)可重用組件:dbConnect.java,把對(duì)數(shù)據(jù)庫(kù)的操作都封裝在dbConnect類(lèi)中,需要用到時(shí)生成對(duì)象調(diào)用便可[5]。 定義dbConnect類(lèi)的代碼如下:import java.sql.*。//導(dǎo)入java.sql包中的所有類(lèi)public class dbConnect{private Connection conn = null。 //聲明Connection對(duì)象的實(shí)例public Statement stmt = null。 //聲明Statement對(duì)象的實(shí)例public ResultSet rs = null。 //聲明ResultSet對(duì)象的實(shí)例private String user=“username”。private String password=““。private String className=“ ”。 //定義保存數(shù)據(jù)庫(kù)驅(qū)動(dòng)的變量public dbConnect(){ //構(gòu)造函數(shù)try{(className)。}catch(ClassNotFoundException e){ (“加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)失敗!”)。e.printStackTrace()。}}對(duì)于數(shù)據(jù)庫(kù)的操作通常包括連接數(shù)據(jù)庫(kù)、執(zhí)行查詢(xún)操作、執(zhí)行更新操作和關(guān)閉數(shù)據(jù)庫(kù)連接等,因此在dbConnect.Java中應(yīng)設(shè)計(jì)4個(gè)方法,分別是:連接數(shù)據(jù)庫(kù)的方法getConnection(),執(zhí)行查詢(xún)操作的方法executeQuery(String sql),執(zhí)行更新操作的方法executeUpdate(String Sql),關(guān)閉數(shù)據(jù)庫(kù)連接的方法close()。 系統(tǒng)測(cè)試 系統(tǒng)測(cè)試的目的系統(tǒng)測(cè)試是將已經(jīng)確認(rèn)的軟件、計(jì)算機(jī)硬件、外設(shè)、網(wǎng)絡(luò)等其他元素結(jié)合在一起,進(jìn)行信息系統(tǒng)的各種組裝測(cè)試和確認(rèn)測(cè)試,其目的是通過(guò)與系統(tǒng)的需求相比較,發(fā)現(xiàn)所開(kāi)發(fā)的系統(tǒng)與用戶(hù)需求不符或矛盾的地方,從而提出更加完善的方案。它的任務(wù)是盡可能徹底地檢查出程序中的錯(cuò)誤,提高軟件的可靠性,其目的是檢驗(yàn)系統(tǒng)“做得怎樣?”。這階段又可分為三個(gè)步驟:模塊測(cè)試,測(cè)試每個(gè)模塊的程序是否有錯(cuò)誤;組裝測(cè)試,測(cè)試模塊之間的接口是否正確;確認(rèn)測(cè)試,測(cè)試整個(gè)軟件系統(tǒng)是否滿(mǎn)足用戶(hù)功能和性能的要求。該階段結(jié)束應(yīng)交付測(cè)試報(bào)告,說(shuō)明測(cè)試數(shù)據(jù)的選擇,測(cè)試用例以及測(cè)試結(jié)果是否符合預(yù)期結(jié)果。測(cè)試發(fā)現(xiàn)問(wèn)題之后要經(jīng)過(guò)調(diào)試找出錯(cuò)誤原因和位置,然后進(jìn)行改正。是基于系統(tǒng)整體需求說(shuō)明書(shū)的黑盒類(lèi)測(cè)試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。系統(tǒng)測(cè)試是針對(duì)整個(gè)產(chǎn)品系統(tǒng)進(jìn)行的測(cè)試,目的是驗(yàn)證系統(tǒng)是否滿(mǎn)足了需求規(guī)格的定義,找出與需求規(guī)格不相符合或與之矛盾的地方。一個(gè)程序并不可能達(dá)到十分完美,難免存在一些錯(cuò)誤。如果不能及時(shí)將其找出并修改,會(huì)造成系統(tǒng)崩潰并造成不必要的損失。通軟件測(cè)試,盡可能多的找出系統(tǒng)中的錯(cuò)誤,以便與及時(shí)修改。宿舍管理系統(tǒng)是對(duì)學(xué)生宿舍進(jìn)行管理的系統(tǒng),一旦系統(tǒng)無(wú)法運(yùn)行,對(duì)學(xué)校的宿舍管理帶來(lái)很多的影響。所以通過(guò)軟件測(cè)試的手段,盡可能排除程序中的錯(cuò)誤,已達(dá)到程序運(yùn)行穩(wěn)定的目的,使學(xué)校的工作不會(huì)因此受到影響。 系統(tǒng)的測(cè)試環(huán)境1. 系統(tǒng)測(cè)試的性能要求系統(tǒng)的性能要求通常指系統(tǒng)需要的存儲(chǔ)容量以及后援存儲(chǔ),重新啟動(dòng)和安全性,運(yùn)行效率等方面的考慮。 本系統(tǒng)運(yùn)行環(huán)境為網(wǎng)絡(luò)版,在運(yùn)行時(shí)對(duì)系統(tǒng)整體性能要有一定的要求,要求:軟硬件要求:系統(tǒng)環(huán)境winXP+MySQL+eclipse硬件系統(tǒng)環(huán)境P4 、512MB內(nèi)存、80G硬盤(pán)系統(tǒng)運(yùn)行時(shí)對(duì)數(shù)據(jù)的保密性要求不高對(duì)一般的數(shù)據(jù)不要求進(jìn)行加密。此外,對(duì)其它軟件幾乎沒(méi)有依賴(lài)性,程序健壯性較好。 2. 測(cè)試數(shù)據(jù)(1)信息輸入選擇幾組數(shù)據(jù)進(jìn)行添加 修改 刪除 等操作 實(shí)現(xiàn)其基本功能 (2) 信息查詢(xún)信息輸入后,通過(guò)信息查詢(xún),查看結(jié)果是否和設(shè)計(jì)時(shí)數(shù)據(jù)一致,以確認(rèn)數(shù)據(jù)的正確性。, (3) 信息的刪除,通過(guò)對(duì)信息的刪除,然后進(jìn)行信息查詢(xún),驗(yàn)證信息是否已經(jīng)成功刪除。 總 結(jié)在一個(gè)軟件開(kāi)發(fā)過(guò)程中,我覺(jué)得最重要的是需求分析,軟件是給客戶(hù)來(lái)使用的,所以客戶(hù)就是上帝,如何合理有效地跟客戶(hù)進(jìn)行溝通,然后把需求與軟件結(jié)合起來(lái),最終形成一個(gè)確定的需求文檔,這是最重要的。這次的設(shè)計(jì)就在需求方面吃了很大的虧,剛開(kāi)始由于需求做的不是很細(xì),第一,內(nèi)容開(kāi)始的時(shí)候太匱乏,功能點(diǎn)太模棱兩可,不夠詳細(xì),規(guī)定的不夠具體,沒(méi)有明確要求,從而導(dǎo)致大幅度的修改過(guò)一次需求分析,第二,項(xiàng)目的時(shí)間安排沒(méi)有考慮到很周全,測(cè)試的時(shí)候估計(jì)是因?yàn)榫唧w實(shí)現(xiàn)代碼的時(shí)候,返工以及磨合的需求太大,導(dǎo)致測(cè)試停滯斷時(shí)間,從而把后期修改BUG的時(shí)間占用了一些,差點(diǎn)來(lái)不及。第三,想做的功能太多,導(dǎo)致后期拋了幾個(gè)功能點(diǎn)不做,這也同時(shí)是需求分析以及時(shí)間安排的不合理問(wèn)題。最終到了后期才發(fā)現(xiàn)這些問(wèn)題,導(dǎo)致了很多功能都要重新寫(xiě),花費(fèi)了很大的功夫,這是這次項(xiàng)目感觸最大的,也是收獲最多的。在這次的畢業(yè)設(shè)計(jì)的過(guò)程中,更加深入了解了對(duì)分層設(shè)計(jì)思想的認(rèn)識(shí)。從一開(kāi)始的Dao層到業(yè)務(wù)邏輯層,然后通過(guò)監(jiān)聽(tīng)器連接到界面上,最終成為一個(gè)滿(mǎn)足需求的軟件,這就是MVC開(kāi)發(fā)模式。雖然一開(kāi)始感覺(jué)到分層很復(fù)雜,但是做了幾個(gè)類(lèi)后,逐漸有了思路,也進(jìn)一步加深了對(duì)java面向?qū)ο蟾拍畹恼J(rèn)識(shí)。在這次項(xiàng)目中,我體會(huì)并感受到了一個(gè)項(xiàng)目開(kāi)發(fā)的流程,除了在技術(shù)上有一定的提高以外,更重要的是形成了分層的思想與面向?qū)ο蟮乃枷搿?粗龀龅漠a(chǎn)品,感受到了這兩個(gè)月來(lái)所付出的一切都是值得的! 致 謝畢業(yè)設(shè)計(jì)與論文即將完成之際,回想起開(kāi)始工作的不知所措,以及調(diào)研、調(diào)試過(guò)程中的多次遇阻,真是說(shuō)不出的艱辛。幸好,有許多老師、同學(xué)的幫助,我才得以調(diào)試成功,一次次的改進(jìn)自己的程序,實(shí)現(xiàn)各種功能。正是在這些老師,朋友的幫助下,我才及時(shí)糾正了自己的語(yǔ)法錯(cuò)誤、邏輯錯(cuò)誤、攻克了不少難點(diǎn)。 在此,我首先感謝我的導(dǎo)師。是他在畢業(yè)設(shè)計(jì)之處幫助我分析題目,講解整個(gè)軟件的思路,為良好的開(kāi)端奠定了基礎(chǔ)。尤其是在實(shí)際設(shè)計(jì)階段, 老師多次解答了我的問(wèn)題和疑惑之處,并在資料上給予我最大的幫助,如果沒(méi)有老師的指導(dǎo),我想我的設(shè)計(jì)是不會(huì)那么順利完成的。所以,再一次感謝老師的指導(dǎo)。 此外,我也要感謝那些給予我信心、幫助的老師、同學(xué)、朋友,是他們?cè)诔绦蛘{(diào)試中幫我改正錯(cuò)誤,提出合理化的建議,增強(qiáng)程序的功能,借閱各種書(shū)籍,沒(méi)有你們我的程序的進(jìn)展一定十分緩慢,而且有可能會(huì)寸步難行。在這里我要衷心的謝謝你們,謝謝你們?cè)诋厴I(yè)設(shè)計(jì)中對(duì)我的幫助和關(guān)懷。 參 考 文 獻(xiàn)[1] Cay 、Gary Cornell著,陳浩鵬,,2008,12[2] 耿祥義,(第2版).電子工業(yè)出版社,20085.[3] 裴龍, Swing組件設(shè)計(jì)模式分析[J].計(jì)算機(jī)應(yīng)用,2001.[4] 呂校春, ,2008(5).[5] [M].北京:電子工業(yè)出版社,2006.[6] [M].北京:電子工業(yè)出版社,2002.[7] 李剛編著. 瘋狂Java講義. 電子工業(yè)出版社. 2008101.[8] (美)薩維奇著,陳涓。200711.[9] 張永常編,電子工業(yè)出版社。Java程序設(shè)計(jì)使用教程。201011.[10] (美)梁著,萬(wàn)波等譯. . 200861.[11] 劉新等編著. Java開(kāi)發(fā)技術(shù)大全. 清華大學(xué)出版社. 200921.[12] (美)埃克爾 著,陳昊鵬 譯. Java編程思想(第4版). 機(jī)械工業(yè)出版社. 200761.[13] (美)梁(Liang,.)著,王鎂等譯. Java語(yǔ)言程序設(shè)計(jì)進(jìn)階篇(原書(shū)第5版)..[14] (Horstmann)霍斯特曼 (美).(Cornell)科奈爾G. JAVA2核心技術(shù)卷II:高級(jí)特性。[15] (美)高斯林(Gosling,J.)等編著,陳宗斌,沈金河譯. Java編程規(guī)范(第三版)..[16] 楊志茹,溫沿書(shū)編著,Java入門(mén)與實(shí)戰(zhàn)教程。人民郵電出版社,201031.[17] David M Java 2 Mastering the JFC Volume 2:Swing (3rd Edition)[M].Prentice Hall/Pearson,2000.[18] Joshua Marinacci,Chris HACKS[M].Oreilly,2007.[19] James Swing(Second Edition)[M]. O’Reilly amp。 Associates,2002.[12].[20] CayHorstmann,Volume1:Fundamentals,6/ Microsystems,2003. 33
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1