郵件收發(fā)程序的設(shè)計(jì)與開(kāi)發(fā)—計(jì)算機(jī)畢業(yè)設(shè)計(jì).doc_第1頁(yè)
郵件收發(fā)程序的設(shè)計(jì)與開(kāi)發(fā)—計(jì)算機(jī)畢業(yè)設(shè)計(jì).doc_第2頁(yè)
郵件收發(fā)程序的設(shè)計(jì)與開(kāi)發(fā)—計(jì)算機(jī)畢業(yè)設(shè)計(jì).doc_第3頁(yè)
郵件收發(fā)程序的設(shè)計(jì)與開(kāi)發(fā)—計(jì)算機(jī)畢業(yè)設(shè)計(jì).doc_第4頁(yè)
郵件收發(fā)程序的設(shè)計(jì)與開(kāi)發(fā)—計(jì)算機(jī)畢業(yè)設(shè)計(jì).doc_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余36頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

畢畢 業(yè)業(yè) 設(shè)設(shè) 計(jì)計(jì) 論論 文文 郵件收發(fā)程序的設(shè)計(jì)與開(kāi)發(fā)郵件收發(fā)程序的設(shè)計(jì)與開(kāi)發(fā) 論文作者姓名 論文作者姓名 申請(qǐng)學(xué)位專(zhuān)業(yè) 申請(qǐng)學(xué)位專(zhuān)業(yè) 申請(qǐng)學(xué)位類(lèi)別 申請(qǐng)學(xué)位類(lèi)別 指指導(dǎo)導(dǎo)教教師師姓姓名名 職職稱稱 論文提交日期 論文提交日期 郵件收發(fā)程序的設(shè)計(jì)與開(kāi)發(fā)郵件收發(fā)程序的設(shè)計(jì)與開(kāi)發(fā) 摘摘 要要 在經(jīng)濟(jì)全球化和信息技術(shù)飛速發(fā)展的今天 通過(guò)郵件收發(fā)進(jìn)行信息傳遞已 經(jīng)成為主流 目前 基于 B S Browser Server 模式的 MIS Management information system 日益成熟 Web 已從靜態(tài)的 HTML 到動(dòng)態(tài)的網(wǎng)頁(yè) 使系統(tǒng) 的開(kāi)發(fā) 管理和維護(hù)變得非常方便 因此 本系統(tǒng)研究并開(kāi)發(fā)了基于 B S 模式 的郵件收發(fā)程序系統(tǒng) 郵件收發(fā)程序的設(shè)計(jì)與開(kāi)發(fā) 是一個(gè)綜合性的程序設(shè)計(jì) 涉及到界面 系統(tǒng) 數(shù)據(jù)庫(kù) 協(xié)議 編碼等多個(gè)方面的內(nèi)容 本設(shè)計(jì)前臺(tái)采用 NET 技術(shù) 后 臺(tái)數(shù)據(jù)庫(kù)采用 SQL Server 2000 語(yǔ)言采用 C 主要講述了郵件系統(tǒng)的注冊(cè) 登陸 管理 發(fā)送和接收郵件等基本功能及設(shè)計(jì)方法 在系統(tǒng)分析中先后用系 統(tǒng)的結(jié)構(gòu)圖分析了郵件系統(tǒng) 包括功能流程和功能分析 數(shù)據(jù)庫(kù)表格 在整個(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ù)庫(kù)服務(wù) 前臺(tái)功能控件的 事件及代碼以及界面實(shí)現(xiàn)的方法 最后 對(duì)系統(tǒng)設(shè)計(jì)的各個(gè)功能做了相應(yīng)測(cè)試 并給出了相關(guān)設(shè)計(jì)頁(yè)面截面的直觀圖 關(guān)鍵字關(guān)鍵字 C 郵件系統(tǒng) SQL Server數(shù)據(jù)庫(kù) The Designing and Development of Email Receiving and Sending System Abstract Recently 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 system is 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 目目 錄錄 論文總頁(yè)數(shù) 28 頁(yè) 1引言 1 1 1郵件系統(tǒng)的介紹 1 1 2開(kāi)發(fā)概述 1 1 3對(duì)電子郵件的現(xiàn)狀分析 2 1 4電子郵件的發(fā)展前景 2 2開(kāi)發(fā)分析 3 2 1開(kāi)發(fā)背景 3 2 2工作原理分析 3 3系統(tǒng)設(shè)計(jì) 4 3 1模塊的劃分與功能設(shè)計(jì) 4 3 2功能模塊的初步設(shè)計(jì) 5 3 2 1 前臺(tái)分析 6 3 2 2 后臺(tái)分析 6 3 3數(shù)據(jù)庫(kù)設(shè)計(jì) 7 3 4模塊的組織結(jié)構(gòu) 9 4系統(tǒng)詳細(xì)設(shè)計(jì) 11 4 1用戶 注冊(cè) 的設(shè)計(jì) 11 4 2用戶 登路 的設(shè)計(jì) 12 4 3修改用戶密碼的設(shè)計(jì) 13 4 4新建文件夾 14 4 5閱讀郵件 15 4 6重命名文件夾 16 4 7發(fā)送郵件 17 4 8郵件用戶管理 20 5系統(tǒng)功能界面演示 21 5 1用戶注冊(cè)功能界面演示 21 5 2管理功能界面演示 23 5 3接收送功能界面演示 24 結(jié) 論 25 參考文獻(xiàn) 25 致 謝 27 聲 明 28 1 1引言引言 1 11 1 郵件系統(tǒng)的介紹郵件系統(tǒng)的介紹 伴隨著信息技術(shù)的快速發(fā)展 電子郵件已經(jīng)成為最基本的網(wǎng)絡(luò)通信工具 每天都有成千上萬(wàn)的用戶使用它 電子郵件 簡(jiǎn)稱 E mai1 又稱電子信箱 電子 郵政 它是 種用電子手段提供信息交換的通信方式 它是全球多種網(wǎng)絡(luò)上使 用最普遍的一項(xiàng)服務(wù) 這種非交互式的通信 加速了信息的交流及數(shù)據(jù)傳送 它 是 個(gè)簡(jiǎn)易 快速的方法 進(jìn)入國(guó)際互連網(wǎng)的用戶可以方便的使用電子郵件 而且不用任何紙張 就可以方便的寫(xiě) 寄 讀 轉(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ì)和開(kāi)發(fā) 是采用 C 開(kāi)發(fā)的綜合性的程序設(shè)計(jì) 它包 括郵件用戶的注冊(cè) 登陸 管理以及郵件的收發(fā) 現(xiàn)在 這種電子郵件系統(tǒng)已 成為人們生活中不可缺少的重要工具 也是許多商家和組織機(jī)構(gòu)的生命血脈 用戶可以通過(guò)電子郵件的討論會(huì)進(jìn)行項(xiàng)目管理 并且有時(shí)要根據(jù)快速 或洲際 的電子郵件信息交換進(jìn)行重要的決策行動(dòng) 1 21 2 開(kāi)發(fā)概述開(kāi)發(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ā)送些簡(jiǎn) 短的信息 根本別想象現(xiàn)在那樣發(fā)送大量照片 到 80 年代中期 個(gè)人電腦興起 電子郵件開(kāi)始在電腦迷以及大學(xué)生中廣泛傳播開(kāi)來(lái) 到 90 年代中期 互聯(lián)網(wǎng)瀏 覽器誕生 全球網(wǎng)民人數(shù)激增 電子郵件被廣為使用 現(xiàn)在使用電子郵件已經(jīng)成為日常工作 生活中不可缺少的一部分 關(guān)于電 子郵件發(fā)生的最大變化是基于互聯(lián)網(wǎng)的電子郵件的興起 人們可以通過(guò)任何聯(lián) 網(wǎng)的計(jì)算機(jī)在郵件網(wǎng)站上維護(hù)他們的郵件帳號(hào) 而不是只能在他們家中或公司 的聯(lián)網(wǎng)電腦上使用郵件 因此 需要對(duì)已有的傳輸文件程序以及信息程序進(jìn)行 研究 研制出一套新程序 它可通過(guò)電腦網(wǎng)絡(luò)發(fā)送和接收信息 再也沒(méi)有了以 前的種種限制 隨著網(wǎng)絡(luò)的不間斷發(fā)展 依靠網(wǎng)絡(luò)的通信手段實(shí)現(xiàn)普通郵件信息的傳輸 取代了傳統(tǒng)的紙上書(shū)寫(xiě) 信箱投寄 郵局傳送的郵寄方式 運(yùn)用最為快捷 簡(jiǎn) 潔 方便的電子郵件已成為許多商家和組織機(jī)構(gòu)的生命血脈 用戶可以通過(guò)電 子郵件的討論會(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)正式建成中國(guó)第 一個(gè)國(guó)際互聯(lián)網(wǎng)電子郵件節(jié)點(diǎn) 并于 9 月 14 日發(fā)出了中國(guó)第一封電子郵件 Across the Great Wall we can reach every corner in the world 越過(guò) 長(zhǎng)城 走向世界 以來(lái) 電子郵件服務(wù)在我國(guó)得到了飛速的發(fā)展 至 2005 年 7 月 依據(jù)中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心頒布的 第十六次中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng) 計(jì)報(bào)告 的結(jié)果顯示 我國(guó)網(wǎng)民人數(shù)已達(dá) 1 03 億人 平均擁有 1 6 個(gè) E mail 平均每周收到 5 2 封電子郵件 不包括垃圾郵件 發(fā)出 3 7 封電子郵件 同時(shí) 這次統(tǒng)計(jì)報(bào)告還顯示 電子郵件服務(wù)依舊是除萬(wàn)維網(wǎng)之外 應(yīng)用最為廣 泛的一種服務(wù) 我國(guó)網(wǎng)民對(duì)電子郵件的使用率已經(jīng)達(dá)到了 91 3 隨著電子商 務(wù)近幾年的飛速發(fā)展 現(xiàn)在使用電子郵件已經(jīng)成為了主流 用戶可以隨時(shí)隨地 方便的使用它來(lái)傳送信息 并且電子郵件作為一種新興的商務(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)用方式 并受到越來(lái)越多的人的青睞 可是 電子 郵件作為一種計(jì)算機(jī)的數(shù)字化技術(shù) 其方便性和快捷性則非常重要 對(duì)設(shè)計(jì)和 開(kāi)發(fā)的郵件收發(fā)程序的要求也越來(lái)越高 我們都向著這個(gè)方向努力著 1 41 4 電子郵件的發(fā)展前景電子郵件的發(fā)展前景 電子郵件系統(tǒng)經(jīng)過(guò)幾十年的發(fā)展 已經(jīng)形成了完善的技術(shù)體系 郵件服務(wù) 器系統(tǒng)在保留了電子郵件系統(tǒng)最初的收發(fā)郵件 郵件存儲(chǔ)等基本功能的同時(shí) 融入了最新的計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù) 使電子郵件系統(tǒng)有了全新的改觀 電子郵件 系統(tǒng)應(yīng)該具備無(wú)限的擴(kuò)展能力 Internet 網(wǎng)絡(luò)的一個(gè)特性是變化無(wú)常 我們需 要應(yīng)對(duì)隨時(shí)而來(lái)的應(yīng)用尖峰 因此 我們需要電子郵件系統(tǒng)具有無(wú)限的可擴(kuò)展 能力 這個(gè)能力主要體現(xiàn)在郵件的處理能力和郵件的存儲(chǔ)能力上 為了能夠使 郵件的處理能力可以無(wú)限擴(kuò)展 就需要引入集群和負(fù)載均衡技術(shù) 使應(yīng)用平臺(tái) 可以在需要的時(shí)候無(wú)限擴(kuò)充 滿足長(zhǎng)期或臨時(shí)的業(yè)務(wù)需要 為了便于郵件存儲(chǔ) 需要高性能的郵件存儲(chǔ)解決方案 總之 電子郵件是一項(xiàng)系統(tǒng)工程 需要網(wǎng)絡(luò) 數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)庫(kù) 操作系 統(tǒng)等技術(shù)的支持 它現(xiàn)在已經(jīng)演變成為一個(gè)更加復(fù)雜并豐富得多的系統(tǒng) 可以 傳送聲音 圖片 圖象 文檔等多媒體信息 以至于如數(shù)據(jù)庫(kù)或帳目報(bào)告等更 加專(zhuān)業(yè)化的文件都可以電子郵件附件的形式在網(wǎng)上分發(fā) 現(xiàn)在 電子郵件已成 為許多商家和組織機(jī)構(gòu)的生命血脈 用戶可以通過(guò)電子郵件的討論會(huì)進(jìn)行項(xiàng)目 管理 并且有時(shí)要根據(jù)快速 或洲際的電子郵件信息交換進(jìn)行重要的決策行動(dòng) 2 2開(kāi)發(fā)分析開(kāi)發(fā)分析 2 12 1 開(kāi)發(fā)背景開(kāi)發(fā)背景 當(dāng)前流行的各大郵件客戶端軟件的除了最主要的收發(fā)信件之外 功能越來(lái) 越復(fù)雜 但是人們平常真正用到的功能很少 很多功能尤其對(duì)于那些計(jì)算機(jī)知識(shí) 相對(duì)缺乏的人來(lái)說(shuō) 更加顯得過(guò)于華麗而不實(shí)用 在應(yīng)用所學(xué)習(xí)知識(shí)的基礎(chǔ)上 設(shè)計(jì)一個(gè)人性化的 簡(jiǎn)單 方便 快捷的郵件系統(tǒng) 2 22 2 工作原理分析工作原理分析 電子郵件從寫(xiě)到發(fā)送再到接收和讀取就和日常生活中我們郵寄的普通信件 一樣 首先是寫(xiě)信 再把信件交給郵局 再又郵局按照信封上的地址投遞 最 后投遞到收件人的信箱中 收件人只要憑著他的鑰匙就可以拿到信件 同樣的 一封電子郵件首先要有一個(gè)用戶 用戶再把信件寫(xiě)好 這個(gè)用戶必須是郵件系 統(tǒng)認(rèn)可的 所以用戶必須是寫(xiě)入數(shù)據(jù)庫(kù)的 接著需要一個(gè)程序把這封電子郵件 連同發(fā)件人信息及信件內(nèi)容封裝發(fā)到接收郵件人地址 同樣的 收件人和收件 人地址也必須是郵件系統(tǒng)所能識(shí)別的 也必須寫(xiě)入數(shù)據(jù)庫(kù) 然后通過(guò)設(shè)計(jì)一個(gè) 注冊(cè)用戶界面 將用戶信息注冊(cè)寫(xiě)入 則可以很方便的把信件傳遞到目的信箱 然后再需要一個(gè)程序接收郵件 當(dāng)然也不是只要隨便有一個(gè)程序就可以收的 還需要賬號(hào) 就象收信人的姓名 和口令 信箱鑰匙 即信件發(fā)送者可隨時(shí)隨 地發(fā)送郵件 不要求接收者同時(shí)在場(chǎng) 即使對(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è)界面是基于 編寫(xiě)的 而實(shí)現(xiàn)各個(gè)控件功能的代碼則是基于 c 的 2 電子郵件的基本原理 是在通信網(wǎng)上設(shè)立 電子信箱系統(tǒng) 它實(shí)際上是 一個(gè)計(jì)算機(jī)系統(tǒng) 系統(tǒng)的硬件是一個(gè)高性能 大容量的計(jì)算機(jī) 硬盤(pán)作為信箱 的存儲(chǔ)介質(zhì) 在硬盤(pán)上為用戶分一定的存儲(chǔ)空間作為用戶的 信箱 每位用戶 都有屬于自己的 個(gè)電子信箱 并確定 個(gè)用戶名和用戶可以自己隨意修改的 口令 存儲(chǔ)空間包含存放所收信件 編輯信件以及信件存盤(pán)三部分空間 用戶使 用口令開(kāi)啟自己的信箱 并進(jìn)行發(fā)信 讀信 編輯 轉(zhuǎn)發(fā) 存檔等各種操作 系 統(tǒng)功能主要由軟件實(shí)現(xiàn) 3 電子郵件的通信是在信箱之間進(jìn)行的 用戶首先開(kāi)啟自己的信箱 然后通 過(guò)鍵入命令的方式將需要發(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ì) 通過(guò)對(duì)用戶需求調(diào)研并進(jìn)行了分析 確定郵件收發(fā)系統(tǒng)的功能模塊主要?jiǎng)?分為三部分 用戶管理 郵件管理 郵件收發(fā) 各模塊的具體功能設(shè)計(jì)如下 1 用戶管理 包括用戶注冊(cè) 用戶注冊(cè)登錄 對(duì)注冊(cè)用戶進(jìn)行權(quán)限設(shè)定 對(duì)注冊(cè)用戶的 添加和刪除等 對(duì)于一個(gè)完善的電子郵件系統(tǒng)來(lái)說(shuō) 用戶管理是很重要的 通 過(guò)它可以對(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è)功能模塊了 也是人們使用 他的真正目的 它很容易的讓人們進(jìn)行通信 系統(tǒng)功能模塊設(shè)置 1 用戶注冊(cè) 未注冊(cè)用戶需注冊(cè)后才能進(jìn)入系統(tǒng) 操作對(duì)象 所有未注冊(cè)用戶 瀏覽對(duì)象 所有未注冊(cè)用戶 具體操作 注冊(cè)用戶在需填寫(xiě)用戶名和密碼才能注冊(cè) 2 用戶登錄 對(duì)注冊(cè)用戶和管理員的基本信息進(jìn)行操作 操作對(duì)象 系統(tǒng)管理員 瀏覽對(duì)象 系統(tǒng)管理員 具體操作 用戶使用注冊(cè)成功的帳戶名和密碼登陸 3 用戶管理 合法用戶可以查看庫(kù)存所有用戶的信息資料 操作對(duì)象 注冊(cè)用戶 管理員 瀏覽對(duì)象 注冊(cè)用戶 管理員 具體操作 管理員可以更改用戶的名稱 用戶的密碼 用戶郵件地址 用戶權(quán)限等用戶的詳細(xì)信息 4 郵件管理 合法用戶可以查看庫(kù)存所有郵件的信息資料 操作對(duì)象 注冊(cè)用戶 管理員 瀏覽對(duì)象 注冊(cè)用戶 管理員 具體操作 管理員可以將郵件從一個(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ái)自其他用戶發(fā)送的郵件 操作對(duì)象 注冊(cè)用戶 管理員 瀏覽對(duì)象 注冊(cè)用戶 管理員 具體操作 管理員在收件夾中可查詢接收郵件的名稱 發(fā)送用戶 發(fā)送 地址 發(fā)送時(shí)間 信件內(nèi)容以及相關(guān)附件 6 郵件發(fā)送 用語(yǔ)發(fā)送郵件和郵件附件 操作對(duì)象 注冊(cè)用戶 管理員 瀏覽對(duì)象 注冊(cè)用戶 管理員 具體操作 用戶可以進(jìn)入寫(xiě)郵件界面編寫(xiě)郵件和發(fā)送郵件 包括郵件標(biāo) 題 郵件內(nèi)容 附件等并發(fā)送給目的地址 3 23 2 功能模塊的初步設(shè)計(jì)功能模塊的初步設(shè)計(jì) 本郵件系統(tǒng)設(shè)計(jì)是在 NET 平臺(tái)上使用 C 語(yǔ)言實(shí)現(xiàn)的 后臺(tái)數(shù)據(jù)庫(kù)使用了 功能強(qiáng)大 性能優(yōu)越的 SQL Server 數(shù)據(jù)庫(kù)為用戶管理數(shù)據(jù) 瀏覽 交換信息帶 來(lái)了極大的方便 本系統(tǒng)包括下列功能模塊 用戶注冊(cè) 用戶登陸 用戶管理 郵件管理 普通郵件發(fā)送 發(fā)送多附件 接收普通郵件 接收多附件 對(duì)文本 郵件的編譯 信息內(nèi)容的查詢 圖 1 功能體系圖 3 2 13 2 1 前臺(tái)分析前臺(tái)分析 1 用戶注冊(cè) 與一般的注冊(cè)流程一樣 用戶在注冊(cè)時(shí)需檢驗(yàn)用戶名是否可 用 以及密碼與確認(rèn)密碼是否匹配 同時(shí) 它與數(shù)據(jù)庫(kù)動(dòng)態(tài)連接 注冊(cè)合法的 用戶及用戶密碼并寫(xiě)入數(shù)據(jù)庫(kù) 只有注冊(cè)的用戶才能順利登陸郵件系統(tǒng) 使用 郵件系統(tǒng) 同時(shí) 密碼也被寫(xiě)入數(shù)據(jù)庫(kù) 2 數(shù)據(jù)使用 用戶對(duì)于數(shù)據(jù)的使用包括了管理 傳遞與存儲(chǔ) 下面對(duì)這三 方面需求分別做說(shuō)明 數(shù)據(jù)管理 作為一個(gè)收發(fā)郵件系統(tǒng) 數(shù)據(jù)信息管理是最重要的 對(duì)用戶資 料的管理 郵件信息的管理 郵件的分類(lèi) 對(duì)郵件的轉(zhuǎn)移和刪除等 合理的管 理數(shù)據(jù)信息一方面節(jié)約了空間 另一方面又方便了使用 傳遞功能 對(duì)于郵件收發(fā)系統(tǒng)來(lái)說(shuō) 這個(gè)功能是最為基本的 這里說(shuō)的傳 遞功能即郵件的發(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é)來(lái)完 成的 要使用數(shù)據(jù)就必須有能使用的數(shù)據(jù) 不儲(chǔ)存自然無(wú)法使用 設(shè)計(jì)中沒(méi)有 注冊(cè)到數(shù)據(jù)庫(kù)的地址和用戶無(wú)法使用 只有符合才能進(jìn)入系統(tǒng) 3 2 23 2 2 后臺(tái)分析后臺(tái)分析 后臺(tái)是數(shù)據(jù)分類(lèi)存儲(chǔ)的重要平臺(tái) 對(duì)數(shù)據(jù)的合理規(guī)劃將能極大的提升系統(tǒng) 的性能 后臺(tái)主要是對(duì)用戶注冊(cè)的各類(lèi)信息進(jìn)行高效的管理 以便前臺(tái)隨時(shí)查詢和 調(diào)用 本系統(tǒng)主要分為兩類(lèi)用戶 管理員 一般是網(wǎng)站的負(fù)責(zé)人 擁有整個(gè)系統(tǒng)有最大的權(quán)限 可以任意添加和 刪除其他用戶 不包括其他管理員 普通用戶 具有查看自身信息 收發(fā)郵件等一些的基本功能 他的權(quán)限不如管理 員 收發(fā)郵件系統(tǒng)詳細(xì)功能需求示意圖收發(fā)郵件系統(tǒng)詳細(xì)功能需求示意圖 前臺(tái) 后臺(tái) 用 戶 注 冊(cè) 用 戶 管 理 信 息 傳 遞 數(shù) 據(jù) 存 儲(chǔ) 權(quán) 限 設(shè) 置 數(shù) 據(jù) 規(guī) 劃 圖 2 詳細(xì)功能示意圖 3 33 3 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)是系統(tǒng)設(shè)計(jì)中非常重要的一個(gè)環(huán)節(jié) 因?yàn)閿?shù)據(jù)庫(kù)設(shè)計(jì)就像在建 設(shè)高樓大廈的根基一樣 如果設(shè)計(jì)不好 在后來(lái)的系統(tǒng)維護(hù) 變更和功能擴(kuò)充 時(shí) 甚至于在系統(tǒng)開(kāi)發(fā)過(guò)程中 將會(huì)引起比較大的問(wèn)題 有時(shí)大量的工作將會(huì) 重新進(jìn)行 因此 設(shè)計(jì)一個(gè)合理的數(shù)據(jù)庫(kù)成為一個(gè)十分關(guān)鍵的步驟 因此 數(shù) 據(jù)庫(kù)是負(fù)責(zé)數(shù)據(jù)共享網(wǎng)站所有信息的存儲(chǔ) 非常重要 本項(xiàng)目采用 SQL Server 作為數(shù)據(jù)庫(kù)應(yīng)該是比較穩(wěn)定和高效的 表 1 Attachments 列 屬性 名中文名稱類(lèi)型寬度是否允許為空 AttachmentID附件 IDint4NONULL Name名稱varcher50NULL Url地址varcher255NULL Type類(lèi)型varcher50NULL Contain內(nèi)容int4NULL MailID郵件 IDint4NULL 表 2 Folders 列 屬性 名中文名稱類(lèi)型寬度是否允許為空 FolderID文件夾 IDint4Nonull Name名稱varcher50NULL Total總數(shù)int 4NULL NoReader是否閱讀int4NULL Contain內(nèi)容int4NULL CreatDate創(chuàng)建時(shí)間datetime8NULL FlagFlagbit1NULL 表 3 Mails 列 屬性 名中文名稱類(lèi)型寬度是否允許為空 MailID郵件 IDint4Nonull Title題目varcher255NULL Body內(nèi)容text16NULL FromAddress發(fā)送地址text16NULL ToAddress接收地址text16NULL CCAddress抄送地址text16NULL HTMLHTMLformat1NULL 表 4 Users 用戶表 列 屬性 名中文名稱類(lèi)型寬度是否允許為空 UserID用戶 IDint4Nonull UserName用戶名稱varcher32NULL Password密碼varcher255NULL Email郵件varcher200NULL IsAdmin是否為管理員bit1NULL 表 5WebMailprolife 列 屬性 名中文名稱類(lèi)型寬度是否允許為空 WebMailIDWeb 郵件 IDint4Nonull UserName用戶名稱varcher50NULL AliasName名稱varcher50NULL Email郵件varcher255NULL MailServerIP郵件服務(wù) IPvarcher50NULL MailServerPort郵件服務(wù) Portint4NULL 3 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) 用戶使用從用戶注冊(cè)開(kāi)始 流程如下 用戶登陸 主界面 新建文件夾郵件系統(tǒng)配 制 用戶注冊(cè) 新 郵 件 收 件 箱 發(fā) 件 箱 草 稿 箱 垃 圾 箱 郵件文件夾 圖 3 總體流程架構(gòu) 用戶登陸 電子郵件接收系 統(tǒng) 電子郵件發(fā)送系 統(tǒng) 附加功能 各種錯(cuò)誤的提示 簡(jiǎn)單郵件接收 帶有附件的郵件接 收 簡(jiǎn)單郵件發(fā)送 帶有附件的郵件發(fā) 送 郵件管理 用戶管理 系統(tǒng)配置 圖 4 總體功能架構(gòu)圖 4 4系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)詳細(xì)設(shè)計(jì) 4 14 1用戶用戶 注冊(cè)注冊(cè) 的設(shè)計(jì)的設(shè)計(jì) 在用戶注冊(cè)時(shí)頁(yè)面與數(shù)據(jù)庫(kù)動(dòng)態(tài)連接 首先檢測(cè)該用戶注冊(cè)的用戶名和密 碼是否為空 不為空再檢測(cè)數(shù)據(jù)庫(kù)中用戶名是否已存在 如果滿足條件則將用 戶信息寫(xiě)入數(shù)據(jù)庫(kù) 即注冊(cè)成功 不可用則放棄操作或重新填寫(xiě) 頁(yè) 面 加 載 開(kāi)始 用戶 輸入 相關(guān) 信息 判 定 格 式 信息 寫(xiě)入 數(shù)據(jù) 表 結(jié)束 格式錯(cuò)誤 用戶名重名 正確 圖5 用戶注冊(cè)功能圖 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 注冊(cè)新用戶成功 請(qǐng)妥善保管好你的信息 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)則定義類(lèi)并獲取用戶的登錄 信息 并檢查用戶輸入的用戶名信息數(shù)據(jù)庫(kù)中用戶名是否存在 如果存在則檢 查密碼是否和用戶名匹配 合法則加載當(dāng)前用戶的信息 不合法則顯示用戶名 或密碼錯(cuò)誤請(qǐng)重新輸入 為了加強(qiáng)安全性 這里還設(shè)置了驗(yàn)證碼功能 結(jié)束 跳轉(zhuǎn) 登陸 后的 頁(yè) 面 顯示錯(cuò)誤信息 錯(cuò) 誤 開(kāi)始 用戶 輸入 用戶 名及 密 碼 判斷 用戶 是否 合 法 輸入 并驗(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 recu UserID ToString recu Close if userId null Response Redirect UserManage aspx else sValidator CreateValidateString 6 ValidateImage ImageUrl sValidatorImageUrl sValidator Message Text 你輸入的用戶名稱或者密碼有誤 請(qǐng)重新輸入 4 34 3 修改用戶密碼的設(shè)計(jì)修改用戶密碼的設(shè)計(jì) 在修改用戶密碼時(shí)首先需要輸入舊的密碼 同時(shí)對(duì)舊密碼和用戶驗(yàn)證是否 正確 即和數(shù)據(jù)庫(kù)中注冊(cè)的用戶信息想符合才可以修改執(zhí)行命令 否則顯示錯(cuò) 誤信息 放棄當(dāng)前操作 用戶 輸入 用戶 名及 密 碼 結(jié)束 判斷 用戶 是否 合 法 從數(shù) 據(jù)庫(kù) 讀取 舊信 息 修改 編譯 舊用 戶信 息 顯示錯(cuò)誤信息 不合法 開(kāi)始 圖7 用戶修改密碼功能圖 protected void UpdateBtn Click object sender EventArgs e IUser user new User string sUserID if dr Read sUserID dr UserID ToString dr Close if sUserID null sUserID sUserID Length 0 Response Write alert 舊密碼輸入錯(cuò)誤 請(qǐng)重新輸入密碼 return try 修改用戶密碼 user UpdateUserPwd nUserID NewPassword Text Trim user UpdateUserPwd nUserID user Encrypt NewPassword Text Trim Response Write alert 修改密碼成功 請(qǐng)妥善保管好數(shù)據(jù) 4 44 4 新建文件夾新建文件夾 用戶在添加文件夾時(shí) 文件夾信息需要寫(xiě)入數(shù)據(jù)庫(kù) 同時(shí)新建文件夾信息 內(nèi)容必須合法 否則操作錯(cuò)誤 返回錯(cuò)誤頁(yè)面 開(kāi)始 用戶 點(diǎn)擊 資源 頁(yè)面 調(diào)用 程序 建 立 鏈 接 添 加 文 件 夾 結(jié)束 圖 8 新建文件夾功能圖 protected void NewBtn Click object sender EventArgs e try 定義對(duì)象 IFolder folder new Folder 執(zhí)行數(shù)據(jù)庫(kù)操作 folder NewFolder Name Text Trim Response Write alert 添加數(shù)據(jù)成功 請(qǐng)妥善保管好你的數(shù)據(jù) catch Exception ex 跳轉(zhuǎn)到異常錯(cuò)誤處理頁(yè)面 Response Redirect ErrorPage aspx ErrorMsg ex Message Replace Replace n protected void ReturnBtn Click object sender EventArgs e 返回到郵件列表頁(yè)面 Response Redirect MailDesktop aspx 4 54 5 閱讀郵件閱讀郵件 這是設(shè)計(jì)中最為基本的模塊功能 首先用戶獲取郵件夾內(nèi)容 系統(tǒng)自行判 斷郵件是否為新郵件并顯示 然后可以閱讀文件夾中任意郵件內(nèi)容 包括發(fā)送 人 發(fā)送地址 時(shí)間 題目 大小 內(nèi)容等 閱讀完畢則可返回到主菜單界面 開(kāi)始 查看 郵件 夾及 當(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 dr Title ToString CC Text dr CCAddress ToString To Text dr ToAddress ToString Body Text dr Body ToString HtmlCB Checked bool Parse dr HTMLFormat 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ù)庫(kù)中獲取舊文件夾信息 再對(duì)文件夾信息 進(jìn)行編譯修改 同時(shí)需要判斷新信息是否合法 合法則寫(xiě)入數(shù)據(jù)庫(kù) 即操作成 功 返回到郵件列表面 否則顯示錯(cuò)誤信息 開(kāi)始 結(jié)束 寫(xiě)入 數(shù)據(jù) 庫(kù) 顯示錯(cuò)誤信息 不合法 返回 到郵 件列 表 面 修改 編譯 新的 信息 獲取 文件 夾信 息內(nèi) 容 圖 10 重命名文件夾功能圖 private void BindFolderData int nFolderID IFolder folder new Folder SqlDataReader dr folder GetSingleFolder nFolderID if dr Read Name Text dr Name ToString dr Close protected void NewBtn Click object sender EventArgs e try 定義對(duì)象 IFolder folder new Folder 執(zhí)行數(shù)據(jù)庫(kù)操作 folder RenameFolder nFolderID Name Text Trim Response Write alert 修改數(shù)據(jù)成功 請(qǐng)妥善保管好你的數(shù)據(jù) 4 74 7 發(fā)送郵件發(fā)送郵件 發(fā)送郵件是整個(gè)設(shè)計(jì)的核心功能模塊 這里還包括附件的發(fā)送 開(kāi)始 添加 發(fā)送 郵件 信 息 結(jié)束 發(fā) 送 郵 件 保 存 發(fā) 送 郵 件 返回 郵件 列表 主 面 圖 11 發(fā)送郵件功能圖 protected void NewBtn Click object sender EventArgs e int nContain 0 添加發(fā)件人地址 string from admin 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 toList i Trim nContain To Text Length 添加抄送地址 string ccList CC Text Trim Split split ToCharArray for int i 0 i 0 mailMsg CC Add ccList i Trim nContain CC Text Length 添加郵件主題 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 fileList i if file FileName Length 0 file ContentLength 0 true false if nMailID 0 保存發(fā)送郵件的附件 for int i 0 i fileList Count i 添加單個(gè)附件 HttpPostedFile file fileList i if file FileName Length 0 file ContentLength 0 break 保存附件到硬盤(pán)中 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ù)庫(kù)中已有的用戶信息 再對(duì)其進(jìn)行修改 刪除等操作 然后再將新的數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù) 開(kāi) 始 獲取用 戶信 息 修改用 戶信 息 結(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 commandName return 創(chuàng)建User實(shí)例 IUser user new User switch commandName case delete 刪除選擇的用戶 user DeleteUser nUserID 重新綁定GridView的數(shù)據(jù) Response Write alert 刪除用戶成功 請(qǐng)檢查數(shù)據(jù)庫(kù)是否吻合 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)限成功 請(qǐng)檢查數(shù)據(jù)庫(kù)是否 吻合 5 5系統(tǒng)功能系統(tǒng)功能界面演示界面演示 5 15 1 用戶注冊(cè)功能用戶注冊(cè)功能界面演示界面演示 未注冊(cè)用戶在登錄界面中點(diǎn)擊 注冊(cè) 然后系統(tǒng)跳轉(zhuǎn)到注冊(cè)界面 在注 冊(cè)界面中未注冊(cè)用戶在 用戶名 欄中填入 yy 點(diǎn)擊 檢測(cè)該用戶名是否可 用 按鈕 系統(tǒng)顯示該 用戶名可以使用 說(shuō)明這個(gè)用戶與系統(tǒng)用戶名沒(méi)有 重復(fù) 可以使用 然后輸入密碼 123 與確認(rèn)密碼 123 最后按 注冊(cè)新 用戶 這時(shí)候在系統(tǒng)中就生成了一個(gè)名為 yy 的用戶 圖 13 用戶注冊(cè)界面圖 接著進(jìn)入登錄界面 輸入剛注冊(cè)的用戶 yy 密碼 123 以及正確的驗(yàn) 證碼 這里是 56789a 如圖 圖 14 郵件管理界面圖 然后我們我們通過(guò)登陸 yy 這個(gè)用戶進(jìn)入系統(tǒng) 查看該注冊(cè)用戶的信息 進(jìn)入用戶管理頁(yè)面后 我們可以看到注冊(cè)用戶的信息 并且能對(duì)用戶進(jìn)行操作 我們可以看到如圖界面 圖 15 用戶管理界面圖 5 25 2 管理功能管理功能界面演示界面演示 在通過(guò)注冊(cè) 登陸后進(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)建 yy s email 如圖 圖 17 新建文件夾界面圖 5 35 3 接收送功能接收送功能界面演示界面演示 點(diǎn)擊任何文件夾都可以查看其中的文件內(nèi)容 比如點(diǎn)擊了收件箱則跳轉(zhuǎn)到 如下界面 圖 18 查看文件夾界面圖 然后選擇要查看的郵件 比如這里查看第一封郵件 AliasName Email 如圖 圖19 查看郵件界面圖 同樣 發(fā)送郵件直接點(diǎn)擊新郵件 內(nèi)容包括手件人 主題 抄送人地址 內(nèi)容 附件等 如圖 圖20 發(fā)送郵件界面圖 結(jié)結(jié) 論論 通過(guò)查找資料 老師的指導(dǎo) 和同學(xué)的幫助 最后終于完成了一個(gè)比較簡(jiǎn) 單的程序 通過(guò)本次畢業(yè)設(shè)計(jì) 體驗(yàn)到了軟件開(kāi)發(fā)過(guò)程中所有需要完成的工作 并切身的體驗(yàn)了一下把理論知識(shí)應(yīng)用到實(shí)踐的過(guò)程 但是由于畢業(yè)設(shè)計(jì)時(shí)間較短 所以該系統(tǒng)存在許多不盡如人意的地方 比 如界面設(shè)計(jì)與風(fēng)格不太美觀 性能不夠完善 對(duì)畢業(yè)設(shè)計(jì) 論文 具體步驟相 關(guān)信息考察不夠等多方面問(wèn)題 這些都有待進(jìn)一步改善 在系統(tǒng)開(kāi)發(fā)的過(guò)程中 遇到了很多問(wèn)題 有語(yǔ)法的也有邏輯的 通過(guò)請(qǐng)教 老師和同學(xué) 問(wèn)題都得到了解決 同時(shí)也讓我深刻體會(huì)自己在這方面的不足 我深深地明白了軟件設(shè)計(jì)的重要性 由于軟件開(kāi)發(fā)前期設(shè)計(jì)的不規(guī)范 導(dǎo)致在 代碼編寫(xiě)時(shí)走了許多彎路 為了符合系統(tǒng)功能的要求 對(duì)數(shù)據(jù)庫(kù)改動(dòng)了許多次 作者有了這次寶貴的經(jīng)驗(yàn) 在今后的工作和學(xué)習(xí)中對(duì)系統(tǒng)中未能解決的問(wèn)題將 做進(jìn)一步的完善 深入對(duì) C 和數(shù)據(jù)庫(kù)的學(xué)習(xí) 通過(guò)本次實(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 編程語(yǔ)言 C M 北京 希望電子出版社 2001 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 北京 中國(guó)電力出版社 2005 8 云顛工作室 Visual C 中文版全面剖析 M 北京 中國(guó)水利水電出版社 2003 致致 謝謝 本文是在 李中志老師的熱情關(guān)心和指導(dǎo)下完成的 他淵博的知識(shí)和嚴(yán)謹(jǐn)?shù)?治學(xué)作風(fēng)使我受益匪淺 對(duì)順利完成本課題起到了極大的作用 在此向他表示 我最衷心的感謝 在論文完成過(guò)程中 本人還得到了許多同學(xué)的熱心幫助 本人向他們表示 深深的謝意 最后向在百忙之中評(píng)審本文的各位專(zhuān)家 老師表示衷心的感謝 作者簡(jiǎn)介 姓 名 黨寧 性別 男 出生年月 1984 年 11 月 民族 漢 E mail dao1121 聲聲 明明 本論文的工作是 2007 年 2 月至 2007 年 6 月在成都信息工程學(xué)院網(wǎng)絡(luò)工 程系完成的 文中除了特別加以標(biāo)注地方外 不包含他人已經(jīng)發(fā)表或撰寫(xiě)過(guò)的 研究成果 也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書(shū)而 使用過(guò)的材料 除非另有說(shuō)明 本文的工作是原始性工作 關(guān)于學(xué)位論文使用權(quán)和研究成果知識(shí)產(chǎn)權(quán)的說(shuō)明 本人完全了解成都信息工程學(xué)院有關(guān)保管使用學(xué)位論文的規(guī)定 其中包括 1 學(xué)校有權(quán)保管并向有關(guān)部門(mé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ī)定 除非另有科研合同和其他法律文書(shū)的制約 本論文的科研成果屬于成都信 息工程學(xué)院 特此聲明 作者簽名 2007 年 06 月 日 Chapter 1 The night I called at the Manhattan General to pick up this lady doctor I was dating something quite extraordinary happened For Miriam and me it was the first in a chain of events that were to change our lives mine especially in a wa

溫馨提示

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

評(píng)論

0/150

提交評(píng)論