局域網(wǎng)廣播系統(tǒng)需求說明書_第1頁
局域網(wǎng)廣播系統(tǒng)需求說明書_第2頁
局域網(wǎng)廣播系統(tǒng)需求說明書_第3頁
局域網(wǎng)廣播系統(tǒng)需求說明書_第4頁
局域網(wǎng)廣播系統(tǒng)需求說明書_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

重慶工商大學(xué)實訓(xùn)報告作者:王相玉附件1:局域網(wǎng)廣播系統(tǒng)需求說明書課程設(shè)計題目局域網(wǎng)廣播系統(tǒng)學(xué)院應(yīng)用技術(shù)專業(yè)軟件工程班級08軟件二學(xué)生姓名王相玉指導(dǎo)教師徐子珊2010年12月30日重慶工商大學(xué)軟件工程實訓(xùn)報告第1頁2011-1-3重慶工商大學(xué)實訓(xùn)報告作者:王相玉課程設(shè)計任務(wù)書學(xué)生姓名:王相玉專業(yè)班級:08軟件工程(二)指導(dǎo)教師:徐子珊工作單位:重慶工商大學(xué)應(yīng)用技術(shù)學(xué)院題目:局域網(wǎng)廣播系統(tǒng)已知技術(shù)參數(shù)和設(shè)計要求:Java.awt圖形界面設(shè)計;Java.Net網(wǎng)絡(luò)編程方法;要求一個發(fā)送端,一個接收端。發(fā)送端:選中文件后發(fā)送,并且能看到所發(fā)送的內(nèi)容;接收端:接收并顯示當(dāng)前所發(fā)送內(nèi)容,并能夠終止接收顯示內(nèi)容。撰寫詳細(xì)的文檔說明,并對項目做階段測評。要求完成的主要任務(wù):(包括課程設(shè)計工作量及其技術(shù)要求,以及說明書撰寫等具體要求)(1)項目分析,并撰寫需求分析和可行性分析說明書;(2)客戶端發(fā)送界面設(shè)計和接收端界面設(shè)計并撰寫概要設(shè)計說明書;(3)發(fā)送端功能設(shè)計和接收端功能設(shè)計并撰寫詳細(xì)設(shè)計報告;(4)局域網(wǎng)互聯(lián);(采用點對點的連接技術(shù)即C/S);(5)界面及功能測試并撰寫測試報告;(6)項目報告,提交項目相關(guān)文檔。重慶工商大學(xué)軟件工程實訓(xùn)報告第2頁2011-1-3重慶工商大學(xué)實訓(xùn)報告作者:王相玉時間安排:2010.12.25項目分析(需求分析、可行性分析),撰寫需求分析說明書和可行性報告說明書。2010.12.26界面設(shè)計和界面代碼實現(xiàn),并撰寫概要設(shè)計說明書;2010.12.27發(fā)送端功能編碼和實現(xiàn),并編寫詳細(xì)設(shè)計說明書;2010.12.30接收端功能的編碼和實現(xiàn);2010.12.31互聯(lián)功能改進(jìn)和測試,并撰寫測試報告;指導(dǎo)教師簽名:年月日教研室主任簽名:年月日重慶工商大學(xué)軟件工程實訓(xùn)報告第3頁2011-1-3重慶工商大學(xué)實訓(xùn)報告作者:王相玉重慶工商大學(xué)課程設(shè)計成績評定表指導(dǎo)教師評定成績:重慶工商大學(xué)軟件工程實訓(xùn)報告第4頁2011-1-3重慶工商大學(xué)實訓(xùn)報告作者:王相玉指導(dǎo)教師簽名:年月日局域網(wǎng)廣播系統(tǒng)集中實訓(xùn)報告---報告人:王相玉---編寫日期:2011.01.03實訓(xùn)項目簡介項目名稱:局域網(wǎng)廣播系統(tǒng)項目組成員及職務(wù):組長:鄧江湖副組長:魏攀登組員:羅杰王海新張子麟張金王相玉局域網(wǎng)廣播系統(tǒng):基于局域網(wǎng)數(shù)據(jù)傳送的實現(xiàn)一對多數(shù)據(jù)傳輸?shù)牡臄?shù)據(jù)廣播系統(tǒng)。該系統(tǒng)主要應(yīng)用于公共場數(shù)、小型辦公企業(yè),社區(qū)、學(xué)校等等,目的在于告知信息,通知事物。該系統(tǒng)采用java語言設(shè)計而成,系統(tǒng)中使用JAVA.AWT組件用來設(shè)計圖形界面,采用JAVA.NET技術(shù)實現(xiàn)數(shù)據(jù)傳輸。使用C/S點對點的數(shù)據(jù)傳送技術(shù),將數(shù)據(jù)發(fā)往指定IP客戶機(jī)。系統(tǒng)分為兩個部分及發(fā)送端和接收端,為了便于設(shè)計,用兩個大類實現(xiàn)該系統(tǒng)。系統(tǒng)發(fā)送的內(nèi)容只有用TXT文檔,才能實現(xiàn)數(shù)據(jù)無誤的傳送,系統(tǒng)采用以行發(fā)送并顯示與發(fā)送和接收端。重慶工商大學(xué)軟件工程實訓(xùn)報告第5頁2011-1-3重慶工商大學(xué)實訓(xùn)報告作者:王相玉該系統(tǒng)參考了飛球,QQ等交流軟件的界面設(shè)計,但與他們有根本的區(qū)別,該系統(tǒng)屬專用系統(tǒng),只適用于數(shù)據(jù)廣播,根據(jù)設(shè)計要求,程序并不能實現(xiàn)交流,是專用功能的單方面數(shù)據(jù)傳送。系統(tǒng)操作界面簡單,適用不同文化程度的人員操作。項目實訓(xùn)安排:2010.12.20項目分析(需求分析、可行性分析),并搜集相關(guān)資料,撰寫需求分析說明書和可行性報告說明書。2010.12.21界面設(shè)計和界面代碼實現(xiàn),并撰寫概要設(shè)計說明書;2010.12.21發(fā)送端功能編碼和實現(xiàn),并編寫詳細(xì)設(shè)計說明書;2010.12.22接收端功能的編碼和實現(xiàn);2010.12.25互聯(lián)功能改進(jìn)和測試,并撰寫測試報告;項目任務(wù)分工項目分析及相關(guān)資料搜集并作出需求分析和可行性分析報告:王相玉,張子麟發(fā)送端代碼的編寫實現(xiàn):魏攀登接收端代碼的設(shè)計實現(xiàn):鄧江湖、張金代碼測試及其報告:羅杰階段評審:王海新項目要求重慶工商大學(xué)軟件工程實訓(xùn)報告第6頁2011-1-3重慶工商大學(xué)實訓(xùn)報告作者:王相玉必須按照分工要求,嚴(yán)格的按照計劃說明書進(jìn)行規(guī)范設(shè)計,嚴(yán)格的控制階段評審,并及時的通報相關(guān)修改信息,并作出相應(yīng)的文檔分析。必須要有各個階段的相關(guān)文檔資料,一邊開發(fā)和維護(hù)。項目術(shù)語局域網(wǎng):一種在局部范圍內(nèi)的組網(wǎng)形式,局部的數(shù)據(jù)、信息交流和資源共享。廣播:一對多的信息發(fā)放方式。參考資料《軟件工程導(dǎo)論》陳明著機(jī)械工業(yè)出版社2010年1月第一版《Java面向?qū)ο蟪绦蛟O(shè)計》趙慧生著高等教育出版社2007年7月第一版《計算機(jī)網(wǎng)絡(luò)技術(shù)基礎(chǔ)(第二版)》劉世清龔建平著清華大學(xué)出版社2008年8月第一版附件1:局域網(wǎng)廣播系統(tǒng)需求說明書---編寫人:王相玉---編寫時間:201.12.21重慶工商大學(xué)軟件工程實訓(xùn)報告第7頁2011-1-3重慶工商大學(xué)實訓(xùn)報告作者:王相玉1、引言1.1編寫目的局域網(wǎng)廣播系統(tǒng)是基于局域網(wǎng)通信的數(shù)據(jù)廣播系統(tǒng),目的在于實現(xiàn)局域網(wǎng)的數(shù)據(jù)通信的廣播的要求,便于用戶進(jìn)行一對多數(shù)據(jù)的交流。本文檔用于軟件開發(fā)的各個階段,目的便有開發(fā)人員、設(shè)計人員、測試及維護(hù)人員根據(jù)本文檔,按照文本進(jìn)行規(guī)范化設(shè)計,以保證開發(fā)的完整性和維護(hù)的便利性。本文檔的使用人員是:設(shè)計人員,程序員,測試人員,維護(hù)人員。1.2項目背景項目名稱:局域網(wǎng)廣播系統(tǒng)項目編號:ctbu-wpd-619發(fā)送端代碼名稱:Broadcast.Java接收端代碼名稱:Recept.Java項目任務(wù)提出者:徐子珊系統(tǒng)分析員:王相玉項目負(fù)責(zé)人:鄧江湖程序設(shè)計員:魏攀登鄧江湖張金系統(tǒng)設(shè)計員:王海新,羅杰資料員:魏攀登、鄧江湖用戶:重慶工商大學(xué)學(xué)生,及小型企業(yè)。其他相關(guān)人員:陳亮等1.3術(shù)語說明局域網(wǎng):一種在局部范圍內(nèi)的組網(wǎng)形式,局部的數(shù)據(jù)、信息交流重慶工商大學(xué)軟件工程實訓(xùn)報告第8頁2011-1-3重慶工商大學(xué)實訓(xùn)報告作者:王相玉和資源共享。廣播:一對多的信息發(fā)放方式。1.4參考資料《軟件工程導(dǎo)論》陳明著機(jī)械工業(yè)出版社2010年1月第一版《Java面向?qū)ο蟪绦蛟O(shè)計》趙慧生著高等教育出版社2007年7月第一版《計算機(jī)網(wǎng)絡(luò)技術(shù)基礎(chǔ)(第二版)》劉世清龔建平著清華大學(xué)出版社2008年8月第一版2、項目概述2.1局域網(wǎng)廣播系統(tǒng)系統(tǒng)的一般性描述局域網(wǎng)廣播系統(tǒng)是在局域網(wǎng)數(shù)據(jù)傳輸?shù)幕A(chǔ)上實現(xiàn)的一對多數(shù)據(jù)傳輸系統(tǒng),是鑒于內(nèi)部通信而開發(fā)的適合于公司,學(xué)校,小區(qū),小型企業(yè)等局域網(wǎng)所覆蓋的通信網(wǎng)絡(luò)。2.2局域網(wǎng)廣播系統(tǒng)的功能發(fā)送端:選擇開始循環(huán)發(fā)送并顯示所要發(fā)送內(nèi)容,可以隨時終止,發(fā)也可以繼續(xù);接收端:接收并顯示接收發(fā)送端當(dāng)前發(fā)送的內(nèi)容,并可以決定是是否停止接受。其層次方框圖如下:重慶工商大學(xué)軟件工程實訓(xùn)報告第9頁2011-1-3重慶工商大學(xué)實訓(xùn)報告作者:王相玉為了更好的觀察數(shù)據(jù)在系統(tǒng)中的流動,其頂層數(shù)據(jù)流圖如下:用戶用例圖:重慶工商大學(xué)軟件工程實訓(xùn)報告第10頁2011-1-3重慶工商大學(xué)實訓(xùn)報告作者:王相玉2.3用戶特征用戶多為接受本科或?qū)?苹蚋叩慕逃?,熟悉電腦操作,平時經(jīng)?;蜉^長時間和電腦打交道的知識分子;也有部分用戶為接受的教育層次較低,只懂得基本的電腦使用,并指把電腦作為信息的接收端。2.4運(yùn)行環(huán)境該軟件為小型數(shù)據(jù)廣播軟件,對計算機(jī)的要求較低,但必須裝有SUN公司開發(fā)的Java相關(guān)組件。適用于windows98以上的各個版本的操作系統(tǒng);局域網(wǎng)互聯(lián)的相關(guān)硬件,要求工作正常。2.5條件與限制開發(fā)的程序所使用的語言為java語言,圖形開發(fā)所使用的工具也為java程序開發(fā)的圖形開發(fā)組件。所以必須要求java的相關(guān)組件。廣播系統(tǒng)為實時數(shù)據(jù)發(fā)送,并沒有涉及到文件的接收保存,數(shù)據(jù)庫的要求較低,或沒有要求。文件要有規(guī)范的文檔,必須方便與文件的開發(fā)和維護(hù)。重慶工商大學(xué)軟件工程實訓(xùn)報告第11頁2011-1-3重慶工商大學(xué)實訓(xùn)報告作者:王相玉3、功能需求3.1功能劃分功能劃分為發(fā)送端功能和接收端功能。發(fā)送端:查找目標(biāo)文件,開始發(fā)送文件,顯示當(dāng)前發(fā)送文件內(nèi)容,結(jié)束發(fā)送文件。接收端:接收當(dāng)前發(fā)送文件內(nèi)容,停止接受文件內(nèi)容,顯示接收文件內(nèi)容。4、外部接口需求4.1用戶界面用戶界面采用窗口模式,基本界面如下:重慶工商大學(xué)軟件工程實訓(xùn)報告第12頁2011-1-3重慶工商大學(xué)實訓(xùn)報告作者:王相玉4.2硬件接口基于局域網(wǎng)互聯(lián)的硬件設(shè)施接口,這里不做更高的要求。4.3軟件接口軟件要在指定的運(yùn)行環(huán)境中,能夠正常的運(yùn)行,不受其他的軟件運(yùn)行的影響。4.4通行接口本軟件采用TCP/IP數(shù)據(jù)傳輸協(xié)議,基于局域網(wǎng)的數(shù)據(jù)傳輸。4.5故障處理軟件發(fā)生故障時,數(shù)據(jù)停止發(fā)送,重新啟動該軟件時,只要不是運(yùn)行環(huán)境發(fā)生變化,軟件可再次啟動,并能正常運(yùn)行。5.4性能需求軟件要求有兼容性,能在不能同的局域網(wǎng)平臺上無故障的運(yùn)行;重慶工商大學(xué)軟件工程實訓(xùn)報告第13頁2011-1-3重慶工商大學(xué)實訓(xùn)報告作者:王相玉數(shù)據(jù)傳輸要求實時性,數(shù)據(jù)延遲要求不超過一秒。5.5時間特性數(shù)據(jù)延遲要求不超過一秒。5.6適應(yīng)性軟件兼容性要好,能在不同的平臺上運(yùn)行。6、軟件的需求屬性正確性:文件傳輸無丟失和損壞;可靠性:在正確的運(yùn)行平臺上,能夠無誤的運(yùn)行。實時性:傳送同時接收??蓽y試性:階段可測試,最終可運(yùn)行。分工情況說明:局域網(wǎng)廣播系統(tǒng)采用兩大模塊實現(xiàn),因此我組無法實現(xiàn)每人一個模塊代碼編寫的形式。按照軟件工程思想,結(jié)合項目實際需求,我負(fù)責(zé)軟件工程需求分析階段的任務(wù),并負(fù)責(zé)收集相關(guān)資料。并負(fù)責(zé)代碼檢查階段工作,并將自己意見及時的反饋給程序人員。個人收獲和感受首先,我覺得java是一個很規(guī)范的東西。是軟件先進(jìn)的生產(chǎn)工具。按照馬克思的理論,生產(chǎn)力決定生產(chǎn)關(guān)系,生產(chǎn)工具又是生產(chǎn)力發(fā)展的重要標(biāo)志。我覺得軟件的發(fā)展和其它像工業(yè)發(fā)展應(yīng)該符合相同的理論。重慶工商大學(xué)軟件工程實訓(xùn)報告第14頁2011-1-3HYPERLINK"/retype/zoom/d9eb6c74f46527d3240ce00c?pn=15&x=0&y=0&raww=147&rawh=40&o=png_6_0_0_135_63_165_45_892.979_1262.879&type=pic&aimh=40&md5sum=2bedafaec1d21ec61642689147de79d7&sign=b2c4b4a1dd&zoom=&png=116389-122260&jpg=1432

溫馨提示

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

評論

0/150

提交評論