OA自動(dòng)化辦公系統(tǒng)畢業(yè)論文.doc_第1頁
OA自動(dòng)化辦公系統(tǒng)畢業(yè)論文.doc_第2頁
OA自動(dòng)化辦公系統(tǒng)畢業(yè)論文.doc_第3頁
OA自動(dòng)化辦公系統(tǒng)畢業(yè)論文.doc_第4頁
OA自動(dòng)化辦公系統(tǒng)畢業(yè)論文.doc_第5頁
已閱讀5頁,還剩65頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

畢 業(yè) 論 文(初 稿)題 目 oa自動(dòng)化辦公系統(tǒng) 英文題目 oa office automation system 學(xué)生姓名: 蔡李鋼 申請(qǐng)學(xué)位門類:本科 學(xué) 號(hào): 201120182034 專 業(yè): 軟件工程 學(xué) 院: 軟件學(xué)院 指導(dǎo)教師: 趙丹 職稱: 講師、碩士 二0一五年四月 十 八 日摘 要 隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和通信技術(shù)的快速發(fā)展,企業(yè)無紙化辦公是一個(gè)必然的趨勢。基于web形式的自動(dòng)化辦公系統(tǒng)的出現(xiàn),滿足了企業(yè)對(duì)大量信息快速的處理傳遞,使得我們的工作效率和工作質(zhì)量得到了大大的提高,不僅節(jié)省了資源,還極大的推動(dòng)了企業(yè)的發(fā)展。辦公系統(tǒng)的出現(xiàn),使企業(yè)各個(gè)部門員工之間即使相距很遠(yuǎn),也能夠輕松辦公??梢哉f,自動(dòng)化辦公系統(tǒng)的合理使用,將讓企業(yè)的發(fā)展進(jìn)入一個(gè)新的高度。本論文介紹了課題研究的背景、目的和意義以及oa的發(fā)展?fàn)顩r,詳細(xì)介紹了課題研究采用的相關(guān)技術(shù)和理論知識(shí)。系統(tǒng)主要功能有以下幾個(gè)模塊:請(qǐng)假銷假流程模塊、費(fèi)用報(bào)銷模塊、采購申請(qǐng)模塊、周報(bào)管理模塊、考勤打卡模塊等。 本系統(tǒng)采用j2ee技術(shù)規(guī)范,運(yùn)用spring+hibernate+jsp+oracle的mvc三層模式設(shè)計(jì)架構(gòu),流程方面使用snaker工作流引擎技術(shù)。本系統(tǒng)主要闡述oa自動(dòng)化辦公的工作流管理及一些日常業(yè)務(wù)方面的管理。關(guān)鍵字 :snaker; 辦公自動(dòng)化; springmvc; 流程管理abstractwith the rapid development of computer technology, network technology and communication technology, the paperless office is a inevitable trend. emergence of office automation system based on the web form, to meet the enterprise information fast processing, make our work efficiency and quality has been greatly improved, not only saves resources, but also greatly promoted the development of enterprises.office system, make the enterprise each department staff even though far apart, but also can relaxed office. it can be said, the rational use of office automation system, will make the development of enterprises into a new height.this paper introduces the research background, purpose and significance and the development status of oa, introduces the research adopted the related technology and theory of knowledge. the main function of the system has the following modules: leave for leave process module, application module, purchasing expense module, report management module, attendance punch card module.the j2ee specification of the system, using spring+hibernate+jsp+oracle mvc three layer model architecture design process, using snaker workflow engine technology. this system is mainly the oa office automation workflow management and daily business management.key words:snaker; office automation; spring mvc; process management目 錄緒論 1第1章 相關(guān)技術(shù)和理論基礎(chǔ)1.1工作流 31.2 jsp技術(shù) 31.3 oracle數(shù)據(jù)庫 31.4 springmvc 框架 4第2章 需求分析和系統(tǒng)概述 2.1 需求分析 5 2.2 系統(tǒng)概述 5第3章 系統(tǒng)設(shè)計(jì) 3.1 概要設(shè)計(jì) 63.1.1 體系結(jié)構(gòu)設(shè)計(jì) 63.2.2 系統(tǒng)設(shè)計(jì)圖 63.2 詳細(xì)設(shè)計(jì) 73.2.1 用戶登陸模塊 73.2.2 我的工作模塊 93.2.3 流程管理模塊 143.2.4 配置管理模塊 163.2.5 系統(tǒng)管理模塊 173.2.6 業(yè)務(wù)流程模塊 203.3 數(shù)據(jù)庫設(shè)計(jì) 323.3.1數(shù)據(jù)庫概要設(shè)計(jì) 323.3.2數(shù)據(jù)庫邏輯設(shè)計(jì) 33第4章 系統(tǒng)實(shí)現(xiàn) 4.1 項(xiàng)目總覽 504.1.1 程序結(jié)構(gòu)圖 504.2 表現(xiàn)層實(shí)現(xiàn) 514.3 控制層實(shí)現(xiàn) 524.3.1 控制層文件 524.4 業(yè)務(wù)層實(shí)現(xiàn) 594.4.1 業(yè)務(wù)層文件 59第5章 系統(tǒng)測試 5.1 測試計(jì)劃 605.2 測試用例 605.2.1 對(duì)身份驗(yàn)證功能進(jìn)行測試 60結(jié)論 63致謝 64參考文獻(xiàn) 65 緒 論課題研究背景 計(jì)算機(jī)的出現(xiàn)給人類社會(huì)帶來了第三次工業(yè)革命,計(jì)算機(jī)和計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)深入到了各行各業(yè),各個(gè)領(lǐng)域。隨著計(jì)算機(jī)信息技術(shù)和互聯(lián)網(wǎng)的快速發(fā)展和普及,工作流技術(shù)在企業(yè)中的應(yīng)用越來越廣泛,自動(dòng)化辦公系統(tǒng)也應(yīng)運(yùn)而生。oa的出現(xiàn)使得廣大的企業(yè)員工辦公效率變得越來越方便快捷,企業(yè)資源的消耗也大大的減少。本文重點(diǎn)研究的是一個(gè)基于springmvc和snaker工作流引擎的自動(dòng)化辦公系統(tǒng)??梢哉f,基于工作流(workflow)的辦公自動(dòng)化(oa)研究在國際已經(jīng)有相當(dāng)長的歷史。20世紀(jì)80年代中期,以個(gè)人電腦、辦公套件為主要標(biāo)志的辦公系統(tǒng)誕生,它實(shí)現(xiàn)了文檔寫作電子化、數(shù)據(jù)統(tǒng)計(jì)以及企業(yè)辦公無紙化等,完成了辦公信息載體從原始紙介質(zhì)向電子比特方式的飛躍改革。20世紀(jì)90年代中期,由于lotusnotes為代表的群件技術(shù)的出現(xiàn)以及網(wǎng)絡(luò)通信技術(shù)的飛速發(fā)展,給oa系統(tǒng)帶來了一次革命性的的改變,辦公自動(dòng)化系統(tǒng)逐漸以網(wǎng)絡(luò)技術(shù)和協(xié)同工作技術(shù)為主要特征。課題研究的目的和意義眾做周知,傳統(tǒng)的辦公方式主要以紙介質(zhì)為主,在信息革命的浪潮中,顯然早已不能滿足高效率、快節(jié)奏的現(xiàn)代工作和生活的需要。近年來隨著科技,經(jīng)濟(jì)及社會(huì)的不斷發(fā)展與進(jìn)步,企業(yè)管理和辦公活動(dòng)的重要性逐漸突出。自動(dòng)化系統(tǒng)oa由此應(yīng)運(yùn)而生,它高效、迅捷、節(jié)能等巨大優(yōu)勢使得其被越來越廣泛的應(yīng)用和普及。使用辦公自動(dòng)化系統(tǒng)是對(duì)傳統(tǒng)辦公模式的一種變革,不僅可以提高員工的工作效率、企業(yè)的綜合管理水平,同時(shí)也能提高企業(yè)的市場競爭力。0本文的研究內(nèi)容 本系統(tǒng)采用b/s架構(gòu),即瀏覽器和服務(wù)器的架構(gòu),基于springmvc和snaker工作流引擎,研究的主要對(duì)象是企業(yè)職工和管理員在線辦公,讓用戶能夠有效的處理各種相關(guān)的信息,以及促進(jìn)企業(yè)管理的信息化,規(guī)范化和集成化,實(shí)現(xiàn)計(jì)算機(jī)的智能化管理,形成高效率的工作團(tuán)隊(duì),以提高工作效率和工作業(yè)績。研究內(nèi)容主要有以下幾個(gè)方面: (1). 用戶、角色、權(quán)限等系統(tǒng)管理 (2). 請(qǐng)假、銷假、內(nèi)外部采購等流程額申請(qǐng)和審批。 (3). 工作周報(bào)查看、上傳等管理。 (4). 考勤打卡管理本文的組織安排 緒論 對(duì)課題的研究背景、目的和意義以及本文的研究內(nèi)容進(jìn)行了簡明的介紹。第1章 對(duì)本課題所應(yīng)用到的相關(guān)技術(shù)和理論基礎(chǔ)作了一個(gè)簡要的介紹。第2章 介紹了系統(tǒng)需求分析和總體設(shè)計(jì)。第3章 介紹了數(shù)據(jù)庫的設(shè)計(jì),包括數(shù)據(jù)庫的需求分析和邏輯結(jié)構(gòu)設(shè)計(jì)。第4章 介紹了系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn),包括主要功能模塊的設(shè)計(jì)。第5章 第5章 對(duì)系統(tǒng)功能的測試分析。第一章 相關(guān)技術(shù)和理論基礎(chǔ)1.1 工作流 根據(jù)國際工作流管理聯(lián)盟(workflow management coalition,wfmc ) 的定義,工作流(workflow)就是自動(dòng)運(yùn)轉(zhuǎn)的業(yè)務(wù)流程,部分或者整體的表現(xiàn)為參與者對(duì)文件、信息或任務(wù)按照規(guī)程采取行動(dòng),并令其在參與者之間傳遞。簡單說,工作流就是一系列相互銜接,自動(dòng)進(jìn)行的業(yè)務(wù)活動(dòng)或任務(wù)。工作流是辦公自動(dòng)化的基石,可以說一切辦公自動(dòng)化的流程都是以工作流的形式運(yùn)行。本系統(tǒng)采用的是snaker工作流引擎。snaker是一個(gè)輕量級(jí)工作流引擎,基于java語言,適用于企業(yè)應(yīng)用中常見的業(yè)務(wù)流程。本著輕量、簡單、靈巧的理念設(shè)計(jì),snaker有著強(qiáng)大的可擴(kuò)展性和大量的可擴(kuò)展接口,默認(rèn)支持spring、jfinal、nutz、hibernate、mybatis等框架。1.2 jsp技術(shù)java server pages,簡稱jsp,中文名字是java服務(wù)器頁面 。jsp能夠使得基于web的應(yīng)用程序變得更加容易和快捷。jsp的技術(shù)基礎(chǔ)是java servlet,大型的web應(yīng)用程序的開發(fā)需要java servlet和jsp配合才能完成。jsp具備了java技術(shù)的簡單易用,平臺(tái)無關(guān)性且安全可靠,具有完全的面向?qū)ο螅饕嫦蛞蛱鼐W(wǎng)的所有特點(diǎn)。jsp是一種非常類似microsoftasp、php等能實(shí)現(xiàn)普通靜態(tài)html和動(dòng)態(tài)頁面輸出混合編碼的技術(shù)。jsp使用java編程語言編寫類xml的tags和scriptlets,借助形式上的內(nèi)容和外觀表現(xiàn)的分離,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯,web頁面制作的任務(wù)可以比較方便地通過jsp來合成,分給頁面設(shè)計(jì)人員和程序員。在運(yùn)行時(shí)態(tài),jsp將會(huì)被首先轉(zhuǎn)換成servlet,并以servlet的形態(tài)編譯運(yùn)行,所以它的效率和功能與servlet相比沒有差別,一樣具有很高的效率。1.3 oracle數(shù)據(jù)庫數(shù)據(jù)庫的概念:數(shù)據(jù)庫是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫的作用在于組織和表達(dá)信息,簡而言之,數(shù)據(jù)庫就是信息的集合。計(jì)算機(jī)的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫(flat-file)和關(guān)系數(shù)據(jù)庫(relational)。關(guān)系數(shù)據(jù)庫中包含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個(gè)不同部分的術(shù)語,象記錄、域等。oracle 數(shù)據(jù)庫系統(tǒng)是美國oracle公司(甲骨文)提供的以分布式數(shù)據(jù)庫為核心的一組軟件產(chǎn)品,是目前最流行的客戶/服務(wù)器(client/server)或b /s體系結(jié)構(gòu)的數(shù)據(jù)庫之一。oracle數(shù)據(jù)庫是目前世界上使用最為廣泛的數(shù)據(jù)庫管理系統(tǒng),作 為一個(gè)通用的數(shù)據(jù)庫系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個(gè)關(guān)系數(shù)據(jù)庫,它是一個(gè)完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫它實(shí)現(xiàn)了分布式處理功能。oracle優(yōu)越的性能使得其成為大型應(yīng)用和超大型系統(tǒng)的首選數(shù)據(jù)庫,oracle數(shù)據(jù)庫提供了基于角色的權(quán)限管理模式。通過角色管理,大大加強(qiáng)了數(shù)據(jù)庫的安全性,提供了良好的分布式管理功能,用戶可以很輕松地實(shí)現(xiàn)多數(shù)據(jù)庫的協(xié)調(diào)工作,提出了獨(dú)創(chuàng)性的表空間理念。在數(shù)據(jù)模型方面,oracle有著區(qū)別于其他數(shù)據(jù)庫的表空間概念。使數(shù)據(jù)在邏輯上劃分得更加清晰,而且具有更大的靈活性。1.4 springmvc框架mvc模式是model-view-controller的縮寫,中文翻譯為模式-視圖-控制器。mvc模式最早是smalltalk語言研究團(tuán)提出的,應(yīng)用于用戶交互應(yīng)用程序中。在j2ee模式目錄中,通常采用service to worker模式實(shí)現(xiàn),而service to worker模式可由集中控制器模式,派遣器模式和page helper模式組成。spring mvc屬于springframework的后續(xù)產(chǎn)品,已經(jīng)融合在spring web flow里面。spring 框架提供了構(gòu)建 web 應(yīng)用程序的全功能 mvc 模塊。使用 spring 可插入的 mvc 架構(gòu),可以選擇是使用內(nèi)置的 spring web 框架還可以是 struts 這樣的 web 框架。spring 框架是高度可配置的,而且包含多種視圖技術(shù),例如 javaserver pages(jsp)技術(shù)、velocity、tiles、itext 和poi。spring mvc 框架并不知道使用的視圖。spring mvc 分離了控制器、模型對(duì)象、分派器以及處理程序?qū)ο蟮慕巧?,這種分離讓它們更容易進(jìn)行定制。第2章 需求分析和系統(tǒng)概述2.1 需求分析實(shí)現(xiàn)網(wǎng)上辦公自動(dòng)化系統(tǒng)的基本功能,包括周報(bào)管理、考勤管理、消息提醒、用戶管理、流程管理等。其中流程要能正常流轉(zhuǎn),要有請(qǐng)假銷假、采購、報(bào)銷、付款申請(qǐng)等流程模塊。2.2 系統(tǒng)概述oa自動(dòng)化辦公系統(tǒng)主要實(shí)現(xiàn)企業(yè)日常辦公的無紙化,減少資源消耗和提高工作效率,總共包括五個(gè)模塊,第一個(gè)模塊是我的工作模塊,包括用戶周報(bào)管理、請(qǐng)假管理等;第二個(gè)模塊是流程管理,包括我的任務(wù)、流程定義、流程實(shí)例等,第三個(gè)模塊是配置管理,包括數(shù)據(jù)字典、表單管理、表管理。第四個(gè)模塊是系統(tǒng)管理,包括用戶管理、部門管理、角色管理以及權(quán)限管理等。第五個(gè)模塊是業(yè)務(wù)流程模塊,包括內(nèi)外部物品申請(qǐng)、請(qǐng)假申請(qǐng)、銷假申請(qǐng)、采購付款等流程。第3章 系統(tǒng)設(shè)計(jì)3.1 概要設(shè)計(jì)3.1.1 體系結(jié)構(gòu)設(shè)計(jì)該系統(tǒng)是基于b/s(browser/server,b/s)架構(gòu)的三層體系結(jié)構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著internet技術(shù)的興起,對(duì)c/s結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。用戶工作界面是通過瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(server)實(shí)現(xiàn),形成所謂三層結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)的維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本。3.1.2 系統(tǒng)設(shè)計(jì)圖 辦公自動(dòng)化系統(tǒng)業(yè) 務(wù) 流 程配 置 管 理流 程 管 理我 的 工 作系 統(tǒng) 管 理數(shù)據(jù)字典報(bào)銷申請(qǐng)采購申請(qǐng)表單管理請(qǐng)假管理周報(bào)管理用戶管理角色管理權(quán)限管理請(qǐng)假申請(qǐng)我的任務(wù)流程實(shí)例3.2 詳細(xì)設(shè)計(jì)3.2.1 用戶登陸模塊用戶提供登陸信息(用戶名和密碼),系統(tǒng)根據(jù)用戶提供的信息對(duì)用戶進(jìn)行查詢鑒別,如果身份合法,則跳轉(zhuǎn)至系統(tǒng)主頁。界面如下所示:部分前臺(tái)代碼: oa自動(dòng)化辦公系統(tǒng)賬號(hào):密碼: 記住我登錄3.2.2 我的工作模塊點(diǎn)擊 我的工作標(biāo)簽,即出現(xiàn)工作周報(bào)、請(qǐng)假管理等功能模塊。點(diǎn)擊 工作周報(bào) ,在右邊出現(xiàn)周報(bào)列表,如圖:周報(bào)管理部分前臺(tái)代碼:工作周報(bào)請(qǐng)選擇接收人:  工作開始日期:工作結(jié)束日期:上傳附件:  周報(bào)管理部分后臺(tái)代碼:/* * 編輯工作周報(bào)時(shí),返回工作周報(bào)編輯視圖 * param id * param model * return */requestmapping(value = update/id, method = requestmethod.get)public string edit(pathvariable(id) long id, model model) model.addattribute(weekly, worklyreportmanage.get(id);return mywork/weeklyreportedit;/* * 查看工作周報(bào)時(shí),返回工作周報(bào)查看視圖 * param id * param model * return */requestmapping(value = view/id, method = requestmethod.get)public string view(pathvariable(id) long id, model model) model.addattribute(weekly, worklyreportmanage.get(id);return mywork/weeklyreportview;點(diǎn)擊 銷假管理,在右邊出現(xiàn)銷假列表,如圖:3.3.3 流程管理模塊點(diǎn)擊 流程管理,左側(cè)出現(xiàn) 我的任務(wù)、流程實(shí)例、歷史任務(wù)三個(gè)功能標(biāo)簽。1、 我的任務(wù)點(diǎn)擊流程管理的【我的任務(wù)】,可以查看當(dāng)前登陸用戶收到的流程處理消息,包括待辦任務(wù)、協(xié)辦任務(wù)和知會(huì)任務(wù),如圖:當(dāng)提交流程申請(qǐng)給用戶審批后,右側(cè)待辦任務(wù)列表即會(huì)出現(xiàn)相應(yīng)的任務(wù)條,如圖:2、 流程實(shí)例點(diǎn)擊流程管理的【流程實(shí)例】,可以查看當(dāng)前正在流程執(zhí)行中的任務(wù)。如圖3、 歷史任務(wù)點(diǎn)擊流程管理的【歷史任務(wù)】,可以查看已經(jīng)結(jié)束了的流程任務(wù)。如圖4、 流程定義點(diǎn)擊流程管理的【流程定義】,可以查看、啟用、部署、刪除流程(需要權(quán)限)。部署新的流程后流程就可以運(yùn)轉(zhuǎn)。如圖3.3.4 配置管理模塊配置管理是對(duì)數(shù)據(jù)字典、表單以及表的管理。如圖:3.3.5 系統(tǒng)管理模塊系統(tǒng)管理有用戶管理、部門管理、角色管理、權(quán)限管理、資源管理以及菜單管理。1、 用戶管理點(diǎn)擊系統(tǒng)管理的【用戶管理】 可以對(duì)用戶進(jìn)行增刪改查的操作,如圖2、 部門管理點(diǎn)擊系統(tǒng)管理的【部門管理】 可以對(duì)部門進(jìn)行增刪改查的操作。如圖3、 角色管理點(diǎn)擊系統(tǒng)管理的【角色管理】 可以對(duì)角色進(jìn)行增刪改查的操作。如圖4、 權(quán)限管理點(diǎn)擊系統(tǒng)管理的【權(quán)限管理】 可以對(duì)權(quán)限進(jìn)行增刪改查的操作。如圖5、 資源管理點(diǎn)擊系統(tǒng)管理的【資源管理】 可以對(duì)資源進(jìn)行增刪改查的操作。如圖 6、菜單管理點(diǎn)擊系統(tǒng)管理的【菜單管理】 可以對(duì)菜單進(jìn)行增刪改查的操作。如圖3.3.6 業(yè)務(wù)流程模塊業(yè)務(wù)流程模塊一共有八個(gè)流程,分別是內(nèi)部物品申請(qǐng)、外部物品申請(qǐng)、請(qǐng)假申請(qǐng)、采購付款申請(qǐng)、報(bào)銷申請(qǐng)、采購申請(qǐng)、銷假申請(qǐng)、銷售申請(qǐng)八個(gè)流程。有根據(jù)權(quán)限的不同,不同用戶顯示的流程不同。下面介紹幾個(gè)流程。1. 報(bào)銷申請(qǐng)流程報(bào)銷申請(qǐng)目前是公司內(nèi)部使用的一項(xiàng)制度。不管是普通員工還是部門經(jīng)理,如果要向公司報(bào)銷費(fèi)用,一定需要遵守公司制度,填寫報(bào)銷申請(qǐng)單。然后依次經(jīng)過相應(yīng)審批人審批確認(rèn),最終由會(huì)計(jì)確認(rèn)生成憑證。流程圖:申請(qǐng)人提交申請(qǐng)(非副總、總經(jīng)理)- 部門經(jīng)理審批 - 會(huì)計(jì)審批 - 財(cái)務(wù)負(fù)責(zé)人審批 - 副總經(jīng)理審批-出納付款-會(huì)計(jì)確認(rèn)做賬-結(jié)束申請(qǐng)人提交申請(qǐng)(副總或總經(jīng)理)- 會(huì)計(jì)審批 - 財(cái)務(wù)負(fù)責(zé)人審批 - 總經(jīng)理審批 - 出納付款 - 會(huì)計(jì)確認(rèn)做賬-結(jié)束部門經(jīng)理申請(qǐng)商務(wù)費(fèi)用超過限額:申請(qǐng)人提交申請(qǐng)(部門經(jīng)理)-部門經(jīng)理審批-總經(jīng)理審批-會(huì)計(jì)審批-財(cái)務(wù)負(fù)責(zé)審批-副總審批-出納付款-會(huì)計(jì)確認(rèn)-結(jié)束報(bào)銷申請(qǐng)部分前臺(tái)代碼:!-#var(hashmap variable_applyexpenseform)- 請(qǐng)款人:部門 :請(qǐng)款類別 :請(qǐng)備注:溫馨提示:距目前為止,商務(wù)費(fèi)用已經(jīng)申請(qǐng):$bussinessamountall元,剩余$bussinessamountsurplus元溫馨提示:距目前為止,商務(wù)費(fèi)用已經(jīng)申請(qǐng):$bussinessamountall元,已超過限額12000元!如若再申請(qǐng),則為特殊申請(qǐng),需經(jīng)總經(jīng)理審批!溫馨提示:本月汽車費(fèi)用已申請(qǐng):$caramountall元,剩余$caramountsurplus元請(qǐng)款金額:元領(lǐng)款人:本人其他人請(qǐng)選擇: 原始單據(jù): 張請(qǐng)款原因:$ep.reason   報(bào)銷申請(qǐng)部分后臺(tái)代碼:/* * 報(bào)銷申請(qǐng)單保存 * return */requestmapping(value=/applyexpenseform/save,method=requestmethod.post)public string applyexpensesave(model model, string processid, string orderid, string taskid, httpservletrequest request,integer vouchernum,string reason,double amount,string remitteename,string sort,string other,string date,string users)map args = new hashmap();user user = um.get(shiroutils.getuserid(); /獲得當(dāng)前登陸的用戶org org = ogm.get(shiroutils.getorgid(); /獲得當(dāng)前登陸的用戶所在的部門args.put(applyexpense.operator,shiroutils.getusername();/設(shè)置好每一個(gè)任務(wù)的處理人/部門經(jīng)理long roleid = um.getdeptname(shiroutils.getorgid(); /根據(jù)用戶的部門id獲得該部門經(jīng)理的角色idlist dept = um.getuserrolename(roleid); /根據(jù)部門經(jīng)理的角色id獲得部門經(jīng)理的名稱args.put(approvedept.operator,dept.get(0);/會(huì)計(jì)list am = um.getuserrolename(const.role_am);args.put(approveaccou

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論