




已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
概要設(shè)計(jì)說(shuō)明書(shū)概要設(shè)計(jì)說(shuō)明書(shū)又可稱(chēng)系統(tǒng)設(shè)計(jì)說(shuō)明書(shū),這里所說(shuō)的系統(tǒng)指的是程序系統(tǒng)。編制目的是說(shuō)明對(duì)程序系統(tǒng)的設(shè)計(jì)考慮,包括程序系統(tǒng)的基本處理流程、程序系統(tǒng)的組織結(jié)構(gòu)、模塊劃分、功能分配、接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、安全設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和出錯(cuò)處理設(shè)計(jì)等,為程序的詳細(xì)設(shè)計(jì)和開(kāi)發(fā)提供基礎(chǔ)。14項(xiàng)目歸檔:002項(xiàng)目代號(hào):001聊天系統(tǒng)概要設(shè)計(jì)說(shuō)明書(shū)目 錄1引言11.1編寫(xiě)目的11.2背景11.3術(shù)語(yǔ)和縮寫(xiě)詞11.4參考資料12總體設(shè)計(jì)22.1需求規(guī)定22.2運(yùn)行環(huán)境32.3基本設(shè)計(jì)概念和處理流程32.4結(jié)構(gòu)42.5功能器求與程序的關(guān)系63接口設(shè)計(jì)73.1用戶(hù)接口73.2外部接口73.3內(nèi)部接口74運(yùn)行設(shè)計(jì)74.1運(yùn)行模塊組合74.2運(yùn)行控制84.3運(yùn)行時(shí)間85系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)85.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)85.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)85.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系86系統(tǒng)出錯(cuò)處理設(shè)計(jì)96.1出錯(cuò)信息96.2補(bǔ)救措施96.3系統(tǒng)維護(hù)設(shè)計(jì)91引言1.1編寫(xiě)目的本文檔用于闡述聊天系統(tǒng)的概要設(shè)計(jì)。目的在于全面說(shuō)明聊天系統(tǒng)的設(shè)計(jì)考慮,包括程序系統(tǒng)的基本處理流程、程序系統(tǒng)的組織結(jié)構(gòu)、模塊劃分、功能分配、接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、安全設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和出錯(cuò)處理設(shè)計(jì)等,為程序的詳細(xì)設(shè)計(jì)和開(kāi)發(fā)提供基礎(chǔ)。1.2背景 軟件名稱(chēng):聊天系統(tǒng) 用戶(hù):客戶(hù)公司所有員工 使用場(chǎng)合:客戶(hù)公司內(nèi)部局域網(wǎng)1.3術(shù)語(yǔ)和縮寫(xiě)詞列出文中用到的專(zhuān)門(mén)術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。DB:Data Base(數(shù)據(jù)庫(kù))。PC:個(gè)人電腦。Sever:服務(wù)器。Client:客戶(hù)端。局域網(wǎng):指覆蓋局部區(qū)域(如辦公室或樓層)的計(jì)算機(jī)網(wǎng)絡(luò)。路由:把信息通過(guò)網(wǎng)絡(luò)傳遞到目的的行為。服務(wù)器:統(tǒng)一處理客戶(hù)請(qǐng)求的系統(tǒng)。客戶(hù)端:客戶(hù)請(qǐng)求服務(wù)的系統(tǒng)。群:由用戶(hù)創(chuàng)建的公共聊天分組。1.4參考資料聊天系統(tǒng)需求規(guī)格說(shuō)明書(shū)。GB8566-88計(jì)算機(jī)軟件開(kāi)發(fā)規(guī)范GB8567-88計(jì)算機(jī)軟件產(chǎn)品開(kāi)發(fā)文件編制指南2總體設(shè)計(jì)在需求分析中,我們已經(jīng)確定了聊天系統(tǒng)的功能模塊,包括:登錄功能、注冊(cè)功能、好友管理功能、一對(duì)一和多對(duì)多聊天等功能。客戶(hù)端程序應(yīng)該可以實(shí)時(shí)顯示目前其它用戶(hù)的狀態(tài),應(yīng)該具有簡(jiǎn)單易用、美觀(guān)的圖形界面。2.1需求規(guī)定表2-1 聊天系統(tǒng)主要功能需求系 統(tǒng) 模 塊功 能聊天系統(tǒng)客戶(hù)端 管理登錄、顯示在線(xiàn)列表、好友管理、聊天、服務(wù)器端 管理用戶(hù)管理、群管理等功能開(kāi)發(fā)者和客戶(hù)必須充分理解了需求之后才能開(kāi)始設(shè)計(jì)系統(tǒng),否則對(duì)需求定義的任何改變,設(shè)計(jì)上都必須付出更多成本進(jìn)行返工。經(jīng)過(guò)雙方進(jìn)行充分交流溝通后得到雙方共同認(rèn)可的需求規(guī)格說(shuō)明書(shū),具體內(nèi)容見(jiàn)聊天系統(tǒng)需求規(guī)格說(shuō)明書(shū)。2.2運(yùn)行環(huán)境運(yùn)行環(huán)境主要包括開(kāi)發(fā)軟件和操作系統(tǒng)的選擇。聊天系統(tǒng)的軟件配置要根據(jù)用戶(hù)對(duì)系統(tǒng)的穩(wěn)定性要求、系統(tǒng)的容量以及用戶(hù)的維護(hù)水平來(lái)確定。(1) 開(kāi)發(fā)軟件開(kāi)發(fā)平臺(tái):eclipse或MyEclipse開(kāi)發(fā)語(yǔ)言:Java數(shù)據(jù)庫(kù): MySQL或SQL Server(2) 操作系統(tǒng)可以根據(jù)用戶(hù)量的大小選擇不同的操作系統(tǒng)??紤]到開(kāi)發(fā)和維護(hù)人員對(duì)微軟Windows界面比較熟悉,因此客戶(hù)端和服務(wù)器端都使用Windows 操作系統(tǒng)。(3)輸出設(shè)備顯示器和打印機(jī)等。(4)硬件要求客戶(hù)端: PC和便攜式電腦服務(wù)器端:高檔PC或小型機(jī)2.3處理流程本系統(tǒng)主要的處理流程如圖2-1和圖2-2所示。 圖2-1 服務(wù)器端工作流程 圖2-2客戶(hù)端工作流程2.4功能結(jié)構(gòu)本系統(tǒng)主要功能結(jié)構(gòu)如圖2-3所示。 (1)客戶(hù)端模塊 本字系統(tǒng)主要完成對(duì)用戶(hù)聊天的管理,如進(jìn)行群聊,進(jìn)行悄悄話(huà)式的聊天,修改字體顏色,以及對(duì)頭像的選擇等。進(jìn)行群聊:首先登錄客戶(hù)端系統(tǒng),選擇聊天對(duì)象,然后在發(fā)送信息的窗口編輯信息,點(diǎn)擊發(fā)送按鈕即可發(fā)送公開(kāi)信息。進(jìn)行悄悄話(huà)式的聊天:當(dāng)對(duì)密友聊天時(shí)不想讓別人看到,可使用悄悄話(huà)的方式進(jìn)行聊天。顯示在線(xiàn)列表:當(dāng)用戶(hù)上線(xiàn)時(shí),在客戶(hù)的用戶(hù)列表上會(huì)顯示出來(lái)。以便用戶(hù)及時(shí)了解上線(xiàn)人的情況。選擇頭像:便于區(qū)分該用戶(hù)是男性還是女性,用于顯示用戶(hù)的個(gè)性。顯示系統(tǒng)公告:讓用戶(hù)及時(shí)了解系統(tǒng)發(fā)布的最新消息。修改字體顏色:為了使聊天的內(nèi)容易于區(qū)分,系統(tǒng)為用戶(hù)提供了修改字體和顏色的功能(2)服務(wù)器端模塊在聊天系統(tǒng)中,服務(wù)器端有配置服務(wù)器:提供服務(wù)器IP和端口號(hào),便于客戶(hù)端進(jìn)行連接。設(shè)置系統(tǒng)公告:讓用戶(hù)了解一些新鮮事,系統(tǒng)的狀況,用戶(hù)近期要注意的事情等,系統(tǒng)提供了設(shè)置系統(tǒng)公告的功能,以便能及時(shí)發(fā)布信息。記錄聊天記錄:以便管理員了解用戶(hù)的情況,禁止進(jìn)行談?wù)摬唤】档膬?nèi)容。 2.5功能模塊與程序關(guān)系1登錄模塊輸入:用戶(hù)輸入信息輸出:界面顯示2發(fā)送模塊輸入:用戶(hù)輸入內(nèi)容輸出:相應(yīng)的信息3顯示用戶(hù)列表模塊輸入:用戶(hù)輸入的登錄信息輸出:顯示相應(yīng)的信息4系統(tǒng)操作模塊輸入:用戶(hù)口令輸出:對(duì)話(huà)框5系統(tǒng)設(shè)置模塊輸入:用戶(hù)的輸入輸出:根據(jù)用戶(hù)的輸入顯示相應(yīng)的對(duì)話(huà)框6錄入模塊輸入:相應(yīng)的信息輸出:相應(yīng)的結(jié)果7修改模塊:輸入:相應(yīng)的信息輸出:相應(yīng)的結(jié)果8 刪除模塊:輸入: 相應(yīng)的信息輸出: 相應(yīng)的結(jié)果9 退出模塊:輸入:退出命令輸出:退出特定窗口或關(guān)閉系統(tǒng)3接口設(shè)計(jì)3.1用戶(hù)接口用來(lái)說(shuō)明將向用戶(hù)提供的命令和它們的語(yǔ)法結(jié)構(gòu),以及軟件的回答信息。本系統(tǒng)采用圖形用戶(hù)接口,以鼠標(biāo)和鍵盤(pán)為用戶(hù)接口,方便用戶(hù)使用聊天系統(tǒng)。3.2外部接口用來(lái)說(shuō)明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口、本系統(tǒng)與各支持軟件之間的接口關(guān)系。由于該系統(tǒng)和其它外部系統(tǒng)進(jìn)行對(duì)接,所以沒(méi)有設(shè)計(jì)外部接口。3.3內(nèi)部接口用來(lái)說(shuō)明本系統(tǒng)之內(nèi)的各個(gè)系統(tǒng)元素之間的接口的安排。4運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合說(shuō)明對(duì)系統(tǒng)施加不同的外界運(yùn)行控制時(shí)所引起的各種不同的運(yùn)行模塊組合,說(shuō)明每種運(yùn)行所歷經(jīng)的內(nèi)部模塊和支持軟件。4.2運(yùn)行控制在客戶(hù)端登錄后直接進(jìn)入主界面通過(guò)菜單選擇特定的視圖(功能模塊)結(jié)束程序運(yùn)行。4.3運(yùn)行時(shí)間本系統(tǒng)的各個(gè)模塊之間功能是相互聯(lián)系的,故各模塊占用各種資源的時(shí)間是累計(jì)的,所以運(yùn)行時(shí)間由用戶(hù)的操作和網(wǎng)絡(luò)的運(yùn)行速度決定。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)。5.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)。5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系程序?qū)崿F(xiàn)的功能模塊涉及的主要結(jié)構(gòu)客戶(hù)端模塊client_main_form服務(wù)器端模塊start_server6系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)信息(1)無(wú)法與服務(wù)器連接時(shí),若不能夠正確連接,則應(yīng)做出正確處理。(2) 根據(jù)不同的出錯(cuò)情況給出不同的出錯(cuò)信息,一般用對(duì)話(huà)框給出。 對(duì)一般錯(cuò)誤,給用戶(hù)提示信息,讓用戶(hù)重新
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 英美文學(xué)自考試題及答案
- 2025合同范本果園租賃合同樣本
- 2025合同范本企業(yè)股權(quán)投資合作協(xié)議模板
- 2025房地產(chǎn)公司合同管理制度范本
- 2017實(shí)務(wù)試題及答案
- 19審計(jì)試題及答案
- 醫(yī)院n2護(hù)士的考試試題及答案
- 培訓(xùn)期間日常管理制度
- 健康檔案工作管理制度
- 廚房消防安全管理制度
- 高填深挖路基穩(wěn)定性監(jiān)控觀(guān)測(cè)方案
- 初始污染菌檢測(cè)原始記錄
- 安全標(biāo)準(zhǔn)化現(xiàn)場(chǎng)評(píng)審所需資料清單(共14頁(yè))
- 罪犯教育-身份意識(shí)和改造心態(tài)教育
- 胃腸減壓技術(shù)操作流程.
- 鏈家房屋買(mǎi)賣(mài)合同范本(共10篇)
- 工序能耗計(jì)算方法及等級(jí)指標(biāo)
- 鋸齒形板式熱水冷卻器的設(shè)計(jì)3.
- 藥店組織機(jī)構(gòu)圖及部門(mén)設(shè)置說(shuō)明
- DSP課程設(shè)計(jì)--基于IIR的語(yǔ)音信號(hào)濾波
- 危大工程驗(yàn)收表-
評(píng)論
0/150
提交評(píng)論