資源描述:
《基于java的郵件系統(tǒng)設(shè)計(jì)論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、基于java的郵件系統(tǒng)設(shè)計(jì)畢業(yè)論文目錄1緒論11.1研究背景11.2系統(tǒng)開發(fā)目的和意義11.3現(xiàn)狀和發(fā)展趨勢(shì)22系統(tǒng)采用的關(guān)鍵技術(shù)32.1郵件傳輸原理和相關(guān)協(xié)議32.1.1郵件傳輸原理32.1.2郵件協(xié)議42.2JavaMailAPI52.2.1JavaMailAPI的核心類62.2.2JAF框架72.3JSF框架72.3.1什么是JSF72.3.2體系結(jié)構(gòu)82.3.3JSF生命周期82.4Primefaces類庫92.5Facelets模板化語言102.6JPA標(biāo)準(zhǔn)102.7Seam框架113系統(tǒng)分析133.1需
2、求分析133.1.1用戶角色定義133.2系統(tǒng)功能分析143.2.1注冊(cè)登錄模塊143.2.2編輯、解析郵件模塊153.2.3發(fā)送、接收郵件模塊163.2.4郵件管理模塊173.2.5賬號(hào)管理模塊183.2.6輔助功能模塊183.3總體架構(gòu)分析183.3.1系統(tǒng)架構(gòu)183.3.2Web架構(gòu)分析194系統(tǒng)設(shè)計(jì)214.1總體設(shè)計(jì)214.1.1模塊設(shè)計(jì)214.1.2數(shù)據(jù)庫的概念結(jié)構(gòu)模型設(shè)計(jì)224.2詳細(xì)設(shè)計(jì)254.2.1項(xiàng)目共用類的設(shè)計(jì)254.2.2登錄注冊(cè)設(shè)計(jì)274.2.3郵件管理模塊的設(shè)計(jì)304.2.4賬號(hào)管理模塊設(shè)
3、計(jì)315系統(tǒng)實(shí)現(xiàn)325.1系統(tǒng)環(huán)境要求325.2環(huán)境的搭建325.2.1下載相關(guān)的依賴包325.2.2環(huán)境的配置335.3關(guān)鍵技術(shù)問題的具體實(shí)現(xiàn)375.3.1RFC822郵件格式375.3.2編輯一封復(fù)雜郵件的實(shí)現(xiàn)405.3.3發(fā)送接收郵件的實(shí)現(xiàn)455.3.4解析、展示郵件的實(shí)現(xiàn)465.4各功能模塊的實(shí)現(xiàn)效果526系統(tǒng)主要功能測(cè)試566.1注冊(cè)登錄模塊測(cè)試566.2發(fā)送、接收模塊測(cè)試586.3郵件管理模塊測(cè)試59結(jié)論62參考文獻(xiàn)63致謝641緒論1.1研究背景隨著社會(huì)的發(fā)展,科技的進(jìn)步,作為信息載體的計(jì)算機(jī)日益顯露
4、出其舉足輕重的地位。當(dāng)今社會(huì)已步入了信息社會(huì),知識(shí)經(jīng)濟(jì)將成為新世紀(jì)的主導(dǎo)產(chǎn)業(yè)。人們傳統(tǒng)的聯(lián)系方式也在不斷的被改變。伴隨著Internet的發(fā)展,電子郵件以其使用簡(jiǎn)易、投遞迅速、收費(fèi)低廉,易于保存、全球暢通無阻等等優(yōu)點(diǎn)被廣泛地應(yīng)用,它使人們的交流方式得到了極大的改變。電子郵件已是人們溝通、交流的重要工具。電子郵件是Internet應(yīng)用服務(wù)之一,通過網(wǎng)絡(luò),可以以非常低廉的價(jià)格、非??焖俚姆绞?,與世界任何一個(gè)網(wǎng)絡(luò)用戶聯(lián)絡(luò)。這些電子可以包含文字、圖像、聲音或者其他多么媒體信息。電子郵件是整個(gè)互聯(lián)網(wǎng)行業(yè)重要組成部分,也是使用
5、最多的互聯(lián)網(wǎng)服務(wù)。根據(jù)中國互聯(lián)網(wǎng)網(wǎng)絡(luò)信息中心(CNNI)2011年發(fā)布的《中國互聯(lián)網(wǎng)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》,2011年中國網(wǎng)民即時(shí)通訊使用率為80.9%,其中電子郵件的使用率為47.9%,可以明顯的看出在現(xiàn)在多樣化的網(wǎng)絡(luò)通訊中,電子郵件依然是網(wǎng)民最為常用的通訊溝通的方式,是網(wǎng)民不可或缺的需要。電子郵件系統(tǒng)經(jīng)過幾十年的發(fā)展,已經(jīng)形成了完善的技術(shù)體系。用戶最初只能通過Outlook,F(xiàn)oxmail等客戶端軟件來收發(fā)自己的郵件,這些客戶端軟件可以為用戶提供很好看的界面,很多強(qiáng)大的功能,但它們都有個(gè)致命的缺點(diǎn),都依賴于系統(tǒng)
6、,用戶要在計(jì)算機(jī)裝了客戶端軟件才能收發(fā)郵件,當(dāng)更換系統(tǒng)或者計(jì)算機(jī)的時(shí)候還有重新安裝配置一下軟件,給用戶帶來的極大的不便,不能滿足用戶隨時(shí)隨地的收發(fā)郵件的需要。所以能夠隨時(shí)隨地讓用戶收借郵件成為了郵件客戶端的最需要的解決的問題。WebMail的出現(xiàn)徹底的解決的這個(gè)問題,使用WebMail收發(fā)郵件只需通過瀏覽器訪問相關(guān)的郵件服務(wù)器,無需安裝配置郵件客戶端程序,真正的實(shí)現(xiàn)了隨時(shí)隨地收發(fā)郵件。1.2系統(tǒng)開發(fā)目的和意義傳統(tǒng)的郵件客戶端可以能為用戶提供很多強(qiáng)大功能,同時(shí)能夠?yàn)橛脩粽故痉奖愫每吹慕缑?,但它最致命的確定就是不能滿足
7、用戶隨時(shí)隨地收接郵件。而WebMail徹底的解65決這個(gè)問題,為用戶通過快捷、方便的收接郵件的方式。隨著互聯(lián)網(wǎng)的發(fā)展,移動(dòng)辦公和分布式辦公越來越普及,使用Web方式收接郵件成為用戶的主要方式,但是現(xiàn)在大部分WebMail系統(tǒng)都沒能夠像傳統(tǒng)客戶端軟件那樣富有的展現(xiàn)數(shù)據(jù),用戶體驗(yàn)相對(duì)比較差。為此需要開發(fā)一個(gè)具有富有界面的WebMail客戶端系統(tǒng)。本次設(shè)計(jì)開發(fā)的主要目的和意義是為用戶提供一個(gè)具有富有界面的WebMail客戶端系統(tǒng),使用用戶能夠通過富有的界面隨時(shí)隨地收接郵件,從而提升用戶體驗(yàn)。1.1現(xiàn)狀和發(fā)展趨勢(shì)相對(duì)傳統(tǒng)郵
8、件客戶端軟件,WebMail具有更快捷、更方便的優(yōu)勢(shì),也毫無疑問取代傳統(tǒng)郵件客戶端軟件成為用戶收接郵件的最主要的方式?,F(xiàn)在使用較多的WebMail系統(tǒng)有兩種:一種是專業(yè)的免費(fèi)郵件服務(wù)商提供的如163郵箱、qq郵箱等大規(guī)模的分布式的電子郵件客戶端系統(tǒng);另一種是以企業(yè)自己域名結(jié)尾的真正屬于自己的郵件客戶系統(tǒng)。用戶可以通過這些web客戶端訪問郵件服務(wù)器來收接郵件,