資源描述:
《郵件收發(fā)系統(tǒng)答辯》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、基于Web的郵件服務器系統(tǒng)的設計與實現(xiàn)電子郵件是介于書信、電話和傳真之間的電子信息傳送方式,它也是互聯(lián)網(wǎng)上最基本的功能之一。隨著互聯(lián)網(wǎng)的進一步發(fā)展,電子郵件已經(jīng)成為人們聯(lián)系溝通的重要手段。技術的革新使得電子郵件系統(tǒng)已經(jīng)演變成一個相當復雜且功能更為豐富的系統(tǒng),可以傳送聲音、圖片、圖象、文檔等多媒體信息,以至于數(shù)據(jù)庫或帳目報告等更加專業(yè)化的文件都可以以電子郵件的形式在網(wǎng)上分發(fā)。隨著信息技術的發(fā)展以及電子郵件系統(tǒng)功能的日益強大,其應用領域已得到較大的拓展?;赪eb的Webmail系統(tǒng)應用是這些年發(fā)展起
2、來的,網(wǎng)絡的普及使得它得以廣泛的應用。采用開放的Web郵件服務不僅為用戶省去了維護與升級客戶端軟件的麻煩,而且也能夠充分發(fā)揮系統(tǒng)軟硬件資源的作用。項目背景簡介功能模塊圖進入郵箱退出郵箱簡易郵箱管理員登陸普通用戶登陸收郵件發(fā)郵件寫郵件返回登陸界面返回管理員界面管理用戶信息系統(tǒng)設置退出管理員登陸新用戶注冊功能模塊圖管理員的系統(tǒng)流程圖管理員登陸管理用戶系統(tǒng)參數(shù)設置信息查看刪除用戶管理員流程圖用戶的系統(tǒng)流程圖用戶登陸好友管理郵件管理查看個人修改個人收件箱管理發(fā)件箱管理垃圾箱管理通訊薄管理用戶流程圖系統(tǒng)設計
3、系統(tǒng)實體的E-R圖在此郵件系統(tǒng)中的實體有管理員信息實體、用戶信息實體、郵件實體、系統(tǒng)配置信息實體。用戶管理郵件系統(tǒng)配置管理管理員數(shù)據(jù)庫結構設計在郵件服務器系統(tǒng)的數(shù)據(jù)庫設計中,首先要創(chuàng)建系統(tǒng)數(shù)據(jù)庫,然后在數(shù)據(jù)庫中創(chuàng)建需要的表和字段。數(shù)據(jù)庫設計是系統(tǒng)設計中非常重要的一個環(huán)節(jié),因為數(shù)據(jù)庫設計就像在建設高樓大廈的根基一樣,如果設計不好,在后來的系統(tǒng)維護、變更和功能擴充時,甚至于在系統(tǒng)開發(fā)過程中,都將會引起比較大的問題,有時大量的工作將會重新進行??紤]到將來功能上的擴展,設計如下所示的數(shù)據(jù)項和數(shù)據(jù)結構:用戶
4、信息:包括數(shù)據(jù)項,有用戶名、密碼等。郵件信息:包括數(shù)據(jù)項,有發(fā)件人、收件人、主題、內容、發(fā)送時間等。系統(tǒng)配置信息:包括數(shù)據(jù)項,有系統(tǒng)名稱、系統(tǒng)說明、系統(tǒng)通信等?;谏厦娴脑O計,在設計系統(tǒng)中的各表,表與表之間相互關聯(lián),共同存儲著系統(tǒng)所需要的數(shù)據(jù)。在設計數(shù)據(jù)庫表的過程中,一般要遵循幾條原則,用數(shù)據(jù)庫設計一個標最好只存儲一個實體或對象的相關信息,不同的實體最好存儲在不同的數(shù)據(jù)表中,如果實體還可以再劃分,實體的劃分原則是最好能夠比當前系統(tǒng)要開發(fā)的實體的復雜度??;數(shù)據(jù)表的信息結構一定要合適,標的字段的數(shù)量一
5、般不要過多;擴充信息和動態(tài)變化的信息一定要分開在不同的表里;多對多這樣的表關系盡量不要出現(xiàn)等。數(shù)據(jù)庫設計階段數(shù)據(jù)庫的表編號數(shù)據(jù)庫表數(shù)據(jù)庫表存儲內容1config后臺系統(tǒng)配置用的表2log日志表3myuser用戶表4friend好友表5message郵箱表用戶表設計該表包含了用戶的基本且必要的信息,其中UserID是“用戶編號”,是系統(tǒng)為用戶分配的唯一標識符,它在整個用戶表存儲的數(shù)據(jù)里是互不相同的,而且在系統(tǒng)的許多其它表里也要用到它;用戶名和密碼也是必需的,作為用戶登錄的入口,其中用戶名也要求是唯一
6、的。編號字段含義類型1UserID唯一編號number2UserName用戶名varchar3UserEmailE-mail通信varchar4Article個人簽名number5UserPassword密碼varchar7Sex性別varchar8homepage個人主頁varchar9addDate注冊時間datetime10logins登錄次數(shù)numeric11width圖像寬度number12height圖像高度number13OicqOicq號varchar14lastlogin最后登錄
7、時間datetime好友表該表用于記錄用戶加入到通信薄中的用戶,方便用戶給好友發(fā)送郵件。編號字段含義類型1F_id唯一編號number2F_username好友用戶名varchar3F_friend好友名字varchar4F_addtime添加時間varchar郵件信息記錄表該表是郵件信息記錄表,記錄系統(tǒng)用戶所發(fā)送的所有郵件。編號字段含義類型1id唯一編號number2serder發(fā)件人varchar3incept接收人varchar4title標題varchar5content內容varchar
8、6flag標識number7sendtime發(fā)送時間varchar8delR是否刪除接受number9delS是否刪除發(fā)送number10isSend發(fā)送標記number系統(tǒng)信息配置表該表對系統(tǒng)的某些信息進行配置,如系統(tǒng)URL通信、公司名稱、主頁URL通信、E-mail、適應時間、圖片通信等。進行這些設置是為了盡可能最大地利用有限的資源,同時更有效地管理系統(tǒng),對使用該系統(tǒng)的用戶量的信息也有一個很好的紀錄。編號字段含義類型1ForumName系統(tǒng)名稱varchar2ForumURL系