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

正文內(nèi)容

商場(chǎng)零售管理系統(tǒng)—計(jì)算機(jī)(論文)-全文預(yù)覽

  

【正文】 示 1∶ N 聯(lián)系,雖然有多種輔助手段實(shí)現(xiàn)了 M∶ N聯(lián)系,但都較 復(fù)雜 ,二是由于樹(shù)型結(jié)構(gòu)層次順序的嚴(yán)格和復(fù)雜,引起數(shù)據(jù)的查詢和更新操作也很復(fù)雜,因此,編寫(xiě)應(yīng)用程序也很復(fù)雜。有向圖中的結(jié)點(diǎn)是記錄類(lèi)型,有向邊表示從箭尾一端的記錄類(lèi)型到箭頭一端的記錄類(lèi)型間聯(lián)系是 1∶ N 聯(lián)系。但是使用這兩種模型建立起的許多數(shù)據(jù)庫(kù)仍然在正常運(yùn)轉(zhuǎn),只是在外層加了個(gè)關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言的接口。關(guān)系模式相當(dāng)于前面提到的記錄類(lèi)型,它的實(shí)例稱為關(guān)系,每個(gè)關(guān)系實(shí)際上是一張二維表格。 ( 4)面向?qū)ο竽P?。面向?qū)ο髷?shù)據(jù)庫(kù)是面向?qū)ο蟾拍钆c數(shù)據(jù)庫(kù)技術(shù)相結(jié)合的產(chǎn)物。它對(duì)于一般的平面文件相比,它有著可以對(duì)實(shí)體之間進(jìn)行關(guān)聯(lián)。 不足之處是它太過(guò)于復(fù)雜,價(jià)格昂貴,使得一般的用戶不易使用。 本系統(tǒng)采用的是簡(jiǎn)單實(shí)用的 Access 作為數(shù)據(jù)庫(kù)的開(kāi)發(fā)后臺(tái)。但現(xiàn)在在進(jìn)行窗口設(shè)計(jì)的時(shí)候并沒(méi)有將任何菜單和窗口關(guān)聯(lián),因此,首先必須創(chuàng)建菜單對(duì)象,再將菜單關(guān)聯(lián)到窗口。調(diào)用菜單的地方是在數(shù)據(jù)窗口控件中的單擊鼠標(biāo)右鍵的事件中發(fā)生。一但菜單實(shí)例創(chuàng)建完畢就可以象窗口菜單那樣使用。在使用 popmenu()函數(shù)時(shí),將菜單對(duì)象的 visible 屬性設(shè)置為 true,否則用戶不會(huì)在窗口上看到彈出菜單。在菜單對(duì)象的函數(shù)中有一個(gè)函數(shù) postevent(),該函數(shù)將指定事件放置到指定對(duì)象或控件事件隊(duì)列的尾部(異步觸發(fā)事件)。通過(guò)菜單應(yīng)對(duì)數(shù)據(jù)窗口需要實(shí)現(xiàn)新增、刪除、存盤(pán)、上下移記錄以及退出窗口等功能。 或者選擇 powerbuilder 主菜單 insertevent命令,此時(shí)用戶自定義事件窗口打開(kāi),現(xiàn)在將為窗口上的數(shù)據(jù)窗口增加一個(gè)實(shí)現(xiàn)添加新記錄功能的事件 ue_dwnew。惟一解決辦法就是為窗口自定義事件。在菜單對(duì)象屬性中一個(gè)叫parentwindow 的屬性指定菜單對(duì)象的父窗口。作為函數(shù) popmenu()的參數(shù)就是在窗口鼠標(biāo)指針顯示的位置處彈出菜單m_dwpop 彈出菜單中的功能設(shè)計(jì) 若僅僅彈出一個(gè)菜單而不做任何事這顯示是不行的,在彈出菜單中我們需要對(duì)數(shù)據(jù)窗口實(shí)現(xiàn)新增、刪除和存盤(pán)等一系列工作。彈出菜單的方式是通過(guò)菜單的 popmenu()函數(shù)。在數(shù)據(jù)窗口的 RbuttonDown 事件中寫(xiě)上: m_dwpop lm_dwpop。和任何變量說(shuō)明一樣,說(shuō)明菜單變量的語(yǔ)句如下: m_dwpop lm_dwpop 其中, m_dwpop 是創(chuàng)建的彈出式菜單的菜單名字。 圖 31 商場(chǎng)零售管理系統(tǒng)結(jié)構(gòu)圖 3. 2 業(yè)務(wù)流程圖 商場(chǎng)零售管理系統(tǒng) 基 本資料 客 戶管理 供應(yīng)商管理 商 品管理 訂單管理 進(jìn)貨管理 銷(xiāo)售管理 庫(kù)存管理 財(cái)務(wù)報(bào)表 員工資料 部門(mén)資料 客戶資料 客戶查詢 供應(yīng)商資料 供應(yīng)商查詢 商品資料 價(jià)格調(diào)整 訂單錄入 訂單審核 訂單查詢 進(jìn)貨錄入 審核查詢 商品銷(xiāo)售 明細(xì)查詢 商品入庫(kù) 查詢盤(pán)點(diǎn) 進(jìn)銷(xiāo)存報(bào)表 訂單錄入 出庫(kù) 進(jìn)貨錄入 審核 審核 銷(xiāo)售 價(jià)格調(diào)整 采購(gòu)訂單 訂單管理 進(jìn)貨管理 庫(kù)存管理 銷(xiāo)售管理 客戶 供應(yīng)商管理 銷(xiāo)售報(bào)表 庫(kù)存報(bào)表 進(jìn)貨報(bào)表 盤(pán)點(diǎn) 銷(xiāo)售查詢 訂單查詢 商品查詢 供應(yīng)商 商品管理 商場(chǎng)零售管理系統(tǒng) 畢業(yè)論文 15 圖 32 業(yè)務(wù)流程圖 3. 3 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)需求分析 及 ER圖 根據(jù)以上的系統(tǒng)功能分析,可以得到數(shù)據(jù)庫(kù)由以下幾個(gè)部分組成: ( 1) 部門(mén)信息表( department表) ( 2) 員工基本信息表( employee表) ( 3) 商品基本信息表( goods表) ( 4) 供應(yīng)商基本信息表( supplier表) ( 5) 客戶基本信息表( customer表) ( 6) 訂單信息表( orders表) ( 7) 商 品進(jìn)貨信息表( purchase表) ( 8) 商品銷(xiāo)售表( sales表) ( 9) 商品庫(kù)存表( kc 表) 部門(mén)和員工 ER圖: 圖 33 部門(mén)和員工 ER圖 進(jìn)貨 ER圖: n 1 部門(mén) 員工 組成 姓名 性別 員工編號(hào) 部門(mén) 編號(hào) n m 商 品 商品名 型號(hào) 單位 產(chǎn)地 進(jìn)價(jià) 售價(jià) 供貨 供應(yīng)商 供應(yīng)商編碼 供應(yīng)商名 地址 電話 部門(mén) 名稱 商場(chǎng)零售管理系統(tǒng) 畢業(yè)論文 16 圖 34 進(jìn)貨 ER圖 銷(xiāo)售 ER圖: 圖 35 銷(xiāo)售 ER圖 訂單 ER圖: 圖 36 訂單 ER圖 庫(kù)存 ER圖: n 1 庫(kù) 存 商品名 型號(hào) 單位 產(chǎn)地 入庫(kù)數(shù) 操作員 入庫(kù) 商品 入庫(kù)日期 m n 客 戶 客戶編碼 客戶名稱 公司名 地址 電話 訂貨 商 品 商品名 型號(hào) 單位 產(chǎn)地 進(jìn)價(jià) 售價(jià) 1 n 訂 單 訂單編號(hào) 部門(mén)編號(hào) 制單人 制單日期 供應(yīng)商編號(hào) 審核 員工 員工編號(hào) 性別 姓名 業(yè)績(jī) 商場(chǎng)零售管理系統(tǒng) 畢業(yè)論文 17 圖 37 庫(kù)存 ER圖 財(cái)務(wù)報(bào)表 ER圖: 圖 38 財(cái)務(wù)報(bào)表 ER圖 數(shù)據(jù)表具體設(shè)計(jì) ( 1) 部門(mén)信息表( department表) 表 31 department 表 ( 2) 員工基本信息表( employee表) 表 32 employee表 ( 3) 商 品基本信息表( goods表) 表 33 goods 表 1 n 財(cái)務(wù)報(bào)表 進(jìn) 貨報(bào)表 銷(xiāo)售報(bào)表 庫(kù)存報(bào)表 打印 員工 商場(chǎng)零售管理系統(tǒng) 畢業(yè)論文 18 ( 4) 供應(yīng)商基本信息表( supplier表) 表 34 supplier 表 ( 5) 客戶基本信息表( customer表) 表 35 customer 表 ( 6) 訂單信息表( orders表) 表 36 orders表 ( 7) 商品進(jìn)貨信息表( purchase表) 商場(chǎng)零售管理系統(tǒng) 畢業(yè)論文 19 表 37 purchase表 ( 8) 商品銷(xiāo)售表( sales表) 表 38 sales 表 ( 9) 商品庫(kù)存表( kc 表) 表 39 kc 表 商場(chǎng)零售管理系統(tǒng) 畢業(yè)論文 20 3. 4 關(guān)鍵設(shè)計(jì) 本系統(tǒng)采用彈出菜單的功能,將多個(gè)按鍵的功能集于一身,省去一個(gè)界面里有多個(gè)按鍵,使得界面簡(jiǎn)潔直觀。 (3)SQL Server 為微軟的中間檔次的數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái),由于其強(qiáng)有力的操作系統(tǒng),以及微軟產(chǎn)品內(nèi)部的良好連接性能,使得 SQL 的市場(chǎng)占有率急劇上升。 (2)Oracle 是數(shù)據(jù)庫(kù)中最為優(yōu)秀的一種選擇。 (1)Access 是微軟推出的簡(jiǎn)單的一個(gè)數(shù)據(jù)庫(kù),它采用一個(gè)文件的方式,內(nèi)部以基于表,窗體,報(bào)表等一系統(tǒng)的機(jī)制對(duì)外提供一個(gè)數(shù)據(jù)平臺(tái)。因此,人們需要更高級(jí)的數(shù)據(jù)庫(kù)技術(shù)來(lái)表達(dá)這類(lèi)信息。關(guān)系模型是數(shù)學(xué)化模型。關(guān)系模型的主要是用二維表格結(jié)構(gòu)表達(dá)實(shí)體集,用外鍵表示實(shí)體間聯(lián)系。網(wǎng)狀模型的缺點(diǎn)是編寫(xiě)應(yīng)用程序比較復(fù)雜,程序員必須熟悉數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。用有向圖結(jié)構(gòu)表示實(shí)體類(lèi)型及實(shí)體間聯(lián)系的數(shù)據(jù)模型。上一層記錄類(lèi)型和下一層記錄類(lèi)型間聯(lián)系是 1∶ N聯(lián)系。這類(lèi)模型有嚴(yán)格的形式化定義。這一其中著名的模型是 “ 實(shí)體聯(lián)系模型 ” 。數(shù)據(jù)庫(kù)中有三種不 同類(lèi)型的關(guān)鍵字:主關(guān)鍵字、組合關(guān)鍵字和外關(guān)鍵字。 數(shù)據(jù)庫(kù)之間的關(guān)系指明兩個(gè)庫(kù)之間共享一個(gè)共同的關(guān)鍵字值。關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系必須滿足一定的要求。 關(guān)系數(shù)據(jù)庫(kù)是以關(guān)系模型為基礎(chǔ)的數(shù)據(jù)庫(kù),它利用關(guān)系描述現(xiàn)實(shí)世界。創(chuàng)建任何一個(gè)數(shù)據(jù)庫(kù)的第一步是仔細(xì)的規(guī)劃數(shù)據(jù)庫(kù),設(shè)計(jì)必須是靈活的、有邏輯的。采用這 種方法 ,只要您所用的數(shù)據(jù)庫(kù)支持嵌套事務(wù)和存儲(chǔ)點(diǎn)等事務(wù)管理 ,我們通過(guò) PowerBuilder 開(kāi)發(fā)出的應(yīng)用也就同樣可以實(shí)現(xiàn)。 自己進(jìn)行事務(wù)管理的方式是直接使用數(shù)據(jù) 庫(kù)本身的事務(wù)指令。您不去考慮整個(gè)事務(wù) ,而只需把您所作的修改提交或滾回即可。因此我們可以利用 AutoCommit 的特性來(lái)確定事務(wù)的起點(diǎn) ,當(dāng)我們把 AutoCommit 的屬性設(shè)為 False時(shí) ,系統(tǒng)設(shè)定此時(shí)為事務(wù)的起點(diǎn)。 事務(wù)對(duì)象的 AutoCommit 屬性 事務(wù)對(duì)象有一個(gè) AutoCommit 的屬性可以使開(kāi)發(fā)者簡(jiǎn)化對(duì)事務(wù)管理的操作 ,這一布爾型的屬性可以用 TRUE 或 FALSE 來(lái)對(duì)其賦值。 如果您使用的是多窗口的應(yīng)用 ,卻只用一個(gè)事務(wù)對(duì)象 ,就應(yīng)格外注意 ROLLBACK 和 COMMIT會(huì)影響事務(wù)的邏輯一致性。 當(dāng)您需要應(yīng)用與數(shù)據(jù)庫(kù)建立連接時(shí)使用 CONNECT 這一操作命令 ,取消連接時(shí)執(zhí)行DISCONNECT,這兩個(gè)命令一般分別用在應(yīng)用的開(kāi)始和結(jié)束 ,也就是 Application 的 Open和 Close事件中。在 PowerBuilder中有一種稱作事務(wù) (transaction)的對(duì)象 ,這個(gè)對(duì)象是 PowerBuilder 應(yīng)用與數(shù)據(jù)庫(kù)的通訊區(qū)域。因此進(jìn)行事務(wù)管理是必須的。 正確地管理事務(wù)可以保證數(shù)據(jù)的完整性 ,當(dāng)您所做的工作全部完成和得到確認(rèn)之前 ,沒(méi)有任何數(shù)據(jù)物理地寫(xiě)進(jìn)數(shù)據(jù)庫(kù)。為確保數(shù) 據(jù)庫(kù)中數(shù)據(jù)的一致性 ,數(shù)據(jù)的操縱應(yīng)當(dāng)是離散的成組的邏輯單元 :當(dāng)它全部完成時(shí) ,數(shù)據(jù)的一致性可以保持 ,而當(dāng)這個(gè)單元中的一部分操作失敗 ,整個(gè)事務(wù)應(yīng)全部視為錯(cuò)誤 ,所有從起始點(diǎn)以后的操作應(yīng)全部回退到開(kāi)始狀態(tài)。 PowerBuilder 面向?qū)ο蟪绦?設(shè)計(jì)的過(guò)程 事實(shí)上用戶在運(yùn)用 PowerBuilder 進(jìn)行程序設(shè)計(jì)的一開(kāi)始 ,就已經(jīng)開(kāi)始進(jìn)行對(duì)象類(lèi)的設(shè)計(jì) :例如在建立窗口時(shí)可以用窗口畫(huà)筆 (painter)建立一個(gè)新窗口 ,命名為 w_emp。 ) 商場(chǎng)零售管理系統(tǒng) 畢業(yè)論文 10 對(duì)于對(duì)象的繼承 ,PowerBuilder 中所有對(duì)象都有其共同的基類(lèi) PowerObject,從這一個(gè)基類(lèi)下面分成繼承類(lèi) GraphicObject和 NonVisualObject 等。 重載函數(shù)是面向?qū)ο蟪绦蛟O(shè)計(jì)的重要特性 ,即同一函數(shù)名卻有著不同的參數(shù) 和返回值。也就是說(shuō)當(dāng)您繼承了一個(gè)類(lèi) ,您幾乎得到了這個(gè)類(lèi)的全部 ,不過(guò)有一點(diǎn)值得注意 ,您不能在子類(lèi)中刪除任何 一 個(gè)繼承到的特性。 PowerBuilder 面向?qū)ο蟮奶匦? 提到一門(mén)語(yǔ)言的面向?qū)ο筇匦?,它應(yīng)當(dāng)具有繼承性、多態(tài)性和封裝性 ,如缺少其中的一 個(gè) 則只能稱其為基于對(duì)象的系統(tǒng) ,而 不 是面向?qū)ο蟮南到y(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1