資源描述:
《基于javamail的郵件收發(fā)系統(tǒng)-開題報告》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、本科生畢業(yè)設(shè)計(論文)開題報告(2009屆)論文題目基于Javamail的郵件收發(fā)系統(tǒng)學(xué)生姓名學(xué)號專業(yè)計算機(jī)科學(xué)與技術(shù)班級指導(dǎo)教師職稱講師、副教授填表日期2008年12月23日信息科學(xué)與工程學(xué)院教務(wù)科制一、選題依據(jù)(背景與意義、國內(nèi)外研究現(xiàn)狀與發(fā)展趨勢)隨著網(wǎng)絡(luò)的逐漸普及,Email在人們生活中應(yīng)用日益廣泛。自從電子郵件進(jìn)入人們的生活以來,人們對傳統(tǒng)的信件已經(jīng)不再依賴,它的可靠、快速、方便、靈活、廉價、內(nèi)容豐富等特點(diǎn)都在使我們更加喜歡和接受它。近年來,電子郵件飛速發(fā)展,可以看到在比較專業(yè)、服務(wù)比較全面周到的網(wǎng)站基本上都有免費(fèi)電子郵件服務(wù),譬如163,新浪,
2、263,yahoo等等,他們大部分都是通過各種軟件進(jìn)行開發(fā)的。而在當(dāng)今很流行的Java技術(shù)中就包含有JavaMailAPI,它提供了大量的類和接口來與網(wǎng)絡(luò)郵件傳輸。電子郵件系統(tǒng)經(jīng)過幾十年的發(fā)展,已經(jīng)形成了完善的技術(shù)體系。郵件服務(wù)器系統(tǒng)在保留了電子郵件系統(tǒng)最初的收發(fā)郵件、郵件存儲等基本功能的同時,融入了最新的計算機(jī)與網(wǎng)絡(luò)技術(shù),使電子郵件系統(tǒng)有了全新的改觀。整個電子郵件服務(wù)器市場繼續(xù)增長,并且將大體上分為Unix式的平臺和Windows平臺兩大類。在Linux、Solaris和BSD等Unix式的平臺領(lǐng)域,老牌的sendmail繼續(xù)占統(tǒng)治地位,比較新的競爭對手
3、exim和postfix占據(jù)了剩余的領(lǐng)地。郵件系統(tǒng)市場是個剛剛形成的市場,格局還有很大的變數(shù)。同時企業(yè)用戶對郵件系統(tǒng)產(chǎn)品的各項性能不太熟悉,在對郵件系統(tǒng)的好壞沒有很清晰的評判標(biāo)準(zhǔn)時,往往很注重系統(tǒng)提供商的成功案例,也就是系統(tǒng)提供商的業(yè)界背景。企業(yè)購買郵件系統(tǒng)主要是為了提高辦公效率,所以力圖控制成本。用戶需要更標(biāo)準(zhǔn)的產(chǎn)品以減小整體擁有成本。產(chǎn)品整體化可為企業(yè)維護(hù)降低成本,但需要更容易定制化來滿足用戶個性化需求。另外,不同的ISP需要個性化的標(biāo)志以區(qū)別同類產(chǎn)品,價格和產(chǎn)品性能同為企業(yè)用戶購買時的重要參照。電子郵件是一項系統(tǒng)工程,需要網(wǎng)絡(luò)、數(shù)據(jù)存儲、數(shù)據(jù)庫、操作
4、系統(tǒng)等技術(shù)的支持;因此電子郵件系統(tǒng)的每一次技術(shù)革新都是在其他技術(shù)發(fā)展的基礎(chǔ)之上的。對于用戶來說一款簡單,方便,快捷的郵件收發(fā)系統(tǒng)將會在很大程度上為用戶提供滿意的服務(wù),制作一款能滿足用戶需求的郵件收發(fā)系統(tǒng)是每一個設(shè)計者所追求的目標(biāo)。因此本次設(shè)計是通過對SMTP、pop3協(xié)議、MIME協(xié)議的熟悉和理解、以及對java編程技能的掌握,開發(fā)出一個簡單的電子郵件收發(fā)系統(tǒng),實現(xiàn)郵件的接收與發(fā)送,并能完成附件的傳輸,具有較好的人機(jī)交互性、易于使用。從課題研究中更深入的了解郵件收發(fā)系統(tǒng)的設(shè)計原理,發(fā)現(xiàn)設(shè)計過程中的不足和知識的欠缺,為今后做出更好的設(shè)計打下一個堅實的基礎(chǔ)。二
5、、研究目標(biāo)與主要內(nèi)容(含論文提綱)研究目標(biāo):通過研究學(xué)習(xí)JavaMail相關(guān)知識內(nèi)容設(shè)計出一個郵件收發(fā)系統(tǒng)主要研究內(nèi)容:JavaMailAPI的使用方法、SMTP協(xié)議、POP3協(xié)議、MIME協(xié)議1.概述1.1電子郵件系統(tǒng)的現(xiàn)狀1.2研究內(nèi)容的理論意義1.3電子郵件系統(tǒng)發(fā)展的現(xiàn)狀及存在的問題2.系統(tǒng)開發(fā)技術(shù)分析2.1SMTP協(xié)議2.2POP3協(xié)議2.3MIME協(xié)議2.4JavaMailAPI2.4.1JavaMailAPI簡介2.4.2配置JavaMailAPI開發(fā)環(huán)境2.4.3JavaMailAPI的分類及體系結(jié)構(gòu)2.5JAF簡介3.系統(tǒng)分析與設(shè)計3.1功
6、能需求3.1.1基本功能需求3.1.2其他功能需求3.2性能需求3.2.1系統(tǒng)安全性3.2.2系統(tǒng)靈活性和可維護(hù)性3.3數(shù)據(jù)庫選擇3.4系統(tǒng)運(yùn)行環(huán)境4.系統(tǒng)實現(xiàn)4.1系統(tǒng)環(huán)境配置4.1.1所涉及的軟件及補(bǔ)丁4.1.2軟件的安裝4.2帳號申請模塊4.3用戶登入認(rèn)證模塊4.4郵件發(fā)送模塊4.4.1發(fā)送普通郵件4.4.2發(fā)送帶多附件郵件4.5郵件獲取模塊4.5.1獲取郵箱中郵件4.5.2從郵件服務(wù)器下載附件5.系統(tǒng)測試5.1測試的目的和原則5.2測試的方法5.2.1界面測試5.2.2功能測試6.結(jié)束語三、擬采取的研究方法、研究手段及技術(shù)路線、實驗方案等l研究方法
7、和手段:(1)實驗法(2)文獻(xiàn)研究法(3)經(jīng)驗總結(jié)法(4)信息研究方法l技術(shù)路線:(1)開發(fā)工具采用Java+JavaMailAPI。(2)數(shù)據(jù)庫采用SQLServer2000。l實驗方案:(1)郵件服務(wù)器的工作原理。(2)DNS服務(wù)器的工作原理。(3)SMTP、POP3、MIME協(xié)議。(4)設(shè)計并實現(xiàn)基于Javamail的郵件收發(fā)系統(tǒng),要求系統(tǒng)具有郵件接收、發(fā)送等基本功能。四、中外文參考文獻(xiàn)目錄(作者、書名論文題目、出版社或刊號、出版年月或出版期號)[1]Java郵件開發(fā)詳解。張孝祥。電子工業(yè)出版社,2007。[2]Java高級程序設(shè)計。王路群主編。中國
8、水利水電出版社,2006。[3]Java課程設(shè)計。黃明,梁旭,周紹