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

正文內(nèi)容

最新畢業(yè)設計基于java的郵箱管理服務器設計與實現(xiàn)(編輯修改稿)

2025-07-17 12:53 本頁面
 

【文章內(nèi)容簡介】 clipse之前,需要先安裝JDK(Java Development Kits)。在JDK安裝完成之后,一般需要設置計算機系統(tǒng)的環(huán)境變量,以便于其它軟件確定JDK的安裝位置。在WindowsXP操作系統(tǒng)環(huán)境,具體操作步驟如下:“開始”菜單中的“控制面板”命令,打開控制面板窗口,雙擊選擇“系統(tǒng)”,打開如圖31所示的“系統(tǒng)屬性”對話框?!跋到y(tǒng)屬性”對話框中的“環(huán)境變量”按鈕,進入圖32所示的“環(huán)境變量”對話框。在該對話框中可以設置只有當前用戶登錄時才有效的用戶變量,也可以設置該系統(tǒng)的所有用戶登錄時都有效的系統(tǒng)變量?!碍h(huán)境變量”對話框中單擊“新建”按鈕,在打開圖33所示的新建系統(tǒng)變量對話框輸入變量名為JAVA_HOME,其環(huán)境變量的值應該設置為JDK的安裝位置?!碍h(huán)境變量”對話框中再次選擇Path環(huán)境變量,將F:\Program Files\Java\\bin添加到對應的變量值后面,注意和前面的值用“;”隔開。單擊“確定”按鈕即可完成JDK相關環(huán)境變量的設置。 系統(tǒng)屬性對話框 環(huán)境變量對話框 新建系統(tǒng)變量對話框(二) Eclipse的安裝Eclipse是開放源代碼的項目。其中可以選擇下載Eclipse SDK,它包括了Eclipse開發(fā)環(huán)境、Java開發(fā)環(huán)境、Plugin開發(fā)環(huán)境以及所有源代碼和文檔。Eclipse在下載完成后,即可完成安裝。Eclipse為中國用戶提供了非常好的支持,通過安裝Eclipse多國語言包,Eclipse可以自動實現(xiàn)開發(fā)環(huán)境的本地化,即自動根據(jù)操作系統(tǒng)的語言環(huán)境選擇語言包。 ,稱為Language Pack。下載完成后,可獲得名稱為NLpackeclipseSDK3. ,下面介紹具體的安裝步驟:,注意在安裝Eclipse各個插件工具時都需要先關閉Eclipse。,并在該目錄中新建一個文本文件,,在文件中鍵入如下一行信息。Path= d:\\eclipse\\language(三) Tomcat的安裝Tomcat是開放源代碼的項目。,然后解壓縮到C:\java\Tomcat 。從Tomcat ,Tomcat已經(jīng)不依賴環(huán)境變量中的CLASSPATH了。但是問了編寫的Java程序可以順利編譯。Set catalina_home= C:\java\Tomcat Set classpath=.。 C:\java\Tomcat \lib\進入C:\java\Tomcat \bin文件夾,Tomcat即可啟動。 第4章 系統(tǒng)的概要設計一、系統(tǒng)平臺的規(guī)化整個郵件系統(tǒng)平臺由兩臺計算機,4個服務器軟件組成,一臺計算機安裝Windows XP操作系統(tǒng),上面安裝Tomcat、james和SQL Server 2005[5]作為Web服務器、郵件服務器和數(shù)據(jù)庫服務器。Web服務器為用戶提供訪問接口,將服務器返回的信息回饋給用戶。數(shù)據(jù)庫服務器為用戶的注冊信息和用戶登錄系統(tǒng)時的身份認證提供數(shù)據(jù)庫支持。另外一臺計算機安裝window xp sp3操作系統(tǒng),上面主要對系統(tǒng)的研發(fā)。郵件服務器實現(xiàn)與郵件操作有關的所有功能,該郵件平臺的系統(tǒng)結(jié)構圖如下所示。 系統(tǒng)平臺交互圖二、郵件系統(tǒng)主要功能的設計[6]作為一個郵件系統(tǒng)最基本的功能就是收發(fā)郵件,但是這還遠遠不夠,用戶訪問郵件系統(tǒng)需要用戶身份認證才能保證用戶信息的安全,不能讓用戶面對大量的個人郵件確束手無策,因此用戶郵件的管理功能也是必需的。還有很多的功能,只要是用戶想要的就應該建立此功能。粗略的來說,郵件系統(tǒng)應當有以下功能: 郵件系統(tǒng)結(jié)構圖(一) 登錄、身份認證、新用戶注冊該模塊包括用戶的注冊,系統(tǒng)的登錄記住接口的設計。因為所有的系統(tǒng)維護都是主機的系統(tǒng)管理員在后臺進行,所以身份認證只考慮普通用戶。已注冊的用戶在正確輸入用戶名和密碼以后就可以登錄進入郵件列表的接口。未注冊的用戶需要進入注冊接口,輸入新的用戶名、密碼以及確認密碼和一些必要的用戶信息才能注冊,注冊成功以后系統(tǒng)自動返回登錄接口,重新登陸后方可進入系統(tǒng)的主接口[7]。(二) 郵件的收發(fā)該模塊實現(xiàn)用戶收發(fā)郵件的功能,包括郵件的讀取功能、郵件的編輯功能,郵件的列表功能,郵件的轉(zhuǎn)發(fā)功能,郵件的已讀未讀設置功能以及郵件附件的添加功能。編輯功能為用戶提供了編寫郵件的接口,用戶在這個接口可以填寫要發(fā)送的地址、郵件的標題、郵件的內(nèi)容,添加附件,設置郵件的優(yōu)先級并且可以發(fā)送郵件。郵件列表功能可以告訴用戶郵箱中有多少封郵件,有哪些是新郵件。點擊可以進入讀取郵件的接口,閱讀相應的郵件。在郵件列表中還可以對郵件進行管理。(三) 郵件的管理用戶通過郵件管理模塊可以實現(xiàn)郵件的刪除,郵件的下載等功能。在郵件列表接口里,每條郵件信息之前有個復選框,選擇上復選框在點擊刪除按鍵就會刪除所選擇的郵件。每條郵件信息內(nèi)部有一個超級鏈接,通過點擊進入郵件可以下載郵件中的附件內(nèi)容。這樣用戶就可以一目了然的管理自己的郵件。(四) 通訊簿管理該模塊的功能是說明用戶管理聯(lián)系人的郵件地址,可以對地址進行分類,添加、刪除或修改地址。用戶在發(fā)郵件的時候可以直接從所有地址中導出他所需要的一個或多個地址。 第五章 系統(tǒng)的具體實現(xiàn) 服務器平臺的實現(xiàn)(一) Web服務器的安裝配置 Tomcat是一個Web容器,所有的J2EE WEB程序可以在此處運行。Tomcat服務器是一個符合J2EE標準的WEB服務器,而J2EE的EJB程序無法在此處運行。如果要運行可以選擇能夠運行EJB程序的容器:WebLogic、WebSphere Tomcat下載與安裝: tomcat下載 tomcat安裝過程中設置 tomcat安裝過程中設置(二) 郵件服務器的安裝配置郵件服務器配置:服務器在使用前得先運行bin\run..bat, 運行完之后你可以看見跟bin同目錄下會產(chǎn)生一個名為apps的文件夾,在這個文件在中你可以配置郵件服務器,因為本系統(tǒng)是基于sql server2005,\ \apps\james\SARINF\,需要配置如下: 1.postmasterPostmaster@servername/servername其中@2.inboxRepository repository destinationURL=file://var/mail/inboxes/ type=MAIL//inboxRepository更改成inboxRepository repository destinationURL=db://maildb/inbox/ type=MAIL/ /inboxRepository這個配置是當服務器接收到郵件時將郵件保存到數(shù)據(jù)庫中而不是以文檔的形式保存。3.datasource name=maildb class= driver/driver dburljdbc:sqlserver://:1433。databaseName=yiyouDB/dburl usersa/user passwordztev123456/password max20/max/datasource此配置服務器與數(shù)據(jù)庫的鏈接 \\lib。二、 數(shù)據(jù)庫的實現(xiàn)(一) 數(shù)據(jù)庫建立的目的建立數(shù)據(jù)庫是為了給系統(tǒng)用戶注冊、用戶登錄時的身份認證和用戶信息的保存、郵件的保存提供數(shù)據(jù)庫支持。2. 數(shù)據(jù)庫的設計郵件系統(tǒng)的數(shù)據(jù)庫使用的是SQL server 2005。建立的郵件系統(tǒng)數(shù)據(jù)庫名為yiyouDB。我設計了四個表來保存用戶的數(shù)據(jù),因為java中hibernate框架可以自動在數(shù)據(jù)庫中創(chuàng)建表,所以只需定義表結(jié)構的類既可,建表代碼具體如下:(1) Users表(用戶表): 對應的java類代碼:package 。import 。import 。public class Users implements Serializable { private String username。//用戶名 private String pwdHash。//加密了的密碼 private String pwdAlgorithm=SHA。//加密方式 private String psdAlgorithm。 private int useForwarding。 private String forwardDestination。 private int useAlias。 private String alias。 private SetFolder_Information folders。//用戶的文件夾 private SetAddress_Book address_books。//用戶的通訊簿 public String getUsername() { return username。 } public void setUsername(String username) { = username。 } public String getPwdHash() { return pwdHash。 } public void setPwdHash(String pwdHash) { = pwdHash。 } public String getPsdAlgorithm() { return psdAlgorithm。 } public void setPsdAlgorithm(String psdAlgorithm) { = psdAlgorithm。 } public int getUseForwarding() { return useForwarding。 } public void setUseForwarding(int useForwarding) { = useForwarding。 } public String getForwardDestination() { return forwardDestination。 } public void setForwardDestination(String forwardDestination) { = forwardDestination。 } public int getUseAlias() { return useAlias。 } public void setUseAlias(int useAlias) { = useAlias。 } public String getAlias() { return alias; } public void setAlias(String alias) { = alias。} public void setPwdAlgorithm(String pwdAlgorithm) { = pwdAlgorithm。 } public String getPwdAlgorithm() { return pwdAlgorithm。 } public void setFolders(SetFolder_Information folders) { = folders。 } public SetFolder_Information getFolders() { return folders。} public void setAddress_books(SetAddress_Book address_books) { = address_books。 } public SetAddress_Book getAddress_books() { return address_books。 }} 項目啟動后在數(shù)據(jù)庫中自動生成的表: 數(shù)據(jù)庫中自動生成的表 Username:用戶賬號 pwdHash:用戶密碼(2)_Folder表(用戶郵件箱表) 對應的java類代碼:package 。import 。import 。@SuppressWarnings(serial)public class Folder_Information implements Serializable{ private String id。//主鍵 private String folderName。//草稿;垃圾;已發(fā)送;自定義檔夾... private Users user。 private SetmailModel mails。 public String getFolderName() { return folderName。 } public void setFolderName(String folderName) { = folderName。 } public void setMails(SetmailModel mails) { = mails。 } public SetmailModel getMails() { return mails。 } public void setUser(Users user) { = user。 } public Users getUser() { return user。 } public void setId(String id) { = id。 } public String getId() {
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1