汪亞菲 張迎獻(xiàn)
(湖南工業(yè)職業(yè)技術(shù)學(xué)院 湖南 410208)
企業(yè)內(nèi)部辦公系統(tǒng)系統(tǒng)(OA)基于Intranet/Internet的Web技術(shù),完全采用B/S體系結(jié)構(gòu),使得信息在部門內(nèi)部和部門之間傳遞效率極大提高,使辦公系統(tǒng)實(shí)現(xiàn)實(shí)時(shí)化、無紙化,從而提高企業(yè)的在線管理水平。
(1)客戶端功能:客戶端功能是通過使用基于Web服務(wù)器的瀏覽器實(shí)現(xiàn)。在這里,客戶端無需安裝其他的應(yīng)用軟件,只要使用通用瀏覽器就可以參與企業(yè)內(nèi)部OA的工作流程。
(2)應(yīng)用定義、生成工具:是一個(gè)數(shù)據(jù)建模工具,提供在可視化環(huán)境中創(chuàng)建和編輯具體的應(yīng)用定義。這一部分是可以借助于工具來實(shí)現(xiàn)的,它是在Web OA的服務(wù)中預(yù)定義的部分,OA實(shí)現(xiàn)成功的基礎(chǔ)源于該組件提供的業(yè)務(wù)邏輯。
(3)辦公系統(tǒng)管理工具:提供OA系統(tǒng)的管理和維護(hù),包括系統(tǒng)設(shè)置、組織機(jī)構(gòu)定義、權(quán)限管理等。
(4)Web OA服務(wù)器:由多個(gè)服務(wù)引擎組成,解釋應(yīng)用過程定義、提供過程實(shí)例的創(chuàng)建、運(yùn)行和管理服務(wù),其中包括數(shù)據(jù)表示引擎、信息管理服務(wù)引擎、信息采集引擎、工作流服務(wù)引擎和信息發(fā)布引擎等。
(5)后臺(tái)應(yīng)用程序:即由服務(wù)器自動(dòng)調(diào)用的應(yīng)用程序,運(yùn)行在物理的服務(wù)器上。
企業(yè)日常辦公的需求包括事務(wù)處理、信息管理、行政管理、業(yè)務(wù)管理和項(xiàng)目管理的功能,一般要求的系統(tǒng)總體設(shè)計(jì)內(nèi)容如下:
(1)要求每一個(gè)員工都可登錄上網(wǎng),可以設(shè)置和修改本人登錄密碼,可以查看公告,發(fā)布公告,可以傳送文件和接收文件,可以在線交流,設(shè)置活動(dòng)投票內(nèi)容和參加活動(dòng)投票,員工上下班簽到、簽退,進(jìn)行公司優(yōu)秀員工評(píng)比等功能。
(2)要求管理員實(shí)現(xiàn)部門管理,人事管理,公文管理,物資管理,考勤管理,系統(tǒng)管理等功能。
在Web OA開發(fā)平臺(tái)中的應(yīng)用方案實(shí)現(xiàn)將主要工作放在服務(wù)器端進(jìn)行,設(shè)計(jì)和開發(fā)通用辦公系統(tǒng)軟件平臺(tái),必須在系統(tǒng)整體集成總體設(shè)計(jì)的框架下進(jìn)行,著重強(qiáng)調(diào)系統(tǒng)內(nèi)部各個(gè)通用子系統(tǒng)的開放性和交互性;以數(shù)據(jù)獲取、數(shù)據(jù)查詢、數(shù)據(jù)統(tǒng)計(jì)、報(bào)表打印、系統(tǒng)維護(hù)、系統(tǒng)備份等通用模塊為基礎(chǔ)。
最突出的就是企業(yè)內(nèi)部各類工作任務(wù)的流轉(zhuǎn)問題,不僅不同企業(yè)的流程設(shè)置不同,就是同一企業(yè),在不同時(shí)期也會(huì)不同,解決流程方面的問題,有必要引入工作流管理技術(shù),應(yīng)用軟件復(fù)用理論和構(gòu)件理論,避免在辦公系統(tǒng)設(shè)計(jì)時(shí)對(duì)客戶端的重復(fù)開發(fā),工作流技術(shù)大大增強(qiáng)了開發(fā)平臺(tái)的適應(yīng)性和靈活性。
根據(jù)軟件復(fù)用理論和構(gòu)件理論,可將這些共同的基本功能設(shè)計(jì)成可復(fù)用構(gòu)件,組合到各子系統(tǒng)中并進(jìn)行進(jìn)一步的優(yōu)化,快速構(gòu)成通用系統(tǒng)。能夠針對(duì)差異性快速的構(gòu)建適合于該企業(yè)的辦公系統(tǒng),減少對(duì)共同性部分重復(fù)性的開發(fā)任務(wù),通過良好的人機(jī)界面和優(yōu)化的后臺(tái)處理程序來更有效地方便于用戶的使用,減少系統(tǒng)開發(fā)中諸如分析、設(shè)計(jì)、編碼、測(cè)試在內(nèi)的重復(fù)勞動(dòng),將開發(fā)的重點(diǎn)集中于應(yīng)用的特有構(gòu)成成分,提高系統(tǒng)開發(fā)效率,并提供系統(tǒng)接口給用戶自己參與配置。
行政管理功能中的考勤模塊設(shè)計(jì)可使用IC卡、指紋識(shí)別和人臉識(shí)別等考勤機(jī)完成員工的上班簽到、下班簽退時(shí)的時(shí)間數(shù)據(jù)采集,可避免上班簽到、下班簽退時(shí)的作弊行為。本文以IC卡考勤機(jī)為例介紹員工考勤設(shè)計(jì)的一般方法。
考勤模塊主要負(fù)責(zé)每天的員工卡的信息讀取并把相應(yīng)的數(shù)據(jù)添加入對(duì)應(yīng)的數(shù)據(jù)庫表中,此模塊尤為重要,因?yàn)橹挥姓_地讀入了每天的刷卡考勤時(shí)間、地點(diǎn)以及一系列考勤屬性,我們才能準(zhǔn)確對(duì)其進(jìn)行考勤信息進(jìn)行統(tǒng)計(jì)和分析。
考勤模塊主要包含三個(gè)部分,分別是:?jiǎn)T工刷卡部分、手動(dòng)刷卡部分、新卡注冊(cè)部分。
考勤刷卡:刷卡界面,提示員工刷卡,通過員工在刷卡機(jī)上刷卡進(jìn)行考勤記錄。
考勤修正:若有員工卡丟失或忘帶,可通過手動(dòng)考勤功能輸入員工號(hào)、姓名進(jìn)行手動(dòng)考勤。
新卡注冊(cè):丟失卡的員工補(bǔ)辦新卡后,在新卡注冊(cè)部分進(jìn)行新卡注冊(cè)后,才能進(jìn)行正常的考勤,否則無效。
為了方便對(duì)數(shù)據(jù)的管理和保存,管理模塊中主要能實(shí)現(xiàn)用戶的登錄、用戶信息的添加以及數(shù)據(jù)庫信息的備份和導(dǎo)入功能。同時(shí)為了方便每個(gè)管理人員的管理,在此模塊中還集成內(nèi)部辦公系統(tǒng)新帳戶添加的功能,使得每個(gè)管理人員都能有一個(gè)屬于自己的賬號(hào)。
模塊具體規(guī)劃如下:
(1)系統(tǒng)管理
主要用于用戶的添加密碼的修改和系統(tǒng)退出。
(2)考勤賬戶管理
主要用于考勤賬戶的新增、修改、刪除及文本賬戶倒入。
(3)設(shè)置與數(shù)據(jù)管理
主要用于數(shù)據(jù)的備份、還原及數(shù)據(jù)庫的創(chuàng)建。
數(shù)據(jù)庫分析模塊是辦公系統(tǒng)考勤模塊中最為核心的一點(diǎn),它需要完成許多比較復(fù)雜的功能。在此考勤管理中,我們能夠通過“考勤信息分析”這個(gè)功能對(duì)所有員工的考勤信息進(jìn)行統(tǒng)計(jì)并將其考勤情況打印成報(bào)表顯示。由于企業(yè)人員工作情況紛繁復(fù)雜,其涉及到的考勤時(shí)間也各不相同,所以系統(tǒng)還設(shè)計(jì)了考勤人員設(shè)置這一功能,它主要能實(shí)現(xiàn)對(duì)各個(gè)員工進(jìn)行考勤性質(zhì)的分配,以方便我們對(duì)其考勤信息的統(tǒng)計(jì)。
數(shù)據(jù)庫分析模塊主要可分為三部分,分別是各個(gè)時(shí)間段的考勤信息查詢、考勤數(shù)據(jù)分析、考勤數(shù)據(jù)報(bào)表:
1)考勤數(shù)據(jù)報(bào)表:在對(duì)某月的考勤數(shù)據(jù)進(jìn)行分析后,可以通過此模塊進(jìn)行月考勤數(shù)據(jù)的報(bào)表生成。
2)各個(gè)時(shí)間段的考勤信息查詢:通過此模塊可以方便地查處包括日、月、甚至某兩個(gè)時(shí)間點(diǎn)之間的考勤信息。
3)考勤數(shù)據(jù)分析:通過辦公系統(tǒng)中sql查詢,對(duì)某月的考勤數(shù)據(jù)進(jìn)行分析,從而統(tǒng)計(jì)出本月的考勤狀況。
[1]劉佳棟,董倩,金慶勇.工作流技術(shù)在Web OA開發(fā)平臺(tái)中的應(yīng)用研究電腦知識(shí)與技術(shù).2010(12)
[2]康傳勇,翟玉慶,王忠華,徐剛,王洪浩.工作流技術(shù)在OA系統(tǒng)中的應(yīng)用工業(yè)控制計(jì)算機(jī) 2009(12)
[3]孔祥燊.基于工作流的高校自動(dòng)OA系統(tǒng)信息與電腦(理論版)2009(12)
[4]李金星,張旭,李建國.工作流技術(shù)在OA系統(tǒng)中的應(yīng)用研究.科協(xié)論壇(下半月)2009(8)
[5]汪亞菲.網(wǎng)站建設(shè)實(shí)例教程清華大學(xué)出版社.2013(3)