ASP.NET郵件收發(fā)程序的設(shè)計(jì)與開發(fā)(源代碼+論文)
ASP.NET郵件收發(fā)程序的設(shè)計(jì)與開發(fā)(源代碼+論文),ASP,NET,郵件,收發(fā),程序,設(shè)計(jì),開發(fā),源代碼,論文
分類號(hào):分類號(hào):TP315TP315 U U D D C C:D10621-D10621-4 40 08 8-(2007)6207-0-(2007)6207-0密密 級(jí):公級(jí):公 開開 編編 號(hào):號(hào):20030321632003032163成成 都都 信信 息息 工工 程程 學(xué)學(xué) 院院學(xué)學(xué) 位位 論論 文文郵件收發(fā)程序的設(shè)計(jì)與開發(fā)郵件收發(fā)程序的設(shè)計(jì)與開發(fā)論文作者姓名:論文作者姓名:黨寧黨寧申請學(xué)位專業(yè):申請學(xué)位專業(yè):網(wǎng)絡(luò)工程網(wǎng)絡(luò)工程申請學(xué)位類別:申請學(xué)位類別:工學(xué)學(xué)士工學(xué)學(xué)士指指導(dǎo)導(dǎo)教教師師姓姓名名(職職稱稱):李中志李中志( (講師講師) )論文提交日期:論文提交日期:20072007年年6 6月月1010日日郵件收發(fā)程序的設(shè)計(jì)與開發(fā)郵件收發(fā)程序的設(shè)計(jì)與開發(fā)摘摘 要要在經(jīng)濟(jì)全球化和信息技術(shù)飛速發(fā)展的今天,通過郵件收發(fā)進(jìn)行信息傳遞已經(jīng)成為主流。目前,基于 B/S(Browser/Server)模式的 MIS(Management information system)日益成熟,Web 已從靜態(tài)的 HTML 到動(dòng)態(tài)的網(wǎng)頁,使系統(tǒng)的開發(fā)、管理和維護(hù)變得非常方便。因此,本系統(tǒng)研究并開發(fā)了基于 B/S 模式的郵件收發(fā)程序系統(tǒng)。郵件收發(fā)程序的設(shè)計(jì)與開發(fā)是一個(gè)綜合性的程序設(shè)計(jì),涉及到界面、系統(tǒng)、數(shù)據(jù)庫、協(xié)議、編碼等多個(gè)方面的內(nèi)容。本設(shè)計(jì)前臺(tái)采用.NET 技術(shù),后臺(tái)數(shù)據(jù)庫采用 SQL Server 2000,語言采用 C#,主要講述了郵件系統(tǒng)的注冊、登陸、管理、發(fā)送和接收郵件等基本功能及設(shè)計(jì)方法。在系統(tǒng)分析中先后用系統(tǒng)的結(jié)構(gòu)圖分析了郵件系統(tǒng),包括功能流程和功能分析,數(shù)據(jù)庫表格。在整個(gè)系統(tǒng)的設(shè)計(jì)中,詳細(xì)的展現(xiàn)了用戶系統(tǒng)的各個(gè)功能模塊,菜單的設(shè)計(jì)等。同時(shí)在系統(tǒng)的實(shí)現(xiàn)中,給出了實(shí)現(xiàn)表單中相應(yīng)的后臺(tái)數(shù)據(jù)庫服務(wù),前臺(tái)功能控件的事件及代碼以及界面實(shí)現(xiàn)的方法。最后,對(duì)系統(tǒng)設(shè)計(jì)的各個(gè)功能做了相應(yīng)測試,并給出了相關(guān)設(shè)計(jì)頁面截面的直觀圖。關(guān)鍵字關(guān)鍵字:C#;郵件系統(tǒng);SQL Server數(shù)據(jù)庫The Designing and Development of Email Receiving and Sending SystemAbstractRecently as the economic became globalization and the information technology developed rapidly, the level of enterprise Information is the key to drive the technological innovation and to upgrade of all work. Currently, the model of MIS (Management Information System) based on the B/S (Browser/Server) is becoming increasingly mature and enterprise Web have already been from static HTML to dynamic website, which allowing the system to the development, management and maintenance became convenience. Therefore, this system researched and developed the inventory management information system based on the B/S mode.The designing and development of Email receiving and sending systemis a comprehensive design process involving the interface, system, database, agreement, coding and other aspects .The designing uses .NET technology, background database using SQL Server 2000, C # as language. It mainly described the mail system on the registration, landing, and management, sending and receiving mail and other basic functions and design methods. In systems analysis the system structure was used to analyze the mail system, including the functional processes and functional analysis, database tables. During the entire system design , the various user system functional modules, menu design were detailed displayed .Meanwhile in the system realization , the corresponding backstage database service , the onstage function event controller and the code as well as the contact surface realization method were offered in the realization table list . Finally, the corresponding test has been given to system design each function, and the correlation design page section direct-viewing chart has been produced.Key words: C#; Email System; SQL Server目目 錄錄論文總頁數(shù):28 頁1引言.11.1郵件系統(tǒng)的介紹.11.2開發(fā)概述.11.3對(duì)電子郵件的現(xiàn)狀分析.21.4電子郵件的發(fā)展前景.22開發(fā)分析.32.1開發(fā)背景.32.2工作原理分析.33系統(tǒng)設(shè)計(jì).43.1模塊的劃分與功能設(shè)計(jì).43.2功能模塊的初步設(shè)計(jì).53.2.1 前臺(tái)分析 .63.2.2 后臺(tái)分析.63.3數(shù)據(jù)庫設(shè)計(jì).73.4模塊的組織結(jié)構(gòu).94系統(tǒng)詳細(xì)設(shè)計(jì).114.1用戶“注冊”的設(shè)計(jì).114.2用戶“登路”的設(shè)計(jì).124.3修改用戶密碼的設(shè)計(jì).134.4新建文件夾.144.5閱讀郵件.154.6重命名文件夾.164.7發(fā)送郵件.174.8郵件用戶管理.205系統(tǒng)功能界面演示.215.1用戶注冊功能界面演示.215.2管理功能界面演示.235.3接收送功能界面演示.24結(jié) 論.25參考文獻(xiàn).25致 謝.27聲 明.28第 1 頁 共 28 頁1 1引言引言1.11.1 郵件系統(tǒng)的介紹郵件系統(tǒng)的介紹伴隨著信息技術(shù)的快速發(fā)展,電子郵件已經(jīng)成為最基本的網(wǎng)絡(luò)通信工具,每天都有成千上萬的用戶使用它。電子郵件(簡稱 E-mai1)又稱電子信箱、電子郵政,它是種用電子手段提供信息交換的通信方式,它是全球多種網(wǎng)絡(luò)上使用最普遍的一項(xiàng)服務(wù)。這種非交互式的通信,加速了信息的交流及數(shù)據(jù)傳送,它是個(gè)簡易、快速的方法。進(jìn)入國際互連網(wǎng)的用戶可以方便的使用電子郵件,而且不用任何紙張,就可以方便的寫、寄、讀、轉(zhuǎn)發(fā)信件,而且它不論地球的任何區(qū)域,只要他在網(wǎng)內(nèi)就可以進(jìn)行轉(zhuǎn)發(fā),而不受任何時(shí)間的限制。利用電子郵件還可以實(shí)現(xiàn)文件的傳輸、電子雜志的訂閱,進(jìn)行學(xué)術(shù)討論,舉行電子會(huì)議或者查詢信息。這是目前最普及也是最方便的通信工具。很多應(yīng)用程序都附帶有電子郵件的發(fā)送和接收功能,因此,電子郵件和接受程序的編程變的十分重要。郵件收發(fā)程序的設(shè)計(jì)和開發(fā)是采用 C#開發(fā)的綜合性的程序設(shè)計(jì)。它包括郵件用戶的注冊、登陸、管理以及郵件的收發(fā)?,F(xiàn)在,這種電子郵件系統(tǒng)已成為人們生活中不可缺少的重要工具,也是許多商家和組織機(jī)構(gòu)的生命血脈。用戶可以通過電子郵件的討論會(huì)進(jìn)行項(xiàng)目管理,并且有時(shí)要根據(jù)快速,或洲際的電子郵件信息交換進(jìn)行重要的決策行動(dòng)。1.21.2 開發(fā)概述開發(fā)概述 電子郵件(Electronic Mail,E-mail)是利用計(jì)算機(jī)網(wǎng)絡(luò)傳遞的電子媒體信件,它是隨著計(jì)算機(jī)網(wǎng)絡(luò)出現(xiàn)的,依靠網(wǎng)絡(luò)的通信手段實(shí)現(xiàn)普通郵件信息的傳輸。雖然電子郵件是在 70 年代發(fā)明的,它卻是在 80 年才得以興起。70 年代的沉寂主要是由于當(dāng)時(shí)使用 Arpanet 網(wǎng)絡(luò)的人太少,網(wǎng)絡(luò)的速度也僅為目前56Kbps 標(biāo)準(zhǔn)速度的二十分之一。受網(wǎng)絡(luò)速度的限制,那時(shí)的用戶只能發(fā)送些簡短的信息,根本別想象現(xiàn)在那樣發(fā)送大量照片;到 80 年代中期,個(gè)人電腦興起,電子郵件開始在電腦迷以及大學(xué)生中廣泛傳播開來;到 90 年代中期,互聯(lián)網(wǎng)瀏覽器誕生,全球網(wǎng)民人數(shù)激增,電子郵件被廣為使用。 現(xiàn)在使用電子郵件已經(jīng)成為日常工作、生活中不可缺少的一部分,關(guān)于電子郵件發(fā)生的最大變化是基于互聯(lián)網(wǎng)的電子郵件的興起。人們可以通過任何聯(lián)網(wǎng)的計(jì)算機(jī)在郵件網(wǎng)站上維護(hù)他們的郵件帳號(hào),而不是只能在他們家中或公司的聯(lián)網(wǎng)電腦上使用郵件。因此,需要對(duì)已有的傳輸文件程序以及信息程序進(jìn)行研究,研制出一套新程序,它可通過電腦網(wǎng)絡(luò)發(fā)送和接收信息,再也沒有了以前的種種限制。第 2 頁 共 28 頁隨著網(wǎng)絡(luò)的不間斷發(fā)展,依靠網(wǎng)絡(luò)的通信手段實(shí)現(xiàn)普通郵件信息的傳輸,取代了傳統(tǒng)的紙上書寫、信箱投寄、郵局傳送的郵寄方式。運(yùn)用最為快捷,簡潔,方便的電子郵件已成為許多商家和組織機(jī)構(gòu)的生命血脈。用戶可以通過電子郵件的討論會(huì)進(jìn)行項(xiàng)目管理,并且有時(shí)要根據(jù)快速,或洲際的電子郵件信息交換進(jìn)行重要的決策行動(dòng)。1.31.3 對(duì)電子郵件的現(xiàn)狀分析對(duì)電子郵件的現(xiàn)狀分析自從 1987 年 9 月,CANET 在北京計(jì)算機(jī)應(yīng)用技術(shù)研究所內(nèi)正式建成中國第一個(gè)國際互聯(lián)網(wǎng)電子郵件節(jié)點(diǎn),并于 9 月 14 日發(fā)出了中國第一封電子郵件:Across the Great Wall we can reach every corner in the world.(越過長城,走向世界)以來,電子郵件服務(wù)在我國得到了飛速的發(fā)展。至 2005 年7 月,依據(jù)中國互聯(lián)網(wǎng)絡(luò)信息中心頒布的第十六次中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告的結(jié)果顯示,我國網(wǎng)民人數(shù)已達(dá) 1.03 億人,平均擁有 1.6 個(gè) E-mail,平均每周收到 5.2 封電子郵件(不包括垃圾郵件) ,發(fā)出 3.7 封電子郵件。同時(shí),這次統(tǒng)計(jì)報(bào)告還顯示,電子郵件服務(wù)依舊是除萬維網(wǎng)之外,應(yīng)用最為廣泛的一種服務(wù),我國網(wǎng)民對(duì)電子郵件的使用率已經(jīng)達(dá)到了 91.3%。隨著電子商務(wù)近幾年的飛速發(fā)展,現(xiàn)在使用電子郵件已經(jīng)成為了主流,用戶可以隨時(shí)隨地方便的使用它來傳送信息,并且電子郵件作為一種新興的商務(wù)手段,也得到了廣泛的應(yīng)用。雖然在電子商務(wù)不斷發(fā)展的同時(shí),還逐漸出現(xiàn)了許多應(yīng)用技術(shù),如:IP 電話、網(wǎng)絡(luò)會(huì)議、留言版、論壇等等。然而電子郵件以其普及適用性、穩(wěn)定性、易用性、傳輸內(nèi)容多樣性、相對(duì)保密性成為了眾多電子商務(wù)應(yīng)用技術(shù)中最為普遍和重要的一種應(yīng)用方式,并受到越來越多的人的青睞。可是,電子郵件作為一種計(jì)算機(jī)的數(shù)字化技術(shù),其方便性和快捷性則非常重要,對(duì)設(shè)計(jì)和開發(fā)的郵件收發(fā)程序的要求也越來越高,我們都向著這個(gè)方向努力著。1.41.4 電子郵件的發(fā)展前景電子郵件的發(fā)展前景電子郵件系統(tǒng)經(jīng)過幾十年的發(fā)展,已經(jīng)形成了完善的技術(shù)體系。郵件服務(wù)器系統(tǒng)在保留了電子郵件系統(tǒng)最初的收發(fā)郵件、郵件存儲(chǔ)等基本功能的同時(shí),融入了最新的計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù),使電子郵件系統(tǒng)有了全新的改觀 。電子郵件系統(tǒng)應(yīng)該具備無限的擴(kuò)展能力,Internet 網(wǎng)絡(luò)的一個(gè)特性是變化無常,我們需要應(yīng)對(duì)隨時(shí)而來的應(yīng)用尖峰。因此,我們需要電子郵件系統(tǒng)具有無限的可擴(kuò)展能力,這個(gè)能力主要體現(xiàn)在郵件的處理能力和郵件的存儲(chǔ)能力上。為了能夠使郵件的處理能力可以無限擴(kuò)展,就需要引入集群和負(fù)載均衡技術(shù),使應(yīng)用平臺(tái)可以在需要的時(shí)候無限擴(kuò)充,滿足長期或臨時(shí)的業(yè)務(wù)需要。為了便于郵件存儲(chǔ),需要高性能的郵件存儲(chǔ)解決方案。第 3 頁 共 28 頁總之,電子郵件是一項(xiàng)系統(tǒng)工程,需要網(wǎng)絡(luò)、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)庫、操作系統(tǒng)等技術(shù)的支持;它現(xiàn)在已經(jīng)演變成為一個(gè)更加復(fù)雜并豐富得多的系統(tǒng),可以傳送聲音、圖片、圖象、文檔等多媒體信息,以至于如數(shù)據(jù)庫或帳目報(bào)告等更加專業(yè)化的文件都可以電子郵件附件的形式在網(wǎng)上分發(fā)?,F(xiàn)在,電子郵件已成為許多商家和組織機(jī)構(gòu)的生命血脈。用戶可以通過電子郵件的討論會(huì)進(jìn)行項(xiàng)目管理,并且有時(shí)要根據(jù)快速,或洲際的電子郵件信息交換進(jìn)行重要的決策行動(dòng)。2 2開發(fā)分析開發(fā)分析2.12.1 開發(fā)背景開發(fā)背景當(dāng)前流行的各大郵件客戶端軟件的除了最主要的收發(fā)信件之外,功能越來越復(fù)雜,但是人們平常真正用到的功能很少,很多功能尤其對(duì)于那些計(jì)算機(jī)知識(shí)相對(duì)缺乏的人來說,更加顯得過于華麗而不實(shí)用。在應(yīng)用所學(xué)習(xí)知識(shí)的基礎(chǔ)上,設(shè)計(jì)一個(gè)人性化的,簡單,方便,快捷的郵件系統(tǒng)。2.22.2 工作原理分析工作原理分析電子郵件從寫到發(fā)送再到接收和讀取就和日常生活中我們郵寄的普通信件一樣。首先是寫信,再把信件交給郵局,再又郵局按照信封上的地址投遞,最后投遞到收件人的信箱中。收件人只要憑著他的鑰匙就可以拿到信件。同樣的,一封電子郵件首先要有一個(gè)用戶,用戶再把信件寫好,這個(gè)用戶必須是郵件系統(tǒng)認(rèn)可的,所以用戶必須是寫入數(shù)據(jù)庫的。接著需要一個(gè)程序把這封電子郵件連同發(fā)件人信息及信件內(nèi)容封裝發(fā)到接收郵件人地址。同樣的,收件人和收件人地址也必須是郵件系統(tǒng)所能識(shí)別的,也必須寫入數(shù)據(jù)庫。然后通過設(shè)計(jì)一個(gè)注冊用戶界面,將用戶信息注冊寫入,則可以很方便的把信件傳遞到目的信箱。然后再需要一個(gè)程序接收郵件,當(dāng)然也不是只要隨便有一個(gè)程序就可以收的,還需要賬號(hào)(就象收信人的姓名)和口令(信箱鑰匙) 。即信件發(fā)送者可隨時(shí)隨地發(fā)送郵件,不要求接收者同時(shí)在場,即使對(duì)方現(xiàn)在不在,仍可將郵件立刻送到對(duì)方的信箱內(nèi),且存儲(chǔ)在對(duì)方的電子郵箱中。接收者可在他認(rèn)為方便的時(shí)候讀取信件,不受時(shí)空限制。在這里,“發(fā)送”郵件意味著將郵件放到收件人的信箱中,而“接收”郵件則意味著從自己的信箱中讀取信件,信箱實(shí)際上是由文件管理系統(tǒng)支持的個(gè)實(shí)體。電子郵件的工作原理:1) 電子郵件系統(tǒng)是一種新型的信息系統(tǒng),是通信技術(shù)和計(jì)算機(jī)技術(shù)結(jié)合的產(chǎn)物。 其各個(gè)界面是基于 編寫的,而實(shí)現(xiàn)各個(gè)控件功能的代碼則是基于c#的。 第 4 頁 共 28 頁2) 電子郵件的基本原理,是在通信網(wǎng)上設(shè)立“電子信箱系統(tǒng)” ,它實(shí)際上是一個(gè)計(jì)算機(jī)系統(tǒng)。系統(tǒng)的硬件是一個(gè)高性能、大容量的計(jì)算機(jī)。硬盤作為信箱的存儲(chǔ)介質(zhì),在硬盤上為用戶分一定的存儲(chǔ)空間作為用戶的“信箱” ,每位用戶都有屬于自己的個(gè)電子信箱。并確定個(gè)用戶名和用戶可以自己隨意修改的口令。存儲(chǔ)空間包含存放所收信件、編輯信件以及信件存盤三部分空間,用戶使用口令開啟自己的信箱,并進(jìn)行發(fā)信、讀信、編輯、轉(zhuǎn)發(fā)、存檔等各種操作。系統(tǒng)功能主要由軟件實(shí)現(xiàn)。3) 電子郵件的通信是在信箱之間進(jìn)行的。用戶首先開啟自己的信箱,然后通過鍵入命令的方式將需要發(fā)送的郵件發(fā)到對(duì)方的信箱中。郵件在信箱之間進(jìn)行傳遞和交換,也可以與另個(gè)郵件系統(tǒng)進(jìn)行傳遞和交換。收方在取信時(shí),使用特定賬號(hào)從信箱提取。3 3系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)3.13.1 模塊的劃分與功能設(shè)計(jì)模塊的劃分與功能設(shè)計(jì)通過對(duì)用戶需求調(diào)研并進(jìn)行了分析,確定郵件收發(fā)系統(tǒng)的功能模塊主要?jiǎng)澐譃槿糠郑河脩艄芾?、郵件管理、郵件收發(fā)。各模塊的具體功能設(shè)計(jì)如下:1)用戶管理:包括用戶注冊,用戶注冊登錄,對(duì)注冊用戶進(jìn)行權(quán)限設(shè)定,對(duì)注冊用戶的添加和刪除等,對(duì)于一個(gè)完善的電子郵件系統(tǒng)來說,用戶管理是很重要的,通過它可以對(duì)文件、信件、用戶資料等加以保密。此外,也可以設(shè)置用戶的管理級(jí),使用戶更好的使用和管理郵件。2)郵件管理:包括對(duì)郵件的移動(dòng),郵件修改,郵件刪除以及新建郵件夾等。這個(gè)是電子郵件最基本應(yīng)該具有的功能,使用戶很方便的使用和管理自己的郵件,同時(shí)也節(jié)省了很多空間,如今,網(wǎng)絡(luò)上垃圾郵件非常多,控制和刪除便顯得由為重要了。3)電子郵件的發(fā)送:用戶運(yùn)行該程序后,可以設(shè)置:收件人地址、寄件人地址、發(fā)送郵件的標(biāo)題,發(fā)送郵件的正文、附件。4)電子郵件的接收:運(yùn)行電子郵件接收程序后,就能夠很輕松的查看郵件。郵件中將顯示發(fā)件人、主題、內(nèi)容和發(fā)送時(shí)間以及相關(guān)的附件等等。此外,該應(yīng)用程序還能夠順利的瀏覽多封電子郵件。接收和發(fā)送郵件則是郵件系統(tǒng)最為重要的一個(gè)功能模塊了,也是人們使用第 5 頁 共 28 頁他的真正目的,它很容易的讓人們進(jìn)行通信。系統(tǒng)功能模塊設(shè)置:1) 用戶注冊:未注冊用戶需注冊后才能進(jìn)入系統(tǒng)。 操作對(duì)象:所有未注冊用戶。 瀏覽對(duì)象:所有未注冊用戶。 具體操作:注冊用戶在需填寫用戶名和密碼才能注冊。2) 用戶登錄:對(duì)注冊用戶和管理員的基本信息進(jìn)行操作。 操作對(duì)象:系統(tǒng)管理員 瀏覽對(duì)象:系統(tǒng)管理員 具體操作:用戶使用注冊成功的帳戶名和密碼登陸。3) 用戶管理:合法用戶可以查看庫存所有用戶的信息資料。 操作對(duì)象:注冊用戶、管理員 瀏覽對(duì)象:注冊用戶、管理員 具體操作:管理員可以更改用戶的名稱,用戶的密碼,用戶郵件地址,用戶權(quán)限等用戶的詳細(xì)信息。4) 郵件管理:合法用戶可以查看庫存所有郵件的信息資料。 操作對(duì)象:注冊用戶、管理員 瀏覽對(duì)象:注冊用戶、管理員 具體操作:管理員可以將郵件從一個(gè)文件夾轉(zhuǎn)移到另一個(gè)文件夾。具體內(nèi)容包括郵件標(biāo)題,郵件內(nèi)容,郵件創(chuàng)建時(shí)間,郵件創(chuàng)建用戶名,附件內(nèi)容等。同時(shí),還能對(duì)郵件內(nèi)容進(jìn)行編譯。5) 郵件收?。河糜诮邮蘸筒樵儊碜云渌脩舭l(fā)送的郵件 操作對(duì)象:注冊用戶、管理員 瀏覽對(duì)象:注冊用戶、管理員 具體操作:管理員在收件夾中可查詢接收郵件的名稱,發(fā)送用戶,發(fā)送地址,發(fā)送時(shí)間,信件內(nèi)容以及相關(guān)附件。6) 郵件發(fā)送:用語發(fā)送郵件和郵件附件 操作對(duì)象:注冊用戶、管理員 瀏覽對(duì)象:注冊用戶、管理員 具體操作:用戶可以進(jìn)入寫郵件界面編寫郵件和發(fā)送郵件,包括郵件標(biāo)題,郵件內(nèi)容,附件等并發(fā)送給目的地址。3.23.2 功能模塊的初步設(shè)計(jì)功能模塊的初步設(shè)計(jì)本郵件系統(tǒng)設(shè)計(jì)是在.NET 平臺(tái)上使用 C#語言實(shí)現(xiàn)的,后臺(tái)數(shù)據(jù)庫使用了第 6 頁 共 28 頁功能強(qiáng)大、性能優(yōu)越的 SQL Server 數(shù)據(jù)庫為用戶管理數(shù)據(jù),瀏覽,交換信息帶來了極大的方便。本系統(tǒng)包括下列功能模塊:用戶注冊,用戶登陸,用戶管理,郵件管理,普通郵件發(fā)送,發(fā)送多附件,接收普通郵件,接收多附件,對(duì)文本郵件的編譯,信息內(nèi)容的查詢。圖 1 功能體系圖3.2.13.2.1 前臺(tái)分析前臺(tái)分析1)用戶注冊:與一般的注冊流程一樣,用戶在注冊時(shí)需檢驗(yàn)用戶名是否可用,以及密碼與確認(rèn)密碼是否匹配。同時(shí)。它與數(shù)據(jù)庫動(dòng)態(tài)連接,注冊合法的用戶及用戶密碼并寫入數(shù)據(jù)庫。只有注冊的用戶才能順利登陸郵件系統(tǒng),使用郵件系統(tǒng)。同時(shí),密碼也被寫入數(shù)據(jù)庫。2)數(shù)據(jù)使用:用戶對(duì)于數(shù)據(jù)的使用包括了管理,傳遞與存儲(chǔ),下面對(duì)這三方面需求分別做說明。數(shù)據(jù)管理:作為一個(gè)收發(fā)郵件系統(tǒng),數(shù)據(jù)信息管理是最重要的。對(duì)用戶資料的管理,郵件信息的管理,郵件的分類,對(duì)郵件的轉(zhuǎn)移和刪除等,合理的管理數(shù)據(jù)信息一方面節(jié)約了空間,另一方面又方便了使用。傳遞功能:對(duì)于郵件收發(fā)系統(tǒng)來說,這個(gè)功能是最為基本的。這里說的傳遞功能即郵件的發(fā)送和郵件的收取,它使數(shù)據(jù)進(jìn)行了傳遞。這里是局域網(wǎng)內(nèi)部的數(shù)據(jù)傳遞。數(shù)據(jù)存儲(chǔ):對(duì)于一個(gè)系統(tǒng)設(shè)計(jì),每一個(gè)環(huán)節(jié)都是為了協(xié)調(diào)另一個(gè)環(huán)節(jié)來完成的,要使用數(shù)據(jù)就必須有能使用的數(shù)據(jù),不儲(chǔ)存自然無法使用,設(shè)計(jì)中沒有注冊到數(shù)據(jù)庫的地址和用戶無法使用。只有符合才能進(jìn)入系統(tǒng)。3.2.23.2.2 后臺(tái)分析后臺(tái)分析后臺(tái)是數(shù)據(jù)分類存儲(chǔ)的重要平臺(tái),對(duì)數(shù)據(jù)的合理規(guī)劃將能極大的提升系統(tǒng)第 7 頁 共 28 頁的性能。后臺(tái)主要是對(duì)用戶注冊的各類信息進(jìn)行高效的管理,以便前臺(tái)隨時(shí)查詢和調(diào)用。 本系統(tǒng)主要分為兩類用戶:管理員一般是網(wǎng)站的負(fù)責(zé)人,擁有整個(gè)系統(tǒng)有最大的權(quán)限,可以任意添加和刪除其他用戶(不包括其他管理員)普通用戶具有查看自身信息、收發(fā)郵件等一些的基本功能,他的權(quán)限不如管理員。收發(fā)郵件系統(tǒng)詳細(xì)功能需求示意圖收發(fā)郵件系統(tǒng)詳細(xì)功能需求示意圖前臺(tái)后臺(tái)用戶注冊用戶管理信息傳遞數(shù)據(jù)存儲(chǔ)權(quán)限設(shè)置數(shù)據(jù)規(guī)劃圖 2 詳細(xì)功能示意圖3.33.3 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)是系統(tǒng)設(shè)計(jì)中非常重要的一個(gè)環(huán)節(jié),因?yàn)閿?shù)據(jù)庫設(shè)計(jì)就像在建設(shè)高樓大廈的根基一樣,如果設(shè)計(jì)不好,在后來的系統(tǒng)維護(hù),變更和功能擴(kuò)充時(shí),甚至于在系統(tǒng)開發(fā)過程中,將會(huì)引起比較大的問題,有時(shí)大量的工作將會(huì)重新進(jìn)行。因此,設(shè)計(jì)一個(gè)合理的數(shù)據(jù)庫成為一個(gè)十分關(guān)鍵的步驟。因此,數(shù)據(jù)庫是負(fù)責(zé)數(shù)據(jù)共享網(wǎng)站所有信息的存儲(chǔ),非常重要。本項(xiàng)目采用 SQL Server作為數(shù)據(jù)庫應(yīng)該是比較穩(wěn)定和高效的。表 1 Attachments 第 8 頁 共 28 頁列(屬性)名中文名稱類型寬度是否允許為空AttachmentID附件 IDint4NONULLName名稱varcher50NULLUrl地址varcher255NULLType類型varcher50NULLContain內(nèi)容int4NULLMailID郵件 IDint4NULL表 2 Folders 列(屬性)名中文名稱類型寬度是否允許為空FolderID文件夾 IDint4NonullName名稱varcher50NULLTotal總數(shù)int 4NULLNoReader是否閱讀int4NULLContain內(nèi)容int4NULLCreatDate創(chuàng)建時(shí)間datetime8NULLFlagFlagbit1NULL表 3 Mails列(屬性)名中文名稱類型寬度是否允許為空MailID郵件 IDint4NonullTitle題目varcher255NULLBody內(nèi)容text16NULLFromAddress發(fā)送地址text16NULLToAddress接收地址text16NULLCCAddress抄送地址text16NULLHTMLHTMLformat1NULL第 9 頁 共 28 頁表 4 Users(用戶表) 列(屬性)名中文名稱類型寬度是否允許為空UserID用戶 IDint4NonullUserName用戶名稱varcher32NULLPassword密碼varcher255NULLEmail郵件varcher200NULLIsAdmin是否為管理員bit1NULL表 5WebMailprolife 列(屬性)名中文名稱類型寬度是否允許為空WebMailIDWeb 郵件 IDint4NonullUserName用戶名稱varcher50NULLAliasName名稱varcher50NULLEmail郵件varcher255NULLMailServerIP郵件服務(wù) IPvarcher50NULLMailServerPort郵件服務(wù) Portint4NULL3.43.4 模塊的組織結(jié)構(gòu)模塊的組織結(jié)構(gòu)郵件收發(fā)系統(tǒng)是一個(gè)數(shù)據(jù)共享網(wǎng)站,采用了 B/S(Browser/Server,瀏覽器/服務(wù)器)模式又稱 B/S 結(jié)構(gòu)。用戶使用從用戶注冊開始,流程如下:第 10 頁 共 28 頁用戶登陸主界面新建文件夾郵件系統(tǒng)配制用戶注冊新郵件收件箱發(fā)件箱草稿箱垃圾箱郵件文件夾圖 3 總體流程架構(gòu)第 11 頁 共 28 頁用戶登陸電子郵件接收系統(tǒng)電子郵件發(fā)送系統(tǒng)附加功能各種錯(cuò)誤的提示簡單郵件接收帶有附件的郵件接收簡單郵件發(fā)送帶有附件的郵件發(fā)送郵件管理用戶管理系統(tǒng)配置圖 4 總體功能架構(gòu)圖4 4系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)詳細(xì)設(shè)計(jì)4.14.1用戶用戶“注冊注冊”的設(shè)計(jì)的設(shè)計(jì)在用戶注冊時(shí)頁面與數(shù)據(jù)庫動(dòng)態(tài)連接,首先檢測該用戶注冊的用戶名和密碼是否為空,不為空再檢測數(shù)據(jù)庫中用戶名是否已存在,如果滿足條件則將用戶信息寫入數(shù)據(jù)庫,即注冊成功。不可用則放棄操作或重新填寫。第 12 頁 共 28 頁頁面加載開始用戶輸入相關(guān)信息判定格式信息寫入數(shù)據(jù)表結(jié)束格式錯(cuò)誤/ 用戶名重名正確圖5 用戶注冊功能圖 protected void AddBtn_Click(object sender, EventArgs e) User user = new User(); user.AddUser(UserName.Text.Trim(),NewPassword.Text.Trim(),Email.Text.Trim(); Response.Write(alert( + 注冊新用戶成功,請妥善保管好你的信息! + );); Response.Redirect(/UserManage.aspx); protected void ReturnBtn_Click(object sender, EventArgs e) Response.Redirect(/UserManage.aspx); 4.24.2 用戶用戶“登錄登錄”的設(shè)計(jì)的設(shè)計(jì)用戶在登錄時(shí),首先輸入用戶名和密碼,系統(tǒng)則定義類并獲取用戶的登錄信息,并檢查用戶輸入的用戶名信息數(shù)據(jù)庫中用戶名是否存在,如果存在則檢查密碼是否和用戶名匹配,合法則加載當(dāng)前用戶的信息,不合法則顯示用戶名或密碼錯(cuò)誤請重新輸入。為了加強(qiáng)安全性,這里還設(shè)置了驗(yàn)證碼功能。第 13 頁 共 28 頁結(jié)束跳轉(zhuǎn)登陸后的頁 面顯示錯(cuò)誤信息錯(cuò) 誤開始用戶輸入用戶名及密 碼判斷用戶是否合 法輸入并驗(yàn)證驗(yàn)證 碼圖6 用戶登陸功能圖 String userId = ; IUser user = new User();string sUserName = Server.HtmlEncode(UserName.Text.Trim(); string sPassword = Server.HtmlEncode(Password.Text.Trim();SqlDataReader recu = user.GetUserLoginByProc(sUserName, user.Encrypt(sPassword); if (recu.Read() userId = recuUserID.ToString(); recu.Close(); if (userId != null) & (userId != ) SessionUserID = userId; Response.Redirect(/UserManage.aspx); else sValidator = CreateValidateString(6); ValidateImage.ImageUrl = sValidatorImageUrl + sValidator; Message.Text = 你輸入的用戶名稱或者密碼有誤,請重新輸入!; 4.34.3 修改用戶密碼的設(shè)計(jì)修改用戶密碼的設(shè)計(jì)在修改用戶密碼時(shí)首先需要輸入舊的密碼,同時(shí)對(duì)舊密碼和用戶驗(yàn)證是否第 14 頁 共 28 頁正確,即和數(shù)據(jù)庫中注冊的用戶信息想符合才可以修改執(zhí)行命令,否則顯示錯(cuò)誤信息,放棄當(dāng)前操作。用戶輸入用戶名及密 碼結(jié)束判斷用戶是否合 法從數(shù)據(jù)庫讀取舊信息修改編譯舊用戶信息顯示錯(cuò)誤信息不合法開始 圖7 用戶修改密碼功能圖 protected void UpdateBtn_Click(object sender, EventArgs e) IUser user = new User(); string sUserID = ; if (dr.Read() sUserID = drUserID.ToString(); dr.Close(); if (sUserID = null | sUserID = | sUserID.Length 0) Response.Write(alert( + 舊密碼輸入錯(cuò)誤,請重新輸入密碼! + );); return; try /修改用戶密碼 user.UpdateUserPwd(nUserID,NewPassword.Text.Trim(); user.UpdateUserPwd(nUserID, user.Encrypt(NewPassword.Text.Trim(); Response.Write(alert( + 修改密碼成功,請妥善保管好數(shù)據(jù)! + );); 4.44.4 新建文件夾新建文件夾用戶在添加文件夾時(shí),文件夾信息需要寫入數(shù)據(jù)庫,同時(shí)新建文件夾信息內(nèi)容必須合法,否則操作錯(cuò)誤,返回錯(cuò)誤頁面。第 15 頁 共 28 頁開始用戶點(diǎn)擊資源頁面調(diào)用程序建立鏈接添加文件夾結(jié)束圖 8 新建文件夾功能圖 protected void NewBtn_Click(object sender,EventArgs e)try /定義對(duì)象IFolder folder = new Folder();/執(zhí)行數(shù)據(jù)庫操作folder.NewFolder(Name.Text.Trim();Response.Write(alert( + 添加數(shù)據(jù)成功,請妥善保管好你的數(shù)據(jù)! + ););catch(Exception ex) /跳轉(zhuǎn)到異常錯(cuò)誤處理頁面Response.Redirect(ErrorPage.aspx?ErrorMsg= + ex.Message.Replace(,).Replace(n,)+ &ErrorUrl= + Request.Url.ToString().Replace(,).Replace(n,);protected void ReturnBtn_Click(object sender,EventArgs e) /返回到郵件列表頁面Response.Redirect(/MailDesktop.aspx);4.54.5 閱讀郵件閱讀郵件這是設(shè)計(jì)中最為基本的模塊功能,首先用戶獲取郵件夾內(nèi)容,系統(tǒng)自行判斷郵件是否為新郵件并顯示,然后可以閱讀文件夾中任意郵件內(nèi)容,包括發(fā)送人,發(fā)送地址,時(shí)間,題目,大小,內(nèi)容等,閱讀完畢則可返回到主菜單界面。第 16 頁 共 28 頁開始查看郵件夾及當(dāng)中郵 件判斷郵件是否為 新讀取郵件信 息內(nèi) 容返回到郵件列表 面結(jié)束圖 9 閱讀郵件功能圖private void BindMailData(int nMailID)IMail mail = new Mail();SqlDataReader dr = mail.GetSingleMail(nMailID);if(dr.Read()Title.Text = drTitle.ToString();CC.Text = drCCAddress.ToString();To.Text = drToAddress.ToString();Body.Text = drBody.ToString();HtmlCB.Checked = bool.Parse(drHTMLFormat.ToString().ToLower();SqlDataReader drAttach = mail.GetAttachmentsByMail(nMailID);AttachView.DataSource = drAttach;AttachView.DataBind();drAttach.Close();dr.Close();protected void ReturnBtn_Click(object sender,EventArgs e)Response.Redirect(/ViewMail.aspx?FolderID= + nFolderID.ToString();protected void RecieverBtn_Click(object sender,EventArgs e)/回復(fù)郵件Response.Redirect(/Sender.aspx?MailID= + nMailID.ToString();4.64.6 重命名文件夾重命名文件夾在重命名文件夾時(shí),首先從數(shù)據(jù)庫中獲取舊文件夾信息,再對(duì)文件夾信息第 17 頁 共 28 頁進(jìn)行編譯修改,同時(shí)需要判斷新信息是否合法,合法則寫入數(shù)據(jù)庫,即操作成功,返回到郵件列表面,否則顯示錯(cuò)誤信息。開始結(jié)束寫入數(shù)據(jù)庫顯示錯(cuò)誤信息不合法返回到郵件列表 面修改編譯新的信息獲取文件夾信息內(nèi)容圖 10 重命名文件夾功能圖private void BindFolderData(int nFolderID)IFolder folder = new Folder();SqlDataReader dr = folder.GetSingleFolder(nFolderID);if(dr.Read()Name.Text = drName.ToString();dr.Close();protected void NewBtn_Click(object sender,EventArgs e)try /定義對(duì)象IFolder folder = new Folder();/執(zhí)行數(shù)據(jù)庫操作folder.RenameFolder(nFolderID,Name.Text.Trim();Response.Write(alert( + 修改數(shù)據(jù)成功,請妥善保管好你的數(shù)據(jù)! + ););4.74.7 發(fā)送郵件發(fā)送郵件發(fā)送郵件是整個(gè)設(shè)計(jì)的核心功能模塊,這里還包括附件的發(fā)送。第 18 頁 共 28 頁開始添加發(fā)送郵件信 息結(jié)束發(fā) 送郵 件保 存發(fā) 送郵 件返回郵件列表主 面圖 11 發(fā)送郵件功能圖protected void NewBtn_Click(object sender,EventArgs e)int nContain = 0;/添加發(fā)件人地址string from = ;MailMessage mailMsg = new MailMessage();mailMsg.From = new MailAddress(from);nContain += mailMsg.From.Address.Length;/添加收件人地址string split = ;string toList = To.Text.Trim().Split(split.ToCharArray();for(int i = 0; i toList.Length; i+)mailMsg.To.Add(toListi.Trim();nContain += To.Text.Length;/添加抄送地址;string ccList = CC.Text.Trim().Split(split.ToCharArray();for(int i = 0; i 0)mailMsg.CC.Add(ccListi.Trim();nContain += CC.Text.Length;第 19 頁 共 28 頁/添加郵件主題mailMsg.Subject = Title.Text.Trim();mailMsg.SubjectEncoding = Encoding.UTF8;nContain += mailMsg.Subject.Length;/添加郵件內(nèi)容mailMsg.Body = Body.Text;mailMsg.BodyEncoding = Encoding.UTF8;mailMsg.IsBodyHtml = HtmlCB.Checked;nContain += mailMsg.Body.Length;/添加郵件附件HttpFileCollection fileList = HttpContext.Current.Request.Files;for(int i = 0; i fileList.Count; i+) /添加單個(gè)附件HttpPostedFile file = fileListi;if(file.FileName.Length = 0 | file.ContentLength 0 ? true : false);if(nMailID 0) /保存發(fā)送郵件的附件for(int i = 0; i fileList.Count; i+) /添加單個(gè)附件第 20 頁 共 28 頁HttpPostedFile file = fileListi;if(file.FileName.Length = 0 | file.ContentLength = 0)break;/保存附件到硬盤中file.SaveAs(MapPath(MailAttachments/ + Path.GetFileName(file.FileName);/保存發(fā)送郵件的附件mail.SaveAsMailAttachment(Path.GetFileName(file.FileName),MailAttachments/ + Path.GetFileName(file.FileName),file.ContentType,file.ContentLength,nMailID);4.84.8 郵件用戶管理郵件用戶管理郵件用戶管理包括刪除,修改用戶資料,同時(shí)還可以對(duì)用戶權(quán)限進(jìn)行設(shè)置,首先獲取數(shù)據(jù)庫中已有的用戶信息,再對(duì)其進(jìn)行修改、刪除等操作,然后再將新的數(shù)據(jù)寫入數(shù)據(jù)庫。開 始獲取用戶信 息修改用戶信 息結(jié) 束刪除用戶改用戶信息設(shè)置用戶權(quán)限圖 12 郵件管理功能圖 protected void UserView_RowCommand(object sender, GridViewCommandEventArgs e) /獲取參數(shù) string commandName = e.CommandName; int nUserID = -1; if (Int32.TryParse(e.CommandArgument.ToString(), out nUserID) = false | 第 21 頁 共 28 頁commandName = ) return; /創(chuàng)建User實(shí)例 IUser user = new User(); switch (commandName) case delete: /刪除選擇的用戶 user.DeleteUser(nUserID); /重新綁定GridView的數(shù)據(jù) Response.Write(alert( + 刪除用戶成功,請檢查數(shù)據(jù)庫是否吻合! + );); BindUserData(); break; case admin: /管理員的權(quán)限設(shè)置 Button button = (Button)e.CommandSource; if (button = null) break; user.UpdateUserAdmin(nUserID, button.Text = 取消管理員權(quán)限 ? false : true); /重新綁定GridView的數(shù)據(jù) Response.Write(alert( + 設(shè)置管理員權(quán)限成功,請檢查數(shù)據(jù)庫是否吻合! + );); 5 5系統(tǒng)功能系統(tǒng)功能界面演示界面演示5.15.1 用戶注冊功能用戶注冊功能界面演示界面演示未注冊用戶在登錄界面中點(diǎn)擊“注冊”,然后系統(tǒng)跳轉(zhuǎn)到注冊界面,在注冊界面中未注冊用戶在“用戶名”欄中填入“yy”,點(diǎn)擊“檢測該用戶名是否可用”按鈕,系統(tǒng)顯示該“用戶名可以使用”,說明這個(gè)用戶與系統(tǒng)用戶名沒有重復(fù),可以使用。然后輸入密碼“123”與確認(rèn)密碼“123”,最后按“注冊新用戶”,這時(shí)候在系統(tǒng)中就生成了一個(gè)名為“yy”的用戶。第 22 頁 共 28 頁圖 13 用戶注冊界面圖接著進(jìn)入登錄界面,輸入剛注冊的用戶“yy”,密碼“123”以及正確的驗(yàn)證碼,這里是“56789a”,如圖:圖 14 郵件管理界面圖然后我們我們通過登陸“yy”這個(gè)用戶進(jìn)入系統(tǒng),查看該注冊用戶的信息。進(jìn)入用戶管理頁面后,我們可以看到注冊用戶的信息,并且能對(duì)用戶進(jìn)行操作。我們可以看到如圖界面:第 23 頁 共 28 頁圖 15 用戶管理界面圖5.25.2 管理功能管理功能界面演示界面演示在通過注冊、登陸后進(jìn)入到主界面,可進(jìn)行管理。這里可以很清楚的看到各個(gè)郵件夾及當(dāng)中郵件的信息情況,當(dāng)中可以對(duì)郵件進(jìn)行管理,包括郵件刪除,郵件轉(zhuǎn)移等。在運(yùn)行到上個(gè)界面時(shí)點(diǎn)擊“郵件管理”進(jìn)入到如下界面:圖 16 管理功能界面演示圖還可以根據(jù)自己的需要?jiǎng)?chuàng)建自己的郵件夾,比如創(chuàng)建“yys email”如圖:圖 17 新建文件夾界面圖第 24 頁 共 28 頁5.35.3 接收送功能接收送功能界面演示界面演示點(diǎn)擊任何文件夾都可以查看其中的文件內(nèi)容,比如點(diǎn)擊了收件箱則跳轉(zhuǎn)到如下界面:圖 18 查看文件夾界面圖然后選擇要查看的郵件,比如這里查看第一封郵件“AliasName Email”如圖:圖19 查看郵件界面圖同樣。發(fā)送郵件直接點(diǎn)擊新郵件,內(nèi)容包括手件人,主題,抄送人地址,內(nèi)容,附件等,如圖:第 25 頁 共 28 頁圖20 發(fā)送郵件界面圖結(jié)結(jié) 論論通過查找資料,老師的指導(dǎo),和同學(xué)的幫助,最后終于完成了一個(gè)比較簡單的程序。通過本次畢業(yè)設(shè)計(jì),體驗(yàn)到了軟件開發(fā)過程中所有需要完成的工作。并切身的體驗(yàn)了一下把理論知識(shí)應(yīng)用到實(shí)踐的過程。但是由于畢業(yè)設(shè)計(jì)時(shí)間較短,所以該系統(tǒng)存在許多不盡如人意的地方,比如界面設(shè)計(jì)與風(fēng)格不太美觀,性能不夠完善,對(duì)畢業(yè)設(shè)計(jì)(論文)具體步驟相關(guān)信息考察不夠等多方面問題,這些都有待進(jìn)一步改善。在系統(tǒng)開發(fā)的過程中,遇到了很多問題,有語法的也有邏輯的,通過請教老師和同學(xué),問題都得到了解決,同時(shí)也讓我深刻體會(huì)自己在這方面的不足。我深深地明白了軟件設(shè)計(jì)的重要性,由于軟件開發(fā)前期設(shè)計(jì)的不規(guī)范,導(dǎo)致在代碼編寫時(shí)走了許多彎路,為了符合系統(tǒng)功能的要求,對(duì)數(shù)據(jù)庫改動(dòng)了許多次。作者有了這次寶貴的經(jīng)驗(yàn),在今后的工作和學(xué)習(xí)中對(duì)系統(tǒng)中未能解決的問題將做進(jìn)一步的完善,深入對(duì) C#和數(shù)據(jù)庫的學(xué)習(xí)。通過本次實(shí)踐,懂得實(shí)踐的重要性,要把平時(shí)積累的知識(shí)應(yīng)用到實(shí)際的編程中,以后將改善自身在學(xué)習(xí)上不足,多參加實(shí)踐,為以后的學(xué)習(xí)和工作打下良好基礎(chǔ)。參考文獻(xiàn)參考文獻(xiàn)1 Simon Robinson, K.Scott Allen 等.C#高級(jí)編程J.北京:清華大學(xué)出版社,2002。2 Tom Archer.C#技術(shù)內(nèi)幕M.北京:清華大學(xué)出版社,2002。3 沉舟.Microsoft.NET 編程語言 C#M.北京:希望電子出版社,2001。第 26 頁 共 28 頁4 羅軍舟,黎波濤,楊明等.TCP/IP 協(xié)議及網(wǎng)絡(luò)編程技術(shù)M.北京: 清華大學(xué)出版,2004。5 Tim Parker.TCP/IP 協(xié)議及網(wǎng)絡(luò)編程技術(shù)M.北京: 機(jī)械工業(yè)出版社,2004。6 周存杰.Visual C#.NET 網(wǎng)絡(luò)核心編程M.北京:清華大學(xué)出版社,2002。7李佳生.C#編程技巧典型案例解析M.北京:中國電力出版社,2005。8云顛工作室 Visual C#中文版全面剖析M.北京:中國水利水電出版社,2003。第 27 頁 共 28 頁致致 謝謝本文是在 李中志老師的熱情關(guān)心和指導(dǎo)下完成的,他淵博的知識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對(duì)順利完成本課題起到了極大的作用。在此向他表示我最衷心的感謝!在論文完成過程中,本人還得到了許多同學(xué)的熱心幫助,本人向他們表示深深的謝意!最后向在百忙之中評(píng)審本文的各位專家、老師表示衷心的感謝!作者簡介:姓 名:黨寧 性別: 男出生年月:1984 年 11 月 民族: 漢E-mail:第 28 頁 共 28 頁聲聲 明明本論文的工作是 2007 年 2 月至 2007 年 6 月在成都信息工程學(xué)院網(wǎng)絡(luò)工程系完成的。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書而使用過的材料。除非另有說明,本文的工作是原始性工作。關(guān)于學(xué)位論文使用權(quán)和研究成果知識(shí)產(chǎn)權(quán)的說明:本人完全了解成都信息工程學(xué)院有關(guān)保管使用學(xué)位論文的規(guī)定,其中包括:(1)學(xué)校有權(quán)保管并向有關(guān)部門遞交學(xué)位論文的原件與復(fù)印件。(2)學(xué)??梢圆捎糜坝?、縮印或其他復(fù)制方式保存學(xué)位論文。(3)學(xué)??梢詫W(xué)術(shù)交流為目的復(fù)制、贈(zèng)送和交換學(xué)位論文。(4)學(xué)??稍试S學(xué)位論文被查閱或借閱。(5)學(xué)??梢怨紝W(xué)位論文的全部或部分內(nèi)容(保密學(xué)位論文在解密后遵守此規(guī)定) 。除非另有科研合同和其他法律文書的制約,本論文的科研成果屬于成都信息工程學(xué)院。特此聲明! 作者簽名: 2007 年 06 月 日
收藏