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

正文內(nèi)容

基于java_web的郵件管理系統(tǒng)的設(shè)計與實現(xiàn)-畢業(yè)設(shè)計(論文)-文庫吧資料

2025-03-12 04:12本頁面
  

【正文】 越重要。一定要盡量避免這些缺點。還有其它一些基本的小功能都實現(xiàn)在各個主要功能的內(nèi)部,比如說對于郵件箱內(nèi)的郵件的刪除等一些功能,這些都必須在開發(fā)前做好規(guī)劃。比如說郵件的開發(fā)系統(tǒng),它是一個功能很多的系統(tǒng),我就必須做好規(guī)劃。 規(guī)劃,一般是指對較長時期的活動進行總體的、全面的計劃。 第三章 功能規(guī)劃及現(xiàn)狀 14 第三章 功能規(guī)劃及現(xiàn)狀 功能規(guī)劃的主體 凡事預(yù)則立, 不預(yù)則廢。 Tomcat的默認網(wǎng)站根路徑為 \Webapps\Root ? 在編寫 jsp文件時,應(yīng)特別注意其文件命名(包括存放路徑)時最好不 要 大小寫混用,應(yīng)統(tǒng)一為小寫,養(yǎng)成良好編程習(xí)慣。 ? 正常啟動 Tomcat即可。 ?重新啟動計算機。 安裝 Tomcat,安裝過程中會詢問系統(tǒng)中已有 JVM的安裝路徑,安裝程序?qū)詣佣ㄎ籎VM的位置。 ? 正常啟動 Tomcat即可。 ? 最好重新啟動一遍計算機。 模型、視圖、控制器三者之間的關(guān)系和各自的主要功能,如圖 22 所示 : 如圖 22 MVC 組件類型的關(guān)系和功能 關(guān)于 Tomcat 的安裝和注意事項 ( 1) 通過安裝 JBulider9來安裝 Tomcat 直接安裝 JBulider9,安裝過程中會給出 JVM( Java虛擬機)的安裝路徑,一般為JBulider9\。因此,無論何時發(fā)生了何種數(shù)據(jù)變化,控制器都會將變化通知所有的視圖,導(dǎo)致顯示的更新。 模型、視圖與控制器的分離,使得一個模型可以具有多個顯示視圖。例如,用戶點擊一個連接,控制層接受請求后 , 并不處理業(yè)務(wù)信息,它只把用戶的信息傳遞給模型,告訴模型做什么,選擇符合要求的視圖返回給用戶。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什 么樣的用戶請求。我們可以將這個模型單獨列出,所有 第二章 相關(guān)技術(shù) 11 有關(guān)數(shù)據(jù)庫的操作只限制在該模型中 [8]。數(shù)據(jù)模型主要指 實體對象的數(shù)據(jù) 保存(持續(xù)化)。這點對編程的開發(fā)人員非常重要。 MVC 并沒有提供模型的設(shè)計方法,而只告訴你應(yīng)該組織管理這些模型,以便于模型的 重構(gòu) 和提高重用性。 MVC 設(shè)計模式告訴我們,把應(yīng)用的模型按一定的規(guī)則抽取出來,抽取的層次很重要,這也是判斷開發(fā)人員是否優(yōu)秀的設(shè)計依據(jù)。它僅僅告訴你按這種模型設(shè)計就可以利用某些技術(shù)組件,從而減少了技術(shù)上的困難。業(yè)務(wù)模型的設(shè)計可以說是 MVC 最主要的核心。 模型(Model):就是業(yè)務(wù)流程 /狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定。業(yè)務(wù)流程的處理交予模型 (Model)處理。隨著應(yīng)用的復(fù)雜性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。 MVC 模式設(shè)計思想介紹 MVC 英文即 ModelViewController,即把一個應(yīng)用的輸入、 處理、輸出流程按照Model、 View、 Controller 的方式進行分離,這樣一個應(yīng)用被分成三個層 —— 模型層、視圖層、控制層。 作為 Java 平臺的一部分, JSP 擁有 Java 編程語言“一次編寫,各處運行”的特點。作為采用 Java 技術(shù)家族的一部分,以及 Java 2(企業(yè) 第二章 相關(guān)技術(shù) 10 版體系結(jié)構(gòu))的一個組成部分, JSP 技術(shù)能夠支持高度復(fù) 雜的基于 Web 的應(yīng)用。這使得 Web 頁面開發(fā)人員能夠使用熟悉的工具和如同標識一樣的執(zhí)行特定功能的構(gòu)件來工作。通過開發(fā)定制化標準庫, JSP 技術(shù)好似可以擴展的。 JavaServer Page 技術(shù)封裝了許多功能,這些功能是在易用的、與 JSP 相關(guān)的 XML標識中進行動態(tài)內(nèi)容生成 需要的。 ( 3)采用標識簡化頁面開發(fā)。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者客戶團體所使用。 ( 2)強調(diào)可重用的組件。 在服務(wù)器端, JSP 引擎解釋 JSP 標識和小腳本,生成所請求的內(nèi)容(例如,通過訪問 JavaBeans 組件,使用 JDBCTM 技術(shù)訪問數(shù)據(jù)庫,或者包含文件),并且將結(jié)果以HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。生成內(nèi)容的邏輯被封裝在標識和 JavaBeans 組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端運行。使用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用HTML 或者 XML 標識來設(shè)計和格式化最終頁面。 ( 6)內(nèi)置支持 XML,使用 XML 從而使頁面具有更強的表現(xiàn)力和減少編程工作量。 ( 4)安全, 由于后臺是完全基于 Java 技術(shù)的,安全性由 Java 的安全機制予以保障。 ( 2)將應(yīng)用邏輯與頁面表現(xiàn)分離,最大程度服用應(yīng)用邏輯能夠,從而提高開發(fā)效率。在 JSP 文件中可以包含 HTML 標記、 JSP 語法、 Servlet 標記和 NCSA 標記,使得 HTML 的編碼從 Web頁面的業(yè)務(wù)邏輯中有效地分離出來 [6]。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實現(xiàn)無Plugin,無 ActiveX,無 Java Applet,甚至無 Frame。 Web 服務(wù)器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以 HTML 格式返回給客戶。 至此,軟件環(huán)境安裝完成。 建立站點:將整個文件目錄 mail 復(fù)制到 Tomcat 下的 webapps 文件夾下。 第二章 相關(guān)技術(shù) 8 ( 2)安裝 Tomcat 連續(xù)單擊“下一步”按鈕,直至安裝結(jié)束,在選擇安裝路徑時推薦安裝在根目錄,如: C:\Tomcat 。 配置站點與數(shù)據(jù)庫連接 ( 1)安裝 下載 版本安裝程序,連續(xù)單擊“下一步”按鈕,安裝過程中均采用默認選擇,直至安裝結(jié)束。該類的一個重要作用是從連接池里取得一個連接,在使用結(jié)束時關(guān)閉連接。 數(shù)據(jù)庫封裝 數(shù)據(jù)庫已經(jīng)連接,在每一次需要進行數(shù)據(jù)庫的某種操作時,調(diào)用 JDBC 的函數(shù)就可以了,但是直接調(diào)用 JDBC 函數(shù)將使代碼的編寫工作十分浪費,該系統(tǒng)封裝了數(shù)據(jù)庫操作的類 DBConnect,具體代碼參見 。 drivers= logfile=C:\\ =jdbc:microsoft: =1000 =mail =mail 此系統(tǒng)采用了類 DBConnectionManager 來統(tǒng)一管理數(shù)據(jù)庫的連接。 首先在文件 配置數(shù)據(jù)庫連接參數(shù),這些參數(shù)包括數(shù)據(jù)庫的驅(qū)動、連接通信、用戶名、密碼。如果在每一次需要進行數(shù)據(jù)庫操作前都來加載驅(qū)動、創(chuàng)建連接,那么在連接的入口參數(shù)處理上便不好管理以及維護。 通用模塊 該系統(tǒng)采用數(shù)據(jù)庫連接池對數(shù)據(jù)庫進行的統(tǒng)一管理,同時在數(shù)據(jù)庫操作上進行了封裝,使得程序開發(fā)始于數(shù)據(jù)庫的交互更加方便。 jsp 的根目錄下是一些 jsp 的源文件,下面所包含四個子目錄: face 用于存放用戶自定義的頭像, INC 用于存放一些公用的 jsp 頁 面,js 用于存放腳本文件, pic 用于存放圖片文件。 目錄結(jié)構(gòu) 在程序設(shè)計和開發(fā)之前要設(shè)計系統(tǒng)的目錄結(jié)構(gòu),一般這個結(jié)構(gòu)對任何得 B/S 系統(tǒng)都是通用的,本系統(tǒng)的目錄結(jié)構(gòu)如圖 21 所示。它具備的查詢功能和廣泛的客戶庫被數(shù)據(jù)程序員廣泛運用,數(shù)據(jù)庫管理員會覺得系統(tǒng)缺乏主要數(shù)據(jù)庫功能,他們會發(fā)覺它對簡單數(shù)據(jù)庫是有價值的 [5]。其中 MY SQL 數(shù)據(jù)庫的查詢語言允許復(fù)雜的連接 (join)查詢,但它要求所有的參考完整必須有強制保證。 ( 4)簡介 MY SQL MY SQL 數(shù)據(jù)庫,它的缺點是,缺乏一個全功能數(shù)據(jù)庫的大多數(shù)主要特征,但是它又有比類似 Xbase 記錄存儲引擎更多 的特征。 ( 3)簡介 Jbuilder Borland JBuilder 是全球第一的跨平臺 Java 開發(fā)環(huán)境,可建構(gòu)符合業(yè)界標準的Java 應(yīng)用系統(tǒng), 開發(fā) EJB、 Web、 XML 以及數(shù)據(jù)庫等各類應(yīng)用程序。 系統(tǒng)開發(fā)環(huán)境的選取 ( 1)硬件環(huán)境: Cpu : P4 內(nèi)存: 512M 具備 Inter 上網(wǎng)條件。 ( 5)維護階段:主要包括改正性維護、適應(yīng)性維護和完善性維護:改正性維護 指的 是 修改 程序中所遺漏的錯誤, 確保 用戶程序能正常運行;完善性維護 指的 是增加 了 程序的功能 ,來 滿足用戶的進一步需求;適應(yīng)性維護 指的 是 在用戶改變硬件或軟件支持環(huán)境時候 ,滿足程 序 的需求來 修改工作。把經(jīng)過徹底測試的模塊組裝起來形成需要的應(yīng)用系統(tǒng)。程序測試應(yīng)該采用科學(xué)的方法。模塊編碼要嚴格按詳細設(shè)計階段開發(fā)的模塊邏輯進行。 ( 4)系統(tǒng)實施階段:這是軟件系統(tǒng)的實現(xiàn)階段,要進行模塊編碼和模塊測試。 系統(tǒng)設(shè)計工作結(jié)束后,要提交系統(tǒng)設(shè)計報告。所謂理想的結(jié)構(gòu)指的是:能夠?qū)崿F(xiàn)需求階段中規(guī)定的功能;系統(tǒng)容易設(shè)計和實現(xiàn);系統(tǒng)易于維護。輸入輸出設(shè)計、編寫程序模塊設(shè)計說明書。具體分為: 詳細 設(shè)計階段和 概要 設(shè)計階段。 具體工作主要是詳細調(diào)查, 其具體的調(diào)查內(nèi)容 有 分析當前各大網(wǎng)站上的郵箱的功能和實現(xiàn)方法,了解使用者在使用過程中存在的問題 以及 希望使用 到 的功能。 并且 需要找出為了實現(xiàn)功能所需要的約束條件, 例如,成本約束和時間約束。綜合這些方面,最終決定是否實施該項目。 也就是說,對 所提出的問題進行分析, 來決定所提出的問題是否“可行”。以下 就是利用生命周期法開發(fā)軟件在 各個階段的具體內(nèi)容: ( 1)問題定義及 其 可行性論證:明確軟件開發(fā)的請求,并進行初步的調(diào)查,通過可行性研究確定下一階段的實施。 第二章 相關(guān)技術(shù) 3 軟件的開發(fā)方法 面向?qū)ο蟮姆椒ń?jīng)由系統(tǒng)分析、設(shè)計和試驗等幾個階段, 并需要遵從軟件生命周期的規(guī)律。本 課題 將研究如何使用 PHP、 POP STMP、 IMAP 等技術(shù)實現(xiàn) B/S 郵件服務(wù) 器 。這些服務(wù)器都有相應(yīng)的操作系統(tǒng)支持,而且有的又 有 很好的跨平臺性,像 Send mail 服務(wù)器它在Linux、 Unix、都可用。 研究內(nèi)容 隨著新技術(shù)的不斷涌現(xiàn),電子郵件產(chǎn)品越來越多,而且也越來越豐富。采用開放的 Web 郵件服務(wù)不僅為 用戶 省去了維護與升級客戶端軟件的麻煩, 并且 也能夠充分發(fā)揮系統(tǒng)軟硬件資源的作用。隨著信息技術(shù)的發(fā)展以及電子郵件系統(tǒng)功能的日益強大, 它的 應(yīng)用領(lǐng)域已得到較大的 提升 。隨著互聯(lián)網(wǎng)的進一步發(fā)展,電子郵件已經(jīng)成為人們聯(lián)系溝通的重要 途徑 。實現(xiàn)用戶管理功能:對用戶進行添加,刪除和修改信息。此次設(shè)計實現(xiàn)了簡單 郵件管理系統(tǒng)的設(shè)計與開發(fā),本系統(tǒng)實現(xiàn)郵件的基本功能有,實現(xiàn)用戶登入模塊:用戶登錄后才能進行郵件收發(fā)操作。此郵件管理系統(tǒng)主要是實現(xiàn)郵件的簡單發(fā)送,它有很多的優(yōu)勢,例如并不要求發(fā)送者和接受者同時存在,任何人在任何地點都可以發(fā)送郵件,接收者可以隨時接收郵件,它并不會受到時間和地點的限制。 本系統(tǒng)采用 MVC 模式設(shè)計,實現(xiàn)了一個簡單的郵件管理系統(tǒng)。同時給出了詳細的系統(tǒng)設(shè)計過程、部分界面圖及主要功能運行流程圖,郵件管理系統(tǒng)實現(xiàn)的功能有:用戶登錄、用戶注冊、郵件的接收,發(fā)送,刪除,對用戶信息的增加,刪除和修改,用戶可以對郵箱信息進行管理。郵件管理系統(tǒng)是一個基于用戶關(guān)系的郵件收發(fā),郵件管理和用戶管理系統(tǒng)。 【關(guān)鍵詞】 電子郵件 , 郵件服務(wù) , Web編程 , Web Mail, Java ABSTRACT II Design and implementation of the tourism website 【 Abstract】 The Email is one of the most popular services on Inter, traditional Email application mode is based on C/S structure, users use the mail of the customer end to receive and dispatch tools (Such as Outlook, Fox mail ,etc. ) and server (such as 163 , 263 , 371 ) munication offering mail service, before using the mail tool of customer end, user want , carry on some essential establishment, such as appoint mail host puter address and munication port ,etc. of server, these work , have sure difficulties to users surfing the Net at the very beginning , if bine Email and Web together, . set up through Web programming and appropriate system , use the family to get and use the intact mail service in a manner to visit Web only , will so facilitate the Inter user greatly, this kind of system will be called Web Mail. Web Mail i
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1