支易
摘要 伴隨著我們生活水平的不斷提高,我們的科技發展也是越來越快,這樣一來就可以提高我們每天的工作效率。需要我們在辦公軟件上下功夫,使它能夠更快更好的服務于我們的工作。可以說,實現辦公自動化,為工作人員提供了極大的方便,節約了人力資源,解決了人手欠缺的問題,提高了工作效率,提升了工作質量,對他們來說,有著十分重要的意義。
【關鍵詞】SSH OA辦公自動化 設計 實現
采用Java平臺中的SSH框架系統可以很輕松地完成我們日常辦公室改革的自動化工作,制作這樣的系統方案,可以清楚的將整體系統得以統一的劃分,各個領域分工明確,這樣一來就可以方便我們企業的內部工作人員可以隨時隨地進行有效的信息溝通對話,并且為我們的辦公帶來很大的便利。下面給大家介紹一下這個平臺,這個平臺主要是由Java編程語言所撰寫的軟件得以運行的平臺,在電腦系統的運行過程中Java軟件在中間扮演中介的角色,一開始就設計在電腦的桌面端程序中,到后來發展變化慢慢的轉移到電腦服務端的應用。
1 自動化辦公的好處
從現在來看,我們生活在一個信息化的環境中,每天被各種各樣的信息無時無刻的圍繞著,由于這些信息的產生我們稱它為大數據時代。大數據時代的各行各業,都有非常多的信息和數據,這些信息和數據不進行處理分析,就毫無用處,只有進行分類處理、認真分析,才能發揮它們的作用。在我們日常工作中,人們由于每天需要面對各種各樣的越來越復雜的數據,以往的傳統的辦公軟件已經沒有辦法來繼續滿足我們的要求了,也無法適應時代的快速發展和變化了。由于計算機設備的開發速度越來越快,那么相對應的,讓這些技術進入我們的工作,融入到我們辦公系統中來,實現辦公自動化,已經成為當下的趨勢,非人力能夠阻擋,不管我們是否愿意,是否接受,都必須的面對。對于自動化的辦公,我們是這樣認為的,它是基于先進科學技術的基礎上,結合各個行業的需求,運用電腦語言設計出來的,利于工作人員運用,能夠節省時間,能夠更加的人性化把原本需要員工去干的工作,變成利用網絡軟件去完成,并且可以保證由我們員工在這個軟件操作系統上可以服務于我們的日常辦公需求,從而進行需要我們進行操作的某種信息化處理系統。所以,我們說現在的自動化辦公軟件已經開始在各個企業管理中迅速的運行開來,其中比較高速度并且相對便利的信息交流平臺,和相對來說處理問題工作效率比較高的特點受到了廣大員工的好評。
2 自動化辦公的系統設計理念
2.1 自動化辦公系統技術目標
按照我們所要求的自動化辦公系統的理論基礎點出發,可以將我們在平時工作中所要求的方便性能和高效率的工作訴求考慮進來,完善模塊設計和操作,從而實現OA自動化辦公系統主要功能管理模塊的科學設計和操作。這樣一來即可以讓我們可以很好的保障自動化辦公系統,在應用到我們工作過程中也可以實現工作的高效性能,以及工作高效的擴展性,還有對工作的靈活性能的掌控能力,從而達到我們幫助企業工作員工能夠更好的處理日常工作的目的,從根本意義上來說減少了企業管理層面的繁瑣事宜,所以說我們實現自動化辦公和信息化辦公是我們企業的發展要求。
這套自動化辦公軟件的系統采用的是B/S架構模式,并且從中結合當下最有發展前景的SSH框架,利用因特網消息交流系統特有的方便性能和具有的高效性能,從中進行合理的設計以及合理的規劃安排,從而達到我們實現企業工作員工的信息管理層面的需要和在線交流的信息管理的需求,同時對于企業員工的個人公開文件夾進行管理,并且還能夠合理的進行會議安排的管理工作等這些具有典型意義的自動化辦公系統。
2.2 自動化辦公有關的框架介紹
一個好的辦公系統,首先需要一個好的結構框架來滿足它的定位。下面我們要來介紹的就是Struts 2框架。Struts 2框架是在WebWork優秀設計思想的基礎上,把握和擴展其重要組成內容,充分吸收Struts框架優點,再結合OA需要設計產生的。這樣的組合,幫助我們完成了一個非常整潔的、切合工作實際的、簡便易用的、科學可行的MVC設計模式。大體上可以分成三個部分,第一部分為模型部分,第二部分為視圖部分,第三部分為控制器部分。這款系統的主要設計理念是通過我們進行控制器從而解除我們上面說到過的表現性邏輯和我們業務邏輯存在的耦合性,這樣一來就可以很好的進行提高系統的維護性能和擴展性能和對于這個系統的重用性。
下面我們來說一下有關于Hibernate框架介紹:它的主要作用是一個開源對象關系的映射框架,能夠輕松、準確地把數據庫中按命令和操作需要的表格、文件等映射出來,可以輕松快速的訪問數據庫中的表,這個系統還有自動保存功能,如果我們需要從中進行修改,那么我們修改的結果系統會自動保存到數據庫中,避免了我們因忘記保存而造成工作出現失誤的情況。
2.3 系統功能板塊的劃分情況
根據我們對于企業辦公單位的實際情況考察結果加以研究分析以后得出的結論,這個系統我們首先要設置三種角色的用戶,其中包括:企業的普通員工,企業各個部門領導人,還有關于這個系統的維修保障的管理人員。這三種角色的權限不同,進入系統后操作的范圍也不同。我們的普通員工具有修改個人信息的功能,還可以進行查看所在部門的員工通訊錄,并且可以管理個人的在線信息,對自己所要完成的任務安排和下達命令需要別人幫助完成的工作可以進行查看。各個部門的領導人可以使用的功能不僅包括普通員工的所有功能,在此基礎上還可以進行會議的安排活動,進行查看當時的會議記錄,并且還可以在這個軟件上安排員工的工作任務。那么系統管理員的系統使用權限是最高的,主要負責發布整體的管理通知和通告,同時對所有部門的信息類型的增減處理具有絕對的權力。
2.4 系統本身的數據庫的設計情況
完善的系統是數據庫與完美界面的有機組合,缺一不可。只有完美的界面只是成功的一半,還必須要有一個強大的數據庫支撐。同理,OA自動化辦公系統也需要數據庫,數據庫的設計也就成為了系統的難點。數據庫可以說是在自動化辦公系統中起到了舉足輕重的作用,一個好的數據庫在我們系統運行過程中可以起到事半功倍的效果。關于自動化辦公系統中數據庫的難點就是需要充分的考慮數據之間的聯系,才能夠近一步保證數據庫的開發的規范性,才能夠在系統實現運行的時候和之后的保養過程中不可能出現插入或者是刪除和系統更新的異常現象出現,從而保障我們系統的后續的使用問題。
3 自動化辦公系統的實現
3.1 在線信息管理模塊
關于在線信息管理模塊管理來說要比較復雜一點,那是因為在我們自動化辦公系統的首頁需要適時的顯示用戶沒有讀取的信息數量,這樣一來就需要我們用到局部動態的刷新技術,并且對其提出了更高的要求。與此同時用戶對于在線信息模塊的操作是比較頻繁的,在日常工作中每天都要使用在線信息模塊增加、刪除、查看和更改工作內容,那么相對于其他軟件來說,我們使用在線信息管理模塊的次數是比較多的。所以這樣的現象表明對于我們的數據庫設計提出了近一步的要求,同時也增加了自動化辦公系統模塊的復雜程度。設計數據庫的主要難題是在線信息管理模塊對于己讀、未讀和已經發送、未發送、草稿箱之間進行轉換過于頻繁,這樣一來就需要我們設計付出極大的耐心去完成。
3.2 安排管理模塊
我們在關于工作安排管理模塊方面涉取方面是比較廣泛的,根據員工之間需要相互互動進行工作的交流,在員工之間獲得工作的授權,這樣一來就使的我們的業務邏輯板塊在設計的過程中比較復雜。員工完成任務以后,系統將會把代辦事項轉變成已完成事項,對于這樣的要求給我們技術人員的開發帶來一定的難度。
案例一、我們企業的王員工因為臨時有事想向企業李員工指定代辦任務,但是要進行這項任務需要得到系統之間的相互授權,在業務邏輯方面相對來說是比較復雜的。同樣的情況,如果我們企業的李員工得到系統授權以后,就可以向王員工進行指定代辦任務,那么于此同時企業王員工也可以解除授權,不接受這個任務。所以我們在設計此板塊的時候,對于數據庫的復雜性和邏輯性方面的問題都需要考慮進去,因此對于這一方面的數據庫來說提出了更高的要求。
3.3 文件管理模塊
我們在文件管理功能模塊主要的作用就是,進行日常的維護工作和管理日常文件的上傳工作和下載工作。對于其他模塊來說文件管理功能模塊的操作系統相對來說比較復雜,我們進行下載模塊的時候需要進行安裝Struts 2配置系統,還需要我們下載進行編碼的轉換。文件管理功能模塊主要包括以下內容:文件夾的增加、上傳、儲存、更改、分享、刪除。這些功能都需要在文件管理模塊中完成,這個文件管理功能模塊的主要難度存在于SQL語句上,這就需要我們的技術人員有足夠的耐心和細心攻克這一難關。
參考文獻
[1]周來,劉丙利,校園OA系統中工作流技術的設計及應用[J],電腦與電信,2014 (07).
[2]陳建新,王金玉,陳禹,程渙青,胡韜.OA網絡信息系統的頂層設計方略[J].辦公自動化,2014 (10).
[3]張曉諾,崔為花.基于SSH框架的OA系統設計與實現[J].輕工科技,2015 (01).
[4]付昕.中小型企業辦公自動化(OA)的研究與實現[D].電子科技大學,2010.