![企業(yè)內部郵件管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/19/0375bff6-3b04-43ab-8d23-9d02a3df2e9f/0375bff6-3b04-43ab-8d23-9d02a3df2e9f1.gif)
![企業(yè)內部郵件管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/19/0375bff6-3b04-43ab-8d23-9d02a3df2e9f/0375bff6-3b04-43ab-8d23-9d02a3df2e9f2.gif)
![企業(yè)內部郵件管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/19/0375bff6-3b04-43ab-8d23-9d02a3df2e9f/0375bff6-3b04-43ab-8d23-9d02a3df2e9f3.gif)
![企業(yè)內部郵件管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/19/0375bff6-3b04-43ab-8d23-9d02a3df2e9f/0375bff6-3b04-43ab-8d23-9d02a3df2e9f4.gif)
![企業(yè)內部郵件管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/19/0375bff6-3b04-43ab-8d23-9d02a3df2e9f/0375bff6-3b04-43ab-8d23-9d02a3df2e9f5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、畢業(yè)論文企業(yè)內部郵件管理系統(tǒng)的設計與實現(xiàn)I摘要:本論文闡述了用ASP.NET技術結合Microsoft SQL Server數(shù)據(jù)庫采用B/S模式設計的企業(yè)內部郵件管理系統(tǒng)。企業(yè)內部郵件管理系統(tǒng)將電子郵件的功能與企業(yè)內部信息管理平臺相融合,以實用、及時、發(fā)展、科學、靈活、安全、經濟等為設計原則和目的,它是企業(yè)內部交流信息和管理溝通的好幫手,有著切實可行的意義,是非常必要的。通過信息化手段增強了企業(yè)內部郵件管理的可操作性、可執(zhí)行性。企業(yè)內部郵件管理實現(xiàn)了計算機技術化,不僅可以提高了企業(yè)管理的自動化、智能化,還能為企業(yè)管理實現(xiàn)整體信息化創(chuàng)造了條件。對企業(yè)來說,企業(yè)內部郵件管理系統(tǒng)實現(xiàn)了數(shù)據(jù)傳送的安全
2、性和方便性,由于數(shù)據(jù)都在企業(yè)內部,也便于統(tǒng)一管理,不需要依靠網(wǎng)絡的支持,可以及時向所有員工發(fā)送信息等;對個人來說,提供了一個企業(yè)內部員工交流信息和溝通的服務平臺,既方便快速又保密。因此,企業(yè)內部郵件管理系統(tǒng)將會是企業(yè)的好幫手,有著深遠的意義。關鍵詞:電子郵件;B/S模式;數(shù)據(jù)庫;ASP.NET;管理系統(tǒng)IIThe Design and Realization of Internal E-mailManagement System in EnterpriseAbstract: The paper described the use of ASP.NET technology using Micr
3、osoft SQL SERVER database B / S model of the design of internal e-mail management system. E-mail management system for enterprise e-mail functions and enterprise integration of information management platform, to practical, timely, development, science, flexible, secure, economic and other principle
4、s for the design and purpose, it is the internal exchange of information and communication management helpful, with practical significance, it is very necessary. Through the means of enhancing the management of internal mail operable and enforceable. Internal e-mail management of computer technology
5、 has not only improved the automation of business management, intelligent, but also for corporate management to achieve the overall information technology has created conditions. For business, the enterprise e-mail management system to achieve a data transmission security and convenience, as a resul
6、t of the data in the enterprise, but also facilitate the unification of management, do not need to rely on the support network, you can send timely information to all staff, etc.; of Personally, provides an enterprise to facilitate the exchange of information and communication services platforms, bo
7、th for the convenience of fast and confidential. Therefore, the enterprise management system will e-mail is a good helper, with far-reaching significance.Keywords: E-mail;B/S model;Database;ASP.NET;Management SystemIII目 錄1緒論. 11.1前言 . 11.2課題研究的目的與意義 . 11.3可行性分析 . 22基本理論 . 32.1什么是ASP.NET . 32.2 ASP.N
8、ET的優(yōu)勢 . 32.3 B/S模式介紹 . 43總體設計 . 63.1需求分析 . 63.1.1需求分析的目標 . 63.1.2用戶的特點 . 63.2對功能的規(guī)定 . 63.3運行環(huán)境規(guī)定 . 83.3.1設備 . 83.3.2開發(fā)環(huán)境配置 . 83.4系統(tǒng)設計 . 93.4.1總體功能結構圖 . 93.4.2各個功能的流程圖 . 93.5數(shù)據(jù)庫設計 . 123.5.1數(shù)據(jù)庫分析 . 123.5.2邏輯結構設計 . 133.5.3物理結構設計 . 153.5.4數(shù)據(jù)字典設計 . 164功能實現(xiàn) . 174.1登錄模塊 . 174.2發(fā)送郵件模塊 . 194.3編輯草稿郵件 . 214.4刪
9、除郵件 . 224.5添加刪除好友 . 234.6修改密碼 . 264.7添加員工 . 274.8修改員工信息 . 284.9刪除員工 . 304.10添加部門 . 314.11修改部門 . 324.12刪除部門 . 335總結. 351緒論1.1前言電子郵件(Electronic Mail,簡稱E-mail)是Internet上的重要信息服務方式。電子郵件(E-mail)一直以來就是互聯(lián)網(wǎng)上最重要的應用,伴隨著互聯(lián)網(wǎng)的迅猛發(fā)展,電子郵件以其高速、方便、廉價、可靠、內容豐富的特點,使得越來越多的人將它作為最主要的信息通訊方式。對于企業(yè)用戶而言,使用電子郵件進行通訊,不僅可以提高辦公效率,而且可
10、以大幅度降低運營成本。企業(yè)用戶對電子郵件的使用,已經經歷了一個從低到高、從簡單到深入的過程。最初,企業(yè)用戶與個人用戶在電子郵件的使用和管理上并無太大區(qū)別,企業(yè)員工自行申請一些免費或收費的電子郵箱,進行日常商務活動。隨著企業(yè)互聯(lián)網(wǎng)應用水平的快速提高,以及企業(yè)對商務通訊管理的需要,部分企業(yè)開始自建郵件系統(tǒng)來供企業(yè)內部員工使用。企業(yè)內部郵件管理系統(tǒng)的快速、穩(wěn)定、安全使得它在國內外已經得到了越來越廣泛的使用,企業(yè)對電子郵件的功能也要求越來越高。1.2課題研究的目的與意義當今社會,科學技術突飛猛進,當今世界已跨入信息時代,信息滲透了我們生活的每一個角落。郵件是信息社會中一種非常重要的溝通方式,企業(yè)員工幾
11、乎每天都會用一定的時間來處理郵件,因此郵件也是企業(yè)信息化比較重要的組成部分。當今世界,是一個物欲橫流的世界。信息化和自動化是發(fā)展的方向,所以對于企業(yè)來說迫切需要一個好的系統(tǒng)管理軟件來管理企業(yè)內部郵件。企業(yè)內部郵件管理系統(tǒng)將電子郵箱的功能與企業(yè)內部信息管理平臺相融合,以實用、及時、發(fā)展、科學、靈活、安全、經濟等為設計原則和目的,它是企業(yè)內部交流信息和管理溝通的好幫手,有著切實可行的意義,是非常必要的。通過信息化手段增強了企業(yè)內部郵件管理的可操作性、可執(zhí)行性。信息膨脹時代,每天來自企業(yè)內部之間的各類數(shù)據(jù)信息都在急速增長。電子郵件,作為一種企業(yè)內部溝通交流普遍采用的工具,隨著使用頻率和使用范圍的不斷
12、擴大,用戶對于信息的安全、注冊使用的便捷,數(shù)據(jù)內容的檢索和管理都提出了更高的要求。隨著科技的發(fā)展,步入知識經濟時代的今天,許多企業(yè)都有自己的一套郵件管理系統(tǒng)。以電子信件的收發(fā)、群發(fā)、上傳附件、信息1管理等功能為主,從企業(yè)內部信息管理的角度來看,全面整合電子信箱,個人信息管理和查詢,將電子郵件與企業(yè)內部信息管理平臺相融合,是一整套科學有效的解決方案。企業(yè)內部郵件管理實現(xiàn)了計算機技術化,不僅可以提高了企業(yè)管理的自動化、智能化,還能為企業(yè)管理實現(xiàn)整體信息化創(chuàng)造了條件。對企業(yè)來說,企業(yè)內部郵件管理系統(tǒng)實現(xiàn)了數(shù)據(jù)傳送的安全性和方便性,由于數(shù)據(jù)都在企業(yè)內部,也便于統(tǒng)一管理,不需要依靠網(wǎng)絡的支持,可以及時向
13、所有員工發(fā)送信息等;對個人來說,提供了一個企業(yè)內部員工交流信息和溝通的服務平臺,既方便快速又保密。因此,企業(yè)內部郵件管理系統(tǒng)將會是企業(yè)的好幫手,有著深遠的意義。1.3可行性分析可行性研究的目的是為了對問題進行研究,以最小的代價在最短的時間內確定問題是否可解。隨著信息社會的高科技,商品經濟化的高效益,使計算機的應用已普及到經濟和社會生活的各個領域。計算機雖然與人類的關系愈來愈密切,還有人由于計算機操作不方便繼續(xù)用手工勞動。為了適應現(xiàn)代社會人們高度強烈的時間觀念和安全觀念,企業(yè)內部郵件管理系統(tǒng)軟件將會為企業(yè)辦公室?guī)砹藰O大的方便。 本軟件最終目標是在企業(yè)電腦正常運轉前提下,對企業(yè)內部郵件進行管理,
14、快速有效化管理,設備更新明確合理化管理,是一項獨立的軟件。本系統(tǒng)開發(fā)環(huán)境采用的是Microsoft Visual Studio2008,基于Microsoft.NET,F(xiàn)ramework2.0,后臺語言為C#,數(shù)據(jù)庫采用的是SQL Server2000,安裝簡單,維護方便,功能完善。技術可行,現(xiàn)有技術可完全承擔開發(fā)任務。操作可行,軟件能被用戶快速接受。22基本理論2.1什么是ASP.NETASP.NET是一種建立在通用語言上的程序構架,能被用于一臺Web服務器來建立強大的Web應用程序。ASP.NET提供許多比現(xiàn)在的Web開發(fā)模式強大的優(yōu)勢。ASP.NET已經被刻意設計成為一種可以用于多處理器
15、的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術,將很大的提高運行速度。即使你現(xiàn)在的ASP.NET應用軟件是為一個處理器開發(fā)的,將來多處理器運行時不需要任何改變都能提高他們的效能,但現(xiàn)在的ASP確做不到這一點。因為ASP.NET是基于通用語言的編譯運行的程序,所以它的強大性和適應性,可以使它運行在Web應用軟件開發(fā)者的幾乎全部的平臺上(筆者到現(xiàn)在為止只知道它只能用在Windows 2000 Server上)。通用語言的基本庫,消息機制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.NET的Web應用中。ASP.NET同時也是language-independent語言獨立化的,所以,你可以選擇一種
16、最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經支持的有C#(C+和Java的結合體)、VB、Jscript。將來,這樣的多種程序語言協(xié)同工作的能力保護您現(xiàn)在的基于COM+開發(fā)的程序,能夠完整的移植向ASP.NET?,F(xiàn)在,ASP.NET使用了全新的編程概念,已經從原來簡單的腳本語言升級到支持以下幾種主要的程序語言:VB.NET、C#.NET、J#.NET和Jscript等。ASP.NET作為開發(fā)網(wǎng)絡應用程序的新一代語言,它的工作原理是基于網(wǎng)絡傳輸?shù)?,并改變了傳統(tǒng)的ASP的工作原理,將部分原來由服務器執(zhí)行的工作給了客戶機。2.2 ASP.NET的優(yōu)勢ASP.NET是把基于通
17、用語言的程序在服務器上運行。不像以前的ASP即時解釋程序,而是將程序在服務器端首次運行時進行編譯,這樣的執(zhí)行效果,當然比一條一條的解釋強很多。ASP.NET構架是可以用Microsoft(R)公司最新的產品Visual Studio.NET開發(fā)環(huán)境進行開發(fā),WYSIWYG(What You See Is What You Get所見即為所得)的編輯。這些僅是ASP.NET強大化軟件支持的一小部分。ASP.NET是運行一些很平常的任務如表單的提交客戶端的身份驗證、分布系統(tǒng)和網(wǎng)站配置變得非常簡單。例如ASP.NET頁面構架允許你建立你自3己的用戶分界面,使其不同于常見的VB-Like界面。另外,通
18、用語言簡化開發(fā)使把代碼結合成軟件簡單的就像裝配電腦。ASP.NET使用一種字符基礎的,分級的配置系統(tǒng),使你服務器環(huán)境和應用程序的設置更加簡單。因為配置信息都保存在簡單文本中,新的設置有可能都不需要啟動本地的管理員工具就可以實現(xiàn)。這種被稱為"Zero Local Administration"的哲學觀念使ASP.NET的基于應用的開發(fā)更加具體,和快捷。一個ASP.NET的應用程序在一臺服務器系統(tǒng)的安裝只需要簡單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動,一切就是這么簡單。ASP.NET設計時考慮了讓網(wǎng)站開發(fā)人員可以在自己的代碼中自己定義"plug-in"的
19、模塊。這與原來的包含關系不同,ASP.NET可以加入自己定義的如何組件。網(wǎng)站程序的開發(fā)從來沒有這么簡單過。基于Windows認證技術和每應用程序配置,你可以確信你的原程序是絕對安全的。Microsoft.NET平臺帶來的重要意義:對于開發(fā)人員,MicroSoft.NET的策略是將互聯(lián)網(wǎng)本身作為構建新一代操作系統(tǒng)的基礎,對互聯(lián)網(wǎng)和操作系統(tǒng)的設計思想進行合理延伸。這樣,開發(fā)人員必將創(chuàng)建出擺脫設備硬件束縛的應用程序,以便輕松實現(xiàn)互聯(lián)網(wǎng)連接。Microsoft.NET無疑是當今計算機技術通向計算時代的一個非常重要的里程碑。2.3 B/S模式介紹目前Internet使用較多的兩種數(shù)據(jù)庫應用模式分別是:C
20、lient/Server(C/S)模式與Browser/Server(B/S)模式。Client/Server它受到地域的限制。而Browser/Server模式通過Internet進行通信,可以不受地域的限制,但是它不能夠進行聯(lián)機事務處理,并且在處理大量數(shù)據(jù)的情況下,速度較慢。B/S(Browser/Server)結構即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),但是主要事務邏輯在服務器端(Server)實現(xiàn),這樣就大大簡化了客戶端電腦載荷,減輕
21、了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本。單獨應用哪一種模式都受其自身弱點的限制。但從目前的開發(fā)技術來看,Browser作為信息收集源,特別是大量的數(shù)據(jù)錄入工作還不能完全取代Client4端的用戶界面。在這方面,Client端的各種開發(fā)工具的功能更加強大也更加靈活。但本人經過認真的收集數(shù)據(jù)、分析現(xiàn)有的情況,覺得B/S結構更適合網(wǎng)站后臺發(fā)布系統(tǒng)。采用這種系統(tǒng)的優(yōu)勢在于系統(tǒng)簡單、功能強大、擴展能力良好以及能夠方便地跨地域操作等。以目前的技術看,局域網(wǎng)建立B/S結構的網(wǎng)絡應用,采用“瘦”客戶機,“胖”服務器的方式來設計系統(tǒng)是相對合理的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點
22、,以不同的接入方式(比如LAN、WAN、Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權限,服務器數(shù)據(jù)庫也很安全。特別是在.NET這樣的跨平臺語言出現(xiàn)之后,B/S架構管理軟件更是方便、快捷、高效。53總體設計3.1需求分析3.1.1需求分析的目標全面、概括性地了解企業(yè)內部郵件管理系統(tǒng)所要完成的工作,使軟件開發(fā)人員和用戶對本系統(tǒng)中的業(yè)務流程及功能達成共識。可以全面了解企業(yè)內部郵件管理系統(tǒng)所要完成的任務和所能達到的功能??梢詾檐浖到y(tǒng)開發(fā)技術協(xié)議提供參考依據(jù)。根據(jù)電子郵件和管理系統(tǒng)的特點,對被開發(fā)軟件系統(tǒng)的主要功能、性能進行完整描述,為軟件開發(fā)者進行
23、詳細設計和編程提供基礎。還可以為軟件提供測試和驗收的依據(jù),即為選取測試用例和進行驗收的依據(jù)3.1.2用戶的特點本軟件最終的用戶操作人員水平不一,大多數(shù)對電腦只是簡單了解,一般用戶除了具有一定的計算機應用能力外,還必須各司其職,不得隨意泄露口令,以共同維護整個系統(tǒng)的安全和正常運行。維護人員要求具有專業(yè)計算機水平,必須具備一定的網(wǎng)絡及數(shù)據(jù)庫的操作和管理知識,并具有高度的責任感和強烈的安全意識。3.2對功能的規(guī)定本系統(tǒng)采用ASP.NET作為開發(fā)平臺,后臺語言為C#,部分前臺功能采用JavaScript,并采用SQL SERVER2000數(shù)據(jù)庫開發(fā)一個用于企業(yè)內部員工使用的郵件管理系統(tǒng),利用數(shù)據(jù)庫的讀
24、寫實現(xiàn)郵件系統(tǒng)的各個功能:包括用戶注冊登錄、發(fā)郵件、收郵件、發(fā)件箱、草稿箱、垃圾箱、添加刪除好友、修改密碼、郵件提醒和系統(tǒng)管理等功能。它能實現(xiàn)單個用戶發(fā)送,可以實現(xiàn)群發(fā)??杉皶r發(fā)送,也可以保存以備發(fā)送。垃圾箱可有效避免用戶誤刪郵件,還可以為郵件添加附件等功能。此外,系統(tǒng)還提供郵件的提醒功能。主要包括以下幾個方面的功能:1) 登錄:用戶需要管理員使用姓名注冊,正確輸入用戶名密碼和驗證碼后才能進入登錄系統(tǒng)。2) 發(fā)郵件:編輯郵件信息,選擇收件人、主題、所在部門,郵件正文、上傳附件,重要性標志等,可以為郵件添加多個附件,還可以選擇郵件的重要性。63) 收郵件:用戶可以進入本人的收件箱,刪除或徹底刪除
25、郵件,查看收到的郵件和郵件相關信息。4) 發(fā)件箱:用戶可以進入本人的發(fā)件箱,查看已發(fā)郵件和郵件相關信息,刪除或徹底刪除郵件,還可以將發(fā)送的郵件再次發(fā)送。5) 草稿箱:用戶編輯完畢郵件可以存入草稿箱,以待他日發(fā)送,也可以刪除或徹底刪除里面的郵件。6) 垃圾箱:用戶刪除的郵件,先進入垃圾箱,分為來自收件箱的郵件和來自發(fā)件箱的郵件,能有效避免郵件被誤刪除。對于垃圾箱中的郵件,用戶可以選擇徹底刪除或還原。7) 我的好友:用戶可以為自己添加或者刪除一個或者多個好友。8) 修改密碼:用戶進入系統(tǒng)后可以任意修改自己的登錄密碼。9) 郵件提醒:用戶進入系統(tǒng)時,系統(tǒng)會自動彈出提示窗口,顯示用戶個人的收件信息即未
26、讀郵件。10) 系統(tǒng)管理:系統(tǒng)管理員具有以上功能,還可以通過登錄系統(tǒng)進入管理模塊維護信息(添加、修改和刪除部門)、用戶信息(添加、修改和刪除員工)和靜態(tài)數(shù)據(jù)等。管理員可以設置員工是否為管理員等。圖1是系統(tǒng)的用例圖,包括:登錄、發(fā)送郵件、接收郵件、保存草稿郵件、刪除郵件、添加用戶、刪除用戶、修改用戶、修改密碼、創(chuàng)建用戶組、修改用戶組、刪除用戶組等功能。用例圖是被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖,呈現(xiàn)了一些參與者和一些用例,以及它們之間的關系,主要用于對系統(tǒng)、子系統(tǒng)或類的功能行為進行建模。用例圖展示了用例之間以及同用例參與者之間是怎樣相互聯(lián)系的。用例圖用于對系統(tǒng)、子系統(tǒng)或類的行為進
27、行可視化,使用戶能夠理解如何使用這些元素,并使開發(fā)者能夠實現(xiàn)這些元素。7添加、修改和刪除部門圖1 系統(tǒng)用例圖3.3運行環(huán)境規(guī)定3.3.1設備1) 為了使本系統(tǒng)可以穩(wěn)定的運行,硬件要求CPU達到奔騰3以上,內存至少為512M。2) 外存可以不做要求,但建議應該在40GB以上。3) 本系統(tǒng)不要求在聯(lián)機情況下使用。3.3.2開發(fā)環(huán)境配置在開發(fā)企業(yè)內部郵件管理系統(tǒng)時,開發(fā)環(huán)境配置如下:1) 硬件平臺計算機設備2) 軟件平臺操作系統(tǒng):數(shù)據(jù)庫:Microsoft Windows XP Professional Microsoft SQL Server 2000 Microsoft Visual Studi
28、o 2008 開發(fā)工具:8瀏覽器: IE 6.0Framework版本: Framework 2.03) 輔助工具系統(tǒng)建模工具:數(shù)據(jù)庫輔助工具:界面輔助工具:制圖輔助工具:3.4系統(tǒng)設計3.4.1總體功能結構圖企業(yè)內部郵件管理系統(tǒng)根據(jù)電子郵件和企業(yè)的特點,可以將系統(tǒng)分為收郵件、發(fā)郵件、保存草稿郵件、刪除郵件、修改信息、員工管理、部門管理等部分,其功能結構圖如圖2所示:Rational Rose Enterprise Edition PowerDesigner Trial 11 Photoshop cs2 Microsoft Office Visio 2003圖2 總體功能結構圖3.4.2各個功
29、能的流程圖流程圖是揭示和掌握封閉系統(tǒng)運動狀況的有效方式。作為診斷工具,它能夠輔助決策制定,讓管理者清楚地知道,問題可能出在什么地方,從而確定出可供選擇的行動方案。 修改個人信息:如圖3點擊修改個人信息->輸入個人各項信息->點擊提交 修改密碼:如圖4點擊修改密碼->輸入新密碼->確認密碼->點擊確認修改 發(fā)送郵件:如圖5點擊發(fā)送郵件->輸入郵件標題、發(fā)送到的人、內容、附件->點擊發(fā)送9 接收郵件:如圖6點擊收件箱->選擇要看的郵件->選擇打開->查看并可下載附件 刪除郵件:如圖7點擊收件箱->選擇刪除的郵件->選擇刪除-&
30、gt;確認刪除 修改用戶組:如圖8點擊查看用戶組->選擇要修改的用戶組->選擇修改->輸入要修改的信息->點擊更新 添加用戶組:如圖9點擊添加用戶組->輸入用戶組名稱、用戶組描述->點擊添加 刪除用戶組:如圖10點擊查看用戶組->選擇要刪除的用戶組->選擇刪除圖3 修改個人信息流程圖 圖4 修改密碼流程圖10圖5 發(fā)送郵件流程圖 圖7 刪除郵件流程圖圖6 接收郵件流程圖圖8 修改用戶組流程圖11圖9 添加用戶組流程圖 圖10 刪除用戶組流程圖3.5數(shù)據(jù)庫設計 3.5.1數(shù)據(jù)庫分析在每一個應用程序中,數(shù)據(jù)庫的設計是其中非常重要的部分,選擇合適的數(shù)據(jù)
31、庫并創(chuàng)建合理的表結構是開發(fā)程序時首要考慮的問題。企業(yè)內部郵件管理系統(tǒng)是為中小型企業(yè)設計的。考慮實際的需求,本系統(tǒng)采用SQL Server 2000數(shù)據(jù)庫,SQL Server以其操作簡單方便、界面友好、安全性好特點得到廣泛的應用。SQL Server是基于服務器端的中型的數(shù)據(jù)庫,可以適合大容量數(shù)據(jù)的應用,在處理海量數(shù)據(jù)的效率,后臺開發(fā)的靈活性,可擴展性等方面強大。Microsoft SQL Server2000能提供超大型系統(tǒng)所需的數(shù)據(jù)庫服務。大型服務器可能有成千上萬的用戶同時連接到SQL Server2000實例。SQL Server2000為這些環(huán)境提供了全面的保護,具有防止問題發(fā)生的安全
32、措施,例如,可以防止多個用戶試圖同時更新相同的數(shù)據(jù)。SQL Server2000還在多個用戶之間有效地12分配可用資源,比如內存、網(wǎng)絡帶寬和磁盤I/O。超大型Internet站點可將其數(shù)據(jù)分開存放在多臺服務器上,從而使處理負荷分散到多臺計算機上,使站點能為成千上萬的并發(fā)用戶提供服務??梢栽谝慌_計算機上運行多個SQL Server2000實例。例如,一個為其它許多組織提供數(shù)據(jù)庫服務的組織可為每個客戶組織單獨運行一個SQL Server2000實例,而全部實例可集中在一臺計算機上。這樣,既隔開了每個客戶組織的數(shù)據(jù),同時又使服務組織只需管理一臺服務器計算機從而減少了費用。SQL Server2000
33、應用程序可在裝有SQL Server2000的計算機上運行。該應用程序通過Windows進程間通訊(IPC)組件而非通過網(wǎng)絡連接到SQL Server2000。這使SQL Server2000得以應用于應用程序必須在本地存儲數(shù)據(jù)的小型系統(tǒng)中。大型Web站點和企業(yè)級數(shù)據(jù)處理系統(tǒng)通常會生成大量的數(shù)據(jù)庫處理,超出了一臺計算機的支持能力。在這些大型系統(tǒng)中,數(shù)據(jù)庫服務由組成數(shù)據(jù)庫服務層的一組數(shù)據(jù)庫服務器提供。SQL Server 2000不支持采用平衡負荷的聚集形式建立數(shù)據(jù)庫服務層,但支持跨自主服務器組存儲數(shù)據(jù)的機制。盡管每個服務器需分開管理,但組內的各個服務器可共同分擔數(shù)據(jù)庫處理負荷。共享同一工作負荷
34、的一組自主服務器稱為服務器聯(lián)合體。3.5.2邏輯結構設計1) 模式:該系統(tǒng)采用了SQL SERVER 2000數(shù)據(jù)庫,數(shù)據(jù)庫中有如下5個數(shù)據(jù)表(1)表MailInfo用于記錄郵件的所有基本信息,如主題、正文、時間、重要性、郵件狀態(tài)等,表MailInfo的設計如表3-1所示: 字段名MailIDSenderIDTitleBodySendTimeState AttNameImportantFlag 表3-1 郵件基本信息表MailInfo 類型 描述 int(4) Int(4) varchar(50) Text(50) DateTime(8) SmallInt(2) varchar(200) SmallInt(2) 郵件ID號(主碼) 發(fā)送者編號(外碼) 郵件主題 郵件正文 發(fā)送時間 郵件狀態(tài) 附件名稱 重要性標志(2)表MailRecvInfo用于記錄所接收郵件的所有信息,如郵件ID、狀態(tài)等,表MailRecvInfo的設計如表3-2所示:13字段名 RecvID MailID ReceiverID ReadFalg
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農村土流轉合同范本
- 黨員教育培訓合同范例
- 2025年咸水菇項目可行性研究報告
- 2025年度工程項目施工圖設計與審查服務協(xié)議
- 2025年度國際貿易仲裁條款專用銷售合同
- 塑料制品塑料包裝項目可行性研究報告申請立項
- 中國玩具絨項目投資可行性研究報告
- 2024-2030年中國電力監(jiān)測設備行業(yè)市場全景監(jiān)測及投資前景展望報告
- 2025年橡膠棍項目可行性研究報告
- 職工困難申請書
- 胎膜早破的護理PPT
- GB/T 308.1-2013滾動軸承球第1部分:鋼球
- GB/T 1096-2003普通型平鍵
- 新員工入場安全教育培訓課件
- 優(yōu)秀員工榮譽證書模板
- 2023機械工程師考試試題及答案
- 精選裝飾工程室內拆除專項施工方案
- 2022年二年級生命安全教育教案
- 豐田汽車戰(zhàn)略規(guī)劃與戰(zhàn)略管理體系研究(2021)
- 公共政策學(第三版)-課件
- 文物保護項目可行性研究報告
評論
0/150
提交評論