版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 畢業(yè)設(shè)計(jì)(論文)</b></p><p> 學(xué) 生: </p><p> 指導(dǎo)老師: 副教授 </p><p> 系 別: 計(jì)算機(jī)與信息科學(xué)系 </p><
2、;p> 專(zhuān) 業(yè): 軟件工程 </p><p> 班 級(jí): 軟件工程0802 </p><p> 學(xué) 號(hào): </p><p><b> 2012年6月</b></p>&l
3、t;p><b> 目錄</b></p><p><b> 摘要:1</b></p><p> Abstract:2</p><p><b> 1.課題背景1</b></p><p> 1.1 課題提出1</p><p> 1.2
4、 課題目的與意義1</p><p> 1.3 課題研究現(xiàn)狀2</p><p> 1.3.1國(guó)外的研究現(xiàn)狀2</p><p> 1.3.2國(guó)內(nèi)的研究現(xiàn)狀3</p><p> 2.系統(tǒng)開(kāi)發(fā)平臺(tái)4</p><p> 2.1 軟硬件平臺(tái)4</p><p> 2.2 相關(guān)協(xié)議4&
5、lt;/p><p> 2.2.1 RFC 822 郵件格式4</p><p> 2.2.2 SMTP協(xié)議4</p><p> 2.2.3 POP3協(xié)議5</p><p> 2.3.開(kāi)發(fā)工具6</p><p> 2.4 數(shù)據(jù)庫(kù)技術(shù)7</p><p> 3.需求分析與和相關(guān)技
6、術(shù)8</p><p> 3.1 可行性分析8</p><p><b> 3.2需求分析8</b></p><p> 3.3 關(guān)于電子郵件檢測(cè)軟件系統(tǒng)組成9</p><p> 3.4 系統(tǒng)功能11</p><p> 3.5 數(shù)據(jù)描述11</p><p>
7、 4.系統(tǒng)概要設(shè)計(jì)12</p><p> 4.1系統(tǒng)設(shè)計(jì)目標(biāo)12</p><p> 4.2數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)12</p><p> 4.3 E-R圖13</p><p> 4.4實(shí)體屬性圖13</p><p> 4.5表結(jié)構(gòu)設(shè)計(jì)15</p><p> 4.6接口設(shè)計(jì)17&l
8、t;/p><p> 5.系統(tǒng)詳細(xì)設(shè)計(jì)18</p><p> 5.1 系統(tǒng)功能模塊設(shè)計(jì)18</p><p><b> 6.系統(tǒng)實(shí)現(xiàn)23</b></p><p> 6.1 系統(tǒng)實(shí)現(xiàn)分析23</p><p> 6.2系統(tǒng)實(shí)現(xiàn)界面23</p><p> 6.2.1
9、新建郵件賬戶(hù)23</p><p> 6.2.2發(fā)送不帶附件的郵件25</p><p> 6.2.3 發(fā)送帶附件的郵件26</p><p> 6.2.4通訊錄添加好友27</p><p><b> 7.總結(jié)28</b></p><p><b> 致謝辭29</b
10、></p><p><b> 參考文獻(xiàn)30</b></p><p> 電子郵件檢測(cè)軟件的設(shè)計(jì)與實(shí)現(xiàn)</p><p> 摘要:電子郵件在當(dāng)今社會(huì)中扮演了一個(gè)很重要的角色。越來(lái)越多的人在使用它。而且用它的人數(shù)勢(shì)必會(huì)繼續(xù)增加。雖然,現(xiàn)在已經(jīng)有很多的郵件收發(fā)軟件例如著名的FoxMail 但是對(duì)于大多數(shù)的非專(zhuān)業(yè)的人來(lái)說(shuō)它還是有點(diǎn)難度稍嫌負(fù)責(zé)
11、。因此,我們就利用SMTP和Pop協(xié)議從底層開(kāi)發(fā)了這個(gè)軟件。SMTP全稱(chēng)是簡(jiǎn)單郵件傳輸協(xié)議,它專(zhuān)門(mén)用來(lái)發(fā)送郵件用的。Pop全稱(chēng)是郵局協(xié)議,是專(zhuān)門(mén)用于接收郵件的。我主要是負(fù)責(zé)如何實(shí)現(xiàn)發(fā)送郵件功能的。MailSend命名空間是我整個(gè)程序的核心。它包括兩個(gè)類(lèi)。在SmtpMail的類(lèi)中包含了一個(gè)SendMail的方法,它從底層詳細(xì)地實(shí)現(xiàn)了和服務(wù)器的交互操作。你既可以用它發(fā)送一個(gè)純文本郵件,也可以發(fā)送一個(gè)帶有附件的郵件,理所當(dāng)然地,你也可以使用不
12、同的SMTP服務(wù)器。經(jīng)過(guò)測(cè)試,證實(shí)此軟件是一個(gè)支持多收信人,多附件的群發(fā)軟件。雖然它沒(méi)有FoxMail那么強(qiáng)大的功能,但是它容易掌握和使用。</p><p> 關(guān)鍵詞:SMTP;命名空間;類(lèi);附件</p><p> Design and Implementation of the e-mail detection software</p><p> Abstr
13、act:E-Mail plays a very important role in modern times. More and more people are using it, and the number of it will larger and larger. Though there are a lot of software for sending and receiving letters such as FoxMail
14、 which are also multifunctional, it is difficult and complicated to the Most of people who are curbstone. For this reason, we do this software with the rock-bottom protocol of SMTP and POP. The full name of SMTP is Simpl
15、e Mail Transfer Protocol. It is used to sending letters</p><p> Key Words: SMTP;namespace;Class;Attachment</p><p><b> 1.課題背景</b></p><p><b> 1.1 課題提出</b>&l
16、t;/p><p> 隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)給人們帶來(lái)了很多便利,比如人們借助于網(wǎng)絡(luò)進(jìn)行相互交流變得更加方便。電子郵件作為互聯(lián)網(wǎng)中交換信息廣泛的通信工具之一,如今都已被廣大網(wǎng)民接受。電子郵件又稱(chēng)電子信箱、電子郵政,它是一種用電子手段提供信息交換的通信方式。它是全球多種網(wǎng)絡(luò)上使用最普遍的一項(xiàng)服務(wù)。電子郵件是Internet應(yīng)用最廣的服務(wù),通過(guò)網(wǎng)絡(luò)的電子郵件系統(tǒng),可以用非常低廉的成本,已非??斓姆绞脚c世界上任何一
17、個(gè)角落的網(wǎng)絡(luò)用戶(hù)聯(lián)系。這是任何傳統(tǒng)的方式也無(wú)法相比的。正式由于電子郵件的使用簡(jiǎn)易、投遞迅速、收費(fèi)低廉,易于保存、全球暢通無(wú)阻,使得電子郵件被廣泛地使用,它使人們的交流方式得到了極大的改變。</p><p> 當(dāng)前流行的各大電子郵件檢測(cè)軟件除了最主要的收發(fā)信件之外,功能也越來(lái)越復(fù)雜,但是人們平常真正用到的功能很少,很多功能尤其對(duì)于那些計(jì)算機(jī)知識(shí)相對(duì)缺乏的人來(lái)說(shuō),更顯得過(guò)于華麗而不太實(shí)用。有鑒于此,在了解RFC底層
18、協(xié)議的基礎(chǔ)上我們開(kāi)發(fā)了這個(gè)各種功能都相對(duì)簡(jiǎn)單的電子郵件檢測(cè)軟件。</p><p> 1.2 課題目的與意義</p><p> 本課題的電子郵件檢測(cè)軟件工作平臺(tái)主要包括電子郵件收取和發(fā)送及保存在本地計(jì)算機(jī)上。電子郵件,具有如下特點(diǎn),高效與可信賴(lài)性,無(wú)論國(guó)內(nèi)郵件還是國(guó)際郵件,只需幾秒鐘電子郵件就可以到達(dá)目的地,而接收郵件后可短時(shí)間內(nèi)做出回復(fù),電子郵件的傳遞時(shí)可信任的,比郵政服務(wù)還可靠,用戶(hù)
19、不需要出門(mén),在家打開(kāi)電腦就可以輕松收取郵件,方便而且快捷,還具有不可抵賴(lài)性,利用電子郵件交換消息時(shí),服務(wù)器、寄發(fā)人與收件人以及郵件內(nèi)容都可以被拷貝或記錄下來(lái),在企業(yè)中郵件的實(shí)時(shí)性更加重要,但是如果網(wǎng)速比較卡,網(wǎng)頁(yè)郵箱耗費(fèi)的時(shí)長(zhǎng),郵件的實(shí)時(shí)性就降低,郵件就不便于管理,大量的郵件存在網(wǎng)絡(luò)中,不方便提取與閱讀,設(shè)計(jì)郵件服務(wù)軟件,用戶(hù)可以輕松的提取想要的軟件,并且網(wǎng)速的影響較小,可以放在后臺(tái)發(fā)送與接收。不影響日常的工作與交流。</p>
20、;<p> 為了方便人們的工作,本系統(tǒng)設(shè)置了記住密碼與自動(dòng)登錄功能,用戶(hù)只需點(diǎn)開(kāi)程序就可直接上線,實(shí)現(xiàn)了多賬戶(hù)功能,可以實(shí)現(xiàn)不同的用戶(hù)登錄,省去用戶(hù)打開(kāi)不同網(wǎng)頁(yè)登錄的麻煩。郵件服務(wù)軟件是辦公必備,對(duì)于常常用郵件交流的人,可以省去很多麻煩,可以說(shuō)是個(gè)既便利又好管理郵件的軟件。</p><p> 1.3 課題研究現(xiàn)狀</p><p> 隨著科技的發(fā)展,人們的交流方式不斷的改
21、變,變的越來(lái)越便利,由原來(lái)的書(shū)信,變到現(xiàn)在的郵件以及即時(shí)通訊,郵件速度快,準(zhǔn)確收到信息,作為傳統(tǒng)通信手段的替代,電子郵件和即時(shí)通訊被越來(lái)越多的人接受和使用。</p><p> 電子郵件(Electronic Mail、E-mai1)又稱(chēng)電子信箱,它是—種用電子手段提供信息交換的通信方式,是應(yīng)用于網(wǎng)絡(luò)上的使用最廣泛的網(wǎng)絡(luò)功能之一。到目前為止,可以說(shuō)電子郵件是Internet資源使用最多的一種服務(wù),E-mail不只
22、局限于信件的傳遞,還可用來(lái)傳遞文件、聲音及圖形、圖像等不同類(lèi)型的信息。電子郵件不是“終端到終端”的服務(wù),而是被稱(chēng)為“存貯轉(zhuǎn)發(fā)式”的服務(wù)?!按尜A轉(zhuǎn)發(fā)式”正是電子信箱系統(tǒng)的核心,利用存貯轉(zhuǎn)發(fā)可進(jìn)行非實(shí)時(shí)通信,屬異步通信方式。電子郵件的發(fā)送幾乎是即時(shí)的并且可以一次發(fā)送給多個(gè)人,發(fā)送和接收主要通過(guò)SMTP協(xié)議和POP3協(xié)議來(lái)實(shí)現(xiàn),經(jīng)過(guò)幾十年的發(fā)展,電子郵件系統(tǒng)已經(jīng)形成了完善的技術(shù)體系。</p><p> 目前,絕大多數(shù)
23、的人使用的是門(mén)戶(hù)網(wǎng)站提供的免費(fèi)電子郵件收發(fā)系統(tǒng),必須登錄郵件系統(tǒng)主頁(yè)面才能進(jìn)行郵件收發(fā)的相關(guān)操作,顯然,這種操作方式會(huì)出現(xiàn)一些問(wèn)題,比如網(wǎng)速太慢,郵件系統(tǒng)主頁(yè)面可能打不開(kāi),這樣就無(wú)法進(jìn)行相關(guān)操作;從安全角度來(lái)看,郵件僅有一份存儲(chǔ)在提供商的服務(wù)器中,一旦服務(wù)器出現(xiàn)問(wèn)題,電子郵件的安全也難以保證。使用電子郵件收發(fā)的客戶(hù)端程序,可以通過(guò)這些軟件的使用,將使電子郵件的收發(fā)變得更加方便。</p><p> 1.3.1國(guó)外
24、的研究現(xiàn)狀</p><p> 國(guó)外有一些郵件監(jiān)控的共享軟件。比如:Email Monitoring,是一款可以監(jiān)控多個(gè)電子郵件賬戶(hù)的軟件。它不僅僅實(shí)現(xiàn)了電子郵件的監(jiān)控,還可以過(guò)濾垃圾郵件。另如SOFTX電子郵件監(jiān)控器,可以監(jiān)控所有向外發(fā)送的郵件,可以提醒未經(jīng)批準(zhǔn)或未知的程序正式發(fā)送電子郵件,可以阻止電子郵件發(fā)送到未知的收件人以及電子郵件忠包含可能不安全的附件等。</p><p> 1.
25、3.2國(guó)內(nèi)的研究現(xiàn)狀</p><p> 目前國(guó)內(nèi)已經(jīng)有不少電子郵件網(wǎng)絡(luò)監(jiān)控軟件。如fox mail具有比較權(quán)威的電子郵件檢測(cè)軟件。它可以對(duì)所有的收發(fā)郵件進(jìn)行攔截、阻擋,禁止發(fā)送或者接受某些郵件;可以檢測(cè)收發(fā)郵件的郵箱地址及抄送、密送郵箱地址;可設(shè)置報(bào)警信息,對(duì)監(jiān)控、攔截或者過(guò)濾的郵件進(jìn)行報(bào)警提示,自動(dòng)彈出;可監(jiān)控郵件內(nèi)容中某些帶敏感字符的郵件或者有指定名稱(chēng)的附件;可指定監(jiān)控某個(gè)郵箱或者某些郵箱,包括抄送、密送郵
26、件地址;可對(duì)收發(fā)郵件內(nèi)容大小進(jìn)行控制;可對(duì)收發(fā)郵件附件大小、附件名稱(chēng)進(jìn)行控制;可將系統(tǒng)日志和控制日志進(jìn)行備份導(dǎo)出;可按時(shí)間、組別或者部門(mén)、機(jī)器名、IP、MAC地址、發(fā)件人、收件人、主題、關(guān)鍵詞、發(fā)送類(lèi)型等方式對(duì)監(jiān)控郵件進(jìn)行查詢(xún);可以按組別或者部門(mén)進(jìn)行監(jiān)控,可以按用戶(hù)權(quán)限進(jìn)行管理查詢(xún);該系統(tǒng)品質(zhì)優(yōu)秀,操作簡(jiǎn)單,功能強(qiáng)大。</p><p><b> 2.系統(tǒng)開(kāi)發(fā)平臺(tái)</b></p>
27、<p><b> 2.1 軟硬件平臺(tái)</b></p><p> AMD Athlon(TM),2G內(nèi)存,250G硬盤(pán)</p><p> Microsoft® Windows? 7 Professional</p><p> Microsoft® Visual Studio 2010(C Sharp)&l
28、t;/p><p> Microsoft® Developer Network for Visual Studio.NET 2010</p><p><b> 2.2 相關(guān)協(xié)議</b></p><p> 2.2.1 RFC 822 郵件格式</p><p> RFC 822定義了用于電子郵件報(bào)文的格式。即R
29、FC 822定義了SMTP、POP3、IMAP以及其它電子郵件傳輸協(xié)議所提交、傳輸?shù)膬?nèi)容。RFC 822定義的郵件由兩部分組成:信封和郵件內(nèi)容。信封包括與傳輸、投遞郵件有關(guān)的信息。郵件內(nèi)容包括標(biāo)題和正文。</p><p> 2.2.2 SMTP協(xié)議</p><p> 簡(jiǎn)單郵件傳輸協(xié)議(SMTP)的目標(biāo)是可靠高效地傳送郵件,它獨(dú)立于傳送子系統(tǒng)而且僅要求一條可以保證傳送數(shù)據(jù)單元順序的通道
30、。SMTP的一個(gè)重要特點(diǎn)是它能夠在傳送中接力傳送郵件,傳送服務(wù)提供了進(jìn)程間通信環(huán)境(IPCE),該環(huán)境可以包括一個(gè)網(wǎng)絡(luò),幾個(gè)網(wǎng)絡(luò)或一個(gè)網(wǎng)絡(luò)的子網(wǎng)。傳送系統(tǒng)(或IPCE)不是一對(duì)一的,進(jìn)程可能直接和其它進(jìn)程通過(guò)已知的IPCE通信。郵件是一個(gè)應(yīng)用程序或進(jìn)程間通信,郵件可以通過(guò)連接在不同IPCE上的進(jìn)程跨網(wǎng)絡(luò)進(jìn)行郵件傳送,更特別的是,郵件可以通過(guò)不同網(wǎng)絡(luò)上的主機(jī)進(jìn)行接力式傳送。</p><p> SMTP設(shè)計(jì)基于以下
31、通信模型:針對(duì)用戶(hù)的郵件請(qǐng)求,發(fā)送SMTP與接收SMTP之間建立一個(gè)雙向傳送通道。接收SMTP可以是最終接收者也可以是中間傳送者。SMTP命令由發(fā)送SMTP發(fā)出,由接收SMTP接收,而應(yīng)答則反方向傳送。</p><p> 一旦傳送通道建立,SMTP發(fā)送者發(fā)送MAIL命令指明郵件發(fā)送者。如果SMTP接收者可以接收郵件則返回OK應(yīng)答。SMTP發(fā)送者再發(fā)出RCPT命令確認(rèn)郵件是否接收到。如果SMTP接收者接收,則返回
32、OK應(yīng)答;如果不能接收到,則發(fā)出拒絕接收應(yīng)答(但不中止整個(gè)郵件操作),雙方將如此重復(fù)多次。當(dāng)接收者收到全部郵件后會(huì)接收到特別的序列,如果接收者成功處理了郵件,則返回OK應(yīng)答。</p><p> SMTP提供傳送郵件的機(jī)制,如果接收方與發(fā)送方連接在同一個(gè)傳送服務(wù)下時(shí),郵件可以直接由發(fā)送方主機(jī)傳送到接收方主機(jī);當(dāng)兩者不在同一個(gè)傳送服務(wù)下時(shí),通過(guò)中繼SMTP服務(wù)器傳送,為了能夠?qū)MTP服務(wù)器提供中繼能力,它必須擁有
33、最終目的主機(jī)地址和郵箱名稱(chēng)。</p><p> SMTP的工作過(guò)程有一下幾個(gè)過(guò)程有:(Mail)基本發(fā)送過(guò)程,向前傳送郵件,確認(rèn)郵箱名稱(chēng)和擴(kuò)展郵件列表,發(fā)送到終端和打開(kāi)關(guān)閉交換等。</p><p> 在SMTP協(xié)議中,最重要的內(nèi)容是SMTP命令和響應(yīng)狀態(tài),這是SMTP運(yùn)行的基礎(chǔ)。SMTP命令都已回車(chē)換行作為結(jié)束標(biāo)識(shí)。</p><p> SMTP客戶(hù)端向SMTP
34、服務(wù)器發(fā)送命令后,SMTP服務(wù)器就會(huì)返回一個(gè)應(yīng)答碼。應(yīng)答碼的每一個(gè)數(shù)字都有特定含義,第一位數(shù)字為2時(shí)表示命令成功,為5時(shí)表示失敗,3時(shí)表示沒(méi)有完成。</p><p> 2.2.3 POP3協(xié)議</p><p> POP3協(xié)議適用于C/S結(jié)構(gòu)的脫機(jī)模型的電子郵件協(xié)議。在POP3協(xié)議下,當(dāng)客戶(hù)機(jī)與服務(wù)器連接并查詢(xún)電子郵件時(shí),被客戶(hù)機(jī)所指定的將被下載的郵件都將被程序下載到客戶(hù)機(jī),下載后客戶(hù)
35、機(jī)可進(jìn)行讀取,修改等操作,而無(wú)需與服務(wù)器進(jìn)一步交互。 POP3客戶(hù)向POP3服務(wù)器發(fā)送命令并等待響應(yīng),POP3命令采用命令行形式,用ASCII碼表示。</p><p> 服務(wù)器響應(yīng)是由一個(gè)單獨(dú)的命令行組成,或多個(gè)命令行組成,響應(yīng)第一行以ASCII文本+OK或-ERR指出相應(yīng)的操作狀態(tài)。</p><p> 當(dāng)客戶(hù)機(jī)與服務(wù)器建立聯(lián)系時(shí),一旦客戶(hù)機(jī)提供了自己身份并成功確認(rèn),即由認(rèn)可狀
36、態(tài)轉(zhuǎn)入處理狀態(tài),在完成相應(yīng)的操作后客戶(hù)機(jī)發(fā)出quit命令,然后進(jìn)入更新?tīng)顟B(tài),更新之后重返認(rèn)可狀態(tài)。在POP3協(xié)議中有三種狀態(tài),即認(rèn)可狀態(tài),處理狀態(tài)和更新?tīng)顟B(tài)。如下圖2-1所示:</p><p> POP3的命令由命令和參數(shù)組成。所有命令以一個(gè)回車(chē)換行CRLF結(jié)束。命令和參數(shù)由可打印的ASCII字符組成,他們之間由空格隔開(kāi)。命令一般是三到四個(gè)字母,每個(gè)參數(shù)卻可達(dá)四十個(gè)字符長(zhǎng)。POP3響應(yīng)是有一個(gè)狀態(tài)碼和一個(gè)可能跟
37、有附加信息的命令組成。所有響應(yīng)也是有回車(chē)換行CRLF結(jié)束的。有兩種狀態(tài)碼,狀態(tài)碼“+OK”表示成功,狀態(tài)碼“-ERR”表示失敗。</p><p><b> 2.3.開(kāi)發(fā)工具</b></p><p> C#語(yǔ)言,作為微軟官方主推語(yǔ)言,擁有和VB一樣的對(duì)于開(kāi)發(fā)界面窗體的便利,同時(shí)又保持了C++的高效和便利。而且作為C語(yǔ)言和C ++的發(fā)展,它在完全兼容C++的基礎(chǔ)上又有
38、樂(lè)很大的發(fā)展。C#作為一種面向?qū)ο蟮恼Z(yǔ)言,也為以后程序的維護(hù)以及擴(kuò)展提供了方便。而且最重要的是將來(lái)即使和VC++結(jié)合的時(shí)候也不會(huì)存在問(wèn)題。</p><p> 對(duì)于發(fā)送郵件來(lái)說(shuō),在.NET中的具體的實(shí)現(xiàn)基本上有三種方式</p><p> 1)利用System.Web.Mail這個(gè)名稱(chēng)空間.在這個(gè)名字空間下,有一個(gè)專(zhuān)門(mén)使用SMTP協(xié)議來(lái)發(fā)送郵件的類(lèi):SmtpMail,它已能滿足最普通的發(fā)送
39、郵件的需求。這個(gè)類(lèi)只有一個(gè)自己的公共函數(shù)--Send()和一個(gè)公共屬性—SmtpServer,您必須通過(guò)SmtpServer屬性來(lái)指定發(fā)送郵件的服務(wù)器的名稱(chēng)(或IP地址),然后再調(diào)用Send()函數(shù)來(lái)發(fā)送郵件。您可以在Send函數(shù)的參數(shù)MailMessage對(duì)象中設(shè)置郵件的相關(guān)屬性,如優(yōu)先級(jí)、附件等等。除了以MailMessage對(duì)象為參數(shù)(如上述代碼),Send函數(shù)還可以簡(jiǎn)單的直接以郵件的4個(gè)主要信息(from,to,subject,
40、messageText)作為字符串參數(shù)來(lái)調(diào)用。</p><p> 2)使用CDO組件發(fā)送郵件</p><p> 3)使用Socket撰寫(xiě)郵件發(fā)送程序 </p><p> 采用以上任何一種都可以實(shí)現(xiàn)發(fā)送郵件的功能了,具體的是三種方法實(shí)現(xiàn)的功能上來(lái)說(shuō)是越來(lái)越完善的。本次使用了第一種方法來(lái)實(shí)現(xiàn)郵件的發(fā)送。</p><p><b
41、> 2.4 數(shù)據(jù)庫(kù)技術(shù)</b></p><p> 數(shù)據(jù)庫(kù)是采用Microsoft Office Access 2010。Access 是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),是Office系列應(yīng)用軟件之一。它提供了表、查詢(xún)、窗體、報(bào)表、頁(yè)、宏、模塊7種用來(lái)建立數(shù)據(jù)庫(kù)系統(tǒng)的對(duì)象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢(xún)、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化
42、;為建立功能完善的數(shù)據(jù)庫(kù)管理系統(tǒng)提供了方便,也使得普通用戶(hù)不必編寫(xiě)代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。</p><p> 3.需求分析與和相關(guān)技術(shù)</p><p> 3.1 可行性分析 </p><p> 本系統(tǒng)是采用C# 語(yǔ)言來(lái)開(kāi)發(fā)的Win Forms 窗體應(yīng)用程序,開(kāi)發(fā)工具使用基于。NET 的Visual Studio 2008。數(shù)據(jù)庫(kù)方面擬用Ac
43、cess 是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢(xún)、存儲(chǔ)和檢索。Access 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類(lèi)似于 Excel 的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。,該數(shù)據(jù)庫(kù)管理系統(tǒng)比較適合于中小型系統(tǒng)的開(kāi)發(fā),而且技術(shù)方面也比較成熟。</p><p> 該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容:</p><p> (1)社會(huì)因素方面的可行
44、性</p><p> 本系統(tǒng)用于郵件的發(fā)送和接收,無(wú)法律和政策方面的限制。</p><p> (2)經(jīng)濟(jì)方面的可行性</p><p> 本系統(tǒng)作為一個(gè)實(shí)訓(xùn)的畢業(yè)設(shè)計(jì)項(xiàng)目,無(wú)需投入過(guò)多開(kāi)發(fā)經(jīng)費(fèi),并且本系統(tǒng)實(shí)施后可以用于個(gè)人收取和發(fā)送郵件等郵件處理,同其他郵件客戶(hù)端軟件Foxmail 、Outlook Express等相比較簡(jiǎn)化了操作功能,節(jié)約了繁瑣功能要花費(fèi)的時(shí)
45、間。</p><p> (3)技術(shù)方面的可行性</p><p> 技術(shù)上的可行性分析主要在于分析技術(shù)條件是否能順利完成開(kāi)發(fā)工作,硬、軟件能否滿足開(kāi)發(fā)者的需要等。</p><p> 軟件方面,網(wǎng)絡(luò)化考試需要的各種軟件環(huán)境都已具備,數(shù)據(jù)庫(kù)服務(wù)器方面則有Access、SQL Server、Oracle 等,均能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級(jí)管理功
46、能。其靈活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。因此,系統(tǒng)的軟件開(kāi)發(fā)平臺(tái)已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來(lái)越快,容量越來(lái)越大,可靠性越來(lái)越高,價(jià)格越來(lái)越低,其硬件平臺(tái)完全能滿足此系統(tǒng)的需要。</p><p> 綜上所述,此系統(tǒng)開(kāi)發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì)等方面都可行且投入少,見(jiàn)效快,所以此系統(tǒng)的開(kāi)發(fā)應(yīng)用是完全可行的。</p><p><b>
47、 3.2需求分析</b></p><p> 隨著互聯(lián)網(wǎng)絡(luò)的快速發(fā)展,電子郵件已經(jīng)成為人們交流和交換信息的重要途徑。越來(lái)越多的人在使用電子郵件,并且它將逐步取代傳統(tǒng)信件。根據(jù)生活和工作的需要,同一個(gè)人同時(shí)擁有了多個(gè)郵箱。使用這些不同郵箱發(fā)送和接收郵件需要登陸不同的網(wǎng)頁(yè),使得操作復(fù)雜并且浪費(fèi)了很多寶貴的時(shí)間。為了解決這一問(wèn)題研發(fā)出了電子客戶(hù)端軟件,通過(guò)本軟件可以完成不同的郵箱賬戶(hù)的郵件收發(fā)功能,而不需
48、登陸多個(gè)不同的網(wǎng)頁(yè)。</p><p> 本系統(tǒng)軟件名為電子郵件客戶(hù)端軟件,是基于SMTP 和POP3 協(xié)議從底層開(kāi)發(fā)的,實(shí)現(xiàn)了郵件發(fā)送和接收的基本功能。本系統(tǒng)軟件是由發(fā)送郵件、接收郵件、賬戶(hù)管理和通訊錄四個(gè)功能模塊組成。</p><p><b> 主要功能如下:</b></p><p> (1) 發(fā)送電子郵件,包括簡(jiǎn)單的文本郵件和帶附件的
49、郵件。</p><p> (2) 接收電子郵件,查看文本郵件并能夠保存到本地,下載附件到本地。</p><p> (3) 賬戶(hù)管理功能,實(shí)現(xiàn)對(duì)賬戶(hù)的添加、修改和刪除。</p><p> (4) 通訊錄功能,記錄和添加聯(lián)系人信息。</p><p> 3.3 關(guān)于電子郵件檢測(cè)軟件系統(tǒng)組成</p><p> 本系統(tǒng)
50、由四個(gè)子模塊組成:賬戶(hù)管理系統(tǒng)模塊、發(fā)送郵件系統(tǒng)模塊、接收郵件系統(tǒng)模塊、通訊錄系統(tǒng)模塊。它們各自的功能如下圖所述:</p><p> (1) 郵件發(fā)送模塊系統(tǒng)</p><p> 這個(gè)系統(tǒng)主要人們發(fā)送郵件使用。郵件發(fā)送系統(tǒng)首先采用自動(dòng)登錄功能只需點(diǎn)開(kāi)程序就可以進(jìn)行代理的登錄,可以進(jìn)行發(fā)送郵件,用戶(hù)可以添加附件,保存郵件等。進(jìn)入系統(tǒng)后,可根據(jù)自己的實(shí)際情況添加,修改賬戶(hù),賬戶(hù)列表存在數(shù)據(jù)庫(kù)
51、中。</p><p> (2) 郵件接收模塊系統(tǒng)</p><p> 多賬戶(hù)系統(tǒng),用戶(hù)可以用一個(gè)賬戶(hù)名綁定多個(gè)郵箱,接收時(shí),同時(shí)從不同的服務(wù)器接收郵件,使用賬號(hào)字段區(qū)別開(kāi),從服務(wù)器接收郵件,可以接受帶附件的郵件,保存郵件等。</p><p> (3) 數(shù)據(jù)庫(kù)的設(shè)計(jì)</p><p> 本系統(tǒng)既電子郵件客戶(hù)端軟件的數(shù)據(jù)簡(jiǎn)單,主要保存用戶(hù)的登
52、錄賬戶(hù)信息和一些常用聯(lián)系人的信息。具體主要實(shí)現(xiàn)有五個(gè)表receievebox表、rubbishbox表、sendbox表、uses表、friend表。</p><p> (4) 賬戶(hù)管理模塊</p><p> 由于同于一人擁有不同的郵箱賬戶(hù),不同的郵箱即為不同的賬戶(hù),系統(tǒng)在實(shí)現(xiàn)了賬戶(hù)管理功能,包括添加新賬戶(hù)、刪除賬戶(hù)等功能。</p><p><b
53、> 3.4 系統(tǒng)功能</b></p><p><b> (1) 界面方面</b></p><p> 系統(tǒng)主要有“賬戶(hù)注冊(cè)”、“郵件接收管理”、“郵件發(fā)送管理”三個(gè)界面。每個(gè)界面擁有其相對(duì)應(yīng)的功能,賬戶(hù)注冊(cè)界面用戶(hù)可以注冊(cè)已存在的郵箱,方便用戶(hù)經(jīng)常使用同一個(gè)賬戶(hù)收發(fā)郵件,郵件發(fā)送頁(yè)面,利用mime解碼,使用戶(hù)可以發(fā)送html郵件,并且可以發(fā)送附件
54、(不可過(guò)大),在接收界面,用戶(hù)可以進(jìn)行郵件的管理,點(diǎn)擊接收郵件、刪除郵件等基本功能。</p><p><b> (2) 內(nèi)容方面</b></p><p> 用戶(hù)可以再正文輸入任意文字,在添加附件時(shí)用戶(hù)可以添加在本機(jī)或網(wǎng)上下載的WORD文檔,PPT以及照片等任意附件,用戶(hù)可以發(fā)送和接收郵件,接收的附件保存在程序目錄下的Attachments目錄里。</p>
55、;<p><b> 3.5 數(shù)據(jù)描述</b></p><p> 動(dòng)態(tài)數(shù)據(jù)包括程序運(yùn)行時(shí)輸入和輸出的數(shù)據(jù),具體是數(shù)據(jù)庫(kù)的各個(gè)表的各個(gè)不同元組與屬性值,比如用戶(hù)信息、email地址,郵件內(nèi)容等。</p><p> 靜態(tài)數(shù)據(jù)是系統(tǒng)內(nèi)部有關(guān)的數(shù)據(jù)結(jié)構(gòu)與操作規(guī)程。數(shù)據(jù)庫(kù)名為Manage.mdb,采用access 2010,有五個(gè)表receievebox表、r
56、ubbishbox表、sendbox表、uses表、friend表。</p><p><b> 4.系統(tǒng)概要設(shè)計(jì)</b></p><p><b> 4.1系統(tǒng)設(shè)計(jì)目標(biāo)</b></p><p> 實(shí)現(xiàn)郵件客戶(hù)端的基本功能,包括多賬戶(hù)管理,以及郵件的管理,發(fā)送以及接收郵件等功能,可以出來(lái)大量的郵件,從郵件服務(wù)器接收后,可
57、以管理多個(gè)賬戶(hù)的郵件,同時(shí)也實(shí)現(xiàn)了通訊錄添加好友的功能,通過(guò)mime解碼,可以接收和發(fā)送html郵件,實(shí)現(xiàn)遠(yuǎn)程管理郵件賬戶(hù)的功能,讓用戶(hù)不再麻煩的打開(kāi)網(wǎng)頁(yè),麻煩的登錄,具體電子郵件系統(tǒng)流程圖如下圖所示:</p><p><b> 圖4-1頂層流程圖</b></p><p> 4.2數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)</p><p> 用戶(hù)運(yùn)行系統(tǒng)時(shí),需要新建
58、一個(gè)郵件賬號(hào),在這個(gè)信件賬號(hào)的過(guò)程中,需要指定SMTP服務(wù)器以及SMTP的端口。</p><p><b> 4.3 E-R圖</b></p><p> 圖4-2實(shí)體E-R圖</p><p><b> 4.4實(shí)體屬性圖</b></p><p> 圖4-3 賬戶(hù)實(shí)體屬性圖</p>
59、<p> 圖4-4 收件箱實(shí)體屬性圖</p><p> 圖4-5 發(fā)件箱實(shí)體屬性圖</p><p> 圖4-6 垃圾箱實(shí)體屬性圖</p><p> 圖4-7 好友實(shí)體屬性圖</p><p><b> 4.5表結(jié)構(gòu)設(shè)計(jì)</b></p><p> 表4-1 賬戶(hù)信息表(users
60、):</p><p> 表4-2 收件箱表(ReceieveBox)</p><p> 表4-3 發(fā)件箱表(SendBox)</p><p> 表4-4 垃圾箱表(RubbishBox)</p><p> 表4-5 好友表(Friend表)</p><p><b> 4.6接口設(shè)計(jì)</b>
61、;</p><p> 外部接口則是系統(tǒng)基于C/S模式開(kāi)發(fā),系統(tǒng)與數(shù)據(jù)庫(kù)服務(wù)器通過(guò)動(dòng)態(tài)連接,無(wú)需人工手動(dòng)操作,保證數(shù)據(jù)庫(kù)系統(tǒng)的物理獨(dú)立性。</p><p> 本系統(tǒng)不需要實(shí)現(xiàn)外部接口。</p><p><b> 5.系統(tǒng)詳細(xì)設(shè)計(jì)</b></p><p> 5.1 系統(tǒng)功能模塊設(shè)計(jì)</p><p&
62、gt; (1) 系統(tǒng)主界面設(shè)計(jì)</p><p> 系統(tǒng)主界面即為打開(kāi)系統(tǒng)最初顯示的界面,其主要內(nèi)容包括三個(gè)菜單欄:文件、郵箱、通訊錄和關(guān)于郵件處理的工具條。在主界面開(kāi)啟的時(shí)候加載用戶(hù)所有的賬戶(hù)名(第一次使用沒(méi)有賬戶(hù),需添加)。在狀態(tài)欄里面會(huì)顯示登錄時(shí)間、當(dāng)前時(shí)間等一些信息。</p><p> (2) 賬戶(hù)管理模塊的設(shè)計(jì)</p><p> 系統(tǒng)的使用者擁有不同
63、的郵箱賬戶(hù),不同的郵箱即為不同的賬戶(hù),系統(tǒng)在實(shí)現(xiàn)了賬戶(hù)管理功能,包括添加新賬戶(hù)、刪除賬戶(hù)等功能。調(diào)用該功能主要通過(guò)菜單“郵箱”和右擊賬戶(hù)名列別實(shí)現(xiàn)。</p><p> 圖5-1賬戶(hù)管理流程圖</p><p> (3) 發(fā)送模塊的設(shè)計(jì)</p><p> 發(fā)送郵件核心類(lèi)SmtpMail</p><p> 本類(lèi)主要是通過(guò)各種方法實(shí)現(xiàn)SMTP
64、 發(fā)送的全過(guò)程,實(shí)現(xiàn)的功能包括與服務(wù)器的連接、向服務(wù)器發(fā)送命令及郵件內(nèi)容、讀取服務(wù)器響應(yīng)命令等。</p><p> 主要屬性及方法如下:</p><p><b> 構(gòu)造函數(shù)</b></p><p> SmtpMail send = new SmtpMail(ArrayList array)</p><p> 參數(shù)
65、指的是附件文件名,是個(gè)數(shù)組。</p><p><b> Charset屬性</b></p><p><b> 設(shè)置編碼格式</b></p><p> MailServerUserName屬性</p><p> 發(fā)送郵件的賬戶(hù)的用戶(hù)名,例如:8555452@qq.com</p>
66、<p> MailServerPassWord屬性</p><p> 發(fā)送郵件的賬戶(hù)的密碼</p><p><b> Send方法</b></p><p> Send(string smtpServer, string mailAddress, string acctountName, </p><p>
67、; string toMailAddress, string subject, string message)</p><p> 調(diào)用此方法后,先連接到指定的SMTP服務(wù)器,驗(yàn)證用戶(hù)名密碼是否正確,驗(yàn)證通過(guò)后向參數(shù)中的收件人發(fā)送郵件。</p><p> 圖5-2發(fā)送郵件流程圖</p><p> (4) 接收模塊的設(shè)計(jì)</p><p>
68、 接收郵件核心類(lèi) POP3Class</p><p> 本類(lèi)主要通過(guò)自身的各個(gè)方法的調(diào)用實(shí)現(xiàn)郵件的接收、分析、顯示和下載附件。類(lèi)的功能實(shí)現(xiàn)引用了以開(kāi)發(fā)好的DLL 文件Jmail.dll 文件里的函數(shù)方法。</p><p> 類(lèi)的主要參數(shù)和方法如下:</p><p> connect(string MailAddress, string password, s
69、tring popServer, int popPort=110) 連接服務(wù)器</p><p> 圖5-3接收郵件流程圖</p><p> (5) 通訊錄模塊的設(shè)計(jì)</p><p> 通訊錄通過(guò)添加好友的郵箱地址,來(lái)備注好友信息,發(fā)送郵件的時(shí)候可以點(diǎn)擊好友直接獲取好友郵箱地址來(lái)發(fā)送郵件,能夠?yàn)楹糜寻l(fā)送郵件提供便利。</p><p>
70、圖5-4通訊錄模塊流程圖</p><p><b> 6.系統(tǒng)實(shí)現(xiàn)</b></p><p> 6.1 系統(tǒng)實(shí)現(xiàn)分析</p><p> 電子郵件檢測(cè)軟件的設(shè)計(jì)實(shí)現(xiàn)方便了用戶(hù)發(fā)送郵件,接收郵件和管理郵件,當(dāng)今社會(huì)郵箱種類(lèi)的多樣性對(duì)于擁有多個(gè)種類(lèi)郵箱的賬戶(hù)來(lái)說(shuō)使用起來(lái)就沒(méi)有那么方便了,所以電子郵件檢測(cè)客戶(hù)端軟件的設(shè)計(jì)就尤為重要,企業(yè)中為了實(shí)現(xiàn)交流
71、和客戶(hù)實(shí)現(xiàn)聯(lián)系,都是通過(guò)郵件聯(lián)系,為用戶(hù)節(jié)約了成本,提高了安全性,并且節(jié)省了大量時(shí)間,實(shí)現(xiàn)了資源最大化的利用。</p><p> 本系統(tǒng)具有多種功能,實(shí)現(xiàn)了現(xiàn)在用戶(hù)的需求,用起來(lái)非常方便,具有黑名單,來(lái)信提醒,地址簿管理等多種功能,用戶(hù)通過(guò)簡(jiǎn)單的操作,實(shí)現(xiàn)遠(yuǎn)程操作郵件,不需要上網(wǎng)麻煩的等待,只需要開(kāi)啟本系統(tǒng),就可以解決所有煩惱,不但操作快,安全安全性比較高。</p><p><b&
72、gt; 6.2系統(tǒng)實(shí)現(xiàn)界面</b></p><p> 6.2.1新建郵件賬戶(hù)</p><p> 用戶(hù)打開(kāi)軟件之后,需要新建一個(gè)郵件賬戶(hù),在這個(gè)郵件賬戶(hù)的過(guò)程中,需要指定SMTP服務(wù)器,SMTP的端口,POP3服務(wù)器,POP3端口,以及用戶(hù)名和密碼。指定這些發(fā)郵件的必須參數(shù)之后,再回到系統(tǒng)的主界面,操作依次如下所示:</p><p> 圖6-1 新
73、建郵箱賬戶(hù)界面</p><p> 圖6-2 新建郵箱賬戶(hù)注冊(cè)和驗(yàn)證界面</p><p> 圖6-3 新建郵箱賬戶(hù)pop3和smtp服務(wù)器設(shè)置界面</p><p> 圖6-4郵箱賬戶(hù)建好后界面</p><p> 6.2.2發(fā)送不帶附件的郵件</p><p> 在新建賬號(hào)的過(guò)程中已經(jīng)指定了郵件地址,和賬號(hào)名稱(chēng),所
74、以默認(rèn)的以這些參數(shù)來(lái)發(fā)送郵件。通過(guò)調(diào)用參數(shù)的不同程序會(huì)自動(dòng)的調(diào)用相對(duì)應(yīng)的代碼來(lái)執(zhí)行不同的操作。發(fā)送簡(jiǎn)單的郵件運(yùn)行界面如下。</p><p> 圖6-4 發(fā)送不帶附件的郵件界面</p><p> 6.2.3 發(fā)送帶附件的郵件</p><p> 這個(gè)發(fā)送界面還是和發(fā)送純文本郵件界面一樣,不同的是這次發(fā)送的帶有附件,添加一個(gè)list view控件顯示需要發(fā)送的控件。
75、在程序的下面自動(dòng)顯示增添的附件的名稱(chēng),以及圖標(biāo)等信息。并且郵件支持添加,刪除,排列圖標(biāo)等功能。 運(yùn)行界面如下所示:</p><p> 圖6-5 發(fā)送帶附件的郵件界面</p><p> 6.2.4通訊錄添加好友</p><p> 通訊錄通過(guò)添加好友的郵箱地址,來(lái)備注好友信息,發(fā)送郵件的時(shí)候可以點(diǎn)擊好友直接獲取好友郵箱地址來(lái)發(fā)送郵件,能夠?yàn)楹糜寻l(fā)送郵件提供便利。運(yùn)
76、行界面如圖6-6:</p><p> 圖6-6 添加好友的郵件界面</p><p><b> 7.總結(jié)</b></p><p> 經(jīng)過(guò)了3個(gè)月的設(shè)計(jì)與修改,并在梁泉老師的耐心幫助下終于基本完成了本次的課題設(shè)計(jì)。本系統(tǒng)的功能已經(jīng)達(dá)到了設(shè)計(jì)的要求,系統(tǒng)中各個(gè)模塊的功能均已實(shí)現(xiàn),為整體系統(tǒng)的構(gòu)建奠定了基礎(chǔ)。在熟悉了專(zhuān)門(mén)用于發(fā)送郵件的SMTP協(xié)議
77、以及RFC規(guī)定的郵件的格式的基礎(chǔ)上,運(yùn)用了微軟新推出的C Sharp這一新型的面向?qū)ο笳Z(yǔ)言的便利性和靈活性,從SMTP協(xié)議規(guī)定的底層命令做起,一步步的與服務(wù)器進(jìn)行交互操作,最終實(shí)現(xiàn)發(fā)送多附件多接收人的功能。其中,具體的和服務(wù)器的交互操作,都封裝了在SmtpMail.dll這個(gè)動(dòng)態(tài)鏈接庫(kù)里面了。接收郵件引用了jmail.dll這個(gè)動(dòng)態(tài)鏈接庫(kù)。而為了方便最終的調(diào)用和整合,所有的有關(guān)后臺(tái)操作發(fā)送郵件的類(lèi)以及其他的附加功能的類(lèi),全部都?xì)w屬于Ma
78、ilSend這個(gè)命名空間了。在力求達(dá)到FoxMail功能的同時(shí),又加了一點(diǎn)個(gè)人的思想并把它體現(xiàn)到了這一軟件上。最主要的體現(xiàn)就是新建帳號(hào)的提前檢測(cè)這一特色上,這一功能類(lèi)似于很多Web頁(yè)面的“檢測(cè)新帳號(hào)”的功能,這樣就免去了用戶(hù)一直到確定注冊(cè)完成時(shí),才因?yàn)閹?hù)因?yàn)橐呀?jīng)被使用而注冊(cè)失敗的麻煩??傊?,通過(guò)這次的編程,使我對(duì)網(wǎng)絡(luò)編程有了一個(gè)很好的認(rèn)識(shí)和鍛煉,</p><p><b> 致謝辭</b>
79、</p><p> 本畢業(yè)設(shè)計(jì)是在xx老師的熱情關(guān)心和耐心指導(dǎo)下完成的,xx老師嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我學(xué)習(xí)的榜樣;他循循善誘的教導(dǎo)和不拘一格的思路給了我無(wú)盡的啟迪。無(wú)論在理論上還是在實(shí)踐中,xx老師都給了我很大的幫助,使我得到了不少的提高,這對(duì)我以后的工作和學(xué)習(xí)都有一種巨大的幫助。</p><p> 同樣,衷心感謝所有關(guān)心我的老師、朋友對(duì)我的大力支持。</p>
80、<p> 另外,在系統(tǒng)開(kāi)發(fā)過(guò)程中同學(xué)也給予了我很大的幫助,幫助解決了不少的難點(diǎn),使得系統(tǒng)能夠及時(shí)設(shè)計(jì)完成。也感謝各大論壇的朋友們對(duì)我的幫助!</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 張華. 電子郵件系統(tǒng)pop3服務(wù)客戶(hù)端郵件收取功能設(shè)計(jì).山東. 濰坊學(xué)院報(bào).2009.</p><p> [2] 吳
81、功宜.計(jì)算機(jī)網(wǎng)絡(luò)(第二版)[M].北京:清華大學(xué)出版社,2007年</p><p> [3] 李志偉.基于MIME的郵件自動(dòng)收發(fā)系統(tǒng)的實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用軟件.2007.</p><p> [4] 劉路,郵件收發(fā)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的關(guān)鍵技術(shù)[J].科技資訊.2010.</p><p> [5]胡巧玲,王艷杰.電子郵件收發(fā)系統(tǒng)的研究與設(shè)計(jì)[J]. 電腦知識(shí)與技術(shù).
82、 2009.</p><p> [6]鄭琦,盧德利.電子郵件收發(fā)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].吉林建筑工程學(xué)院學(xué)報(bào). 2009,02</p><p> [7]付祝財(cái),楊莘元,王陽(yáng).電子郵SMTP/POP3收發(fā)協(xié)議的研究與實(shí)現(xiàn)[J].信息技術(shù),2004</p><p> [8] Douglas E.Comer 著,金舒原,段海新 譯.計(jì)算機(jī)網(wǎng)絡(luò)與Internet—網(wǎng)絡(luò)
83、應(yīng)用(第三版)[M].北京:機(jī)械工業(yè)出版社.2002年8月</p><p> [9]沉舟.Microsoft.NET編程語(yǔ)言C#. 北京:希望電子出版社2001,3</p><p> [10]羅軍舟,黎波濤,楊明等.TCP/IP 協(xié)議及網(wǎng)絡(luò)編程技術(shù). 北京: 清華大學(xué)出版
84、 2004,10 </p><p> [11] Tim Parker .TCP/IP 協(xié)議及網(wǎng)絡(luò)編程技術(shù). 北京: 機(jī)械工業(yè)出版社,2000,7</p><p> [12] 周存杰 . Visual C#.NET網(wǎng)絡(luò)核心編程. 北京:清華大學(xué)出版社,2002,11</p><p> [13] 電腦編程技巧與維護(hù)雜志社.C#編
85、程技巧典型案例解析. 北京:中國(guó)電力出版社,</p><p><b> 2005,8</b></p><p> [14] 云顛工作室. Visual C#中文版全面剖析. 北京:中國(guó)水利水電出版社,2003,5 </p><p> [15] 葉樹(shù)華 《電子協(xié)議與編程》,《電子郵件格式》,《電子郵件接收》,《mime 編碼解碼與發(fā)送附
86、件》</p><p> [15] MSDN中文網(wǎng)站網(wǎng)絡(luò)廣播 C#設(shè)計(jì)模式縱談</p><p> [16] Simon Robinson, K.Scott Allen等.C#高級(jí)編程. 北京:清華大學(xué)出版社,2002,3</p><p> [17] Tom Archer. C#技術(shù)內(nèi)幕. 北京:清華大學(xué)出版社,2002,1</p>
87、;<p> [18]Francois Liger. C#Text Manipulation[M] .Wrox Press Inc, 2002 . </p><p> [19]David H. Croker. RFC822, Standard for ARPA Internet Text Message,1982.</p><p> [20] B.quinn,andD.S
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子郵件收發(fā)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)【畢業(yè)論文】
- 畢業(yè)論文--電子郵件客戶(hù)端軟件
- 基于cs的電子郵件簡(jiǎn)單收發(fā)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 畢業(yè)論文——基于cs的電子郵件簡(jiǎn)單收發(fā)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 電子郵件設(shè)計(jì)與實(shí)現(xiàn)
- 電子郵件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文
- 電子郵件客戶(hù)端畢業(yè)論文
- 畢業(yè)論文--電子郵件客戶(hù)端軟件(含全套資料)
- 畢業(yè)論文---電子郵件營(yíng)銷(xiāo)及其策略
- 畢業(yè)論文--電子郵件客戶(hù)端軟件(含全套資料).doc
- 基于struts2技術(shù)的電子郵件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文
- vb_電子郵件系統(tǒng)畢業(yè)論文
- 畢業(yè)設(shè)計(jì)---電子郵件客戶(hù)端軟件
- 畢業(yè)設(shè)計(jì)---電子郵件客戶(hù)端軟件
- 畢業(yè)設(shè)計(jì)---電子郵件客戶(hù)端軟件
- 畢業(yè)設(shè)計(jì)(論文)電子郵件系統(tǒng)
- 畢業(yè)設(shè)計(jì)---電子郵件客戶(hù)端軟件.doc
- 畢業(yè)設(shè)計(jì)(論文)基于java mail的電子郵件收發(fā)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)---電子郵件客戶(hù)端軟件.doc
- 畢業(yè)設(shè)計(jì)---電子郵件客戶(hù)端軟件1
評(píng)論
0/150
提交評(píng)論