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

正文內(nèi)容

工作流_內(nèi)蒙古工業(yè)大學(xué)畢業(yè)設(shè)計(jì)書(shū)-預(yù)覽頁(yè)

 

【正文】 15 數(shù)據(jù)庫(kù)的整體設(shè)計(jì) 16 數(shù)據(jù)字典表 16第四章 系統(tǒng)的詳細(xì)設(shè)計(jì) 19 View層 19 視圖層的設(shè)計(jì) 19 視圖層實(shí)現(xiàn) 19 DAO層 28 DAO層功能 28 DAO層實(shí)現(xiàn) 28 Service層 28 Service層功能 28 Service層實(shí)現(xiàn) 29 Common層 30結(jié) 論 31參考文獻(xiàn) 32謝 辭 33引 言隨著信息化建設(shè)的加強(qiáng),工作流軟件正在得到更多的開(kāi)發(fā)與應(yīng)用,成為信息化應(yīng)用過(guò)程中值得關(guān)注的一個(gè)方面。詳細(xì)分析研究了工作流的幾個(gè)方面:工作流定義、工作流模型、工作流仿真、實(shí)現(xiàn)技術(shù)及分布式對(duì)象技術(shù)。另一方面是設(shè)計(jì)人員之間,以及設(shè)計(jì)人員與評(píng)審人員之間缺乏及時(shí)、有效的交流,互不了解工作進(jìn)度,造成相互等待的狀況,也不能很好地進(jìn)行知識(shí)交流與共享。而采用工作流軟件,使用者只需在電腦上填寫(xiě)有關(guān)表單,會(huì)按照定義好的流程自動(dòng)往下跑,下一級(jí)審批者將會(huì)收到相關(guān)資料,并可以根據(jù)需要修改、跟蹤、管理、查詢(xún)、統(tǒng)計(jì)、打印等,大大提高了效率,實(shí)現(xiàn)了知識(shí)管理,提升了公司的核心競(jìng)爭(zhēng)力。工作流技術(shù)發(fā)源于八十年代中期辦公自動(dòng)化領(lǐng)域的研究工作,但工作流思想的出現(xiàn)還應(yīng)該更早,1968年Fritz Nordsieck就已經(jīng)清楚地表達(dá)了利用信息技術(shù)實(shí)現(xiàn)工作流程自動(dòng)化的想法。其發(fā)展加速是在80年代初期。雖然群件系統(tǒng)的出現(xiàn)大大提高了群體的工作效率,但是它只解決了群體之間的溝通、合作問(wèn)題,在群體協(xié)同工作的環(huán)境下,需要依靠某種特定技術(shù)和方法對(duì)業(yè)務(wù)運(yùn)作再工程化,由此而提出了工作流程的概念,數(shù)據(jù)通信技術(shù)的發(fā)展為工作流技術(shù)提供了硬件基礎(chǔ),軟件工程研究的深入以及軟件技術(shù)的發(fā)展,為工作流技術(shù)的產(chǎn)生提供了直接動(dòng)力。工作流所關(guān)注的問(wèn)題是處理過(guò)程的自動(dòng)化,它根據(jù)一系列定義的規(guī)則,把文檔、信息或任務(wù)在參與者之間傳遞,以達(dá)到某種目的。系統(tǒng)方便了企業(yè)對(duì)整個(gè)工作流程的管理,使得工作更加的簡(jiǎn)便,提高了工作的效率。進(jìn)入九十年代,越來(lái)越多的組織機(jī)構(gòu)開(kāi)始認(rèn)識(shí)到需要支持設(shè)計(jì)和執(zhí)行因?yàn)樘幚磉^(guò)程的高級(jí)工具,業(yè)務(wù)過(guò)程問(wèn)題成為目前信息開(kāi)發(fā)中的突出問(wèn)題。前者側(cè)重于IT技術(shù)上的討論,后者側(cè)重于管理思想上的研究。而工作流管理是對(duì)這個(gè)動(dòng)態(tài)過(guò)程的優(yōu)化,它的具體內(nèi)容有企業(yè)管理過(guò)程的建模、管理模型的仿真、動(dòng)態(tài)調(diào)整與重組、工作流的分布與執(zhí)行、工作項(xiàng)的跟蹤與控制等。工作流就是,“在一個(gè)工作群組中,為了達(dá)成某一個(gè)共同目的而需要多人協(xié)力以循序或平行工作的形式來(lái)共同完成的任務(wù)”。多人:若是擔(dān)任就可以完成的任務(wù),則不能歸類(lèi)為流程工作。每個(gè)步驟都包含了在這個(gè)階段所需要完成的項(xiàng)目清單,而且這些步驟內(nèi)的項(xiàng)目應(yīng)當(dāng)是在邏輯上適合在同一步驟內(nèi)完成的。在一般的組織活動(dòng)中,有相當(dāng)多數(shù)量的事務(wù)性工作可以被歸類(lèi)到流程性工作的范圍里面,舉例如下:采購(gòu)單流程、貸款審核流程、員工績(jī)效考核流程、工作報(bào)表呈報(bào)流程、各類(lèi)報(bào)表會(huì)簽流程[12]。另外,如果考慮到嵌入到其他軟件系統(tǒng)中的工作流軟件,粗淺地估算,截至2006年,中國(guó)工作流軟件整體市場(chǎng)的規(guī)模至少是獨(dú)立工作流軟件市場(chǎng)規(guī)模的3倍以上。其用戶(hù)主要集中在像政府、電信、金融、電力等相關(guān)行業(yè),這些用戶(hù)所占的比重已經(jīng)超過(guò)了70%。一方面,工作流軟件市場(chǎng)的成長(zhǎng)與成熟,將推動(dòng)市場(chǎng)規(guī)模的增長(zhǎng);但從另外一方面來(lái)看,隨著向協(xié)同軟件、流程管理軟件以及應(yīng)用軟件的整合,獨(dú)立的工作流軟件市場(chǎng)規(guī)模將受到擠壓,因而其增長(zhǎng)也將受到限制。其次,它最大限度地利用了網(wǎng)絡(luò),Java的applet可在網(wǎng)絡(luò)上傳輸而不受CPU和環(huán)境的限制。(2)線(xiàn)程的概念線(xiàn)程與進(jìn)程相似,是一個(gè)執(zhí)行的程序,是程序中單個(gè)順序的流控制;但與進(jìn)程不同的是,同類(lèi)的多個(gè)線(xiàn)程(multithread)是共享一塊內(nèi)存空間和一組系統(tǒng)資源的,而線(xiàn)程本身的數(shù)據(jù)通常只有微處理器的寄存器數(shù)據(jù),以及一個(gè)供程序執(zhí)行時(shí)使用的堆棧。很多人可能對(duì)于多任務(wù)有一定的了解,即計(jì)算機(jī)在看上去幾乎同一時(shí)間內(nèi)運(yùn)行著多個(gè)程序。JDBC TM(trademark)。 C/S架構(gòu)客戶(hù)/服務(wù)器(C/S)模式:是指由一個(gè)或多個(gè)客戶(hù)和一個(gè)或多個(gè)服務(wù)與下層的操作系統(tǒng)和網(wǎng)絡(luò)系統(tǒng)所形成的一種允許分布式計(jì)算、分析的復(fù)合系統(tǒng)。 工具介紹 Eclipse開(kāi)發(fā)工具簡(jiǎn)介Eclipse最初是IBM公司的一個(gè)產(chǎn)品,,面世之初,Eclipse還很不起眼,并飽受業(yè)界批評(píng),到2003年3月, ,立刻引起了轟動(dòng),下載的人蜂擁而至,導(dǎo)致它的下載服務(wù)器都因超載而堵塞了。Eclipse的設(shè)計(jì)思想是:一切皆為插件。Eclipse有極為強(qiáng)大的集成開(kāi)發(fā)環(huán)境,它集成了CVS,JUnit和Ant,且其強(qiáng)大的代碼重構(gòu)功能獨(dú)步江湖無(wú)人能及。Eclipse的插件擴(kuò)展機(jī)制是其最突出的特點(diǎn)和優(yōu)勢(shì),我們還可以利用Eclipse的插件開(kāi)發(fā)環(huán)境(簡(jiǎn)稱(chēng)PDE)來(lái)開(kāi)發(fā)自己的Eclipse插件,隨我所需的擴(kuò)展Eclipse的功能。Eclipse采用插件機(jī)制,猶如一個(gè)花瓶,你可以隨時(shí)向花瓶里面插花,也可以很容易將不再需要的花取出。目前,Eclipse已經(jīng)可以支持C、COBOL、PHP、Perl、Python等多種語(yǔ)言。 Oracle數(shù)據(jù)庫(kù)Oracle公司是全球最大的信息管理軟件及服務(wù)供應(yīng)商,成立于1977年,總部位于美國(guó)加州Redwood shore。ORACLE 是以高級(jí)結(jié)構(gòu)化查詢(xún)語(yǔ)言(SQL)為基礎(chǔ)的大型關(guān)系數(shù)據(jù)庫(kù),通俗地講它是用方便邏輯管理的語(yǔ)言操縱大量有規(guī)律數(shù)據(jù)的集合[7]。小公司和全球性大企業(yè)一樣,在全世界范圍內(nèi)都有用戶(hù)需要每天24小時(shí)地訪(fǎng)問(wèn)數(shù)據(jù)。意外停機(jī)主要是由于計(jì)算機(jī)故障或數(shù)據(jù)故障引起的。回閃表、數(shù)據(jù)庫(kù)和事務(wù)查詢(xún):診斷和撤銷(xiāo)錯(cuò)誤操作,包括對(duì)單獨(dú)一行所做的修改、由雜亂的事務(wù)導(dǎo)致的變化、對(duì)單個(gè)或多個(gè)表所做的修改(包括表的刪除)以及對(duì)整個(gè)數(shù)據(jù)庫(kù)所做的所有修改。自動(dòng)工作負(fù)載管理:將服務(wù)連接請(qǐng)求發(fā)送給擁有最低負(fù)載的適當(dāng)服務(wù)器;一旦發(fā)生故障,自動(dòng)將幸存的服務(wù)器重新分配以用于服務(wù)。虛擬專(zhuān)用數(shù)據(jù)庫(kù):編寫(xiě)行級(jí)安全性程序;確保應(yīng)用程序上下文的安全。全面的XML支持:通過(guò)對(duì)W3C XML數(shù)據(jù)模型提供支持,使存儲(chǔ)和檢索XML本地化;使用標(biāo)準(zhǔn)訪(fǎng)問(wèn)方法導(dǎo)航和查詢(xún)XML。自動(dòng)內(nèi)存管理:自動(dòng)管理Oracle數(shù)據(jù)庫(kù)實(shí)例使用的共享內(nèi)存。(6)數(shù)據(jù)倉(cāng)儲(chǔ)數(shù)據(jù)壓縮:在不影響查詢(xún)時(shí)間的情況下壓縮保存在關(guān)系表中的數(shù)據(jù);降低磁盤(pán)系統(tǒng)成本。(7)集成Oracle流:在一個(gè)數(shù)據(jù)庫(kù)內(nèi)或從一個(gè)數(shù)據(jù)庫(kù)到另一個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)流中實(shí)現(xiàn)數(shù)據(jù)、事務(wù)和事件的傳播與管理。(8)內(nèi)容管理超級(jí)搜索:跨多個(gè)信息庫(kù)搜索和定位數(shù)據(jù),包括:Oracle數(shù)據(jù)庫(kù)、遵循ODBC的數(shù)據(jù)庫(kù)、IMAP郵件服務(wù)器、HTML文檔、磁盤(pán)文件等。C/S模式簡(jiǎn)單地講就是基于企業(yè)內(nèi)部網(wǎng)絡(luò)的應(yīng)用系統(tǒng)。傳統(tǒng)的C/S體系結(jié)構(gòu)雖然采用的是開(kāi)放模式,但這只是系統(tǒng)開(kāi)發(fā)一級(jí)的開(kāi)放性,在特定的應(yīng)用中無(wú)論是Client端,還是Server端都還需要特定的軟件支持。應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。一旦服務(wù)器程序被啟動(dòng),就隨時(shí)等待響應(yīng)客戶(hù)(已知還是未知的)運(yùn)行數(shù)據(jù),在服務(wù)器程序中不集中實(shí)現(xiàn),例如訪(fǎng)問(wèn)者的權(quán)限,編號(hào)可以重復(fù)、必須有客戶(hù)才能建立訂單這樣的規(guī)則。它是隨著Internet技術(shù)的興起,對(duì)C/S模式應(yīng)用的擴(kuò)展?;谶@種架構(gòu)的系統(tǒng),一般應(yīng)用在采購(gòu)單流程中,采購(gòu)單流程、貸款審核流程、員工績(jī)效考核流程、工作報(bào)表呈報(bào)流程、各類(lèi)報(bào)表會(huì)簽流程。基于這些調(diào)研系統(tǒng)也完成了工作流轉(zhuǎn)應(yīng)用。使用網(wǎng)絡(luò)編程技術(shù),實(shí)現(xiàn)客戶(hù)端和服務(wù)器端的通訊。 系統(tǒng)架構(gòu) 系統(tǒng)圖該圖體現(xiàn)了系統(tǒng)的主要思想和流程,圖中表現(xiàn)出了流的概念,表現(xiàn)出了工作流的整體工作過(guò)程。圖35管理員2用例圖 流程圖開(kāi)始用戶(hù)下訂單用戶(hù)訂單是否被處理管理員1處理是否被管理員2處理管理員2處理結(jié)束結(jié)束是否是否圖36 流程圖 持久化層設(shè)計(jì) 數(shù)據(jù)庫(kù)的整體設(shè)計(jì)根據(jù)工作流的整體設(shè)計(jì)和工作流程圖,在數(shù)據(jù)庫(kù)中需要以下一些表:(1)管理員表:用于存放管理員的相關(guān)信息。(3)產(chǎn)品表:用于存放產(chǎn)品的名稱(chēng),價(jià)格,數(shù)量,并以id 作為唯一的標(biāo)志。在整個(gè)工作流中需要有兩種角色:用戶(hù),管理員。而管理員1這個(gè)角色將從數(shù)據(jù)庫(kù)中根據(jù)這個(gè)標(biāo)識(shí)將訂單信息取出進(jìn)行相應(yīng)的處理,同時(shí)將處理過(guò)后的訂單的該字段的狀態(tài)進(jìn)行更改,將工作流向下一個(gè)角色。過(guò)在數(shù)據(jù)庫(kù)中查找是否有該用戶(hù)記錄,若有,用戶(hù)登錄成功,若沒(méi)有提示用戶(hù),并建議注冊(cè),將信息插入數(shù)據(jù)庫(kù)中。完成用戶(hù)登錄。 } public void start(){ try { 建立一個(gè)連接 Connection conn = ().getConnection()。 創(chuàng)建一個(gè)處理請(qǐng)求的線(xiàn)程類(lèi)對(duì)象 ServerThread thread=new ServerThread(socket,service)。該界面在視圖可見(jiàn)之前將通過(guò)用戶(hù)名從數(shù)據(jù)庫(kù)中查找相應(yīng)的訂單。用戶(hù)要在購(gòu)買(mǎi)清單一欄直接添加要購(gòu)買(mǎi)產(chǎn)品的數(shù)量,點(diǎn)擊提交即可將訂單信息插入到數(shù)據(jù)庫(kù)中,同時(shí)系統(tǒng)會(huì)為其生成一個(gè)唯一的id作為帳單號(hào)通知用戶(hù),以便用戶(hù)查詢(xún)訂單的明細(xì)和處理狀態(tài)。并調(diào)用Service 層方法將訂單號(hào)作為參數(shù)傳遞,去數(shù)據(jù)庫(kù)中對(duì)應(yīng)的表中去查找?guī)翁?hào)為用戶(hù)輸入的帳單號(hào)的訂單明細(xì),并新建一個(gè)界面,將信息填充到該界面(圖45)。管理員1登錄后,將為管理員生成一個(gè)為管理員1所專(zhuān)有的頁(yè)面。若管理員認(rèn)為庫(kù)存足夠,可以為用戶(hù)提供服務(wù),通過(guò)審核,若不符合,管理員將拒絕用戶(hù)的訂單。當(dāng)管理員2進(jìn)行出庫(kù)的操作時(shí),將對(duì)數(shù)據(jù)庫(kù)中對(duì)應(yīng)表的出庫(kù)狀態(tài)進(jìn)行該變,將在管理員2這里結(jié)束整個(gè)工作流。 DAO層實(shí)現(xiàn)該層實(shí)現(xiàn)過(guò)程中,才用了JDBC技術(shù),在該層定義了接口,對(duì)于每一個(gè)具體使用的方法都以接口的方式定義,并且定義了該接口的具體的實(shí)現(xiàn)類(lèi)。下面以管理員登錄為例說(shuō)明Service層的工作原理。 設(shè)置手動(dòng)提交事物 (false)。 返回結(jié)果 return admin。 } finally { 關(guān)閉資源 (null, null, null, conn)。為DAO層調(diào)用方法提供了良好的使用環(huán)境。(3)關(guān)閉資源為每次使用完對(duì)象后都要關(guān)閉的對(duì)建立一個(gè)類(lèi),在該類(lèi)中定義一些常用的關(guān)閉資源的方法,供其他模塊調(diào)用,大大的減少了代碼的開(kāi)銷(xiāo),增加了代碼的可重用性。該系統(tǒng)有良好的移植性,可以不加改動(dòng)的更換操作系統(tǒng),運(yùn)行方便,操作簡(jiǎn)單,容易更改。系統(tǒng)的體系還不是很完善,沒(méi)有對(duì)用戶(hù)退訂單做處理。在這里特別感謝蘇依拉副教授能給我的幫助,鼓勵(lì)和支持。同時(shí)也感謝參與答辯和論文審批的各位
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1