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

正文內(nèi)容

最新java課程設(shè)計文件加密解密(已修改)

2025-07-06 00:21 本頁面
 

【正文】 遼 寧 工 業(yè) 大 學(xué)JAVA程序設(shè)計 課程設(shè)計(論文)題目: 文件加密解密 院(系): 軟件學(xué)院 專業(yè)班級: 軟件工程 學(xué) 號: 學(xué)生姓名: 指導(dǎo)教師: 王彥華 教師職稱: 講 師 起止時間: 程序設(shè)計專題(報告)任務(wù)及評語院(系):軟件學(xué)院 教研室:軟件教研室學(xué) 號 學(xué)生姓名 專業(yè)班級軟件工程 程序設(shè)計(報告)題目文件加密解密程序設(shè)計(報告)任務(wù)程序設(shè)計專題的任務(wù)與要求:(1)掌握J(rèn)ava編程、面向?qū)ο蟮幕A(chǔ)知識。(2)較熟練地編寫Java應(yīng)用程序Application。(3)了解Java的常用標(biāo)準(zhǔn)類庫、編程技巧、異常處理。(5)聯(lián)系已學(xué)過的內(nèi)容,鞏固所學(xué)的理論,增強(qiáng)獨(dú)立工作能力。(6)通過設(shè)計主要使學(xué)生有一個獨(dú)立編寫程序的過程,對理論學(xué)習(xí)及動手能力都有一個很大的提高。(7)通過本次設(shè)計,進(jìn)一步培養(yǎng)學(xué)生熱愛專業(yè)的思想,同時對本專業(yè)綜合素質(zhì)的提高起一個積極的推動作用。課程設(shè)計過程中,要嚴(yán)格遵守實(shí)踐環(huán)節(jié)的時間安排,聽從指導(dǎo)教師的指導(dǎo)。正確地完成上述內(nèi)容,記錄實(shí)習(xí)日記,規(guī)范完整地撰寫出課程設(shè)計報告。指導(dǎo)教師評語及成績成績: 指導(dǎo)教師簽字: 2012 年 7 月 5 日遼 寧 工 業(yè) 大 學(xué) 課 程 設(shè) 計 說 明 書(論 文)目 錄第1章 課程設(shè)計的目的與要求 1 課程設(shè)計目的 1 課程設(shè)計的實(shí)驗(yàn)環(huán)境 1 課程設(shè)計的預(yù)備知識 1 課程設(shè)計要求 1第2章 課程設(shè)計內(nèi)容 2 2 2 2 3 4 4 6 6 11 12第3章 課程設(shè)計總結(jié) 14參考資料 15 第1章 課程設(shè)計的目的與要求 課程設(shè)計目的《JAVA程序設(shè)計》是計算機(jī)相關(guān)專業(yè)的必修專業(yè)基礎(chǔ)課程,其實(shí)踐性、應(yīng)用性很強(qiáng)。實(shí)踐教學(xué)環(huán)節(jié)是必不可少的一個重要環(huán)節(jié)。本課程的程序設(shè)計專題實(shí)際是計算機(jī)相關(guān)專業(yè)學(xué)生學(xué)習(xí)完《JAVA程序設(shè)計》課程后,進(jìn)行的一次全面的綜合訓(xùn)練,JAVA程序設(shè)計的設(shè)計目的是加深對理論教學(xué)內(nèi)容的理解和掌握,使學(xué)生較系統(tǒng)地掌握程序設(shè)計及其在網(wǎng)絡(luò)開發(fā)中的廣泛應(yīng)用,基本方法及技巧,為學(xué)生綜合運(yùn)用所學(xué)知識,利用軟件工程為基礎(chǔ)進(jìn)行軟件開發(fā)、并在實(shí)踐應(yīng)用方面打下一定基礎(chǔ)。 課程設(shè)計的實(shí)驗(yàn)環(huán)境硬件要求能運(yùn)行Windows 。JAVA程序設(shè)計語言及相應(yīng)的集成開發(fā)環(huán)境,J2SDK和ECLIPSE開發(fā)工具。 課程設(shè)計的預(yù)備知識熟悉JAVA語言及ECLIPSE開發(fā)工具。 課程設(shè)計要求按課程設(shè)計指導(dǎo)書提供的課題,要求學(xué)生在自行完成各個操作環(huán)節(jié),并能實(shí)現(xiàn)且達(dá)到舉一反三的目的,完成一個項目解決一類問題。要求學(xué)生能夠全面、深入理解和熟練掌握所學(xué)內(nèi)容,并能夠用其分析、設(shè)計和解答類似問題;對此能夠較好地理解和掌握,能夠進(jìn)行簡單分析和判斷;能編寫出具有良好風(fēng)格的程序;掌握J(rèn)AVA程序設(shè)計的基本技能和面向?qū)ο蟮母拍詈头椒?;了解多線程、安全和網(wǎng)絡(luò)等編程技術(shù)。同時培養(yǎng)學(xué)生進(jìn)行分析問題、解決問題的能力;培養(yǎng)學(xué)生進(jìn)行設(shè)計分析、設(shè)計方法、設(shè)計操作與測試、設(shè)計過程的觀察、理解和歸納能力的提高。 第2章 課程設(shè)計內(nèi)容文件加密解密是科技飛速發(fā)展的中通信安全保密問題的最終結(jié)果,無論是當(dāng)今還是未來計算機(jī)信息的保密問題顯得越來越重要,無論是個人信息通信還是電子商務(wù)發(fā)展,都迫切需要保證Internet網(wǎng)上信息傳輸?shù)陌踩?,需要保證信息安全。 其中,信息安全的核心是密碼技術(shù)。在這個java編寫的加密解密程序中,我這個設(shè)計實(shí)現(xiàn)了文本編輯器的基本功能有:打開文件,文件保存,文件另存為,文件加密,文件解密,及其查找。根據(jù)系統(tǒng)的設(shè)計要求,設(shè)計的系統(tǒng)功能模塊如圖21所示。文件加密解密工具加密路徑設(shè)置解密設(shè)置加密路徑設(shè)置解密路徑DES加密加密密DES解密密 圖21 系統(tǒng)功能模塊圖在做加密解密工具時首先確定的是界面的設(shè)計,此工具的主界面主要有三個標(biāo)簽:加密、解密、路徑設(shè)置。加密標(biāo)簽界面里設(shè)計了四個panel工具,主要用于實(shí)現(xiàn)文件的加密功能,當(dāng)向panel1或panel2拖入要加密的文件時它會彈出一個要輸入密碼的對話框,此界面的下方有一個textbox用于接收傳進(jìn)來的文件路徑。在解密標(biāo)簽的窗口中的界面基本上與加密標(biāo)簽里一樣,但用于實(shí)現(xiàn)文件的解密功能。加密解密工具中的路徑設(shè)置用于設(shè)置加密解密文件存放路徑,這一塊中要分兩個區(qū)域:加密文件路徑設(shè)置區(qū)(groupBox1)和解密文件路徑設(shè)置區(qū)(groupBox2),在groupBox1標(biāo)簽中有兩個單選按鈕:radiobutton1設(shè)置的路徑與原文件路徑相同和radiobutton2設(shè)置了自定義的路徑,一個文本框按鈕(textbox3)一個選擇button按鈕。Button按鈕是獲得文件存儲的路徑,得到路徑后就會把路徑傳給文本框按鈕textBox3,textBox3的作用是將從button那得到的路徑傳加密標(biāo)簽是的textBox1。解密文件路徑設(shè)置區(qū)的設(shè)計也和加密文件路徑設(shè)置區(qū)一樣,這里就不多說了。在設(shè)計時還要用到兩個對話框,用于設(shè)置加密或解密密碼。有兩個文本框用于輸入密碼,一個確定按鈕用來傳送密碼,一個取消按鈕用來取消當(dāng)前的操作。1. 類名:Cryp 作用:主類 繼承的父類:沒有 實(shí)現(xiàn)的接口:沒有2. 類名:encryptt 作用:主類 繼承的父類: Frame 實(shí)現(xiàn)的接口:ActionListener3. 類名:Key 作用:主類 繼承的父類: 沒有 實(shí)現(xiàn)的接口:沒有4. 類名:MessageDigestExample 作用:主類 繼承的父類: 沒有 實(shí)現(xiàn)的接口:沒有 主類成員變量表成員變量描述變量類型名稱初始化界面intmap初始化界面intran設(shè)置字體intwidth設(shè)置字體intheight坐標(biāo)intl
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1