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