C#2010基于cs的電子郵件簡單收發系統設計與實現.doc_第1頁
C#2010基于cs的電子郵件簡單收發系統設計與實現.doc_第2頁
C#2010基于cs的電子郵件簡單收發系統設計與實現.doc_第3頁
C#2010基于cs的電子郵件簡單收發系統設計與實現.doc_第4頁
C#2010基于cs的電子郵件簡單收發系統設計與實現.doc_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

基于C/S的電子郵件簡單收發系統設計與實現摘 要電子郵件作為互聯網中交換信息廣泛的通信工具之一,如今都已被廣大用戶接受。早期的電子郵件只是從一個計算機終端向另外一個計算機終端傳送文本信息,而現在的電子郵件不僅可以發送文本信息,還可以傳送聲音、圖片、文檔等多種信息。很多郵件郵件客戶端軟件不斷地被用戶利用起來,例如outlook,Foxmail,但是這些郵件客戶端對于很多用戶來說卻過于復雜。為了方便用戶快捷地收發郵件,本課題利用SMTP協議和POP3協議,經過前期對系統的需求分析和對相關協議的了解,設計并實現了簡單的電子郵件收發系統。為了保證本系統功能的完整性,在實現該系統過程中,設計了郵件用戶注冊模塊,當用戶首次使用本系統時,須注冊一個郵件賬號,然后才能進行其他的操作。作為一個電子郵件客戶端,郵件的發送與收取是其核心功能,本系統郵件發送塊實現電子郵件的發送,支持郵件的單個發送和群發,在郵件收取塊,實現了電子郵件的簡單收取。另外還增加了地址薄管理塊讓用戶更方便地管理自己的聯系人,對聯系人進行添加、修改、刪除等。關鍵詞:電子郵件;SMTP;POP3;郵件收發系統目 錄論文總頁數:27頁1引言11.1郵件客戶端相關介紹11.2課題背景11.3現狀分析12電子郵件相關協議22.1RFC822郵件格式22.2SMTP協議22.2.1SMTP協議簡介22.2.2SMTP的命令與應答32.3POP3協議52.3.1POP3協議簡介52.3.2POP3的命令和應答63系統需求分析73.1功能需求73.1.1郵件發送需求83.1.2郵件接收需求83.1.3附加功能需求83.2研究思路83.2.1用戶注冊塊83.2.2郵件發送塊83.2.3郵件接收塊83.2.4地址薄管理塊84系統總體功能模塊和系統總體流程84.1系統總體功能模塊84.2系統流程95系統功能實現95.1新建賬號模塊95.1.1模塊功能95.1.2核心實現95.1.3運行界面105.2發送郵件模塊115.2.1模塊功能115.2.2核心實現115.2.2運行界面155.3接收郵件模塊165.3.1模塊功能165.3.2核心實現165.3.3運行界面165.4地址薄模塊175.4.1模塊功能175.4.2核心實現175.4.3運行界面216系統功能測試216.1發送郵件測試216.2接收郵件測試226.3地址薄管理測試236.4測試結果24結 論24參考文獻25致 謝26聲 明271 系統需求分析3.1 功能需求作為一個電子郵件客戶端,其核心功能是能夠發送和接收郵件,其他附加功能如地址薄管理等也是不可少的。3.1.1 郵件發送需求主要要求能實現郵件的發送,不僅能實現單個發送而且還能實現群發,同時要求能夠發送附件。3.1.2 郵件接收需求要求能實現電子郵件的接收,不僅能實現郵件文本的接收而且還能實現附件的接收,同時具有提示發件人,接收日期。3.1.3 附加功能需求附件功能主要有地址薄管理,用戶能方便地實現對聯系人的管理。3.2 研究思路根據需求,本系統按照如下幾個模塊的設計的。3.2.1 用戶注冊塊用戶只有在注冊郵件賬號后才能進行其他操作。3.2.2 郵件發送塊郵件發送塊主要實現郵件的發送,包括群發以及附件的發送。3.2.3 郵件接收塊主要實現郵件文本信息的收取,包括附件的收取,同時具有其他如發件人等信息提示功能。3.2.4 地址薄管理塊主要是方便用戶管理自己的聯系人,主要是對聯系人的增加,刪除等。2 系統總體功能模塊和系統總體流程4.1 系統總體功能模塊系統的功能模塊有賬號管理模塊、地址薄管理模塊、寫郵件模塊與收郵件模塊。圖3 系統功能模塊圖5.1.1 運行界面指定收發郵件的必須參數之后,再回到系統的主界面。圖5 新用戶注冊5.2.2 運行界面發信時可選擇相關的郵箱賬號來進行郵件發送,也可選擇相關的收件人。圖6 發送郵件圖7 接收郵件5.4.3 運行界面當對地址薄操作時,可增加聯系人,修改屬性和刪除聯系人。如圖8:圖8 地址薄管理3 系統功能測試6.1 發送郵件測試本測試主要是對發送文本以及附件的測試1. 發送文本郵件給收信人測試中用新浪的郵箱分別往新浪的郵箱以及163的郵箱發送文本郵件,均可以發送成功,同時具有群發功能,如圖9:圖9 發送文本文件2. 發送附件給收件人測試中用新浪的郵箱分別往新浪的郵箱以及163的郵箱發送附件,均可以發送成功。如圖10:圖10 發送附件6.2 接收郵件測試本測試主要是對單個郵件收取測試,在選取相應的郵件賬號后,可以對單個郵件進行收取,也可以對新設置的郵件賬號進行郵件的收取,如圖11:圖11 接收郵件6.3 地址薄管理測試本測試主要是對地址薄管理的測試,包括增加、刪除、修改聯系人等。1. 增加聯系人當點增加按鈕時,對聯系人的相關屬性進行添加。如圖 12:圖12 增加聯系人2. 刪除聯系人選中剛才增加的聯系人,對其進行刪除,如圖13:圖13 刪除聯系人3. 修改聯系人

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論