區域網監控系統概要設計說明書

2021-07-30 06:46:53 字數 2716 閱讀 5159

軟體工程

實驗報告

實驗名稱:概要設計說明書

學號姓名

實驗2軟體設計說明書

待開發軟體系統的名稱: 區域網監控系統

開發者: 宋釗

使用者: 需要對區域網內主機的活動監測的企事業單位

幫助使用者和系統開發人員及測試人員了解本系統。

對系統進行功能分析,解釋與確認。

作為開發人員詳細設計和測試人員測試的標準。

本文件預期讀者為實驗室專案組成員,使用者和測試人員。

在下面的說明中,我們用lanmanager代表本產品名稱「區域網監控與管理系統」。

monitor為被監控端。

manager為監控端。

【1】《windows網路程式設計》 清華大學出版社 [美]anthony jones, jim ohlund著

【2】《vc技術內幕清華大學出版社潘愛民、王國印譯

【3】《深入淺出mfc》 華中科技大學出版社侯俊傑著

【4】《深入淺出windows登錄檔》 國防工業出版社李永編著

【5】《tcp/ip詳解》 電子書 stevens 著

本系統屬於小型的區域網監控系統,主要可以實現對某一台甚至多台計算機進行螢幕監控。

本系統的主要輸入專案:

1.監控端登入時需要的賬號與密碼;

2.監控端設定的監控目標

本系統的主要輸出專案:

被監控端的螢幕資訊。

lanmanager系統是一種用於區域網下的c/s模式的軟體管理和監測系統。它包括客戶端(manager)和服務端(monitor),服務端軟體主要作用是監測本主機的活動,並響應客戶端的請求返回本主機的活動資訊。客戶端接收到服務端返回的資訊後在主介面顯示出具體的資訊供管理者察看,以達到監控區域網主機及方便管理計算機的功能。

系統的功能結構框圖如下圖所示;

其中manager端提供較大許可權,以達到監控區域網的目的; monitor端則賦予一定的交流許可權功能,以輔助區域網內聯絡交流功能的實現。系統總體提供監控主機軟體配置、檔案系統、登錄檔、程序資訊、訊息記錄、ie瀏覽記錄、使用者操作日誌、資料報監控、螢幕控制、警告、任務計畫等功能模組。

總體類圖,如下圖所示:

圖1.2

1) 類「管理員」

該類具有屬性「name」、「secretcode」,分別表示管理員登入的帳號和密碼資訊。

該類的操作有「denglu()」、「shezhi()」、「guanli()」、「operation()」,分別表示管理員的許可權操作,登入、客戶機設定、操作員資訊管理以及主介面上的相應操作。

2) 類「主介面」

該類沒有相應的屬性值,只有相關的一些操作,分別為「up()」、「down()」、「lift()」、「right()」、「return()」、「openguanli()」、「openshezhi()」、「exit()」。

分別表示對介面的管理操作以及轉向其他介面的操作。

3) 類「登入」

該類具有屬性「name」 、「secretcode」,分別表示管理員登入的帳號和密碼資訊。

該類的操作有「ok」、「cancel」,分別表示確認登入和取消登陸。

4) 類「系統設定」

該類具有屬性「ip」,表示需要監控的客戶機的ip位址。

該類的操作有「ok」、「cancel」,分別表示確認i設定p和取消設定。

5) 類「操作員管理」

該類具有屬性「name」、「secretcode」,分別表示管理員登入的帳號和密碼資訊。

該類的操作有「add()」、「del()」、「alt()」,分別表示增加、刪除、修改操作員資訊。

6) 類「客戶機」

該類具有屬性「ip」,表示需要監控的客戶機的ip位址。

該類的操作有「truanslate()」表示客戶機傳送資料到伺服器。

2.5功能需求與程式的關係

尚需人工管理系統管理員賬戶來解決問題。

守護程序沒有能夠實現。

圖3.1為監控操作時序圖

圖3.1

圖3.1描述的是整個監控過程,首先要登入成功,然後進入主介面,此時客戶機向伺服器傳送資料,此後操作員可以執行相應操作進行監控。

圖3.2為操作員資訊管理時序圖

圖3.2

圖3.2描述的是管理員對操作員資訊的管理,首先要登入,然後可以進行增加、修改、刪除的操作。

monitor的總體流程如下所示:程式啟動時載入winsock庫,並建立socket啟動監聽執行緒。當有客戶端請求連線時,則接受請受;如果連線成功則建立服務執行緒提供服務,服務結束後相應的服務執行緒結束;但此時監聽執行緒繼續監聽。

1.避免因使用者的疏忽對系統造成的損壞;

2.採用對話方塊形式為使用者提供警告資訊;

3.一些關鍵性操作(比如:刪除操作),都應提供確認機制;

故障出現後可能採取的變通措施,包括:

a. 後備技術說明:採用廉價磁碟冗餘陣列(raid)技術,一旦原始系統資料丟失便啟用副本恢復資料。

b. 降效技術說明:管理員在刪除使用者、警告使用者採用的是人為的瀏覽資訊。

c. 恢復及再啟動技術說明:當系統出現故障,需重新啟動計算機,並呼叫日誌恢復檔案,從故障點重新執行。

6.3系統維護設計

作為乙個成熟的軟體產品,《東北林業大學二手物品交易系統》軟體必須

按照物件導向的軟體工程的步驟進行開發,並充分考慮軟體可維護性,軟體的模

塊劃分應滿足高內聚、低耦合的特點,同時程式的內部必須有詳細的注釋和統一

的編碼格式、按時認真地進行相應文件資料的撰寫和備份工作,以利於未來版本

公升級及移植等二次開發。

坐席監控系統概要設計說明書

目錄1.引言 李鑫 2 1.1 編寫目的 2 1.2 定義 2 1.3 參考資料 2 2.總體設計範圍 2 2.1 系統主要目標 支慧芳 2 2.2 主要軟體需求 支慧芳 2 2.3 設計約束 限制 李鑫 2 2.4 其它專門要求 蹇澤行 2 3.系統功能模組設計 總體小組討論 2 3.1 主要資料...

系統概要設計說明書

7 3系統的軟體架構 描述如何將系統分解為子系統,繪製邏輯圖,並用文字說明子系統的主要功能和子系統間是如何協調工作的。注意,在描述系統分解為子系統共的時候要給出分解的原因。列舉子系統時,可以使用下表 子系統編號 給出本系統中指定子系統的順序編號 如果本系統末劃分為多個子系統,僅由一 個執行模組組成 ...

系統概要設計說明書

學生成績管理資訊系統 專案經理 小組成員 日期 2010 11 18 1引言 3 1.1編寫目的 3 1.2背景 3 1.3定義 4 1.4參考資料 4 2總體設計 4 2.1需求規定 4 2.2執行環境 5 2.3基本設計概念和處理流程 5 2.4結構 6 2.5功能器求與程式的關係 6 2.6尚...