• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于有限狀態(tài)機(jī)的 消防院校辦公自動化平臺的設(shè)計與實現(xiàn)

      2014-08-15 09:43倪斌
      網(wǎng)絡(luò)空間安全 2014年6期

      【摘要】隨著移動互聯(lián)技術(shù)的飛速發(fā)展,人們接入辦公自動化平臺的方式日益多樣,辦公平臺已不僅限于在固定電腦上操作。但各種接入設(shè)備的軟硬件配置相差較大且辦公自動化平臺系統(tǒng)復(fù)雜、功能眾多,這要求辦公自動化平臺占用資源少、操作簡單、可擴(kuò)展性好。利用有限狀態(tài)機(jī)的思想實現(xiàn)了一種占用資源小、可擴(kuò)展性好、切換簡單的消防院校辦公自動化平臺多級菜單管理系統(tǒng)?;谟邢逘顟B(tài)機(jī)的消防院校辦公自動化平臺具有占用資源少、可擴(kuò)展性好、可移植性強(qiáng)等特點。

      【關(guān)鍵詞】辦公自動化平臺;多級菜單;有限狀態(tài)機(jī);消防院校

      1引言

      在消防院校辦學(xué)手段日益豐富、信息化教育日益重要的情況下,學(xué)校越來越注意到提高辦事效率、規(guī)范學(xué)校管理的重要性。但隨著管理復(fù)雜度的不斷提高,靠以前手工的方式完成現(xiàn)代化的管理越來越難,在此情況下消防院校辦公自動化平臺成為消防院校現(xiàn)代化管理的首選。

      1.1消防院校辦公自動化平臺發(fā)展現(xiàn)狀

      辦公自動化是指采用包括計算機(jī)局域網(wǎng)、廣域網(wǎng)、語音傳真、圖像處理專用系統(tǒng)、文秘系統(tǒng)、綜合業(yè)務(wù)數(shù)字網(wǎng)等在內(nèi)的系統(tǒng)綜合設(shè)備,實現(xiàn)辦公的現(xiàn)代化、一體化。

      辦公自動化分為三個層次:第一個層次稱為“事務(wù)型辦公自動化系統(tǒng)”,只限于單機(jī)或者簡單小型局域網(wǎng)上的文字處理、數(shù)據(jù)庫等輔助工具的應(yīng)用;第二個層次稱為“信息管理型辦公系統(tǒng)”,是把第一層次的辦公系統(tǒng)和綜合信息緊密結(jié)合的一種一體化的辦公信息處理系統(tǒng);最后一層稱為“決策支持型辦公系統(tǒng)”,會結(jié)合內(nèi)部和外部的條件,由計算機(jī)執(zhí)行決策程序,做出相應(yīng)的決策。

      當(dāng)今隨著智能手機(jī)、平板電腦、可穿戴設(shè)備的發(fā)展,人們接入辦公自動化平臺的方式越來越多。由于各種接設(shè)備的軟硬件配置不同,各種接入方式的速率不同,以及現(xiàn)在的辦公自動化平臺往往系統(tǒng)復(fù)雜、功能眾多,這要求辦公自動化平臺占用資源少、操作簡單、可擴(kuò)展性好。

      1.2有限狀態(tài)機(jī)

      有限狀態(tài)機(jī)是計算機(jī)科學(xué)和數(shù)學(xué)理論的抽象,反映了復(fù)雜反應(yīng)式系統(tǒng)的狀態(tài)行為,是對離散系統(tǒng)分析和建模的有力工具。它具有有限數(shù)目的內(nèi)部狀態(tài),每個狀態(tài)可以遷移到零個或者多個狀態(tài),系統(tǒng)可以根據(jù)當(dāng)前所處的狀態(tài)和面臨的輸入決定系統(tǒng)的后繼行動,其當(dāng)前狀態(tài)概括了過去行為的信息。

      狀態(tài)機(jī)是由事件驅(qū)動,在各個狀態(tài)之間跳轉(zhuǎn)。利用有限狀態(tài)機(jī)實現(xiàn)多級菜單時,只需要提供驅(qū)動事件(在辦公自動化平臺中為用戶的有效操作),然后根據(jù)用戶的操作,決定所要進(jìn)入的下級菜單。

      利用有限狀態(tài)機(jī)的思想可以實現(xiàn)占用資源小、可擴(kuò)展性好、切換簡單的多級菜單管理系統(tǒng)。將該多級菜單管理系統(tǒng)用于消防院校辦公自動化平臺,可以很好地解決消防院校辦公自動化平臺面臨的接入設(shè)備配置相差大、系統(tǒng)復(fù)雜、功能眾多等問題。

      2消防院校辦公自動化平臺需求分析

      消防院校辦公自動化平臺有與普通院校辦公自動化平臺相同的地方,也有作為消防院校特殊的地方。下面分別對消防院校辦公自動化平臺作為高等院校的普通需求和作為消防院校的特殊需求進(jìn)行分析。

      消防院校辦公自動化平臺普通需求主要包括系統(tǒng)管理、檔案管理、辦公管理、教務(wù)管理、公共信息管理、人事管理共六個模塊。

      系統(tǒng)管理包括用戶管理和系統(tǒng)參數(shù)設(shè)置,其中用戶管理主要完成用戶注冊、用戶登錄、用戶訪問權(quán)限功能;系統(tǒng)參數(shù)設(shè)置完成運(yùn)轉(zhuǎn)流程定義、訪問時間設(shè)置、運(yùn)行日志管理等功能。

      檔案管理包括教員信息管理、學(xué)員信息管理和圖書管理,其中教員信息管理包括教員檔案、獎懲管理等;學(xué)員信息管理包括學(xué)員檔案管理、成績管理、學(xué)員學(xué)籍管理;圖書管理包括圖書資料信息目錄查詢、圖書借閱管理等。

      辦公管理包括公文處理、考勤管理、物資管理、車輛管理、政策法規(guī)管理,其中公文處理提供完整的公文辦理系統(tǒng),具體包括公文的草擬、審批、發(fā)布、歸檔、查閱等功能;考勤管理包括上下班考勤登記、請銷假管理、學(xué)員上課考勤等功能;物資管理對學(xué)校的固定資產(chǎn)進(jìn)行分類管理,支持資產(chǎn)信息的錄入、編輯、查詢、統(tǒng)計,資產(chǎn)的變更、維修信息的錄入、查詢、統(tǒng)計等;車輛管理包括出車記錄管理、車輛維修管理、油料管理、行車安全統(tǒng)計等功能;政策法規(guī)管理提供內(nèi)部各種規(guī)章制度、政策法規(guī)等信息的發(fā)布、保存和查閱功能。

      教務(wù)管理包括教學(xué)管理和會議管理,其中教學(xué)管理包括教學(xué)信息公布(包括專業(yè)設(shè)置和教學(xué)計劃、課程安排)、教學(xué)信息查詢、教學(xué)資料維護(hù)(主要提供網(wǎng)絡(luò)教學(xué)平臺);會議管理包括會議通知、通知回復(fù)、通知管理功能。

      公共信息管理包括信息發(fā)布、公共查詢、郵件系統(tǒng)、電子論壇,信息發(fā)布服務(wù)于院校辦公室及各職能部門,主要功能模塊有:通知公告、交辦事項等;公共信息查詢包括文件查詢、通知查詢、會議查詢以及辦公電話查詢等;郵件系統(tǒng)類似于個人事務(wù)管理模塊,主要包括日程安排、待辦事宜自動提醒、個人通訊錄、郵件管理等功能;電子論壇為用戶提供一個遠(yuǎn)程思想交流的便捷平臺,用戶可以在論壇里閱讀、發(fā)布、回答工作、生活中產(chǎn)生的疑問與論點,加強(qiáng)交流。

      人事管理提供每一名教員、管理干部在校的全流程的信息跟蹤。通過人事管理功能可以設(shè)置全校的職能部門設(shè)置、人員關(guān)系,并可以圖形化顯示。

      消防院校的特殊性主要表現(xiàn)為:(1) 在專業(yè)課程中包括消防制圖、火場供水、消防通信以及防火工藝等針對性較強(qiáng)的專業(yè)課;(2) 具有部隊性質(zhì),要求學(xué)生具有良好的紀(jì)律和作風(fēng);(3) 作為特殊院校會涉及敏感、涉密內(nèi)容,要求教員和學(xué)員具有保密意識。消防院校的上述特殊性,在辦公自動化平臺上主要體現(xiàn)為:(1)在教務(wù)管理的教學(xué)管理中增加防火專業(yè)課程并在網(wǎng)絡(luò)教學(xué)平臺提供相關(guān)資料;(2) 在上述六個模塊之外增設(shè)紀(jì)律管理,該模塊包括紀(jì)律作風(fēng)管理和保密管理,紀(jì)律作風(fēng)管理包括紀(jì)律作風(fēng)相關(guān)規(guī)范和條理、違規(guī)情況通報、個人違規(guī)記錄查詢;保密管理包括保密規(guī)定、IP限制等。

      整個消防院校辦公自動化平臺功能如圖1所示,圖中實線框內(nèi)的功能為辦公自動化平臺院校通用功能,虛線框內(nèi)的功能為消防院校辦公自動化平臺的特有功能,另外消防院校辦公自動化平臺功能圖僅給到二級子功能,三級及三級以下沒有顯示。endprint

      3消防院校辦公自動化平臺多級菜單實現(xiàn)

      由圖1可見,整個消防院校辦公自動化平臺有7個一級菜單組成,而每個一級菜單又會有若干個二級菜單,部分二級菜單還會有三級菜單,甚至四級菜單,整個辦公自動化平臺系統(tǒng)復(fù)雜、功能眾多。如何實現(xiàn)多級菜單管理系統(tǒng),直接決定了整個系統(tǒng)的性能。

      本文采用有限狀態(tài)機(jī)的思想實現(xiàn)消防院校辦公自動化平臺的多級菜單管理。為了實現(xiàn)多級菜單,首先定義菜單參數(shù)的結(jié)構(gòu)體,具體如下:

      typedef struct{

      unsigned char FatherID;//上級菜單的標(biāo)識號

      unsigned char SelfID;//當(dāng)前菜單的標(biāo)識號

      unsigned char SelfName;//當(dāng)前菜單的代號

      unsigned char ChildNum;//下級菜單數(shù)目

      void (*MenuFunctionPoint)(char);//當(dāng)前菜單入口地址

      }Menu_Struct

      在上述菜單參數(shù)結(jié)構(gòu)體中,每個菜單有兩個身份分別為標(biāo)識號和代號。其中標(biāo)識號是該菜單在整個系統(tǒng)中的身份標(biāo)識,它在整個系統(tǒng)中是唯一的;而代號是該菜單在其上級菜單所有子菜單中的代號,它僅在上級菜單所轄的子菜單中不重復(fù),但在整個系統(tǒng)中可重復(fù)。若當(dāng)前菜單無上級菜單,則上級菜單標(biāo)識號為0,當(dāng)前菜單代號為1;若當(dāng)前菜單無下級菜單,則下級菜單數(shù)目為0。

      根據(jù)圖1消防院校辦公自動化平臺功能圖,利用菜單參數(shù)結(jié)構(gòu)體可以將整個系統(tǒng)功能(這里僅給出一、二級菜單,三級及三級以下與一、二級類似)寫為數(shù)組形式,具體如下:

      Menu_Struct Menu_Tab[TotalMenuNum]{

      {0,1,1,2,(*SystemManage)},//系統(tǒng)管理

      {0,2,1,3,(*FileManage)},//檔案管理

      {0,3,1,2,(*TeachManage)},//教務(wù)管理

      {0,4,1,5,(* OfficeManage)},//辦公管理

      {0,5,1,0,(*PersonnelManage)},//人事管理

      {0,6,1,4,(*CommonalityMessage Manage)},//公共信息管理

      {0,7,1,5,(* DisciplineManage)},//紀(jì)律管理

      {1,8,1,3,(*UserManage)},//用戶管理

      {1,9,2,5,(*SystemParameter Manage)},//系統(tǒng)參數(shù)管理

      {2,10,1,3,(* TeacherMessageManage)},//教員信息管理

      {2,11,2,3,(* StudentMessageManage)},//學(xué)員管理

      {2,12,3,4,(*libraryManage)},//圖書管理

      {3,13,1,5,(* CourseManage)},//教學(xué)管理

      {3,14,2,5,(* ConferrenceManage)},//會議管理

      {4,15,1,3,(* DocumentManage)},//公文處理

      {4,16,2,4,(*Time Manage)},//考勤管理

      {4,17,3,3,(* MaterialManage)},//物資管理

      {4,18,4,5,(* VehicleManage)},//車輛管理

      {4,19,5,3,(* PolicyManage)},//政策法規(guī)管理

      {6,20,1,3,(* MessageManage)},//信息發(fā)布

      {6,21,2,5,(* CommonalityDemand)},//公共查詢

      {6,22,3,5,(* EmailSystem)},//郵箱系統(tǒng)

      {6,23,4,5,(* ElectronForum)},//電子論壇

      {7,24,1,2,(* SecresyManage)},//保密管理

      {7,25,2,5,(* StyleManage)},//紀(jì)律作風(fēng)管理

      };

      基于有限狀態(tài)機(jī)的消防院校辦公自動化平臺菜單間切換主要有三種規(guī)則:(1) 遇到返回上級菜單驅(qū)動事件,根據(jù)當(dāng)期菜單標(biāo)識號與上級菜單標(biāo)識號,返回上級菜單;(2) 遇到進(jìn)入下級菜單驅(qū)動事件,根據(jù)當(dāng)期菜單標(biāo)識號、當(dāng)前菜單子菜單數(shù)目以及驅(qū)動事件中的子菜單信息進(jìn)入相應(yīng)下級菜單;(3) 遇到同級菜單切換,根據(jù)當(dāng)期菜單標(biāo)識號、當(dāng)前菜單代號和驅(qū)動事件中的信息進(jìn)入相應(yīng)同級菜單。

      通過上述菜單參數(shù)結(jié)構(gòu)體和轉(zhuǎn)換規(guī)則實現(xiàn)的多級菜單管理系統(tǒng)具有占用資源小、切換簡單、可擴(kuò)展性好、可移植性強(qiáng)的特點,適用于軟硬件配置相差較大、系統(tǒng)復(fù)雜、功能眾多的消防院校辦公自動化平臺。

      4結(jié)束語

      移動互聯(lián)設(shè)備辦公平臺是今后的發(fā)展趨勢,無線移動接入方式越來越普遍,無線接入的特點以及接入設(shè)備的多樣性給消防院校辦公自動化平臺提出了新的要求。本文利用有限狀態(tài)機(jī)的思想實現(xiàn)了一種多菜單管理系統(tǒng),將該系統(tǒng)具有占用資源小、切換簡單、可擴(kuò)展性好、可移植性強(qiáng)的特點。將基于有限狀態(tài)機(jī)的多級菜單管理系統(tǒng)用于消防院校自動化辦公平臺可以在辦公自動化平臺在接入設(shè)備的軟硬件配置相差較大、辦公自動化平臺系統(tǒng)復(fù)雜、功能眾多的條件下,使用戶方便的使用消防院校自動化辦公平臺。

      參考文獻(xiàn)

      [1] 吳華洋. 高等院校辦公自動化系統(tǒng)的設(shè)計實現(xiàn). 黑龍江大學(xué)自然科學(xué)學(xué)報,2004,21(1):72-74.

      [2] 王振. 辦公自動化研究綜述. 辦公自動化雜志,2010,193:4-7.

      [3] 董進(jìn)文. 高職院校辦公自動化應(yīng)用系統(tǒng)建設(shè)探討.內(nèi)蒙古科技與經(jīng)濟(jì),2004,23:108-109.

      [4] 黃楊明. 基于有限狀態(tài)機(jī)理論的導(dǎo)航軟件設(shè)計與實現(xiàn).國防科學(xué)技術(shù)大學(xué)碩士學(xué)位論文,2006:9-27.

      [5] JAMES Rumbaugh, IVAR Jacobson, GRADY Booch. The Unified Modeling Language Reference Manual[M]. Boston: Addison Wesley, 1999.

      [6] 賈志成, 程敏, 宋濤 等. 基于有限狀態(tài)機(jī)的LCD多級菜單設(shè)計. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2012,2:73-75.

      [7] 黃曉紅, 黃軍輝. 高職院校辦公自動化系統(tǒng)的設(shè)計與實現(xiàn). 廣東農(nóng)工商職業(yè)技術(shù)學(xué)院學(xué)報, 2009,25(3):77-80.

      [8] 李金莉. 高職院校辦公自動化系統(tǒng)實現(xiàn),.平原大學(xué)學(xué)報, 2008,22(4):121-123.

      作者簡介:

      倪斌(1984-),男,云南昆明人,云南師范大學(xué),本科工學(xué)學(xué)士學(xué)位,公安消防部隊昆明指揮學(xué)校,助理工程師;主要研究方向和關(guān)注領(lǐng)域:消防院校網(wǎng)絡(luò)運(yùn)維管理方向。endprint

      中阳县| 汤阴县| 松阳县| 邹平县| 阜南县| 丰台区| 佛教| 安塞县| 长宁县| 湘潭县| 隆化县| 龙游县| 谢通门县| 新兴县| 兰坪| 临城县| 松潘县| 义乌市| 福贡县| 鄄城县| 阿合奇县| 南乐县| 富平县| 平邑县| 阿拉善右旗| 都江堰市| 绥中县| 双辽市| 乐业县| 昌都县| 万州区| 墨竹工卡县| 吴川市| 田东县| 清水县| 陇南市| 新闻| 博罗县| 临清市| 定西市| 嘉黎县|