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

正文內容

基于java的郵件系統(tǒng)畢業(yè)設計說明書-閱讀頁

2025-07-26 16:50本頁面
  

【正文】 址添加地址修改地址刪除 圖 42 郵件系統(tǒng)結構圖 武漢工程大學郵電與信息工程學院 畢業(yè)設計(論文) 13 登錄、身份認證、新用戶注冊 該模塊包括用戶的注冊,系統(tǒng)的登錄記住接口的設計。已注冊的用戶在正確輸入用戶名和密碼以后就可以登錄進入郵件列表的接口。 郵 件的收 發(fā) 該模塊實現(xiàn)用戶 收發(fā)郵件的功能,包括郵件的讀取功能、郵件的編輯功能,郵件的列表功能,郵件的轉發(fā)功能,郵件的已讀未讀設置功能以及郵件附件的添加功能。郵件列表功能可以告訴用戶郵箱中有多少封郵件,有哪些是新郵件。在郵件列表中還可以對郵件進行管理。在郵件列表接口里, 每條郵件信息之前有個復選框,選擇上復選框在點擊刪除按鍵就會刪除所選擇的郵件。這樣用戶就可以一目了然的管理自己的郵件。用戶在發(fā)郵件的時候可以直接從所有地址中導出他所需要的一個或多個地址。 Tomcat 服務器是一個符合 J2EE 標準的 WEB 服務器,而 J2EE 的 EJB 程序無法在此處運行。 ③ datasource name=maildb class= driver/driver dburljdbc: usersa/user passwordztev123456/password max20/max /datasource此配置服務器與數(shù)據(jù)庫的鏈接 武漢工程大學郵電與信息工程學院 畢業(yè)設計(論文) 16 ④將 sqlserver 20xx 的數(shù)據(jù)庫連接驅動包放于 \\lib。 2. 數(shù)據(jù)庫的設計 郵件系統(tǒng)的數(shù)據(jù)庫使用的是 SQL server 20xx。我設計了四個表來保存用戶的數(shù)據(jù),因為 java 中 hibernate 框架可以自動在數(shù)據(jù)庫中創(chuàng)建表,所以只需定義表結構的類既可,建表代碼具體如下: ( 1) Users 表(用戶表): ①對應的 java 類代碼: package 。 import 。//用戶名 private String pwdHash。//加密方式 private String psdAlgorithm。 private String forwardDestination。 private String alias。//用戶的文件夾 private SetAddress_Book address_books。 } public void setUsername(String username) { = username。 } public void setPwdHash(String pwdHash) { = pwdHash。 } public void setPsdAlgorithm(String psdAlgorithm) { = psdAlgorithm。 } public void setUseForwarding(int useForwarding) { = useForwarding。 } public void setForwardDestination(String forwardDestination) { = forwardDestination。 } public void setUseAlias(int useAlias) { = useAlias。 } public void setAlias(String alias) { = alias。 } public String getPwdAlgorithm() { return pwdAlgorithm。 } public SetFolder_Information getFolders() { return folders。 } public SetAddress_Book getAddress_books() { return address_books。 import 。 SuppressWarnings(serial) public class Folder_Information implements Serializable{ private String id。//草稿;垃圾;已發(fā)送;自定義檔夾 ... private Users user。 public String getFolderName() { return folderName。 } public void setMails(SetmailModel mails) { = mails。 } 武漢工程大學郵電與信息工程學院 畢業(yè)設計(論文) 19 public void setUser(Users user) { = user。 } public void setId(String id) { = id。 } } ②項目啟動后在數(shù)據(jù)庫中自動生成的表: 圖 55 數(shù)據(jù)庫中自動生成的表 Id:主鍵 folderName:用戶文件夾名稱 user_id:所屬用戶的 id(外鍵 ) ( 2) _store 郵件存儲表 ①對應的 java 類代碼: package 。 import 。//作為主鍵 private Folder_Information folder。 private String password。 private String recipient。 private String misong=null。 private String date。//是否含有附件 private String content。 private String[] attachments。//附件路徑 private boolean is_New=false。 public class Address_Book { 武漢工程大學郵電與信息工程學院 畢業(yè)設計(論文) 21 private int id。//通訊簿名稱 private Users user。//通訊簿含有的地址 public int getId() { return id。 } public String getAddress_book_name() { return address_book_name。 } public Users getUser() { return user。 } public void setAddresss(String[] addresss) { = addresss。 } } ②項目啟動后在數(shù)據(jù)庫中自動生成的表: 圖 57 數(shù)據(jù)庫中自動生成的表 Id:主鍵 address_book_name:通訊簿名稱 user:屬于哪個用戶(外鍵) 武漢工程大學郵電與信息工程學院 畢業(yè)設計(論文) 22 addresss:通訊簿含有的地址 系統(tǒng)接口 用戶登錄接口 用戶的登錄接口的代碼主要在 和 中。窗體的內容包括用戶名 lusername 和用戶密碼 password, 為的是給UserAction,java 提供用戶的登錄信息。當用 戶輸入了用戶名和密碼之后點擊登錄, UserAction 收集窗體元素的值能后查找數(shù)據(jù)庫,若用戶輸入的用戶名不正確,則系統(tǒng)會跑出自定義的UserNameWrongException 若 輸 入 的 用 戶 名 正 確 而 密 碼 錯 誤 , 則 會 拋 出PasswordWrongException 異常。該頁面中填寫登錄用戶 ID、姓名、密碼即可進行注冊。 郵件列 表接 口是 ,它所 調用的 action 是。收郵件會創(chuàng)建一個同郵件服務器的會話 pop3Session,使用這個會話建立與郵件服務器的 store 連接,連接的類型為 pop3 由 (“ pop3” )方法定義。用 ()可以獲得郵箱中郵件的數(shù)量,然后通過一個循環(huán),使用getFrom()方法和 getSentData 方法以及 getSubject()方法,分別獲取每封郵件的部 分信息(包括發(fā)件人,發(fā)送時間,主題),再通過 格式化輸出。 是郵件的發(fā)送程序,改程序定義了 6 個主要變量: string 變量 toID 用來記錄收信人地址, string 變量 fromID 用來設定發(fā)信人地址, string 變量 ccID 和 bccID 用來記錄第 第 3 收信人地址, string 變量 subject 用來記錄郵件的主題, string 變量 text 用來記錄郵件的主要內容。使用 getSession()方法建立與郵件服務器的會話,用MimeMessage 創(chuàng)建該會話下將要發(fā)送的郵件的窗體。 武漢工程大學郵電與信息工程學院 畢業(yè)設計(論文) 24 圖 511 郵件編輯頁面 郵件讀取接口 在郵件列表接口上選擇查看就可以讀取相應的郵件,這需要調用一個名為 的 servlet。不一樣的地方在于該程序是從郵件服務器上讀取郵件的信息,并將信息格式化后輸出,而 是獲取用戶輸入到 窗體中的信息。 圖 512 郵件讀取接口 對附件的處理 發(fā)送郵件中的附件就像發(fā)送郵件一樣,先建立構成完整郵件的部分,在郵件正文之后,每添加一附件就需要對其處理,而不像發(fā)送郵件是統(tǒng)一處理。附件是鏈接是數(shù)據(jù)資源是 URLDataSource。最后用 BodyPart 對象的 setFileName()方法把文件 名和附件聯(lián)系起來。 Multipart實力對象可以通過 取得。 武漢工程大學郵電與信息工程學院 畢業(yè)設計(論文) 25 用戶地址簿的處理 處理用戶地址簿的程序是名為 addrlist 的 servlet 程序,用戶在登錄系統(tǒng)以后可以看到地址簿的選項,點擊以后就會調用該程序 。通過定義一個字符串變量 sql,將 SQL 語句賦值道這個變量中,再定義一個ResultSet 變量 RS,將 executeQuery(sql)方法返回得值賦值到 RS 變量中。在編輯郵件的時候,也可以通過點“選擇收件人”調用地址簿接口,用戶在選擇好地址以后會返回編輯接口。 圖 513 郵件地址頁面 武漢工程大學郵電與信息工程學院 畢業(yè)設計(論文) 26 第六章 系統(tǒng)安全 計 算機網(wǎng) 絡 系 統(tǒng) 是一 個 以 TCP/IP 為 核心的 開 放式網(wǎng) 絡 體系 結 構。因此,網(wǎng) 絡信 息系 統(tǒng) 的安全性已成 為 在網(wǎng) 絡 建 設中 一 個 重要 問題, 需建立一 個 多 層 次的安全防御框架,以確保系 統(tǒng) 網(wǎng) 絡 的安全。除了利用網(wǎng) 絡 系 統(tǒng)管 理工具外,在本 設計 方案主要考 慮 以下幾種網(wǎng) 絡 安全技 術 : ? 防火 墻 技 術 利用隔離控制技 術 ,在 內 部網(wǎng) 絡 和外 部網(wǎng) 絡之間設 置屏障,阻止 對內 部信息 資 源的非法 訪問 。 ? 內 部網(wǎng)的安全 采用 認證、 授 權 、用 戶 注 冊 和 VLAN 技 術 。 對重 要的服 務 器 啟動審計 功能。同 時還需考 慮數(shù)據(jù)備 份的措施。 武漢工程大學郵電與信息工程學院 畢業(yè)設計(論文) 27 第七章 設計中遇到的問題不 足與體會 設計中遇到的問題 在 項目剛開始開發(fā)的時 候, 對數(shù) 據(jù) 庫 的 表結 構的 處 理比 較 盲目,想到一 張 表就建一張 表。 經(jīng)過了 上述教 訓 ,自己在網(wǎng)上查了 許 多 關于數(shù) 據(jù) 庫 表 設計 的文章,在次 過 程中自己學到 了相 當 多的 數(shù) 據(jù) 庫 知 識 , 對數(shù) 據(jù) 庫 的了解也增 進 了一步。 系統(tǒng)中的不足 經(jīng)過這 幾 個 月 時間 的 編寫 , 畢業(yè)設計的題 目已 經(jīng) 基本完成,郵件系統(tǒng)正常 運轉 。 ? 系 統(tǒng) 中 沒 有太多注 釋 ,在 開發(fā)過 程中 經(jīng) 常重 新讀 代 碼來理 解代 碼的 意思。 ? 由于 沒 有 藝術 功底,在接口的 設計 上 還 有很多的不足使得接口不 夠 美 觀 。在系統(tǒng)的設計過程中,由淺入深的實現(xiàn)了郵件的發(fā)送、接收功能。 在這次設計實現(xiàn)基于 JavaMail 郵件系統(tǒng)的過程中,我學到了很多的知識和經(jīng)驗,為提供了一次很好的實踐的機會。 武漢工程大學郵電與信息工程學院 畢業(yè)設計(論文) 28 致 謝 光陰似箭,歲月如梭,不知不覺即將走完大學生涯的最后一個年頭。 歷時近兩個月的時間 終于寫完了這篇論文,在寫論文的過程中遇到了無數(shù)的困難和障礙,都在老師和同學的幫助下度過了。 其次,要感謝我的同學和朋友,在我寫論文的過程中給予我了很多素材,在論文的撰寫和排版過程中提供熱情的幫助。本文引用了多位學者的研究文獻,如果沒有各位學者的研究成果的幫助和啟發(fā),我將很難完成本篇論文
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1