

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> xx大學畢業(yè)論文</b></p><p> 題 目: 郵件接發(fā)及自動彈出系統(tǒng)</p><p> 學 院: 信息工程學院 </p><p> 專 業(yè): 軟件工程 </p><p> 學 號: </p>
2、<p> 姓 名: xx </p><p> 指導教師: xx </p><p> 完成日期: 2012年5月 </p><p> 畢業(yè)論文(設計)任務書</p><p> 論文(設計)題目: 郵件收發(fā)及自動彈出系統(tǒng)
3、 </p><p> 學號: 2008551012 姓名: xx 專業(yè): 軟件工程 </p><p> 指導教師: 系主任: xx </p><p> 一、主要內(nèi)容及基本要求</p&
4、gt;<p> 主要內(nèi)容: </p><p> ?。?)能夠實現(xiàn)已注冊使用的郵箱帳號登錄; </p><p> ?。?)能夠在線接收郵件并保存在收信箱;
5、 </p><p> ?。?)能夠在線發(fā)送郵件并保存在已發(fā)送信箱; </p><p> ?。?)能夠查看收信箱已發(fā)送信箱的郵件列表并查看單個郵件內(nèi)容; </p><p&g
6、t; (5)能夠添加常用聯(lián)系人目錄; </p><p> (6)能夠時時監(jiān)控新郵件的達到并發(fā)出提示。 </p><p> 基本要求:
7、 </p><p> (1)能夠滿足日常接發(fā)郵件的要求; </p><p> ?。?)能夠及時的提醒用戶新郵件的到達,彈出提示;
8、 </p><p> ?。?)能夠通過該系統(tǒng)登錄主流類型的郵箱帳號。 </p><p><b> 二、重點研究的問題</b></p><p> (1)郵箱的連接;
9、 </p><p> (2)郵件的接發(fā); </p><p> (3)新郵件的監(jiān)控; </p>
10、;<p> (4)彈出提示的觸發(fā); </p><p> (5)郵件的讀取。 </p><p><b> 三、進度安排</b><
11、;/p><p> 四、應收集的資料及主要參考文獻 </p><p> 1.(美)埃史爾 .Java編程思想(第4版)[M]. 機械工業(yè)出版社.2007:15-34
12、 </p><p> 2.Liang, Y.D.. Java語言程序設計基礎篇[M].機械工業(yè)出版社,2006:11-156 </p><p> 3.劉曉華. 精通Java核心技術[M].電子工業(yè)出版社,2003:69-289
13、 </p><p> 4.龔正虎. 現(xiàn)代TCP/IP網(wǎng)絡原理與技術[M]. 北京:國防工業(yè)出版社,2002:16-35 </p>
14、<p> 5.殷肖川. 網(wǎng)絡編程與開發(fā)技術[M]. 西安:西安交通大學出版社,2003:19-145 </p><p> 6.]W.Richard Stevens. TCP/IP詳解 卷1:協(xié)議[M]. 機械工業(yè)出版社.2000:45-89
15、 </p><p> 7.胡安廷. 簡單實現(xiàn)中文郵件.中國計算機報[J].2004,11(自然科技版) </p><
16、;p> 8.Paul C.Jorgensen.Software Testing A Craftsman’s Approach(second Edition)[M].China Machine Press,2003,170-175 </p><p> 9.潘泰國
17、. 新一代電子郵件系統(tǒng).電子技術應用[J].2009.7(第四版) </p><p> 10. Herbert Schildt. Java參考大全[M]北京:清華大學出版社,2006.1:1-257
18、 </p><p><b> xx 大 學</b></p><p> 畢業(yè)論文(設計)評閱表</p><p> 學號 姓名 xx 專業(yè) 軟件工程 </p><p> 畢業(yè)論文(設計)題目: 郵
19、件收發(fā)及自動彈出系統(tǒng) </p><p><b> 目錄 </b></p><p><b> 摘要1</b></p><p> Abstract2</p><p><b> 第一章 緒論3</b></p><p> 1.1 課題
20、背景3</p><p> 1.2 研究現(xiàn)況3</p><p> 1.3 本文所做工作與系統(tǒng)概述4</p><p> 1.3.1 系統(tǒng)概述4</p><p> 1.3.2 本文工作5</p><p><b> 1.4 小結5</b></p><p&
21、gt; 第二章TCP/IP 網(wǎng)絡編程簡介6</p><p> 2.1 TCP/IP協(xié)議6</p><p> 2.1.1 TCP/IP協(xié)議簡介6</p><p> 2.1.2 TCP/IP協(xié)議層次概述6</p><p> 2.1.3 TCP/IP協(xié)議的工作原理6</p><p> 2.1.4
22、 TCP/IP協(xié)議的優(yōu)點7</p><p> 2.1.5 TCP/IP協(xié)議的缺點7</p><p> 2.1.6 TCP/IP協(xié)議的未來發(fā)展趨向7</p><p> 2.2 Windows Sockets網(wǎng)絡編程8</p><p> 2.2.1 WindowsSockets 簡介8</p><p
23、> 2.2.2 套接字的兩種主要形式9</p><p> 2.2.3 Windows Sockets網(wǎng)絡編程9</p><p> 2.2.4 Winsock的主要函數(shù)及其應用10</p><p> 2.3 本章小結11</p><p> 第三章 系統(tǒng)運行環(huán)境12</p><p> 3
24、.1 運行平臺12</p><p> 3.1.1 硬件平臺12</p><p> 3.1.2 軟件平臺12</p><p> 3.2 運行環(huán)境的配置12</p><p> 3.2.1 POP3和STMP簡介12</p><p> 3.2.2 安裝POP3/SMTP服務12</p&
25、gt;<p> 3.2.3 配置POP3/SMTP服務13</p><p> 3.3 構建郵件系統(tǒng)的準備工作15</p><p> 3.3.1 操作系統(tǒng)和服務器軟件的選擇15</p><p> 3.3.2編程語言和編程環(huán)境的選擇16</p><p> 3.4本章小結20</p><
26、;p> 第四章 郵件接發(fā)與桌面自動彈出系統(tǒng)的設計與實現(xiàn)22</p><p> 4.1 系統(tǒng)概述22</p><p> 4.2 主要模塊介紹23</p><p> 4.2.1 帳號管理23</p><p> 4.2.2 郵件管理24</p><p> 4.2.3 彈出窗口管理
27、28</p><p> 4.3 系統(tǒng)詳細設計28</p><p> 4.3.1 收件箱模塊的詳細設計28</p><p> 4.3.2 寫郵件模塊的詳細設計30</p><p> 4.3.3 讀郵件模塊的詳細設計31</p><p> 4.4 系統(tǒng)測試32</p><p
28、> 4.4.1 同一SMTP服務器發(fā)送郵件的測試32</p><p> 4.4.2 同一服務器,發(fā)送一封純文本郵件的測試32</p><p> 4.4.3 同一服務器,發(fā)送一封帶附件的郵件的測試33</p><p> 4.4.4 利用不同的SMTP服務器發(fā)送郵件的測試33</p><p> 4.4.5 同一服
29、務器,接收一封純文本郵件的測試33</p><p> 4.4.6 同一服務器,接收一封帶附件的郵件的測試34</p><p> 4.5 本章小結34</p><p> 第五章 核心代碼解析35</p><p> 5.1 郵件的檢測35</p><p> 5.2 郵件附件的下載37</
30、p><p> 5.3 本章小結39</p><p><b> 總結與展望40</b></p><p><b> 參考文獻41</b></p><p><b> 附錄43</b></p><p><b> 致謝59</b&
31、gt;</p><p> 郵件接發(fā)及自動彈出系統(tǒng)</p><p> 摘要:電子郵件(簡稱E-mai1)又稱電子信箱、電子郵政,它是—種用電子手段提供信息交換的通信方式。它是全球多種網(wǎng)絡上使用最普遍的一項服務。這種非交互式的通信,加速了信息的交流及數(shù)據(jù)傳送,它是—個簡易、快速的方法。通過連接全世界的Internet,實現(xiàn)各類信號的傳送、接收、存貯等處理,將郵件送到世界的各個角落。到目前為
32、止,可以說電子郵件是Internet資源使用最多的一種服務,E-mai1不只局限于信件的傳遞,還可用來傳遞文件、聲音及圖形、圖像等不同類型的信息。</p><p> 電子郵件不是一種“終端到終端”的服務,是被稱為“存貯轉發(fā)式”服務。這正是子信箱系統(tǒng)的核心,利用存貯轉發(fā)可進行非實時通信,屬異步通信方式。即信件發(fā)送者可隨時隨地發(fā)送郵件,不要求接收者同時在場,即使對方現(xiàn)在不在,仍可將郵件立刻送到對方的信箱內(nèi),且存儲在
33、對方的電子郵箱中。接收者可在他認為方便的時候讀取信件,不受時空限制。在這里,“發(fā)送”郵件意味著將郵件放到收件人的信箱中,而“接收”郵件則意味著從自己的信箱中讀取信件,信箱實際上是由文件管理系統(tǒng)支持的—個實體。因為電子郵件是通過郵件服務器(mai1 server)來傳遞檔的。通常mail server是執(zhí)行多任務操作系統(tǒng)UNIX的計算機,它提供24小時的電子郵件服務,用戶只要向 mail server管理人員申請—個信箱賬號,就可使用這項
34、快速的郵件服務。</p><p> 郵件的便利早就了它飛速的發(fā)展,如今的人們大多都會有自己的郵箱,有的甚至有好幾個,然而快節(jié)奏的生活,使人們往往不能及時的查閱郵箱的內(nèi)容,耽誤了日常行程。本畢業(yè)設計致力設計和實現(xiàn)一種郵件客戶端,可以收發(fā)郵件和彈出新郵件的提示。</p><p> 本文主要分析了郵件客戶端軟件的基本要求,再結合畢業(yè)設計的需求和自身的能力水平,設計了自己的軟件流程并規(guī)劃了3個
35、基本模塊:帳號管理,郵件管理以及彈出提示系統(tǒng)的管理,并對收郵件,發(fā)郵件,寫郵件三個核心功能的實現(xiàn)進行了詳細介紹。通過代碼編程和最終的軟件測試基本完成了預期要求實現(xiàn)了郵件的接發(fā)和新郵件的提醒。</p><p> 關鍵詞:電子郵件;郵件接發(fā);郵件客戶端 ;彈出提醒; </p><p> Mail server and automatic popup system</p>&l
36、t;p> Abstract:E-mail (referred to as E-mai1), also known as e-mail, e-post, it is - the exchange of information by electronic means of communication. It is the most widely used one in the global multi-network service
37、s. This non-interactive communication, accelerate the exchange of information and data transfer, it is - a simple, rapid method. Various types of signal transmission through the Internet connection around the world, rece
38、iving, storage, processing, e-mail sent to the corners of the world. </p><p> The convenience of the early mail it and rapid development, now most people can have his mailbox, some even have several, howeve
39、r the fast pace of life, people often can't timely access to the content of the mailbox, delayed the daily schedule. Graduation design is committed to the design and implementation of a mail client, can email and the
40、 pop-up new mail tips.</p><p> This paper mainly analyzes the mail client software basic requirement, and combine the graduate design demand and its own ability level, design their own software process and
41、planning the three basic module: account management, email management and activated suggest system management, and to get the mail, email, write to the realization of the function of the three core described in detail. T
42、hrough the code programming and final software testing has basically completed realized the mail is expec</p><p> Keywords: Email; Mail server; Mail client ; Pop-up remind ;</p><p><b> 第
43、一章 緒論</b></p><p><b> 1.1課題背景</b></p><p> 隨著改革開放的深入發(fā)展,社會主義市場經(jīng)濟的建立,信息化時代的步伐不斷加快。根據(jù)最新公布的2006-2020國家信息化發(fā)展戰(zhàn)略,信息化是充分利用信息技術,開發(fā)利用信息資源,促進信息交流和知識共享,提高經(jīng)濟增長質量,推動經(jīng)濟社會發(fā)展轉型的歷史進程[26]。</p
44、><p> 電子郵件是當前信息化時代中不可缺少的重要通信手段。電子郵件是—種用電子手段提供信息交換的通信方式,是Internet應用最廣的服務:通過網(wǎng)絡的電子郵件系統(tǒng),用戶可以用非常低廉的價格(不管發(fā)送到哪里,都只需負擔電話費和網(wǎng)費即可),以非??焖俚姆绞剑◣酌腌娭畠?nèi)可以發(fā)送到世界上任何你指定的目的地),與世界上任何一個角落的網(wǎng)絡用戶聯(lián)系,這些電子郵件可以是文字、圖像、聲音等各種方式。同時,用戶可以得到大量免費的新
45、聞、專題郵件,并實現(xiàn)輕松的信息搜索。這是任何傳統(tǒng)的方式也無法相比的。正是由于電子郵件的使用簡易、投遞迅速、收費低廉,易于保存、全球暢通無阻,使得電子郵件被廣泛地應用,它使人們的交流方式得到了極大的改變。電子郵件綜合了電話通信和郵政信件的特點,它傳送信息的速度和電話一樣快,又能象信件一樣使收信者在接收端收到文字記錄。電子郵件系統(tǒng)又稱基于計算機的郵件報文系統(tǒng)。它承擔從郵件進入系統(tǒng)到郵件到達目的地為止的全部處理過程。電子郵件不僅可利用電話網(wǎng)絡
46、,而且可利用任何通信網(wǎng)傳送。在利用電話網(wǎng)絡時,還可利用其非高峰期間傳送信息,這對于商業(yè)郵件具有特殊價值。由中央計算機和小型計算機控制的面向有限用戶的電子系</p><p> 最重要的是,電子郵件是整個網(wǎng)間網(wǎng),以至所有其他網(wǎng)絡系統(tǒng)中直接面向人與人之間信息交流的系統(tǒng),它的數(shù)據(jù)發(fā)送方和接收方都是人,所以極大地滿足了大量存在的人與人通信的需求[2]。在高度信息化的今天,靈活和便捷地使用電子郵件,對提高工作效率、貫徹國家
47、信息化發(fā)展戰(zhàn)略意義重大</p><p><b> 1.2 研究現(xiàn)況</b></p><p> 經(jīng)過在網(wǎng)上的查找,發(fā)現(xiàn)有關于電子郵件的收發(fā)管理系統(tǒng)有:</p><p> “Windows Live Mail Desktop”,它將桌面軟件的功能性與基于 Web 的電子郵件的靈活性結合在一起,輕松接收新聞組和 RSS 源,在脫機狀態(tài)下撰寫、
48、刪除及管理電子郵件;即時添加關于任何信息的 Windows Live Spaces 網(wǎng)絡日志項 與 Windows Live Messenger 聯(lián)系人保持密切聯(lián)系,也可以創(chuàng)建并編輯照片電子郵件[3];</p><p> “KooMail” 它支持分割發(fā)送大郵件并且接收后自動合并,對分割發(fā)送的郵件支持斷點續(xù)傳,其中郵件模板支持附件主題等,具有發(fā)送郵件加密功能使郵件更安全,實現(xiàn)郵件的過濾和規(guī)則功能;發(fā)送郵件無須S
49、MTP服務器,具有多種郵件編碼支持各國語言字符集郵件徹底與亂碼告別;可以選擇先接收較大或較小的郵件從而優(yōu)化收郵件列表;能定時發(fā)送郵件。</p><p> “夢幻快車(DreamMail)”它支持 SMTP、eSMTP、POP 3、Hotmail、Yahoo 等郵件協(xié)議,真正采用多線程高速收發(fā)郵件。附帶增強型遠程管理,可以直接查看服務器上郵件的內(nèi)容、直接刪除郵件;具有郵件過濾器、黑名單及白名單等組合使用能有效對付
50、垃圾郵件;能自動檢測破壞性郵件增強系統(tǒng)安全。另外,夢幻快車通過特有的破亂碼技術輕松對付各種亂碼郵件。此外,它還集成了許多特色功能,比如:添加賬號時自動檢索 POP3/SMTP服務器、可以自定義動態(tài)滾動新聞、支持顯示發(fā)件人地址及插入郵件表情等等[19]。</p><p> “Foxmail”它是由原華中理工大學張小龍開發(fā)的一款優(yōu)秀的國產(chǎn)電子郵件客戶端軟件,2005年3月16日被“騰訊”收購。新的Foxmail具備
51、強大的反垃圾郵件功能。它使用多種技術對郵件進行判別,能夠準確識別垃圾郵件與非垃圾郵件。垃圾郵件會被自動分撿到垃圾郵件箱中,有效地降低垃圾郵件對用戶干擾,最大限度地減少用戶因為處理垃圾郵件而浪費的時間。數(shù)字簽名和加密功能在Foxmail 5.0中得到支持,可以確保電子郵件的真實性和保密性。 通過安全套接層(SSL)協(xié)議收發(fā)郵件使得在郵件接收和發(fā)送過程中,傳輸?shù)臄?shù)據(jù)都經(jīng)過嚴格的加密,有效防止黑客竊聽,保證數(shù)據(jù)安全。其他改進包括:閱讀和發(fā)送國
52、際郵件(支持Unicode)、地址簿同步、通過安全套接層(SSL)協(xié)議收發(fā)郵件、收取yahoo.com郵箱郵件;提高收發(fā)Hotmail、MSN電子郵件速度 支持名片(vCard)、以嵌入方式顯示附件圖片、增強本地郵箱郵件搜索功能等等</p><p> 1.3本文所做工作與系統(tǒng)概述</p><p><b> 1.3.1系統(tǒng)概述</b></p><
53、p> 一般的客戶端電子郵件軟件應該有以下的功能:</p><p> 1) 編輯郵件(用戶進行郵件編輯)</p><p> 2) 讀郵件(用戶在收件箱、發(fā)件箱、草稿箱和垃圾箱中查閱郵件信息)</p><p> 3) 發(fā)送郵件(發(fā)送已編輯的郵件或回復接收郵件)</p><p> 4) 接收郵件(接收發(fā)送方的郵件)</p>
54、;<p> 5) 注冊帳號(添加新的賬號)</p><p> 6) 綁定帳號(將已申請的帳號綁定在提示窗口的監(jiān)控帳號列表里)</p><p> 7)刪除帳號(從提示窗口的監(jiān)控帳號列表刪除)</p><p><b> 1.3.2本文工作</b></p><p> 本文在深入了解電子郵件管理的實際操作
55、流程的基礎上,總結生活中常用的電子郵件功能,并根據(jù)畢業(yè)設計的需求,適當?shù)膶δ苓M行刪減和概括,加上綜合自身能力考量,最后提煉出幾個典型的郵件操作模塊,采用面向對象的編程思想設計并開發(fā)一套簡單、方便的郵件接發(fā)及桌面自動彈出系統(tǒng),實現(xiàn)對電子郵件靈活的管理。</p><p> 具體每章所做內(nèi)容如下:</p><p> 第一章:緒論 初步介紹了該課題的背景及研究現(xiàn)狀以及對整個所做工作的介紹及總
56、結。</p><p> 第二章:介紹了tcp/ip的網(wǎng)絡編程。包括tcp/ip協(xié)議簡介以及Windows Sockets網(wǎng)絡編程并對該章進行了總結。</p><p> 第三章:系統(tǒng)運行環(huán)境包括硬件及軟件平臺 pop3和stmp的簡介安裝和配置。以及和構建郵件系統(tǒng)的準備工作包括操作系統(tǒng),服務器,編程語言和編程環(huán)境的選擇以及對該章的小結。</p><p> 第四章
57、:郵件接發(fā)與桌面自動彈出系統(tǒng)的設計與實現(xiàn) 包括系統(tǒng)概述,主要模塊介紹,相應模塊的詳細設計,以及最后的系統(tǒng)測試。</p><p> 最后對本次畢業(yè)設計的總結以及對前景進行展望。</p><p><b> 1.4 小結</b></p><p> 隨著電子郵件的發(fā)展沒,各式各樣的郵件客戶端滿足著人們對電子郵件的不同需求,通過查找了解了一些目前出
58、現(xiàn)的郵件客戶端在,深入的觀察了它們各自的優(yōu)缺點,再結合電子郵件的現(xiàn)狀和發(fā)展需求來看,人們的生活節(jié)奏越來越快,所以有時間如果不能及時的查看自己電子郵箱的內(nèi)容就可能耽誤日常的工作和生活,所以在傳統(tǒng)的電子郵箱客戶端的基礎之上添加新郵件時時提醒功能顯得十分的必要,所以本畢業(yè)設計就是在自己設計郵件客戶端的基礎上加上了對新郵件到達提醒功能嗎,很好的滿足了人們對電子郵件的新需求。</p><p> 第二章TCP/IP 網(wǎng)絡編
59、程簡介</p><p> 2.1 TCP/IP協(xié)議</p><p> 2.1.1TCP/IP協(xié)議簡介</p><p> TCP/IP協(xié)議[19]是“transmission Control Protocol/Internet Protocol”的簡寫,中文譯名為傳輸控制協(xié)議或互聯(lián)網(wǎng)絡協(xié)議。TCP/IP是INTERNET的基礎協(xié)議,也是一種電腦數(shù)據(jù)打包和尋址的標
60、準方法。它也是一種網(wǎng)絡通信協(xié)議,規(guī)范了網(wǎng)絡上的所有通信設備,特別是一個主機與另一個主機之間的數(shù)據(jù)傳送方式以及往來格式。</p><p> 2.1.2 TCP/IP協(xié)議層次概述</p><p> 從協(xié)議的分層模型來講,TCP/IP由四個層次組成:應用層、傳輸層、網(wǎng)絡層、網(wǎng)絡接口層。如圖2-1所示。</p><p> 圖2-1 TCP/IP結構對應OS結構<
61、/p><p> TCP/IP協(xié)議采用了4層的層級結構,并不完全符合OSI的七層參考模型,每一層都呼叫它的下一層所提供的網(wǎng)絡,來完成自己。ARPNET的設計者注重網(wǎng)絡互聯(lián),允許通信子網(wǎng)采用已有的或是將來有的各種協(xié)議,因此這個層次中沒有提供專門的協(xié)議。實際上,TCP/IP協(xié)議可以通過網(wǎng)絡接口層連接到任何網(wǎng)絡上。</p><p> 2.1.3 TCP/IP協(xié)議的工作原理</p>&
62、lt;p> 在數(shù)據(jù)傳送的過程中,可以形象地理解為有兩個信封,TCP信封和IP信封。而要傳遞的信息被劃分成若干段,將每一段塞入一個TCP信封,并在該信封面上記錄分段號的信息,再將TCP信封塞入IP大信封,發(fā)送上網(wǎng)。在接受的那一端,會有一個TCP軟件包,收集信封,抽出數(shù)據(jù),按發(fā)送前的順序還原,并加以校驗。若發(fā)現(xiàn)差錯,TCP將會要求重發(fā)。因此,TCP/IP在INTERNET中幾乎可以無差錯地傳送數(shù)據(jù)[2]。 對于普通用戶來說,并不需要
63、了解網(wǎng)絡協(xié)議的整個結構,僅需了解IP的地址格式,便可以與世界各地進行網(wǎng)絡通信。</p><p> 2.1.4 TCP/IP協(xié)議的優(yōu)點</p><p> ?。?)協(xié)議相對獨立,它獨立于特定的網(wǎng)絡硬件,可以運行在局域網(wǎng),廣域網(wǎng),互聯(lián)網(wǎng)中。</p><p> ?。?)它是開放的協(xié)議標準,可以免費使用,并且獨立于特定的計算機硬件與操作系統(tǒng)。</p><
64、p> ?。?)它是標準化的高層協(xié)議,還可以提供更多可靠的用戶服務。</p><p> ?。?)協(xié)議易于設計和實現(xiàn),具有統(tǒng)一的網(wǎng)絡地址分配方案,使得整個TCP/IP設備在網(wǎng)中都具有唯一的地址。</p><p> 2.1.5 TCP/IP協(xié)議的缺點</p><p> 在互聯(lián)網(wǎng)長期發(fā)展的過程中,TCP/IP也在跟隨著互聯(lián)網(wǎng)一起發(fā)展。但是TCP/IP協(xié)議具有一個致
65、命缺點,地址空間的局限性。此協(xié)議雖然盡最大努力來傳輸信息包,但其各層間不能保證,安全可靠的給上層提供服務。它對于互聯(lián)網(wǎng)上涌現(xiàn)的有些新業(yè)務類型缺乏有效的支持。</p><p> 2.1.6 TCP/IP協(xié)議的未來發(fā)展趨向</p><p> 由于TCP/IP協(xié)議存在著致命的缺點,對其進行改良和發(fā)展已經(jīng)變得刻不容緩,首先要解決的就是地址空間不足的問題。在互聯(lián)網(wǎng)業(yè)界對這問題有兩種解決方案,一種
66、是非兼容方面的升位,這就是采用全新的地址協(xié)議;另一種就是采用兼容方面的路徑,如超級協(xié)議,網(wǎng)絡地址轉換等。其次要需要解決的就是安全和服務方面的問題。在安全方面的問題則主要是對TCP/IP各層協(xié)議之間的分析,從而防止黑客利用漏洞進行網(wǎng)絡攻擊,竊取用戶的資料或者惡意破壞網(wǎng)絡的結構。</p><p> 目前我們互聯(lián)網(wǎng)上廣泛使用的TCP/IPv4,就是TCP/IP協(xié)議的第四個版本。為了解決現(xiàn)有網(wǎng)絡協(xié)議的弊端,TCP/IP
67、v6在不斷發(fā)展和完善過程中。但在IPv4向v6過渡的過程中,必須遵循以下的原則: </p><p> 保證IPv4和IPv6主機之間的互通; </p><p> 在更新過程中避免設備之間的依賴性,即某個設備的更新不依賴于其它設備的更新; </p><p> 對于終端用戶和網(wǎng)絡管理者來說,過渡的過程是易于理解和實現(xiàn)的;</p><p>
68、 過渡可以逐個進行,運營商、用戶可以自己決定何時過渡和如何過渡。</p><p> 只要遵循了上面的原則,相信在不久將來,就將會代替原有的TCP/IP協(xié)議。</p><p> 2.2 Windows Sockets網(wǎng)絡編程</p><p> 2.2.1 WindowsSockets 簡介</p><p> Windows socket
69、s簡稱Winsock,是在Windows環(huán)境下使用的一套網(wǎng)絡編程[3]機制,是微軟窗口系統(tǒng)結構(WOSA)的一部分。它是起源于UNIX上的Berkeley Software Distribution(BSD)版本的套接字、并為Windows 進行了專門地擴展。它不是一種網(wǎng)絡協(xié)議,而是一套開放的、支持多種協(xié)議的Windows環(huán)境下的網(wǎng)絡編程接口。現(xiàn)在的Windows Sockets已經(jīng)基本上實現(xiàn)了與協(xié)議無關,你可以使用Winsock來調(diào)用
70、多種協(xié)議的功能,當下較常使用的是TCP/IP協(xié)議。圖2-2為應用程序與Winsock關系圖。</p><p> 圖2-2應用程序與Winsock 關系圖</p><p> Windows sockets在 Windows 下得到了廣泛的應用,支持多種協(xié)議的網(wǎng)絡編程接口。它定義并記錄了如何使用API 與Internet 協(xié)議族的連接,還要特別指出的所有的Windows sockets 實
71、現(xiàn)都支持流套接字和數(shù)據(jù)報套接字。當我們?yōu)镃lient/Server開發(fā)一個特殊的應用程序時,我們可以通過套接字來交換我們的數(shù)據(jù)結構和數(shù)據(jù)報,以完成應用程序之間的通信。應用程序調(diào)用Winsock 的API實現(xiàn)相互之間的通訊。Winsock 又利用下層的網(wǎng)絡通訊協(xié)議功能和操作系統(tǒng)調(diào)用實現(xiàn)實際的通訊工作。它們之間的關系如圖2 所示:</p><p> 2.2.2 套接字的兩種主要形式</p><p
72、> 在Windows 套接字[3]中,它主要有流式套接字(Stream socket)和數(shù)據(jù)報套接字(Datagram socket)兩種形式 。流式也稱為面向連接方式套接字,采用的是TCP 協(xié)議,它提供了有序的,雙向的,無重復并且無記錄邊界的數(shù)據(jù)流服務。在這種方式下的兩個通訊的應用程序之間,會建立一種虛擬的連接。流方式的特點是:通訊可靠,對數(shù)據(jù)有校驗和重發(fā)的機制,通常用來作數(shù)據(jù)文件的傳輸,如ftp ,telnet等,適合大量數(shù)
73、據(jù)的傳輸。數(shù)據(jù)報套接字采用的是UDP 協(xié)議,建立在IP 協(xié)議上,提供的是無連接數(shù)據(jù)報傳輸,支持雙向的數(shù)據(jù)流,但并不保證是有序、可靠、無重復的。</p><p> 2.2.3 Windows Sockets網(wǎng)絡編程</p><p> 網(wǎng)絡程序要考慮的幾個問題</p><p> ?。?)并發(fā)環(huán)境下的網(wǎng)絡編程</p><p> 在多線程應用中
74、,對系統(tǒng)的調(diào)用或函數(shù)的使用有很多限制,因此在編程時應該注意的那些不可重入的調(diào)用或函數(shù)。</p><p> (2)異構環(huán)境下的網(wǎng)絡編程</p><p> 網(wǎng)絡中,通信往往在異構環(huán)境下進行。因此要考慮不同平臺之間的異構性。</p><p> ?。?)阻塞與非阻塞通信</p><p> 網(wǎng)絡編程中可以將通信分為:阻塞和非阻塞兩種模式。對于不同
75、的協(xié)議,阻塞通信和非阻塞通信的表現(xiàn)是不同的,所以在進行網(wǎng)絡編程的時候,選擇通信模式是一件很重要的事情。以套接口編程為例,在阻塞模式下,調(diào)用recv()函數(shù)讀取網(wǎng)絡緩沖區(qū)中的數(shù)據(jù),如果沒有數(shù)據(jù)到達,將一直掛在recv()這個函數(shù)調(diào)用上,直到讀到一些數(shù)據(jù),此函數(shù)調(diào)用才返回;而非阻塞套接字不管是否執(zhí)行成功,都立即返回。在實際Windows網(wǎng)絡通信軟件開發(fā)中,異步非阻塞套接字的應用是最多的。平常所說的Client/Server(客戶端/服務器)
76、結構的軟件就是異步非阻塞模式的。</p><p> (4)服務類型的選擇</p><p> 從通信角度來說,分為兩類:面向連接符和無連接服務。</p><p> 對于面向連接的通信,因為兩個對等的實體要建立連接,進行數(shù)據(jù)的通信。面向連服務的要求是,在數(shù)據(jù)交換之前,就必須先建立連接。在數(shù)據(jù)交換后,再終止這個連接。</p><p> 對于
77、無連接的兩個實體,有服務通信時,不需要建立連接,其所需的資源在數(shù)據(jù)進行傳輸時就動態(tài)的進行分配。無連接的優(yōu)點是方便、高效、靈活。但是它不能預防報文的丟失、重復和失序。</p><p> 2.2.4 Winsock的主要函數(shù)及其應用</p><p> 在使用Winsock設計網(wǎng)絡程序,最為關鍵的問題是要了解與掌握Winsock API中的各種功能函數(shù)。</p><p&g
78、t; ?。?)數(shù)據(jù)格式轉換函數(shù)</p><p> 不同的計算機系統(tǒng)在存儲由多個字節(jié)組成的信息時,有些是將高序列字節(jié)放在低地址處,有些相反,拔高序列字節(jié)放在高地址處。發(fā)送端在傳輸數(shù)據(jù)之前要將“主機字節(jié)”轉化為“網(wǎng)絡字節(jié)”。在Winsock API中就有這一類函數(shù)專門進行轉換工作。</p><p> ?。?)IP地址轉換函數(shù)及其應用</p><p> 在進行網(wǎng)絡程序
79、設計時,常常需要從鍵盤上輸入,用點分十進制記法表示的主機IP地址。這種IP地址在程序中,一般是用ASCII字符串的形式存儲的。在網(wǎng)絡程序中,要把這種用點分十進制字符串表示的IP地址轉換為用網(wǎng)絡字節(jié)順序表示的IP地址。在Winsock API中提供了這樣的函數(shù),這種函數(shù)以inet開頭。</p><p> 點分十進制表示的IP地址轉換為網(wǎng)絡字節(jié)順序的IP地址---inet_addr()</p><
80、;p> Inet_addr()函數(shù)的格式如下:</p><p> unsigned long inet_addr(</p><p> __in const char *cp //一個以“.”間隔的字符串,即一個點分十進制數(shù)表示的IP地址</p><p><b> );</b></p><p> 網(wǎng)絡字節(jié)
81、順序的IP地址轉換為點分十進制數(shù)表示的IP地址---inet_ntoa()</p><p> inet_ntoa()函數(shù)的格式如下:</p><p> char* FAR inet_ntoa(</p><p> __in struct in_addr in //表示一個結構型的IP主機地址</p><p><b> )
82、;</b></p><p> 函數(shù)調(diào)用成功后,返回一個指向字符的指針,該指針指向一個文本型的緩沖區(qū),緩沖區(qū)中存有點分十進制表示的IP地址;如果網(wǎng)絡調(diào)用失敗,則返回一個空指針NULL。</p><p> ?。?)網(wǎng)絡信息獲取函數(shù)及其應用</p><p> 網(wǎng)絡中的主機需要安裝TCP/IP[4]協(xié)議或其他協(xié)議才能進行通信,網(wǎng)絡應用程序有時候要獲取主機上與
83、網(wǎng)絡有關的信息,這信息一般存放在數(shù)據(jù)文件中。</p><p><b> 2.3本章小結</b></p><p> 傳輸控制協(xié)議或互聯(lián)網(wǎng)絡協(xié)議簡稱tcp/ip協(xié)議作為一種網(wǎng)絡通信協(xié)議,規(guī)范了網(wǎng)絡上的所有通信設備。Windows sockets不是一種網(wǎng)絡協(xié)議,而是一套開放的、支持多種協(xié)議的Windows環(huán)境下的網(wǎng)絡編程接口,本畢業(yè)設計在設計郵件接法功能時則用到了tc
84、p/ip網(wǎng)絡編程,實現(xiàn)對特定端口的郵件接發(fā),在此過程中Windows sockets所提供的windows環(huán)境的編程借口提供了很多的便利,自己切身體會到了它的強大。</p><p> 第三章 系統(tǒng)運行環(huán)境</p><p><b> 3.1 運行平臺</b></p><p> 3.1.1 硬件平臺</p><p>
85、; CPU:P4 1.8GHZ。</p><p> 內(nèi)存:256MB以上。</p><p> 3.1.2 軟件平臺</p><p> 操作系統(tǒng):Windows 7。</p><p> java程序開發(fā)工具:MyEclipse。</p><p> 分辨率:推薦使用1024×768像素。</
86、p><p> 3.2 運行環(huán)境的配置</p><p> 3.2.1 POP3和STMP簡介</p><p><b> POP3概述</b></p><p> POP3是Post Office Protocol 3的簡稱,即郵局協(xié)議第3版。它規(guī)定了怎樣將個人計算機連接到Internet的郵件服務器和如何下載電子郵件
87、。它是Internet電子郵件的第一個離線協(xié)議標準。簡單地說,POP3就是一個簡單而使用的郵件信息傳輸協(xié)議。</p><p><b> SMTP概述</b></p><p> SMTP是Simple Mail Transfer Protocol的簡稱,即簡單郵件傳輸協(xié)議。SMTP是一種提供可靠且有效電子郵件傳輸?shù)膮f(xié)議。它是一組用于由源地址到目的地址發(fā)送郵件的規(guī)則,
88、用來控制信件的中轉方式。它幫助每臺計算機在發(fā)送或中轉信件時找到下一個目的地,通過SMTP協(xié)議所指定的服務器,將郵件發(fā)送到收件人的服務器上。</p><p> 3.2.2 安裝POP3/SMTP服務</p><p> 在Windows 2003下架設郵件服務器可以用系統(tǒng)自帶的POP3及SMTP服務建立。同其他服務一樣,默認情況下這兩個服務是沒有安裝的,需要手工進行添加。安裝的步驟如下:
89、</p><p> 第一步:安裝POP3服務組件。</p><p> 以系統(tǒng)管理員身份登錄Windows 2003系統(tǒng),選擇【控制面板】|【添加或刪除程序】|【添加/刪除Windows組件】命令,在彈出的【W(wǎng)indows組件向導】對話框中選中【電子郵件服務】選項。單擊【詳細信息】按鈕,可以看到該選項包括兩部分內(nèi)容,分別是“POP3服務”和“POP3服務Web管理”。為方便用戶以遠程We
90、b方式管理郵件服務器,建議選中【POP3服務Web管理】命令,如圖3-1所示。</p><p> 圖3-1 選中【POP3服務Web管理】</p><p> 第二步:安裝SMTP服務組件。</p><p> 選中【應用程序服務器】選項,單擊【詳細信息】按鈕。在【Internet信息服務(IIS)】選項中查看詳細信息,選中SMTP Service選項,單擊【
91、確定】按鈕。此外,如果需要對郵件服務器進行遠程Web管理,一定要選中【萬維網(wǎng)服務】選項中的【遠程管理(HTML)】命令組件。完成以上設置后,單擊【下一步】按鈕,系統(tǒng)就開始安裝配置POP3和SMTP服務了。</p><p> 3.2.3 配置POP3/SMTP服務</p><p> 配置POP3/SMTP服務器步驟如下:</p><p> 第一步:創(chuàng)建郵件域。
92、</p><p> 選擇【開始】|【管理工具】|【POP3服務】命令,彈出【POP3服務控制臺】對話框。選中左欄中的POP3服務后,單擊右欄中的【新域】選項,彈出【添加域】對話框。在【域名】文本框中輸入郵件服務器的域名,也就是郵件地址“@”后面的部分,例如yang.com,然后單擊【確定】按鈕,如圖3-2所示。</p><p> 圖3-2 創(chuàng)建新域</p&
93、gt;<p> 第二步:創(chuàng)建系統(tǒng)登陸帳戶。</p><p> 選中新建的yang.com域,在右欄中選擇【添加郵箱】命令,彈出【添加郵箱】對話框,在【郵箱名】文本欄中輸入郵件用戶名,然后設置用戶密碼,最后單擊【確定】按鈕,完成系統(tǒng)登陸帳戶的創(chuàng)建,如圖3-3所示。</p><p> 圖3-3 創(chuàng)建郵箱</p><p> 第
94、三步:配置SMTP服務器。</p><p> 選擇【開始】|【程序】|【管理工具】|【Internet信息服務管理器】選項。在【IIS管理器】對話框中右擊【默認SMTP虛擬服務器】選項,在彈出的菜單中選擇【屬性】選項,進入【默認SMTP虛擬服務器屬性】對話框,切換到【常規(guī)】選項卡,在【IP地址】下拉列表框中選擇郵件服務器的IP地址即可。單擊【確定】按鈕,這樣一個簡單的郵件服務器就架設完成了,如圖3-4所示。完成
95、以上設置后,就可以使用郵件客戶端軟件連接郵件服務器進行郵件收發(fā)工作。只要在POP3和SMTP處輸入郵件服務器的IP地址即可。注意:這個時候smtp access里面設置的是匿名訪問,此時任何用戶都可以利用此mail服務器發(fā)郵件。</p><p> 第四步:設置在SMTP虛擬服務器中傳入郵件信息的存放位置。</p><p> SMTP虛擬服務器有一個本地默認域,默認指定的傳入郵件信息都放
96、置在C:\Inetpub\mailroot\Drop文件夾中,可以根據(jù)實際情況更改Drop文件夾的位置,如圖3-5所示。</p><p> 圖3-4 設置SMTP虛擬服務器屬性</p><p> 圖3.5 設置傳入郵件信息的存放位置</p><p> 3.3 構建郵件系統(tǒng)的準備工作</p><p> 3.3.
97、1 操作系統(tǒng)和服務器軟件的選擇</p><p> Windows XP該系統(tǒng)雖然只是Microsoft開發(fā)的一個個人計算機操作系統(tǒng),但是它采用的是Windows NT的內(nèi)核,擁有較好的穩(wěn)定性以及比Windows2000高得多的磁盤讀寫能力,所以安裝上服務器軟件后的Windows XP系統(tǒng)一樣是一個很可靠的服務器平臺,更重要的是Windows XP的兼容性比Windows 2000 Server要好很多,各種軟
98、件在系統(tǒng)中都可以很好的運行,所以我們使用Windows XP作為Web服務器,以及用戶界面代碼的編輯環(huán)境。</p><p> 編程語言和編程環(huán)境的選擇</p><p> 出于個人所學限制,為實現(xiàn)郵件收發(fā),采用java編程。在java中 為實現(xiàn)郵件收發(fā) 開發(fā)人員開發(fā)了可供郵件相關操作的一系列的接口簡稱JavaMail api 。</p><p><b>
99、 Java 語言簡介</b></p><p> Java 語言[5-7],目前最流行的面向對象編程語言[7]。</p><p> Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,是由Sun Microsystems公司于1995年5月推出的Java程序設計語言和Java平臺(即JavaSE, JavaEE, JavaME)的總稱。之后,全世界的目光都被這個神
100、奇的語言所吸引。Java 技術具有[8]卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于個人PC、數(shù)據(jù)中心、游戲控制臺、科學超級計算機、移動電話和互聯(lián)網(wǎng)等領域。</p><p> 平臺無關性[9-12]是指Java能運行于不同的平臺[11]。Java引進虛擬機 原理,并運行于虛擬機,實現(xiàn)不同平臺的Java接口之間。使用Java編寫的程序能在世界范圍內(nèi)共享。Java的數(shù)據(jù)類型與 機器無關,Java虛擬機(Ja
101、va Virtual Machine)是建立在硬件和操作系統(tǒng)之上,實現(xiàn)Java二進制代碼的解釋執(zhí)行功能, 提供于不同平臺的接口的。 </p><p> Java的編程[13]類似C++,學習過C++的讀者將很快掌握Java的精髓。Java舍棄了C++的指針對存儲器地址的直接操作,程序運行時,內(nèi)存由操作系統(tǒng)分配,這樣可以避免病毒通過指針侵入系統(tǒng)。Java對程序提供了安全管理器,防止程序的非法訪問。 </p&
102、gt;<p> Java吸取了C++面向對象的概念[14],將數(shù)據(jù)封裝于類中,利用類的優(yōu)點,實現(xiàn)了程序的簡潔性和便于維護性。類的封裝性、繼承性等有關對象的特性,使程序代碼只需一次編譯,然后通過上述特性反復利用。程序員只需把主要精力用在類和接口的設計和應用上。Java提供了眾多的一般對象的類[31],通過繼承即可使用父類的方法。在Java中[15],類的繼承關系是單一的非多重的,一個子類只有一個父類,子類的父類又有一個父類
103、。Java提供的Object類及其子類的繼承關系如同一棵倒立的樹形,根類為Object類,Object類功能強大,經(jīng)常會使用到它及其它派生的子類。 </p><p> Java建立在擴展TCP/IP網(wǎng)絡平臺上[16]。庫函數(shù)提供了用HTTP和FTP協(xié)議傳送和接受信息的方法。這使得程序員使用網(wǎng)絡上的文件和使用本機文件一樣容易。 </p><p> Java致力于檢查程序在編譯和運行時的錯
104、誤[17]。類型檢查幫助檢查出許多開發(fā)早期出現(xiàn)的錯誤。Java自己操縱內(nèi)存減少了內(nèi)存出錯的可能性。Java還實現(xiàn)了真數(shù)組,避免了覆蓋數(shù)據(jù)的可能,這些功能特征大大提高了開發(fā)Java應用程序的周期。并且Java還提供了Null指針檢測、數(shù)組邊界檢測、異常出口、Byte code校驗等功能。 </p><p> 我們知道C,C++等語言[18],都是針對CPU芯片進行編譯,生成機器代碼,該代碼的運行就和特定的CPU有
105、關。Java不像C或C++,它不針對CPU芯片進行編譯,而是把程序編譯成稱為自字節(jié)碼的一種“中間代碼”。字節(jié)碼是很接近機器碼的文件,可以在提供了Java虛擬機(JVM)的任何系統(tǒng)上被解釋執(zhí)行。 </p><p> Java程序的基本組成單元就是類[19],有些類是自己編寫的,有些是從類庫中引入的,而類又是運行時動態(tài)裝載的,這就使得Java可以在分部環(huán)境中動態(tài)的維護程序及分類,而不像C++那樣,沒檔期類庫升級以后
106、,如果想讓程序具有新類庫提供的功能,就需要修改程序,重新編譯。</p><p><b> GUI簡介</b></p><p> GUI[5-8]全名Graphical User Interface,是桌面應用程序的英文簡寫,也叫圖形用戶界面[22]。由于最初的與計算機交互的用戶界面不是圖形的,而是以文本和鍵盤為主的,需要記住的那些命令,對于非專業(yè)人士來說非常的不方
107、便。DOS操作系統(tǒng)的命令行[23]界面就是在圖形用戶界面之前出現(xiàn)的用戶計算機界面。在命令行界面和圖形用戶界面之間還有一個中間步驟,就是非圖形菜單界面,這種界面是通過使用鼠標而不是輸入鍵盤命令與計算機進行交互的。正是由于GUI的友好性才讓計算機能夠從實驗室里復雜的電腦走進了千家萬戶,最終讓用戶獲得最佳的使用體驗。</p><p> 現(xiàn)在主要的操作系統(tǒng)都提供圖形用戶界面[23]。應用軟件一般使用操作系統(tǒng)自帶的圖形用
108、戶界面并加上自己的圖形用戶界面元素和思想。人們有時用現(xiàn)實生活中的事物,如桌面、通過窗口的景觀或者一個建筑的布局圖,來比喻圖形用戶界面。圖形用戶界面元素包括窗口、下拉菜單、按鈕、滾動條、圖表圖像、幫助向導、鼠標以及目前還未出現(xiàn)的許多東西。隨著多媒體元素的使用[24],語音、聲音、動畫視頻以及虛擬現(xiàn)實界面已經(jīng)成了許多軟件的圖形用戶界面的一部分。一個系統(tǒng)的圖形用戶界面,再加上輸入設備變組成了系統(tǒng)的“視覺和感覺”。</p><
109、;p> GUI主要有三個圖形界面工具:AWT,SWT和Swing。</p><p> AWT[9-11]抽象窗口工具集為簡單的applet程序設計,它不適宜用來構建豐富的桌面圖形界面。但是從開始被介紹,它至少有一個好的思想就是布局管理,它負責為組件找到一個放置的位置,這種機制是必需的,因為GUI組件在不同的操作系統(tǒng)中有不同的尺寸。 現(xiàn)在, AWT擴展了組件模型和事件處理機制(由JavaBeans說明定義
110、),新的圖形API(稱為Java 2D),支持剪貼板和拖拉操作,打印,準入,和新的GUI工具Swing,所有這些都歸到Java基礎類中(JFC)。</p><p> SWT[17]是IBM為它的Eclipse集成開發(fā)環(huán)境而開發(fā)的圖形用戶界面工具。SWT可以在Eclipse環(huán)境外使用,而且提供對操作系統(tǒng)本地圖形用戶界面的直接訪問。因此,基于SWT的Java應用程序擁有本地的圖形用戶界面并且可以和本地別的應用程序和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 在線郵件收發(fā)系統(tǒng)畢業(yè)設計
- 基于java_mail的電子郵件收發(fā)系統(tǒng)畢業(yè)設計
- 基于java的電子郵件收發(fā)系統(tǒng)的設計與實現(xiàn)【畢業(yè)設計】
- 基于java的郵件收發(fā)系統(tǒng)設計
- 畢業(yè)設計(論文)基于java mail的電子郵件收發(fā)系統(tǒng)的設計與實現(xiàn)
- 基于短信收發(fā)系統(tǒng)畢業(yè)設計
- 電子郵件收發(fā)系統(tǒng)的設計與實現(xiàn)【畢業(yè)論文】
- 【資料下載】基于java_mail的電子郵件收發(fā)系統(tǒng)畢業(yè)設計[原創(chuàng)精品]
- 基于java的電子郵件收發(fā)系統(tǒng)的設計與實現(xiàn)【畢業(yè)設計+開題報告+文獻綜述】
- 郵件自動分揀系統(tǒng)的設計畢業(yè)設計
- 郵件收發(fā)程序的設計與開發(fā)——畢業(yè)論文
- 畢業(yè)設計(論文)電子郵件系統(tǒng)
- 畢業(yè)設計---基于plc的郵件分揀系統(tǒng)設計
- 畢業(yè)設計---企業(yè)郵件系統(tǒng)設計與實現(xiàn)
- 畢業(yè)論文范文——基于javamail的郵件收發(fā)系統(tǒng)
- cdma數(shù)字基帶收發(fā)系統(tǒng)的仿真-畢業(yè)設計
- 控制郵件的收發(fā)
- 基于cs的電子郵件簡單收發(fā)系統(tǒng)設計與實現(xiàn)——畢業(yè)論文
- 畢業(yè)論文——基于cs的電子郵件簡單收發(fā)系統(tǒng)設計與實現(xiàn)
- 基于javamail的電子郵件收發(fā)系統(tǒng)
評論
0/150
提交評論