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