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

正文內(nèi)容

基于javagui的電子郵件客戶端軟件的設(shè)計(jì)與實(shí)現(xiàn)(doc畢業(yè)設(shè)計(jì)論文)-wenkub

2023-07-03 14:30:22 本頁(yè)面
 

【正文】 ce,用戶登錄后可以對(duì)系統(tǒng)進(jìn)行管理,其主要操作是維護(hù)個(gè)人的基本信息,對(duì)其信息進(jìn)行修改、存儲(chǔ)等操作。此模塊還具有通訊錄的功能,可以存儲(chǔ)其他網(wǎng)絡(luò)郵箱用戶的用戶名和郵箱地址進(jìn)行存儲(chǔ)、修改等功能。該Email客戶端不僅僅具有網(wǎng)絡(luò)郵箱的功能,它可以讓用戶綁定多個(gè)郵箱,可以說(shuō)是多個(gè)網(wǎng)絡(luò)郵箱的公共接口,不進(jìn)方便了人們的工作,還做到了有效利用網(wǎng)絡(luò)的信息資源,極大的提高人們的工作效率,減少了很多的工作量。 6. Email client functional design and code modules to achieve Key word:java , java GUI ,java mail目 錄前 言 7第1章 系統(tǒng)概述及系統(tǒng)分析 8 8 8 Email功能模塊 8 需求分析 9 可行性分析 9 9 9 9第2章 系統(tǒng)開(kāi)發(fā)基本介紹 10 選題背景與目的 102 .2 系統(tǒng)開(kāi)發(fā)工具 102 .3 系統(tǒng)開(kāi)發(fā)環(huán)境 102 .4開(kāi)發(fā)技術(shù)概述 112 . J2EE概述 112 . Java GUI 112 . Java mail 12第3章 系統(tǒng)總體設(shè)計(jì) 133 .1 系統(tǒng)功能模塊劃分 133 .2系統(tǒng)具體功能模塊基本介紹 143 . 發(fā)件箱 143 . 收件箱 143 . 通訊錄 15第4章 系統(tǒng)詳細(xì)設(shè)計(jì)及系統(tǒng)實(shí)現(xiàn) 164 .1 章節(jié)內(nèi)容總體介紹 164 .2各模塊功能詳細(xì)設(shè)計(jì) 164 . 發(fā)送郵件功能的實(shí)現(xiàn) 164 . 發(fā)送普通郵件功能 174 . 郵件附件的功能實(shí)現(xiàn) 224 . 收取郵件功能的實(shí)現(xiàn) 234 . 通訊錄功能的實(shí)現(xiàn) 304 . 324 . 其他界面實(shí)現(xiàn)與通訊錄的連接功能 324 . 郵件未存儲(chǔ)對(duì)用戶提示功能 324 . 復(fù)制、刪除郵件功能 344 . 用戶信息設(shè)置功能 35結(jié)束語(yǔ) 38謝 辭 39參考文獻(xiàn) 40前 言郵件系統(tǒng)是一套單獨(dú)的系統(tǒng),要有自己的服務(wù)器,在郵件系統(tǒng)中可以設(shè)多個(gè)域,每個(gè)域中可以設(shè)多個(gè)用戶,比如說(shuō)我買了anymacro或快客的郵件系統(tǒng),.隨著信息技術(shù)的提高,網(wǎng)絡(luò)的普及于發(fā)展,越來(lái)越多的網(wǎng)絡(luò)工具隨之產(chǎn)生出來(lái),網(wǎng)絡(luò)郵箱就是其中之一,它可以通過(guò)網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)人們之間的通信,可以給人們的工作帶來(lái)極大的方便,同時(shí)也縮短了人與人之間的距離,使人們?cè)谕ㄐ派闲枰ㄙM(fèi)的時(shí)間更短。 2. Email client system analysis。此模塊主要包括用戶設(shè)置和郵箱設(shè)置兩大內(nèi)容: 用戶設(shè)置:主要設(shè)置用戶的一些基本信息,如用戶名,用戶密碼等設(shè)置 郵箱設(shè)置:主要設(shè)置郵箱服務(wù)器,SMTP,POP3等2. Email功能模塊;此模塊根據(jù)大眾用戶的需求劃分了以下三個(gè)部分:。;;該系統(tǒng)的開(kāi)發(fā)過(guò)程為:;;;;;關(guān)鍵字:java,java GUI,java mailAbstractThis client system is developed in java language using java GUI and java mail tools .It can be used by any users who want to use it . The system is not including manager settings and it can finish the function of sending and accepting mails in web mail system, it can store user information a function like a address book in the web. The systems need to achieve the overall function to run two parts, as follows1. The basic settingsTwo parts are followed: Maintenance System Administrators basic information。 3. Email client function modules partition。該Email客戶端不僅僅具有網(wǎng)絡(luò)郵箱的功能,它可以讓用戶綁定多個(gè)郵箱,可以說(shuō)是多個(gè)網(wǎng)絡(luò)郵箱的公共接口,不進(jìn)方便了人們的工作,還做到了有效利用網(wǎng)絡(luò)的信息資源,極大的提高人們的工作效率,減少了很多的工作量。該系統(tǒng)的功能模塊主要由以下部分組成:該模塊可以完成此用戶設(shè)置和郵箱設(shè)置兩大內(nèi)容,其中用戶設(shè)置可以完成用戶的一些基本信息的設(shè)置,包括用戶名、用戶密碼、聯(lián)系方式、郵政編碼、通訊地址、郵箱地址,并可以對(duì)其進(jìn)行存儲(chǔ)、瀏覽、查看、刪除、修改、打印等操作。 需求分析 Email客戶端的設(shè)計(jì)目的是要為了實(shí)現(xiàn)網(wǎng)絡(luò)郵箱的郵件發(fā)送和收取的以些功能。將系統(tǒng)需求加以總結(jié),得出系統(tǒng)需求如下:l 系統(tǒng)可以運(yùn)行任何操作系統(tǒng)平臺(tái)上,并具有友好的用戶界面。runownOS以及Linux。anywhere許諾:一個(gè)具有下拉菜單,命令按鈕,滾動(dòng)條以及其他常見(jiàn)的GUI控件的應(yīng)用程序?qū)⒛軌蛟诟鞣N操作系統(tǒng)上運(yùn)行而不必重新編譯成針對(duì)某一平臺(tái)的二進(jìn)制代碼,包括MicrosoftSolaris,也就是說(shuō)本系統(tǒng)可以跨平臺(tái)使用.開(kāi)發(fā)此系統(tǒng)所用軟件可在網(wǎng)絡(luò)上下載使用。2 .2 系統(tǒng)開(kāi)發(fā)工具 本系統(tǒng)在開(kāi)發(fā)過(guò)程中使用java GUI和java中java mail工具包實(shí)現(xiàn)了的收發(fā)和一些基本的管理功能。J2EE技術(shù)的基礎(chǔ)就是核心Java平臺(tái)或Java 2平臺(tái)的標(biāo)準(zhǔn)版,J2EE不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如編寫(xiě)一次、隨處運(yùn)行的特性、方便存取數(shù)據(jù)庫(kù)的JDBC(Java DataBase Connectivity)應(yīng)用程序接口(API, Application Program Interface)技術(shù)以及能夠在Internet應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等,同時(shí)還提供了對(duì) EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技術(shù)的全面支持。Toolkit)的庫(kù),用來(lái)構(gòu)建圖形用戶界面應(yīng)用程序。anywhere許諾:一個(gè)具有下拉菜單,命令按鈕,滾動(dòng)條以及其他常見(jiàn)的GUI控件的應(yīng)用程序?qū)⒛軌蛟诟鞣N操作系統(tǒng)上運(yùn)行而不必重新編譯成針對(duì)某一平臺(tái)的二進(jìn)制代碼,包括MicrosoftSolaris, 為了方便用Java構(gòu)建圖形用戶界面,Sun最初提供了一個(gè)在所有平臺(tái)下具有的獨(dú)特Java外觀的圖形界面庫(kù)。AWT的缺省實(shí)現(xiàn)使用了對(duì)等機(jī)制,即每一個(gè)Java對(duì)等系統(tǒng)的實(shí)現(xiàn)以及Java組件與對(duì)等組件之間的交流的實(shí)現(xiàn)都隱藏在底層JVM實(shí)現(xiàn)中,Java語(yǔ)言級(jí)的代碼仍然跨平臺(tái)。這個(gè)新的GUI組件叫做Swing,感覺(jué)到它是對(duì)AWT的升級(jí),并且看起來(lái)對(duì)Java占據(jù)計(jì)算機(jī)世界很有幫助。SWT和JFace不僅使Java成為一個(gè)構(gòu)建桌面應(yīng)用程序的可行的選擇,也使之成為一個(gè)具有優(yōu)勢(shì)的開(kāi)發(fā)平臺(tái)。第3章 系統(tǒng)總體設(shè)計(jì)3 .1 系統(tǒng)功能模塊劃分 模塊分析是描述系統(tǒng)需求的一個(gè)過(guò)程,需要將需求分析中的感性描述進(jìn)行抽象,提取出要實(shí)現(xiàn)的功能,這是整個(gè)系統(tǒng)開(kāi)發(fā)的一個(gè)關(guān)鍵過(guò)程。3 . 發(fā)件箱 發(fā)件箱可以通過(guò)用戶設(shè)置發(fā)送用戶所需要的郵件信息,本頁(yè)面可以實(shí)現(xiàn)查看已保存郵件信息、重發(fā)已發(fā)郵件、轉(zhuǎn)發(fā)所收郵件、郵件標(biāo)記、編輯郵件、新建郵件、刪除郵件和打印郵件、發(fā)送,抄送、密送、發(fā)送附件、存儲(chǔ)郵件、未存儲(chǔ)提示等功能,發(fā)件箱發(fā)送已存郵件查看保存郵件新建郵件重發(fā)郵件打印郵件刪除郵件存儲(chǔ)郵件編輯郵件3 . 收件箱 收件箱可以通過(guò)用戶設(shè)置收取用戶所需要的郵件信息,本頁(yè)面可以實(shí)現(xiàn)查看所收取的郵件信息、轉(zhuǎn)發(fā)郵件、群發(fā)郵件、郵件標(biāo)記(標(biāo)記已讀和未讀)、編輯和存儲(chǔ)郵件、刪除郵件和打印郵件等功能,收件箱查看郵件轉(zhuǎn)發(fā)郵件群轉(zhuǎn)發(fā)郵件郵件標(biāo)記打印郵件刪除郵件存儲(chǔ)郵件編輯郵件3 . 通訊錄 通訊錄可以存儲(chǔ)用戶的好友信息,可以方便用戶完成對(duì)郵件信息的發(fā)送,尤其是轉(zhuǎn)發(fā)和群組發(fā)送功能,通訊錄的存在在很大程度上方便了使用系統(tǒng)的用戶。 import .*。private boolean isAuthentic = false。 = 。} //為用戶提供參數(shù)設(shè)置接口 //在本系統(tǒng)中通過(guò)以下方法實(shí)現(xiàn)對(duì)用戶寫(xiě)入的信息加以傳遞public void setFrom(String from){ = from。}public void setTitle(String title){ = title。}public void setAttachFile(Object[] fileListAry){ = fileListAry。 }else{ Properties prop = new Properties()。 try{ (ContentTransferEncoding,)。 if(().length()!=0){ (, new InternetAddress())。 MimeBodyPart mbpBody = new MimeBodyPart()。i。 (new DataHandler(fds))。 //將內(nèi)容加入 (mp)。 (msg,())。 }finally{ ()。 return 3。 else if(hasSMTPAuth){ if(().length()==0) return false。 = toBIG5(mailTo)。 = toUTF8(mailTo)。 return str。 (****)。 String to = args[2]。 // 獲得Session Session session = (props, null)。 (Hello JavaMail Attachment)。 (messageBodyPart)。 (fileAttachment)。 }4 . 收取郵件功能的實(shí)現(xiàn) 郵件的收取可以使用java Mail API的方法,主要的操作過(guò)程為:。 String addr = null。 elseaddr = (); return addr。//protocol為連接協(xié)議,IMAP或是POP (mailhost,1,user,passwd)。 } Message message[]=()。 (XMailer)。i(id).length()。jid。 String from=new String()。i。if (message[j].isMimeType(text/plain)) //就可直接讀出了。String msg=(String)()。for(int i=0。\
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1