黃珊 謝燕 孫藝嘉 孟卓 李林輝
摘要:根據(jù)工作流的思想,使用GSM modem、jsp技術(shù)、jdbc連接mysql數(shù)據(jù)庫構(gòu)建基于工作流的學(xué)院教務(wù)管理系統(tǒng)。根據(jù)需求,系統(tǒng)實(shí)現(xiàn)了消息的逐級發(fā)送及轉(zhuǎn)發(fā),文件的上傳及下載,使用GSM modem進(jìn)行消息的督辦。線上系統(tǒng)內(nèi)直接轉(zhuǎn)發(fā)和反饋可以避免使用其他工具造成的消息不準(zhǔn)確等問題,短信督辦模塊可有效地保證消息處理的及時性。因此本系統(tǒng)可有效提高工作效率,實(shí)現(xiàn)辦公的自動化和信息化。
關(guān)鍵詞:工作流;教務(wù)管理系統(tǒng);GSM modem;jsp
0引言
目前,高校數(shù)字化校園建設(shè)正呈現(xiàn)卓有成效的進(jìn)展態(tài)勢與速度。但涉及到學(xué)院日常開展的教務(wù)工作卻仍然處于半自動化狀態(tài),從學(xué)校下發(fā)各種通知到學(xué)院大多仍是依靠各類常規(guī)方式進(jìn)行傳達(dá)和反饋。往往由于各種原因造成數(shù)據(jù)的不準(zhǔn)確、以及文件遺失;而在學(xué)校的文件需要反饋時則存在各級延期傳達(dá)和傳送不及時等現(xiàn)實(shí)弊端;另外,同一反饋多次傳送的結(jié)果即使得數(shù)據(jù)準(zhǔn)確性將很難得到有效保障。因此,建立基于工作流的學(xué)院教務(wù)管理系統(tǒng)則能確保信息的優(yōu)質(zhì)迅捷傳遞和反饋,可大幅提高教務(wù)管理水平和效率、縮短文件流轉(zhuǎn)時間、減少文件遺失、加快文件查找速度。同時,督催辦功能的設(shè)計(jì)更能避免因遺忘而未能及時處理教務(wù)事件的發(fā)生。
本次研發(fā)系統(tǒng)主要針對日常教務(wù)活動中具有特定流程的消息、文件逐級傳遞以及逐級反饋工作。對于不同職位的教工定制提供不同的分組。對于超過一定時間未讀取消息的情況將配設(shè)短信催辦機(jī)制。整個系統(tǒng)基于Java web語言編寫,使用eclipse集成開發(fā)環(huán)境編寫及調(diào)試,選擇MySQL作為系統(tǒng)數(shù)據(jù)庫,且使用JDBC方式連接數(shù)據(jù)庫,使用tomcat服務(wù)器進(jìn)行測試,督辦系統(tǒng)即由GSM modem短信貓及其相關(guān)Java API而獲得設(shè)計(jì)實(shí)現(xiàn)。
1工作流
1.1工作流的概念
自從工作流的概念正式提出后,直至1993年工作流管理聯(lián)盟(Workflow Management Coalition,WfMC)的成立才真正標(biāo)志著工作流技術(shù)開始進(jìn)入相對成熟階段。迄至目前,學(xué)界公認(rèn)的工作流定義可歸結(jié)為如下較有代表性的2種:
1)WfMC對于工作流的定義:工作流是一類能夠完全或者部分自動執(zhí)行的經(jīng)營過程,可根據(jù)一系列過程規(guī)則、文檔、信息或任務(wù)能夠在不同執(zhí)行者之間進(jìn)行傳遞與執(zhí)行。
2)Georgakopoulos對于工作流的定義:工作流是將一組任務(wù)組織起來以完成某個經(jīng)營過程,并具體定義了任務(wù)的觸發(fā)順序和觸發(fā)條件。每個任務(wù)可以由一個或多個軟件系統(tǒng)完成,也可以由一個或一組人完成,還可以由一個或多個人與軟件系統(tǒng)協(xié)作完成。
無論是哪種定義,都包含了任務(wù)的流程化,執(zhí)行者的多級化,而這也貼近符合了本系統(tǒng)的研發(fā)要求。
目前市場上的工作流產(chǎn)品大體可以分為4類,基礎(chǔ)描述可見如下:
1)基于文件的工作流系統(tǒng)。以共享文件的方式來完成任務(wù)。
2)基于消息的工作流系統(tǒng)。通過用戶的電子郵件系統(tǒng)來傳遞電子文檔信息。
3)基于Web的工作流系統(tǒng)。通過WWW來實(shí)現(xiàn)任務(wù)的寫作。