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

正文內(nèi)容

工作流_內(nèi)蒙古工業(yè)大學畢業(yè)設計書-文庫吧資料

2024-08-19 09:48本頁面
  

【正文】 3 產(chǎn)品數(shù)據(jù)字典表字段名字段類型中文描述備注非空主鍵IDNUMBER唯一標識√NAMEVARCHAR2(50)產(chǎn)品名稱Unique√PRICENUMBER產(chǎn)品價格NUMNUMBER產(chǎn)品數(shù)量(4)訂單表1)說明:order_tbl2)數(shù)據(jù)庫類型:ORACLE3)描述: 記錄訂單信息表34 訂單數(shù)據(jù)字典表字段名字段類型中文描述備注非空主鍵IDNUMBER唯一標識√USERNAMEVARCHAR2(50)用戶名Unique√COMMITDATEDATE提交時間PROCESSSTATENUMBER處理狀態(tài) ISOUTNUMBER出庫狀態(tài)(5)訂單明細表1)說明:orderline_tbl2)數(shù)據(jù)庫類型:ORACLE3)描述:記錄訂單明細信息表35 訂單明細數(shù)據(jù)字典表字段名字段類型中文描述備注非空主鍵IDNUMBER唯一標識√PRODUCTNAMEVARCHAR2(50)用戶名Unique√TOTANUMNUMBER 提交時間PRODUCTPRICENUMBER處理狀態(tài) IORDERIDNUMBER出庫狀態(tài)FK第四章 系統(tǒng)的詳細設計 View層 視圖層的設計活動的定義:活動的屬性包含:名稱、處理人/處理角色。(4)訂單表:用于用戶存放訂單,包括提交日期,處理狀態(tài),出庫狀態(tài),用戶名字,并以id作為唯一的標志。保存了管理員的姓名,密碼,地址,電話,并以id 作為唯一的標志。保存了管理員的姓名,密碼,地址,電話,并以id作為唯一的標志。圖34 管理員1用例圖管理員2用例圖體現(xiàn)了管理員具有的功能,可以進行登錄,對訂單進行出庫處理。圖32 系統(tǒng)圖 系統(tǒng)用例圖該用例圖為用戶用例圖,用戶可以實現(xiàn)注冊、登錄、查看訂單、下訂單。任務2:等待任務1完成后,接著對訂單進行下一個流程的處理,要和用戶核對信息,確定訂單,通知用戶即將出庫,請用戶接收。 管理員模塊任務1:對于用戶提交的訂單,要實現(xiàn)對訂單的審核,從數(shù)據(jù)庫中查出訂單是否能夠被接受,庫存中是否有足夠的存貨,如果貨源充足,做出接受用戶的訂單的決策,將任務狀態(tài)改變,交給下一個任務處理;如果貨源不充足,反饋給用戶拒絕訂單的修改意見。由于系統(tǒng)基于C/S,要完成用GUI編寫客戶端界面,實現(xiàn)消息的點對點的發(fā)送。 用戶模塊對于簡單的工作流系統(tǒng)來說,工作流以用戶開始整個流程。 圖31 實際應用系統(tǒng)流程圖該系統(tǒng)很好的體現(xiàn)了工作流的應用,流程的開始有用戶開始,經(jīng)過審查,決策,接受訂單,負款,送貨,存檔完成了整個的工作流轉。設計是采購單流程的實現(xiàn),在實際生活中有著廣泛的應用,很好的協(xié)調(diào)了企業(yè)中工作的流轉,有一定可應用性。基于以上的分析和調(diào)研,系統(tǒng)采用了C/S架構。在這種結構下,用戶工作界面是通過IE瀏覽器來實現(xiàn)的。B/S(Browser/Server,瀏覽器/服務器)模式又稱B/S結構。所有這些,對于工作在前臺程序上的最終用戶,是“透明”的,他們無須過問(通常也無法干涉)背后的過程,就可以完成自己的一切工作。運行數(shù)據(jù)庫服務器程序的機器,也稱為應用服務器。最簡單的C/S體系結構的數(shù)據(jù)庫應用由兩部分組成,即客戶應用程序和數(shù)據(jù)庫服務器程序。C/S架構軟件的優(yōu)勢。由于沒能提供用戶真正期望的開放環(huán)境,C/S結構的軟件需要針對不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件,加之產(chǎn)品的更新?lián)Q代十分快,已經(jīng)很難適應百臺電腦以上局域網(wǎng)用戶同時使用。目前大多數(shù)應用軟件系統(tǒng)都是Client/Server形式的兩層結構,由于現(xiàn)在的軟件應用系統(tǒng)正在向分布式的Web應用發(fā)展,Web和Client/Server 應用都可以進行同樣的業(yè)務處理,應用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應用系統(tǒng),通過現(xiàn)有應用系統(tǒng)中的邏輯可以擴展出新的應用系統(tǒng)。與B/S(Browser/Server,瀏覽器/服務器)模式相比,C/S模式的應用系統(tǒng)最大的好處是不依賴企業(yè)外網(wǎng)環(huán)境,即無論企業(yè)是否能夠上網(wǎng),都不影響應用。第三章 系統(tǒng)需求分析 需求分析 前期調(diào)研C/S (Client/Server,客戶機/服務器)模式又稱C/S結構,是軟件系統(tǒng)體系結構的一種。媒介物:開發(fā)、部署和管理包含具有最流行格式的媒體內(nèi)容的傳統(tǒng)、Web和無線應用系統(tǒng)文本:構建文本查詢應用系統(tǒng)和文檔分類應用系統(tǒng)。分布式查詢/事務處理:在分布式數(shù)據(jù)庫的兩個或更多不同節(jié)點上查詢或更新數(shù)據(jù)。高級隊列:通過基于隊列的發(fā)布-訂閱功能,使數(shù)據(jù)庫隊列能夠充當持久的消息存儲器。星形查詢優(yōu)化:加入一個事實表和大量維度表。Oracle分析函數(shù):使用面向在線分析處理(OLAP)的內(nèi)置分析工作空間。 服務器管理的備份和恢復:借助Oracle恢復管理器(RMAN)簡化、自動化并提高備份及恢復性能。自動存儲管理:跨所有可用資源分配I/O負載,并通過垂直集成的文件系統(tǒng)和卷管理器優(yōu)化性能;消除人工I/O調(diào)優(yōu)。(5)可管理性企業(yè)管理器:通過單一集成的控制臺,基于Oracle產(chǎn)品系列管理和監(jiān)控所有應用程序和系統(tǒng)。PL/SQL和JSP:用服務器端Java和存儲的程序語言;使用SQL確保安全、方便和無縫。HTML DB:借助快速Web應用系統(tǒng)開發(fā)工具,開發(fā)和部署快速、安全的應用系統(tǒng)。細粒度審計:定義特定的審計策略,包括對錯誤數(shù)據(jù)的訪問發(fā)出警告。加密工具包:借助PL/SQL包加密和解密存儲的數(shù)據(jù)。Java和PL/SQL的本地編譯:Java和PL/SQL語言編寫部署在數(shù)據(jù)庫中的程序。集成的集群件:利用一組通用、內(nèi)置的集群服務創(chuàng)建和運行數(shù)據(jù)庫集群。數(shù)據(jù)衛(wèi)士:自動維護生產(chǎn)數(shù)據(jù)庫的多個遠程備份副本;恢復從生產(chǎn)環(huán)境到備份數(shù)據(jù)庫的處理?;亻W查詢:無需復雜、耗時的操作即可恢復更早版本的數(shù)據(jù)。計劃停機主要是由于生產(chǎn)系統(tǒng)的數(shù)據(jù)改變或系統(tǒng)改變而引起的。在設計容錯和靈活IT基礎架構時,很重要的一點就要考慮意外停機和計劃停機時間。如果不能保證這種數(shù)據(jù)訪問,就會損失收入和客戶并受到懲罰,而且負面的新聞報道將對客戶和公司的聲譽有持續(xù)的影響。較低的入門級定價使得Oracle成為大型企業(yè)、中小型企業(yè)和部門級的最佳選擇,它有多種版本供用戶選擇:Oracle具有以下優(yōu)勢:(1)Oracle數(shù)據(jù)庫高可用性通過擴大各個組織和團體中數(shù)據(jù)庫應用的范圍,數(shù)據(jù)庫和互聯(lián)網(wǎng)使得能夠?qū)崿F(xiàn)全球性的合作和信息共享。是目前最流行的客戶/服務器(CLIENT/SERVER)體系結構的數(shù)據(jù)庫之一。Oracle應用產(chǎn)品包括財務、供應鏈、項目管理、人力資源和市場與銷售等150多個模塊,榮獲多項世界大獎,現(xiàn)已被全球近7600多家企業(yè)所采用。Oracle已經(jīng)是世界最大的應用軟件供應商。Eclipse對每個平臺都有其單獨的圖形工具包,這使得應用程序具有接近本地操作系統(tǒng)的外觀和更好的性能。Eclipse提供了對多重平臺特性的支持。只要安裝相應語言的插件,Eclipse就可以支持該種語言的開發(fā)。Eclipse支持眾多的開發(fā)語言而不僅僅是Java。Eclipse是真正可擴展并可配置的。Eclipse是開放源代碼的軟件。只要有相應的插件,我們也可以用Eclipse來做其他語言的開發(fā)工具。因為Eclipse的安裝包集成了java開發(fā)環(huán)境的插件JDK,所以Eclipse默認是一個Java的開發(fā)工具。即使你安裝了一大堆插件在Eclipse中,你也不會擔心某些不用的插件白白占著內(nèi)存。Eclipse的核心非常小,其他所有的功能都是以插件的形式附加到這個Eclipse核心之上,這樣的功能插件包括它的插件開發(fā)環(huán)境(簡稱PDE)等等,而且Eclipse還對這些插件的協(xié)同工作提供了良好的支持,不僅安裝簡單,而且可以無縫結合。它提供了功能豐富的開發(fā)環(huán)境,該環(huán)境允許開發(fā)者高效的創(chuàng)建一些能夠無縫集成到Eclipse平臺中的工具。Eclipse出色而有獨創(chuàng)性的平臺特性,吸引了眾多大公司加入到Eclipse平臺的發(fā)展上來,包括HP, Oracle,Sybase,Borland,Rational Software等[8]。事務數(shù)據(jù)處理能力強:由C/S模式下要由客戶應用程序Client、服務器管理程序Serve中間件Middleware3個部件組成,在邏輯結構上比B/S少一層,對相同的任務,C/S完成的速度總比B/S快,這使得C/S處理大量信息的能力是B/S所無法比擬的,另外,C/S結構目前己經(jīng)非常成熟,有大量的優(yōu)秀開發(fā)工具支持。C/S結構具有以下優(yōu)點:交互性強:在C/S中,客戶端有一套完整的應用程序,在出錯處理、在線幫助等有強大的功能,并且可以在子程序間自由切換。對于數(shù)據(jù)庫的持久化JDBC是一個建議采用的技術。避免數(shù)據(jù)庫的不同,為程序開發(fā)人員訪問數(shù)據(jù)庫提供統(tǒng)一的編程接口,即為API。 JDBC數(shù)據(jù)庫持久層技術1996年,sun公司提出,一般認為是java database connectivity。而多線程的程序則在更接近于機器本身的基礎上發(fā)展這一思想,這就是說單個程序內(nèi)部也可以在同一時刻進行多種運算。Java程序通過流控制來執(zhí)行程序流,程序中單個順序的流控制稱為線程,多線程則指的是在單個程序中可以同時運行多個不同的線程以執(zhí)行不同的任務。所以系統(tǒng)在產(chǎn)生一個線程,或者在各個線程之間切換時,負擔要比進程小的多,正因為如此,線程被稱為輕負荷進程(lightweight process)。在面向?qū)ο蟮某绦蛟O計(OOP)中,使用Java語言的繼承性、封裝性、多態(tài)性等面向?qū)ο蟮膶傩钥梢暂^好地實現(xiàn)信息的隱藏、對象的封裝,從而降低程序的復雜性,實現(xiàn)代碼的復用,提高開發(fā)速度[10]。另外,Java代碼清晰合理、簡明流暢,還提供了豐富的類庫,使程序設計者可以很方便地建立自己的系統(tǒng)。首先,作為一種程序設計語言,Java是分布式的、面向?qū)ο蟮摹⒉灰蕾囉跈C器的結構,且具有可移植性、安全性,并且提供了多線程并發(fā)的機制,以及動態(tài)下載程序代碼的機制,而且還提供代碼檢驗機制以保證安全性。
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1