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

正文內容

基于web的電子郵件系統(tǒng)郵件協(xié)議研究與系統(tǒng)功能實現-論文(參考版)

2025-05-17 23:58本頁面
  

【正文】 還要感謝我在索倫的同事們給我的幫助。同時我要感謝我的搭檔現在在HP工作的李江艷,是她和我合作開發(fā)的這個系統(tǒng),她的全局意識和掌控,系統(tǒng)分析與設計能力讓我欽佩不已,從她身上我學會了很多的東西。我從任老師的身上學到的不僅是先進的計算機方面的專業(yè)知識,他的優(yōu)秀的學習和工作作風、嚴謹的科學態(tài)度以及高尚的品質更使我受益匪淺。老師們辛苦了,是你們的辛勤工作才有今天的我,時間飛逝,我們也將走向工作崗位,我的座右銘就是“奮斗”,我會帶著老師們殷切的希望去打造一份屬于自己的天空。Craig Walls,Ryan Breidenbach.Spring in Action.人民郵電出版社,.[17] Documentation,第7章 致謝致 謝大學生涯即將結束,現在再也不是剛剛進大學時候的那個我,迷茫不知所措,不知道自己學習的方向,以后從事什么樣的工作,但是我都一直對軟件開發(fā)很感興趣,所以我也一直在努力的去學習自己感興趣的技術。希望在以后繼續(xù)努力對本系統(tǒng)進行完善。這樣用戶就可以全文檢索郵件,查找郵件非常方便。系統(tǒng)未來新功能:考慮用戶郵件數過多,用戶搜索郵件速度慢的問題,現在實現郵件搜索還只能搜索標題,也需要系統(tǒng)開銷去解析郵件標題和查找郵件,如果多用戶搜索郵件會造成系統(tǒng)性能下降,系統(tǒng)突破不了瓶頸。我研究了郵箱的實現方式,它會自動接收你的郵件到它的服務器,你也可以手動接收,在郵箱中對于你剛剛添加了其他郵箱,郵箱是不能立即將該郵箱下的全部郵件下載到它的服務器,它有自己的算法下載郵件,我每隔一段時間登陸郵箱,郵箱中的郵件數量都有增長。用戶打開一個網頁等待3秒就會產生抵觸情緒,12秒的時間太長,顯然不是擁有很好的用戶體驗度。本文研究在B/S模式下的郵件接收機制,研究了郵件協(xié)議和其他郵箱郵件接收算法以及功能的實現方式等,采用了兩種機制接收郵件,第一種是將自己郵件地址對應的郵件服務器上的郵件下載到本系統(tǒng)服務器,然后解析郵件,第二種是直接讀取服務器上的郵件,兩種方法各有優(yōu)缺點,第一種方法缺點有安全問題,如何保證用戶的郵件在服務器上安全存貯不被泄露;如何保證本系統(tǒng)所運行的環(huán)境不被病毒侵蝕;還有并發(fā)用戶訪問系統(tǒng)負載和性能的問題;多用戶大容量存貯問題等,這些都有解決的方法,需要硬件軟件和資金的投入。B.用戶管理,由我的搭檔實現。 系統(tǒng)管理模塊(1)系統(tǒng)管理模塊詳細設計系統(tǒng)管理員登陸后可以管理用戶,添加、刪除、修改用戶信息管理員實體類Admin,如下圖所示圖418管理員實體類 the entity of Administrator系統(tǒng)管理業(yè)務邏輯處理AdminAction,如下圖所示圖419 管理員Action the action of Administrator系統(tǒng)管理員登陸、修改密碼實現接口IAdminDAO,如下圖所示圖420 管理員接口 Administrator interface(2)系統(tǒng)管理模塊的實現方式A.管理員登陸系統(tǒng)默認會設置一個系統(tǒng)管理員,管理員登陸調用AdminAction中l(wèi)ogin()方法,通過IAdminDAO的login()方法查詢是不是合法的管理員,如果是就登陸成功。G.刪除郵件調用EmailAction中的DelMessage()方法,通過EmailManage中的delMail()方法刪除本地一個郵件。E.刪除其他郵件地址將郵件地址的id傳遞給OtherMailAction中的deleteMail()方法,通過IMailDAO中的delete()將刪除當前其他郵件地址。D.接收郵件調用OtherMailAction中DownMail()方法從郵件服務器上下載郵件,首先通過通過IMailDAO中的queryByND()查詢我的其他郵箱的郵箱用戶名和用戶密碼以及域名,然后通過IServerDAO的QureyServerByDomain()方法查詢當前對應我郵件地址域名的郵件服務器的pop地址,將這些作為參數傳遞給UserManage的ReceiveMail()方法,這里采用JavaMail API的接口登陸郵件服務器,這里創(chuàng)建一個ActiveUser的對象,然后根據用戶名,本地郵件服務器目錄,域名創(chuàng)建當前用戶的目錄,啟動新線程ReceiveMail接收郵件,這里以只讀的方式下載郵件存放在當前用戶的目錄下。圖415 郵件接收 Receive 用戶添加其他郵箱存貯其他郵箱IMailDAO如下圖所示圖416 郵件地址接口 Email address of the user interface郵件服務器IServerDAO如下圖所示圖417 郵件服務器接口 Mail server interface(1)其他郵箱模塊實現方式A.添加其他郵箱用戶登陸系統(tǒng)后添加其他郵箱,首先調用OtherMailAction中的index()方法,通過IServerDAO的QueryServerAll()查詢支持的郵件服務器,然后調用OtherMailAction中的addMail()方法,將Mail的實例傳遞給IMailDAO的insert()方法添加其他郵件,添加本系統(tǒng)所支持的郵件服務器郵箱。用戶郵件地址實體類Mail,如下圖所示圖48 用戶地址實體類 the entity of User Address郵件服務器實體類Server,如下圖所示圖49 郵件服務器實體類 the entity of mail Server 其他郵箱業(yè)務邏輯和實現OtherMailAction,如下圖所示圖410 其他郵箱Action the action of OtherMailAction其他郵箱列表顯示郵件、顯示郵箱相信、刪除郵件業(yè)務邏輯實現EmailAction,如下圖所示圖411 郵件Action the action of EmailAction郵件處理類EmailManage,如下圖所示,主要獲取從服務器上下載的郵件列表、計算郵件數量、查看郵箱詳情、發(fā)送郵件圖412 郵件處理 Mail handling創(chuàng)建用戶類UserManage,如下圖所示,主要創(chuàng)建用戶郵件目錄,登陸郵箱啟動接收郵件線程圖413 創(chuàng)建用戶 Create user郵件解析工具類ParseMimeMessage,如下圖所示,主要對下載到服務器上的eml格式的郵件進行解析,獲取其中的信息。G.永久刪除刪除數據庫中數據,不能找回,調用ReceiveAction中的del(),傳遞郵件id,通過IReceiveDAO中的delete()方法刪除數據庫中的記錄。移動到垃圾箱:調用ReceiveAction中的dustbin()方法,傳遞郵件id,通過IReceiveDAO中的dustbin()方法設置郵件的狀態(tài)為2。已刪除:調用ReceiveAction中的hasDel()方法查詢我已刪除郵件,通過IReceiveDAO中hasDel()實現。用戶登陸后可以收郵件,移動郵件,刪除郵件,查看郵件,站內接收郵件模塊ReceiveAction如下圖所示圖46 收件箱Action the action of Inbox站內接收郵件模塊ReceiveAction中的方法實現調用接口IReceiveDAO中的方法,IReceiveDAO接口中的方法由IReceiveDAOImpl具體實現,IReceiveDAO如下圖所示圖47 收件箱模塊接口 the Inbox interface module(2)站內接收郵件模塊的實現方式A.新郵件用戶登陸成功后點擊新郵件調用ReceiveAction中的newreceive()方法,通過IReceiveDAO中的queryAllNew()查詢我所有新的郵件,即標記字段為0的郵件。E.修改密碼用戶登陸成功后可以修改用戶密碼,調用UserAction中的updatePasswordInput轉向到更新密碼頁面,更新密碼調用UserAction中的updatePassword()。C.用戶退出調用UserAction中的logout()方法,從session中刪除當前用戶實例,返回到用戶登陸頁面。圖41 公共Action Public Action用戶實體類User如下圖所示 圖42 用戶實體類 the entity of User用戶首先注冊然后登陸,登陸后可以修改密碼,用戶注冊登陸模塊的UserAction如下圖所示圖43 用戶Action the action of UserAction用戶注冊登陸模塊Action中的方法實現調用接口IUserDAO中的方法,IUserDAO接口中的方法由IUserDAOImpl具體實現,IUserDAO如下圖所示圖44 用戶模塊接口 the interface of user module(2)用戶注冊登陸模塊的實現方式A.用戶注冊用戶打開網站即進入用戶登陸頁面,如果用戶沒有注冊那么注冊調用UserAction中的register(),將注冊信息封裝到實體User的一個對象中,通過IUserDAO的register()保存這個對象,持久化到數據庫中。 }}第3章 概要設計基于Web的電子郵件系統(tǒng)概要設計由我的搭檔實現。 } public String getPassword() { return password。 } public String getUsername() { ret
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1