【畢業(yè)學(xué)位論文】(Word原稿)財(cái)鑫集團(tuán)即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第1頁
【畢業(yè)學(xué)位論文】(Word原稿)財(cái)鑫集團(tuán)即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第2頁
【畢業(yè)學(xué)位論文】(Word原稿)財(cái)鑫集團(tuán)即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第3頁
【畢業(yè)學(xué)位論文】(Word原稿)財(cái)鑫集團(tuán)即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第4頁
【畢業(yè)學(xué)位論文】(Word原稿)財(cái)鑫集團(tuán)即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-軟件工程_第5頁
已閱讀5頁,還剩64頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

中圖分類號(hào): 學(xué)校代碼: 10055 密級(jí): 公開 專 業(yè) 碩 士 學(xué) 位 論 文 財(cái)鑫 集團(tuán)即時(shí)通訊 系統(tǒng) 的 設(shè)計(jì)與實(shí)現(xiàn) 論文作者 李浩民 指導(dǎo)教師 申請(qǐng)學(xué)位 工程碩士 培養(yǎng)單位 軟件學(xué)院 學(xué)科專業(yè) 軟件工程 研究方向 項(xiàng)目管理 答辯委員會(huì)主席 評(píng) 閱 人 南開大學(xué)研究生院 二一 二 年 五 月 中文摘要 I 中文摘要 隨著互聯(lián)網(wǎng)的使用在 人們?nèi)粘I钪兴急戎卦絹碓酱?,人們逐漸意識(shí)到?jīng)]有互聯(lián)網(wǎng)的生活是不完美的,沒有互聯(lián)網(wǎng)就好像什么事情也無法做,人們對(duì)互聯(lián)網(wǎng)的依賴越來越大。為什么互聯(lián)網(wǎng)能夠給人們帶來如此大的影響呢?我們可以清晰地分析,由于互聯(lián)網(wǎng)的存在,拉近了人與人之間的距離,增進(jìn)了人與人之間的相互溝通,而溝通的方式可以利用即時(shí)通訊平臺(tái)通過語音,消息,甚至視頻等等進(jìn)行。 目前互聯(lián)網(wǎng)上的即時(shí)通訊的廣泛應(yīng)用,即時(shí)通訊工具作為人們交互信息的主要平臺(tái)的種類也是層出不窮,例如: 。這些即時(shí)通訊工具在很大意義上解決了人們?nèi)粘I畹南嗷贤▎栴} ,然而對(duì)于很多公司企業(yè)來說,正是由于 Q 等工具的廣泛應(yīng)用,企業(yè)或公司領(lǐng)導(dǎo)并不希望看到自己的員工在上班工作期間做非本職工作的事情,因此希望公司員工在工作時(shí)間段,理想狀態(tài)下能夠?qū)k公人員進(jìn)行實(shí)時(shí)監(jiān)控,既能夠通過互聯(lián)網(wǎng)進(jìn)行正常工作上的無紙化辦公,又能限制員工工作之外的交流。 因此很多企業(yè)現(xiàn)在都通過購買現(xiàn)有成熟的企業(yè)內(nèi)部即時(shí)通訊工具( 解決這些問題,然而這些成熟的即時(shí)通訊平臺(tái)的很多功能不適合自己企業(yè)的實(shí)際情況需要,并且內(nèi)部安全數(shù)據(jù),信息無法得到保障。所以開發(fā)一個(gè)適合自己企業(yè)實(shí)際需求的即時(shí)通訊交流平臺(tái) 是十分必要的,一方面提高企業(yè)內(nèi)部員工無紙化辦公的工作效率,同時(shí)對(duì)于企業(yè)文化的提升也有很大幫助。經(jīng)過與 財(cái)鑫 集團(tuán)信息部門進(jìn)行溝通,開發(fā)出一個(gè)適合該集團(tuán)內(nèi)部即時(shí)通訊交流平臺(tái)。 該平臺(tái)開發(fā)主要包含兩個(gè)部分,分別為前臺(tái)通訊子系統(tǒng)和后臺(tái)維護(hù)管理系統(tǒng)。系統(tǒng)所涉及的即時(shí)通訊后臺(tái)管理系統(tǒng),需要提供搜索、登錄、備份、消息、注冊(cè)、更改等功能,分別由管理員管理、用戶管理、客戶服務(wù)等模塊負(fù)責(zé)。系統(tǒng)所涉及的前臺(tái)模塊包括注冊(cè)模塊,登錄模塊、顯示模塊、聊天模塊、管理模塊、消息模塊、語音模塊等七個(gè)功能模塊。 本系統(tǒng)采用 術(shù)、 絡(luò)通訊技術(shù)、設(shè)計(jì)模式采用C/S(戶端 /服務(wù)器設(shè)計(jì)模式,數(shù)據(jù)庫使用 為數(shù)據(jù)存儲(chǔ)工具,最終完成了 財(cái)鑫 集團(tuán)內(nèi)部即時(shí)通訊平臺(tái)的客戶端和服務(wù)器的設(shè)計(jì)與開發(fā),并經(jīng)過測試能夠正常使用,對(duì)集團(tuán)的無紙化信息交流以及企業(yè)文化的提升起到中文摘要 很大作用。 關(guān)鍵 字 : 即時(shí)通訊 C/S of in s to is do on is to a We to of it is to of We on as of is in a to of of of or do to to to do to go to of in of of of So of to of is of of to a is on to of at be of of of an of of V of to by is a / S ( as a of of of of as as a C/S, 錄 V 目錄 第一章 緒論 . 1 第一節(jié) 課題研究背景 . 1 第二節(jié) 國內(nèi)外研究現(xiàn)狀 . 3 第三節(jié) 課題研究目的與意義 . 4 第四節(jié) 本文組織結(jié)構(gòu) . 5 第二章 系統(tǒng)需求分析與總體設(shè)計(jì) . 7 第一節(jié) 引言 . 7 第二節(jié) 系統(tǒng)總體設(shè)計(jì) . 8 統(tǒng)整體 C/S 架構(gòu) . 8 統(tǒng)通訊模式 . 9 統(tǒng)業(yè)務(wù)流程分析 . 9 第三節(jié) 系統(tǒng)前臺(tái)功能需求分析 . 11 冊(cè)模塊分析 . 11 錄模塊分析 . 12 示功能模塊 . 13 天模塊分析 . 14 友管理模塊分析 . 14 息模塊分析 . 16 音模塊分析 . 16 第四節(jié) 系統(tǒng)后臺(tái)功能模塊分析 . 19 錄模塊 . 19 索模塊 . 21 據(jù)庫備份與恢復(fù)模塊 . 22 息模塊 . 23 理員管理模塊 . 24 第五節(jié) 系統(tǒng)參與者用例分析 . 24 戶登錄用例分析 . 24 目錄 系統(tǒng)超級(jí)管理員用力分析 . 25 通管理員用例分析 . 26 送消息狀態(tài)分析 . 26 戶信息管理用例分析 . 27 息會(huì)話用例分析 . 27 音會(huì)話用例分析 . 28 第六節(jié) 系統(tǒng)整體數(shù)據(jù)流圖 . 29 第七節(jié) 小結(jié) . 30 第三章 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) . 31 第一節(jié) 數(shù)據(jù)庫設(shè)計(jì)原則 . 31 第二節(jié) 數(shù)據(jù)庫表設(shè)計(jì) . 32 第三節(jié) 系統(tǒng)概念設(shè)計(jì) . 35 第四節(jié) 本章小結(jié) . 36 第四章 系統(tǒng)具體設(shè)計(jì)與實(shí)現(xiàn) . 37 第一節(jié) 引言 . 37 第二節(jié) 客戶端與服務(wù)器交互實(shí)現(xiàn)界面 . 37 第三節(jié) 系統(tǒng)前臺(tái)設(shè)計(jì)與實(shí)現(xiàn) . 37 冊(cè)模塊設(shè)計(jì)與實(shí)現(xiàn) . 37 錄模塊設(shè)計(jì)與實(shí)現(xiàn) . 39 天模塊設(shè)計(jì)與實(shí)現(xiàn) . 40 友管理模塊設(shè)計(jì)與實(shí)現(xiàn) . 42 息模塊設(shè)計(jì)與實(shí)現(xiàn) . 45 音模塊設(shè)計(jì)與實(shí)現(xiàn) . 46 第四節(jié) 系統(tǒng)后臺(tái)設(shè)計(jì)與實(shí)現(xiàn) . 46 臺(tái)管理員登陸實(shí)現(xiàn) . 46 索模塊與實(shí)現(xiàn) . 49 據(jù)庫備份與恢復(fù)模塊設(shè)計(jì)與實(shí)現(xiàn) . 50 息模塊的設(shè)計(jì)與實(shí)現(xiàn) . 53 理員管理模塊設(shè)計(jì)與實(shí)現(xiàn) . 54 第五節(jié) 小結(jié) . 57 目錄 五章 總結(jié)與展望 . 58 參考文獻(xiàn) . 60 致謝 . 錯(cuò)誤 !未定義書簽。 個(gè)人簡歷、學(xué)術(shù)論文與研究成果 . 錯(cuò)誤 !未定義書簽。 第一章 緒論 1 第一章 緒論 企業(yè)即時(shí)通訊交流平臺(tái)的快速發(fā)展成為即時(shí)通訊發(fā)展的一個(gè)重要分支。 企業(yè)內(nèi)部擁有自己的即時(shí)通訊平臺(tái),對(duì)于企業(yè)文化的提升,信息的監(jiān)管等等都有非常大的優(yōu)勢。為此選擇開發(fā)適合自己的即時(shí)通訊交流了平臺(tái)成為選擇該題的主要原因。在開發(fā)簡易的即時(shí)交流平臺(tái),同樣對(duì)于本人了解和學(xué)習(xí)即時(shí)通訊知識(shí)提供了一條很好的途徑。 第一節(jié) 課題研究背景 隨著科技信息化以及管理數(shù) 字化、信息化的不斷推進(jìn),我國各大中小企業(yè)以及各個(gè)個(gè)體之間,使用網(wǎng)絡(luò)的數(shù)量已經(jīng)相當(dāng)客觀,互聯(lián)網(wǎng)已經(jīng)成為人們生活、娛樂、工作中不可或缺的一部分。截至至 2009 年 12 月 31 日,我國網(wǎng)民數(shù)量已經(jīng)達(dá)到了 人,寬帶網(wǎng)民數(shù) 人,網(wǎng)站數(shù)量 323 萬個(gè), 址 名數(shù)量 1682 萬個(gè)。 2010 年 12 月 31 日,我國網(wǎng)民呈現(xiàn)較小幅度上升,數(shù)量達(dá)到 人,網(wǎng)站數(shù) 279 萬個(gè), 址總數(shù)量為 個(gè),域名數(shù) 1682萬個(gè)。到 2012 年上半年 6 月 30 日,我國網(wǎng)民數(shù)量增加到 ,網(wǎng)站數(shù) 250萬, 國際出口帶寬數(shù) 1,548,811址總數(shù)量 個(gè),域名數(shù) 873萬個(gè)。具體數(shù)據(jù)統(tǒng)計(jì)如下表 示。 表 近幾年網(wǎng)絡(luò)發(fā)展情況 年份 網(wǎng)民數(shù)量 網(wǎng)站數(shù) 量 名數(shù) 201206 250 萬 873 萬 201112 230 萬 775 萬 201106 191 萬 866 萬 201012 人 279 萬個(gè) 個(gè) 1121 萬個(gè) 200912 人 323 萬個(gè) 個(gè) 1682 萬個(gè) 200906 人 個(gè) 個(gè) 1626 萬個(gè) 伴隨互聯(lián)網(wǎng)使用人數(shù)大額增多,實(shí)現(xiàn)人們互聯(lián)網(wǎng)上對(duì)等交流,逐漸成為各大軟件開發(fā)公司追逐的焦點(diǎn)。像微軟、 訊、 很多企業(yè)都在互聯(lián)網(wǎng)的即時(shí)通訊方面做出了突出成就。這些即時(shí)通訊軟件不但能夠?qū)崿F(xiàn)即第一章 緒論 2 時(shí)的信息傳遞、語音傳遞、視頻傳遞,而且能夠及時(shí)發(fā)送附件,實(shí)現(xiàn)遠(yuǎn)程控制,截至目前,很多即時(shí)通訊工具還涵蓋了包括微博、個(gè)人空間、郵件等很多附加通訊工具,使該通訊工具的功能不斷增加,基本滿足了廣大網(wǎng)民的日常上網(wǎng)相互溝通的需要。 即時(shí)通訊工具作為人們交互信息的主要平臺(tái) 在很大意義上解決了人們?nèi)粘I畹南嗷贤▎栴},拉近了人們之間的距離。然而對(duì)于很多公司企業(yè)來說,正是由于 Q 等工具的廣泛應(yīng)用,企業(yè)或公司領(lǐng)導(dǎo)并不希望看到自己的員工在上班工作期間做非本職工作的事情,因此希望公司員工在工作時(shí)間段,理想狀態(tài)下能夠?qū)k公人員進(jìn)行實(shí)時(shí)監(jiān)控,既能夠通過互聯(lián)網(wǎng)進(jìn)行正常工作上的無紙化辦公,又能限制員工工作之外的交流。 因此很多企業(yè)現(xiàn)在都通過購買現(xiàn)有成熟的企業(yè)內(nèi)部即時(shí)通訊工具( 解決這些問題,然而這些成熟的即時(shí)通訊平臺(tái)的很多功能不適合自己 企業(yè)的實(shí)際情況需要,而購買成熟軟件的費(fèi)用又是比較昂貴的,如果通過定制開發(fā)本單位的即時(shí)通訊系統(tǒng)又是難上加難,再加上后期的系統(tǒng)維護(hù)費(fèi)用巨大,可以說通過購買或定制適合自己單位的通訊系統(tǒng)是不太現(xiàn)實(shí)的。因此開發(fā)一個(gè)適合自己企業(yè)實(shí)際需求的即時(shí)通訊交流平臺(tái),一方面提高企業(yè)內(nèi)部員工無紙化辦公的工作效率,同時(shí)對(duì)于企業(yè)文化的提升也有很大幫助,因此經(jīng)過與 財(cái)鑫 集團(tuán)信息部門進(jìn)行溝通,開發(fā)一個(gè)適合該集團(tuán)內(nèi)部即時(shí)通訊交流平臺(tái)。 企業(yè)即時(shí)通訊交流平臺(tái)的快速發(fā)展成為即時(shí)通訊發(fā)展的一個(gè)重要分支。當(dāng)今互聯(lián)網(wǎng)市場上企業(yè)即時(shí)通訊平臺(tái)例如 信,騰訊, C,飛信等都成為很多企業(yè)內(nèi)部使用的即時(shí)通訊交流工具,并且很多這些企業(yè) 屏蔽和剔除了休閑娛樂應(yīng)用, 增強(qiáng)了軟件的界面效果,提高了 公功能 , 還有很多 件提出了永久免費(fèi)試用和永久免費(fèi)提升的軟件 開發(fā)理念。 然而很多企業(yè)并不希望使用這些免費(fèi)的、功能強(qiáng)大的 們想從根源上解決企業(yè)內(nèi)部信息的安全性。同時(shí)如果企業(yè)內(nèi)部擁有自己的即時(shí)通訊平臺(tái),對(duì)于企業(yè)文化的提升,信息的監(jiān)管等等都有非常大的優(yōu)勢。為此選擇開發(fā)適合自己的即時(shí)通訊交流了平臺(tái)成為選擇該題的主要原 因。在開發(fā)簡易的即時(shí)交流平臺(tái),同樣對(duì)于本人了解和學(xué)習(xí)即時(shí)通訊知識(shí)提供了一條很好的途徑。 目前互聯(lián)網(wǎng)上的即時(shí)通訊的廣泛應(yīng)用,即時(shí)通訊工具作為人們交互信息的主要平臺(tái)的種類也是層出不窮。 這些即時(shí)通訊工具在很大意義上解決了人們?nèi)盏谝徽?緒論 3 常生活的相互溝通問題,然而對(duì)于很多公司企業(yè)來說,正是由于 Q 等工具的廣泛應(yīng)用,企業(yè)或公司領(lǐng)導(dǎo)并不希望看到自己的員工在上班工作期間做非本職工作的事情,因此希望公司員工在工作時(shí)間段,理想狀態(tài)下能夠?qū)k公人員進(jìn)行實(shí)時(shí)監(jiān)控,既能夠通過互聯(lián)網(wǎng)進(jìn)行正常工作上的無紙化辦公,又能限制員工工作之外的交 流。 因此很多企業(yè)現(xiàn)在都通過購買現(xiàn)有成熟的企業(yè)內(nèi)部即時(shí)通訊工具( 解決這些問題,然而這些成熟的即時(shí)通訊平臺(tái)的很多功能不適合自己企業(yè)的實(shí)際情況需要,因此開發(fā)一個(gè)適合自己企業(yè)實(shí)際需求的即時(shí)通訊交流平臺(tái),一方面提高企業(yè)內(nèi)部員工無紙化辦公的工作效率,同時(shí)對(duì)于企業(yè)文化的提升也有很大幫助,因此經(jīng)過與 財(cái)鑫 集團(tuán)信息部門進(jìn)行溝通,開發(fā)一個(gè)適合該集團(tuán)內(nèi)部即時(shí)通訊交流平臺(tái)。 第二節(jié) 國內(nèi)外研究現(xiàn)狀 現(xiàn)在的互聯(lián)網(wǎng)上有各種各樣的即時(shí)通訊軟件,比如 等,這些軟件都是面向各種各樣的人群推出的。 騰訊公司推出的 一款即時(shí)通訊軟件包含多種娛樂功能,面向各個(gè)年齡段的不同適用人群,用戶數(shù)量極大。 稱 要是在國外使用,因此也適用于一些需要經(jīng)常和國外聯(lián)系的國內(nèi)人士使用。 有 司推出的一款即時(shí)通訊軟件,采用 術(shù)與其他用戶連接,進(jìn)行高清晰語音聊天,當(dāng)連接雙方網(wǎng)絡(luò)順暢時(shí),音質(zhì)可能超過普通電話。 以前,兩個(gè)不能見面的人想要實(shí)時(shí)交流,要用電話,而即時(shí)通訊系統(tǒng)的出現(xiàn)改變了這種情況,無論身在何處,都可以利用即時(shí)通訊系統(tǒng)進(jìn)行實(shí)時(shí)交流,而需要的只是一臺(tái)可 以接入互聯(lián)網(wǎng)的終端。 互聯(lián)網(wǎng)上的即時(shí)通訊軟件非常非常多, 是比較有特色有代表性的即時(shí)通訊軟件,但是不管是什么軟件都存在一些限制,那就是軟件的服務(wù)器和開發(fā)代碼都在開發(fā)公司,如果在某個(gè)不能連接外網(wǎng)的局域網(wǎng)內(nèi)這些即時(shí)通訊軟件都不能使用,如果某個(gè)公司或者個(gè)人需要某些功能就只能等開發(fā)公司進(jìn)行改版更新。還有一些公司的內(nèi)部通訊信息是機(jī)密,不能外泄。 對(duì)擁有這些要求的地方來說,重新編寫一套自己的即時(shí)通訊系統(tǒng)是極為必要的。這樣的即時(shí)通訊軟件有兩個(gè)方向可以選擇。 第一章 緒論 4 第一個(gè)方向是編寫一個(gè)基于局域網(wǎng)的即時(shí)通訊 軟件,無服務(wù)器,程序自動(dòng)掃描局域網(wǎng)內(nèi)的用戶,這樣做的優(yōu)點(diǎn)是程序簡單,缺點(diǎn)是依賴局域網(wǎng),只有在局域網(wǎng)內(nèi)才能加入聊天,假如有人因?yàn)槌霾钕胍^續(xù)用它是不可能的,還有一個(gè)缺點(diǎn)是用戶信息需要保存在本地,在程序更新,或者重裝系統(tǒng)之后,數(shù)據(jù)記錄容易丟失損壞。 第二種方法 就是將軟件的服務(wù)器移到局域網(wǎng)內(nèi),這樣做就需要重新寫一個(gè)服務(wù)器端的管理維護(hù)程序。本文采用的是第二個(gè)方法。 第三節(jié) 課題研究目的與意義 即時(shí)通訊系統(tǒng)能夠?qū)崿F(xiàn)企業(yè)內(nèi)部兩人或多人進(jìn)行實(shí)時(shí)信息傳遞,語音交互,視頻會(huì)議以及文件互發(fā)等相關(guān)功能,為企業(yè)的信息化快速發(fā)展,企業(yè)內(nèi)部 信息安全性,實(shí)用性,穩(wěn)定性提供了很好的保證。并且隨著信息化管理水平的不斷提高,企業(yè)的信息化進(jìn)程將不斷推進(jìn),企業(yè)內(nèi)部即時(shí)交流平臺(tái)會(huì)隨時(shí)企業(yè)的快速發(fā)展也逐漸得到企業(yè)的重視。 企業(yè)內(nèi)部擁有自己的即時(shí)通訊交流平臺(tái)能夠增加企業(yè)內(nèi)部員工的自信心,一般的企業(yè)不會(huì)為自己的員工提供即時(shí)交流的平臺(tái),特別是信息化即時(shí)交流平臺(tái)。一個(gè)企業(yè)一旦為自己員工提供這么一個(gè)信息交流平臺(tái),員工們就會(huì)覺得企業(yè)一直從員工角度著想,能夠考慮到員工日常辦公、生活的各個(gè)方面,給予員工很大的自信心,大大提高員工的工作積極性。 企業(yè)內(nèi)部擁有的即時(shí)交流平臺(tái)為企 業(yè)內(nèi)部的信息交流提供的便利的同時(shí),在涉及企業(yè)內(nèi)部業(yè)務(wù)機(jī)密的信息交流時(shí),能夠增加信息的安全性,提高了企業(yè)內(nèi)部商業(yè)機(jī)密信息的安全。與此同時(shí),企業(yè)擁有自己的服務(wù)器可以即時(shí)查詢每天的消息日志和系統(tǒng)登錄日志,加大了對(duì)員工的監(jiān)管力度,防止重要信息的泄露。 企業(yè)內(nèi)部的即時(shí)通訊平臺(tái)還可以解決員工在上班期間,不適用其他通訊交流平臺(tái)進(jìn)行交流、閑聊、玩游戲等相關(guān)無關(guān)工作。使用自己的即時(shí)交流平臺(tái)主要是支持企業(yè)內(nèi)部各部門工作上的溝通,避免相關(guān)人員在工作期間由于聊天,玩游戲等對(duì)工作產(chǎn)生干擾。 企業(yè)擁有自己的即時(shí)通訊平臺(tái)同樣可以以此為知 識(shí)信息的交流平臺(tái),可以第一章 緒論 5 及時(shí)推出一些企業(yè)信念,企業(yè)發(fā)展規(guī)劃,企業(yè)知識(shí)庫,企業(yè)文化等相關(guān)有利于員工對(duì)企業(yè)的了解。 同時(shí),企業(yè)內(nèi)部的即時(shí)交流平臺(tái)能夠促進(jìn)企業(yè)內(nèi)部員工協(xié)作辦公,提高工作效率。 財(cái)鑫 集團(tuán)作為一家房地產(chǎn)投資開發(fā)有限公司,其內(nèi)部員工將近 2000 人以上,在全國各地設(shè)有分支機(jī)構(gòu),同時(shí)該集團(tuán)還擁有除房地產(chǎn)之外等實(shí)體企業(yè),類似加工廠,代工廠以及海外投資等各個(gè)部門。因此對(duì)于集團(tuán)來說,建立這么一個(gè)集團(tuán)內(nèi)部即時(shí)通訊交流平臺(tái),對(duì)企業(yè)未來的發(fā)展是非常有利的,因此建立集團(tuán)的內(nèi)部 為了必然。 第四節(jié) 本文組織結(jié)構(gòu) 本文 主要通過五個(gè)章節(jié)進(jìn)行闡述 財(cái)鑫 集團(tuán)內(nèi)部即時(shí)通訊系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過程,講述系統(tǒng)開發(fā)過程中所涉及的相關(guān)軟件工程相關(guān)知識(shí),通過對(duì)系統(tǒng)的實(shí)際開發(fā),將所學(xué)知識(shí)充分應(yīng)用到實(shí)際工作之中。具體本文所描述的內(nèi)容如下: 第一章緒論講述開發(fā) 財(cái)鑫 集團(tuán)內(nèi)部即時(shí)通訊系統(tǒng)課題的研究背景,當(dāng)前國內(nèi)外企業(yè)即時(shí)通訊系統(tǒng)的開發(fā)狀況,以及課題的研究目的和意義。同時(shí)將本文則組織結(jié)構(gòu)該章的最后一節(jié)進(jìn)行了簡述。 第二章系統(tǒng)需求分析從系統(tǒng)的前臺(tái)功能需求、后臺(tái)功能需求進(jìn)行分析,并系統(tǒng)的參與者用例進(jìn)行了分析,同時(shí)將系統(tǒng)客戶端的整體數(shù)據(jù)流圖進(jìn)行了描述。在講述系統(tǒng) 前臺(tái)功能需求時(shí),主要強(qiáng)調(diào)了系統(tǒng)注冊(cè),登錄,顯示,聊天,好友管理,消息管理以及語音管理等相關(guān)功能的模塊分析。在講解后臺(tái)功能模塊分析時(shí),主要從系統(tǒng)管理員登陸,搜索模塊,數(shù)據(jù)庫備份與數(shù)據(jù)庫恢復(fù)模塊以及消息管理,管理員管理模塊進(jìn)行了概述。在系統(tǒng)參與者用例分析小節(jié),主要對(duì)系統(tǒng)前臺(tái)用戶登錄,系統(tǒng)后臺(tái)超級(jí)管理員,普通管理員,發(fā)送消息狀態(tài),用戶信息管理,消息會(huì)話管理,語音會(huì)話管理等方面進(jìn)行概述。 第三章主要從系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)原則概念,數(shù)據(jù)庫表設(shè)計(jì)實(shí)現(xiàn),系統(tǒng)數(shù)據(jù)庫概念設(shè)計(jì) 三個(gè)方面進(jìn)行了描述。 第四章主要介紹系統(tǒng)的具體設(shè) 計(jì)與實(shí)現(xiàn)。由于系統(tǒng)采用 C/S 模式架構(gòu),因此按照第二章系統(tǒng)需求分析時(shí)前臺(tái)的七個(gè)部分除顯示功能沒有描述(因?yàn)轱@示部分在其他六個(gè)模塊均能實(shí)現(xiàn)),其他六個(gè)模塊均通過設(shè)計(jì)并實(shí)現(xiàn)了相關(guān)功能。第一章 緒論 6 后臺(tái)設(shè)計(jì)所涉及到的五個(gè)功能模塊也均通過設(shè)計(jì)并實(shí)現(xiàn)了相關(guān)功能。 第五章總結(jié)與展望,通過開發(fā)即時(shí)通訊交流平臺(tái),從技術(shù)上,專業(yè)知識(shí)的學(xué)習(xí)上對(duì)本文進(jìn)行總結(jié),并對(duì)今后再涉及到相關(guān)課題的開發(fā)進(jìn)行了展望。第二章 系統(tǒng)需求分析與總體設(shè)計(jì) 7 第二章 系統(tǒng)需求分析與總體設(shè)計(jì) 本系統(tǒng)包括兩大部分,前臺(tái)通訊子系統(tǒng)和后臺(tái)維護(hù)管理系統(tǒng)。本文所設(shè)計(jì)的即時(shí)通訊后臺(tái)管理系統(tǒng),需要提供搜索、登錄、 備份、消息、注冊(cè)、更改等功能,分別由管理員管理、用戶管理、客戶服務(wù)等模塊負(fù)責(zé)。 系統(tǒng)所涉及的前臺(tái)模塊包括 注冊(cè)模塊, 登錄模塊、顯示模塊、聊天模塊、管理模塊 、消息模塊、語音模塊等七個(gè)功能模塊,本章將對(duì)后臺(tái)管理的五個(gè)主要模塊以及前臺(tái)主要七個(gè)功能模塊進(jìn)行需求分析。 第一節(jié) 引言 本系統(tǒng)開發(fā)將主要采用采用 術(shù)、 絡(luò)通訊技術(shù)、設(shè)計(jì)模式采用 C/S(戶端 /服務(wù)器設(shè)計(jì)模式,數(shù)據(jù)庫使用 為數(shù)據(jù)存儲(chǔ)工具 。 系統(tǒng)中員工用戶將采用實(shí)名登錄,并可以在后臺(tái)服務(wù)器中監(jiān) 管用戶信息的發(fā)送等相關(guān)功能。經(jīng)過深入調(diào)查 財(cái)鑫 集團(tuán)實(shí)際情況, 財(cái)鑫 集團(tuán)有董事會(huì),職能機(jī)構(gòu)以及好多分公司,這些部門目前通訊工具一方面依靠郵件,另一方面使用 能夠達(dá)到即時(shí)通訊的目的。 財(cái)鑫 集團(tuán)組織結(jié)構(gòu)如下圖 示: 中 捷 縫 紉 機(jī) 股 份 有 限 公 司中 捷 廚 衛(wèi) 股 份 有 限 公 司浙 江 中 捷 環(huán) 洲 供 應(yīng) 鏈 集 團(tuán) 股份 有 限 公 公 司浙 江 中 捷 房 地 產(chǎn) 開 發(fā) 有 限 公司浙 江 森 鼎 園 林 綠 化 有 限 公 司重 慶 中 捷 西 部 實(shí) 業(yè) 集 團(tuán) 股 份有 限 公 司張 家 港 中 飛 針 織 設(shè) 備 有 限 公司財(cái) 鑫 集 團(tuán) 股 東會(huì)財(cái) 鑫 集 團(tuán) 股 份 有限 公 司 委 員 會(huì)黨 委 辦 公 室黨 委 組 織 部紀(jì) 律 檢 查 委 員會(huì)黨 委 宣 傳 部職 能 部 門分 公 司辦 公 室法 律 事 務(wù) 部人 力 資 源 部規(guī) 劃 發(fā) 展 部資 產(chǎn) 運(yùn) 營 部財(cái) 務(wù) 部審 計(jì) 與 風(fēng) 險(xiǎn) 管 理 部質(zhì) 量 管 理 部安 全 環(huán) 保 部生 產(chǎn) 部科 研 開 發(fā) 部 裝 備 能 源 部工 程 管 理 不 去企 業(yè) 文 化 部 監(jiān) 察 室保 安 部 網(wǎng) 絡(luò) 信 息 部礦 產(chǎn) 資 源 部監(jiān) 視 會(huì)圖 集團(tuán)組織結(jié)構(gòu) 第二章 系統(tǒng)需求分析與總體設(shè)計(jì) 8 由上圖 2示可以看出 財(cái)鑫 集團(tuán)內(nèi)部職能部門以及分公司很多,并且分公司中也涉及到多個(gè)只能部門,因此為該集團(tuán)開發(fā)一套適合自己的內(nèi)部即時(shí)通訊平臺(tái)是非常必要的。 本章分別從系統(tǒng)總體設(shè)計(jì),系統(tǒng)前臺(tái)功能需求分析,系統(tǒng)后 臺(tái)功能需求分析,以及系統(tǒng)參與者用例分析,系統(tǒng)整體數(shù)據(jù)流五個(gè)方面進(jìn)行闡述。在系統(tǒng)總體設(shè)計(jì)中確定系統(tǒng)的整體架構(gòu),采用的通訊模式以及系統(tǒng)的業(yè)務(wù)流程。在系統(tǒng)前臺(tái)功能需求分析中,主要從以下注冊(cè)、登錄、顯示、聊天、好友管理、消息模塊、語音模塊進(jìn)行闡述。在系統(tǒng)后臺(tái)功能模塊主要從管理員的登錄、搜索、數(shù)據(jù)庫備份與恢復(fù),消息模塊及普通管理員模塊五個(gè)部分進(jìn)行分析。 第二節(jié) 系統(tǒng)總體設(shè)計(jì) 統(tǒng)整體 C/S 架構(gòu) 目前互聯(lián)網(wǎng)上的在線交流平臺(tái)很多公司的對(duì)外宣傳主頁上使用 B/S 瀏覽器 /務(wù)器的模式實(shí)現(xiàn)訪問客戶與在線咨詢員的交流。 而很多即時(shí)交流平臺(tái)還是主要應(yīng)用 C/S 客戶端 /服務(wù)器模式。 本系統(tǒng)整體框架采用 C/S 架構(gòu),具體系統(tǒng)架構(gòu)圖如下圖 示。 后臺(tái)數(shù)據(jù)庫 服務(wù)器 客戶端 客戶端 客戶端 S o c k e t(T C/ S o c k e t(T S o c k e t(T 圖 系統(tǒng)架構(gòu)圖 第二章 系統(tǒng)需求分析與總體設(shè)計(jì) 9 統(tǒng)通訊模式 由于本系統(tǒng)主要采用的 模式 架構(gòu)是 C/S 模式, 因此了解系統(tǒng)消息的傳遞過程是開發(fā)系統(tǒng)的前提。通過仔細(xì)閱讀關(guān)于即時(shí)通訊相關(guān)文獻(xiàn)資料,得到了即時(shí)通訊系統(tǒng)內(nèi)部通訊模式。具體通訊模式系統(tǒng)前臺(tái)功能結(jié)構(gòu)如系統(tǒng)后臺(tái)功能結(jié)構(gòu)。 具體 系統(tǒng)客戶端通訊模式 請(qǐng)?jiān)斠妶D 示 客戶端與客戶端建立關(guān)系: 圖 系統(tǒng)前臺(tái)功能結(jié)構(gòu)圖 具體系統(tǒng)前臺(tái) 獲取服務(wù)器相關(guān)信息 如下圖 示 : 圖 系統(tǒng)后臺(tái)功能結(jié)構(gòu)圖 統(tǒng)業(yè)務(wù)流程分析 統(tǒng)服務(wù)器端后臺(tái)維護(hù)管理 系統(tǒng)服務(wù)器端后臺(tái)維護(hù)管理是系統(tǒng)實(shí)現(xiàn)的重要模塊。通過下圖 統(tǒng)客戶端后臺(tái)服務(wù)器維護(hù)管理流程,我們可以看出系統(tǒng)完整的關(guān)于即時(shí)通訊系統(tǒng) 后臺(tái)維護(hù)管理系統(tǒng)的業(yè)務(wù)流程圖,通過對(duì)該流程圖的分析,我們可以具體的了解后臺(tái)維護(hù)管理系統(tǒng)的所有功能以及相關(guān)的各種信息,該系統(tǒng)在業(yè)務(wù)上共分三個(gè)主要模塊,對(duì)前臺(tái)客戶端提供各種服務(wù),對(duì)普通用戶進(jìn)行管理 ,對(duì)后臺(tái)管理員進(jìn)行管理,該系統(tǒng)對(duì)于不同的管理員登錄擁有不同的權(quán)限,管理也很方便。 第二章 系統(tǒng)需求分析與總體設(shè)計(jì) 10 管理員登錄驗(yàn)證 為客戶端提供服務(wù) 用戶管理 管理員管理 用戶登錄驗(yàn)證 向指定客戶端轉(zhuǎn)發(fā)信息 按需查看用戶資料 刪除用戶 禁止用戶登錄 按需向用戶發(fā)送信息 按需查看管理員信息 按需查看管理員登錄記錄 開啟客戶端服務(wù) 后臺(tái)維護(hù)管理系統(tǒng) 客戶端搜索用戶 查看用戶信息記錄及登錄記錄 關(guān)閉客戶端服務(wù) 添加、刪除管理員 超級(jí)管理員登錄驗(yàn)證 圖 系統(tǒng)客戶端后臺(tái)服務(wù)器維護(hù)管理流程 后臺(tái)維護(hù)管理系統(tǒng)包括普通管理員登陸驗(yàn)證和超級(jí)管理員登陸驗(yàn)證兩種登陸界面,其中普通管理員具有為客戶端提供服務(wù)和用戶管理兩個(gè)方面。其中為客戶端提供服務(wù)包括用戶登錄驗(yàn)證,客戶端搜索用戶,向指定客戶端轉(zhuǎn)發(fā)信息。而普通管理員對(duì)用戶的管理主要包括按需查看用戶資料,增加、刪除、修改用戶信息,禁止用戶登錄,按需向用戶發(fā)送信息以及查看用戶信 息記錄和登錄記錄等模塊。 超級(jí)管理員對(duì)普通管理員的管理包括按需查看普通管理員登錄日志記錄,查看管理員個(gè)人信息,開啟客戶端服務(wù),關(guān)閉客戶端服務(wù),以及添加、刪除普通管理員。 統(tǒng)客戶端整體結(jié)構(gòu) 系統(tǒng)前臺(tái)功能結(jié)構(gòu)圖 如圖 示。 第二章 系統(tǒng)需求分析與總體設(shè)計(jì) 11 語 音 模 塊發(fā)送語音接收語音圖 系統(tǒng)前臺(tái)功能結(jié)構(gòu)圖 這張圖給我們一個(gè)完整的關(guān)于即時(shí)通訊系統(tǒng) 前臺(tái)通訊子系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖,通過對(duì)該 功能結(jié)構(gòu) 圖的分析,我們可以具體的了解前臺(tái)通訊子系統(tǒng) 的 所有功能以及相關(guān)各種信息, 由上圖 示系統(tǒng)前 臺(tái)功能結(jié)構(gòu)圖包括七個(gè)主要模塊:注冊(cè)模塊, 登錄模塊、顯示模塊、聊天模塊、管理模塊 、消息模塊、語音模塊等 。每個(gè)模塊都有相應(yīng)的功能。 第三節(jié) 系統(tǒng)前臺(tái)功能需求分析 冊(cè)模塊分析 注冊(cè)模塊主要功能是負(fù)責(zé)用戶的注冊(cè)信息的,并將用戶的注冊(cè)信息發(fā)送給服務(wù)器,服務(wù)器接受到用戶的注冊(cè)請(qǐng)求,就向數(shù)據(jù)庫里將用戶的注冊(cè)信息添加到用戶表( )中,同時(shí)向客戶端發(fā)送注冊(cè)成功消息,并將用戶的賬號(hào)發(fā)送給客戶端,以便登錄使用。 否則,注冊(cè)失敗,就發(fā)送注冊(cè)失敗消息,重新注冊(cè)。 詳細(xì) 流程 如下圖 示。 第二章 系統(tǒng)需求分析與總體設(shè)計(jì) 12 N Y 注冊(cè)模塊 注冊(cè)窗口 輸入注冊(cè)信息 成功? 等待接受 登錄模塊 服務(wù)器 等待接受 注冊(cè) 發(fā)送注冊(cè)請(qǐng)求 注冊(cè)失敗消息 N 注冊(cè)成功消息 Y 圖 注冊(cè)模塊流程圖 錄模塊分析 登錄模塊 詳細(xì)流程如下圖 示。 登錄模塊 登錄窗口 輸入賬號(hào)和密碼 成功? 等待接受 顯示

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論