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

正文內容

基于struts2的電子郵箱系統(tǒng)畢業(yè)論文(更新版)

2025-04-19 10:22上一頁面

下一頁面
  

【正文】 Part加入到 MUltiPart中 Multipart mp = new MimeMultipart()。當郵件發(fā)出的時刻,同時要 向數據庫的 sendBox表和Attachment表插入數據,以記錄用戶發(fā)送方便用戶查閱。此時查閱草稿箱,將會有一封新草稿。用戶點擊轉發(fā) button,效果如圖 。 轉發(fā)使用 Transport對象的 send()方法。當轉發(fā)成功時,轉向 success頁面,系統(tǒng)提示用戶轉發(fā)成功?;貜袜]件跟發(fā)送的郵件所不同的是,轉發(fā)是把一封信看成兩部分,一部分是 message part,另一部分是 multipart。用戶點擊收信后的顯示結果如圖 ,由于系統(tǒng)返回來的結果類型是 List,通過迭代器s:iterator來逐個顯示 List列表中的元素,再通過 s:property標簽來把元素中的具體內容顯示出來,即顯示單封郵件內容。 用戶點擊上傳文件,系統(tǒng)會檢查文件的格式和 大小 是否 符合 Struts2 中 的配置文件 中 param name=allowedTypes/param name=allowedTypes的規(guī)定類型和大小時 ,會返回一個字符 error 頁面通過接收的 error 字符 跳入顯示上傳錯 誤的信息頁面 。 //郵件內容 (mailContent)。此時,頁面 js選擇跳入名為 send的 action,并傳送數據給后臺 SendBoxAction中的 send()方法,此方法首先會創(chuàng)建一個 Properties 對象 : Properties props = ()。當用戶登錄系統(tǒng)時候,頁面首先用 javaScript 對用戶名和密碼進行格式校驗,若格式正確用戶點擊登陸 button,頁面將用戶名和密碼傳到后臺的 LogonAction 中的 logon 方法,從數據庫 中查詢與頁面獲得的帳號密碼相匹配的結果 ,若成功則 將登錄用戶信息存入 session,并給 logon 方法返回 LogonSuccess 信息,若失敗 logon 方法返回LogonError 信息, struts 根據 action 的返回 result,跳轉入不同的頁面顯示不同的結果。在系統(tǒng)實現(xiàn)過程中,不同的系統(tǒng)大小代碼量不同,需求也不同,在保證系統(tǒng)開發(fā)進度和質量的前提下,就必須進行開發(fā)人員的分工。是系統(tǒng)開發(fā)主要編碼工具。 根據對系統(tǒng)的數據分析和各模塊 ER 圖的設計,我們按照系統(tǒng)涉及到的實體進行數據庫設計。 位置 輸入到 收件箱( receiverBox) 數據字典 表 附件列表 數據字典 附件列表 別名 無 描述 用戶收到的或發(fā)出去的附件 定義 附件列表 = 編號 +附件 id+附件名 +路徑 +大小 +附件類型 +郵件 Id+郵件共有人數 。視圖層由若干 JSP 頁面組成。 3. 系統(tǒng)查找是否有符合條件的郵件,若存在則返回郵件列表,否則提示沒有符合條件的郵件。 7. 用戶點擊文件按鈕添加附件。具體用例圖如圖 所示: 第 3章 系統(tǒng)需求分析 14 圖 寫信用例圖 表 寫信 用例名稱 寫信 參與者 所有網站使用者 描述 用戶編輯待發(fā)送郵件 前置條件 一個合法用戶已經登錄到系統(tǒng)主頁 后置條件 如果內容通過審核,寫信成功。 主干過程 1. 用戶進入收件箱選中郵件點擊刪除按鈕或用戶進入單封郵件點擊刪除按鈕,用例開始。 3. 用戶編輯回復內容。 主干過程 1. 當用戶選擇進入收信箱時候,用例開始。收件箱模塊由五個子模塊構成,其結構如下圖 所示: 第 3章 系統(tǒng)需求分析 11 圖 本人完成的功能有: 收取郵件 1)當用戶登錄郵箱時,系統(tǒng)自動為用戶提取新郵件。一旦郵件發(fā)送到 PC 機或 MAC 上,郵件服務器上的郵件將會被刪除。提供了 SSL 加密的 POP3 協(xié)議被稱為 POP3S。這種模式也就要求有不同的緩沖區(qū)來存儲這些對象,也就是說,有一個回復路徑緩沖區(qū),一個轉發(fā)路徑緩沖區(qū),一個郵件內容緩沖區(qū)。 SMTP 命令定義了郵件傳輸或由用戶定義的系統(tǒng)功能。目前 MySQL 被廣泛地應用在 Inter 上的中小 型網站中。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。 JSP 技術有點類似 ASP 技術,它是在傳統(tǒng)的 網頁 HTML 文件 (*.htm, *.html)中插入 Java 程序段 (Scriptlet)和 JSP 標記 (tag),從而形成 JSP 文件 (*.jsp)。 Apache Struts2 是大家所熟知的 WebWork2,在經歷了幾年的各自發(fā)展后,WebWork 和 Struts 社區(qū)決定合二為一而成的產品。 MVC 與 Java EE 架構的對應關系是 : View 處于 Web Tier 或是 Client Tier,通常是 JSP/Servlet,即頁面顯示部分 ; Controller 也處于 Web Tier,通常用 Struts2 來實現(xiàn),即頁面顯示的邏輯部分實現(xiàn) ; Model 處于 Middle Tier,通常用服務端的 spring 或者 EJB 實現(xiàn),即業(yè)務邏輯部分的實現(xiàn)。 Microsoft 的 MFC 基礎類也遵循了 MVC 的思想。分析解決關鍵技術問題,功能和性能的測試,以及畢業(yè)論文的撰寫, “ IU 電子郵箱 系統(tǒng) ” 中本人完成的主要 功能如下 : :客戶在注冊成功后成為系統(tǒng)的用戶,登錄后可以進行郵件的收發(fā)等操作; :用戶登錄系統(tǒng)時系統(tǒng)自動提取該用戶的郵件,用戶點擊獲取的郵件可以查看郵件; :用戶登錄系統(tǒng)后通過選定條件進行模糊查詢,系統(tǒng)默 認是主體+正文的搜索條件; :用戶登錄系統(tǒng)后進入單封郵件,點擊回復或轉發(fā)按鈕即可回復轉發(fā)郵件; :用戶登錄系統(tǒng)后,點擊寫信按鈕即可寫信,用戶可以寫帶附件的郵件保存至草稿箱或發(fā)送出去。中國互聯(lián)網絡信息中心( CCNIC) 2021 年 7 月發(fā)布的“中國互聯(lián)網絡發(fā)展狀況統(tǒng)計報告”顯示,截止到 2021 年 6 月 30 日,我國上網用戶人數達 4580 萬人,與去年同期相比增長了 %,對大多數用戶來說,電子郵箱是他們最經常用的網絡服務之一,中國網名人均擁有 個 Email賬號。并確定 — 個用戶名和登錄密碼。在這里 ,“發(fā)送”郵件意味著將郵件放到收件人的信箱中 ,而“接收”郵件則意味著從自己的信箱中讀取信件 ,信箱實際上是由文件管理系統(tǒng)支持的 — 個實體。它是全球多種網絡上使用最普遍的一項服務。系統(tǒng)具有收發(fā)郵件、郵件管理、通訊錄、搜索等功能,初步完成電子郵件系統(tǒng)的要求。各類企業(yè) 、學校、甚至于個人之間 的業(yè)務交流越加依托于網絡通訊,電子郵件系統(tǒng)也越發(fā)成為 企業(yè)、學校 的主流級應用 。s more, it provides fuzzy retrieval of the whole passage, making it easier for users to find the mail they need. Having analyzed the existing system and aiming at providing a lightweight system, we choose J2EE as the develop platform and use MVC pattern and Stucts2 framework to implement it. The system provides functions such as mail sending, mail receiving, mail management, address book and searching. We have acplished the basic task of the system. Email as the background, the article describe the object oriented system analysis based on UML, modeling process as well as detailed design in detail. Besides, the implementation of mail sending, mail receiving and mail management are described detailedly. Key words: Struts。到目前為止 ,可以說電子郵件是 Inter 資源使用最多的一種服務,Emai1 不只局限于信件的傳遞 ,還可用來傳遞文件、聲音及圖形、圖像 等不同類型的信息。 電子郵件的工作原理: 1) 電子郵件系統(tǒng)是一種新型的信息系統(tǒng) ,是通信技術和計算機技術結合的產物。 3) 電子郵件的通信是在信箱之間進行的。在企業(yè)的發(fā)展過程中,人與人之間的交流,特別是同一個項目組之間的交流顯得越來越重要,而電子郵件在企業(yè)中的采用則能使企業(yè)員工通過電子郵件來聯(lián)系工作,可以節(jié)約大量的電話、傳真、郵寄等費用,可以大大的提高工作效率。系統(tǒng)開發(fā)時所采用的相關模式及開發(fā)技術有: MVC 模式、 Struts Jsp、 MySQL、 POP3 和 SMTP等。只要 Controller 發(fā)生了改變 Model 的數據 或 屬性 , 所有依賴的 視 圖都會自動更新。其全新的 Struts2 的體系結構與 Struts1 的體系結構的差別巨大。 Struts2 開始調用 Dispatecher 會去查找相應的 ActionMapper, 如果找到了相應的 ActionMapper Struts2 將會將控制權限交給 ActionProxy。網頁還能通過 tags 和 scriptlets 訪問存在于服務端的資源的應用邏輯 。 JSP 具備了 Java 技術的簡單易用,完 全的 面向 對象 ,具有平臺無關性且安全可靠,主要面向 因特網 的所有特點。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了 MySQL 作為網站數據庫。郵箱的語法格式必須和接收站點的格式一致。當郵件最終到達目的地時,接收 SMTP 將以它的主機郵件格式自己的名稱插入目標郵件中。POP3 協(xié)議是 TCP/IP 協(xié)議族 中的一員,由 RFC 1939 定義。系統(tǒng)開發(fā)的 主要 目標是實現(xiàn) 電子郵箱系統(tǒng) 管理的系統(tǒng)化、規(guī)范化和自動化 ,最終實現(xiàn)電子郵箱的高效化,其實現(xiàn)目標: 系統(tǒng)易操作:系統(tǒng)界面友好,操作簡單 。 轉發(fā)郵件 系統(tǒng)用戶均可以轉發(fā)自己收到的郵件,轉發(fā)的過程類似于發(fā)送郵件。 4. 根據郵件的時間順序用戶進行查閱。 主干過程 1. 當用戶進入單封郵件點擊轉發(fā)按鈕,用例開始。 表 多封刪除郵件 用例名稱 多封刪除郵件 參與者 網站用戶 描述 刪除收件箱郵件 前置條件 一個合法用戶已經進入自己的郵箱 后置條件 郵件進入已刪除郵箱,操作成功。 3. 用戶輸入收信人,主題等一系列信息。 10. 系統(tǒng)提示用戶發(fā)送成功。整個系統(tǒng)開發(fā)過程中,系統(tǒng)分析設計是重中之重,還有系統(tǒng)完成前的測試。 IU 電子郵箱 系統(tǒng)框架結構圖見圖 : 圖 系統(tǒng)框架結構圖 系統(tǒng)數據庫設計 數據庫概念設計 數據庫設計是系統(tǒng)實現(xiàn)的最重要的一步,良好的數據模型將會使用戶的需求第 4章 系統(tǒng) 設計 17 清楚、準確的描述出來 。 位置 輸入到 草稿箱 信息表 ( draftBox) 第 4章 系統(tǒng) 設計 19 信息數據字典 表 圖標 信息數據字典 圖標 信息表 別名 無 描述 系統(tǒng)使用的工作圖標 定義 圖標 信息 = 圖標 Id+圖標 。但是,每個對象都 像 一個獨立的實體一樣動作。 系統(tǒng)靜態(tài)網頁的設計大多采用此軟件進行編輯和設計。 本系統(tǒng)的開發(fā),代碼結構如下圖 所示: 第 4章 系統(tǒng) 設計 26 圖 系統(tǒng)代碼結構 ,控制業(yè)務邏輯; ,負責操作數據庫; ,持久層 類; ,數據服務層; ,一些工具類,比如 MySQL 連接數據庫的類,中文轉碼的類等等; , struts 配置文件,控制器的核心,系統(tǒng)流程的方向;第 5章 系統(tǒng)實現(xiàn) 27 第 5 章 系統(tǒng)實現(xiàn) 系統(tǒng)登錄和首頁 系統(tǒng)登錄 系統(tǒng)以綠色為基調,實現(xiàn)“簡約而不簡單”的理念,所以登錄功能在 UI 展現(xiàn)上左邊用鐘表來體現(xiàn)系統(tǒng)希望在功能上實現(xiàn)“快速,便捷,效率”。 第 5章 系統(tǒng)實現(xiàn) 28 圖 登陸頁面 圖 登陸 后首頁 寫信 寫信功能是 IU 郵箱系統(tǒng)最基本的功能,用戶可以寫一封帶附件郵件并發(fā)送或保存至草稿箱。amp。 //得到附件置入 BodyPart (new DataHandler(fds))。建立一個以資源存儲路徑和文件名的輸出流, FileInputStream fis = new FileInputStream(getRes())?;貜袜]件跟發(fā)送的郵件都是使用 send方法發(fā)送,不同的就是收件人默認為發(fā)送給你郵件的用戶。 Multipart multipart = new MimeMultipart
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1