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

正文內(nèi)容

商場(chǎng)零售管理系統(tǒng)—計(jì)算機(jī)(論文)(完整版)

  

【正文】 of the system development is to carry out the business enterprise retail price to manage of systematize, the norm turns and automates, to help enterprise to decline low costs, feedback market information in time, perfect service quantity, raise the economic performance, analyze the market need and draw up the management purposes, such as sale program. It increase the simple financial report in this system, because of the special of the finance software, don39。 第四章是本系 統(tǒng)的詳細(xì)設(shè)計(jì) , 包括了主界面設(shè)計(jì),菜單設(shè)計(jì)、系統(tǒng)登陸窗口的設(shè)計(jì)和九個(gè)主要功能模塊設(shè)計(jì)。 5) 用最低的費(fèi)用最短的時(shí)間提供盡可能精確,可靠的信息,以便決策者選擇最佳的實(shí)施方案,以提高企業(yè)的經(jīng)濟(jì)效益。供應(yīng)商管理模塊是企業(yè)和供貨商聯(lián)系的基礎(chǔ),它的信息直接影響企業(yè)和供貨商的進(jìn)貨與付款結(jié)算。 商場(chǎng)進(jìn)貨一般首先是向供應(yīng)商或廠(chǎng)家發(fā)出訂單,供應(yīng)商或廠(chǎng)家在收到訂單之后根據(jù)訂單上的商品清單給企業(yè)發(fā)貨。進(jìn)貨審核是對(duì)進(jìn)貨單進(jìn)行確認(rèn)。出現(xiàn)差錯(cuò)除了軟件方面的原因還有人為的因素在里面。 PowerBuilder 的對(duì)象 PowerBuilder對(duì)象有三個(gè)部分元素 :屬性 、 函數(shù)和事件。另一類(lèi)事件 是 用戶(hù)定義事件 ,這種 事件 是用戶(hù)聲明并可以在任何時(shí)刻由用戶(hù)觸發(fā)的 ,PowerBuilder中保留 了 75個(gè)用戶(hù)事件可由程序員使用。 在繼承了 祖先 類(lèi)后 ,您可以在子類(lèi)中擴(kuò)展或覆蓋祖先的元素。它們的繼承關(guān)系和擴(kuò)展函數(shù)及屬性如下表 : 建立的窗口就是從 PowerBuilder 的窗口對(duì)象繼承下來(lái)的 ,所以窗口會(huì)自動(dòng)具備一些屬性 ,例如 X 和 Y的坐標(biāo)、高度、寬度、窗口類(lèi)型、標(biāo)題等。讓我們來(lái)看這樣一個(gè)實(shí)例 ,我們有這樣一個(gè)銀行應(yīng)用系統(tǒng) ,前臺(tái)使用者作出將儲(chǔ)戶(hù)甲的一百元存款劃歸儲(chǔ)戶(hù)乙?guī)は碌牟僮?。 PowerBuilder在應(yīng)用開(kāi)始時(shí)建立一個(gè)全局的事務(wù)對(duì)象 SQLCA。在某個(gè)窗口執(zhí)行的這兩個(gè)指令會(huì)使其他窗口應(yīng)用中所進(jìn)行到一半的工作提交或回退。當(dāng) AutoCommit 設(shè)為真時(shí) ,系統(tǒng)自動(dòng)消取這一事務(wù)。當(dāng)您使用自己的管理方式時(shí) ,商場(chǎng)零售管理系統(tǒng) 畢業(yè)論文 12 就應(yīng)使 PowerBuilder 停止管理事務(wù) ,即設(shè)置 AutoCommit 為 TRUE,系統(tǒng)內(nèi)部就不會(huì)自動(dòng)建構(gòu)事務(wù)處理的命令了。創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)的過(guò)程被認(rèn)為是數(shù)據(jù)模型設(shè)計(jì)。滿(mǎn)足不同程度要求的為不同范式。在表中使用的關(guān)鍵字類(lèi)型用于描述庫(kù)表示什么以及在數(shù)據(jù)庫(kù)中如何與其它的庫(kù)建立關(guān)系。 商場(chǎng)零售管理系統(tǒng) 畢業(yè)論文 13 (1)層次模型。 1969年 DBTG報(bào)告提出的數(shù)據(jù)模型是網(wǎng)狀模型的主要代表。關(guān)系模型是由若干個(gè)關(guān)系模式組成的集合。面向?qū)ο蟮母拍钭钤绯霈F(xiàn)在程序設(shè)計(jì)語(yǔ)言中,隨后迅速滲透到計(jì)算機(jī)領(lǐng)域的每一個(gè)分支。它功能強(qiáng)大,支持多種平臺(tái),強(qiáng)大的開(kāi)發(fā)平臺(tái)以及豐富的開(kāi)發(fā)軟件包,對(duì)于各級(jí)企業(yè)的數(shù)據(jù)庫(kù)應(yīng)用提 供了完美的方案。 彈出菜單的設(shè)計(jì) 當(dāng)用戶(hù)在數(shù)據(jù)窗口控件中單擊鼠標(biāo)右鍵的時(shí)候會(huì)在鼠標(biāo)位置出現(xiàn)一個(gè)彈出菜單。有了菜單變量聲明之后就該創(chuàng)建菜單實(shí)例,創(chuàng)建菜單實(shí)例的代碼如下: lm_dwpop=create m_dwpop。在彈出式菜單中實(shí)現(xiàn)對(duì)數(shù)據(jù)窗口操作的一種通用方法是在菜單中調(diào)用其父窗口的事件。例如打開(kāi)員工信息維護(hù)窗口 w_employee,選擇事件列表,在事件列表的空白處單擊鼠標(biāo)右鍵,選擇 ” add” (新增)命令?,F(xiàn)在先假設(shè)父窗口 w_employee 有一個(gè)叫ue_dwnew的事件,在菜單中調(diào)用它的語(yǔ)句應(yīng)該是: (“ ue_dwnew” ) 有了事件調(diào)用語(yǔ)句,接下來(lái)就該寫(xiě)事件代碼時(shí)間菜單上所要求的功能。 Popmenu()函數(shù)的作用是在指定位置顯示彈出菜單。有了菜單變量說(shuō)明語(yǔ)句,接下 來(lái)的問(wèn)題是把菜單變量說(shuō)明語(yǔ)句放在什么位置,也就是彈出菜單的作用域是什么。再者由于它針對(duì)于中間檔次的用戶(hù),價(jià)格也適中,因此,它的使用非常廣泛。 它的特點(diǎn)是簡(jiǎn)單,實(shí)用,對(duì)于許多小型的數(shù)據(jù)可以能夠很好地滿(mǎn)足要求。 SQL語(yǔ)言是關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)化語(yǔ)言,已得到了廣泛的應(yīng)用。由于層次系統(tǒng)和網(wǎng)狀系統(tǒng)的應(yīng)用程序編制 比較復(fù)雜,因此,從 20世紀(jì) 80年代中期起,其市場(chǎng)已被關(guān)系系統(tǒng)所取代。層次模型的特點(diǎn)是記錄之間的聯(lián)系通過(guò)指針實(shí)現(xiàn),查詢(xún)效率較高。 2直接面向數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),它是現(xiàn)實(shí)世界的第二層抽象。一個(gè)連接是指一種虛擬的表,這種表是在當(dāng)用戶(hù)要求從相互關(guān)聯(lián)的各個(gè)不同的表中獲取信息時(shí)建立的,關(guān)鍵字段用于在相互連接的不同表中查找匹配的記錄。一個(gè)關(guān)系既可用來(lái)描述一個(gè)實(shí)體及其屬性,也可用來(lái)描述實(shí)體間的一種聯(lián)系。 在 PowerBuilder 中提供的事務(wù)管理的方法是多種多樣的 ,只要您靈活運(yùn)用 ,就一定能設(shè)計(jì)出優(yōu)秀的數(shù)據(jù)庫(kù)應(yīng)用來(lái)。但是方便與 可控性總是矛盾的 ,在 PowerBuilder中沒(méi)有存儲(chǔ)點(diǎn)和嵌套事務(wù)管理的機(jī)制 ,即使您所使用的數(shù)據(jù)庫(kù)支持這些特性 ,在 PowerBuilder中卻無(wú)法得以體現(xiàn)。當(dāng)其為真時(shí) ,PowerBuilder 不通過(guò)其他額外的交互就將您的 SQL語(yǔ)句傳輸給后臺(tái)數(shù)據(jù)庫(kù) ,而且執(zhí)行完畢自動(dòng)提交。 當(dāng)一個(gè)事務(wù)的數(shù)據(jù)庫(kù)修改都成功地完成后 ,修改須提交給數(shù)據(jù)庫(kù) ,COMMIT 語(yǔ)句是一個(gè)舊事務(wù)結(jié)束和一個(gè)新事務(wù)開(kāi)始的界線(xiàn)。 傳統(tǒng)地 ,我們認(rèn)為一個(gè)事務(wù)包括了對(duì)一個(gè)或多個(gè)表的修改 ,而隨著分布式數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的發(fā)展 ,事務(wù)可能包括了對(duì)一個(gè)或多個(gè)數(shù)據(jù)庫(kù)的修改。 對(duì)事務(wù)的操作是這樣進(jìn)行的 :先定義開(kāi)始一個(gè)事務(wù) ,然后對(duì)數(shù)據(jù)作修改操作 ,這時(shí)如果提交 (COMMIT),這些修改就永久地保存下來(lái) ,如果回退 (ROLLBACK),數(shù)據(jù)庫(kù)管理系統(tǒng)將放棄您所作的所有修改而回到開(kāi)始事務(wù)時(shí)的狀態(tài)。 封裝性 : 封裝的目的是為了實(shí)現(xiàn)數(shù)據(jù)隱藏和數(shù)據(jù)保護(hù) ,封裝的目標(biāo)是為對(duì)象提供一個(gè)對(duì)外操作的接口 ,使其他對(duì)象通過(guò)函數(shù)來(lái)訪(fǎng)問(wèn) ,而不允許直接操縱對(duì)象的屬性。在運(yùn)行時(shí) ,系統(tǒng)自動(dòng)尋找執(zhí)行參數(shù)相匹配的那個(gè)函數(shù) ,例如我們常用的MessageBox()這個(gè)函數(shù)就有 12個(gè)不同參數(shù)的重載函數(shù)。 (2)事件 :PowerBuilder 中的事件 與 Windows 的事件存在著映射關(guān)系 。 1. 3 功能模塊設(shè)計(jì) 系統(tǒng)開(kāi)發(fā)的目標(biāo)是實(shí)現(xiàn)企業(yè) 零售管理的系統(tǒng)化,規(guī)范化和自動(dòng)化,以實(shí)現(xiàn)企業(yè)降低成本、及時(shí)反饋市場(chǎng)信息、完善服務(wù)質(zhì)量、提高經(jīng)濟(jì)效益、分析市場(chǎng)需求、制定銷(xiāo)售計(jì)劃和目標(biāo)等管理目的。在響應(yīng)時(shí)間上對(duì)商品信息數(shù)據(jù)的讀取也應(yīng)該保證在顧客可以接受的范圍呢。所以對(duì)訂單的操作分成錄入、審核和查詢(xún)這三部分。伴隨著商品在企業(yè)內(nèi)的流動(dòng),產(chǎn)生了相應(yīng)的商品信息流。有的企業(yè)甚至要求簡(jiǎn)單的人事管理、文檔管理、信訪(fǎng)管理以及多媒體技術(shù)。 管理信息系統(tǒng)是企業(yè)的信息系統(tǒng),它具備數(shù)據(jù)處理,計(jì)劃,控制,預(yù)測(cè),輔助決策功能,具體作用如下: 1) 用一標(biāo)準(zhǔn)處理和提供信息,排除使用前后矛盾的不完整的數(shù)據(jù)。因此,開(kāi)發(fā)了 一個(gè)能滿(mǎn)足商家和客戶(hù)需要的 商場(chǎng)零售管理系統(tǒng),該 系統(tǒng) 的目標(biāo)是實(shí)現(xiàn)零售管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,本系統(tǒng)具有 系統(tǒng)功能、基本資料、客戶(hù)管理、供應(yīng)商管理、商品管理、訂單管理、進(jìn)貨管理、銷(xiāo)售管理、庫(kù)存管理、財(cái)務(wù)報(bào)表等九個(gè) 功能,滿(mǎn)足企業(yè)高效管理的需求。本系統(tǒng)中增加簡(jiǎn)單的財(cái)務(wù)報(bào)表,由于財(cái)務(wù)軟件的特殊性,一般不包括在零售管理系統(tǒng)中,本系統(tǒng)只做到為財(cái)務(wù)軟件提供相應(yīng)簡(jiǎn)單的財(cái)務(wù)數(shù)據(jù),比如進(jìn)銷(xiāo)存報(bào)表。 本商場(chǎng)零售 管理系統(tǒng)是 針對(duì)一般零售商場(chǎng)的特點(diǎn)設(shè)計(jì)的軟件,它包括系統(tǒng)功能、基本 資料、客戶(hù)管理、供應(yīng)商管理、商品管理、訂單管理、進(jìn)貨管理、銷(xiāo)售管理、庫(kù)存管理、財(cái)務(wù)報(bào)表等九個(gè)模塊, 能夠滿(mǎn)足現(xiàn)代 零售商場(chǎng)的發(fā)展需要。 本論文第一章介紹了基本的系統(tǒng)分析,管理信息系統(tǒng)開(kāi)發(fā)概述及開(kāi)發(fā)意義、實(shí)現(xiàn)目標(biāo)和需求分析。 2) 完整,及時(shí)提供在管理及決策中需要的數(shù)據(jù)。由于財(cái)務(wù)軟件的特殊性,一般是不包括在企業(yè)的進(jìn)銷(xiāo)存系統(tǒng)中,零售系統(tǒng)也只要做到能為指定的財(cái)務(wù)軟件軟件提供相應(yīng)的財(cái)務(wù)數(shù)據(jù),比如進(jìn)銷(xiāo)存報(bào)表。商品成為企業(yè)經(jīng)營(yíng)管理的主體,商品信息也就成了進(jìn)銷(xiāo)存系統(tǒng)軟件處理的主體。 進(jìn)貨管理和訂單管理在操作形式上幾乎是相同的。本模塊包括商品零售、銷(xiāo)售明細(xì)和銷(xiāo)售查詢(xún)?nèi)齻€(gè)部分。 該系統(tǒng) 包括系統(tǒng)功能、基本資料、客戶(hù)管理、供應(yīng)商管理、商品管理、訂單管 理、進(jìn)貨管理、銷(xiāo)售管理、庫(kù)存管理、財(cái)務(wù)報(bào)表等九個(gè)模塊。 當(dāng)用戶(hù)的操作或系統(tǒng)本身產(chǎn)生 Windows的標(biāo)準(zhǔn)事件 ,就轉(zhuǎn)化 成 PowerBuilder中的事件。 繼承 : PowerBuilder 中 ,窗口、菜單和用戶(hù)對(duì)象是可以繼承的 ,而其他對(duì)象則都不能。遺憾的是 ,對(duì) PowerBuilder我們不能在同一個(gè)繼承對(duì)象中定義 2個(gè)不同參數(shù)的重載函數(shù) ,只能在后繼的類(lèi)中定義重載函數(shù) ,這使我們對(duì)重載函數(shù)的定義帶來(lái)了很大的不便 ,這不能不說(shuō)是 PowerBuilder 的缺陷。在 PowerBuilder中有三種訪(fǎng)問(wèn)類(lèi)型 Public、 Protect、 Private,這三種訪(fǎng)問(wèn)控制類(lèi)型可以用在對(duì)象的變量和函數(shù)上 ,缺省的實(shí)例變量和對(duì)象函數(shù)都是 public 類(lèi)型的。此外有些數(shù)據(jù)庫(kù)支持事務(wù)的 存儲(chǔ)點(diǎn)(savepoint)這一概念 :即在一個(gè)事務(wù)進(jìn)程中任意一點(diǎn)您都可以 進(jìn)行當(dāng)前狀態(tài)的存儲(chǔ) ,回退時(shí)只是回到你所設(shè)定的存儲(chǔ)點(diǎn) ,而不必退回全部的事務(wù)。在上例中甲乙兩用戶(hù)就可能是異地用戶(hù) ,信息分儲(chǔ)在不同地域的不同數(shù)據(jù)庫(kù)中 ,上述的一個(gè)事務(wù)就涉及到了對(duì)不同數(shù)據(jù)庫(kù)的操作。在修改被提交前 ,數(shù)據(jù)庫(kù)的數(shù)據(jù)并沒(méi)有被真正地修改 ,這些修改被保留在某個(gè)工作區(qū) ,只有作修改的用戶(hù)才能看到這些被修改后的值 ,提交之后 ,則所有的用戶(hù)就都可以看到新值了。 當(dāng)然 ,您可以設(shè)置 AutoCommit屬性為假 (缺省值 ),使用 COMMIT 或 ROLLBACK 這樣的 關(guān)鍵詞提交或回退事務(wù)。不過(guò)在普通的應(yīng)用中 ,存儲(chǔ)點(diǎn)和嵌套事務(wù)管理并不是必須的 ,一般的事務(wù)管理足以夠用。 2. 3 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。關(guān)系模式是用來(lái)定義關(guān)系的,一個(gè)關(guān)系數(shù)據(jù)庫(kù)包含一組關(guān)系,定義這組關(guān)系的關(guān)系模式的全體就構(gòu)成了該數(shù)據(jù)庫(kù)的模式。一個(gè)更高級(jí)的連接形式稱(chēng)為自連接。 這類(lèi)模型涉及到計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng),又稱(chēng)為 “ 結(jié)構(gòu)數(shù)據(jù)模型 ” 。但層次模型有兩個(gè)缺點(diǎn):一是只能表示 1∶ N 聯(lián)系,雖然有多種輔助手段實(shí)現(xiàn)了 M∶ N聯(lián)系,但都較 復(fù)雜 ,二是由于樹(shù)型結(jié)構(gòu)層次順序的嚴(yán)格和復(fù)雜,引起數(shù)據(jù)的查詢(xún)和更新操作也很復(fù)雜,因此,編寫(xiě)應(yīng)用程序也很復(fù)雜。但是使用這兩種模型建立起的許多數(shù)據(jù)庫(kù)仍然在正常運(yùn)轉(zhuǎn),只是在外層加了個(gè)關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言的接口。 ( 4)面向?qū)ο竽P?。它?duì)于一般的平面文件相比,它有著可以對(duì)實(shí)體之間進(jìn)行關(guān)聯(lián)。 本系統(tǒng)采用的是簡(jiǎn)單實(shí)用的 Access 作為數(shù)據(jù)庫(kù)的開(kāi)發(fā)后臺(tái)。調(diào)用菜單的地方是在數(shù)據(jù)窗口控件中的單擊鼠標(biāo)右鍵的事件中發(fā)生。在使用 popmenu()函數(shù)時(shí),將菜單對(duì)象的 visible 屬性設(shè)置為 true,否則用戶(hù)不會(huì)在窗口上看到彈出菜單。通過(guò)菜單應(yīng)對(duì)數(shù)據(jù)窗口需要實(shí)現(xiàn)新增、刪除、存盤(pán)、上下移記錄以及退出窗口等功能。惟一解決辦法就是為窗口自定義事件。作為函數(shù) popmenu()的參數(shù)就是在窗口鼠標(biāo)指針顯示的位置處彈出菜單m_dwpop 彈出菜單中的功能設(shè)計(jì) 若僅僅彈出一個(gè)菜單而不做任何事這顯示是不行的,在彈出菜單中我們需要對(duì)數(shù)據(jù)窗口實(shí)現(xiàn)新增、刪除和存盤(pán)等一系列工作。在數(shù)據(jù)窗口的 RbuttonDown 事件中寫(xiě)上: m_dwpop lm_dwpop。 圖 31 商場(chǎng)零售管理系統(tǒng)結(jié)構(gòu)圖 3. 2 業(yè)務(wù)流程圖 商場(chǎng)零售管理系統(tǒng) 基 本資料 客 戶(hù)管理 供應(yīng)商管理 商 品管理 訂單管理 進(jìn)貨管理 銷(xiāo)售管理 庫(kù)存管理 財(cái)務(wù)報(bào)表 員工資料 部門(mén)資料 客戶(hù)資料 客戶(hù)查詢(xún) 供應(yīng)商資料 供應(yīng)商查詢(xún) 商品資料 價(jià)格調(diào)整 訂單錄入 訂單審核 訂單查詢(xún) 進(jìn)貨錄入 審核查詢(xún) 商品銷(xiāo)售 明細(xì)查詢(xún) 商品入庫(kù) 查詢(xún)盤(pán)點(diǎn)
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1