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

正文內(nèi)容

基于javamail電子郵件系統(tǒng)設(shè)計(jì)(編輯修改稿)

2024-07-15 14:37 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 然后保存。(3) 用戶發(fā)送郵件的協(xié)作圖:這是與上面用戶發(fā)送郵件的時(shí)序圖對(duì)應(yīng)的協(xié)作圖。(4) 用戶接收郵件的協(xié)作圖:這是與上面用戶接收郵件的時(shí)序圖對(duì)應(yīng)的協(xié)作圖。3. 本系統(tǒng)的總體分析模型(類圖):該類圖中包含了兩個(gè)類:PMessage和MailUserData。其中PMessage類對(duì)Message類的重新封裝,提供更方便的讀取郵件信息的方法。例如,在Message類中讀取郵件地址的方法,如getTo()方法返回Address[]類型,如果要把它顯示到網(wǎng)頁上,必須把Address數(shù)組轉(zhuǎn)化為對(duì)應(yīng)的字符串。PMessage的構(gòu)造方法PMessage對(duì)Message數(shù)據(jù)重新封裝。JSP網(wǎng)頁調(diào)用PMessage的getTo方法可以直接獲得字符串類型的地址。MailUserData類用來存放用戶的相關(guān)信息,還有對(duì)郵件文件夾操作的一些方法的定義,還有郵件管理的一些操作的定義,例如:發(fā)送郵件,刪除郵件等。4. 本系統(tǒng)的活動(dòng)圖: ,在接收郵件是可以分兩種方式,一種是文本形式,另一種是附件形式。接收郵件后,用戶可以并列做3件事,即保存郵件、刪除郵件和將郵件放入垃圾箱。至此,用戶接收郵件的活動(dòng)完成。,在發(fā)送郵件的活動(dòng)中,還是一樣,用戶首先必須登錄郵件系統(tǒng),這樣,以后的操作才可以進(jìn)行。發(fā)送的主要活動(dòng)就是發(fā)送郵件一個(gè),它以兩種形式發(fā)送的。,用戶可以根據(jù)自己的需要新建郵件文件夾、重新命名創(chuàng)建的文件夾和刪除創(chuàng)建的文件夾。5. 本系統(tǒng)的組件圖:二、系統(tǒng)模塊的劃分按照本系統(tǒng)的總體功能劃分,可以將這個(gè)電子郵件系統(tǒng)分成5大模塊,首先是登錄模塊,作為驗(yàn)證需要;其次是接收郵件和附件模塊,該模塊負(fù)責(zé)郵件的接收,有的是以附件形式接收的,再次是發(fā)送和回復(fù)模塊,該模塊負(fù)責(zé)該對(duì)方發(fā)送郵件,有的還是以附件形式發(fā)送的;接著是郵件處理模塊,該模塊負(fù)責(zé)郵件的閱讀、保存和刪除等操作;然后是郵件文件夾的管理,該操作負(fù)責(zé)郵件文件夾的新建、重命名和刪除等操作。下面累出了本系統(tǒng)的模塊體系,如圖:1. 登錄模塊,其中包括下圖中的幾部分。(1) 選擇登錄服務(wù)器,本系統(tǒng)采用了MerakMailSErvler公司提供的Mail服務(wù)器使用版本。(2) 選擇指定郵件地址和密碼。在本系統(tǒng)中有所提供的Mail服務(wù)器創(chuàng)建了2個(gè)賬戶進(jìn)行登錄。必須選用正確的郵件地址和密碼才可以登錄,不然會(huì)報(bào)錯(cuò)。登錄模塊的圖示:,包括下圖中的幾個(gè)部分。(1) 接收郵件。一個(gè)郵件系統(tǒng)最基本的功能就是能夠接受對(duì)方發(fā)送的郵件。(2) 保存附件。如果對(duì)方是以附件的形式發(fā)送郵件給用戶,那么用戶在接收郵件時(shí),必須先下載郵件,將其保存到本地機(jī)之后,才能閱讀。接收郵件和附件模塊的圖示: ,包括圖中的幾個(gè)部分。(1) 編寫新郵件。該部分也是電子郵件系統(tǒng)中最基本的功能。(2) 上傳附件。在編寫郵件時(shí),郵件內(nèi)容可以以附件的形式發(fā)送,這樣就需要先將附件上傳到服務(wù)器,然后在發(fā)送給對(duì)方。 發(fā)送和回復(fù)郵件模塊的圖示:,包括圖中的幾個(gè)部分。(1) 顯示郵件列表。在登錄后的首頁中就以分頁顯示的形式列出了所有的郵件,便于管理。(2) 刪除選中郵件。在選中刪除的郵件后,可以單擊該命令刪除郵件。(3) 顯示錯(cuò)誤信息。在出現(xiàn)一些登錄錯(cuò)誤,刪除錯(cuò)誤,下載錯(cuò)誤是,將顯示不同的錯(cuò)誤信息提示用戶。郵件處理模塊的圖示:,包括圖中的幾個(gè)部分。(1) 創(chuàng)建新的郵件文件夾。用戶可以根據(jù)自己的需要?jiǎng)?chuàng)建新的郵件文件夾,便于管理用戶的郵件。(2) 重命名郵件文件夾。用戶可以重新命名自己創(chuàng)建的郵件文件夾。(3) 刪除郵件文件夾。用戶可以刪除自己創(chuàng)建的郵件文件夾。郵件文件夾管理模塊的圖示: 系統(tǒng)實(shí)現(xiàn)1. 服務(wù)器的安裝和配置,必須配置JSP的服務(wù)器和電子郵件的服務(wù)器。(1)JSP的服務(wù)器,主要使用的是Tomcat,同時(shí)在安裝Tomcat服務(wù)器之前,必需已經(jīng)安裝了SUN公司的JDK,在安裝Tomcat的時(shí)候主要是注意電腦環(huán)境變量的更改。安裝完成后,只要在瀏覽器中輸入://localhost:8080/看是否能打開Tomcat的網(wǎng)頁,如果能,則表示安裝成功,8080端口是Tomcat的默認(rèn)端口,如果電腦上有服務(wù)已經(jīng)把端口占用了,可以把占用該端口的服務(wù)關(guān)掉,如果該服務(wù)關(guān)不掉或者比較重要,將其中port=8080改成沒有被占用的端口號(hào)。(2)電子郵件服務(wù)器的配置:在本系統(tǒng)中我們采用了MerakMailServler公司的Mail服務(wù)器,安裝完成后,在配置中輸入本次實(shí)驗(yàn)所需要的域名和用戶等信息。然后保存,配置完成。2. 客戶端的實(shí)現(xiàn)給出本系統(tǒng)中包含的兩個(gè)類:由于代碼比較多,所以這里只給出了核心代碼。首先要加入一個(gè)中文字符串處理函數(shù)用于是郵件能發(fā)送中文:public String codeToString(String str){//處理中文字符串的函數(shù) String s=str。 try { byte tempB[]=(ISO88591)。 s=new String(tempB)。 return s。 } catch(Exception e) { return s。 } }1. PMessage類重新封裝了Message類。(1) 重新封裝Message類獲得郵件的時(shí)間、主題、大小、內(nèi)容還有地址等; public PMessage(Message msg)throws Exception{ if(msg!=null){ SimpleDateFormat df = new SimpleDateFormat( 39。at39。 HH:mm:ss )。 try{date=((()!=null) ? () : ())。 }catch(Exception e){date=new Date().toString()。} subject=()。 size=()。 Object content=。 try{ content=()。 }catch(Exception e){} if((text/plain) amp。amp。 content!=null) text=(String)content。 from=assembleAddress(())。 to=assembleAddress(())。 cc=assembleAddress(())。 bcc=assembleAddress(
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1