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

正文內(nèi)容

精品論文]基于javagui的電子郵件客戶端軟件的設(shè)計與實現(xiàn)-資料下載頁

2024-11-07 22:53本頁面

【導(dǎo)讀】外,全部是本人在指導(dǎo)老師指導(dǎo)下的設(shè)計成果。經(jīng)檢查該畢業(yè)設(shè)計(論文)為獨立完成,不存在抄襲現(xiàn)象。1.基本設(shè)置模塊;客戶端的需求分析;客戶端的功能模塊劃分劃分;第1章系統(tǒng)概述及系統(tǒng)分析--------------------------------------------8. 技術(shù)可行性分析-------------------------------------------------9. 環(huán)境可行性分析-------------------------------------------------9. 經(jīng)濟可行性分析-------------------------------------------------9. 第2章系統(tǒng)開發(fā)基本介紹---------------------------------------------10

  

【正文】 的集合(類似于文件系統(tǒng)文件夾)概念。 通過 WebDAV 進行的資源管理包括如下功能:創(chuàng)建、移動、復(fù)制和刪除集合,以及集合中的資源或文件。 :不同類型的數(shù)據(jù)具有唯一的屬性,這有助于描述數(shù)據(jù)。 例如,在電子郵件中,這些屬性可能是發(fā)件人的姓名和接收郵件的時間。 在協(xié)作文檔中,這些屬性可能是文檔原始作者的姓名和最后一個編輯者的姓名。 因為人們使用的文檔類型各不相同,所以可能的屬性類型列表也變得無限大。 XML 是 WebDAV 所需的一種可擴展通訊工具。 關(guān)于 WebDAV的更多資料可以參 閱本文最后的參考資料。 相對于自行解析 Hotmail的瀏覽器頁面而言,基于特定協(xié)議 WebDAV的接口使 Hotmail郵件客戶端程序的實現(xiàn)更加穩(wěn)定和可靠。在了解了 JavaMail API的基本接口以及 Hotmail所提供接口的協(xié)議,本文的題目就變得非常具體了,就是如果編寫基于 WebDAV的 JavaMail Provider( JavaMail提供者)并使用這個提供者來實現(xiàn) Hotmail郵件收發(fā)功能,但這題目太大而且已經(jīng)超過了一篇文章所能敘述的范圍,因此我們接下來將引入一個開放 源碼 項目 JDAVMail,并詳細(xì)介紹 如何通過這個項目實現(xiàn) Hotmail 郵件的收發(fā)功能。 JDAVMail 是一個開放源碼的 JavaMail 的提供者項目,可以通過它來訪問基于 WebDAV 協(xié)議的郵件服務(wù),有如 Hotmail郵箱。你可以到 這個網(wǎng)址 下載 到最新版本的程序。 JDAVMail使用了 Jakarta 上的 mons client 作為 HTTP 客戶端組件與 服務(wù)器 進行通訊,同時使用了 jdom 進行 XML 數(shù)據(jù)的解析,另外由于 client 項目用到了 mons logging進行日記的輸出,因此 monslogging 也是必須的,這三個組件都可以在 JDAVMail 的壓縮包中的 lib 目錄中找到,壓縮包中同時還包括已編譯的 jar 文件以及所有的源碼。 4 . 通訊錄功能的實現(xiàn) 通訊錄功能的實現(xiàn) ,在 java 中主要使對文件的操作 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 圖 增加記錄 圖 增加 通訊錄 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 圖 保存新記錄代碼 FileOutputStream fos=new FileOutputStream()。 OutputStreamWriter osw=new OutputStreamWriter(fos)。 BufferedWriter bw=new BufferedWriter(osw)。 (“contents”)。 ()。 ()。 ()。 ()。 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 其中 為能夠保存通訊錄的文件 ,這里用的使相對路徑 ,這里可以用絕對路徑進行存儲, (“contents”) 中 contents 為所要保存的新記錄,此處還可以用集合實現(xiàn),由于所存儲的記錄包括多個字段,通過對集合對象的存儲,能夠使存儲更加方便。 讀取舊記錄功能,主要是通過 java 語言中靜態(tài)塊的使用實現(xiàn)新寫內(nèi)容不覆蓋原有文件內(nèi)容,實現(xiàn)對文件原有內(nèi)容的進行暫時保存,其主要功能代碼如下: FileInputStream fis=new FileInputStream()。 InputStreamReader isr=new InputStreamReader(fis)。 BufferedReader br=new BufferedReader(isr)。 (())。 ()。 ()。 ()。 將此代碼加入所要實現(xiàn)功能 所在的頁面中代碼的靜態(tài)初始化塊中即可實現(xiàn)讀取舊記錄的功能,這里使 用 (())只是作測試 , 在代碼中應(yīng)將其賦值給一個集合,通過集合實現(xiàn)對其信息的存儲。 4 . 其他功能 4 . 其他界面實現(xiàn)與通訊錄的連接功能 新建郵 件界面、發(fā)件箱、收件箱都有與通訊錄的連接,主要是在實現(xiàn)進行發(fā)送、轉(zhuǎn)發(fā)、群發(fā)、加入新好友的時候和通訊錄進行連接,實現(xiàn)此功能主要是在其他頁面 new 出一個AddressBook 對象然后通過此類中靜態(tài)代碼塊進行完成 4 . 郵件未存儲對用戶提示功能 本功能主要是提醒用戶有未保存的郵件,功能實現(xiàn)主要是通過 new 來新建一個窗口,在本系統(tǒng)中是用 new Information(“ 您的信件還未保存 ,是否要保存 ” ,3).go()。來實現(xiàn)的。 在彈出窗口中按鈕的主要點擊事件代碼如下 ? //以下代碼都是在實 現(xiàn) ActionListener 接口中的 actionPerformed( ActionEvent e) //抽象方法中寫的 //點擊確定按鈕 事件 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 if(()==okBtn){ //進行存儲存儲代碼段如下 FileOutputStream fos=new FileOutputStream()。 OutputStreamWriter osw=new OutputStreamWriter(fos)。 BufferedWriter bw=new BufferedWriter(osw)。 (“contents”)。 ()。 ()。 ()。 ()。 } 圖 未存郵件提示框 //點擊 否 按鈕 事件 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 if(()==canBtn){ //退出本系統(tǒng) (0)。 } //點擊 撤銷按鈕事件 if(()==cancelBtn){ (false)。 } … 4 . 復(fù)制、刪除郵件功能 由于本系統(tǒng)中存儲郵件都是以文件的形式存儲的,因此對郵件的所有操作都是利用java io 包中的工具實現(xiàn)的 。 復(fù)制郵件的功能實現(xiàn) 復(fù)制郵件的執(zhí)行過程即先讀取源文件的內(nèi)容,然后再新建一個相同名字的文件到所要復(fù)制到的路徑,然后再寫入所讀取的內(nèi)容 復(fù)制流程圖如 圖 圖 復(fù)制流程 Java i/o 磁盤文件 1 磁盤文件 2 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 讀取文件代碼 FileInputStream fis=new FileInputStream(源文件路徑 )。 InputStreamReader isr=new InputStreamReader(fis)。 BufferedReader br=new BufferedReader(isr)。 String contents=()。 ()。 ()。 ()。 創(chuàng)建名字相同的文件夾到目標(biāo)文件夾 FileOutputStream fos=new FileOutputStream(目標(biāo)文件 )。 將讀 取的內(nèi)容寫入到文件中 OutputStreamWriter osw=new OutputStreamWriter(fos)。 BufferedWriter bw=new BufferedWriter(osw)。 (“contents”)。 ()。 ()。 ()。 ()。 4 . 用戶信息設(shè)置功能 用戶信息設(shè)置的功能主要通過 java i/o 和 Java 中集合的聯(lián)合運用,完成此功能所涉及的類 如 圖 USER … list ListUser id int(20) name String() USERSERVICE … 各屬性的 set 和 get 方法 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 圖 User類和 User Service類 修改用戶信息功能 本系統(tǒng)中所存用戶信息中 key鍵為用戶的 id,因此可以根據(jù)用戶 id進行修改用戶的信息 主要功能代碼如下 首先找到該 id所對應(yīng)的存儲位置 Interator iter=().iterator()。 for(int i=0。iid。i++){ ()。 } 然后取出此 User通過 set方法修改其信息 User user=()。 (“?”) 。 ? 圖 用戶設(shè)置 刪除用戶信息功能實現(xiàn) 該功能主要通過集合中的 remove方法刪除記錄 首先找到該 id所對應(yīng)的存儲位置 Interator iter=().iterator()。 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 for(int i=0。iid。i++){ ()。 } 然后利用 remove方法刪除其信息 (())。 結(jié)束語 本文用當(dāng)前比較成熟 的 java語言 實現(xiàn)了一個比較 實用 的 Email客戶端 的設(shè)計與開發(fā)。實現(xiàn)時主要用到了 java GUI和 java mail工具包 。 本系統(tǒng)作為 web郵箱的公共接口 ,具有相當(dāng)?shù)膶嵱眯?。由于使用?MVC開發(fā)模型,使得各模塊具有相當(dāng)?shù)莫毩⑿裕虼讼到y(tǒng)的可重用性也比較高。使用 Java語言作為開發(fā)語言,使得程序具有很強的可移植性。程序中注釋寫得盡量規(guī)范,因此可讀性與可維護性也比較好。 在本系統(tǒng)開發(fā)過程中不可避免地遇到不少困難,加之作者水平有限并對 webmail的應(yīng)用開發(fā)還不是太熟練,系統(tǒng)的一些功能做得還是很完善 ,但 通過 本次畢業(yè)設(shè)計我學(xué)到了不少新東西,更進一步熟悉了 利用 java進行開發(fā)的過程 。但是也發(fā)現(xiàn)了自身的諸多不足,相信通過以后的不斷學(xué)習(xí)與實踐,一定會有更多的收獲的。 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 謝 辭 在本系統(tǒng)的制作過程中得到了許多老師和同學(xué)的大力相助,借此機會向他們表示誠摯的謝意! 感謝我的指導(dǎo)老師 張雪飛 老師!我的整個設(shè)計的過程中張老師對我熱心指導(dǎo)、嚴(yán)格要求,及時的解決了各種在我看來相當(dāng)困難的問題。在系統(tǒng)的選題、系統(tǒng)的總體設(shè)計與技術(shù)解決方案、系統(tǒng)功能的完善、系統(tǒng)的調(diào)試和修改等方面都給予了寶貴的建議,幫助我建立了正確的設(shè)計思想,樹立了科學(xué)的學(xué)習(xí)方法,從而保證了設(shè)計的順利完成。在張老師那里學(xué)到的不僅僅是學(xué)術(shù)方面的知識,更為重要的是為張老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、高效的工作效率感染,是我大學(xué)階段的寶貴的精神財富。 張老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺 感謝信息學(xué)院的各位老師和各位領(lǐng)導(dǎo)!正是信息學(xué)院的各位老師任勞任怨的教學(xué),一絲不茍的教學(xué)才讓我學(xué)到了扎實的基本知識來完成設(shè)計。 感謝一同做設(shè)計過程中的同學(xué)!許多設(shè)計的思想來源于和同學(xué)的交流過程當(dāng)中,在不知不覺的討論過程中撲朔迷離的問題變得清晰 了,感謝同學(xué)們的幫助 。 最后 ,再次對在系統(tǒng)設(shè)計過程中給予我?guī)椭睦蠋熀屯瑢W(xué)表示誠摯的感謝! 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞 參考文獻 [1] Arnold Doray, 鐵手,程小東,靖松譯 . Struts基礎(chǔ)教程 [M]. 人民郵電出版社 . 2020. [2] 孫衛(wèi)琴 . 精通 Hibernate:對象持久化技術(shù)詳解 [M]. 電子工業(yè)出版社 . 2020 [3] 王少鋒 . 面向?qū)ο蠹夹g(shù) UML教程 [M]. 清華大學(xué)出版社 . 2020 [4] 閻宏 . Java與模式 [M]. 電子工業(yè)出版社 . 2020 [5] 計磊,李里,周偉 . 精通 J2EE— Eclipse Struts Hibernate Spring整合應(yīng)用案例 [M]. 人民郵電出版社 . 2020. [6] 張桂元, 賈燕楓 . Struts 開發(fā)入門與項目實踐 [M]. 人民郵電出版 課件之家精心整理資料 歡迎你的欣賞 課件之家精心整理資料 歡迎你的欣賞
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1