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

正文內(nèi)容

pb倉庫管理系統(tǒng)(流程圖er圖源代碼論文設(shè)計)-論文-資料下載頁

2025-01-15 18:11本頁面
  

【正文】 口為開發(fā)人員最大限度地節(jié)省了時間和精力,但這種自動化并不限制開發(fā)人員的主觀能動性,開發(fā)者能夠以獨具特色的方式靈活運用數(shù)據(jù)窗口。 數(shù)據(jù)窗口包括兩方面的內(nèi)容:數(shù)據(jù)窗口對象和數(shù)據(jù)窗口控件。數(shù)據(jù)窗口對象主 要用于展示數(shù)據(jù)并允許用戶增刪改數(shù)據(jù),數(shù)據(jù)窗口控件則把數(shù)據(jù)窗口對象放置到窗口上并呈現(xiàn)在用戶面前。構(gòu)造數(shù)據(jù)窗口對象時,首先要考慮兩方面的內(nèi)容:數(shù)據(jù)和顯示風(fēng)格。數(shù)據(jù)窗口對象中的數(shù)據(jù)來源于數(shù)據(jù)源,數(shù)據(jù)源決定了數(shù)據(jù)窗口對象從什么地方得到數(shù)據(jù)。顯示風(fēng)格決定了數(shù)據(jù)窗口以何種方式展示、表現(xiàn)數(shù)據(jù)。PowerBuilder 支持五種數(shù)據(jù)源:快速選擇、 SQL 選擇、查詢對象、外部數(shù)據(jù)源以及存儲過程,每種數(shù)據(jù)源都有其獨到之處,開發(fā)應(yīng)用程序時往往會多種數(shù)據(jù)源并用。 數(shù)據(jù)窗口的魔力之一就在于它能夠提供多種多樣的顯示風(fēng)格: PowerBuilder 的數(shù)據(jù)窗口十一種顯示風(fēng)格:列表( Tabular)、表格( Grid)、自由格式( Freeform)、標(biāo)簽( Label)、分欄( NUp)、分組( Group)、交叉列表( Crosstab)、統(tǒng)計圖( Graph)、 OLE 、超文本( RichText)、復(fù)合( Composite)風(fēng)格。上述風(fēng)格只是定義了數(shù)據(jù)窗口的基本顯示樣式,通過設(shè)置數(shù)據(jù)窗口對象以及它所包含的其它對象的屬性,我們就能夠構(gòu)造出變化萬端的顯示界面來。 在數(shù)據(jù)窗口對象內(nèi)部,我們還能夠校驗 .計算、過濾、排序其中的數(shù)據(jù),并隨時查看設(shè)計效果。 本 系統(tǒng)分為五個主要模塊:物資入庫,領(lǐng)用出庫,查詢,統(tǒng)計報表,系統(tǒng)維護(hù)。以下只對其中的部分模塊作詳細(xì)論述。 4. 2 登錄窗體的設(shè)計 為了使系統(tǒng)具有一定安全性,防止非法用戶輕易進(jìn)入系統(tǒng),系統(tǒng)設(shè)計時需要設(shè)計系統(tǒng)用戶登錄子模塊,系統(tǒng)用戶登錄時候只有輸入合法的用戶名和密碼后才能進(jìn)入系統(tǒng)。設(shè)計好的登錄窗體界面如下: 該窗體設(shè)計了一個數(shù)據(jù)窗口控件 dw_1 和數(shù)據(jù)窗口對象 dw_user,當(dāng)?shù)卿浻脩糨斎胗脩裘兔艽a后,點擊確定按鈕,確定按鈕觸發(fā)數(shù)據(jù)窗口對象過濾用戶名為輸入用戶名的記錄,如果記錄條數(shù)不等于 1,表明用戶不存在,如 果輸入的密碼和dw_1 數(shù)據(jù)窗口控件中數(shù)據(jù)窗口對象的密碼字段一致,表明密碼正確,此時系統(tǒng)就打開系統(tǒng)主窗體,并且同時關(guān)閉登錄窗體。 確定按鈕的 cliked 事件代碼如下: long ll_row string ls_pass ll_row=() if ll_row 1 then messagebox(提示 ,該用戶不存在! ) else ls_pass=(1,39。password39。) if ls_pass= then username=(1,39。name39。) open (w_main) close (w_login) else messagebox(39。提示 39。,39。密碼錯誤! 39。) end if end if 下面是系統(tǒng)登錄成功后的主窗體界面: 4. 3 產(chǎn)品管理窗體的設(shè)計 倉庫管理系統(tǒng)管理的產(chǎn)品名稱,規(guī)格,供應(yīng)商等在本子模塊中完成管理工作。管理包括新增,修改,刪除等操作。 下面是產(chǎn)品管理窗體界面: 該窗體為了顯示產(chǎn)品 列表,在窗體中間設(shè)計一個數(shù)據(jù)窗口控件 dw_1 和數(shù)據(jù)窗口對象 dw_pseach。利用數(shù)據(jù)窗口控件來調(diào)用數(shù)據(jù)窗口對象。 具體的設(shè)計思想是在窗體的 open 事件中編寫調(diào)用數(shù)據(jù)窗口的代碼,達(dá)到利用數(shù)據(jù)窗口控件中的數(shù)據(jù)窗口對象檢索數(shù)據(jù)的目的。 該窗體的 open 事件的代碼如下: (sqlca) mit using sqlca。 () f_wcenter(this) 該窗體的新增和修改功能是通過相關(guān)按鈕的 clicked 事件觸發(fā)激活相應(yīng)的窗體。 刪除功能實 現(xiàn)的原理是通過選中的記錄,利用數(shù)據(jù)窗口控件的一些相關(guān)函數(shù)獲得選擇記錄的產(chǎn)品編號,然后利用 delete 命令刪除即可,實現(xiàn)這一功能的代碼如下: if ()=1 then Net = MessageBox(警告 , 確定要刪除此記錄 ??,Exclamation!, OKCancel!, 2) IF Net = 1 THEN delid=((),pid) delete from tbl_product where pid=:delid。 4. 4 產(chǎn)品入庫窗體的設(shè)計 通過操作下面的窗體就可以完成對產(chǎn)品入庫的操作。 為了顯示入庫后的產(chǎn)品名稱數(shù)量等信息,在窗體界面上設(shè)計了一個名為dw_inform2 的數(shù)據(jù)窗口。該數(shù)據(jù)窗口的數(shù)據(jù)源為數(shù)據(jù)庫 tbl_inform2 表。 PB 倉庫管理系統(tǒng) (流程圖 +ER 圖 +源代碼 +論文設(shè)計 ) 為了顯示庫內(nèi)所有產(chǎn)品,在窗體界面上添加了數(shù)據(jù)窗口控件和數(shù)據(jù)窗口對象dw_product,該對象數(shù)據(jù)源是數(shù)據(jù)庫 tbl_product 表和 tbl_stock 表。其中從tbl_stock 表中獲得該產(chǎn)品的數(shù)量信息。本窗體的確定按鈕的 clicked 事件主要完成對 tbl_inform2 和 tbl_stock 表的操作,其中 tbl_stock 表主要是更新該編號的產(chǎn)品的庫內(nèi)數(shù)量, tbl_inform2 表主要作用是記錄每次入庫產(chǎn)品信息記錄。完成以上功能的主要代碼如下: nsert into tbl_inform2(inid,pid,amount) values(:inid,:i,:amount)。 UPDATE tbl_stock SET amount = amount + :amount WHERE pid=:i。 (inid) 4. 5 盤點子模塊的設(shè)計 通過本子模塊完成修正數(shù)據(jù)庫中產(chǎn)品由于某些原因?qū)е聨靸?nèi)實際數(shù)量和數(shù)據(jù)庫中相應(yīng)庫存數(shù)量不一致的情況,分為盤盈和盤虧二種情況。 本子模塊為了方便選擇需要盤點的產(chǎn)品,在窗體的界面上設(shè)計了一個數(shù)據(jù)窗口對象,數(shù)據(jù)源為產(chǎn)品表和庫存表。 選擇某 產(chǎn)品后,通過數(shù)據(jù)窗口控件的相應(yīng)函數(shù)獲得該產(chǎn)品的編號,然后通過update 語句更新該產(chǎn)品的庫存數(shù)量,主要的代碼如下: i=((),tbl_product_pid) UPDATE tbl_stock SET amount = amount + :amount WHERE pid=:i。 在進(jìn)行盤點操作時候,需要將盤點虧損或者盤盈的操作和原因記錄,這里記錄的數(shù)據(jù)庫表是 tbl_checkform 表,在對庫存表進(jìn)行更新修正的同時,將本次操作利用 sql 語 句中的 insert into 語句記錄在 tbl_checkform 表。 盤點操作的界面如圖所示: 4. 6 單據(jù)查詢子模塊 通過本子模塊,可以完成對入庫單,出庫單,盤點單的查詢。 本窗體主要由數(shù)據(jù)窗口控件,選擇按鈕控件,文本輸入框控件等組成。 數(shù)據(jù)窗口控件主要用于顯示所查詢條件下的數(shù)據(jù)清單。默認(rèn)狀態(tài)下窗體打開時候顯示所有的入庫單,在下面的文本輸入框輸入相應(yīng)的查詢條件后可以查詢出所需的記錄。 系統(tǒng)執(zhí)行查詢時候首先利用 if 語句判斷選擇的查詢條件,代碼如下: if then……這里表示如果 第一個選擇按鈕控件選中狀態(tài)時,執(zhí)行某語句。 接著利用 if 語句判斷輸入的文本框中條件值是否為空。 根據(jù)不同的查詢條件值設(shè)定相應(yīng)的查詢條件語句,比如根據(jù)經(jīng)辦人值設(shè)定相應(yīng)的查詢條件如下: if then chandle=(handle like 39。%++%39。) else chandle=(handle like 39。%39。) end if 最后系統(tǒng)根據(jù)最后設(shè)定條件做為數(shù)據(jù)窗口控件 setfilter 函數(shù)過濾的條件查詢獲得所需的記錄。代碼為: (cid+chandle) 總結(jié) 本次畢業(yè)設(shè)計,歷時兩個多月,其間經(jīng)歷了查詢資料的奔波,系統(tǒng)分析的困惑,調(diào)試程序的煩惱,小小成功的喜悅。所有這一切,使我深深的認(rèn)識到:進(jìn)行系統(tǒng)設(shè)計,不僅要對系統(tǒng)進(jìn)行深入、細(xì)致、多角度、全方位的系統(tǒng)分析,還要在程序設(shè)計中養(yǎng)成一個細(xì)密、嚴(yán)謹(jǐn)?shù)木幊塘?xí)慣,只有這樣,才能提高編程效率。最后,感謝指導(dǎo)老師在這次畢業(yè)設(shè)計中對我的幫助!也感謝幫助過我的同學(xué)們!參考文獻(xiàn) 1.《 時尚編程 100 例》網(wǎng)冠科技 編著 ************機械工業(yè)出版社 2.《 從入門到精通》 高平 編著 ***************北京航空航天大學(xué) 3.《 Programmer’s Guuide》 王 鵬 編著 ***********北京希望電子出版社 4.《計算機管理信息系統(tǒng)的開發(fā)》 向江華等 ******************清華大學(xué)出版社 5.《軟件工程導(dǎo)論》 張海藩 ********************清華大學(xué)出版社 6.《數(shù)據(jù)庫技術(shù)》 羅小沛 **********************華中理工大學(xué) 7.《 PowerBuilder 實用編程技術(shù)》 齊治文,烏云高娃,戴士弘 編著 **************************清華大學(xué)出版社 8.《數(shù)據(jù)庫系統(tǒng)原理教程》陳紅,王珊 編著 ****************************清華大學(xué)出版社 9.《 Gallagher Simon,Herbert Simon. PowerBuilder 程序設(shè)計大全》 **************************機械工業(yè)出版社 ,附件里面還有答辯ppt
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1