佟玉軍
摘 要:系統(tǒng)清理軟件的擴展設計整合了幾款小型應用軟件功能,實現(xiàn)公司內(nèi)部信息溝通,同時也實現(xiàn)了系統(tǒng)垃圾的清理及系統(tǒng)服務和系統(tǒng)進程的管理,能夠滿足公司內(nèi)部的應用需求與安全需求。該軟件研發(fā)包括主應用程序研發(fā),要求主窗體應用程序功能完備,易使用,容錯性強等;還需要模塊間集成,不同模塊具有不同功能,所有模塊需整合打包成一個整體。系統(tǒng)采用Visual Studio 2010開發(fā)環(huán)境,采用MFC技術(shù)進行主界面、操作界面設計;該桌面應用程序系統(tǒng)共分為4大完整的功能模塊:系統(tǒng)垃圾檢索和清理模塊,局域網(wǎng)內(nèi)部聊天室模塊,系統(tǒng)服務信息查看和管理模塊,系統(tǒng)進程信息查看和管理模塊。并基于以上模塊實現(xiàn)系統(tǒng)垃圾的清理,系統(tǒng)開機速度提升,局域網(wǎng)內(nèi)部聊天等相關(guān)功能。
關(guān)鍵詞:系統(tǒng)垃圾清理;聊天室;微軟基礎類庫;公司信息安全
在市場經(jīng)濟和IT技術(shù)高速發(fā)展的今天,企業(yè)員工內(nèi)部的信息交流越來越頻繁,可能導致交流的信息量越來越大,信息類型越來越多;另外,由于企業(yè)內(nèi)部電腦不間斷長時間運行會產(chǎn)生越來越多的垃圾文件,且企業(yè)信息安全日趨突顯,這些都越來越影響企業(yè)的運行效率,甚至成為企業(yè)發(fā)展的制約因素。
針對上述情況,設計一款免費、高效、安全的公司內(nèi)部應用軟件勢在必行,系統(tǒng)清理軟件擴展設計應運而生。公司依靠計算機輔助管理,實現(xiàn)對局域網(wǎng)內(nèi)部信息的高效、及時獲取和處理,垃圾文件及時清理提高了電腦工作效率,企業(yè)不可或缺。開發(fā)上述軟件系統(tǒng),不僅能夠提高公司工作效率,使管理科學化、系統(tǒng)化和規(guī)范化,并且對于公司信息安全意義重大。
1 需求分析
1.1 功能分析 該系統(tǒng)主要參考360安全衛(wèi)士、局域網(wǎng)飛Q聊天等軟件進行設計研發(fā),并應可以運行在局域網(wǎng)環(huán)境下應用于辦公室,且應有較好的人機交互界面,使用起來更方便實用、更人性化。系統(tǒng)主要功能分析如下:
1.1.1 系統(tǒng)垃圾清理。系統(tǒng)的功能包括:系統(tǒng)垃圾文件的清理選項、系統(tǒng)垃圾文件的顯示、系統(tǒng)垃圾對應的文件夾的查看、系統(tǒng)垃圾文件的全部刪除和部分刪除等。
1.1.2 局域網(wǎng)聊天功能。系統(tǒng)應具有實現(xiàn)服務器啟動的設置、客戶端連接到服務器、客戶端發(fā)送消息到聊天室頁面中,服務器發(fā)送消息到聊天室頁面中。
1.1.3 系統(tǒng)服務信息查看和管理。系統(tǒng)應具有實現(xiàn)系統(tǒng)服務信息的查看和管理功能。系統(tǒng)服務是在電腦開啟進入桌面之前啟動的服務,它的啟動直接影響系統(tǒng)的開機速度,系統(tǒng)服務信息的查看即可顯示出相應的系統(tǒng)服務的信息。
1.1.4 系統(tǒng)進程查看和管理。系統(tǒng)應具有實現(xiàn)系統(tǒng)當前運行的進程的信息查看和管理功能。包括查看系統(tǒng)進程的ID,系統(tǒng)進程的優(yōu)先級,結(jié)束當前進程等操作。
1.2 系統(tǒng)操作流程
2 總體設計
經(jīng)過系統(tǒng)分析后,系統(tǒng)主要功能可劃分為四個功能模塊,如圖2。
2.1 垃圾清理模塊 包含對清理的垃圾類型進行設定,系統(tǒng)會自動在后臺對垃圾進行檢索,檢索到的垃圾均能夠顯示到界面中,刪除檢索到的垃圾到回收站中。
2.2 局域網(wǎng)聊天模塊 包含開啟服務器端,其中有一臺計算機作為服務器端,客戶端連接到服務器端,單機之后會保持到服務器端的連接,服務器端發(fā)送消息,客戶端均可以看到,客戶端發(fā)送消息,服務器端和其他的客戶端均可以看到,服務關(guān)閉之后會斷開服務器端和客戶端的連接。聊天結(jié)束。
2.3 系統(tǒng)服務查看和修改模塊 包含系統(tǒng)服務的查看,可以判斷有哪些服務信息,可以設置某些具有開機啟動功能的服務,可以對某些不需要的服務進行關(guān)閉,可以對某些需要啟動的服務進行開啟。
2.4 系統(tǒng)進程查看和修改模塊 包含可以查看系統(tǒng)有哪些進程正在運行,可以關(guān)閉某些不需要的進程。
3 模塊設計實現(xiàn)
3.1 系統(tǒng)垃圾文件清理模塊 此模塊主要實現(xiàn)了垃圾文件的設定,開始清理垃圾文件和垃圾文件選擇和清理三部分功能。同時還有一個小功能:退出系統(tǒng)。在用戶一個個的在屬性目錄中選擇了自己認為不重要的垃圾之后,點擊保存,即可保存到對應系統(tǒng)中,之后便可以選擇開始清理,系統(tǒng)是多線程清理,每個清理選項對應的一個線程,然后清理對應的文件,在清理完成之后會彈出提示。之后便可以對文件進行部分清理和全部清理?;蛘叽蜷_對應的垃圾系統(tǒng)文件夾。模塊采用MFC底層接口技術(shù)。界面如圖3(代碼略)。
3.2 局域網(wǎng)聊天室模塊 此模塊的主要功能是:首先服務器端開啟服務,那么此計算機即為服務器,其他的局域網(wǎng)內(nèi)的客戶機在服務器開啟服務之后便可以連接到此服務器,與此同時,服務器端和客戶機端均可以設置自己的IP,以便在連接之后辨別不同的計算機。界面如圖4(代碼略)。
3.3 系統(tǒng)服務查看和管理模塊 此模塊的主要功能是:查看電腦系統(tǒng)的服務信息,包括服務的啟動信息,服務運行信息,服務的詳細介紹。同時可以修改服務的啟動信息,修改服務的狀態(tài)和詳細信息等具體的內(nèi)同。界面如圖5(代碼略)。
3.4 系統(tǒng)進程查看和管理模塊 系統(tǒng)進程信息的查看和管理模塊的主要功能是:可以查看系統(tǒng)當前的進程的狀態(tài)、ID號、優(yōu)先級等信息??梢越Y(jié)束選中的當前的進程。模塊采用MFC底層接口技術(shù)。界面如圖6(代碼略)。
4 測試特色
4.1 系統(tǒng)為一款整合軟件系統(tǒng),集成了自主研發(fā)的多款可獨立使用的桌面軟件。
4.2 系統(tǒng)運行在局域網(wǎng)環(huán)境下,有較好的人機交互界面,使用方便,具有較高實用性。安裝運行方便,系統(tǒng)采用靜態(tài)庫進行編譯,不需要添加任何配置信息就可以直接運行在桌面。
4.3 系統(tǒng)可以運行在多種操作系統(tǒng)平臺上( Windows 7/Windows 2008/Windows XP),采用可移植性好的Visual Studio 2010作為系統(tǒng)開發(fā)環(huán)境。
4.4 本軟件的系統(tǒng)服務管理和垃圾清理功能能夠使得電腦的速度更加流暢,極大提高了工作效率,更利于增加部門間的交流。
5 測試運行
本款系統(tǒng)清理軟件擴展設計軟件開發(fā)完成后,先后在大連中軟、沈陽同創(chuàng)軟件、北京瑞捷軟件等公司內(nèi)部試用,效果良好,基本能夠滿足企業(yè)內(nèi)部局域網(wǎng)環(huán)境下的日常工作需要,處理垃圾及聊天速度、信息保密性等各項指標達到企業(yè)要求。
6 結(jié)論
該系統(tǒng)綜合各種桌面管理系統(tǒng)的特點如360安全衛(wèi)士、桌面飛信等,以使用簡單、方便、快速、安全為目標。所研發(fā)出的系統(tǒng)試運行效果良好。系統(tǒng)的使用不僅能夠完成企業(yè)員工日常辦公需求,還能夠有效保障與控制企業(yè)信息的安全性。但系統(tǒng)也存在不足:在保障公司信息安全方面,本款軟件還不嚴密;如何對系統(tǒng)垃圾文件進行合理分析利用是系統(tǒng)的下一個任務。
參考文獻:
[1]劉曉茵.中小企業(yè)信息安全管理體系最佳實踐[M].北京:中國標準出版社,2010年08月:28-30.
[2]雷萬云,等.信息安全保衛(wèi)戰(zhàn):企業(yè)信息安全建設策略與實踐[M].北京:清華大學出版社,2013年1月:7-15,134-156.
[3]Mark Lee.C++ Programming for the Absolute Beginner[M].Course Technology,2009.06:247-281.
[4]君二.MFC編程實用案例圖解[J].電腦愛好者(普及版),2007年,11期:38-39.
[5]吳玲達,老松楊,魏迎梅.MFC編程技術(shù)[M].北京:電子工業(yè)出版社,2007年12月:125-130.
[6]解相吾,解文博.MFC多線程技術(shù)[M].北京:人民郵電出版社,2009年11月:138-140.
[7]王仰富.中國企業(yè)的IT治理之道[M].北京:清華大學出版社,2009年11月:248-256.