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

正文內(nèi)容

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

2025-06-25 10:47 本頁面
   

【正文】 這樣用戶界面層可以無需了解數(shù)據(jù)庫的結(jié)構(gòu),只要維護(hù)與業(yè)務(wù)邏輯層之間的接口即可。D a t a B r o w s e r S e r v l e t ( C o n t r o l l e r ) J s p ( V i e w ) J a v a B e a n ( M o d e l )U s e rA c t i o nS y s t e mR e s p o n s e W e b C o n t a i n e r圖 系統(tǒng)架構(gòu)圖在三層架構(gòu)中,各個(gè)層次的功能描述如下:(1) 表現(xiàn)層:表現(xiàn)層主要完成響應(yīng)客戶操作和向數(shù)據(jù)訪問層發(fā)送請(qǐng)求。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文) 第 28 頁系統(tǒng)實(shí)現(xiàn)盡量簡化頁面結(jié)構(gòu),抽象出公用模塊,以實(shí)現(xiàn)代碼復(fù)用。 系統(tǒng)設(shè)計(jì)的思想電子郵件系統(tǒng)的特點(diǎn)是信息處理量比較大,各個(gè)環(huán)節(jié)要求連接性能強(qiáng)。弱耦合是優(yōu)秀設(shè)計(jì)的一個(gè)重要標(biāo)準(zhǔn),因?yàn)檫@有助于使得系統(tǒng)中某一部分的變化對(duì)其他部分的影響降到最低程度。(1) 模塊化:再設(shè)計(jì)系統(tǒng)的時(shí)候應(yīng)當(dāng)盡可能的將數(shù)據(jù)結(jié)構(gòu)和操作這些數(shù)據(jù)的方法緊密地結(jié)合在一起,使得系統(tǒng)能夠被分解成各個(gè)獨(dú)立的模塊。表 LINKMAN 表結(jié)構(gòu)列名 類型 可為空 描述ID NUMBER(10) N 主鍵ADDRESS VARCHAR2(150) Y 地址BIRTHDAY DATE Y 出生年月EMAILADD VARCHAR2(50) N 郵件地址GENDER VARCHAR2(5) Y 性別MARK VARCHAR2(250) Y 描述NAME VARCHAR2(36) Y 聯(lián)系人名字PHONENUM VARCHAR2(14) Y 電話號(hào)碼GROUP_ID NUMBER(10) N 分組 id 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文) 第 27 頁5 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)設(shè)計(jì)的目標(biāo)系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)電子郵件系統(tǒng)開發(fā)的系統(tǒng)化、規(guī)范化和自動(dòng)化,從而達(dá)到提高電子郵件系統(tǒng)開發(fā)的效率的目的和提高軟件產(chǎn)品的質(zhì)量。聯(lián)系人分組信息表的設(shè)計(jì)如表 所示。有了這些信息用戶可以方便的進(jìn)行找回密碼等操作。因?yàn)橛脩糍~號(hào)和密碼使用的頻率比較頻繁而且 james 郵件服務(wù)器也要使用該表,所以將用戶登錄信息表單獨(dú)抽取出來作為一張表。其中一個(gè)用戶可以同時(shí)擁有多個(gè)聯(lián)系人分組,一個(gè)聯(lián)系人分組又可以擁有多個(gè)聯(lián)系人,具體的數(shù)據(jù)庫表的實(shí)現(xiàn)如下。聯(lián)系人分組名稱名稱圖 聯(lián)系人分組信息實(shí)體屬性圖聯(lián)系人信息實(shí)體包括的屬性有名稱、電話號(hào)碼、電子郵件地址、家庭住址、生日、性別、備注等信息其實(shí)體屬性圖如圖 所示。通過對(duì)數(shù)據(jù)庫基本信息和用戶的基本需求進(jìn)行分析可以得出系統(tǒng)的實(shí)體之間關(guān)系的ER 圖如圖 所示。 數(shù)據(jù)庫的設(shè)計(jì)數(shù)據(jù)庫的設(shè)計(jì)包括兩方面的內(nèi)容,分別是數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)。聯(lián)系人分組信息:分組名稱。(4) 一個(gè)用戶可以擁有多個(gè)聯(lián)系人分組一個(gè)聯(lián)系人分組同時(shí)擁有多個(gè)聯(lián)系人。(1) 用戶在填寫基本信息的時(shí)候要求填入用戶別名、性別、安全郵箱地址、安全問題、安全問題答案、家庭住址、電話號(hào)碼、備注等基本的與用戶有關(guān)的信息。在本系統(tǒng)中通過修改 Apache James 郵件服務(wù)器的配置文件將電子郵件存放到了 Oracle數(shù)據(jù)庫,而用于存儲(chǔ)郵件信息的數(shù)據(jù)表則是由 James 郵件服務(wù)器自動(dòng)建立的。 再設(shè)計(jì)電子郵件系統(tǒng)的時(shí)候應(yīng)該充分考慮到電子郵件的安全問題。(2) 快捷性:當(dāng)用戶發(fā)送完一封電子郵件的時(shí)候收件人可以快速的收取到用戶發(fā)送的電子郵件。刪除聯(lián)系人可以使用戶對(duì)于不需要的聯(lián)系人信息進(jìn)行刪除,添加聯(lián)系人則是 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文) 第 20 頁當(dāng)用戶需要添加聯(lián)系人的時(shí)候可以使用添加聯(lián)系人功能。(2) 管理郵件信息:可以分為刪除電子郵件、發(fā)送新郵件和查看電子郵件。(5) 管理個(gè)人信息:該功能可以使用戶方便的修改自己的個(gè)人信息。用 戶系 統(tǒng)找 回 密 碼管 理 郵 件 信 息管 理 聯(lián) 系 人 信 息管 理 個(gè) 人 信 息注 冊(cè) 新 用 戶圖 用戶簡單用例(1) 找回密碼:當(dāng)用戶忘記登錄密碼的時(shí)候可以通過該功能找回登錄密碼。(4) 用戶對(duì)收取電子郵件的基本要求。用戶應(yīng)該能夠在登錄系統(tǒng)之后修改自己的基本信息例如用戶昵稱、密碼等。用戶登錄系統(tǒng)之后能夠查看所有的聯(lián)系人,并且能夠增加、刪除、修改聯(lián)系人信息。 功能需求分析電子郵件系統(tǒng)主要功能是普通用戶收發(fā)電子郵件的,本系統(tǒng)的使用者角色只有普通用戶。 社會(huì)因素可行性分析社會(huì)因素可行性主要包括法律因素可行性和用戶使用可行性,下面就這兩個(gè)方面進(jìn)行簡單的分析:(1)法律因素可行性:本系統(tǒng)完全是自主開發(fā),開發(fā)完成以后也將免費(fèi)開源,因此任何企業(yè)或個(gè)人都可以使用該系統(tǒng)而不需要額外支付任何費(fèi)用。對(duì)于一般的小型公司來說該系統(tǒng)經(jīng)濟(jì)上是完全可行的。信息系統(tǒng)也應(yīng)從技術(shù)可行性,經(jīng)濟(jì)可行性和社會(huì)可行性三方面來論證。 可行性分析可行性分析也稱可行性研究,是決策部門在采取一項(xiàng)重大改革或投資行動(dòng)之前,對(duì)該項(xiàng)目的必要性和可能性進(jìn)行分析與論證的活動(dòng)。開發(fā)軟件計(jì)劃的提出與軟件消亡之間的過程中我們稱之為軟件的生存周期。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文) 第 15 頁圖 電子郵件工作原理 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文) 第 16 頁3 系統(tǒng)需求分析用戶需求分析是整個(gè)設(shè)計(jì)制作的起點(diǎn),它是在用戶需求調(diào)研的基礎(chǔ)上,確定系統(tǒng)的總體結(jié)構(gòu)方案,完成相應(yīng)的需求分析報(bào)告。用戶計(jì)算機(jī)上運(yùn)行的電子郵件客戶機(jī)程序請(qǐng)求郵件服務(wù)器進(jìn)行郵件傳輸,郵件服務(wù)器采用簡單郵件傳輸協(xié)議標(biāo)準(zhǔn)。IMAP 像 POP 那樣提供了方便的郵件下載服務(wù),讓用戶能進(jìn)行離線閱讀,但 IMAP 能完成的卻遠(yuǎn)遠(yuǎn)不只這些。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文) 第 14 頁(2) POP3 協(xié)議:POP 的全稱是 Post Office Protocol,即郵局協(xié)議,用于電子郵件的接收,它使用 TCP 的 110 端口,現(xiàn)在常用的是第三版 ,所以簡稱為 POP3。(1) SMTP 協(xié)議:SMTP 的全稱是 Simple Mail Transfer Protocol,即簡單郵件傳輸協(xié)議。郵件服務(wù)器按通訊協(xié)議可以劃分為以下兩種類型:SMTP 服務(wù)器:用于替用戶發(fā)送郵件和接收外面發(fā)送給本地用戶的郵件,它相當(dāng)于現(xiàn)實(shí)生活中郵件的郵件接收部門(可接收普通用戶投遞的郵件以及其它郵局投遞過來的郵件) 。它是全球多種網(wǎng)絡(luò)上使用最普遍的一項(xiàng)服務(wù)。有了 JQuery 我們就不需要再重復(fù)的編寫 JavaScript 代碼了,因?yàn)?JQuery 對(duì)于各種瀏覽器是兼容的,使用 JQuery 并不需要考慮瀏覽器兼容性問題。JQuery 是繼 Prototype 之后又一個(gè)優(yōu)秀的 JavaScript 框架。這種設(shè)計(jì)方式非常有用,使我們可以把 James 當(dāng)作一個(gè)通常的消息服務(wù)器或者為即時(shí)消息傳輸提供支持。James 是多線程的,它使用了很多 Avalon 架構(gòu)提供的功能。Mailet 可以生成一個(gè)自動(dòng)回復(fù),更新數(shù)據(jù)庫,阻止垃圾郵件,建立消息檔案,或者任何我們能想像得到的功能。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文) 第 12 頁The Java Apache 企業(yè)郵件服務(wù)器(. Apache James)是一個(gè) 100%用 Java 實(shí)現(xiàn)的 SMTP 和 POP3 郵件服務(wù)器,同時(shí),他還實(shí)現(xiàn)了 NNTP 新聞服務(wù)器的功能。實(shí)際上 Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行 Tomcat 時(shí),它實(shí)際上作為一個(gè)與 Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。Tomcat 是穩(wěn)固 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文) 第 11 頁的獨(dú)立的 Web 服務(wù)器與 Servlet Container,不過,其 Web 服務(wù)器的功能則不如許多更健全的 Web 服務(wù)器完整,如 Apache Web 服務(wù)器(舉例來說,Tomcat 沒有大量的選擇性模塊) 。Oracle 數(shù)據(jù)庫具有完整的數(shù)據(jù)管理功能,完備關(guān)系的產(chǎn)品,分布式處理功能,用Oracle 可以輕松的實(shí)現(xiàn)數(shù)據(jù)倉庫的操作。 ORACLE 數(shù)據(jù)庫系統(tǒng)是美國 ORACLE 公司(甲骨文)提供的以分布式數(shù)據(jù)庫為核心的一組軟件產(chǎn)品,是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)或 B/S 體系結(jié)構(gòu)的數(shù)據(jù)庫之一。是甲骨文公司的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng)。MyEclipse 是一個(gè)十分優(yōu)秀的用于開發(fā) Java, J2EE 的 Eclipse 插件集合,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開元產(chǎn)品的支持十分不錯(cuò)。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文) 第 9 頁圖 Hibernate 體系結(jié)構(gòu) Myeclipse 簡介Eclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺(tái)。Spring 系統(tǒng)框架如 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文) 第 8 頁圖 所示。Spring 框架為 J2EE 平臺(tái)的開發(fā)者提供的是一種“對(duì)象管理”技術(shù),也就是為開發(fā)者解決包括對(duì)象的生命周期、對(duì)象之間的依賴關(guān)系建立、對(duì)象的緩存實(shí)現(xiàn)等方面問題的管理技術(shù)。Struts2 支持重寫 validate 方法或者使用 XWork 的驗(yàn)證框架。(6) 綁定值到視圖技術(shù): Struts1 使用標(biāo)準(zhǔn)的 JSP,Struts2 使用“ValueStack”技術(shù)。Struts2 中的 Action 不再依賴于 Servlet API,有利于測(cè)試,并且實(shí)現(xiàn) TDD。Struts2 的 Action 是一個(gè)請(qǐng)求對(duì)應(yīng)一個(gè)實(shí)例。Struts2 框架的處理流程如圖 所示。是在 Struts 和 WebWork 的技術(shù) [3]基礎(chǔ)上進(jìn)行了合并,全新的 Struts2 框架。本章從系統(tǒng)設(shè)計(jì)的目標(biāo)、設(shè)計(jì)思想開始,完成了系統(tǒng)模塊的設(shè)計(jì)。 研究內(nèi)容本論文主要研究內(nèi)容為設(shè)計(jì)與實(shí)現(xiàn)一個(gè)電子郵件系統(tǒng)。系統(tǒng)設(shè)計(jì)模塊部分包括用戶登錄、注冊(cè)、找回密碼信息、添加聯(lián)系人信息、發(fā)送電子郵件、查看電子郵件等工作流程。第 3 章需求分析,對(duì)電子郵件系統(tǒng)進(jìn)行了剖析,并對(duì)其進(jìn)行了可行性分析,包括經(jīng)濟(jì)可行性分析、技術(shù)可行性分析、社會(huì)因素可行性分析等分析工作。在設(shè)計(jì)數(shù)據(jù)庫時(shí)根據(jù)需求分析畫出 ER 圖,給出相關(guān)信息的數(shù)據(jù)字典,建立相關(guān)數(shù)據(jù)庫,在進(jìn)一步細(xì)化數(shù)據(jù)流圖的基礎(chǔ)上得出系統(tǒng)的體系結(jié)構(gòu),然后進(jìn)行編碼和測(cè)試。這與電子郵箱在中國所處的發(fā)展階段有直接關(guān)系,目前中國的電子郵箱市場還處于起步階段,普及率非常低,因此電子郵箱提供商當(dāng)下亟需解決的問題是加大宣傳、開拓市場,讓更多的用戶首先接受電子郵箱這個(gè)最核心的產(chǎn)品,然后再在此基礎(chǔ)上提供一整套的郵件解決方案。利用電子郵件用戶可以交互電子表格與數(shù)據(jù)文件,當(dāng)然也可以發(fā)送長的便箋和傳送官方文獻(xiàn)。對(duì)于大型的企業(yè)來說開發(fā)一種簡單易用的具有電子郵件基本功能的電子郵件系統(tǒng),不僅能夠提高企業(yè)的生產(chǎn)效率而且能夠降低人與人之間的溝通成本,使企業(yè)能夠更好的發(fā)展。 設(shè)計(jì)的目的當(dāng)今流行的郵件系統(tǒng)如 Lotus Notes 和 Exchange 是非常強(qiáng)大的商業(yè)軟件 [2]。正是由于電子郵件的使用簡易、投遞迅速、收費(fèi)低廉,易于保存、全球暢通無阻,使得電子郵件被廣泛地應(yīng)用,它使人們的交流方式得到了極大的改變。這種非交互式的通信,加速了信息的交流及數(shù)據(jù)傳送。s smooth and so on. Javabased system is to use today39。按照軟件開發(fā)的生命周期論述方法,進(jìn)行了系統(tǒng)分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)和代碼實(shí)現(xiàn)、系統(tǒng)測(cè)試的過程?;?java 的電子郵件系統(tǒng)是使用當(dāng)今流行的計(jì)算機(jī)語言(java 語言)和當(dāng)今流行的SSH(Struts+Spring+Hibernate)框架開發(fā)而成。本人授權(quán)      大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對(duì)本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說明并表示了謝意。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。涉密論文按學(xué)校規(guī)定處理。在數(shù)據(jù)存儲(chǔ)上使用了免費(fèi)、開源、跨平臺(tái)的 Oracle 數(shù)據(jù)庫,郵件服務(wù)器使用了免費(fèi)、開源的支持 SMAP 協(xié)議發(fā)送電子郵件和 IMAP 協(xié)議接收電子郵件的 Apache James 郵件服務(wù)器,界面簡單大方。具體論述了面向?qū)ο笤O(shè)計(jì)方法、系統(tǒng)設(shè)計(jì)的原則、系統(tǒng)設(shè)計(jì)的總體目標(biāo)以及體系結(jié)構(gòu)的特點(diǎn)。s popular puter languages (java language) and today39。通過連接全世界的 Inter,實(shí)現(xiàn)各類信號(hào)的傳送、接收、存貯等處理,將郵件送到世界的各個(gè)角落。另外,電子郵件還可以進(jìn)行一對(duì)多的郵件傳遞,同一郵件可以一次發(fā)送給許多人。但這些系統(tǒng)包含的協(xié)作功能和每客戶端得許可證費(fèi)用使它們的整體成本急劇上升。 東北大學(xué)秦皇島分校畢業(yè)設(shè)計(jì)(論文)
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1