999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SSH的小型OA系統的設計與實現

2018-01-04 12:02:04聶維劉小豫
電腦知識與技術 2018年29期

聶維 劉小豫

摘要:為了使中小型企業能夠實現自動化管理,使用JSP技術,采用了MVC模式,SSH框架,Java為開發語言,使用Tomcat服務器、數據庫采用MySQL、工作流管理使用Activiti流程引擎,設計并實現了一個小型OA系統。系統主要有員工、部門信息的維護、工作流程管理、信息的發布等功能。

關鍵詞:OA;Activiti;SSH;MySQL

中圖分類號:TP311.5 文獻標識碼:A 文章編號:1009-3044(2018)29-0123-02

Abstract: In order to make small and medium-sized enterprises realize automatic management, a small OA system is designed and implemented by using JSP technology, MVC mode, SSH framework, Java as development language, Tomcat server, MySQL database, and Activiti process engine in workflow management. The system mainly includes staff, department information maintenance, workflow management, information dissemination and other functions.

Key words:OA; Activiti; SSH; MySQL

企業管理對于一個企業來說是重中之重,良好的企業管理制度能夠推進企業的發展,由于傳統的人力辦公需要耗費大量的人力、財力,因此開發相關的系統顯得尤為重要。隨著科技的進步,辦公自動化系統的要求也越來越高。OA辦公系統的出現節約了用工成本、加快了用工效率、簡化了辦公流程[1]。截至目前來看,OA系統雖然慢慢進入企業,對于辦公也有很大的幫助。但是由于絕大多數OA系統面向的是規模比較大的企業,價格相對來說比較高昂0。對于小型企業來說OA的使用費過高,企業負擔不起,只能采用人工管理的方式。因此開發和設計一個輕量級的辦公自動化系統迫在眉睫。

1 工作流

工作流就是通過計算機自動完成業務的實現和文件的傳輸。工作流技術和Activiti5工作流管理平臺,是對工作流程及其各操作步驟之間業務規則的抽象、概括、描述[3]。工作流就是為實現特定目標,必須完成的任務序列及這些任務的執行過程,它是業務流程0。Activiti工作的核心,是ProcessEngine對象。通過ProcessEngine可以創建不同的Service用來執行不同的操作。

2系統設計

2.1 系統功能設計

本系統的功能有業務申請與審批、發布動態與查看動態、信息的維護、流程管理。不同的用戶的權限是根據登錄用戶的角色來進行判斷的,只有當登錄用戶的角色是管理員的時候擁有全部權限,如果是其他角色則功能只有屬于該角色的。系統結構模塊設計如圖1所示。

2.2數據庫設計

本系統開發主要使用了以下七張表:

1)部門表(機構ID,機構編號,機構名稱,描述,父機構id),保存了部門的主要信息。

2)員工表(員工ID,員工姓名,性別,描述,年齡,電話,地址,email,職務,機構id,備注),儲存了員工的常用信息,可以供員工查詢。

3)用戶表(用戶ID,用戶姓名,密碼,員工id),用于分配賬號供用戶登錄使用。

4)請假單表(ID,請假天數,請假內容,請假時間,請假人,備注),用于保存請假單的信息,用戶查看請假單需要從該表再提取信息并展示到頁面上。

5)消息表(ID,消息標題,消息內容,發送時間,發送人),用于保存近期動態信息。

6)部署文件數據表(ID,名稱,部署id,字節,版本號),用于保存流程定義圖片和xml、Serializable(序列化)的變量,即保存所有二進制數據。

7)部署信息表(ID,部署文件名稱,類別,部署時間),主要是實現部署流程定義時需要被持久化保存下來的信息。

3系統實現

3.1業務管理模塊

業務管理模塊是對員工日常業務的相關操作,本模塊實現了請假功能,包括發起審批、提交審批、查看歷史審批、刪除審批等功能。第一步,用戶登錄系統選擇添加業務管理跳轉到信息添加頁面。第二步,用戶填寫請假信息并保存,訪問leaveBillAction的save方法保存請假單,跳轉到列表顯示頁面并顯示請假信息。第三步,選擇請假單并提交,訪問workflowAction的startProcess開始流程。第四步,使用當前對象獲取流程定義的key,調用Activiti中runtimeService的startProcessInstanceByKey方法通過key值啟動流程,重定向到任務列表頁面,判斷是否通過申請。該步驟可能重復執行。第五步,將處理結果返回給申請人。如果申請通過則請假流程狀態變為已完成,否則依然是正在執行。

3.2流程管理模塊

流程管理包括流程定義的部署、查看與刪除。

1)定義:工作流定義一般是開發人員來操作的。開發人員根據客戶的需求來完成相應的工作流定義??梢酝ㄟ^Eclipse 的Activiti工作流的插件Activiti Diagram或者其他的工具完成定義,流程定義主要由startevent、task節點和endevent以及連線組成,并且設置Assignee和Listeners來動態獲取任務辦理人。將生成的bpmn文件和png文件一起壓縮為ZIP文件。

2)部署:該步驟是將定義并壓縮后的文件部署到系統中。第一步,用戶點擊部署管理調用workflowAction的deployHome方法進入工作流管理頁面。第二步,用戶輸入流程名稱并選擇上述壓縮文件點擊上傳流程訪問workflowAction的newdeploy方法。第三步,獲取ZIP文件以及部署名稱,使用workflowBean的getFile和getFileName方法獲取。第四步,調用workflowService的saveNewDeploye傳入ZIP文件和部署名稱完成部署。

4 結論

本系統實現了小型OA系統的主要功能,其中主要是流程管理,實現了請假流程,可以對流程進行部署以及升級等,不需要進行代碼的修改即可升級。系統還能夠進行信息查看,包括員工信息、部門信息等,采用了發帖的形式能夠查看各種信息。該系統能夠減少企業在辦公上的人力消耗,減少辦公以及審批管理的不及時性。

參考文獻:

[1] 屈曉.OA辦公系統在政府機關的應用及存在問題的分析和建議[J].辦公自動化,2015(5):42-45.

[2] 陳亞輝,繆勇.Struts2+Spring+Hibernate框架技術與項目實戰[M].北京:清華大學出版社,2012.

[3] 徐亦楠,葛志輝,潘海源.Activiti5工作流在OA系統中的應用[J].大眾科技,2014,16(1):5-7.

[4] 施俊,李艷會.Activiti工作流技術在OA系統中的研究與實現[J].軟件導刊,2014,13(12):52-54.

【通聯編輯:光文玲】

主站蜘蛛池模板: 99久久国产综合精品女同 | 丁香婷婷综合激情| 亚洲69视频| 不卡色老大久久综合网| 亚洲狠狠婷婷综合久久久久| 日本人又色又爽的视频| 特级做a爰片毛片免费69| 国产三级视频网站| 精品视频一区二区三区在线播| 久久久精品国产亚洲AV日韩 | 欧美一级专区免费大片| 精品国产中文一级毛片在线看| 91小视频在线观看| 日本一区二区三区精品视频| 欧美国产精品拍自| 高清免费毛片| 婷婷伊人久久| 一区二区偷拍美女撒尿视频| 六月婷婷激情综合| 国产成人免费手机在线观看视频| 国产乱子伦手机在线| 久久伊伊香蕉综合精品| 在线a视频免费观看| 亚洲国产欧美国产综合久久| 一级全黄毛片| 亚洲免费黄色网| 好紧好深好大乳无码中文字幕| 秋霞午夜国产精品成人片| 久久黄色视频影| 欧美亚洲激情| 国产91全国探花系列在线播放| 国产免费久久精品44| 久久婷婷色综合老司机| 精品少妇人妻一区二区| 国产幂在线无码精品| 久久性妇女精品免费| 99国产在线视频| 老司机久久精品视频| 日韩第九页| 国产在线一区视频| 农村乱人伦一区二区| 在线国产你懂的| 欧美国产三级| 综合久久五月天| 草逼视频国产| 中国国语毛片免费观看视频| 久久国产热| 国产主播在线一区| 婷婷丁香在线观看| 视频二区中文无码| 黄色免费在线网址| 亚洲系列无码专区偷窥无码| 97在线观看视频免费| 久久综合伊人 六十路| 国产特级毛片aaaaaaa高清| 99热这里只有精品免费| 成年免费在线观看| 真人高潮娇喘嗯啊在线观看| 日韩欧美中文亚洲高清在线| 青青久视频| 国产无码在线调教| 日韩精品欧美国产在线| 91色综合综合热五月激情| 国产人碰人摸人爱免费视频| 国产福利影院在线观看| 国产精品一区在线观看你懂的| 国产色爱av资源综合区| 国产毛片一区| 91色在线观看| 999国产精品| 成人精品午夜福利在线播放| 播五月综合| 亚洲人成网7777777国产| 国产精品无码作爱| 毛片网站免费在线观看| 久久伊人色| 玩两个丰满老熟女久久网| 91麻豆国产视频| 欧美成人午夜在线全部免费| 欧美国产日产一区二区| 中文字幕亚洲精品2页| 无码视频国产精品一区二区|