




已閱讀5頁,還剩62頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(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) 中文摘要 I 中文摘要 由于互聯(lián)網(wǎng)的存在拉近了人與人之間的距離,增進(jìn)了人與人之間的相互溝通,而溝通的方式可以利用即時(shí)通訊平臺(tái)通過語音,消息,甚至視頻等等進(jìn)行。人們對互聯(lián)網(wǎng)的依賴越來越大。為什么互聯(lián)網(wǎng)能夠給人們帶來如此大的影響呢?隨著互聯(lián)網(wǎng)的使用在人們?nèi)粘I钪兴急戎卦絹碓酱?,人們逐漸意識(shí)到?jīng)]有互聯(lián)網(wǎng)的生活是不完美的,沒有互聯(lián)網(wǎng)就好像什么事情也無法做。 目前互聯(lián)網(wǎng)上的即時(shí)通訊的廣泛應(yīng)用,即時(shí)通訊工具作為人們交互信息的主要平臺(tái)的種類也是層出不窮,例如: 。因此很多企業(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í)對于企業(yè)文化的提升也有很大幫助。經(jīng)過與財(cái)鑫集團(tuán)信息部門進(jìn)行溝通,開發(fā)出一個(gè)適合該集團(tuán)內(nèi)部即時(shí)通訊交流平臺(tái)。 本系統(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)過測試能夠正常使用,對集團(tuán)的無紙化信息交流以及企業(yè)文化的提升起到了很大作用。該平臺(tái)開發(fā)主要包含兩個(gè)部分,分別為前臺(tái)通訊子系統(tǒng)和后臺(tái)維護(hù)管理系統(tǒng)。系統(tǒng)所涉及的即時(shí)通訊后臺(tái)管理系統(tǒng),需要提供搜索、登錄、備份、消息、注冊、更改等功能,分別由管理員管理、用戶管理、客戶服務(wù)等模塊負(fù)責(zé)。系統(tǒng)所涉及的前臺(tái)模塊包括注冊模塊,登錄模塊、顯示模塊、聊天模塊、管理模塊、消息模塊、語音模塊等七個(gè)功能模塊。 關(guān)鍵字: 即時(shí)通訊 C/S I he of is to of of in s to is do on is to a We on as of is So of to of is of of to a is on to of at be of of of an a / S ( as a of of of of as as a of of of to by is II C/S, 錄 錄 第一章 緒論 . 1 第一節(jié) 課題研究背景 . 1 第二節(jié) 國內(nèi)外研究現(xiàn)狀 . 3 第三節(jié) 課題研究目的與意義 . 3 第四節(jié) 本文組織結(jié)構(gòu) . 4 第二章 系統(tǒng)需求分析與總體設(shè)計(jì) . 6 第一節(jié) 引言 . 6 第二節(jié) 系統(tǒng)總體設(shè)計(jì) . 7 統(tǒng)整體 C/S 架構(gòu) . 7 統(tǒng)通訊模式 . 7 統(tǒng)業(yè)務(wù)流程分析 . 8 第三節(jié) 系統(tǒng)前臺(tái)功能需求分析 . 10 冊模塊分析 . 10 錄模塊分析 . 10 示功能模塊 . 11 天模塊分析 . 12 友管理模塊分析 . 13 息模塊分析 . 15 音模塊分析 . 15 第四節(jié) 系統(tǒng)后臺(tái)功能模塊分析 . 17 錄模塊 . 18 索模塊 . 19 據(jù)庫備份與恢復(fù)模塊 . 20 息轉(zhuǎn)發(fā)模塊 . 21 理員管理模塊 . 21 第五節(jié) 系統(tǒng)參與者用例分析 . 22 戶登錄用例分析 . 22 目錄 V 統(tǒng)超級(jí)管理員用力分析 . 23 通管理員用例分析 . 24 送消息狀態(tài)分析 . 24 戶信息管理用例分析 . 25 息會(huì)話用例分析 . 25 音會(huì)話用例分析 . 26 第六節(jié) 系統(tǒng)整體數(shù)據(jù)流圖 . 27 第七節(jié) 小結(jié) . 28 第三章 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì) . 29 第一節(jié) 數(shù)據(jù)庫設(shè)計(jì)原則 . 29 第二節(jié) 數(shù)據(jù)庫表設(shè)計(jì) . 30 第三節(jié) 系統(tǒng)概念設(shè)計(jì) . 33 第四節(jié) 本章小結(jié) . 34 第四章 系統(tǒng)具體設(shè)計(jì)與實(shí)現(xiàn) . 35 第一節(jié) 引言 . 35 第二節(jié) 客戶端與服務(wù)器交互實(shí)現(xiàn)界面 . 35 第三節(jié) 系統(tǒng)前臺(tái)設(shè)計(jì)與實(shí)現(xiàn) . 36 冊模塊設(shè)計(jì)與實(shí)現(xiàn) . 36 錄模塊設(shè)計(jì)與實(shí)現(xiàn) . 37 天模塊設(shè)計(jì)與實(shí)現(xiàn) . 38 友管理模塊設(shè)計(jì)與實(shí)現(xiàn) . 39 息模塊設(shè)計(jì)與實(shí)現(xiàn) . 42 音模塊設(shè)計(jì)與實(shí)現(xiàn) . 43 第四節(jié) 系統(tǒng)后臺(tái)設(shè)計(jì)與實(shí)現(xiàn) . 44 臺(tái)管理員登陸實(shí)現(xiàn) . 44 索模塊與實(shí)現(xiàn) . 46 據(jù)庫備份與恢復(fù)模塊設(shè)計(jì)與實(shí)現(xiàn) . 48 息模塊的設(shè)計(jì)與實(shí)現(xiàn) . 50 理員管理模塊設(shè)計(jì)與實(shí)現(xiàn) . 52 第五節(jié) 小結(jié) . 54 目錄 五章 總結(jié)與展望 . 55 參考文獻(xiàn) . 57 致謝 . 59 個(gè)人簡歷、學(xué)術(shù)論文與研究成果 . 60 第一章 緒論 1 第一章 緒論 企業(yè)即時(shí)通訊交流平臺(tái)的快速發(fā)展成為即時(shí)通訊發(fā)展的一個(gè)重要分支。企業(yè)內(nèi)部擁有自己的即時(shí)通訊平臺(tái),對于企 業(yè)文化的提升,信息的監(jiān)管等等都有非常大的優(yōu)勢。為此選擇開發(fā)適合自己的即時(shí)通訊交流平臺(tái)成為選擇該題的主要原因。在開發(fā)簡易的即時(shí)交流平臺(tái),同樣對于本人了解和學(xué)習(xí)即時(shí)通訊知識(shí)提供了一條很好的途徑。 第一節(jié) 課題研究背景 伴隨互聯(lián)網(wǎng)使用人數(shù)大額增多,實(shí)現(xiàn)人們互聯(lián)網(wǎng)上對等交流,逐漸成為各大軟件開發(fā)公司追逐的焦點(diǎn)。像微軟、 訊、 很多企業(yè)都在互聯(lián)網(wǎng)的即時(shí)通訊方面做出了突出成就。這些即時(shí)通訊軟件不但能夠?qū)崿F(xiàn)即時(shí)的信息傳遞、語音傳遞、視頻傳遞,而且能夠即時(shí)發(fā)送附件,實(shí)現(xiàn)遠(yuǎn)程控制。截至目前,很多即時(shí)通訊 工具還涵蓋了微博、個(gè)人空間、郵件等附加通訊工具,基本滿足了廣大網(wǎng)民的日常上網(wǎng)相互溝通的需求。 即時(shí)通訊工具作為人們交互信息的主要平臺(tái) 在很大意義上解決了人們?nèi)粘I畹南嗷贤▎栴},拉近了人們之間的距離。然而對于很多公司企業(yè)來說,正是由于 工具的廣泛應(yīng)用,企業(yè)或公司領(lǐng)導(dǎo)并不希望看到自己的員工在上班工作期間做非本職工作的事情,因此希望公司員工在工作時(shí)間段,理想狀態(tài)下能夠?qū)k公人員進(jìn)行實(shí)時(shí)監(jiān)控,既能夠通過互聯(lián)網(wǎng)進(jìn)行正常工作上的無紙化辦公,又能限制員工工作之外的交流。 隨著科技信息化以及管理數(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è),第一章 緒論 2 域名數(shù) 873 萬個(gè)。具體數(shù)據(jù)統(tǒng)計(jì)如表 示。 表 近幾年網(wǎng)絡(luò)發(fā)展情況 發(fā)布時(shí)間 網(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è) 因此開發(fā)一個(gè)適合自己企業(yè)實(shí)際需求的即時(shí)通訊交流平臺(tái),一方面提高企業(yè)內(nèi)部員工無紙化辦公的工作效率,同時(shí)對于企業(yè)文化的提升也有很大幫助,因此經(jīng)過與財(cái)鑫集團(tuán)信息部門進(jìn)行溝通,開發(fā)一個(gè)適合該集團(tuán)內(nèi)部即時(shí)通訊交流平臺(tái)。因此很多企業(yè)現(xiàn)在都通過購買現(xiàn)有成熟的企業(yè)即時(shí)通訊( 具來解決這些問題,然而這些成熟的即時(shí)通訊平臺(tái)的很多功能不適合自己企業(yè)的實(shí)際情況需要,而購買成熟軟件的費(fèi)用又是比較昂貴的,如果通過定制開發(fā)本單位的即時(shí)通訊系統(tǒng)又是難上加難,再加上后 期的系統(tǒng)維護(hù)費(fèi)用巨大,可以說通過購買或定制適合自己單位的通訊系統(tǒng)是不太現(xiàn)實(shí)的。 即時(shí)通訊交流平臺(tái)的快速發(fā)展已經(jīng)成為即時(shí)通訊發(fā)展的一個(gè)重要組成部分。當(dāng)今互聯(lián)網(wǎng)市場上企業(yè)即時(shí)通訊平臺(tái)例如 信、騰訊、信等都成為很多企業(yè)內(nèi)部使用的即時(shí)通訊交流工具,并且很多這些企業(yè) 業(yè)即時(shí)通訊工具很多都屏蔽和剔除了休閑娛樂應(yīng)用,增強(qiáng)了軟件的界面效果,提高了 公功能,還有很多 件提出了永久免費(fèi)試用和永久免費(fèi)提升的軟件開發(fā)理念。然而很多企業(yè)并不希望使用這些免費(fèi)的、功能強(qiáng)大的 他們想從根源上解決企業(yè)內(nèi)部信息的安全性。同時(shí)如果企業(yè)內(nèi)部擁有自己的即時(shí)通訊平臺(tái),對于企業(yè)文化的提升,信息的監(jiān)管等等都有非常大的優(yōu)勢。為此選擇開發(fā)適合自己的即時(shí)通訊交流了平臺(tái)成為選擇該題的主要原因。在開發(fā)簡易的即時(shí)交流平臺(tái),同樣對于本人了解和學(xué)習(xí)即時(shí)通訊知識(shí)提供了一條很好的途徑。 第一章 緒論 3 第二節(jié) 國內(nèi)外研究現(xiàn)狀 現(xiàn)在的互聯(lián)網(wǎng)上有各種各樣的即時(shí)通訊軟件,比如 等,這些軟件都是面向各種各樣的人群推出的。 騰訊公司推出的一款即時(shí)通訊軟件包含多種娛樂功能,面向各個(gè)年齡段的不同適用人群,用戶數(shù)量極大。微軟推出的一款即時(shí)聊天系統(tǒng),全稱 要是在國外使用,因此也適用于一些需要經(jīng)常和國外聯(lián)系的國內(nèi)人士使用。 有 用 術(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ī)密,不能外泄。 對擁有這些要求的地方來說,重新編寫一套自己的即時(shí)通訊系統(tǒng)是極為必要的。這樣的即時(shí)通訊軟件有兩個(gè)方法可以選擇。 第一個(gè)方法是編寫一個(gè)基于局域網(wǎng)的即時(shí)通訊軟件,服務(wù)器在局域網(wǎng)外,客戶端程序能夠自動(dòng)掃描局域網(wǎng)內(nèi)的用戶,這樣做的優(yōu)點(diǎn)是程 序簡單,缺點(diǎn)是依賴局域網(wǎng),只有在局域網(wǎng)內(nèi)才能進(jìn)行聊天互動(dòng),假如有人出差仍需要使用該聊天工具是不可能的。另外該種方法還有一個(gè)缺點(diǎn),用戶信息需要保存在客戶端,在程序更新,或者重裝系統(tǒng)之后,數(shù)據(jù)記錄容易丟失損壞。 第二種方法 就是將軟件的服務(wù)器移到局域網(wǎng)內(nèi),這樣做就需要重新寫一個(gè)服務(wù)器端的管理維護(hù)程序。本文采用的是第二種方法。 第三節(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)定性提供了很好的保 證。并且隨著信息化管理水平的不斷第一章 緒論 4 提高,企業(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)登錄日志,加大了對員工的監(jiān)管力度,防止重要信息的泄露。 企業(yè)內(nèi)部的即時(shí)通訊平臺(tái)還可以解決員工在上班期間,不適用其他通訊交流平臺(tái)進(jìn)行交流、閑聊、玩游戲等相關(guān)無關(guān)工作。使用自己的即時(shí)交流平臺(tái)主要是支持企業(yè)內(nèi)部各部門工作上的溝通,避免相關(guān)人員在工作期間由于聊天、玩游戲等對工作產(chǎn)生干擾。 企業(yè)擁有自己的即時(shí)通訊平臺(tái)同樣可以以此為知識(shí)信息的交流平臺(tái),可以及時(shí)推出一些企業(yè)信 念,企業(yè)發(fā)展規(guī)劃,企業(yè)知識(shí)庫,企業(yè)文化等相關(guān)有利于員工對企業(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)開發(fā)企業(yè)外,還有類似加工廠、代工廠以及海外投資部門等多種分機(jī)構(gòu)。因此對于集團(tuán)來說,建立這么一個(gè)集團(tuán)內(nèi)部即時(shí)通訊交流平臺(tái),對企業(yè)未來的發(fā)展是非常有利的,因此建立集團(tuán)的內(nèi)部即時(shí)通訊系統(tǒng)成為了必然。 第四節(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í),通過對系統(tǒng)的實(shí)第一章 緒論 5 際開發(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)注 冊,登錄,顯示,聊天,好友管理,消息管理以及語音管理等相關(guān)功能的模塊分析。在講解后臺(tái)功能模塊分析時(shí),主要從系統(tǒng)管理員登陸,搜索模塊,數(shù)據(jù)庫備份與數(shù)據(jù)庫恢復(fù)模塊以及消息管理,管理員管理模塊進(jìn)行了概述。在系統(tǒng)參與者用例分析小節(jié),主要對系統(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)功能。后臺(tái)設(shè)計(jì)所涉及到的五個(gè)功能模塊也均通過設(shè)計(jì)并實(shí)現(xiàn)了相關(guān)功能。 第五章總結(jié)與展望,通過開發(fā)即時(shí)通訊交流平臺(tái),對本系統(tǒng)的開發(fā)進(jìn)行了總結(jié),對專業(yè)知識(shí)的應(yīng)用進(jìn)行了梳理,并對今后的發(fā)展進(jìn)行了展望。 第二章 系統(tǒng)需求分析與總體設(shè)計(jì) 6 第二章 系統(tǒng)需求分析與總體設(shè)計(jì) 本系統(tǒng)包括兩大部分,前臺(tái)通訊子系統(tǒng)和后臺(tái)維護(hù)管理系統(tǒng)。本文所設(shè)計(jì)的即時(shí)通訊后臺(tái)管理系統(tǒng),需要提供搜索、登錄、備份、消息、注冊、更改等功能,分別 由管理員管理、用戶管理、客戶服務(wù)等模塊負(fù)責(zé)。系統(tǒng)所涉及的前臺(tái)模塊包括 注冊模塊,登錄模塊、顯示模塊、聊天模塊、管理模塊、消息模塊、語音模塊等七個(gè)功能模塊,本章將對后臺(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)內(nèi)部職能部門以及分公司很多,例如該集團(tuán)旗下有浙江財(cái)鑫集團(tuán)開發(fā)有限公司、張家港中飛針織設(shè)備游俠公司、財(cái)鑫廚衛(wèi)股份有限公司、財(cái)鑫縫紉股份有限公司、財(cái)鑫西部事業(yè)集團(tuán)股份有限公司等,并且分公司中也涉及到多個(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)功能需求分析中,主要從以下注冊、登錄、顯示、聊天、好友管理、消息模塊、語音模塊進(jìn)行闡述。在系統(tǒng)后臺(tái)功能模塊主要從管理員的登錄、搜索、數(shù)據(jù)庫備份與恢復(fù),消息模塊及普通管理員模塊五個(gè)部分進(jìn)行分析。 第二章 系統(tǒng)需求分析與總體設(shè)計(jì) 7 第二節(jié) 系統(tǒng)總體設(shè)計(jì) 統(tǒng)整體 C/S 架構(gòu) 目前互聯(lián)網(wǎng)上存在的在線交流平臺(tái),有很多公司的對外宣傳網(wǎng)站都使用 B/服務(wù)器的模式,實(shí)現(xiàn)客戶與在線咨詢員的交流。然而仍有很多即時(shí) 交流平臺(tái)依然應(yīng)用 C/S(客戶端 /服務(wù)器)模式。 本系統(tǒng)整體框架采用 C/S 架構(gòu),具體系統(tǒng)架構(gòu)圖如圖 示。 服 務(wù) 器客 戶 端 客 戶 端 客 戶 端J D B C / O D B CS o c k e t ( T C P ) S o c k e t ( T C P )S o c k e t ( T C P )客 戶 端 服 務(wù) 器圖 系統(tǒng)架構(gòu)圖 統(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)客戶端通訊模式請?jiān)斠妶D 示客戶端與客戶端建立關(guān)系: 客 戶 端 1 客 戶 端 2發(fā) 送 信 息服 務(wù) 器A p p l i c a t i o n 或 C a c h e 對 象A j a x 技 術(shù) A j a x 技 術(shù)圖 系統(tǒng)前臺(tái)功能結(jié)構(gòu)圖 第二章 系統(tǒng)需求分析與總體設(shè)計(jì) 8 由圖 以看出, C/S 模式中客戶端與客戶端之間建立通訊,都需要在服務(wù)器端使用 象,在客戶端使用 術(shù),在客戶端和服務(wù)器上各建立一個(gè)定時(shí)器,通過該定時(shí)器實(shí)現(xiàn)客戶端的請求或校驗(yàn)。 具體系統(tǒng)前臺(tái)獲取服務(wù)器相關(guān)信息如圖 示: 客 戶 端 服 務(wù) 器用 戶 管 理 信 息返 回 應(yīng) 答 圖 系統(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ù)流程圖,通過對該流程圖的分析,我們可以具體的了解后臺(tái)維護(hù)管理系統(tǒng)的所有功能以及相關(guān)的各種信息,該系統(tǒng)在業(yè)務(wù)上共分三個(gè)主要模塊,對前臺(tái)客戶端提供各種服務(wù),對普通用戶進(jìn)行管理,對后臺(tái)管理員進(jìn)行管理,該系統(tǒng)對于不同的管理員登錄擁有不同的權(quán)限,管理也很方便。 管理員登錄驗(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ǒng)需求分析與總體設(shè)計(jì) 9 后臺(tái)維護(hù)管理系統(tǒng)包括普通管理員登陸驗(yàn)證和 超級(jí)管理員登陸驗(yàn)證兩種登陸界面,其中普通管理員具有為客戶端提供服務(wù)和用戶管理兩個(gè)方面。其中為客戶端提供服務(wù)包括用戶登錄驗(yàn)證,客戶端搜索用戶,向指定客戶端轉(zhuǎn)發(fā)信息。而普通管理員對用戶的管理主要包括按需查看用戶資料,增加、刪除、修改用戶信息,禁止用戶登錄,按需向用戶發(fā)送信息以及查看用戶信息記錄和登錄記錄等模塊。 超級(jí)管理員對普通管理員的管理包括按需查看普通管理員登錄日志記錄,查看管理員個(gè)人信息,開啟客戶端服務(wù),關(guān)閉客戶端服務(wù),以及添加、刪除普通管理員。 統(tǒng)客戶端整體結(jié)構(gòu) 系統(tǒng)前臺(tái)功能結(jié)構(gòu)圖如圖 示。 語 音 模 塊發(fā)送語音接收語音圖 系統(tǒng)前臺(tái)通訊子系統(tǒng)功能結(jié)構(gòu)圖 這張圖給我們一個(gè)完整的關(guān)于即時(shí)通訊系統(tǒng) 前臺(tái)通訊子系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖,通過對該功能結(jié)構(gòu)圖的分析,我們可以具體的了解前臺(tái)通訊子系統(tǒng)的所有功能以及相關(guān)各種信息,由圖 示系統(tǒng)前臺(tái)功能結(jié)構(gòu)圖包括七個(gè)主要模塊:注冊模塊,登錄模塊、顯示模塊、聊天模塊、管理模塊、消息模塊、語音第二章 系統(tǒng)需求分析與總體設(shè)計(jì) 10 模塊等。每個(gè)模塊都有相應(yīng)的功能。 第三節(jié) 系統(tǒng)前臺(tái)功能需求分析 冊模塊分析 注冊模塊主要功能是負(fù)責(zé)用戶的注冊信 息的,并將用戶的注冊信息發(fā)送給服務(wù)器,服務(wù)器接受到用戶的注冊請求,就向數(shù)據(jù)庫里將用戶的注冊信息添加到用戶表( )中,同時(shí)向客戶端發(fā)送注冊成功消息,并將用戶的賬號(hào)發(fā)送給客戶端,以便登錄使用。否則,注冊失敗,就發(fā)送注冊失敗消息,重新注冊。詳細(xì)流程如圖 示。 N Y 注 冊 模 塊 注 冊 窗 口 輸 入 注 冊 信 息 成功? 等 待 接 受 登 錄 模 塊 服務(wù)器 等 待 接 受 注冊 發(fā) 送 注 冊 請 求 注 冊 失 敗 消 息 N 注 冊 成 功 消 息 Y 客 戶 端 服 務(wù) 器 端圖 注冊模塊流程圖 錄模塊分析 登錄模塊詳細(xì)流程如圖 示。 第二章 系統(tǒng)需求分析與總體設(shè)計(jì) 11 客 戶 端 服 務(wù) 器 端登錄模塊 登錄窗口 輸入賬號(hào)和密碼 成功? 等待接受 顯示模塊 服務(wù)器 等待接受 驗(yàn)證? 發(fā)送登錄請求 登 錄 失 敗 消 息 N 登 錄 成 功 消 息 Y N Y 圖 登錄模塊流程圖 由圖 示,登錄模塊主要 負(fù)責(zé)用戶登錄,當(dāng)用戶注冊成功以后,輸入賬號(hào)和密碼,點(diǎn)擊登錄按鈕,客戶端會(huì)將用戶輸入的賬號(hào)和密碼發(fā)送給服務(wù)器去驗(yàn)證,服務(wù)器調(diào)用數(shù)據(jù)庫,當(dāng)驗(yàn)證成功后,會(huì)向客戶端發(fā)送登錄成功消息,客戶端收到登錄成功消息后,就進(jìn)入顯示模塊,否則登錄失敗,發(fā)送登錄失敗消息,請重新登錄。 示功能模塊 顯示模塊主要負(fù)責(zé)顯示好友信息,當(dāng)?shù)卿洺晒σ院?,客戶端?huì)向服務(wù)器發(fā)送獲取該用戶的好友請求,當(dāng)該用戶有好友時(shí),服務(wù)器就從數(shù)據(jù)庫中將該用戶的好友信息(賬號(hào),昵稱,頭像等)發(fā)送給客戶端,客戶端收到好友信息以后,就將其顯示到好友列表窗 口中。當(dāng)該用戶沒有好友時(shí)就顯示空的好友列表窗口。詳細(xì)流程如圖 示。 第二章 系統(tǒng)需求分析與總體設(shè)計(jì) 12 客 戶 端 服 務(wù) 器 端 顯示模塊 判斷 等待接受 好友列表 服務(wù)器 等待接受 查找 發(fā) 送 獲 取 好 友 請 求 好友信息為空 N 好友信息不為空 Y 登錄成功 空的好友列表 Y N 圖 顯示模塊圖 天模塊分析 聊天模塊主要負(fù)責(zé)用戶之間的聊天消息的顯示。當(dāng)?shù)卿洺晒螅M(jìn)入好友列表中雙擊好友的頭像,會(huì)彈出聊天窗口,在聊天窗口的輸入文本區(qū)域中輸入你要給好友發(fā)送的聊天內(nèi)容,點(diǎn)擊發(fā)送按鈕,此時(shí)客戶端就向服務(wù)器發(fā)送聊天信息請求,該聊天信息包括了發(fā)送者,接受者,發(fā)送的內(nèi)容,發(fā)送的時(shí)間等信息,服務(wù)器接到該消息后,就解析該消息包,將發(fā)送者,接受者,發(fā)送的內(nèi)容解 析后,找到要接受者,將內(nèi)容發(fā)送過去,這樣就實(shí)現(xiàn)了消息轉(zhuǎn)發(fā)功能。詳細(xì)流程如圖 示。 第二章 系統(tǒng)需求分析與總體設(shè)計(jì) 13 客 戶 端 服 務(wù) 器 端聊 天 模 塊聊 天 窗 口輸 入 聊 天 內(nèi) 容點(diǎn) 擊 發(fā) 送 按 鈕等 待 接 受聊 天 窗 口 顯 示文 本 區(qū)服 務(wù) 器接 受解 析 ?聊天模塊圖 友管理模塊分析 好友管理模塊負(fù)責(zé)的功能很多,如用戶的查找好友,添加好友,刪除好友等,所以每一個(gè)功能都有自己的流程圖。 1. 查找好友流程 當(dāng)查找好友時(shí),在查找窗口中輸入要查找的好友的 者昵稱,然后點(diǎn)擊查找,這時(shí)候客戶端會(huì)發(fā)送查找好友消息并將該 送給服務(wù)器,服務(wù)器接受到該消息后,從數(shù)據(jù)庫中的用戶表( )中查找,如果存在,就將該 好友的昵稱、頭像等信息發(fā)送給客戶端,客戶端接受到該信息,就將其顯示,如果不存在,就發(fā)送一個(gè)空,客戶端判斷如果為空就說該好友不存在,請重新輸入。詳細(xì)流程圖如圖 示。 第二章 系統(tǒng)需求分析與總體設(shè)計(jì) 14 客 戶 端 服 務(wù) 器 端 查找成功消息 查找失敗消息 發(fā)送查找請求 查找窗口 輸入 點(diǎn)擊 查找 服務(wù)器 等待接受 查找 接受 判斷 顯示好友 圖 查找好友流程圖 2. 添加好友流程 詳細(xì)流程如圖 示。 客 戶 端 服 務(wù) 器 端服 務(wù) 器等 待 接 受添 加點(diǎn) 擊 添 加 好 友等 待 接 受顯 示 好 友判 斷添 加 好 友 成 功 信 息添 加 好 友 失 敗 信 息 添加好友流程圖 當(dāng)查到好友后,點(diǎn)擊加為好友按鈕,此時(shí)客戶端會(huì)向服務(wù)器發(fā)送添加好友第二章 系統(tǒng)需求分析與總體設(shè)計(jì) 15 請求,服務(wù)器接受到該請求后,會(huì)向數(shù)據(jù)庫中的好友表( )中添加該好友的 果添加成功,就向客戶端發(fā)送添加成功消息,否則向客戶端發(fā)送添加失敗。請重新輸入。 3. 刪除好友流程 當(dāng)不想在好友列表
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 惡性葡萄胎的護(hù)理查房
- 籃球比賽策劃方案
- 肝淋巴瘤的護(hù)理查房
- 遼寧省沈陽市鐵路實(shí)驗(yàn)中學(xué)2025年物理高一下期末考試模擬試題含解析
- 產(chǎn)褥期結(jié)核病健康宣教
- 原發(fā)性膽管炎護(hù)理課件
- 梅毒性肝病治療及護(hù)理
- 胸椎前移的護(hù)理課件
- 軀干韌帶脫位的查房
- 先天性肌病的健康宣教
- GB/T 33490-2025展覽展示工程服務(wù)基本要求
- 2024年國能榆林化工有限公司招聘真題
- 消防總隊(duì)面試題目及答案
- 《低鈉血癥中國專家共識(shí)(2023年版)》解讀課件
- 公司法期末考試卷及答案
- GB/T 45604-2025船舶與海洋技術(shù)大抓力平衡錨
- 國家中小學(xué)智慧教育平臺(tái)與人工智能融合應(yīng)用指南(試行)
- 混凝土攪拌站企業(yè)管理規(guī)范與要求
- 物業(yè)公司接管寫字樓項(xiàng)目工作時(shí)間倒推計(jì)劃表(T日為入駐日)
- 重點(diǎn)人口管理工作規(guī)定
- T-CALC 005-2024 急診患者人文關(guān)懷規(guī)范
評論
0/150
提交評論