徐彬
"""摘要:圖表可以使數(shù)據(jù)圖形化,非常直觀地顯示數(shù)據(jù),使數(shù)據(jù)之間的對比或趨勢一清二楚。它對提高信息價(jià)值,更準(zhǔn)確地表達(dá)信息和觀點(diǎn)意義重大。文章以實(shí)例探討了圖表在VB中的應(yīng)用。
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)21-0091-05
1 背景
圖表是指在屏幕中顯示,可直觀展示統(tǒng)計(jì)時(shí)間、數(shù)量等信息屬性,對知識(shí)挖掘和信息直觀生動(dòng)感受起關(guān)鍵作用的圖形結(jié)構(gòu)?;蛟S我們無法輕易記住一連串的數(shù)字,以及它們之間的趨勢和關(guān)系,但是可以很容易地記住一個(gè)曲線、一幅圖畫。圖表可以用來表現(xiàn)數(shù)據(jù)間的某種相對關(guān)系,例如,柱形圖可以比較數(shù)據(jù)間的多少關(guān)系,用折線圖可以分析和比較數(shù)據(jù)。通過使用圖表,可以使數(shù)據(jù)更加有趣、吸引人、易于閱讀和評(píng)價(jià),從而更容易表達(dá)觀點(diǎn)。
2 實(shí)現(xiàn)方法
2.1 開發(fā)工具介紹
軟件開發(fā)工具為VB6.0,數(shù)據(jù)庫管理系統(tǒng)為Access 2010。VB是Microsoft公司開發(fā)的一種程序設(shè)計(jì)語言。它采用了面向?qū)ο蟮脑O(shè)計(jì)思想、事件驅(qū)動(dòng)的編程機(jī)制。它具備強(qiáng)大的數(shù)據(jù)庫訪問能力,可以方便地訪問Oracle、SQL Server、Access等多種數(shù)據(jù)庫管理系統(tǒng)。Access是一個(gè)方便靈活的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它提供了完整的數(shù)據(jù)庫應(yīng)用開發(fā)工具,適合開發(fā)特定的面向數(shù)據(jù)庫的Windows應(yīng)用程序。
2.2 實(shí)現(xiàn)過程
在VB中,單擊“工程”菜單下的“部件”,勾選“Microsoft Tabbled Control 6.0(SP6)”,即在工具箱中添加SSTab控件,用作選項(xiàng)卡;勾選“Microsoft Chart Control 6.0(SP4)(OLEDB)”,用于顯示圖表;同時(shí)勾選“Microsoft Hierarchical FlexGrid Control 6.0(OLEDB)”,即在工具箱中添加MSHFlexGrid控件,用以顯示查詢結(jié)果。單擊“工程”菜單下的“引用”,勾選“Microsoft ActiveX Data Objects 2.8 Library”,即引用ADO對象。
Access數(shù)據(jù)庫名為“收支管理”,在“收支管理”數(shù)據(jù)庫中有以下幾張表結(jié)構(gòu)及基礎(chǔ)數(shù)據(jù)。
“圖表類型”下拉列表中可以選擇“二維柱形圖”、“二維餅圖”。“收入情況”選項(xiàng)卡中,單擊按“姓名統(tǒng)計(jì)”按鈕,MSChart控件按姓名能顯示出相應(yīng)類型的圖表,MSHFlexGrid控件顯示明細(xì),Combo1~Combo2用來保存圖例。“按項(xiàng)目統(tǒng)計(jì)”根據(jù)收入項(xiàng)目顯示圖表及明細(xì)?!爸С銮闆r”選項(xiàng)卡同“收入情況”選項(xiàng)卡類似。默認(rèn)圖表類型為二維餅圖。
代碼如下:
1)建立MdlExecuteSQL模塊,主要用來連接數(shù)據(jù)庫和執(zhí)行查詢,代碼如下:
Public Str_path As String
Public Function Connectstring() As String
Str_path = CurDir() & "\" & "收支管理.accdb"
Connectstring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Str_path & ";Persist Security Info=False"
End Function
Public Function ExeCutesql(ByVal Sql As String, Msgstring As String) As ADODB.Recordset
Dim cnn As New ADODB.Connection
Dim Rst As ADODB.Recordset
Dim Stokens() As String 數(shù)組
On Error GoTo executesql_error
Stokens = Split(Sql) 將sql語句按關(guān)鍵字保存在數(shù)組中
Set cnn = New ADODB.Connection
cnn.Open Connectstring
If InStr("INSERT,DELETE,UPDATE", UCase$(Stokens(0))) <> 0 Then
cnn.Execute Sql
Msgstring = Stokens(0) & "操作成功"
Else
Set Rst = New ADODB.Recordset
Rst.Open Trim$(Sql), cnn, adOpenKeyset, adLockOptimistic 從服務(wù)器中提取符合要求的記錄集
Set ExeCutesql = Rst
Msgstring = "查詢到" & Rst.RecordCount & "條記錄"
End If
executesql_exit:
Set Rst = Nothing 釋放記錄集
Set cnn = Nothing 釋放連接語句
Exit Function
executesql_error:
Msgstring = "查詢錯(cuò)誤:" & Err.Description
Resume executesql_exit
End Function
2)“圖表”窗體通用聲明處代碼
Dim Mydb As New ADODB.Recordset
2 網(wǎng)絡(luò)安全管理實(shí)施對策
2.1 在全網(wǎng)部署硬件防火墻
根據(jù)內(nèi)部網(wǎng)絡(luò)的需求,在內(nèi)網(wǎng)和外網(wǎng)之間架設(shè)硬件防火墻,隔離外網(wǎng)與內(nèi)網(wǎng)之間的訪問。在防火墻中打開IP和端口控制,設(shè)立DMZ區(qū),打開所需的常用網(wǎng)絡(luò)服務(wù)如HTTP、FTP等,這樣就可防范外部對內(nèi)部用戶的攻擊;及時(shí)查看防火墻的日志文件,對防火墻的管理可以指定獨(dú)立的管理IP。通過對防火墻規(guī)則的設(shè)置,使用戶需要的應(yīng)用協(xié)議才能通過,讓內(nèi)部網(wǎng)絡(luò)變得更安全。
2.2 利用專用服務(wù)器安裝網(wǎng)絡(luò)版殺毒軟件
采用網(wǎng)絡(luò)版殺毒軟件,可以對整個(gè)內(nèi)部網(wǎng)絡(luò)采取全面的病毒防護(hù)?,F(xiàn)在的網(wǎng)絡(luò)版殺毒軟件有瑞星和江民。他們都能對整個(gè)內(nèi)部網(wǎng)絡(luò)進(jìn)行防病毒統(tǒng)一管理,制作一定的防病毒策略,定時(shí)對全網(wǎng)系統(tǒng)進(jìn)行自動(dòng)查、殺病毒。網(wǎng)絡(luò)防病毒策略一般包括:升級(jí)和修補(bǔ),及時(shí)更新病毒程序包和殺毒軟件版本;備份,定時(shí)備份所需的重要數(shù)據(jù)以便在出現(xiàn)故障時(shí)進(jìn)行恢復(fù);安裝軟件時(shí)使用經(jīng)過確認(rèn)的軟件包;一旦某臺(tái)機(jī)器感染病毒,找到感染源并徹底清除;任何客戶端都不能自行卸載殺毒軟件,設(shè)立卸載密碼。
2.3 網(wǎng)絡(luò)安全漏洞修補(bǔ)
定期采用專用的漏洞掃描軟件對內(nèi)部網(wǎng)絡(luò)的專用服務(wù)器如WWW服務(wù)器、視頻會(huì)議服務(wù)器、數(shù)據(jù)庫服務(wù)器、FTP服務(wù)器等進(jìn)行漏洞掃描、分析和評(píng)估,并生成掃描報(bào)告。根據(jù)評(píng)估的安全風(fēng)險(xiǎn),及時(shí)修補(bǔ)漏洞及下載系統(tǒng)更新補(bǔ)丁,還要對重要數(shù)據(jù)進(jìn)行備份,以達(dá)到增強(qiáng)網(wǎng)絡(luò)的安全性的目的。
2.4 用戶級(jí)訪問控制
對所有用戶采用專用的用戶口令和訪問規(guī)則及權(quán)限,以確保只有合法用戶才能訪問合法資源。網(wǎng)絡(luò)管理員應(yīng)該對不同的設(shè)備設(shè)置不同的口令,而且設(shè)置的口令最好是大小寫字母、數(shù)字加特殊字符等,最好是8位以上的密碼,還需要定期更改密碼并將密碼記錄下來。
2.5 內(nèi)部網(wǎng)絡(luò)計(jì)算機(jī)認(rèn)證訪問
我們都知道,計(jì)算機(jī)的MAC地址在全球是唯一的,在網(wǎng)絡(luò)中對所有計(jì)算機(jī)進(jìn)行IP地址和MAC地址進(jìn)行綁定,就能夠標(biāo)識(shí)每臺(tái)計(jì)算機(jī)的使用人,只有經(jīng)過綁定的計(jì)算機(jī)的IP才能夠訪問網(wǎng)絡(luò)。這種綁定可以使用具有三層功能的核心交換來做,也可以使用軟件在專用服務(wù)器上做。利用這種綁定不但可以控制網(wǎng)內(nèi)用戶隨意更換IP的問題,還可以很容易找到某些存在問題的計(jì)算機(jī)。
2.6 網(wǎng)絡(luò)機(jī)房安全管理
網(wǎng)絡(luò)安全管理不僅僅要從計(jì)算機(jī)硬件、軟件和人員使用上管理到位,而且對機(jī)房也要納入安全管理范圍,并建立各種安全管理制度,如機(jī)房管理制度、設(shè)備管理制度、安全系統(tǒng)管理制度、病毒防范制度、操作安全管理制度、安全事件應(yīng)急制度、各服務(wù)器檢查備份制度等,建立相應(yīng)的各種檢查記錄文件,定期修訂不安全的因素,最終采取切實(shí)有效的措施保證制度的執(zhí)行。
通過以上對各種網(wǎng)絡(luò)安全技術(shù)的分析,我們給出了相應(yīng)的解決問題的對策,從技術(shù)和制度管理上保證了療養(yǎng)院信息網(wǎng)絡(luò)安全的運(yùn)行。我相信,隨著網(wǎng)絡(luò)安全管理人員的進(jìn)一步學(xué)習(xí)和實(shí)踐,并積極參加國內(nèi)外的各種網(wǎng)絡(luò)安全培訓(xùn),必將會(huì)進(jìn)一步提高我們信息網(wǎng)絡(luò)管理的安全,使網(wǎng)絡(luò)安全正常的運(yùn)行。
參考文獻(xiàn):
[1] Anne Carasik-Henmi. 防火墻核心技術(shù)精解[M]. 北京: 中國水利水電出版社, 2005:10-14.
[2] 戴浩, 楊林. 端端通信系統(tǒng)安全體系結(jié)構(gòu)[J]. 計(jì)算機(jī)安全, 2004(2).
[3] 譚兵, 吳宗文, 黃偉. 網(wǎng)絡(luò)入侵檢測技術(shù)綜述[J]. 電腦編程技巧與維護(hù), 2010(2).