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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-簡易電子郵件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-wenkub.com

2024-11-29 18:19 本頁面
   

【正文】 最后,我還要感謝在整個(gè)畢業(yè)設(shè)計(jì)期間提供給我任何形式上幫助的同學(xué)和朋友們,正因?yàn)橛辛舜蠹业?幫助,才使我能夠順利的完成畢業(yè)設(shè)計(jì)課題。正是富老師的無私幫助與熱忱鼓勵(lì)??傊?dāng)今網(wǎng)絡(luò)技術(shù)日新月異、高速發(fā)展,為了適應(yīng)這種變化,本系統(tǒng)還需要各個(gè)方面的努力來使它不斷完善。另外,此郵件系統(tǒng)可以作為某一系統(tǒng)的某一部分,可以把此系統(tǒng)作為組件形式,稍作修改添加到所要開發(fā)的系統(tǒng)中。這將給系統(tǒng)的開發(fā)帶來很大的麻煩,甚至直到最后也未能達(dá)到理想的開發(fā)效果。 吉林建筑 大學(xué) 畢業(yè)設(shè)計(jì) (論文 ) 29 總結(jié) 在 Web 技術(shù)的發(fā)展過程中,軟件體系所采用的方式由早期的基于 C/S 模式應(yīng)用系統(tǒng)向基于 B/S 模式應(yīng)用系統(tǒng)進(jìn)行了改變。 本章小結(jié) 本章主要對系統(tǒng)進(jìn)行了功能的測試,通過黑盒測試方法設(shè)計(jì)出了 很多組測試用例。其實(shí) 郵件群發(fā)功能的設(shè)計(jì)和普通發(fā)送郵件一樣,只是可以多個(gè)選擇聯(lián)系人。 圖 67 查看通訊錄界面 圖 68 添加通訊錄界面 在添加通訊錄界面中,為用戶: liliang 添加一名用戶: tianfeng,在這個(gè)頁面中給用戶: tianfeng 添加各種屬性,然后點(diǎn)擊提交后,就完成了用戶: tianfeng 的添加。查看用戶: lixiang 的收件箱的結(jié)果如圖 66 所示 : 圖 66 收件箱界面 吉林建筑 大學(xué) 畢業(yè)設(shè)計(jì) (論文 ) 27 通訊錄模塊測試 測試通訊錄模塊:給用戶: liliang 添加一名新的聯(lián)系人: tianfeng,并為 tianfeng設(shè)置各種屬性。上傳附件如圖 64 所示,上傳 附件 成功如圖 65 所示 。 吉林建筑 大學(xué) 畢業(yè)設(shè)計(jì) (論文 ) 25 圖 61 成功登陸運(yùn)行圖 圖 62 異常運(yùn)行圖 郵件收發(fā)模塊測試 測試郵件收發(fā)模塊:首先利用管理員的事先分配好的用戶: liliang 登錄到系統(tǒng)中,然后給用戶: lixiang 寫一份郵件,并把寫好的郵件發(fā)送給用戶: lixiang。 系統(tǒng) 運(yùn)行 測試 登錄模塊測試 ( 1) 測試登錄模塊: 在登錄模塊中,要求管理員或用戶輸入用戶名和密碼并選擇登錄身份,三者信息均不能為空。所以軟件測試的目的與規(guī)則: ( 1) 測試時(shí)為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的 過程。 本章小結(jié) 系統(tǒng)詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎樣具體地實(shí)現(xiàn)所要求的系統(tǒng),系吉林建筑 大學(xué) 畢業(yè)設(shè)計(jì) (論文 ) 23 統(tǒng)詳細(xì)設(shè)計(jì)階段的主要任務(wù)是進(jìn)一步完善系統(tǒng)功能,從各個(gè)角度對整個(gè)系統(tǒng)進(jìn)行了數(shù)據(jù)庫的詳細(xì)設(shè)計(jì)、界面的詳細(xì)設(shè)計(jì)、數(shù)據(jù)流程邏輯的設(shè)計(jì)。 所有信息填寫完整后,可以點(diǎn)擊“提交”按鈕,系統(tǒng)將提示“操作成功”并將所輸入的信息保存入數(shù)據(jù)庫 tongxunlu 表中,為了區(qū)別通訊錄是哪個(gè)用戶的聯(lián)系人,數(shù)據(jù)庫通訊錄表中用 userId 屬性來區(qū)分。這個(gè)頁面的源代碼文件為 ,實(shí)際上前面所要提到的發(fā)件箱、收件箱和垃圾箱主頁面都是類似于此 jsp 文件的不同頁面,只不過根據(jù)所不同的頁面調(diào)用Action 類的方法也不同,訪問數(shù)據(jù)庫中的表是對應(yīng)自己箱子的表,如草稿箱select from shoujianxiang 表,垃圾箱 select from lajixiang 表,把 select 的結(jié)果郵件信息存放到 list 對象 list 中,然后返回。用戶對收件箱進(jìn)行清理,刪除所有不用的郵件,所以要提供“刪除”和“清空收件箱”按鈕,在郵件列表的每一條郵件后面都提供有復(fù)選框,用來選擇所要刪除的郵件。在界面中填寫完所需要填寫的信息之后,單擊“發(fā)送”按鈕,郵件則會被發(fā)送出去;單擊 “重置 ”按鈕,所填寫的信息都會被清空,用戶則需要重新填寫。 在執(zhí)行登錄時(shí),頁面 \WebRoot\ 調(diào)用 文件中的方法對所填寫的信息進(jìn)行接收,并通過 select 語句查詢 user 表或 admin 表,對管理員或用戶的登錄信息進(jìn)行驗(yàn)證。 private String userEmail。 private String userRealname。 圖 51 登錄模塊流程圖 用戶的登錄,使用的是類 , 等,其中 是專吉林建筑 大學(xué) 畢業(yè)設(shè)計(jì) (論文 ) 21 門為用戶寫的一個(gè)類,同時(shí)也作為一般用戶的登錄類,該類的主要屬性代碼如下: TUser類: private Integer userId。如果用戶所輸入的用戶名和密碼經(jīng)驗(yàn)證后正確,則系統(tǒng)會直接跳轉(zhuǎn)到郵件管理主界面。其中“用戶管理 ”只有以系統(tǒng)管理員身份登錄才顯示 。 吉林建筑 大學(xué) 畢業(yè)設(shè)計(jì) (論文 ) 20 第 5 章 系統(tǒng) 實(shí)現(xiàn) 系統(tǒng)主界面 為了用戶使用方便 , 所有 的 模塊放入左邊功能菜單中,分為三個(gè)部分,分別為基本操作 、 郵件管理和我的草稿箱。本模塊分為三個(gè)子模塊,新建通訊錄模塊的功能是聯(lián)系人信息;查看通訊錄模塊的功能是列出所有聯(lián)系人的信息進(jìn)行查看和刪除;刪除通訊錄模塊的功能是刪除單個(gè)聯(lián)系人的操作;郵件群發(fā)是在通訊錄列表中選擇指定聯(lián)系人群發(fā)郵件。本模塊分為三個(gè)子模塊,寫郵件模塊的功能是錄入郵件的內(nèi)容;收郵件模塊的功能是 接收、并分類郵件信息;發(fā)送郵件模塊的功能包括操作方式(發(fā)送和保存到草稿箱)和存儲郵件。 圖 42 普通用戶使用系統(tǒng)功能模塊圖 系統(tǒng)模塊設(shè)計(jì) 通過分析整 個(gè)系統(tǒng),將系統(tǒng)的各個(gè)模塊進(jìn)行詳細(xì)的劃分,將每個(gè)模塊細(xì)化出子 模塊,如 圖 43 所示 ,它顯示了系統(tǒng)的各個(gè)模塊的功能。用戶可以在系統(tǒng)中收發(fā)郵件以及管理郵箱的操作。第一,從用戶需求分析,進(jìn)行了系統(tǒng)功能的需求分析,用戶端特性分析,運(yùn)行環(huán)境需求的分析。 吉林建筑 大學(xué) 畢業(yè)設(shè)計(jì) (論文 ) 12 表 35 查看郵件 數(shù) 據(jù) 流 系統(tǒng)名:郵件管理系統(tǒng) 條目名:郵件內(nèi)容 別名: f5 來源: shoujianxiang表、 fajianxiang表、 caogaoxiang表、 lajixiang表 去處: 用戶 數(shù)據(jù)流結(jié)構(gòu): 發(fā)件人,收件人,內(nèi)容,標(biāo)題,附件,時(shí)間 簡要說明:主要負(fù)責(zé) 對每個(gè)用戶的郵件信息進(jìn)行查詢顯示。 吉林建筑 大學(xué) 畢業(yè)設(shè)計(jì) (論文 ) 11 表 31 用戶登錄 數(shù) 據(jù) 流 系統(tǒng)名:郵件管理系統(tǒng) 條目名:登錄信息 別名: f1 來源: 用戶 去處: user 表 數(shù)據(jù)流結(jié)構(gòu):用戶名,密碼,登錄身份 簡要說明:輸入用戶登錄信息,進(jìn)行身份驗(yàn)證 。數(shù)據(jù)字典最主要的用途就是供人查閱對不了解的條目的解釋,數(shù)據(jù)字典的作用也正是在軟件分析和設(shè)計(jì)的過程中給人提供關(guān)于數(shù)據(jù)的描述信息 [7]。以下是本系統(tǒng)按照功能來劃分的數(shù)據(jù)流圖的頂層圖 ,如圖 31 所示 。 2) 查看通訊錄:對聯(lián)系人管理操作,如刪除指定聯(lián)系人。 3) 發(fā)件箱:可以查看曾發(fā)送的郵件,刪除記錄。 3) 接收郵件:獲取新郵件,對新郵件進(jìn)行分類。登錄成功后可以修改個(gè)人密碼,管理員還可以管理用戶信息。 吉林建筑 大學(xué) 畢業(yè)設(shè)計(jì) (論文 ) 9 第 3 章 系統(tǒng)需求分析 用戶需求 用戶端特性 本系統(tǒng)將用戶分為兩種類型,管理員和用戶。并將這些開發(fā)工具的特點(diǎn)做了一個(gè)較為詳細(xì)的描述 ,以便在系統(tǒng)開發(fā)時(shí)能夠利用它們所具有的特性來開發(fā)系統(tǒng),提高系統(tǒng)開發(fā)的效率。前面所介紹的應(yīng)用都使用了 JSP 技術(shù)作為視圖,故配置 result 子元素時(shí)沒有指定 type 屬性,默認(rèn)使用 JSP 作為視圖資源。業(yè)務(wù)控制器只是中間負(fù)責(zé)調(diào)度的調(diào)度器,這也是稱 Action 為控制器的原因。 Java EE 應(yīng)用里的模型組件,通常指系統(tǒng)的業(yè)務(wù)邏輯組件。 每個(gè) Action 都要處理一個(gè)用戶請求,而用戶請求總是包含了指定 URL。每個(gè)字符串對應(yīng)一個(gè)視圖名。用戶實(shí)現(xiàn)的業(yè)務(wù)控制器( Action)則包含了對用戶請求的處理。 Struts2用于處理用戶請求的 Action實(shí)例,并不是用戶實(shí)現(xiàn)的業(yè)務(wù)控制器,而是 Action代 理 。 1) 核心控制器: FilterDispatcher FilterDispatcher 是 Struts2框架的核心控制器,該控制器作為一個(gè) Filter運(yùn)行在Web 應(yīng)用中,它負(fù)責(zé)攔截所有的用戶請求,當(dāng)用戶請求到達(dá)時(shí),該 Filter 會過濾用戶請求。 Struts2 是在另一個(gè)有名的框架 WebWork基礎(chǔ)上發(fā)展起來的。因此,無論何時(shí)發(fā)生了何種數(shù)據(jù)變化,控制器都會將變化通知所有的視圖,導(dǎo)致顯示的更新。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個(gè)分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請求。對于 Web 應(yīng)用來說,可以概括為 HTML 界面,但也有可 能為 XHTML、 XML 和 Applet。我們可以用對象編程來做比喻, MVC 定義了一個(gè)頂級類,告訴它的子類只能做這些,但沒法限制只能做這些。業(yè)務(wù)流程的處理過程對其它層來說是黑箱操作,模型接受視圖請求的數(shù)據(jù),然后返回最終的處理結(jié)果。類似的,只要 Controller 改變了 View, View會從潛在的 Model 中獲取數(shù)據(jù)來刷新自己。 系統(tǒng)開發(fā)的技術(shù) MVC 理論基礎(chǔ) MVC 架構(gòu)是 “ ModelViewController” 的縮寫,中文翻譯為 “ 模型 視圖 控制器 ” [3]。而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成、對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行等工作全部由 Web Server 完成。三層體系結(jié)構(gòu)的核心概念是利用中間件將應(yīng)用分為表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)存儲層三個(gè)不同的處理層次。 B/S 結(jié)構(gòu)最大的優(yōu)點(diǎn)吉林建筑 大學(xué) 畢業(yè)設(shè)計(jì) (論文 ) 4 就是可以在任何地方進(jìn)行操作而不用安裝任何專門的 軟件 。安全性上, SQL2021 采用十分靈活和安全的權(quán)限和密碼系統(tǒng) ,允許基于主機(jī)的驗(yàn)證。 同時(shí)MyEclipse ,這些新功能和特性將讓MyEclipse ,測試,和 部署應(yīng)用方面都得到極大的便利 [1]。 MyEclipse 結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級。 吉林建筑 大學(xué) 畢業(yè)設(shè)計(jì) (論文 ) 3 第 2 章 系統(tǒng)開發(fā)工具及開發(fā)平臺 系統(tǒng)開發(fā)的工具 MyEclipse MyEclipse 企業(yè)級工作平臺( MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對 Eclipse IDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。 系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)是分別進(jìn)行系統(tǒng)的邏輯設(shè)計(jì)和數(shù)據(jù)庫的設(shè)計(jì),完成數(shù)據(jù)吉林建筑 大學(xué) 畢業(yè)設(shè)計(jì) (論文 ) 2 庫中各表之間的聯(lián)系描述和關(guān)系描述,通過數(shù)據(jù)庫 ER 圖 表示。解決小型企業(yè)和集體不能在同一平臺通信交流的問題。但是平常人們真正會用到這些功能的時(shí)候卻很少。采用郵件形式來傳遞信息,這樣不僅可以節(jié)約紙張也提高了信息傳遞的速率。在商務(wù)領(lǐng)域,電子郵件已成為公司進(jìn)行顧客服務(wù)的最為強(qiáng)大的工具,成為網(wǎng)絡(luò)用戶之間簡便、快捷、安全且成 本低廉的通訊方式首選,也是互聯(lián)網(wǎng)上使用最廣泛、最受歡迎的服務(wù)之一。 MyEclipse。 此電子郵件系統(tǒng)是一個(gè)簡單的郵件收發(fā)系統(tǒng),能 實(shí)現(xiàn)郵件的接收與發(fā)送,并能完成附件的傳輸, 還可 實(shí)現(xiàn)郵件用戶登錄管理及郵件刪除等功能 , 能夠解決小型企業(yè)和集體不能在同一平臺通信交流的問題。 本文從軟件體系結(jié)構(gòu)設(shè)計(jì)模式的角度入手,首先設(shè)計(jì)和實(shí)現(xiàn)一個(gè)支持郵件收發(fā)、管理等 基本功能的 電子郵件系統(tǒng) 。 畢業(yè)設(shè)計(jì) 電子郵件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 吉林建筑 大學(xué) 2021 年 6 月 畢業(yè)設(shè)計(jì) 電子郵件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 生: 指導(dǎo)教師: 專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù) 所在單位:計(jì)算機(jī)科學(xué)與工程學(xué)院 答辯日期: 2021 年 6 月 19 日 吉林建筑大學(xué) 畢業(yè)設(shè)計(jì) (論文 ) I 摘 要 由于網(wǎng)絡(luò)中電子郵件系統(tǒng)繁多、業(yè)務(wù)需求多變,基于各郵件服務(wù)器的電子郵件 系統(tǒng)的維護(hù)和業(yè)務(wù)變更變得難以進(jìn)行。在介紹 Struts2和 MVC整體架構(gòu)相關(guān)理論的基礎(chǔ)上,研究如何使用 Java框架和技術(shù), MyEclipse開發(fā)工具 來 構(gòu)建靈活、實(shí)用的郵件收發(fā)平臺。 ? ? 關(guān)鍵詞 電子郵件系統(tǒng) ; MyEclipse; MVC; Struts2 吉林建筑大學(xué) 畢業(yè)設(shè)計(jì) (論文 ) II Abstract Currently, there are too many Electronic mail system, and too many business changin
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1