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

正文內(nèi)容

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

2025-06-27 18:22本頁面
  

【正文】 FALSE手寫板是否實(shí)驗exprimentSmallint(6)FALSEFALSE是否實(shí)驗老師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班級IDclassIDIntFALSETRUE班級ID令牌IDtokenbigint(20)FALSEFALSE令牌ID任務(wù)實(shí)例IDtaskInstancebigint(20)FALSEFALSE任務(wù)實(shí)例ID流程IDprocessInstancebigint(20)FALSEFALSE流程ID錄制時間recDateDatetimeFALSEFALSE錄制時間錄制時長recLongIntFALSEFALSE錄制時長錄制內(nèi)容recContentTextFALSEFALSE錄制內(nèi)容第一次錄制?firstSmallint(6)FALSEFALSE第一次錄制?攝錄人員recervarchar(20)FALSEFALSE攝錄人員保存路徑saveURLvarchar(100)FALSEFALSE保存路徑手寫板tabletSmallint(6)FALSEFALSE手寫板講義notesSmallint(6)FALSEFALSE講義預(yù)約IDreservationIDIntFALSETRUE預(yù)約IDfirst字段說明:當(dāng)值為0時,表示第一次錄制;當(dāng)值為1時,表示正常錄制;當(dāng)值為2時,表示試錄錄制;當(dāng)值為3時,表示重錄。 第五章 詳細(xì)設(shè)計 時序圖的設(shè)計時序圖是UML行為圖,它通過描述對象之間發(fā)送消息的時間順序顯示多個對象之間的動作協(xié)作關(guān)系,多用作表示用例的行為順序,當(dāng)執(zhí)行一個用例行為時,時序圖中每一條消息對應(yīng)了一個類操作或狀態(tài)機(jī)中引起轉(zhuǎn)化的觸發(fā)事件,在這里列出了三個分別是發(fā)起勘誤時序圖、教務(wù)自檢時序圖以及音視頻采集時序圖,分別如圖5553所示:圖 51 發(fā)起勘誤時序圖 圖 52 教務(wù)自檢時序圖圖 53 音視頻采集時序圖 類圖的設(shè)計類圖是顯示模型的靜態(tài)結(jié)構(gòu),根據(jù)該系統(tǒng)設(shè)計類圖,如圖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 ! 流程離開結(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)移下個結(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)時通過了委派處理接口,它被用戶任務(wù)元素(task)的委派(assignment)子元素中,它的職責(zé)很明確,就是將任務(wù)分配給指定的人員或角色。//實(shí)現(xiàn)JBPM工作引擎的AssignmentHandler接口,制定組長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ù)先分配給組長 (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ù)庫表的字段映射起來。于JBPM的數(shù)據(jù)庫持久化是依靠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)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1