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

正文內(nèi)容

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

2023-02-02 16:11:16 本頁(yè)面
 

【正文】 司投入到實(shí)際應(yīng)用中。本系統(tǒng)涉及三類用戶分別是普通用戶、管理員和領(lǐng)導(dǎo),共同控制系統(tǒng)的活動(dòng)。隨著計(jì)算機(jī)技術(shù)的發(fā)展和進(jìn)步,人們開(kāi)始使用計(jì)算機(jī)技術(shù)構(gòu)建一個(gè)無(wú)紙化工作環(huán)境,并在其上開(kāi)展日常的業(yè)務(wù)活動(dòng)。國(guó)際市場(chǎng)競(jìng)爭(zhēng)日益激烈,國(guó)際之間企業(yè)貿(mào)易日益增加,企業(yè)走向國(guó)際化,要求企業(yè)對(duì)業(yè)務(wù)流程能夠快速地進(jìn)行重組;市場(chǎng)趨向多元化,要求企業(yè)信息系統(tǒng)能夠適應(yīng)市場(chǎng)變化;企業(yè)之間的競(jìng)爭(zhēng)要求提高辦公效率和生產(chǎn)效率;同時(shí),面向市場(chǎng)和客戶的業(yè)務(wù)拓展,要求企業(yè)采用過(guò)程管理和過(guò)程集成方法提高其管理水平和服務(wù)質(zhì)量。在國(guó)外,工作流技術(shù)發(fā)展相對(duì)較早,也比較成熟,目前提供工作流管理軟件的供應(yīng)商有幾百家之多。本文在對(duì)WfMC提出的工作流管理系統(tǒng)的體系結(jié)構(gòu)、工作流模型以及相關(guān)規(guī)范進(jìn)行分析和研究的基礎(chǔ)上,給出了一個(gè)基于Web的工作流管理系統(tǒng)的總體結(jié)構(gòu)和數(shù)據(jù)模型設(shè)計(jì)。由于信息技術(shù)的發(fā)展和日趨激烈的商業(yè)競(jìng)爭(zhēng),人們不再滿足于獨(dú)立、零散的辦公自動(dòng)化和計(jì)算機(jī)應(yīng)用,而是需要綜合的、集成化的解決方案。辦公自動(dòng)化系統(tǒng)采用Internet/Intranet技術(shù),基于工作流的概念,使企業(yè)內(nèi)部人員方便快捷地共享信息,高效地協(xié)同工作;改變過(guò)去復(fù)雜、低效的手工辦公方式,實(shí)現(xiàn)迅速、全方位的信息采集、信息處理,為企業(yè)的管理和決策提供科學(xué)的依據(jù),深受眾多企業(yè)的青睞。它總夠有6大功能模塊,即流程管理、人事管理、日程管理、考勤管理、消息管理和系統(tǒng)管理。其中,jsp是當(dāng)今比較流行的web開(kāi)發(fā)技術(shù),在近幾年的時(shí)間中這些技術(shù)已近非常的成熟。系統(tǒng)采用的數(shù)據(jù)庫(kù)是SQLServer 2000個(gè)人版,它是一個(gè)免費(fèi)的數(shù)據(jù)庫(kù)。3 開(kāi)發(fā)工具與相關(guān)技術(shù)簡(jiǎn)介 相關(guān)技術(shù)介紹 jBPM概述JBoss jBPM是一個(gè)靈活的語(yǔ)言流程語(yǔ)言框架,其中jPDL(jBPM Process Definition Language,jBPM流程定義語(yǔ)言)就是建立在該框架之上的一種流程定義語(yǔ)言。當(dāng)然,在實(shí)際的軟件開(kāi)發(fā)中,我們應(yīng)該按需選擇,采用合適的方式使用JBoss jBPM。網(wǎng)頁(yè)還能通過(guò)tags和script lets訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。JSP與Java Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο螅哂衅脚_(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。Web Service也叫做XML Web Service WebService。從使用者的角度看來(lái)Web Service,就當(dāng)相一個(gè)應(yīng)用程序的訪問(wèn)界面。Web Service是建立可交互操作的、跨平臺(tái)的、分布式應(yīng)用程序的新平臺(tái)。MVC應(yīng)用程序總是由這三個(gè)部分組成。MVC英文即ModelViewController,即把一個(gè)應(yīng)用的輸入、處理、輸出流程按照Model、View、Controller的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層——模型層、視圖層、控制層。業(yè)務(wù)流程的處理交予模型(Model)處理。MVC設(shè)計(jì)模式告訴我們,把應(yīng)用的模型按一定的規(guī)則抽取出來(lái),抽取的層次很重要,這也是判斷開(kāi)發(fā)人員是否優(yōu)秀的設(shè)計(jì)依據(jù)。這點(diǎn)對(duì)編程的開(kāi)發(fā)人員非常重要。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個(gè)分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請(qǐng)求。如果用戶通過(guò)某個(gè)視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴于這些數(shù)據(jù)的視圖都應(yīng)反映到這些變化。 開(kāi)發(fā)工具本系統(tǒng)選用:jdk +JBPM +Apache Tomcat +Eclipse +Web插件+SQLServer 2000。根據(jù)工作流辦公系統(tǒng)應(yīng)用的實(shí)際需要,在選擇數(shù)據(jù)庫(kù)平臺(tái)時(shí),應(yīng)考慮下列因素:(1)性能:數(shù)據(jù)庫(kù)的數(shù)據(jù)處理能力(2)開(kāi)放性:數(shù)據(jù)庫(kù)是否能在多種操作系統(tǒng)下使用。(6)可操作性:數(shù)據(jù)庫(kù)在使用前是否需要復(fù)雜的培訓(xùn)。 硬件環(huán)境服務(wù)器端:高性能的計(jì)算機(jī)一臺(tái),普通的雙絞線作為連接。4 工作流辦公系統(tǒng)的總體設(shè)計(jì) 系統(tǒng)業(yè)務(wù)流程圖本系統(tǒng)構(gòu)的業(yè)務(wù)構(gòu)架圖如圖41所示。它共有大6功能模塊,即流程管理、日程管理、考勤管理、消息管理、人事管理、系統(tǒng)管理等。發(fā)送時(shí)間結(jié)束時(shí)間編號(hào)Email權(quán)限權(quán)限名稱備注權(quán)限編號(hào)編號(hào)消息日程編寫時(shí)間內(nèi)容標(biāo)題發(fā)布編寫擁有用戶出勤編寫性別部門號(hào)姓名用戶編號(hào)號(hào)登錄名登錄密碼標(biāo)題內(nèi)容編號(hào)備注簽退簽到1N111N1N編寫便簽編號(hào)標(biāo)題內(nèi)容1N圖43 系統(tǒng)ER模型 數(shù)據(jù)庫(kù)的概念設(shè)計(jì)在該階段主要把ER模型轉(zhuǎn)化成關(guān)系模型。創(chuàng)建的數(shù)據(jù)庫(kù)名稱為jbpm。表43 權(quán)限表字段名稱數(shù)據(jù)類型說(shuō)明備注AuthIdint權(quán)限編號(hào)主鍵且自動(dòng)編號(hào)AuthNamenvarchar權(quán)限名稱允許為空Remarknvarchar備注允許為空消息表(WFS_Message)如表44所示。下載jBPM開(kāi)發(fā)套件之后解壓開(kāi)作為工作目錄,如圖51所示。這樣就能使用這個(gè)驅(qū)動(dòng)來(lái)連接SQL Server 2000數(shù)據(jù)庫(kù)。3. 執(zhí)行SQL語(yǔ)句得到數(shù)據(jù)庫(kù)連接后,可以通過(guò)連接對(duì)象的createStatement方法來(lái)創(chuàng)建一個(gè)Statement對(duì)象,Statement是用于執(zhí)行SQL語(yǔ)句的接口。6. 關(guān)閉結(jié)果集,關(guān)閉Statement,關(guān)閉連接當(dāng)連接完成了,就要關(guān)閉相應(yīng)的資源以釋放內(nèi)存,后打開(kāi)的資源應(yīng)該先關(guān)閉,所以關(guān)閉順序?yàn)椋航Y(jié)果集 Statement 數(shù)據(jù)庫(kù)連接。ResultSet rs = null。 rs = (Select * from WFS_Users)。()。系統(tǒng)登錄首頁(yè)(),如圖52所示。amp。amp。amp。系統(tǒng)會(huì)連接數(shù)據(jù)庫(kù)中的員工信息表中判讀是否存在相同的用戶名和密碼,并讀取用戶的權(quán)限,如果其權(quán)限為1則進(jìn)入普通用戶頁(yè)面,如果其權(quán)限為2則進(jìn)入管理員頁(yè)面,如果其權(quán)限為3則進(jìn)入領(lǐng)導(dǎo)頁(yè)面,如果不存在則提示用戶名和密碼有錯(cuò)誤信息。 String fullname=(s_username)。 }else{ ()。在下分欄中,左分欄用于展現(xiàn)普通用戶所具有的操作列表;右分欄用于展示各操作項(xiàng)的詳細(xì)列表。2.流程管理流程管理模塊的主要功能是對(duì)報(bào)銷流程進(jìn)行監(jiān)控。圖54 流程管理頁(yè)面1)點(diǎn)擊流程管理下的我的待辦任務(wù)選項(xiàng),會(huì)在右分欄中顯示出普通用戶的待辦任務(wù)。報(bào)銷單需要填寫報(bào)銷主題、報(bào)銷金額和報(bào)銷說(shuō)明。點(diǎn)擊相應(yīng)的超鏈接,將會(huì)查看并控制相應(yīng)流程。%table width=100% border=1trtd流程模版名稱/tdtd版本號(hào)/tdtd查看當(dāng)前模版所有正在運(yùn)行的流程實(shí)例/td/tr%for(int i=0。點(diǎn)擊“日程管理”選項(xiàng)。如果有需要辦理的任務(wù),將會(huì)顯示在列表中。日程管理頁(yè)面代碼()table width=100% border=1 cellpadding=0 cellspacing=0tr bgcolor=FDFDD0 td日程編號(hào)/tdtd標(biāo)題/tdtd內(nèi)容/tdtd發(fā)布時(shí)間/tdtd colspan=2操作/td/tr% ScheduleCl sc=new ScheduleCl()。%trtd%=%/tdtd%=%/tdtd%=%/tdtd%= %/tdtda href=?userid=%= %修改/a/tdtda HREF=?userid=%= %刪除/a/td/tr%}%/table(4)考勤管理考勤管理的模塊主要功能是記錄并管理用戶的出勤情況。圖56 考勤管理頁(yè)面1)點(diǎn)擊考勤管理下的員工簽到簽退選項(xiàng),會(huì)在右分欄中顯示出員工簽到簽退的表單??记跉v史查詢頁(yè)面代碼()% //調(diào)用Controller層的AttendanceCl來(lái)完成對(duì)考勤情況的控制 AttendanceCl sc=new AttendanceCl()。 //調(diào)用Model層的Attendance來(lái)完成對(duì)考勤情況的調(diào)用 Attendance at=()。消息管理頁(yè)面如圖57所示。消息管理頁(yè)面代碼()%//調(diào)用Controller層的messageCl來(lái)完成對(duì)考勤情況的控制MessageCl sc=new MessageCl()。 //調(diào)用Model層的message來(lái)完成對(duì)考勤情況的調(diào)用 Message ms=()。點(diǎn)擊“用戶管理”選項(xiàng)。如果有需要對(duì)用戶進(jìn)行編輯,只需要點(diǎn)擊列表中的編輯選項(xiàng),就會(huì)進(jìn)入用戶編輯界面,編輯完成之后點(diǎn)擊保存,系統(tǒng)就會(huì)保存用戶信息。如果提交成功,將會(huì)在頁(yè)面中提示提交添加用戶成功;如果提交未成功,將會(huì)返回繼續(xù)修改填寫。 //. while(()){ //,調(diào)用強(qiáng)制轉(zhuǎn)換String類型賦值給i。(3)系統(tǒng)管理系統(tǒng)管理的模塊主要功能是控制系統(tǒng)所擁有的權(quán)限。圖511系統(tǒng)管理頁(yè)面1)點(diǎn)擊系統(tǒng)管理下的權(quán)限查詢選項(xiàng)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1