freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于struts2的電子郵箱系統(tǒng)畢業(yè)論文-在線瀏覽

2025-08-14 18:46本頁(yè)面
  

【正文】 型的信息。這正是電子信箱系統(tǒng)的核心,利用存貯轉(zhuǎn)發(fā)可進(jìn)行非實(shí)時(shí)通信,屬異步通信方式。接收者可在他認(rèn)為方便的時(shí)候讀取信件,不受時(shí)空限制。因?yàn)殡娮余]件是通過郵件服務(wù)器(mai1 server)來傳遞檔的。電子郵件的工作原理: 1) 電子郵件系統(tǒng)是一種新型的信息系統(tǒng),是通信技術(shù)和計(jì)算機(jī)技術(shù)結(jié)合的產(chǎn)物。 2) 電子郵件的基本原理,是在通信網(wǎng)上設(shè)立“電子信箱系統(tǒng)” ,它實(shí)際上是一個(gè)計(jì)算機(jī)系統(tǒng)。硬盤作為信箱的存儲(chǔ)介質(zhì),在硬盤上為用戶分一定的存儲(chǔ)空間作為用戶的“信箱” ,每位用戶都有屬于自己的—個(gè)電子信箱。存儲(chǔ)空間包含存放所收信件、編輯信件以及信件存盤三部分空間,用戶登錄系統(tǒng)就進(jìn)入了自己的信箱,并進(jìn)行發(fā)信、讀信、編輯、轉(zhuǎn)發(fā)、存檔等各種操作。第 1 章 引言2 3) 電子郵件的通信是在信箱之間進(jìn)行的。郵件在信箱之間進(jìn)行傳遞和交換,也可以與另—個(gè)郵件系統(tǒng)進(jìn)行傳遞和交換。 開發(fā)背景隨著 Inter 的迅速普及,Email 已成為了人與人溝通的主要手段,越來越成為生活中不可缺少的一部分。除了利用互聯(lián)網(wǎng)絡(luò)發(fā)送電子郵件外,隨著通訊技術(shù)的快速發(fā)展,用手機(jī)發(fā)送電子郵件也正在迅速的變成現(xiàn)實(shí),每天收發(fā) Email 已經(jīng)成為我們?cè)S多人生活中不可缺少的一部分。在企業(yè)的發(fā)展過程中,人與人之間的交流,特別是同一個(gè)項(xiàng)目組之間的交流顯得越來越重要,而電子郵件在企業(yè)中的采用則能使企業(yè)員工通過電子郵件來聯(lián)系工作,可以節(jié)約大量的電話、傳真、郵寄等費(fèi)用,可以大大的提高工作效率。有鑒于此,我們開發(fā)了這個(gè)各種功能相對(duì)簡(jiǎn)單實(shí)用的郵件客戶端程序,簡(jiǎn)化了很多不必要的功能。 Windows? XP ProfessionalMyEclipse Apache Tomcat MySQL Apache James Mail Server 第 1 章 引言3 本人主要工作 本人在“IU 電子郵箱系統(tǒng)”中主要完成網(wǎng)站的需求分析、建模、系統(tǒng)的主要功能及所有的動(dòng)態(tài)顯示。 本文組織第 1 章 簡(jiǎn)述了課題的開發(fā)背景和開發(fā)環(huán)境以及本人主要工作;第 2 章 通過分析 Java EE 技術(shù),確立系統(tǒng)開發(fā)平臺(tái),并對(duì)系統(tǒng)實(shí)現(xiàn)過程中用到的相關(guān)技術(shù)進(jìn)行簡(jiǎn)單的介紹;第 3 章 使用用例分析技術(shù)對(duì)系統(tǒng)的需求進(jìn)行了詳細(xì)的分析;第 4 章 詳細(xì)闡述了系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)全過程;第 5 章 詳細(xì)介紹了本人完成的系統(tǒng)收件箱,發(fā)件箱,草稿箱各模塊功能的實(shí)現(xiàn);第 6 章 詳細(xì)介紹了系統(tǒng)使用的分頁(yè)技術(shù)和批量刪除技術(shù);第 7 章 全文的總結(jié),說明了在撰寫論文過程中的心得和體會(huì),并總結(jié)系統(tǒng)開發(fā)過程中的經(jīng)驗(yàn)以及教訓(xùn),展望未來的應(yīng)用前景。系統(tǒng)開發(fā)時(shí)所采用的相關(guān)模式及開發(fā)技術(shù)有:MVC 模式、StrutsJsp、MySQL 、POP3 和SMTP 等。MVC 模型是一中交互界面的結(jié)構(gòu)組織模型,它能夠使軟件的計(jì)算模型獨(dú)立于界面的構(gòu)成。最 smalltalk 語(yǔ)言和java 語(yǔ)言有很多相似的地方,比如都是面向?qū)ο笳Z(yǔ)言。MVC 設(shè)計(jì)模式更深層次的影響了軟件開發(fā)人員的分工,也更加便于分工。只要 Controller 發(fā)生了改變 Model 的數(shù)據(jù)或?qū)傩?,所有依賴的視圖都會(huì)自動(dòng)更新。MVC 是一種架構(gòu),需要其他模式協(xié)作完成。MVC 模型的原理如圖 所示:圖 MVC模型原理圖第 2 章 系統(tǒng)相關(guān)技術(shù)概述5MVC 三個(gè)部分在 Java EE 架構(gòu)中都有自己的位置。 Struts2 框架結(jié)構(gòu)及工作原理Struts2【8】 是 Struts 的下一代產(chǎn)品。其全新的 Struts2 的體系結(jié)構(gòu)與 Struts1 的體系結(jié)構(gòu)的差別巨大。因?yàn)?Struts2 和 Struts1 有著太大的變化,但是相對(duì)于 WebWork,Struts2 只有很小的變化。框架設(shè)計(jì)的目標(biāo)貫穿整個(gè)開發(fā)周期,從開發(fā)到發(fā)布,包括維護(hù)的整個(gè)過程。Struts2 的工作流程如圖 所示: Struts2 接收到一個(gè) request 時(shí) Interceptor 對(duì)其進(jìn)行一些攔截或者初始的工作。 Struts2 開始調(diào)用 Dispatecher 會(huì)去查找相應(yīng)的 ActionMapper,如果找到了相應(yīng)的 ActionMapper Struts2 將會(huì)將控制權(quán)限交給 ActionProxy。 Struts2 通過 ActionInvocation 來負(fù)責(zé)命令模式的實(shí)現(xiàn),action 返回Result。第 2 章 系統(tǒng)相關(guān)技術(shù)概述6圖 Struts2響應(yīng)用戶請(qǐng)求的工作流程 JSP 技術(shù)JSP【13 】 (Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。 用 JSP 開發(fā)的 Web 應(yīng)用是跨平臺(tái)的,既能在 Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。網(wǎng)頁(yè)還能通過 tags 和 scriptlets 訪問存在于服務(wù)端的資源的應(yīng)用邏輯。 Web 服務(wù)器在遇到訪問 JSP 網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的 程序段,然后將執(zhí)行結(jié)果連同 JSP 文件中的 HTML 代碼一起返回給客戶。JSP網(wǎng)站基本結(jié)構(gòu)如圖 所示:第 2 章 系統(tǒng)相關(guān)技術(shù)概述7圖 Jsp 網(wǎng)站結(jié)構(gòu)示意圖JSP 與 Java Servlet 一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè) HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些 Java 代碼進(jìn)行處理,然后將生成的 HTML 頁(yè)面返回給客戶端的瀏覽器。JSP 具備了 Java 技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。 JSP 可用一種簡(jiǎn)單易懂的等式表示為:HTML+Java=JSP。在 2022 年 1 月 16 號(hào)被 SUN 公司收購(gòu),而 2022 年 SUN 又被 MySQL 收購(gòu)。與其他的大型數(shù)據(jù)庫(kù)例如 Oracle、DBSQL Server 等相比,MySQL 自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster 的功能和效率都相對(duì)比第 2 章 系統(tǒng)相關(guān)技術(shù)概述8較差)等,但是這絲毫也沒有減少它受歡迎的程度。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù)。 SMTP 協(xié)議由于要開發(fā)的是郵件客戶端程序,就不得不用到 SMTP 協(xié)議和 POP 協(xié)議。SMTP 被用來在因特網(wǎng)上發(fā)送郵件,該協(xié)議規(guī)定了一些基本的命令和方法使客戶端與服務(wù)器進(jìn)行交互,以達(dá)到發(fā)送郵件的目的。它的命令是由CRLF結(jié)束的字符串。郵箱的語(yǔ)法格式必須和接收站點(diǎn)的格式一致。發(fā)送郵件操作涉及到不同的數(shù)據(jù)對(duì)象,它們由不同的參數(shù)相互連接。這些參數(shù)或者數(shù)據(jù)對(duì)象必須跟在命令后。特定的命令產(chǎn)生自己的緩沖區(qū),或使一個(gè)或多個(gè)緩沖的內(nèi)容被清除。當(dāng)郵件最終到達(dá)目的地時(shí),接收 SMTP 將以它的主機(jī)郵件格式自己的名稱插入目標(biāo)郵件中。第 2 章 系統(tǒng)相關(guān)技術(shù)概述9 POP3 協(xié)議簡(jiǎn)介POP3,全名為“Post Office Protocol Version 3”,即 “郵局協(xié)議版本 3”。本協(xié)議主要用于支持使用客戶端遠(yuǎn)程管理在服務(wù)器上的電子郵件。POP3(Post Office Protocol 3)即郵局協(xié)議的第 3 個(gè)版本,它是規(guī)定個(gè)人計(jì)算機(jī)如何連接到互聯(lián)網(wǎng)上的郵件服務(wù)器進(jìn)行收發(fā)郵件的協(xié)議。POP3 協(xié)議是 TCP/IP 協(xié)議族中的一員,由 RFC 1939 定義。POP3 協(xié)議支持“離線” 郵件處理。這種離線訪問模式是一種存儲(chǔ)轉(zhuǎn)發(fā)服務(wù),將郵件從郵件服務(wù)器端送到個(gè)人終端機(jī)器上,一般是 PC 機(jī)或 MAC。但目前的 POP3 郵件服務(wù)器大都可以“只下載郵件,服務(wù)器端并不刪除” ,也就是改進(jìn)的 POP3 協(xié)議。系統(tǒng)開發(fā)的主要目標(biāo)是實(shí)現(xiàn)電子郵箱系統(tǒng)管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,最終實(shí)現(xiàn)電子郵箱的高效化,其實(shí)現(xiàn)目標(biāo):系統(tǒng)易操作:系統(tǒng)界面友好,操作簡(jiǎn)單。系統(tǒng)易維護(hù):系統(tǒng)為每個(gè)郵箱用戶分配一定的存儲(chǔ)空間,也就是有自己獨(dú)立的“郵箱” ,用戶自己管理自己的郵件。 系統(tǒng)的功能需求分析概述通過對(duì)系統(tǒng)進(jìn)行詳細(xì)的分析與研究,最終得出了 IU 電子郵箱系統(tǒng)的功能需求,系統(tǒng)主要由五個(gè)模塊構(gòu)成,系統(tǒng)結(jié)構(gòu)如下圖 所示: 圖 IU電子郵箱系統(tǒng)功能結(jié)構(gòu)圖 收件箱收件箱模塊,郵箱用戶登錄 IU 郵箱時(shí)系統(tǒng)自動(dòng)提取服務(wù)器中用戶收到的新郵件并顯示到首頁(yè)。2)用戶點(diǎn)擊收件箱時(shí),系統(tǒng)提取新郵件。轉(zhuǎn)發(fā)郵件系統(tǒng)用戶均可以轉(zhuǎn)發(fā)自己收到的郵件,轉(zhuǎn)發(fā)的過程類似于發(fā)送郵件。查閱郵件系統(tǒng)登錄用戶可以按照今天和更早兩種方式獲取郵件列表,點(diǎn)擊進(jìn)入單封郵件查閱郵件內(nèi)容。具體用例圖如圖 :圖 收件箱用例圖 收件箱包含的基本用例表 閱讀郵件用例名稱 閱讀郵件參與者 所有網(wǎng)站使用者描述 查收閱讀收件箱郵件前置條件 一個(gè)合法用戶已經(jīng)進(jìn)入自己的郵箱后置條件 如果資料通過審核,操作成功。2. 系統(tǒng)進(jìn)入收件箱頁(yè)面。4. 根據(jù)郵件的時(shí)間順序用戶進(jìn)行查閱。表 回復(fù)郵件用例名稱 回復(fù)郵件參與者 所有網(wǎng)站使用者描述 回復(fù)收件箱郵件前置條件 一個(gè)合法用戶已經(jīng)進(jìn)入自己的郵箱后置條件 郵件進(jìn)入已發(fā)送郵箱,操作成功。第 3 章 系統(tǒng)需求分析132. 系統(tǒng)進(jìn)入回復(fù)郵件頁(yè)面。4. 點(diǎn)擊發(fā)送按鈕完成回復(fù)功能。主干過程 1. 當(dāng)用戶進(jìn)入單封郵件點(diǎn)擊轉(zhuǎn)發(fā)按鈕,用例開始。3. 用戶編輯轉(zhuǎn)發(fā)內(nèi)容。表 單封刪除郵件用例名稱 單封刪除郵件參與者 網(wǎng)站用戶描述 刪除收件箱郵件前置條件 一個(gè)合法用戶已經(jīng)進(jìn)入自己的郵箱后置條件 郵件進(jìn)入已刪除郵箱,操作成功。2. 郵件從郵件列表消失。表 多封刪除郵件用例名稱 多封刪除郵件參與者 網(wǎng)站用戶描述 刪除收件箱郵件前置條件 一個(gè)合法用戶已經(jīng)進(jìn)入自己的郵箱后置條件 郵件進(jìn)入已刪除郵箱,操作成功。2. 所有郵件從郵件列表刪除。 寫信用例設(shè)計(jì)用戶進(jìn)入郵箱之后點(diǎn)擊寫信按鈕寫信用例開始。主干過程 1. 當(dāng)用戶選擇寫信時(shí)候,用例開始。3. 用戶輸入收信人,主題等一系列信息。5. 用戶填寫郵件內(nèi)容,不能為空。若不正確,提示用戶重新填寫。8. 用戶可以選擇發(fā)送或保存為草稿箱。10. 系統(tǒng)提示用戶發(fā)送成功。 搜索郵件用例 當(dāng)用戶鍵入關(guān)鍵字點(diǎn)擊站內(nèi)搜索按鈕,用例開始,用例圖如圖 所示:第 3 章 系統(tǒng)需求分析15圖 搜索用例圖表 搜索郵件用例名稱 搜索郵件參與者 郵箱用戶描述 支持全文關(guān)鍵字模糊搜索,實(shí)現(xiàn)站內(nèi)搜索前置條件 一個(gè)合法用戶已經(jīng)登錄到系統(tǒng)主頁(yè)后置條件 顯示搜索結(jié)果,搜索成功。2. 系統(tǒng)默認(rèn)為主體+正文搜索。4. 如果用戶選擇其他搜索條件搜索則返回第 3 步,否則用例結(jié)束。整個(gè)系統(tǒng)開發(fā)過程中,系統(tǒng)分析設(shè)計(jì)是重中之重,還有系統(tǒng)完成前的測(cè)試。 系統(tǒng)的架構(gòu)設(shè)計(jì)整個(gè)系統(tǒng)架構(gòu)采用 MVC 模式的思想,主要采用 Struts2 技術(shù)開發(fā),前端用JSP 顯示。系統(tǒng)運(yùn)行后,用戶通過瀏覽器訪問系統(tǒng),看到的只能是視圖層,在視圖層上,用戶進(jìn)行相應(yīng)操作??刂破鞯暮诵氖? 配置文件,它控制著頁(yè)面的跳轉(zhuǎn),是系統(tǒng)的控制中心。IU 電子郵箱系統(tǒng)框架結(jié)構(gòu)圖見圖 :圖 系統(tǒng)框架結(jié)構(gòu)圖 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)概念設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是系統(tǒng)實(shí)現(xiàn)的最重要的一步,良好的數(shù)據(jù)模型將會(huì)使用戶的需第 4 章 系統(tǒng)設(shè)計(jì)17求清楚、準(zhǔn)確的描述出來。經(jīng)過對(duì)數(shù)據(jù)的各種分析,該系統(tǒng)涉及到的實(shí)體有:用戶信息實(shí)體、密保問題實(shí)體、收件箱實(shí)體、附件列表實(shí)體、發(fā)件箱實(shí)體、草稿箱實(shí)體、圖標(biāo)實(shí)體、聯(lián)系人實(shí)體、通訊錄實(shí)體、用戶信息視圖。數(shù)據(jù)字典是開發(fā)數(shù)據(jù)庫(kù)的第一步,因此本文將相關(guān)數(shù)據(jù)以表格的形式列舉出來如下所示:表 用戶信息數(shù)據(jù)字典用戶信息別名 用戶資料描述 用戶注冊(cè)信息定義 用戶信息=編號(hào)+ 姓用戶名+性別 +密碼+手機(jī)號(hào)+出生日期+ 密碼保護(hù)問題 Id+用戶編號(hào) Id位置 輸入到用戶表(userInfo)表 密保問題數(shù)據(jù)字典密保問題別名 無描述 用戶注冊(cè)時(shí)候選擇問題并給出答案,以便找回密碼定義 密保問題=編號(hào)+ 密保問題 Id+問題+ 答案位置 輸入到用戶表(userInfo)表 收件箱數(shù)據(jù)字典收件箱別名 無描述 用戶收到的郵件信息定義收件箱信息=編號(hào)+ 郵件 Id+收件人列表+ 收件人+刪除狀態(tài)+刪除時(shí)間 +正文+主題 +是否轉(zhuǎn)發(fā)+已轉(zhuǎn)發(fā)圖標(biāo) Id+閱讀狀態(tài)+未閱讀圖標(biāo) Id+是否回復(fù)+已回復(fù)圖標(biāo) Id+回復(fù)第 4 章 系統(tǒng)設(shè)計(jì)18且轉(zhuǎn)發(fā)圖標(biāo) Id+來信時(shí)間+是否有附件。位置 輸入到附件列表表(attachment)表 發(fā)件箱數(shù)據(jù)字典發(fā)件箱信息表別名 無描述 用戶發(fā)送出去的郵件定義發(fā)件箱= 編號(hào) +收件人 id+收件人列表 +主題+內(nèi)容+是否緊急+緊急圖標(biāo) Id+刪除狀態(tài)+是否徹底刪除+ 刪除時(shí)間+ 是否轉(zhuǎn)發(fā)+已轉(zhuǎn)發(fā)圖標(biāo) Id+已發(fā)送圖標(biāo) Id+郵箱 Id+是否有附件+附件圖標(biāo) Id。位置 輸入到草稿箱信息表(draftBox)第 4 章 系統(tǒng)設(shè)計(jì)19表 圖標(biāo)信息數(shù)據(jù)字典圖標(biāo)信息表別名 無描述 系統(tǒng)使用的工作圖標(biāo)定義 圖標(biāo)信息= 圖標(biāo) Id+圖標(biāo)。系統(tǒng)涉及到的實(shí)體有收件箱、發(fā)件箱、草稿箱、通訊錄、聯(lián)系人、用戶。ER 圖的設(shè)計(jì)就是直觀地表現(xiàn)出個(gè)實(shí)體類數(shù)據(jù)表之間的聯(lián)系和各種動(dòng)作,系統(tǒng)的功能幾乎都要涉及到數(shù)據(jù)庫(kù)中的不同的表,而數(shù)據(jù)庫(kù)中的表的
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1