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

正文內(nèi)容

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

2022-12-14 18:19:22 本頁(yè)面
 

【正文】 g requirements, which results of Electronic mail system maintenance and operations bee difficult to change. In order to greatly convenient of Inter users, the Electronic mail system used the B/S technology to carry on the development, which has avoided the malpractice of the traditional C/S structure. And bining the Electronic mail system and the Web application, then user can visit Electronic mail system just by opening the browser. The Electronic mail system basic function: the user registers, address list management, receiving the mail, sending the mail, reading the mail, mail management function. In this paper, it firstly begins with the software architecture patterns, and then constructs an Electronic mail system which supports the basic functions, such as sending and receiving , managing box. On the basis of introducing Struts2 architecture and MVC structure, the paper discusses how to use these technologies and frameworks of java to build a flexible, practical online teaching platform by MyEclipse development tool. Overall the whole Electronic mail system is divided into four modules: user management module, mail transceiver module, management module, address book management module. The function of the system mainly divided into two most administrators and users management, administrators management mainly includes the management of user information, delete users, etc.。 MVC。并且現(xiàn)在很多高校在教學(xué)中也開(kāi)始利用電子郵件進(jìn)行輔助教學(xué)。 課題研究意義和目的 電子郵件作為現(xiàn)在重要的通信方式,在各種網(wǎng)絡(luò)服務(wù)中,電子郵件系統(tǒng)以其方便、快捷、安全的特點(diǎn)成為人們進(jìn)行信息交流的理想工具。很多功能,尤其對(duì)于那些計(jì)算機(jī)知識(shí)相對(duì)缺乏的人來(lái)說(shuō),顯得不太實(shí)用。 論文的 組織結(jié)構(gòu) 本論文的結(jié)構(gòu)分為第一章緒論,第二章理論基礎(chǔ)與相關(guān)技術(shù)介紹,第三章系統(tǒng)需求分析,第四章 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì), 第五章 系統(tǒng)詳細(xì)設(shè)計(jì),第六章系統(tǒng)測(cè)試,第七章總結(jié)與展望五部分來(lái)闡述。 系統(tǒng)詳細(xì)設(shè)計(jì)是對(duì)系統(tǒng)各部件的詳細(xì)設(shè)計(jì),其中有對(duì)各功能模塊的設(shè)計(jì)、系統(tǒng)流程圖、各功能模塊的代碼分析和實(shí)現(xiàn)以及系統(tǒng)各界面的運(yùn)行狀況。它是功能豐富的 J2EE集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 簡(jiǎn)單而言, MyEclipse 是 Eclipse 的插件,也是一款功能強(qiáng)大的 JavaEE集成開(kāi)發(fā)環(huán)境,支持代碼編寫(xiě)、配置、測(cè)試和 除錯(cuò), 需先安裝 Eclipse。 SQL2021 SQL2021 是一個(gè)大型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),目前 SQL2021 被廣泛地應(yīng)用在Inter 上的中小型網(wǎng)站中。連接到服務(wù)器時(shí),所有的密碼傳輸均采用加密形式,從而保證了密碼安全。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。中間件作為構(gòu)造三層結(jié)構(gòu)應(yīng)用系統(tǒng)的基礎(chǔ)平臺(tái),提供了以下主要功能:負(fù)責(zé)客戶機(jī)與服務(wù)器、服務(wù)器與服務(wù)器間的連接和通信;實(shí)現(xiàn)應(yīng)用與數(shù)據(jù)庫(kù)的高效連接;提供一個(gè)三層結(jié)構(gòu)應(yīng)用的開(kāi)發(fā)、運(yùn)行、部署和管理的平臺(tái) 。隨著 Windows 將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)已成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu) B/S 結(jié)構(gòu)的主要特點(diǎn)是分布性強(qiáng)、維護(hù)方便、開(kāi)發(fā)簡(jiǎn)單且共享性強(qiáng)、總體擁有成本低。 MVC 應(yīng)用程序總是由這三個(gè)部分組成。 MVC 架構(gòu)是一種架構(gòu),其實(shí)需要其他模式協(xié)作完成。業(yè)務(wù)模型的 設(shè)計(jì)可以說(shuō)是 MVC 最主要的核心。業(yè)務(wù)模型還有一個(gè)很重要的模型那就是數(shù)據(jù)模型。由于應(yīng)用的復(fù)雜性和規(guī)模性,一個(gè)應(yīng)用可能有很多不同的視圖, MVC 設(shè)計(jì)模式對(duì)于視圖的處理,僅限于視圖上用戶的請(qǐng)求以及數(shù)據(jù)的采集和處理,而不包括在視圖上的業(yè)務(wù)流程的處理??刂茖硬⒉蛔鋈魏蔚臄?shù)據(jù)處理。這實(shí)際上是一種模型的變化 傳播機(jī)制。 Struts2 框架是當(dāng)前 Web 開(kāi)發(fā)中最為流行的設(shè)計(jì)和開(kāi)發(fā)框架。如果用戶請(qǐng)求以 action 結(jié)尾,該請(qǐng)求將被轉(zhuǎn)入 Struts2 框架處理。因?yàn)橛脩魧?shí)現(xiàn)的業(yè)務(wù)控制器并沒(méi)有與 Servlet API耦合,顯然無(wú)法處理用戶請(qǐng)求。用戶的請(qǐng)求數(shù)據(jù)包含在HttpServletRequest對(duì)象里,而用戶的 Action類無(wú)需訪問(wèn) HttpServletRequest對(duì)象。 吉林建筑 大學(xué) 畢業(yè)設(shè)計(jì) (論文 ) 7 程序員開(kāi)發(fā)出系統(tǒng)所需要的業(yè)務(wù)控制器后,還需要配置 Struts2 的 Action,即需要配置 Action 的如下三個(gè)部分定義: 所處理的 URL。當(dāng)Filter Dispatcher 攔截到用戶請(qǐng)求后,根據(jù)請(qǐng)求的 URL 和 Action 處理 URL 之間的對(duì)應(yīng)關(guān)系來(lái)處理轉(zhuǎn)發(fā)。而隱藏在系統(tǒng)的業(yè)務(wù)邏輯組件下面的,可能還包含了 DAO、領(lǐng)域?qū)ο蟮冉M件。 4) Struts 2 的視圖組件 Struts 2 已經(jīng)改變了 Struts1 只能使用 JSP 作為視圖技術(shù)的現(xiàn)狀, Struts 2 允許使用其他的模板技術(shù),如 FreeMarker、 Velocity 作為視圖技術(shù)。 Struts2 的工作流程如圖 22 所示, 顯示了這些組件是如何工作的。此 郵件管理系統(tǒng)頁(yè)面組織和控制流程采用基于 MVC 設(shè)計(jì)模式 的 Struts2 開(kāi)發(fā)框架。管理員管理主要包括管理用戶信息、刪除用戶等;用戶管理主要包括用戶個(gè)人信息的管理、個(gè)人郵箱的管理等。 2. 郵件收發(fā):包括寫(xiě)郵件、發(fā)送郵件、接收郵件。 3. 郵箱管理:收件箱、草稿箱、發(fā)件箱、垃圾箱。 4) 垃圾箱:可以選擇徹底 刪除垃圾郵件,或者還原郵件。 3) 群發(fā)郵件:通過(guò)單擊“選擇通訊錄”可以對(duì)指定聯(lián)系人群發(fā)郵件。 圖 31 系統(tǒng)的頂層數(shù)據(jù)流圖 頂層數(shù)據(jù)流圖僅僅是從總體上反映了系統(tǒng)的信息聯(lián)系,按照結(jié)構(gòu)化分析方法,自頂向下、逐層分解,對(duì)頂層圖進(jìn)行細(xì)化。 數(shù)據(jù)流程圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,沒(méi)有數(shù)據(jù)字典,數(shù)據(jù)流圖就不嚴(yán)格。 表 32 修改密碼 數(shù) 據(jù) 流 系統(tǒng)名:郵件管理系統(tǒng) 條目名:修改密碼信息 別名: f2 來(lái)源: 用戶 去處: user 表 數(shù)據(jù)流結(jié)構(gòu):原密碼,新密碼,確認(rèn)新密碼 簡(jiǎn)要說(shuō)明:輸入用戶原 密碼并兩次輸入相同的新密碼,驗(yàn)證正確后修改數(shù)據(jù)庫(kù)。 表 36 錯(cuò)誤提示 數(shù) 據(jù) 流 系統(tǒng)名:郵件管理系統(tǒng) 條目名:錯(cuò)誤提示 別名: f6 來(lái)源: 系統(tǒng) 去處: 用戶 數(shù)據(jù)流結(jié)構(gòu):“含非法字符” 簡(jiǎn)要說(shuō)明:主要負(fù)責(zé)對(duì)用戶撰寫(xiě)郵件出現(xiàn)不和諧內(nèi)容進(jìn)行攔截。第二,數(shù)據(jù)描述,通過(guò)( DFD)數(shù)據(jù)流程圖描述了數(shù)據(jù)從輸入到輸出的變化過(guò)程,然后設(shè)計(jì)了數(shù)據(jù)字典來(lái)對(duì)數(shù)據(jù)流程圖嚴(yán)格化,細(xì)致的解釋各個(gè)名詞只有數(shù)據(jù)流圖和數(shù)據(jù)字典共同在一起才能精確定義共同構(gòu)成系統(tǒng)的規(guī)格說(shuō)明。管理員除了可以對(duì)用戶的信息進(jìn)行管理外,還可以像用戶一樣進(jìn)行郵件的收發(fā)。 吉林建筑 大學(xué) 畢業(yè)設(shè)計(jì) (論文 ) 14 圖 43 系統(tǒng)功能總模塊圖 電子郵件系統(tǒng) 用戶 管理 郵件 收發(fā) 郵件 管理 通訊錄 管理 用戶登錄 寫(xiě)郵件 發(fā)送郵件 收郵件 身份驗(yàn)證 修改密碼 管理用戶信息 內(nèi)容和主題 添加附件 郵件過(guò)濾 操作方式 郵件分類 儲(chǔ)存分類 查看郵件 刪除 記錄 徹底刪除 發(fā)送草稿 刪除郵件 刪除草稿 收件箱 查看記錄 查看草稿 還原草稿 群發(fā)郵件 查看聯(lián)系人信息 已發(fā)送箱 草稿箱 垃圾箱 刪除聯(lián)系人 查看通訊錄 添加聯(lián)系人 吉林建筑 大學(xué) 畢業(yè)設(shè)計(jì) (論文 ) 15 1. 用戶 管理模塊:對(duì)用戶的身份進(jìn)行驗(yàn)證以及權(quán)限的設(shè)置等。 3. 管理模塊:是對(duì)郵箱中的郵件信息進(jìn)行詳細(xì)的管理。 概念結(jié)構(gòu)設(shè)計(jì) 管理員實(shí)體 如 圖 44 所示: 圖 44 管理員實(shí)體 用戶實(shí)體 如 圖 45 所示 : 圖 45 用戶實(shí)體 吉林建筑 大學(xué) 畢業(yè)設(shè)計(jì) (論文 ) 16 收件箱、發(fā)件箱、草稿箱、垃圾箱 實(shí)體 如 圖 46 所示 : 圖 46 各箱子(的郵件)實(shí)體 通訊錄 實(shí)體 如 圖 47 所示 : 圖 47 通訊錄實(shí)體 邏輯結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)數(shù)據(jù)庫(kù)中的表的邏輯結(jié)構(gòu)設(shè)計(jì)如 表 41 至表 47 所示 : 表 41 用戶信息表 ( user) 表 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 可否為空 說(shuō)明 User_id Int (11) 主鍵 用戶編號(hào) User_name varchar (50) NOT NULL 用戶名 User_pw varchar (50) NOT NULL 密碼 User_realname varchar (50) NOT NULL 真實(shí)姓名 User_address varchar (50) NULL 住址 User_sex varchar (50) NOT NULL 性別 吉林建筑 大學(xué) 畢業(yè)設(shè)計(jì) (論文 ) 17 User_tel varchar (50) NULL 聯(lián)系電話 表 42 管理員信息表 ( admin 表 ) 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 可否為空 說(shuō)明 userId Int (11) 主鍵 管理員編號(hào) userName varchar (50) NOT NULL 管理員用戶名 userPw varchar (50) NOT NULL 登錄密碼 表 43 收件箱表 ( shoujianxiang 表 ) 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 可否為空 說(shuō)明 Email_id int (11) 主鍵 郵件編號(hào) Email_title varchar (50) NOT NULL 郵件標(biāo)題 Email_content varchar (8000) NOT NULL 郵件內(nèi)容 Email_fujian varchar (50) NULL 附件路徑 Email_fujian yuanshiming varchar (50) NULL 附件文件名 Email_date varchar (50) NOT NULL 郵件時(shí)間 From_user_ name varchar (255) NOT NULL 發(fā)郵件用戶名 To_user_Name varchar (255) NOT NULL 收郵件用戶名 表 44 發(fā)件箱表 ( fajianxiang 表 ) 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 可否為空 說(shuō)明 Email_id int (11) 主鍵 郵件編號(hào) Email_title varchar (50) NOT NULL 郵件標(biāo)題 Email_content varchar (8000) NOT NULL 郵件內(nèi)容 Email_fujian varchar (50) NULL 附件路徑 Email_fujianyu varchar (50) NULL 附件文件名 吉林建筑 大學(xué) 畢業(yè)設(shè)計(jì) (論文 ) 18 Email_date varchar (50) NOT NULL 郵件時(shí)間 字段名稱 數(shù)據(jù)類型 長(zhǎng)度 可否為空 說(shuō)明 From_user_name
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1