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

正文內(nèi)容

工作流_內(nèi)蒙古工業(yè)大學(xué)畢業(yè)設(shè)計(jì)書(shū)(參考版)

2024-08-17 09:48本頁(yè)面
  

【正文】 。設(shè)計(jì)中及時(shí)的與指導(dǎo)教師溝通,和同學(xué)相互學(xué)習(xí)、探討得到了很多新的思路增強(qiáng)了團(tuán)隊(duì)作業(yè)的能力,增加了彼此的友情,是我一次難得的經(jīng)歷,感謝幫助我的同學(xué),為大學(xué)最后時(shí)光劃上了一個(gè)理想的句號(hào)。感謝錢庭榮老師給我的幫助和指導(dǎo)。感謝老師對(duì)我的畢業(yè)設(shè)計(jì)進(jìn)行的指導(dǎo),給我提出了很多寶貴的意見(jiàn)和修改的建議,對(duì)我的設(shè)計(jì)提出了建設(shè)性的意見(jiàn)和建議,使得我能更快更好的完成我的設(shè)計(jì),并及時(shí)的幫我進(jìn)行了論文的修改,及時(shí)的幫我指出了錯(cuò)誤。參考文獻(xiàn)[1] 張海藩.軟件工程導(dǎo)論.北京.清華大學(xué)出版社.200207:150162[2] Art Taylor(美).JDBC數(shù)據(jù)庫(kù)編程與J2EE.北京.電子工業(yè)出版社.2004:1027[3] 肖剛.Java GUI程序設(shè)計(jì).北京.清華大學(xué)出版社.1998:190211[4] 洪維恩,何嘉.Java2面向?qū)ο蟪绦蛟O(shè)計(jì).北京.中國(guó)鐵道出社.:50200[5] 耿祥義.Java基礎(chǔ)教程.北京.清華大學(xué)出版社.:1050[6] Bruce Eckel.Java編程思想.北京.機(jī)械工業(yè)出版社.:30280 [7] Jason Price.Oracle9i JDBC程序設(shè)計(jì)(美).北京.機(jī)械工業(yè)出版社.2003:2045[8] 劉亞賓,楊紅.精通Eclipse.北京.電子工業(yè)出版社.:63281[9] 孫衛(wèi)琴..北京.電子工業(yè)出版者.2006:3625[10] 王克宏,郝建文.Java技術(shù)教程(基礎(chǔ)篇).北京.清華大學(xué)出版社.:315350[11] 汪濤,黃力芹,吳耿鋒.工作流管理的發(fā)展歷程和趨勢(shì).計(jì)算機(jī)工程與科學(xué).2001年第23 卷第1期:90110[12] 李建筑.工作流管理技術(shù)研究.華北電力技術(shù).20016:2231[13] Wilvander Aalst and Kees Maxvan Hee .Workflow Management Models.Methods and Systems.2002[14] Intl Journal of Cooperative Information Systems.1996 5 (4):469500[15] Joe Winchester,Renee Schwartz.Build a better GUI..20011010[16] Matt Chapman.The Java 2 user interface. .2001716 謝 辭在畢業(yè)設(shè)計(jì)的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程中,出現(xiàn)了很多設(shè)計(jì)性和技術(shù)性上的問(wèn)題,有許多的問(wèn)題是一個(gè)人都無(wú)法能夠解決的,而對(duì)于這些問(wèn)題,每當(dāng)提出,老師們都給了一定的幫助和鼓勵(lì),提出了修改意見(jiàn)和改正方法,對(duì)我的設(shè)計(jì)具體的實(shí)現(xiàn)起了很大的作用,讓我能夠按時(shí)完成我的畢業(yè)設(shè)計(jì)。在設(shè)計(jì)過(guò)程中出現(xiàn)了很多的不足之處有待指出和解決,相信在今后的應(yīng)用中也會(huì)出現(xiàn)一定的問(wèn)題,同樣也相信只有提出問(wèn)題才能夠有解決問(wèn)題的方法,才會(huì)使得系統(tǒng)更加的完善和健全。該系統(tǒng)與已有的系統(tǒng)相比,在每一層中也都采用了面向接口的編程,在使用使全部定義為接口類型,而具體的使用則是使用實(shí)現(xiàn)類中的方法,從而降低了耦合性,方便代碼的重寫(xiě),使得代碼有很高的可重用性。系統(tǒng)的設(shè)計(jì)思想符合要求,前期的調(diào)研準(zhǔn)備充分,需求的分析得體更適合當(dāng)前的環(huán)境和市場(chǎng),數(shù)據(jù)庫(kù)的設(shè)計(jì)良好,體系框架的搭建都經(jīng)過(guò)了一定的研究和總結(jié),才使得系統(tǒng)得已實(shí)現(xiàn)。測(cè)試的過(guò)程中達(dá)到了預(yù)期的目標(biāo)設(shè)計(jì)過(guò)程中采用了分層實(shí)現(xiàn),使得邏輯清晰,各個(gè)層次分工明確,分別完成具體的功能。(4)和數(shù)據(jù)庫(kù)建立連接的配置文件定義了和數(shù)據(jù)庫(kù)建立連接所需要的屬性,以文件形式存放,便于更改。節(jié)省了大量的代碼的開(kāi)銷。(1)和數(shù)據(jù)庫(kù)建立連接工廠類在該工廠類中采用了從配置文件中讀取和數(shù)據(jù)庫(kù)建立連接的一些數(shù)據(jù),降低了耦合性,如果更換數(shù)據(jù)庫(kù),直接改變配置文件的信息就可以快速的實(shí)現(xiàn)數(shù)據(jù)庫(kù)的更換。為DAO層提供了連接,同時(shí)也為DAO層提供了對(duì)數(shù)據(jù)庫(kù)進(jìn)行增、刪、改、查的操作模版。 } } Common層 該層為DAO層提供了通過(guò)配置文件,和數(shù)據(jù)庫(kù)的連接,結(jié)果集的處理,異常處理,對(duì)資源的關(guān)閉。 return null。 } catch (Exception e) { 捕獲異常,事物回滾()。 提交事物 ()。 定義DAO接口類型的引用 Dao dao = new DaoImplement(conn)。 try {建立連接 conn = ().getConnection()。管理員登錄public Admin adminLogin(String name, String passwd) throws Exception { Connection conn = null。 Service層實(shí)現(xiàn)該層的實(shí)現(xiàn)通過(guò)實(shí)現(xiàn)接口,將定義的方法具體的實(shí)現(xiàn),通過(guò)調(diào)用DAO層的方法實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中表中的信息進(jìn)行增刪改查。 Service層 Service層功能該層調(diào)用DAO層接口方法,全部采用面向接口的編程。從而能夠降低修改時(shí)的工作量,降低層與層之間的耦合性,使系統(tǒng)更完善。圖412 管理員2登錄圖413 管理員2登錄后界面 DAO層 DAO層功能該層實(shí)現(xiàn)了對(duì)數(shù)據(jù)的持久化。圖49 未審核訂單圖410 訂單處理圖411 訂單處理(3)管理員2模塊管理員登錄選擇以管理員2的身份登錄,登錄成功后將返回給管理員2界面,該界面將查處所有的已經(jīng)經(jīng)過(guò)管理員1處理的訂單,由管理員2進(jìn)行審核,進(jìn)行出庫(kù)處理。管理員將審核通過(guò)的訂單在數(shù)據(jù)庫(kù)中對(duì)應(yīng)的表中將處理狀態(tài)這個(gè)字段的值改變。交給下一個(gè)任務(wù)繼續(xù)處理,如果審核不通過(guò),管理員將給出用戶反饋意見(jiàn),等待用戶的在次修改,在這里需要進(jìn)行一下處理,防止管理員不輸入訂單號(hào)而出現(xiàn)異常。界面中將數(shù)據(jù)庫(kù)中用戶提交的訂單取出,給管理員1顯示。圖48 管理員1登錄界面2)管理員1審核訂單。圖44 用戶界面圖45 訂單明細(xì)5)用戶注冊(cè)用戶登錄在數(shù)據(jù)庫(kù)中沒(méi)有查找到相應(yīng)的記錄,返回給用戶一個(gè)提示信息,建議用戶進(jìn)行注冊(cè),并為用戶生成一個(gè)注冊(cè)界面,用戶需要按照提示添入相應(yīng)的信息,點(diǎn)擊注冊(cè)將信息提交,程序進(jìn)行判斷,比對(duì)兩次密碼輸入是否一致,若不一致將給用戶提示信息(圖46),判斷結(jié)束后,回調(diào)用方法將用戶信息提交到數(shù)據(jù)庫(kù)中,并為用戶生成一個(gè)登錄界面,提示用戶可以登錄。圖43 訂單頁(yè)面4)查詢訂單用戶在該界面輸入訂單號(hào),點(diǎn)擊查詢按鈕(圖44),將文本框中的內(nèi)容獲得。在該模塊中,通過(guò)用戶界面按鈕的監(jiān)聽(tīng)器,將用戶輸入的購(gòu)買產(chǎn)品封裝成一個(gè)對(duì)象,調(diào)用Service層的方法,在由Service層的方法繼續(xù)調(diào)用DAO層的方法來(lái)實(shí)現(xiàn)將數(shù)據(jù)插入到數(shù)據(jù)庫(kù)中的相應(yīng)的表中。圖42 用戶登錄成功后的界面3)用戶點(diǎn)擊新建按鈕后,將新建一個(gè)訂單界面,該界面動(dòng)態(tài)的從數(shù)據(jù)庫(kù)中查詢出數(shù)據(jù)庫(kù)中product_tbl表中的信息,將表單中的信息以視圖的形式展現(xiàn)給用戶,使用戶通過(guò)視圖來(lái)確定下訂單。該部分可以完成兩個(gè)功能:用戶下訂單:用戶通過(guò)新建可以進(jìn)行訂單的插入,將訂單插入到數(shù)據(jù)庫(kù)中,以便管理員來(lái)處理訂單。 } }圖41 登錄界面2)驗(yàn)證通過(guò)后進(jìn)入的頁(yè)面,能夠從數(shù)據(jù)庫(kù)中查出并在頁(yè)面顯示出訂單信息,處理狀態(tài)和是否出庫(kù)。 啟動(dòng)該線程 ()。 while(true){ 接受客戶端請(qǐng)求 Socket socket=()。 定義Service層接口類型對(duì)象 Service service = new ServiceImpl()。 啟動(dòng)服務(wù)器 ()?;贑/S架構(gòu),實(shí)現(xiàn)了客戶端和服務(wù)器端,在服務(wù)器端采用采用多線程機(jī)制,每從客戶端產(chǎn)生一個(gè)請(qǐng)求,服務(wù)器端就會(huì)為之產(chǎn)生一個(gè)線程。用戶將信息通過(guò)網(wǎng)絡(luò)傳送給服務(wù)器端,服務(wù)器端接收到用戶的信息后,通過(guò)JDBC技術(shù)在數(shù)據(jù)庫(kù)中查找,將查找信息通過(guò)網(wǎng)絡(luò)傳送給客戶端。在該模塊使用了Socket編程,實(shí)現(xiàn)了網(wǎng)絡(luò)通信。(1)用戶模塊1)用戶通過(guò)用戶名和密碼進(jìn)行登錄,登錄時(shí)用戶通過(guò)選擇登錄身份進(jìn)行登錄,在登錄身份處增加了監(jiān)聽(tīng)器,用來(lái)判斷用戶登錄的身份,以便完成不同的功能。管理員2:管理員1處理過(guò)后的訂單的狀態(tài)發(fā)生了改變,而這個(gè)狀態(tài)將被管理員這個(gè)角色所捕獲到,他將數(shù)據(jù)庫(kù)中該字段已經(jīng)該變的狀態(tài)的信息取出,對(duì)這些數(shù)據(jù)進(jìn)行處理,同時(shí)將系統(tǒng)為其分配的另外一個(gè)狀態(tài)的值改變,以便通知其他角色該工作以被處理,并在管理員2這里完成了整個(gè)工作流。管理員1:是用戶訂單的去向,用戶將填寫(xiě)好的訂單插入到數(shù)據(jù)庫(kù)的同時(shí),工作流程中會(huì)在插入數(shù)據(jù)的同時(shí)為用戶的訂單插入一個(gè)狀態(tài),為了標(biāo)識(shí)訂單的處理狀態(tài)。用戶:是工作流的開(kāi)始,它將以下訂單的方式開(kāi)始一個(gè)工作流,將工作流向下一個(gè)角色。 數(shù)據(jù)字典表(1)管理員表 1)說(shuō)明: admin_tbl2)數(shù)據(jù)庫(kù)類型:ORACLE3)描述: 記錄管理員信息表31 管理員數(shù)據(jù)字典字段名字段類型中文描述備注非空主鍵IDNUMBER唯一標(biāo)識(shí)√N(yùn)AMEVARCHAR2(50)管理員姓名Unique√PASSWORDVARCHAR2(50)登錄密碼√ADDRESSVARCHAR2(100)地址PHONEVARCHAR2(50)電話EMAILVARCHAR2(50)郵箱(2)用戶表1)說(shuō)明:user_tbl 2)數(shù)據(jù)庫(kù)類型:ORACLE3)描述:記錄用戶信息表32 用戶數(shù)據(jù)字典表字段名字段類型中文描述備注非空主鍵IDNUMBER唯一標(biāo)識(shí)√N(yùn)AMEVARCHAR2(50)用戶姓名Unique√PASSWORDVARCHAR2(50)登錄密碼√ADDRESSVARCHAR2(100)地址PHONEVARCHAR2(50)電話EMAILVARCHAR2(50)郵箱(3)產(chǎn)品表 1)說(shuō)明:product_tbl2)數(shù)據(jù)庫(kù)類型:ORACLE3)描述: 記錄產(chǎn)品信息表3
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1