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

正文內(nèi)容

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

2023-03-09 10:22:47 本頁面
 

【正文】 他 操作系統(tǒng) 上運行。 Struts2 通過 ActionInvocation 來負責命令模式的實現(xiàn) , action 返回Result。 Struts2 的工作流程如圖 所示: Struts2 接收到一個 request 時 Interceptor 對其進行 一些攔截或者初始的工作 。因為 Struts2 和 Struts1 有著太大的變化,但是相對于 WebWork, Struts2 只有很 小的變化。 Struts2 框架結(jié)構(gòu)及工作原理 Struts2【 8】 是 Struts 的下一代產(chǎn)品。 MVC 是一種架構(gòu),需要其他模式協(xié)作完成。 MVC 設(shè)計模式更深層次的影響了軟件開發(fā)人員的分工,也更加便于 分工。 MVC 模型是一中交互界面的結(jié)構(gòu)組織模型,它能夠使軟件的計算模型獨立于界面的構(gòu)成。 本文組織 第 1 章 簡述了課題的開發(fā)背景和開發(fā)環(huán)境以及本人主要工作; 第 2 章 通過分析 Java EE 技術(shù),確立系統(tǒng)開發(fā)平臺,并對系統(tǒng)實現(xiàn)過程中用到的相關(guān)技術(shù)進行簡單的介紹 ; 第 3 章 使用用例分析技術(shù)對 系統(tǒng)的需求 進行了詳細的分析; 第 4 章 詳細闡述了 系統(tǒng) 數(shù)據(jù)庫 設(shè)計 全過程; 第 5 章 詳細介紹了 本人完成的 系統(tǒng) 收件箱,發(fā)件箱,草稿箱各模塊 功能的實現(xiàn) ; 第 6 章 詳細介紹了 系統(tǒng)使用的分頁技術(shù)和批量刪除技術(shù); 第 7 章 全文的總結(jié),說明了在撰寫論文過程中的心得和體會,并總結(jié)系 統(tǒng)開發(fā)過程中的經(jīng)驗以及教訓,展望未來的應用前景 。有鑒于此,我們開發(fā)了這個各種功能相對簡單實用的郵件客戶端程序,簡化了很多不必要的功能。除了利用互聯(lián)網(wǎng)絡(luò)發(fā)送電子郵件外,隨著通訊技術(shù)的快速發(fā)展,用手機發(fā)送電子郵件也正在迅速的變成現(xiàn)實,每天收發(fā) Email 已經(jīng)成為我們許多人生活中不可缺少的一部分。郵件在信箱之間進行傳遞和交換 ,也可以與另 — 個郵件系統(tǒng)進行傳遞和交換。存儲空間包含存放所收信件、編輯信件以及信件存盤三部分空間 ,用戶登錄系統(tǒng)就進入了自己的信箱 ,并進行發(fā)信、讀信、編輯、轉(zhuǎn)發(fā)、存檔等各種操作。 2) 電子郵件的基本原理 ,是在通信網(wǎng)上設(shè)立“電子信箱系統(tǒng)”,它實際上是一個計算機系統(tǒng)。因為電子郵件是通過郵件服務(wù)器 (mai1 server)來傳遞檔的。這正是電子信箱系統(tǒng)的核心,利用存貯轉(zhuǎn)發(fā)可進行非實時通信,屬異步通信方式。這種非交互式的通信 ,加速了信息的交流及數(shù)據(jù)傳送 ,它是 — 個簡易、快速的方法。 UML。 本文以電子郵件系統(tǒng)為背景, 詳細地闡述了基于 UML 的面向?qū)ο蟮南到y(tǒng)分析與建模過程 及詳細設(shè)計過程 , 對電子郵件系統(tǒng)收發(fā)郵件、郵件管理等功能也進行了較為詳細的闡述。 通過本系統(tǒng)用戶可以隨時進行收發(fā)郵件,還可以回復轉(zhuǎn)發(fā)并對郵件進行全文模糊搜索,以便用戶更迅速的查找所需郵件。 學 士 學 位 論 文 THESIS OF BACHELOR ( 2021 — 2021 年) 基于 Struts2 的 電子郵件設(shè)計與實現(xiàn) 郵件收發(fā)、郵件管理 Design and Implementation of the Email System on Struts2 Send and receive mail, management 指 導 老 師 : XXX 姓 名 : XX 學 號 : XX 學 院 : 軟件學院 專 業(yè) : 軟件工程 完 成 時 間 : 2021 年 4 月 摘要 I 摘要 隨著互聯(lián)網(wǎng)快速、廣泛的普及應用 , 電子郵件 越來越受到人們的歡迎,其 最大的特點是,人們可以在任何地方時間收、發(fā)信件,解決了時空的限制,大大提高了工作效率,為辦公自動化,商業(yè)活動提供了很大便利。 本小組通過分析現(xiàn)有的電子郵件系統(tǒng),致力于打造一個輕量級的電子郵件系統(tǒng)。 關(guān)鍵詞 : Struts; MVC; UML;郵件收發(fā);郵件管理Abstract II Abstract With the wide application of Inter, bees more and more popular among people. People can send and receive s anywhere at any time, increasing their efficiency and making Office Automation and mercial activities more convenient. The munication between enterprises, schools, even people depends more on work munication. As a result, bees the main application in enterprises and schools. Compared with traditional mail service, provides fast, safe and cheap service to people. Using our system, users can send and receive s at any time as well as replying and resending. What39。 send and receive mails。通過連接全世界的 Inter,實現(xiàn)各類信號的傳送、接收、存貯等處理 ,將郵件送到世界的各個角落。即信件發(fā)送者可隨時隨地發(fā)送郵件,不要求接收者同時在場,即使對方現(xiàn)在不在,仍可將郵件立刻送到對方的信箱內(nèi) ,且存儲在對方的電子郵箱中。通常 mail server 是執(zhí)行多任務(wù)操作系統(tǒng) UNIX 的計算機,它提供 24小時的電子郵件服務(wù) ,用戶只要向 mail server 管理人員申請 — 個信箱賬號 ,就可使用這項快速的郵件服務(wù)。系統(tǒng)的硬件是一個高性能、大容量的計算機。系統(tǒng)功能主要由軟件實現(xiàn)。收方在登錄郵箱之后,就可以提取新郵件。 電子郵件除了在個人的生活中扮演著重要的角色外,在企業(yè)中也扮演著一個不可缺少的角色。 開發(fā)環(huán)境 AMD Athlon(TM), 512M 內(nèi)存, 80G 硬盤 Microsoft174。第 2章 系統(tǒng)相關(guān)技術(shù)概述 4 第 2 章 系統(tǒng)相關(guān)技術(shù)概述 在 對 系統(tǒng)開發(fā) 本身的 前景 分析 之后, 接下來就是確定開發(fā)的目標和功能需求,最后 就是 確定 開發(fā)工具以及運用相關(guān)的技術(shù)來開發(fā)系統(tǒng)。 MVC 模型由 Trygve Reenskaug 提出, 最早 使用在SmallTalk80 環(huán)境中, 并應用于用戶交互應用程序中。 事件 (Event)導致控制器 (Controller)改變模型 (Model)或試圖 (View),或者同時改變兩者。 Struts2 只實現(xiàn)的是 MVC 中的View 和 Controller 兩個部分, Model 部分需要開發(fā)者自己來實現(xiàn) , Struts2 提供了抽象類 Action 使開發(fā)者能將 Model 應 用于 Struts2 框架中。是在 struts 和 WebWork 的技術(shù)基礎(chǔ)上進行了合并,全新的 Struts2 框架。 Apache Struts2 是一個優(yōu)雅的,可擴展的 Java EE web 框架。這時候如果有 外部的 ervletrequest 到來 時 ,數(shù)據(jù)就會 到 servlet 容器 中,然后被 傳遞給一個標準的過濾器鏈 ActionContextCleanUp。(返回的 Result 類型可以是 jsp 或者 freeMark 等 )。 JSP 技術(shù)使用 Java 編程語言 編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動態(tài) 網(wǎng)頁 的處理邏輯。 插入的 Java 程序段可以操作 數(shù)據(jù)庫 、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 Java Servlet 是 JSP的技術(shù)基礎(chǔ),而且大型的 Web 應用程序的開發(fā)需 要 Java Servlet 和 JSP 配合才能完成。 MySQL 數(shù)據(jù)庫 MySQL【 15】 是一個小型關(guān)系數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 MySQL 公司。對于一般的個人使用者和中小第 2章 系統(tǒng)相關(guān)技術(shù)概述 8 型企業(yè)來說, MySQL 提供的功能已經(jīng)綽綽有余。而我個人負責的是郵件發(fā)送功能的實現(xiàn),因此就必然會涉及到 SMTP( Simple Mail Transfer Protocol)協(xié)議。而在帶有參 數(shù)的情況下,命令本身由 SP和參數(shù)分開,如果未帶參數(shù)可以直接和 CRLF連接?;貜吐窂骄褪?MAIL命令的參數(shù),而轉(zhuǎn)發(fā)路徑則是 RCPT 命令的參數(shù),郵件日期是 DATA命令的參數(shù)。 當郵件被傳遞發(fā)送時,傳遞主機必須將自己的名稱由轉(zhuǎn)發(fā)路徑的開始處移至回復路徑的結(jié)束處。是TCP/IP 協(xié)議族中的一員,由 RFC1939 定義。它是 因特網(wǎng) 電子郵件的第一個離線協(xié)議標準, POP3 協(xié)議允許用戶從服務(wù)器上把郵件存儲到 本地主機 (即自己的計算機)上,同時根據(jù)客戶端的操作刪除或保存在郵件服務(wù)器上的郵件,而 POP3 服務(wù)器則是遵循 POP3 協(xié)議的接收郵件服務(wù)器,用 來接收電子郵件的。其具體過程是:郵件發(fā)送到服務(wù)器上,電子郵件客戶端調(diào)用郵件客戶 機程序以連接服務(wù)器,并下載所有未閱讀的電子郵件。第 3章 系統(tǒng)需求分析 10 第 3 章 系統(tǒng)需求分析 系統(tǒng)目標 “ IU 電子郵箱系統(tǒng)” 致力于開發(fā) 集發(fā)郵件 (簡單郵件和帶附件帶格式的郵件 )、收郵件、回復轉(zhuǎn)發(fā)郵件、刪除移動郵件和管理聯(lián)系人等功能 于一身的 客戶端電 子郵箱 系統(tǒng)。這種方式便于對系統(tǒng)的管理 。 回復郵件 系統(tǒng)用戶可以回 復發(fā)件人,也可以同時回復所有收到郵件的用戶。 系統(tǒng)用例圖分析 收件箱 用例 設(shè)計 系統(tǒng)在收件箱可以查閱,回復、轉(zhuǎn)發(fā)、搜索、刪除、移動,標記自己收到的第 3章 系統(tǒng)需求分析 12 郵件。 3. 根據(jù)郵件類型用戶可以查看新郵件,未讀郵件和已讀郵件。 主干過程 1. 當用戶進入單封郵件點擊回復按鈕,用例開始。 表 轉(zhuǎn)發(fā)郵件 用例名稱 轉(zhuǎn)發(fā)郵件 參與者 所有網(wǎng)站使用者 描述 轉(zhuǎn)發(fā)收件箱郵件 前置條件 一個合法用戶已經(jīng)進入自己的郵箱 后置 條件 如果資料通過審核,操作成功。 4. 點擊發(fā)送按鈕完成轉(zhuǎn)發(fā)功能。 3. 系統(tǒng)提示用戶郵件已經(jīng)刪除進入已刪除郵箱。 3. 系統(tǒng)提示用戶郵件已經(jīng)刪除進入已刪除郵箱。 2. 系統(tǒng)進入寫信頁面。 6. 系統(tǒng)檢驗資料格式填寫是否正確。 9. 用戶點擊確認按鈕。 主干過程 1. 當用戶鍵入關(guān)鍵字點擊站內(nèi)搜索按鈕,用例開始。 第 4章 系統(tǒng) 設(shè)計 16 第 4 章 系統(tǒng)設(shè)計 系統(tǒng)需求分析完成后,進入系統(tǒng)設(shè)計階段 。 開發(fā)工具為: Myeclipse +Tomcat +MySQL 在線網(wǎng)站 的設(shè)計采用了 MVC 三層模式進行設(shè)計的。 用戶發(fā)出請求,通過 xml 進行控制跳轉(zhuǎn),進入 action類,通過 ActionServlet 找到指定的 Action,并通過調(diào)用 ActionBean 進行業(yè)務(wù)邏輯方法 的處理,返回 ActionForward,最后 ActionServlet 根據(jù)返回的信息將請求再次發(fā)給 JSP 頁面。 數(shù)據(jù)字典 【 3】 是關(guān)于數(shù)據(jù)的信息的集合,作為分析階段的工具有著重要的用途。 位置 輸入到 發(fā)件箱 表 ( sendBox) 數(shù)據(jù)字典 表 草稿箱 數(shù)據(jù)字典 草稿箱 別名 草稿箱 描述 草稿箱 定義 草稿箱 = 編號 +草稿 id+發(fā)件人 +收件人列表 +保存時間 +是否刪除 +刪除時間 +草稿圖標 +是否有附件 +郵件 Id+主題 +內(nèi)容 。實體之間的聯(lián)系如圖 所示: 收件箱聯(lián)系人通訊錄用戶草稿箱發(fā)件箱收取添加屬于保存添加發(fā)送m m1 1m11mm11nm 圖 IU電子郵箱系統(tǒng) ER圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)的設(shè)計 每個系統(tǒng)都有不同功能模塊,每個模塊都涉及到一定量的數(shù)據(jù)表,數(shù)據(jù)表之第 4章 系統(tǒng) 設(shè)計 20 間又有著一定的聯(lián)系 。 可以把類看作理論上的對象,類創(chuàng)建的所有對象都有相同的成員:屬性、方法和事件。 草稿箱功能實現(xiàn)的類圖設(shè)計如圖 所示 : 第 4章 系統(tǒng) 設(shè)計 24 圖 草稿箱類圖 通訊錄類圖的設(shè)計 通訊錄主要是給用 戶提供一個管理自己郵件聯(lián)系人的平臺,用戶可以添加刪除修改自己聯(lián)系人信息,并對其進行分組,通訊錄類圖類圖設(shè)計如圖 所示: 圖 通訊錄類圖 第 4章 系統(tǒng) 設(shè)計 25 系統(tǒng)開發(fā)相關(guān)規(guī)范 開發(fā)工具 : 是一個十分優(yōu)秀的用于開發(fā) Java, J2EE 的 Eclipse 插件 集合,MyEclipse 的功能非常強大,支持也十分廣 泛,尤其是對各種開元產(chǎn)品的支持十分不錯。 : Dreamweaver 是美國
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1