【正文】
大連民族學(xué)院計(jì)算機(jī)科學(xué)與工程系 2021 屆畢業(yè)論文 I 建立基于 Web 技術(shù)的郵件服務(wù)平臺(tái) 摘要 :本文講述了一個(gè)基于 Web 技術(shù)的郵件平臺(tái)的開發(fā)過程。著重從服務(wù)器平臺(tái)安裝配置和用戶界面的開發(fā)方面詳細(xì)闡述了整個(gè)郵件平臺(tái)開發(fā)的全過程。對(duì)開發(fā)過程中的難點(diǎn)進(jìn)行了分析和研究,并通過系統(tǒng)結(jié)構(gòu)圖,功能模塊圖,配置文件,數(shù)據(jù)字典等方式形象地描述出來。 基于 Web 技術(shù)的郵件服務(wù)平臺(tái)的開發(fā)主要包括服務(wù)器的安裝配置,用戶信息數(shù)據(jù) 庫的 建立,用戶訪問界面程序的開發(fā)三個(gè)方面。對(duì)于服務(wù)器需要穩(wěn)定性好、安全可靠,負(fù)載能力強(qiáng),對(duì)于數(shù)據(jù)庫需要安全可靠、數(shù)據(jù)完整性強(qiáng)。而對(duì)于用戶界面應(yīng)該具有能全面、友好易 用等特點(diǎn)。 經(jīng)過分析,我使用 Windows XP 作為 Web 服務(wù)器,使用 Red Hat Linux 9 作為 DNS 和郵件服務(wù)器,使用 SQL server 2021 作為后臺(tái)數(shù)據(jù)庫,使用JSP、 Java、 HTML 為用戶界面開發(fā)工具,使用 Java Mail API 為郵件處理程序的應(yīng)用接口。并采用了目前流行的 Java Servlet 技術(shù),保證了用戶界面程序良好的可擴(kuò)展性和可維護(hù)性。 關(guān)鍵詞:基于 Web 技術(shù),郵件服務(wù)平臺(tái),服務(wù)器,用戶信息數(shù)據(jù)庫, Java Servlet 技術(shù), Java Mail API建立基于 Web 技術(shù)的郵件服務(wù)平臺(tái) 李治坤 II Build a mail serve platform that base on Web technique Abstract: This text related a development of a mail serve platform that base on the Web technique. Text elaborated the whole process that mail platform develop, emphasize from the installation and setup of server and development of the custom interface. We have analyzed and studied for the difficulties of development, then described these vividly through the tools of the System Structure, Function Module, Configuration Files, Data Dictionary, etc The development of Mail Serve Platform That Base On Web Technique mainly includes the three aspects of the installation and setup of the server, the consumer information database creates and the custom interface program development. We need a stability good safety and capability strong server, we need a safety and plete database, we need a friendly and use easily custom interface. As a result of analysis, I use Windows XP of Microsoft Corporation as the Web server, select Red Hat Linux 9 as the DNS and Mail server, use JSP, Java, HTML as development language, use Java Mail API as mail processing interface, and adopt Java Servlet Technique to guaranteed extensibility and ability of supportable. Key words: base on Web technique, mail serve platform, server, custom information database, Java Servlet Technique, Java Mail API大連民族學(xué)院計(jì)算機(jī)科學(xué)與工程系 2021 屆畢業(yè)論文 III 目錄 引言 ....................................................1 第一章 電子郵件系統(tǒng)概述 ...................................2 1. 1 電子郵件系統(tǒng)介紹 .................................2 1. 1. 1 電子郵件系統(tǒng)發(fā)展簡史 ...........................2 1. 1. 2 電子郵件系統(tǒng)的作用 ............................3 1. 1. 3 電子郵件系統(tǒng)發(fā)展的現(xiàn)狀 及存在的問題 ..............4 第二章 電子郵件系統(tǒng)分析 ...................................5 2. 1 電子郵件系統(tǒng)的需求分析 ............................6 2. 1. 1 用戶對(duì)電子郵件系統(tǒng)的需求 .......................6 2. 2 電子郵件系統(tǒng)的基本結(jié)構(gòu) ............................7 2. 3 構(gòu)建郵件系統(tǒng)的準(zhǔn)備工作 ............................7 2. 3. 1 操作系統(tǒng)和服務(wù)器軟件的選擇 .....................7 2. 3. 2 編程語言和編程環(huán)境的選擇 .......................8 2. 3. 3 服務(wù)器軟件的選擇 ..............................9 2. 3. 4 其它軟件的選擇 ................................9 第三章 系統(tǒng)的總體規(guī)劃 ....................................10 3. 1 系統(tǒng)平臺(tái)的規(guī)劃 ..................................10 3. 2 郵件系統(tǒng)主要功能的設(shè)計(jì) ...........................11 3. 2. 1 登錄、身份認(rèn)證 ...............................11 3. 2. 2 用戶密碼的修改和找回 ..........................12 3. 2. 3 郵件的收發(fā) ..................................12 3. 2. 4 郵件的管理 ..................................12 3. 2. 5 地址管理 ....................................12 建立基于 Web 技術(shù)的郵件服務(wù)平臺(tái) 李治坤 IV 第四章 系統(tǒng)的具體實(shí)現(xiàn) ....................................13 4. 1 服務(wù)器平臺(tái)的實(shí)現(xiàn) ................................13 4. 1. 1 Web 服務(wù)器的安裝配置 ..........................13 4. 1. 2 DNS 服務(wù)器的安裝配置 ..........................14 4. 1. 3 郵件 服務(wù)器的安裝配置 ..........................16 4. 2 數(shù)據(jù)庫的實(shí)現(xiàn) ....................................18 4. 2. 1 數(shù)據(jù)庫建立的目的 .............................18 4. 2. 2 數(shù)據(jù)庫的設(shè)計(jì) .................................18 4. 3 用戶界面的設(shè)計(jì) ..................................21 4. 3. 1 用戶登錄界面 .................................21 4. 3. 2 郵件列表界面 .................................21 4. 3. 3 郵件編輯界面 .................................22 4. 3. 4 郵件讀取界面 .................................22 4. 3. 5 對(duì)附件的處理 .................................22 4. 3. 6 用戶地址簿的處理 .............................23 第五章 結(jié)論和體會(huì) .......................................24 致謝 ...................................................25 參考文獻(xiàn) ...............................................26 附錄 A 程序源代碼 ........................................I 附錄 B 外文參考資料及譯文 .................................I 大連民族學(xué)院計(jì)算機(jī)科學(xué)與工程系 2021 屆畢業(yè)論文 1 引言 我的畢業(yè)設(shè)計(jì)的題目是《基于 Web 技術(shù)的郵件服務(wù)平臺(tái)》,秉著盡可能的將大學(xué)四年所學(xué)的所有知識(shí)融會(huì)貫通,全部展現(xiàn)出來讓學(xué)校驗(yàn)收的原則我自選了這個(gè) 題目。在開發(fā)的過程中我嚴(yán)格按照軟件工程的開發(fā)流程,認(rèn)真地進(jìn)行調(diào)研、系統(tǒng)分析與設(shè)計(jì)、編碼及測試工作 。所開發(fā)的電子郵件平臺(tái)無論在功能、性能、安全性方面,還是在用戶界面的友好度上都能達(dá)到令人滿意的結(jié)果。 目前,電子郵件是互聯(lián)網(wǎng)上使用最為廣泛的功能,現(xiàn)已成為公司進(jìn)行顧客服務(wù)的強(qiáng)大工具,成為網(wǎng)絡(luò)用戶之間快捷、簡便、可靠且成本低廉的現(xiàn)代化通訊手段,也是互聯(lián)網(wǎng)上使用最廣泛、最受歡迎的服務(wù)之一。電子郵件是網(wǎng)絡(luò)顧客服務(wù)雙向互動(dòng)的根源所在,它是現(xiàn)實(shí)公司與顧客對(duì)話的雙向走廊和實(shí)現(xiàn)顧客整合的必要條件。目前互聯(lián)網(wǎng)上 60%以上的活動(dòng)都 與電子郵件有關(guān)。 所以掌握電子郵件的應(yīng)用,學(xué)習(xí)構(gòu)建電子郵件服務(wù)體系是十分有必要的。 鑒于以上原因,我開發(fā)了這個(gè)基于 Web 技術(shù)的郵件服務(wù)平臺(tái)。 目的是希望能為中小型企業(yè)提供一個(gè)企業(yè)內(nèi)部的郵件服務(wù)的解決方案。內(nèi)容主要包括有用戶注冊(cè)、用戶身份認(rèn)證、 郵件收發(fā)、郵件讀寫、郵件管理等。 本論文對(duì)該郵件服務(wù)平臺(tái)從開始分析到實(shí)際開發(fā)完成作了詳盡的敘述,第一章對(duì)郵件系統(tǒng)作了簡單的介紹,第二章介紹了前期系統(tǒng)分析的內(nèi)容,第三章介紹了系統(tǒng)的規(guī)劃方案,第四章詳細(xì)介紹了整個(gè)平臺(tái)實(shí)現(xiàn)的過程,第五章是結(jié)論和開發(fā)過程中我的一些體會(huì),最后是致謝和 參考文獻(xiàn)部分。建立基于 Web 技術(shù)的郵件服務(wù)平臺(tái) 李治坤 2 第一章 電子郵件系統(tǒng)概述 電子郵件 (ElectronicMail 也稱為 Email,它是用戶或用戶組之間通過計(jì)算機(jī)網(wǎng)絡(luò)收發(fā)信息的服務(wù)。目前,電子郵件是互聯(lián)網(wǎng)上使用最為廣泛的功能,現(xiàn)已成為公司進(jìn)行顧客服務(wù)的強(qiáng)大工具,成為網(wǎng)絡(luò)用戶之間快捷、簡便、可靠且成本低廉的現(xiàn)代化通訊手段,也是互聯(lián)網(wǎng)上使用最廣泛、最受歡迎的服務(wù)之一。 電子郵件是網(wǎng)絡(luò)顧客服務(wù)雙向互動(dòng)的根源所在,它是現(xiàn)實(shí)公司與顧客對(duì)話的雙向走廊和實(shí)現(xiàn)顧客整合的必要條件。目前互聯(lián)網(wǎng)上 60%以上的活動(dòng)都與電子郵件有關(guān)。使用互聯(lián)網(wǎng)提供的電子郵件服務(wù),實(shí)際上 并不一定需要直接與互聯(lián)網(wǎng)聯(lián)網(wǎng),只要通過已與互聯(lián)網(wǎng)聯(lián)網(wǎng)并提供郵件服務(wù)的機(jī)構(gòu)收發(fā)電子郵件即可。 1. 1 電子郵件系統(tǒng)介紹 1. 1. 1 電子郵件系統(tǒng)發(fā)展簡史 電子郵件( Electronic Mail, EMail),是應(yīng)用于 Inter 上的最廣泛使用、最受歡迎的網(wǎng)絡(luò)功能。 電子郵件來源于專有電子郵件系統(tǒng)。早在 Inter 流行以前很久,電子郵件就已經(jīng)存在了,是在主機(jī) 多終端的主從式體系中從一臺(tái)計(jì)算機(jī)終端向另一計(jì)算機(jī)終端傳送文本信息的相對(duì)簡單的方法而發(fā)展起來的。 經(jīng)歷了漫長的過程之后,它現(xiàn)在已經(jīng)演變成為一個(gè)更加復(fù)雜并豐富得多的系 統(tǒng),可以傳送聲音、圖片、圖 像 、文檔等多媒體信息,以至于如數(shù)據(jù)庫或 賬目 報(bào)告等更加專業(yè)化的文件都可以電子郵件附件的形式在網(wǎng)上分發(fā)?,F(xiàn)在,電子郵件已成為許多商家和組織機(jī)構(gòu)的生命血脈。用戶可以通過電子郵件的討論會(huì)進(jìn)行項(xiàng)目管理,并且有時(shí)要根據(jù)快速,或洲際的電子郵件信息交換進(jìn)行重要的決策行動(dòng)。 但毫無疑問的是, Inter 擴(kuò)展了其應(yīng)用的范圍。過去只能在其局域大連民族學(xué)院計(jì)算機(jī)科學(xué)與工程系 2021 屆畢業(yè)論文 3 網(wǎng)上進(jìn)行交談的公司現(xiàn)在可以 通過網(wǎng)絡(luò)與他們的客戶、競爭伙伴和世界上的任何人進(jìn)行通信和交流。 一旦 某個(gè)組織的電子郵件系統(tǒng)運(yùn)行在支持TCP/IP 協(xié)議的網(wǎng)絡(luò)上或具有支持兩 個(gè)