專業(yè)課程設(shè)計(jì)報(bào)告_第1頁
專業(yè)課程設(shè)計(jì)報(bào)告_第2頁
專業(yè)課程設(shè)計(jì)報(bào)告_第3頁
專業(yè)課程設(shè)計(jì)報(bào)告_第4頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、專業(yè)課程設(shè)計(jì)報(bào)告題目:用戶電纜線路配置模塊設(shè)計(jì)和實(shí)現(xiàn)專業(yè)軟件工程()學(xué)生姓名陳霜燕班級(jí)學(xué)號(hào)指導(dǎo)教師王曉軍指導(dǎo)單位軟件學(xué)院日期評(píng) 分 項(xiàng)總分評(píng)分遵守機(jī)房規(guī)章制度評(píng)平時(shí)表現(xiàn)()上機(jī)時(shí)的表現(xiàn)學(xué)習(xí)態(tài)度團(tuán)隊(duì)合作精神分軟件設(shè)計(jì)程序準(zhǔn)備情況及其實(shí)現(xiàn)程序設(shè)計(jì)能力()軟件設(shè)計(jì)合理性細(xì)軟件功能實(shí)現(xiàn)情況報(bào)告書寫規(guī)范程度報(bào)告()內(nèi)容詳實(shí)程度文字表達(dá)熟練程度則答辯 ()回答問題準(zhǔn)確度評(píng)分等級(jí)總評(píng)分語教師簽名:評(píng)年月日備 評(píng)分等級(jí)有五種:優(yōu)秀、良好、中等、及格、不及格注用戶電纜線路配置模塊設(shè)計(jì)和實(shí)現(xiàn)一、前言用戶電纜線路常用分線、配線設(shè)備。這些分線、配線設(shè)備的功能是:在用戶電纜線路中,把任何一對(duì)入線和任何一對(duì)出線進(jìn)行連接的

2、線路設(shè)備。對(duì)于有惟一的標(biāo)識(shí)(即有規(guī)定編號(hào))的配線架,交接箱和分線盒(箱),選擇與其相連的電纜(惟一的標(biāo)識(shí)、規(guī)定編號(hào))中的合適的芯線(或端口),并用靈活的跳線將主干模塊和配線模塊連接或斷開,以實(shí)現(xiàn)用戶電纜線路的配置和釋放。(如圖)配線架直列交接箱配線模塊電纜交接箱電纜分線盒配 線 電主 干 電纜纜電信跳線電纜第對(duì)芯線局端交接箱主干模塊電纜第對(duì)芯線圖 線路示意圖用戶電纜線路的配置和釋放過程:配置步驟如下:1. 操作員從一組分線箱分線盒中選擇一個(gè)分線箱分線盒,如選擇分線盒。2. 系統(tǒng)自動(dòng)從與分線箱分線盒連接的電纜中選擇一個(gè)還未分配的電纜芯線(即芯線的使用標(biāo)志設(shè)置為“空閑”標(biāo)志) ,如選擇電纜第對(duì)芯線

3、。3. 從這個(gè)電纜芯線開始,系統(tǒng)自動(dòng)將電纜中還未分配的芯線分配到各個(gè)配線點(diǎn)。如圖中,將選中電纜第對(duì)芯線,這樣就為它和電纜第對(duì)芯線之間配置一個(gè)跳線,從而將分線盒連接到局方的配線架上,形成一條通路。4. 當(dāng)將條通路指派給某個(gè)用戶使用時(shí),需要將占用的所有線路資源的使用標(biāo)志設(shè)置為“占用”標(biāo)志,保證該資源不能再次分配給其它通路。如可將電纜第對(duì)芯線和電纜第對(duì)芯線的使用標(biāo)志設(shè)置為“占用”標(biāo)志。釋放過程將通路所占用的線路資源全部釋放掉,并將相應(yīng)芯線的使用標(biāo)志設(shè)置為“空閑”標(biāo)志。配線方式:目前只要求以下三種配線方式: 直接配線:分線盒(箱)直接與直列相連。 一級(jí)交接配線 二級(jí)交接配線課題要求:()界面友好。()

4、程序?qū)哟吻宄?,可讀性強(qiáng);對(duì)各個(gè)函數(shù)和變量要有注釋說明,變量定義要規(guī)范。()根據(jù)提出的問題描述, 采用面向?qū)ο蟮姆椒ㄟM(jìn)行系統(tǒng)的分析和設(shè)計(jì), 并最終完成代碼的開發(fā)和測(cè)試。()設(shè)計(jì)并實(shí)現(xiàn)用戶電纜線路的配置和釋放功能,支持上述直接配線、一級(jí)交接配線方式。注意對(duì)共享數(shù)據(jù)的并發(fā)控制, 比如在通路配置過程中, 如果兩個(gè)操作員同時(shí)選擇了同一個(gè)分線設(shè)備, 應(yīng)該避免將同一個(gè)芯線分配給兩條通路 (應(yīng)有測(cè)試用例測(cè)試該功能)。()通路查詢:查詢通路所占用的資源。()靈活性二、需求分析由問題分析可知,為達(dá)到課題要求,可以分為以下幾個(gè)模塊:1、界面設(shè)計(jì)模塊要求對(duì)界面的布局和圖案、顏色的處理與美化。2、數(shù)據(jù)庫處理模塊又題意易

5、得,這是程序得以實(shí)現(xiàn)的重要組成部分,包括數(shù)據(jù)庫以及庫中表的建立、刪除與修改。 以便分線盒、電纜芯線、交接箱和配線架信息的存儲(chǔ), 查找、修改和更新。3、核心芯線選擇模塊這個(gè)部分連接數(shù)據(jù)庫后,從庫中讀出表的數(shù)據(jù),進(jìn)行篩選,查找出符合條件的端口,進(jìn)行配線操作,設(shè)置芯線或端口的狀態(tài),最后更新數(shù)據(jù)庫表中的數(shù)據(jù),實(shí)現(xiàn)電纜的配置或釋放。與此同時(shí),顯示通路占用的資源。4、并發(fā)性處理模擬模塊為了防止多個(gè)用戶同時(shí)對(duì)芯線或端口進(jìn)行設(shè)置,必須對(duì)并發(fā)有所考慮。 目前,可以依賴事務(wù)的處理, 對(duì)于數(shù)據(jù)庫的表中的數(shù)據(jù),在對(duì)其更新的過程中, 比較某一個(gè)特定屬性的是否變化,以采取相應(yīng)的措施,即未變則更新,否則回滾。三、系統(tǒng)設(shè)計(jì)數(shù)

6、據(jù)庫中所有表的屬性和程序中需要用到的變量、函數(shù)和數(shù)據(jù)見附錄。系統(tǒng)模塊橫向圖:在這次的項(xiàng)目中我做的是界面的設(shè)計(jì), 界面有關(guān)的代碼和接口。 比如說我會(huì)用函數(shù)測(cè)試數(shù)據(jù)庫能否連接上。如果不能連接上,則會(huì)跳出一個(gè)對(duì)話框,如圖:四、詳細(xì)設(shè)計(jì)();()( )(請(qǐng)輸入分線盒編號(hào) );( )(請(qǐng)輸入正確的編號(hào) ( 不包含空格 );罐子 ;();();();(;數(shù)據(jù)庫連接失敗!);判斷小寫( ()轉(zhuǎn)換成大寫();()();();();(不存在該編號(hào)的配線盒);( , );();( , )( )();( , )( )();( , )();();( , )(.罐子 );( , )( )( 請(qǐng)輸入正確的編號(hào)( 不含空格

7、 ) );( )( 請(qǐng)輸入編號(hào) );();已釋放(, ).已釋放 (. 罐子 );( )();未釋放(, ).未釋放 (. 罐子 );( )();五、測(cè)試數(shù)據(jù)與結(jié)果分析登錄界面:輸入正確的用戶名,密碼,即可登錄。登陸成功后,進(jìn)去管理員主窗口。. 管理員主窗口:. 設(shè)備管理菜單下的各功能:. 配線功能:.輸入分線盒號(hào)后:. 點(diǎn)擊“”按紐后:輸入后,點(diǎn)擊“”按紐即可完成釋放功能六、軟件使用說明首先進(jìn)入登錄界面,輸入用戶名和密碼,如果該用戶存在且密碼正確,則進(jìn)入管理員主窗口。在管理員主窗口的菜單欄中有很多功能鍵,你可以隨意選擇。例如如果你選擇配線功能, 那么就會(huì)跳出窗口, 輸入分線盒號(hào)程序就會(huì)分配一

8、條路徑。七、總結(jié)這次的項(xiàng)目經(jīng)歷讓我鍛煉了很多, 讓我從中學(xué)會(huì)了很多解決問題的方法。同時(shí)也讓我對(duì)大一,大二的學(xué)習(xí)內(nèi)容進(jìn)行了鞏固和提高。由于對(duì)于數(shù)據(jù)的處理很多,于是,我們添加了設(shè)備管理系統(tǒng),便于用戶對(duì)數(shù)據(jù)庫的表中數(shù)據(jù)進(jìn)行添加、 刪除和修改,而不是使用打開數(shù)據(jù)庫進(jìn)行數(shù)據(jù)處理,通過添加對(duì)每一張表的數(shù)據(jù)處理, 大大節(jié)約了使用處理數(shù)據(jù)的時(shí)間。 管理員可通過簡潔明了的圖表對(duì)數(shù)據(jù)庫中分線箱,交接箱,總干線路進(jìn)行維護(hù),如增加,刪除,修改。對(duì)于分線箱和交接箱另有總覽表和詳細(xì)信息表, 總覽表中含有設(shè)備代號(hào),設(shè)備容量等總覽信息, 而詳細(xì)信息表中含有設(shè)備接口的詳細(xì)信息, 便于維護(hù)。同時(shí)添加客戶訂單管理, 通過查找訂單序

9、號(hào), 簡化了端口釋放的過程, 提高了程序執(zhí)行的效率。 包括客戶訂單的錄入和為客戶分配分線盒, 管理員通過查詢訂單的客戶地址,選擇較近的分線盒分配,利于資源的節(jié)約。對(duì)于配線,用戶只需輸入分線盒號(hào), 程序按照線路自動(dòng)分配各個(gè)交接箱的端口, 并輸出。而當(dāng)多個(gè)用戶同時(shí)被分配到相同的交接箱或者分線盒的端口 , 程序只分配給最先提交更新數(shù)據(jù)的用戶 , 其他用戶則返回失敗提示 . 并且重新分配在項(xiàng)目中要有團(tuán)隊(duì)意識(shí), 要多和隊(duì)友交流,在一些細(xì)節(jié)問題想要做到統(tǒng)一, 避免發(fā)生一些雖小但又很麻煩的問題,減少不必要的工作。 總之,這次的項(xiàng)目經(jīng)驗(yàn)為我們提供了一個(gè)交流的平臺(tái), 讓我們受益匪淺。八、參考文獻(xiàn)附:表屬性類型說明電纜連接上級(jí)設(shè)備的編號(hào)*電纜連接下級(jí)設(shè)備的編號(hào)*電纜連接上級(jí)設(shè)備的端口起始序號(hào)*電纜連接上級(jí)設(shè)備的端口結(jié)束序號(hào)*電纜連接下級(jí)設(shè)備的端口起始序號(hào)*電纜連接下級(jí)設(shè)備的端口起始序號(hào)備注表屬性類型說明分線箱序號(hào)*接口序號(hào)備注是否被占用表屬性類型*說明交接箱序號(hào)左端端口容量右端端口容量備注表屬性類型*說明交接箱序號(hào)接口序號(hào)備注是否被占用表屬性類型說明號(hào)碼地址分線盒序號(hào)備注表屬性類型*說明號(hào)碼地址分線盒序號(hào)起始接口序號(hào)結(jié)束接口序號(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)論