999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

網絡機房遠程管理軟件自行設計初探

2009-10-26 09:35:10姚茂群
新媒體研究 2009年13期
關鍵詞:進程功能管理

姚茂群

[摘要]主要介紹利用delphi開發工具軟件進行的一種軟件設計過程,并對設計中關鍵技術WIN32 API、管道、進程操作api、indy網絡開發套件以及網絡多線程的使用進行闡述。

[關鍵詞]DelphiWIN32 APIindy網絡開發套件多線程

中圖分類號:TP3文獻標識碼:A文章編號:1671-7597(2009)0710028-01

一、引言

隨互聯網的日益普及,各學校加大計算機硬件設備投入,給機房管理人員對服務器的維護和管理較大的壓力和負擔。為此,本文介紹的這種軟件就是針對這種情況而進行設計的,它使得機房管理人員無論在任何時候以及任何位置,只要有一臺連接互聯網的計算機就可以隨時登錄需要維護的服務器進行維護,極大地方便和減輕了管理人員的工作壓力。

二、系統開發環境

系統是在美國BORLAND公司的計算機語言開發系統Delphi7.0上進行開發的。能夠在Windows 98、Windows NT、Windows XP、Windows 2003環境下運行。

三、系統功能設計(總體設計)

系統的功能分為兩大部分:服務器端和客戶端。

1.服務器端主要功能。服務器端主要用來接收客戶端發來的請求,并對接收的請求進行分析,對符合條件的請求給予響應。主要功能如下:

(1)自啟動模塊:控制軟件隨Windows啟動。(2)服務器端管理模塊:設置連接密碼,啟動和停止服務功能。(3)日志顯示模塊:顯示客戶端的操作日志。(4)請求分析模塊:響應客戶端的請求,調用正確的響應程序。(5)響應密碼驗證模塊:判斷是否允許對客戶端控制。(6)響應遠程文件操作模塊:通過請求分析程序調用正確的具體文件操作程序。(7)響應遠程命令行模塊:獲得指定dos命令的執行結果,并把結果發送到客戶端。(8)響應遠程進程管理模塊:獲得進程列表,停止指定的進程,并把結果發送到客戶端。(9)響應遠程服務管理模塊:獲得服務列表,啟動和停止服務,并把結果發送到客戶端。(10)文字通訊模塊:接收客戶端信息,發送用戶輸入的信息。

2.客戶端主要功能。客戶端主要是用戶向服務器端發出需要服務的請求,等待服務器端的回應。主要功能有:

(1)網絡連接模塊:連接和斷開服務器端。(2)本地文件管理模塊:顯示文件列表、刪除文件或者目錄、重命名、新建目錄。(3)遠程文件管理模塊:與服務器端進行交互,管理服務器端的文件。(4)本地命令行模塊:執行指定的dos命令,并顯示結果。(5)遠程命令行:與服務器端進行交互,在客戶端顯示指定dos命令,在服務器端顯示執行結果。(6)遠程進程管理模塊:與服務器端進行交互,對服務器端進程進行管理。(7)遠程服務管理模塊:與服務器端進行交互,對服務器端的服務進行管理。(8)文字通訊:接收服務器端信息,發送客戶用戶輸入的信息。

四、軟件的詳細設計

(一)通信的數據包結構??蛻舳艘獙Ψ掌鞫诉M行操作,就要通過網絡,發送數據包給服務器端。服務器端分析數據包,調用相應的功能模塊,做出正確的響應,返回結果到客戶端。而這個數據要有一定的格式才能被雙方所識別。

(二)客戶端詳細設計。是對客戶端的各模塊的功能和子功能規劃處理流程,由于各模塊的流程較多,下面僅舉遠程文件管理模塊中的上傳文件模塊進行簡單說明:

procedure TForm_client.FileTool_upfileClick(Sender:TObject);

處理流程:上傳文件。從本地文件選擇要上傳的文件,然后上傳文件。文件按split劃分段數,分段傳輸。續傳文件時,按以存在文件的大小算出開始分段數,從開始分段數傳輸文件。

(三)服務器端詳細設計。下面僅舉請求分析模塊進行簡單說明,請求分析模塊的主要功能:響應客戶端的請求,調用正確的響應程序。

主要函數和過程:procedure Tform_server.IdTCPServer1Execute(A

Thread:TIdPeerThread);

處理流程:接收客戶端數據時調用此事件過程。對數據包進行分析,把數據分成四段,存入數組,第一段為功能號,第二段為子功能號,第三段第四段為參數。從而對相應客戶端請求調用相應的處理程序。

五、關鍵技術的實現

(一)WIN32 API的使用。DELPHI中將C或C++中引用的WINDOWS.H頭文件改寫為WINDOWS.PAS單元,使WINDOWS API函數的定義符合PASCAL語法。而其他的頭文件在DELPHI中也都有相應的.PAS單元一一對應,所以在DELPHI中調用API函數時,只須將相應的API函數單元加入到USES語句的單元之中,便可直接調用相應的函數了。

(二)管道的使用。使用管道的好處在于:讀寫它使用的是對文件操作的api,結果操作管道就和操作文件一樣。即使你在不同的計算機之間用命名管道來通信,你也不必了解和自己去實現網絡間通信的具體細節。該軟件的設計在客戶端和服務器端中都用到了匿名管道,它允許你和完全不相干的進程通信,條件是這個進程通過控制臺“console”來輸入輸出。

(三)進程操作api的使用。用以下兩組API調用實現:

1.創建系統的所有進程列表:

ProcessList:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);

2.提取進程列表項信息存儲在TPROCESSENTRY32 pe中:

Process32First(ProcessList,pe),

Process32Next(ProcessList,pe)。

(四)indy網絡開發套件的使用。INDY提供INTERNET流行協議的客戶端和服務器控件。INDY控件集的客戶端和服務器控件都有完整、詳細的源代碼例程和幫助文件,根據一些例程就可簡單方便快速的建造各種服務器程序,在開發該軟件中服務器端使用了TIDTCPServer控件,客戶端采用了TIDTCPClient控件。它們各自的屬性和方法,編程時,參照相關參數進行設置就可以了。

(五)在delphi中使用多線程技術。Windows為線程控制提供了一系列的API函數調用。在Delphi中利用線程,可以直接調用Windows API的CreateThread函數來創建一個線程,也可以利用Delphi的VCL庫中的TThread對象,取代直接調用Windows API函數,這樣就可以直接對系統的底層進行操作。

參考文獻:

[1]何國民,實驗選課系統的設計及實現,實驗科學與技術,成都:電子科技大學出版社,2004.

[2]陳省,Delphi深度探索(第二版)[M].北京:電子工業出版社,2004.

[3]飛思科技產品研發中心,Delphi 7基礎編程[M].北京:電子工業出版社,2003.

猜你喜歡
進程功能管理
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
棗前期管理再好,后期管不好,前功盡棄
今日農業(2022年15期)2022-09-20 06:56:20
債券市場對外開放的進程與展望
中國外匯(2019年20期)2019-11-25 09:54:58
關于非首都功能疏解的幾點思考
“這下管理創新了!等7則
雜文月刊(2016年1期)2016-02-11 10:35:51
人本管理在我國國企中的應用
現代企業(2015年8期)2015-02-28 18:54:47
中西醫結合治療甲狀腺功能亢進癥31例
辨證施護在輕度認知功能損害中的應用
社會進程中的新聞學探尋
民主與科學(2014年3期)2014-02-28 11:23:03
我國高等教育改革進程與反思
教育與職業(2014年7期)2014-01-21 02:35:04
主站蜘蛛池模板: 欧洲精品视频在线观看| 国产精品久久久久久久伊一| 国产裸舞福利在线视频合集| 亚洲国产中文综合专区在| 黄色污网站在线观看| 国产亚洲欧美日韩在线一区二区三区| 亚洲国产日韩一区| 日韩高清成人| 久草网视频在线| 天天综合色网| 国产凹凸视频在线观看| 欧美国产菊爆免费观看| 国产无码在线调教| 国产99欧美精品久久精品久久| 久久精品最新免费国产成人| 四虎免费视频网站| 国产成人无码播放| 找国产毛片看| 国产欧美又粗又猛又爽老| 午夜国产精品视频| 欧美 亚洲 日韩 国产| 国产午夜精品鲁丝片| 国产精品免费入口视频| 亚洲色欲色欲www在线观看| 日本亚洲最大的色成网站www| 国产三区二区| 无码综合天天久久综合网| 欧美色99| 国产黄在线观看| 久久婷婷综合色一区二区| 欧美区一区| 欧美日韩一区二区三区四区在线观看 | 亚洲精品爱草草视频在线| 亚洲成人精品久久| 国产中文在线亚洲精品官网| 香蕉精品在线| 538精品在线观看| 国产成人一区在线播放| 亚洲无码37.| 波多野结衣国产精品| 亚洲一级无毛片无码在线免费视频| 日韩视频福利| 狠狠亚洲婷婷综合色香| 国产欧美高清| 日韩精品无码免费一区二区三区| 无码内射在线| 国产日韩精品欧美一区灰| 97国产一区二区精品久久呦| 午夜国产理论| 国产成人无码AV在线播放动漫| 欧美亚洲另类在线观看| 亚洲AⅤ综合在线欧美一区| 日韩AV无码免费一二三区| 国产二级毛片| 久久久久久久久18禁秘| 欧美成人精品高清在线下载| 香蕉eeww99国产在线观看| 深爱婷婷激情网| 国产91丝袜在线播放动漫| 国产无码精品在线播放| 精品久久久久久成人AV| 99精品视频播放| 国产精品v欧美| 无码高清专区| 久久精品最新免费国产成人| 亚洲第一区在线| 国产亚洲精品91| 亚洲永久视频| 97国产在线视频| 色一情一乱一伦一区二区三区小说| 日韩123欧美字幕| 国产最新无码专区在线| 精品福利视频导航| 中文纯内无码H| 国产欧美另类| 女同久久精品国产99国| 亚洲欧洲日本在线| 国产白浆一区二区三区视频在线| 一区二区午夜| 秋霞一区二区三区| 色综合久久久久8天国| 成人午夜精品一级毛片|