專業(yè)課程設計報告_第1頁
專業(yè)課程設計報告_第2頁
專業(yè)課程設計報告_第3頁
專業(yè)課程設計報告_第4頁
免費預覽已結束,剩余10頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論