freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于bs架構(gòu)的工作流辦公系統(tǒng)的開發(fā)畢業(yè)論文-在線瀏覽

2025-03-07 16:11本頁面
  

【正文】 Design 9 Summary Design of Database 9 Concept Design of Database 105 Workflow Office Automation System to Achieve the Specific 12 Configuration fo System Development Environment 12 Implement of Every Module 13 Database Connection Module 13 Login Module 14 User Module 16 Manager Module 20 Supermanager Module 22Tag 24References 25Thanks 26泰山學(xué)院本科畢業(yè)論文1 引言在早期沒有引入計(jì)算機(jī)系統(tǒng)時(shí),生產(chǎn)領(lǐng)域和辦公自動(dòng)化領(lǐng)域的許多工作都是人工完成的。本系統(tǒng)涉及三類用戶分別是普通用戶、管理員和領(lǐng)導(dǎo),共同控制系統(tǒng)的活動(dòng)。辦公自動(dòng)化系統(tǒng)本身是一個(gè)集眾多功能于一體的系統(tǒng),要完成一個(gè)真正可以投入使用的辦公自動(dòng)化系統(tǒng),還需要到實(shí)踐中尋找需求,進(jìn)行進(jìn)一步的完善。泰 山 學(xué) 院本科畢業(yè)論文基于B/S架構(gòu)的工作流辦公系統(tǒng)的開發(fā)DEVELOPMENT OF WORKFLOW OFFICE AUTOMATION SYSTEM BASED ON B/S STRUCTURE趙剛2007070249專 業(yè) 名 稱 軟件工程 申請學(xué)士學(xué)位所屬學(xué)科 工 學(xué) 指導(dǎo)教師姓名、職稱 張巖 講師 2011 年5 月 10日中文摘要摘 要近年來,隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,辦公自動(dòng)化系統(tǒng)已經(jīng)被越來越多的公司投入到實(shí)際應(yīng)用中。工作流技術(shù)的逐步完善,使得人們?nèi)粘^k公的效率得到了極大地提升。本文主要是通過建立一個(gè)工作流辦公系統(tǒng),來探討工作流技術(shù)應(yīng)用在辦公自動(dòng)化系統(tǒng)中的優(yōu)勢。本論文首先分析工作流技術(shù)優(yōu)勢,然后闡述如何運(yùn)用Jsp技術(shù)實(shí)現(xiàn)基于B/S架構(gòu)的工作流辦公系統(tǒng),同時(shí)闡述jBPM、eclipse等開源工具在Web框架下的應(yīng)用。那個(gè)時(shí)期各個(gè)業(yè)務(wù)活動(dòng)之間通過紙張傳遞信息。此外,一些企事業(yè)單位開始構(gòu)建自己專用的信息傳遞和處理系統(tǒng),以實(shí)現(xiàn)日常信息處理的電子化和自動(dòng)化。許多公司開發(fā)了自己的工作流管理系統(tǒng)以適應(yīng)市場上的需求。近年來,隨著企業(yè)規(guī)模的擴(kuò)大,企業(yè)內(nèi)部信息系統(tǒng)規(guī)模變得越來越龐大,企業(yè)之間的聯(lián)系也越來越緊密,企業(yè)內(nèi)部和外部業(yè)務(wù)流程趨向于集中統(tǒng)一。通過工作流技術(shù)整合業(yè)務(wù)流程,實(shí)現(xiàn)業(yè)務(wù)流程自動(dòng)化管理,已經(jīng)成為企業(yè)信息系統(tǒng)不可或缺的一部分。除了專門的工作流管理系統(tǒng)之外,許多公司把工作流技術(shù)集成到自己的系統(tǒng)中。在國內(nèi)的市場上,也有許多優(yōu)秀的工作流管理軟件產(chǎn)品?;谝陨系姆治龊驮O(shè)計(jì),本文將工作流系統(tǒng)和辦公自動(dòng)化系統(tǒng)相結(jié)合,實(shí)現(xiàn)了一個(gè)泰山學(xué)院工作流辦公系統(tǒng)。該工作流辦公系統(tǒng)在運(yùn)用工作流技術(shù)的基礎(chǔ)上,結(jié)合以往辦公自動(dòng)化系統(tǒng)的業(yè)務(wù)功能,實(shí)現(xiàn)辦公自動(dòng)化處理的系統(tǒng)。單獨(dú)的辦公自動(dòng)化系統(tǒng)不能很好地解決。但是,能將兩者結(jié)合在一起的系統(tǒng)不多,本系統(tǒng)目的在于探索開發(fā)出一個(gè)工作流辦公系統(tǒng),要求不僅能夠?qū)崿F(xiàn)辦公自動(dòng)化系統(tǒng)的功能,還能結(jié)合工作流系統(tǒng)的優(yōu)勢。使用工作流技術(shù)可以對常規(guī)性事務(wù)進(jìn)行管理,改進(jìn)和優(yōu)化業(yè)務(wù)流程,提高業(yè)務(wù)工作效率;實(shí)現(xiàn)更好的業(yè)務(wù)過程控制,提高顧客服務(wù)質(zhì)量;提高業(yè)務(wù)流程的柔性等。它要求建成以Web服務(wù)為基礎(chǔ)模塊,結(jié)合Web設(shè)計(jì)的優(yōu)秀模式,利用jsp技術(shù)開發(fā)出的一個(gè)工作流辦公系統(tǒng)。 可行性分析本系統(tǒng)屬于辦公自動(dòng)化系統(tǒng)的一種,基于以前已有諸多的辦公自動(dòng)化系統(tǒng),又結(jié)合工作流管理系統(tǒng)的特點(diǎn)。 技術(shù)可行性該系統(tǒng)采用的主要技術(shù)包括jBPM、jsp和Web服務(wù)等。jBPM作為本系統(tǒng)的工作流引擎,負(fù)責(zé)整個(gè)業(yè)務(wù)流程的控制和業(yè)務(wù)數(shù)據(jù)的交互。 經(jīng)濟(jì)可行性該系統(tǒng)采用的技術(shù)都是開源技術(shù),開發(fā)環(huán)境也是開源免費(fèi)的。因此系統(tǒng)所使用的軟件都是免費(fèi)的,極大地節(jié)省了投資成本。所以系統(tǒng)在法律上可行。jPDL使用一種直觀的流程定義語言來描述企業(yè)業(yè)務(wù)流程中的任務(wù)、活動(dòng)、定時(shí)器等操作,然后把這些操作通過變遷和狀態(tài)機(jī)制綁定在一起,實(shí)現(xiàn)了一個(gè)強(qiáng)大的、易擴(kuò)展的流程控制機(jī)制。盡管JBoss jBPM是一個(gè)完整的產(chǎn)品實(shí)現(xiàn),但是它完全可以作為一個(gè)簡單的Java庫使用,也可以作 為一個(gè)企業(yè)級應(yīng)用直接部署。在JBoss jBPM中,核心的工作流管理功能集成在一個(gè)Java庫中。 JSP簡介JSP技術(shù)使用Java編程語言編寫類XML的tags和script lets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁的處理邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要的功能。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。Java Servlet 是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。例如,在Windows系統(tǒng)中,應(yīng)用程序是通過API使用系統(tǒng)提供的服務(wù),而在Web服務(wù)站點(diǎn)之間,如果想使用其它站點(diǎn)中的資源,就可以使用Web服務(wù)技術(shù)。從字面意義上理解,它就是一個(gè)運(yùn)行在Web上的服務(wù)。 Web Service就好像是一個(gè)遠(yuǎn)程的服務(wù)提供者,只要需要服務(wù)的人按照一定的規(guī)范請求,它就可以提供服務(wù)。它是通過Web方式請求調(diào)用的。在調(diào)用它的時(shí)候,就和使用普通函數(shù)沒有多大差別,就好像一種分布式的網(wǎng)絡(luò)模塊化組件。它的訪問的機(jī)制是基于XML的消息形式的,而使Web客戶端與Web Service之間除了請求和響應(yīng)外,兩者之間不需要清楚對方的其它任何情況。 MVC開發(fā)模式MVC架構(gòu)是ModelViewController的縮寫,中文翻譯為模型視圖控制器。Event(事件)導(dǎo)致Controller改變Model或View,或者同時(shí)改變兩者。類似的,只要Controller改變了View,View會(huì)從潛在的Model中獲取數(shù)據(jù)來刷新自己。視圖(View)代表用戶交互界面,對于Web應(yīng)用來說,可以概括為HTML界面,但有可能為XHTML、XML和Applet。一個(gè)應(yīng)用可能有很多不同的視圖,MVC設(shè)計(jì)模式對于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請求,而不包括在視圖上的業(yè)務(wù)流程的處理。模型(Model):就是業(yè)務(wù)流程/狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定。業(yè)務(wù)模型的設(shè)計(jì)可以說是MVC最主要的核心。抽象與具體不能隔得太遠(yuǎn),也不能太近。我們可以用對象編程來做比喻,MVC定義了一個(gè)頂級類,告訴它的子類你只能做這些,但沒法限制你能做這些。業(yè)務(wù)模型還有一個(gè)很重要的模型那就是數(shù)據(jù)模型??刂?Controller)可以理解為從用戶接收請求, 將模型與視圖匹配在一起,共同完成用戶的請求??刂茖硬⒉蛔鋈魏蔚臄?shù)據(jù)處理。模型、視圖與控制器的分離,使得一個(gè)模型可以具有多個(gè)顯示視圖。因此,無論何時(shí)發(fā)生了何種數(shù)據(jù)變化,控制器都會(huì)將變化通知所有的視圖,導(dǎo)致顯示的更新。模型、視圖、控制器三者之間的關(guān)系和各自的主要功能。 數(shù)據(jù)庫數(shù)據(jù)庫作為一個(gè)系統(tǒng)的存儲(chǔ)工具,它的執(zhí)行效率直接關(guān)系到整個(gè)系統(tǒng)執(zhí)行效率,是系統(tǒng)數(shù)據(jù)進(jìn)行持久化常用的工具。選擇一個(gè)數(shù)據(jù)庫平臺(tái)是非常重要的。(3)安全性:數(shù)據(jù)庫是否具有高度的安全性。(5)并行性:數(shù)據(jù)庫是否并行運(yùn)行在多節(jié)點(diǎn)上。該系統(tǒng)的數(shù)據(jù)庫平臺(tái)選用的是Microsoft 公司的SQL Server 2000。 系統(tǒng)平臺(tái) 系統(tǒng)模式本系統(tǒng)主體采用MVC模式作為開發(fā)模式,底層又運(yùn)用Web服務(wù)的相關(guān)技術(shù)??蛻舳耍浩胀ǖ挠?jì)算機(jī)或者工作站,普通的雙絞線作為連接??蛻舳耍喊惭bIE等瀏覽器,安裝windows XP系統(tǒng)。系統(tǒng)登錄職工登錄管理員登陸流程監(jiān)控我要報(bào)銷我的待辦任務(wù)我的便簽員工信息我的日程權(quán)限管理員工簽到簽退考勤管理人事管理我的待辦任務(wù)流程管理消息管理日程管理系統(tǒng)管理考勤歷史查詢我的消息圖41 業(yè)務(wù)框架 總體設(shè)計(jì)的目標(biāo)和思路本系統(tǒng)目的在于設(shè)計(jì)一個(gè)基于Web服務(wù)的工作流辦公系統(tǒng)。系統(tǒng)實(shí)現(xiàn)的功能主要是圍繞在管理過程中所發(fā)生數(shù)據(jù)流動(dòng),主要有工作流程的數(shù)據(jù)交互,考勤記錄和發(fā)送消息等。 系統(tǒng)構(gòu)架本系統(tǒng)的系統(tǒng)構(gòu)架圖如圖42所示。本系統(tǒng)的ER模型如圖43所示。ER圖中的主要成分是實(shí)體類型和聯(lián)系類型。本系統(tǒng)使用SQL Server 2000作為數(shù)據(jù)庫管理系統(tǒng)。jbpm數(shù)據(jù)庫中包含的數(shù)據(jù)表及其相應(yīng)功能如表41所示。表42 用戶信息表字段名稱數(shù)據(jù)類型說明備注UserIdbig
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1