【正文】
聯 網云 圖圖 33 HOA 系統部署結構 HOA system distribute structure HOA 系統主要功能 HOA 系統功能結構框圖 圖 34 從功能結構劃分的角度描繪出了哈爾濱市教育行政辦公系統的所實現的基本功能。其中流程管理模塊,可以實現自定義、可視化流程;其他流程事物、信息發(fā)布、個人辦公、公文傳輸和系統管理模塊都是通過對需求進行詳細、周密的分析之后,從軟件實現角度出發(fā)根據實際需求作出的相應的模塊的劃分。下面將對各個模塊的功能進行較為詳細的講解。 常州工學院畢業(yè)設計論文 19 哈爾濱市教育行政辦公系統(HOA系統)流程事物信息發(fā)布公文傳輸 系統管理流程管理,提供可視化流程個人辦公公文接收蓋公章公文發(fā)送用戶帳號管理部門信息管理職務信息管理單位信息管理單位通訊錄外部郵箱設置權限設置信息公告板部門文檔公共文檔檔案管理發(fā)送即時消息個人辦公日程個人郵箱修改個人信息會議管理發(fā)文管理收文管理圖 34 HOA 系統功能結構框圖 HOA system function module chart HOA 系統 基本模塊分析 ( 1)流程管理模塊 也可稱為工作流設計器,負責控制工作流程流轉的過程、執(zhí)行的步驟等,在數據庫中的表結構實質上起到工作流引擎的作用,存儲工作流程的控制信息。常州工學院畢業(yè)設計論文 20 它與流程事物模塊相關聯,可以組成一個典型的工作流管理系統。它主要是為發(fā)文管理中的發(fā)文流程編寫的。目前,大部分的辦公自動化系統,其工作流程都是固定的,不能夠根據具體情況而改變,也就是說,一個政府公文的形成必須經過各級領導批準,其批示過程是固定的。工作流設計器就是要使這些工作流程能夠具有選擇性,相當于一個選擇器,根據管理員的選擇來決定發(fā)文流程的具 體執(zhí)行過程,并且使工作流程可視化,能隨時根據所選的流程步驟傳送公文實例。這樣,此工作流管理系統可以適應不同的政府辦公環(huán)境,大大提高了代碼的可重用性和靈活性。 ( 2)流程事物模塊 該模塊包含收文管理、發(fā)文管理和會議管理。以發(fā)文流程為例,每次發(fā)文流程的執(zhí)行相當于創(chuàng)建所定義的模板流程的實例,在數據庫中關系表結構存儲應用信息和相關的發(fā)文數據信息。流程管理模塊與流程事物模塊相結合,使得發(fā)文的流程定義和具體的應用程序分開,這樣在用戶的業(yè)務流程發(fā)生變化時,只需根據工作流程、人員變動、數據內容的改變進行工作流程的重新定義, 而不需要修改應用程序,從而使發(fā)文管理系統具有較強的靈活性。 ( 3)公文傳輸 模塊 該模塊主要負責與其他部門或機構的電子辦公系統之間進行政府公文文件的交流和傳送,為政府形成綜合電子政務平臺做準備,奠定基礎。它包括套紅頭、蓋公章、發(fā)送公文和接受公文等功能。 HOA 系統實現了與第三方控件(如WORD、 EXCEL)無縫連接、緊密結合。比如在發(fā)送公文時,能方便的在 WORD文檔中套上紅頭,加蓋公章并加密,然后以郵件的形式郵給其他政府部門。 ( 4)個人辦公管理模塊 該模塊提供各種工具協助個人更好地管理日常的各項任務,使工作 更有條理,更富效率。包括:個人電子信箱、待辦事宜、日程安排、個人通訊錄、個人信息等功能。個人郵箱通過 Exchange Server 2020 實現,在 HOA 系統中建立的用戶,同樣在 Windows 操作系統和 Exchange Server 2020 中也會建立相應用戶,這樣就可利用 Exchange Server 2020 良好的通信功能,建立個人郵箱,與其他用戶方便交流。 ( 5)信息發(fā)布模塊 將企業(yè)內的各種有用信息和文檔發(fā)掘出來集中管理和共享,使需要的人能夠方便的獲得,以免花費時間和精力在同一問題的解決上。包括:部門 文檔、公共文檔、檔案管理、信息公告板、發(fā)送即時消息等。 常州工學院畢業(yè)設計論文 21 ( 6)系統管理模塊 系統管理主要由系統管理員或一些專門人員進行維護。它主要涉及對各種權限的管理和一些重要信息的設置,便于維護和管理。它包括用戶帳號管理、部門信息管理、職務信息管理、單位信息管理、單位通訊錄、外部郵箱設置、權限設置等功能。 HOA 系統典型功能分析 ( 1) 發(fā)文管理 發(fā)文經過擬稿人擬稿、單位負責人核稿、擬稿人提交辦公室、辦公室核稿人核稿、辦公室領導審核、局領導審簽、局領導簽發(fā)這些步驟的執(zhí)行來完成整個發(fā)文辦公流程。其中每個領導的簽 發(fā)意見和對發(fā)文原稿的修改都進行及時的保留,分別存儲在數據庫和 WORD 文檔中。當上一級領導查看原稿進行審批時,可以方便的看到各級下屬的意見,所有的意見均以表格的方式展現出來。在完成發(fā)文流程時,發(fā)文會自動存檔;即使是未被審批通過的稿件,也會被自動的存檔。 ( 2) 收文管理 能夠通過電子郵件的方式接收其他政務部門的來稿,并且將接收到的稿件進行相應的存檔處理。收文管理最大的特點是系統安全性,并不是所有的郵件都能接收,以防止郵件炸彈的攻擊。只有通過系統預定義格式的收文才能夠被系統接收, HOA 系統的收文和發(fā)文郵件都用 XML 封裝,其他政府部門的郵件也只有通過相應的 XML 封裝后才能被 HOA 系統所接收,這樣相對來說比較安全,增強了軟件的自我保護能力。 ( 3) 會議管理 具有完成安排、組織會議,發(fā)送會議通知、撰寫會議紀要等功能。 對于參加開會的人員,通過電子郵件的方式進行通知。 HOA 系統能夠智能的測試出當前所占用會議室的時間是否與其他部門占用會議室的時間發(fā)生沖突,如果當前此會議室已被使用,則不在會議室可選擇范圍內,這樣就避免了一些實際使用的不便。同時, HOA 系統也能智能測試參加會議人員的時間是否與其他會議安排時間具有沖突, 以提示會議擬辦人綜合考慮會議時間和人員的統籌規(guī)劃。 ( 4)部門文檔 HOA 系統中根據管理模塊中系統部門信息管理,可以設置多個部門,系統常州工學院畢業(yè)設計論文 22 中的各個人員均屬于不同的部門。這樣當用戶以自己的 ID 登錄時,系統就會判別出其所屬部門,將其部門文檔顯示出來。部門文檔可以上載,只要用戶有權限,就可以向服務器上載本部門的文檔。 ( 5)公共文檔 與部門文檔相對應,公共文檔就是對各部門的員工均共享的文檔。比如一些規(guī)章制度、企業(yè)文化之類。只要用戶 ID 合理,通過系統的用戶 ID 檢查,就可以看到系統中公共文檔,并且公共文檔也可上載 。 ( 6)個人辦公日程 可根據個人需要,按日、周、月制作個性化的工作日程,分別顯示一天、一周、一個月的工作進程和安排。對于每天要處理的事物在用戶頁面上均以列表的形式顯現出來,直觀清晰,提醒用戶一天的日程工作。目前,日程安排顯示通過日歷類的中間件和數據庫相關表實現,其中日期的管理和顯示用日歷類控件實現,而相關的數據信息存儲在數據庫相關表中。 ( 7)權限設置 權限設置是系統管理中較重要的一個功能。在 HOA 系統中按照系統提示建立部門信息和職務信息后,就可以建立相關的用戶信息。建立用戶后,就要相應地對用戶的權限進行 設置,這既便于系統維護,也便于用戶使用。當用戶用自己的 ID 登錄時,系統根據數據庫權限相關表的判斷,會使登錄主界面及各操作界面作出相應的調整,這樣就作到了系統對用戶使用權的限定。對于用戶權限的設置,考慮到政府辦公部門的具體情況,分為按部門設置權限和按人員設置兩種情況,這樣既便于集中管理,也便于特殊處理。 HOA 系統主要特點 ( 1)可視化工作流設計 公文流程可以靈活定義,即流程名稱、流轉方式、用戶權限可以隨時根據需求的變化進行設置。完善的流程跟蹤功能,使用戶可以隨時追蹤公文的處理情況及公文下落。 ( 2)基于關系數據庫的工作流管理 與發(fā)文工作流相關的控制信息、應用信息和相關的數據信息均在 SQL Server 2020 數據庫中實現,整個發(fā)文流程相當于基于關系數據庫的工作流管理系統,工作流引擎也是基于關系數據庫的。 常州工學院畢業(yè)設計論文 23 ( 3)與 Exchange Server 系統集成 HOA 系統在 處理某些事物時,系統產生的相應信息會自動通過系統的MAIL 服務器( Exchange Server 2020)發(fā)送郵件,通知相應的處理者,比如會議通知等 。 ( 4)使用 XML 封裝郵件 與其他政府部門辦公自動化系統之間接收和發(fā)送公文, 都使用電子郵件的方式,但這些郵件都使用 XML 進行封裝和加密,只有通過指定格式的郵件才能被系統接收。 ( 5) 保密性和安全性 用戶需通過 Windows NT 和數據庫的雙認證, 才能進入系統。每個 ID 都帶有口令,此口令自己可以修改。根據 用戶工作級別的 不同, 使用 權限 是 不同的 ,可通過工作級別或個人設置兩種方式來分別設置用戶使用權限。另外, 數據庫文件只有使用系統管理員的 ID 文件和口令才能打開,其他人無權修改。 HOA 系統安全管理措施 由于系統涉及到的部門為政府機關,安全設計顯得尤為重要。要求提 供對網絡的運行狀態(tài)、故障報警及網絡故障監(jiān)測;提供對系統管理、監(jiān)測及系統運行情況、用戶身份證、授權和用戶管理;提供數據備份、網絡防毒等安全措施等。 HOA 系統的安全考慮 ( 1)系統的病毒防護 在網關服務器上安裝病毒過濾系統,對所有進出邊界上的 SMTP、 HTTP 和FTP 文件的傳送進行實時病毒掃描。一旦發(fā)現問題,將發(fā)送病毒事件通知給系統管理員,自動刪除病毒文件。 ( 2)系統安全防火墻 機關網絡有很多保密信息,必須用防火墻把它同 INTERNET 隔開。采用 IP地址聚集的方式隱蔽內部 網址,保證內部網的布局和地址不會向外透露.在INTERNET 的用戶看到的只是 Web SERVER 地址,而無法直接看到機關網內部主機地址,避免機關內部網遭受攻擊。 常州工學院畢業(yè)設計論文 24 HOA 系統管理與維護 ( 1)系統管理 a. 利用網管軟件對內部網用戶實時監(jiān)管,限定他們何時可以何時不可以使用網絡。此外,對使用網絡的地點也進行限定,盡量避免從遠程登錄內部網。 b. 禁止非法跳轉。為了防止內部或外部的用戶以本系統內 WEB SERVER為耐跳板登錄其他站點,在網管設計中應能限制用戶的跳轉企圖。 c. 對系統權限的限制。系統 權限作為最高權限一旦被外部用戶獲得,整個系統將面臨最嚴重的威脅。為此,一旦當未授權的用戶成為超級用戶的情況發(fā)生時,系統應能立即作出預警反應,并通過電子郵件等手段通知系統管理員。 d. 通過對用戶的訪問授權,實現對文件、目錄的訪問限制。站點管理中涉及的權限有三種:瀏覽權 — 擁有此權的用戶才能看此站點中的網頁;作者權一擁有此權的用戶才能打開站點及編輯和修改網頁;管理權 — 擁有此權的用戶才能將信息向 INTERNET/INTRANET 發(fā)布,才能刪除此站點。 ( 2)數據備份 機關網要防止遭受入侵者的攻擊,除定期不定期地改 變密碼之外,還需對整個網絡系統的數據定期不定期地備份。尤其對用戶帳號及網上發(fā)布的信息內容更應經常備份。 本章小節(jié) 本章主要詳細討論了 HOA 系統的整體設計架構,其中包括 HOA 系統網絡拓撲圖,系統設計的邏輯結構和物理部署結構,系統實現的主要功能模塊劃分及軟件系統的安全性等方面的內容。常州工學院畢業(yè)設計論文 25 第 4 章 關系結構發(fā)文工作流管理子系統的研發(fā) 基于關系結構工作流引擎的定義 在工作流參考模型中,工作流引擎是工作流管理系統的核心。工作流引擎是為工作流管理系統在定義時提供支持、同時在運行時提供解釋和執(zhí)行服務的一組數 據模型和軟件。通過對工作流引擎體系結構的討論,工作流引擎主要包括機構模型、信息模型和控制模型三種模型,前兩者合稱為工作流引擎的數據模型。所謂基于關系的工作流引擎指的是工作流引擎中的數據模型(即機構模型和信息模型)全部通過關系結構來表達;控制工作流引擎運作的各種程序邏輯(即控制模型)也是通過常規(guī)關系數據庫管理系統中所提供的存儲過程、包以及觸發(fā)器等機制來實現;同時,事務的并發(fā)控制也通過數據庫系統所提供的機制來實現。 機構模型描述的是企業(yè)或者部門的組織機構關系,信息模型則定義工作流引擎中所用到的各種控制數據。通過 數據模型,可以方便地描述關鍵業(yè)務的業(yè)務規(guī)則、活動的依賴關系以及任務的指派等特征。它們都通過統一的關系結構來定義。控制模型將機構模型和信息模型有機地結合在一起,它根據其中定義的業(yè)務規(guī)則對業(yè)務過程中的各項業(yè)務活動的流轉以及任務指派等工作進行控制和協調??刂颇P褪枪ぷ髁饕娴目刂浦行?。 HOA 系統基于關系結構工作流引擎的應用框架 圖 41 給出了 HOA 系統基于關系結構工作流引擎的應用系統的框架結構。如圖所示,可視化工作流設計器是采用圖形化的形式來對 HOA 系統發(fā)文