企業(yè)內(nèi)部郵件管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文_第1頁
企業(yè)內(nèi)部郵件管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文_第2頁
企業(yè)內(nèi)部郵件管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文_第3頁
企業(yè)內(nèi)部郵件管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文_第4頁
企業(yè)內(nèi)部郵件管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、畢業(yè)論文企業(yè)內(nèi)部郵件管理系統(tǒng)的設(shè)計與實現(xiàn)I摘要:本論文闡述了用ASP.NET技術(shù)結(jié)合Microsoft SQL Server數(shù)據(jù)庫采用B/S模式設(shè)計的企業(yè)內(nèi)部郵件管理系統(tǒng)。企業(yè)內(nèi)部郵件管理系統(tǒng)將電子郵件的功能與企業(yè)內(nèi)部信息管理平臺相融合,以實用、及時、發(fā)展、科學(xué)、靈活、安全、經(jīng)濟等為設(shè)計原則和目的,它是企業(yè)內(nèi)部交流信息和管理溝通的好幫手,有著切實可行的意義,是非常必要的。通過信息化手段增強了企業(yè)內(nèi)部郵件管理的可操作性、可執(zhí)行性。企業(yè)內(nèi)部郵件管理實現(xiàn)了計算機技術(shù)化,不僅可以提高了企業(yè)管理的自動化、智能化,還能為企業(yè)管理實現(xiàn)整體信息化創(chuàng)造了條件。對企業(yè)來說,企業(yè)內(nèi)部郵件管理系統(tǒng)實現(xiàn)了數(shù)據(jù)傳送的安全

2、性和方便性,由于數(shù)據(jù)都在企業(yè)內(nèi)部,也便于統(tǒng)一管理,不需要依靠網(wǎng)絡(luò)的支持,可以及時向所有員工發(fā)送信息等;對個人來說,提供了一個企業(yè)內(nèi)部員工交流信息和溝通的服務(wù)平臺,既方便快速又保密。因此,企業(yè)內(nèi)部郵件管理系統(tǒng)將會是企業(yè)的好幫手,有著深遠(yuǎn)的意義。關(guān)鍵詞:電子郵件;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總體設(shè)計 . 63.1需求分析 . 63.1.1需求分析的目標(biāo) . 63.1.2用戶的特點 . 63.2對功能的規(guī)定 . 63.3運行環(huán)境規(guī)定 . 83.3.1設(shè)備 . 83.3.2開發(fā)環(huán)境配置 . 83.4系統(tǒng)設(shè)計 . 93.4.1總體功能結(jié)構(gòu)圖 . 93.4.2各個功能的流程圖 . 93.5數(shù)據(jù)庫設(shè)計 . 123.5.1數(shù)據(jù)庫分析 . 123.5.2邏輯結(jié)構(gòu)設(shè)計 . 133.5.3物理結(jié)構(gòu)設(shè)計 . 153.5.4數(shù)據(jù)字典設(shè)計 . 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總結(jié). 351緒論1.1前言電子郵件(Electronic Mail,簡稱E-mail)是Internet上的重要信息服務(wù)方式。電子郵件(E-mail)一直以來就是互聯(lián)網(wǎng)上最重要的應(yīng)用,伴隨著互聯(lián)網(wǎng)的迅猛發(fā)展,電子郵件以其高速、方便、廉價、可靠、內(nèi)容豐富的特點,使得越來越多的人將它作為最主要的信息通訊方式。對于企業(yè)用戶而言,使用電子郵件進(jìn)行通訊,不僅可以提高辦公效率,而且可

10、以大幅度降低運營成本。企業(yè)用戶對電子郵件的使用,已經(jīng)經(jīng)歷了一個從低到高、從簡單到深入的過程。最初,企業(yè)用戶與個人用戶在電子郵件的使用和管理上并無太大區(qū)別,企業(yè)員工自行申請一些免費或收費的電子郵箱,進(jìn)行日常商務(wù)活動。隨著企業(yè)互聯(lián)網(wǎng)應(yīng)用水平的快速提高,以及企業(yè)對商務(wù)通訊管理的需要,部分企業(yè)開始自建郵件系統(tǒng)來供企業(yè)內(nèi)部員工使用。企業(yè)內(nèi)部郵件管理系統(tǒng)的快速、穩(wěn)定、安全使得它在國內(nèi)外已經(jīng)得到了越來越廣泛的使用,企業(yè)對電子郵件的功能也要求越來越高。1.2課題研究的目的與意義當(dāng)今社會,科學(xué)技術(shù)突飛猛進(jìn),當(dāng)今世界已跨入信息時代,信息滲透了我們生活的每一個角落。郵件是信息社會中一種非常重要的溝通方式,企業(yè)員工幾

11、乎每天都會用一定的時間來處理郵件,因此郵件也是企業(yè)信息化比較重要的組成部分。當(dāng)今世界,是一個物欲橫流的世界。信息化和自動化是發(fā)展的方向,所以對于企業(yè)來說迫切需要一個好的系統(tǒng)管理軟件來管理企業(yè)內(nèi)部郵件。企業(yè)內(nèi)部郵件管理系統(tǒng)將電子郵箱的功能與企業(yè)內(nèi)部信息管理平臺相融合,以實用、及時、發(fā)展、科學(xué)、靈活、安全、經(jīng)濟等為設(shè)計原則和目的,它是企業(yè)內(nèi)部交流信息和管理溝通的好幫手,有著切實可行的意義,是非常必要的。通過信息化手段增強了企業(yè)內(nèi)部郵件管理的可操作性、可執(zhí)行性。信息膨脹時代,每天來自企業(yè)內(nèi)部之間的各類數(shù)據(jù)信息都在急速增長。電子郵件,作為一種企業(yè)內(nèi)部溝通交流普遍采用的工具,隨著使用頻率和使用范圍的不斷

12、擴大,用戶對于信息的安全、注冊使用的便捷,數(shù)據(jù)內(nèi)容的檢索和管理都提出了更高的要求。隨著科技的發(fā)展,步入知識經(jīng)濟時代的今天,許多企業(yè)都有自己的一套郵件管理系統(tǒng)。以電子信件的收發(fā)、群發(fā)、上傳附件、信息1管理等功能為主,從企業(yè)內(nèi)部信息管理的角度來看,全面整合電子信箱,個人信息管理和查詢,將電子郵件與企業(yè)內(nèi)部信息管理平臺相融合,是一整套科學(xué)有效的解決方案。企業(yè)內(nèi)部郵件管理實現(xiàn)了計算機技術(shù)化,不僅可以提高了企業(yè)管理的自動化、智能化,還能為企業(yè)管理實現(xiàn)整體信息化創(chuàng)造了條件。對企業(yè)來說,企業(yè)內(nèi)部郵件管理系統(tǒng)實現(xiàn)了數(shù)據(jù)傳送的安全性和方便性,由于數(shù)據(jù)都在企業(yè)內(nèi)部,也便于統(tǒng)一管理,不需要依靠網(wǎng)絡(luò)的支持,可以及時向

13、所有員工發(fā)送信息等;對個人來說,提供了一個企業(yè)內(nèi)部員工交流信息和溝通的服務(wù)平臺,既方便快速又保密。因此,企業(yè)內(nèi)部郵件管理系統(tǒng)將會是企業(yè)的好幫手,有著深遠(yuǎn)的意義。1.3可行性分析可行性研究的目的是為了對問題進(jìn)行研究,以最小的代價在最短的時間內(nèi)確定問題是否可解。隨著信息社會的高科技,商品經(jīng)濟化的高效益,使計算機的應(yīng)用已普及到經(jīng)濟和社會生活的各個領(lǐng)域。計算機雖然與人類的關(guān)系愈來愈密切,還有人由于計算機操作不方便繼續(xù)用手工勞動。為了適應(yīng)現(xiàn)代社會人們高度強烈的時間觀念和安全觀念,企業(yè)內(nèi)部郵件管理系統(tǒng)軟件將會為企業(yè)辦公室?guī)砹藰O大的方便。 本軟件最終目標(biāo)是在企業(yè)電腦正常運轉(zhuǎn)前提下,對企業(yè)內(nèi)部郵件進(jìn)行管理,

14、快速有效化管理,設(shè)備更新明確合理化管理,是一項獨立的軟件。本系統(tǒng)開發(fā)環(huán)境采用的是Microsoft Visual Studio2008,基于Microsoft.NET,F(xiàn)ramework2.0,后臺語言為C#,數(shù)據(jù)庫采用的是SQL Server2000,安裝簡單,維護(hù)方便,功能完善。技術(shù)可行,現(xiàn)有技術(shù)可完全承擔(dān)開發(fā)任務(wù)。操作可行,軟件能被用戶快速接受。22基本理論2.1什么是ASP.NETASP.NET是一種建立在通用語言上的程序構(gòu)架,能被用于一臺Web服務(wù)器來建立強大的Web應(yīng)用程序。ASP.NET提供許多比現(xiàn)在的Web開發(fā)模式強大的優(yōu)勢。ASP.NET已經(jīng)被刻意設(shè)計成為一種可以用于多處理器

15、的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術(shù),將很大的提高運行速度。即使你現(xiàn)在的ASP.NET應(yīng)用軟件是為一個處理器開發(fā)的,將來多處理器運行時不需要任何改變都能提高他們的效能,但現(xiàn)在的ASP確做不到這一點。因為ASP.NET是基于通用語言的編譯運行的程序,所以它的強大性和適應(yīng)性,可以使它運行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺上(筆者到現(xiàn)在為止只知道它只能用在Windows 2000 Server上)。通用語言的基本庫,消息機制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.NET的Web應(yīng)用中。ASP.NET同時也是language-independent語言獨立化的,所以,你可以選擇一種

16、最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有C#(C+和Java的結(jié)合體)、VB、Jscript。將來,這樣的多種程序語言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于COM+開發(fā)的程序,能夠完整的移植向ASP.NET。現(xiàn)在,ASP.NET使用了全新的編程概念,已經(jīng)從原來簡單的腳本語言升級到支持以下幾種主要的程序語言:VB.NET、C#.NET、J#.NET和Jscript等。ASP.NET作為開發(fā)網(wǎng)絡(luò)應(yīng)用程序的新一代語言,它的工作原理是基于網(wǎng)絡(luò)傳輸?shù)模⒏淖兞藗鹘y(tǒng)的ASP的工作原理,將部分原來由服務(wù)器執(zhí)行的工作給了客戶機。2.2 ASP.NET的優(yōu)勢ASP.NET是把基于通

17、用語言的程序在服務(wù)器上運行。不像以前的ASP即時解釋程序,而是將程序在服務(wù)器端首次運行時進(jìn)行編譯,這樣的執(zhí)行效果,當(dāng)然比一條一條的解釋強很多。ASP.NET構(gòu)架是可以用Microsoft(R)公司最新的產(chǎn)品Visual Studio.NET開發(fā)環(huán)境進(jìn)行開發(fā),WYSIWYG(What You See Is What You Get所見即為所得)的編輯。這些僅是ASP.NET強大化軟件支持的一小部分。ASP.NET是運行一些很平常的任務(wù)如表單的提交客戶端的身份驗證、分布系統(tǒng)和網(wǎng)站配置變得非常簡單。例如ASP.NET頁面構(gòu)架允許你建立你自3己的用戶分界面,使其不同于常見的VB-Like界面。另外,通

18、用語言簡化開發(fā)使把代碼結(jié)合成軟件簡單的就像裝配電腦。ASP.NET使用一種字符基礎(chǔ)的,分級的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡單。因為配置信息都保存在簡單文本中,新的設(shè)置有可能都不需要啟動本地的管理員工具就可以實現(xiàn)。這種被稱為"Zero Local Administration"的哲學(xué)觀念使ASP.NET的基于應(yīng)用的開發(fā)更加具體,和快捷。一個ASP.NET的應(yīng)用程序在一臺服務(wù)器系統(tǒng)的安裝只需要簡單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動,一切就是這么簡單。ASP.NET設(shè)計時考慮了讓網(wǎng)站開發(fā)人員可以在自己的代碼中自己定義"plug-in"的

19、模塊。這與原來的包含關(guān)系不同,ASP.NET可以加入自己定義的如何組件。網(wǎng)站程序的開發(fā)從來沒有這么簡單過?;赪indows認(rèn)證技術(shù)和每應(yīng)用程序配置,你可以確信你的原程序是絕對安全的。Microsoft.NET平臺帶來的重要意義:對于開發(fā)人員,MicroSoft.NET的策略是將互聯(lián)網(wǎng)本身作為構(gòu)建新一代操作系統(tǒng)的基礎(chǔ),對互聯(lián)網(wǎng)和操作系統(tǒng)的設(shè)計思想進(jìn)行合理延伸。這樣,開發(fā)人員必將創(chuàng)建出擺脫設(shè)備硬件束縛的應(yīng)用程序,以便輕松實現(xiàn)互聯(lián)網(wǎng)連接。Microsoft.NET無疑是當(dāng)今計算機技術(shù)通向計算時代的一個非常重要的里程碑。2.3 B/S模式介紹目前Internet使用較多的兩種數(shù)據(jù)庫應(yīng)用模式分別是:C

20、lient/Server(C/S)模式與Browser/Server(B/S)模式。Client/Server它受到地域的限制。而Browser/Server模式通過Internet進(jìn)行通信,可以不受地域的限制,但是它不能夠進(jìn)行聯(lián)機事務(wù)處理,并且在處理大量數(shù)據(jù)的情況下,速度較慢。B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),這樣就大大簡化了客戶端電腦載荷,減輕

21、了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本。單獨應(yīng)用哪一種模式都受其自身弱點的限制。但從目前的開發(fā)技術(shù)來看,Browser作為信息收集源,特別是大量的數(shù)據(jù)錄入工作還不能完全取代Client4端的用戶界面。在這方面,Client端的各種開發(fā)工具的功能更加強大也更加靈活。但本人經(jīng)過認(rèn)真的收集數(shù)據(jù)、分析現(xiàn)有的情況,覺得B/S結(jié)構(gòu)更適合網(wǎng)站后臺發(fā)布系統(tǒng)。采用這種系統(tǒng)的優(yōu)勢在于系統(tǒng)簡單、功能強大、擴展能力良好以及能夠方便地跨地域操作等。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,采用“瘦”客戶機,“胖”服務(wù)器的方式來設(shè)計系統(tǒng)是相對合理的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點

22、,以不同的接入方式(比如LAN、WAN、Internet/Intranet等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。特別是在.NET這樣的跨平臺語言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。53總體設(shè)計3.1需求分析3.1.1需求分析的目標(biāo)全面、概括性地了解企業(yè)內(nèi)部郵件管理系統(tǒng)所要完成的工作,使軟件開發(fā)人員和用戶對本系統(tǒng)中的業(yè)務(wù)流程及功能達(dá)成共識??梢匀媪私馄髽I(yè)內(nèi)部郵件管理系統(tǒng)所要完成的任務(wù)和所能達(dá)到的功能??梢詾檐浖到y(tǒng)開發(fā)技術(shù)協(xié)議提供參考依據(jù)。根據(jù)電子郵件和管理系統(tǒng)的特點,對被開發(fā)軟件系統(tǒng)的主要功能、性能進(jìn)行完整描述,為軟件開發(fā)者進(jìn)行

23、詳細(xì)設(shè)計和編程提供基礎(chǔ)。還可以為軟件提供測試和驗收的依據(jù),即為選取測試用例和進(jìn)行驗收的依據(jù)3.1.2用戶的特點本軟件最終的用戶操作人員水平不一,大多數(shù)對電腦只是簡單了解,一般用戶除了具有一定的計算機應(yīng)用能力外,還必須各司其職,不得隨意泄露口令,以共同維護(hù)整個系統(tǒng)的安全和正常運行。維護(hù)人員要求具有專業(yè)計算機水平,必須具備一定的網(wǎng)絡(luò)及數(shù)據(jù)庫的操作和管理知識,并具有高度的責(zé)任感和強烈的安全意識。3.2對功能的規(guī)定本系統(tǒng)采用ASP.NET作為開發(fā)平臺,后臺語言為C#,部分前臺功能采用JavaScript,并采用SQL SERVER2000數(shù)據(jù)庫開發(fā)一個用于企業(yè)內(nèi)部員工使用的郵件管理系統(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) 登錄:用戶需要管理員使用姓名注冊,正確輸入用戶名密碼和驗證碼后才能進(jìn)入登錄系統(tǒng)。2) 發(fā)郵件:編輯郵件信息,選擇收件人、主題、所在部門,郵件正文、上傳附件,重要性標(biāo)志等,可以為郵件添加多個附件,還可以選擇郵件的重要性。63) 收郵件:用戶可以進(jìn)入本人的收件箱,刪除或徹底刪除

25、郵件,查看收到的郵件和郵件相關(guān)信息。4) 發(fā)件箱:用戶可以進(jìn)入本人的發(fā)件箱,查看已發(fā)郵件和郵件相關(guān)信息,刪除或徹底刪除郵件,還可以將發(fā)送的郵件再次發(fā)送。5) 草稿箱:用戶編輯完畢郵件可以存入草稿箱,以待他日發(fā)送,也可以刪除或徹底刪除里面的郵件。6) 垃圾箱:用戶刪除的郵件,先進(jìn)入垃圾箱,分為來自收件箱的郵件和來自發(fā)件箱的郵件,能有效避免郵件被誤刪除。對于垃圾箱中的郵件,用戶可以選擇徹底刪除或還原。7) 我的好友:用戶可以為自己添加或者刪除一個或者多個好友。8) 修改密碼:用戶進(jìn)入系統(tǒng)后可以任意修改自己的登錄密碼。9) 郵件提醒:用戶進(jìn)入系統(tǒng)時,系統(tǒng)會自動彈出提示窗口,顯示用戶個人的收件信息即未

26、讀郵件。10) 系統(tǒng)管理:系統(tǒng)管理員具有以上功能,還可以通過登錄系統(tǒng)進(jìn)入管理模塊維護(hù)信息(添加、修改和刪除部門)、用戶信息(添加、修改和刪除員工)和靜態(tài)數(shù)據(jù)等。管理員可以設(shè)置員工是否為管理員等。圖1是系統(tǒng)的用例圖,包括:登錄、發(fā)送郵件、接收郵件、保存草稿郵件、刪除郵件、添加用戶、刪除用戶、修改用戶、修改密碼、創(chuàng)建用戶組、修改用戶組、刪除用戶組等功能。用例圖是被稱為參與者的外部用戶所能觀察到的系統(tǒng)功能的模型圖,呈現(xiàn)了一些參與者和一些用例,以及它們之間的關(guān)系,主要用于對系統(tǒng)、子系統(tǒng)或類的功能行為進(jìn)行建模。用例圖展示了用例之間以及同用例參與者之間是怎樣相互聯(lián)系的。用例圖用于對系統(tǒng)、子系統(tǒng)或類的行為進(jìn)

27、行可視化,使用戶能夠理解如何使用這些元素,并使開發(fā)者能夠?qū)崿F(xiàn)這些元素。7添加、修改和刪除部門圖1 系統(tǒng)用例圖3.3運行環(huán)境規(guī)定3.3.1設(shè)備1) 為了使本系統(tǒng)可以穩(wěn)定的運行,硬件要求CPU達(dá)到奔騰3以上,內(nèi)存至少為512M。2) 外存可以不做要求,但建議應(yīng)該在40GB以上。3) 本系統(tǒng)不要求在聯(lián)機情況下使用。3.3.2開發(fā)環(huán)境配置在開發(fā)企業(yè)內(nèi)部郵件管理系統(tǒng)時,開發(fā)環(huán)境配置如下:1) 硬件平臺計算機設(shè)備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)設(shè)計3.4.1總體功能結(jié)構(gòu)圖企業(yè)內(nèi)部郵件管理系統(tǒng)根據(jù)電子郵件和企業(yè)的特點,可以將系統(tǒng)分為收郵件、發(fā)郵件、保存草稿郵件、刪除郵件、修改信息、員工管理、部門管理等部分,其功能結(jié)構(gòu)圖如圖2所示:Rational Rose Enterprise Edition PowerDesigner Trial 11 Photoshop cs2 Microsoft Office Visio 2003圖2 總體功能結(jié)構(gòu)圖3.4.2各個功

29、能的流程圖流程圖是揭示和掌握封閉系統(tǒng)運動狀況的有效方式。作為診斷工具,它能夠輔助決策制定,讓管理者清楚地知道,問題可能出在什么地方,從而確定出可供選擇的行動方案。 修改個人信息:如圖3點擊修改個人信息->輸入個人各項信息->點擊提交 修改密碼:如圖4點擊修改密碼->輸入新密碼->確認(rèn)密碼->點擊確認(rèn)修改 發(fā)送郵件:如圖5點擊發(fā)送郵件->輸入郵件標(biāo)題、發(fā)送到的人、內(nèi)容、附件->點擊發(fā)送9 接收郵件:如圖6點擊收件箱->選擇要看的郵件->選擇打開->查看并可下載附件 刪除郵件:如圖7點擊收件箱->選擇刪除的郵件->選擇刪除-&

30、gt;確認(rèn)刪除 修改用戶組:如圖8點擊查看用戶組->選擇要修改的用戶組->選擇修改->輸入要修改的信息->點擊更新 添加用戶組:如圖9點擊添加用戶組->輸入用戶組名稱、用戶組描述->點擊添加 刪除用戶組:如圖10點擊查看用戶組->選擇要刪除的用戶組->選擇刪除圖3 修改個人信息流程圖 圖4 修改密碼流程圖10圖5 發(fā)送郵件流程圖 圖7 刪除郵件流程圖圖6 接收郵件流程圖圖8 修改用戶組流程圖11圖9 添加用戶組流程圖 圖10 刪除用戶組流程圖3.5數(shù)據(jù)庫設(shè)計 3.5.1數(shù)據(jù)庫分析在每一個應(yīng)用程序中,數(shù)據(jù)庫的設(shè)計是其中非常重要的部分,選擇合適的數(shù)據(jù)

31、庫并創(chuàng)建合理的表結(jié)構(gòu)是開發(fā)程序時首要考慮的問題。企業(yè)內(nèi)部郵件管理系統(tǒng)是為中小型企業(yè)設(shè)計的??紤]實際的需求,本系統(tǒng)采用SQL Server 2000數(shù)據(jù)庫,SQL Server以其操作簡單方便、界面友好、安全性好特點得到廣泛的應(yīng)用。SQL Server是基于服務(wù)器端的中型的數(shù)據(jù)庫,可以適合大容量數(shù)據(jù)的應(yīng)用,在處理海量數(shù)據(jù)的效率,后臺開發(fā)的靈活性,可擴展性等方面強大。Microsoft SQL Server2000能提供超大型系統(tǒng)所需的數(shù)據(jù)庫服務(wù)。大型服務(wù)器可能有成千上萬的用戶同時連接到SQL Server2000實例。SQL Server2000為這些環(huán)境提供了全面的保護(hù),具有防止問題發(fā)生的安全

32、措施,例如,可以防止多個用戶試圖同時更新相同的數(shù)據(jù)。SQL Server2000還在多個用戶之間有效地12分配可用資源,比如內(nèi)存、網(wǎng)絡(luò)帶寬和磁盤I/O。超大型Internet站點可將其數(shù)據(jù)分開存放在多臺服務(wù)器上,從而使處理負(fù)荷分散到多臺計算機上,使站點能為成千上萬的并發(fā)用戶提供服務(wù)??梢栽谝慌_計算機上運行多個SQL Server2000實例。例如,一個為其它許多組織提供數(shù)據(jù)庫服務(wù)的組織可為每個客戶組織單獨運行一個SQL Server2000實例,而全部實例可集中在一臺計算機上。這樣,既隔開了每個客戶組織的數(shù)據(jù),同時又使服務(wù)組織只需管理一臺服務(wù)器計算機從而減少了費用。SQL Server2000

33、應(yīng)用程序可在裝有SQL Server2000的計算機上運行。該應(yīng)用程序通過Windows進(jìn)程間通訊(IPC)組件而非通過網(wǎng)絡(luò)連接到SQL Server2000。這使SQL Server2000得以應(yīng)用于應(yīng)用程序必須在本地存儲數(shù)據(jù)的小型系統(tǒng)中。大型Web站點和企業(yè)級數(shù)據(jù)處理系統(tǒng)通常會生成大量的數(shù)據(jù)庫處理,超出了一臺計算機的支持能力。在這些大型系統(tǒng)中,數(shù)據(jù)庫服務(wù)由組成數(shù)據(jù)庫服務(wù)層的一組數(shù)據(jù)庫服務(wù)器提供。SQL Server 2000不支持采用平衡負(fù)荷的聚集形式建立數(shù)據(jù)庫服務(wù)層,但支持跨自主服務(wù)器組存儲數(shù)據(jù)的機制。盡管每個服務(wù)器需分開管理,但組內(nèi)的各個服務(wù)器可共同分擔(dān)數(shù)據(jù)庫處理負(fù)荷。共享同一工作負(fù)荷

34、的一組自主服務(wù)器稱為服務(wù)器聯(lián)合體。3.5.2邏輯結(jié)構(gòu)設(shè)計1) 模式:該系統(tǒng)采用了SQL SERVER 2000數(shù)據(jù)庫,數(shù)據(jù)庫中有如下5個數(shù)據(jù)表(1)表MailInfo用于記錄郵件的所有基本信息,如主題、正文、時間、重要性、郵件狀態(tài)等,表MailInfo的設(shè)計如表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) 附件名稱 重要性標(biāo)志(2)表MailRecvInfo用于記錄所接收郵件的所有信息,如郵件ID、狀態(tài)等,表MailRecvInfo的設(shè)計如表3-2所示:13字段名 RecvID MailID ReceiverID ReadFalg

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論