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

正文內(nèi)容

基于jbpm工作流課件錄制系統(tǒng)設(shè)計(jì)畢業(yè)論文-資料下載頁(yè)

2025-06-27 18:22本頁(yè)面
  

【正文】 FALSE手寫(xiě)板是否實(shí)驗(yàn)exprimentSmallint(6)FALSEFALSE是否實(shí)驗(yàn)老師IDteacherIDIntFALSETRUE老師ID續(xù)表任務(wù)表字段名字段類型PKNULL缺省注釋是否獨(dú)立制作aloneIntFALSETRUE0s0為否 1為是任務(wù)標(biāo)題titlevarchar(128)FALSEFALSE任務(wù)標(biāo)題(10) 錄制表CDEL_REC表結(jié)構(gòu)的定義,如表413所示:表 413 錄制表字段名錄制表字段類型PKNULL缺省注釋錄制IDrecIDIntTRUETRUE錄制ID教師IDteacherIDIntFALSETRUE教師ID班級(jí)IDclassIDIntFALSETRUE班級(jí)ID令牌IDtokenbigint(20)FALSEFALSE令牌ID任務(wù)實(shí)例IDtaskInstancebigint(20)FALSEFALSE任務(wù)實(shí)例ID流程IDprocessInstancebigint(20)FALSEFALSE流程ID錄制時(shí)間recDateDatetimeFALSEFALSE錄制時(shí)間錄制時(shí)長(zhǎng)recLongIntFALSEFALSE錄制時(shí)長(zhǎng)錄制內(nèi)容recContentTextFALSEFALSE錄制內(nèi)容第一次錄制?firstSmallint(6)FALSEFALSE第一次錄制?攝錄人員recervarchar(20)FALSEFALSE攝錄人員保存路徑saveURLvarchar(100)FALSEFALSE保存路徑手寫(xiě)板tabletSmallint(6)FALSEFALSE手寫(xiě)板講義notesSmallint(6)FALSEFALSE講義預(yù)約IDreservationIDIntFALSETRUE預(yù)約IDfirst字段說(shuō)明:當(dāng)值為0時(shí),表示第一次錄制;當(dāng)值為1時(shí),表示正常錄制;當(dāng)值為2時(shí),表示試錄錄制;當(dāng)值為3時(shí),表示重錄。 第五章 詳細(xì)設(shè)計(jì) 時(shí)序圖的設(shè)計(jì)時(shí)序圖是UML行為圖,它通過(guò)描述對(duì)象之間發(fā)送消息的時(shí)間順序顯示多個(gè)對(duì)象之間的動(dòng)作協(xié)作關(guān)系,多用作表示用例的行為順序,當(dāng)執(zhí)行一個(gè)用例行為時(shí),時(shí)序圖中每一條消息對(duì)應(yīng)了一個(gè)類操作或狀態(tài)機(jī)中引起轉(zhuǎn)化的觸發(fā)事件,在這里列出了三個(gè)分別是發(fā)起勘誤時(shí)序圖、教務(wù)自檢時(shí)序圖以及音視頻采集時(shí)序圖,分別如圖5553所示:圖 51 發(fā)起勘誤時(shí)序圖 圖 52 教務(wù)自檢時(shí)序圖圖 53 音視頻采集時(shí)序圖 類圖的設(shè)計(jì)類圖是顯示模型的靜態(tài)結(jié)構(gòu),根據(jù)該系統(tǒng)設(shè)計(jì)類圖,如圖54所示:圖 54 系統(tǒng)類圖 第六章 系統(tǒng)實(shí)現(xiàn) 核心實(shí)現(xiàn)代碼 工作流程定義實(shí)現(xiàn)發(fā)起勘誤流程定義:?xml version= encoding=UTF8?processdefinition xmlns=urn:: name=erratr ! 泳道,用于定義角色和用戶 swimlane name=erracademicleader assignment class=.BaseSwimlaneAssignHandler / /swimlane swimlane name=errcwleader ! 流程執(zhí)行者委派的實(shí)現(xiàn)類 assignment class=.BaseSwimlaneAssignHandler //swimlane swimlane name=errcwemp assignment class=.BaseSwimlaneAssignHandler / /swimlane swimlane name=errexecutor assignment class=.ExecutorAssignHandler / /swimlane swimlane name=errleader assignment class=.LeaderAssignHandler / /swimlane ! 起始結(jié)點(diǎn) startstate name=SS_init task name=TK_ErErrReport/task transition to=TN_leaderCheck/transition ! 流程離開(kāi)結(jié)點(diǎn)觸發(fā)事件 event type=nodeleave action name=AC_SetVariable class=./action/event/startstate ! 任務(wù)結(jié)點(diǎn) tasknode name=TN_leaderCheck !— 指定執(zhí)行者和任務(wù)的實(shí)現(xiàn)類 task name=TK_ErLeaderCheck swimlane=erracademic leader/task transition to=TN_leaderAssign/transition /tasknode tasknode name=TN_leaderAssign task name=TK_ErLeaderAssign swimlane=errcwleader/task! 流程轉(zhuǎn)移下個(gè)結(jié)點(diǎn) transition to=TN_memberOperate/transition/tasknode tasknode name=TN_memberOperate task name=TK_ErMemberOperate swimlane=errcwemp/task transition to=TN_upload/transition /tasknode tasknode name=TN_upload task name=TK_ErUpload swimlane=errcwemp2/task transition to=TN_applicantCheck/transition /tasknode tasknode name=TN_applicantCheck task name=TK_ErApplicantCheck swimlane=erracademicemp/task ! 有兩路的分支 transition to=DS_isNeedBak name=tr_toIsNeedBak/transition transition to=TN_leaderAssign name=tr_reAssign/transition /tasknode decision name=DS_isNeedBak ! 指定條件判斷處理實(shí)現(xiàn)類 handler class=.IsNeedBakDecisionHandler / transition to=ES_end name=tr_no/transition transition to=TN_personBak name=tr_yes/transition /decision tasknode name=TN_personBak task name=TK_personBak swimlane=errexecutor/task transition to=TN_groupBak/transition /tasknode ! 結(jié)束結(jié)點(diǎn) tasknode name=TN_groupBak task name=TK_groupBak swimlane=errleader/task transition to=ES_end/transition /tasknode endstate name=ES_end /endstate/processdefinition 工作流程轉(zhuǎn)移實(shí)現(xiàn)使用委托流程轉(zhuǎn)移給執(zhí)行者:此實(shí)現(xiàn)時(shí)通過(guò)了委派處理接口,它被用戶任務(wù)元素(task)的委派(assignment)子元素中,它的職責(zé)很明確,就是將任務(wù)分配給指定的人員或角色。//實(shí)現(xiàn)JBPM工作引擎的AssignmentHandler接口,制定組長(zhǎng)public class LeaderAssignHandler implements AssignmentHandler { @SuppressWarnings(unchecked)public void assign(Assignable assignable, ExecutionContext executionContext) throws Exception { // 日志記錄 (LeaderAssignHandler, begin)。 String leader = (String)().getVariable(leader)。 (leader)。 //任務(wù)先分配給組長(zhǎng) (leader, assignable, executionContext)。}//指定勘誤修改人public class ExecutorAssignHandler implements AssignmentHandler {@SuppressWarnings(unchecked)public void assign(Assignable assignable, ExecutionContext executionContext) throws Exception { String executor = (String)().getVariable(executor)。 (executor)。 //勘誤修改人 (executor, assignable, executionContext)。 }} 工作流流程持久化實(shí)現(xiàn)(1) 勘誤實(shí)體類public class Erratr extends BaseDomain { private Integer id。 private Chapter chapter。 private CourseClass courseClass。 private String title。 private Integer errType。 private Integer fileType。 private String position。 private String originalText。 private String correctText。 private String creator。 private Date createDate。 private String sendGrouper。 private String receiveGrouper。 private Date receiveDate。 private String executor。 private Date plieteDate。 private Date checkDate。 private Teacher teacher。 private String appContent。 private String sendDept。 private String receiveDept。 private Date uploadDate。 private Boolean isNeedBak。 private Integer fileCount。 private Date executeDate。 private String type。private Integer status。 }(2) Hibernate映射文件以XML配置文件的形式,將實(shí)體類的屬性與相應(yīng)數(shù)據(jù)庫(kù)表的字段映射起來(lái)。于JBPM的數(shù)據(jù)庫(kù)持久化是依靠Hibernate進(jìn)行的。?xml version=?!DOCTYPE hibernatemapping PUBLIC //Hibernate/Hibernate Mapping DTD hibernatemapping defaultaccess=field class name= table=CDEL_ERRATR id name=id column=idgenerator class=native//id property name=title update=false/ property name=errType update=false/ property name=fileType update=false/ property name=position update=false/ property name=originalText/ propert
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1