基于mfc的商品銷售管理系統(tǒng)的設(shè)計與實現(xiàn)

基于mfc的商品銷售管理系統(tǒng)的設(shè)計與實現(xiàn)

ID:12310754

大小:113.00 KB

頁數(shù):10頁

時間:2018-07-16

基于mfc的商品銷售管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于mfc的商品銷售管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于mfc的商品銷售管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
基于mfc的商品銷售管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
基于mfc的商品銷售管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
資源描述:

《基于mfc的商品銷售管理系統(tǒng)的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、基于MFC的商品銷售管理系統(tǒng)的設(shè)計與實現(xiàn)  摘要:本文從開發(fā)信息管理系統(tǒng)的技術(shù)方案入手,以商品銷售管理系統(tǒng)為例,論述了系統(tǒng)的設(shè)計及其實現(xiàn),研究了MFC、ADO等主流技術(shù)在實際開發(fā)中的應(yīng)用。測試結(jié)果表明,本文所開發(fā)的商品銷售管理系統(tǒng)具有較好的實用價值?! £P(guān)鍵詞:MFCADO商品銷售管理  中圖分類號:TP315文獻標(biāo)識碼:A文章編號:1007-9416(2013)10-0156-03  隨著信息技術(shù)的飛速發(fā)展,信息化管理已經(jīng)引入并應(yīng)用到各行業(yè)管理領(lǐng)域。采用計算機進行信息化管理已成為衡量企業(yè)管理科學(xué)化和現(xiàn)代化的重要標(biāo)志

2、。目前眾多銷售型企業(yè)不僅需要處理大量的庫存及商品信息[1],還要時刻更新產(chǎn)品的銷售信息,對銷售情況進行分析評估。而開發(fā)信息管理軟件則可以滿足上述需求,提高企業(yè)對商品銷售管理的效率、輔助管理決策,從而實現(xiàn)企業(yè)預(yù)期目標(biāo)。現(xiàn)采用Oracle作為后臺數(shù)據(jù)庫,VC6.0作為前臺開發(fā)工具,結(jié)合MFC、ADO等主流開發(fā)技術(shù),實現(xiàn)了一個基于C/S架構(gòu)的商品銷售管理系統(tǒng)?! ?技術(shù)方案  1.1C/S架構(gòu)  C/S架構(gòu)以服務(wù)器作為數(shù)據(jù)處理和存儲的平臺,同時在客戶端設(shè)計專門的應(yīng)用程序進行數(shù)據(jù)的采集和初次處理,再將數(shù)據(jù)傳遞到服務(wù)器端,用戶

3、必須使用客戶端應(yīng)用程序才能對數(shù)據(jù)進行操作。C/S架構(gòu)具有專業(yè)化程度高、開發(fā)手段靈活、運行速度快等特點。與B/S架構(gòu)相比,C/S模式的應(yīng)用系統(tǒng)最大的好處是不依賴外網(wǎng)環(huán)境,只要局域網(wǎng)存在,都不影響應(yīng)用[2]。  1.2MFC  MFC(MicrosoftFoundationClass)類庫,充分體現(xiàn)了微軟公司的技術(shù)精華。MFC中封裝了大部分WindowsAPI函數(shù)和Windows控件,它包含的功能涉及到整個Windows操作系統(tǒng)。MFC不僅給用戶提供了Windows圖形環(huán)境下應(yīng)用程序的框架,而且還提供了創(chuàng)建應(yīng)用程序的組件

4、[3]?! FC提供的類庫使得程序設(shè)計高度抽象,它使得程序員的主要精力不用放在程序設(shè)計的具體實現(xiàn)細(xì)節(jié)上,而放在程序的功能擴展上面。MFC提供了許多不同功能的類以適合廣泛需求,絕大多數(shù)的MFC類都是直接或間接從CObject類派生,CObject類為其派生類提供了3個重要的特性支持:持久性支持、運行時類信息支持和診斷調(diào)試支持。  1.3ADO  ADO(ActiveXDataObject)是基于OLEDB的訪問技術(shù),繼承了OLEDB可以訪問關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫的優(yōu)點,并且對OLEDB的接口作了封裝,屬于數(shù)據(jù)庫訪問

5、的高層接口,使數(shù)據(jù)庫應(yīng)用程序的開發(fā)得到了簡化[4]。ADO是所有數(shù)據(jù)訪問接口對象模型中最簡單的一種,現(xiàn)已逐漸演變成滿足所有數(shù)據(jù)訪問需要的完整解決辦法?! ”疚拈_發(fā)中所使用的ADO對象主要包括以下兩種:  (1)Connection對象:通過“連接”可從應(yīng)用程序訪問數(shù)據(jù)源,連接是交換數(shù)據(jù)所必需的環(huán)境。對象模型使用Connection對象使連接概念得以具體化?! 。?)RecordSet對象:表示的是來自基本表或命令執(zhí)行結(jié)果的記錄全集。RecordSet對象可支持兩類更新:立即更新和批更新。使用立即更新,一旦調(diào)用Upda

6、te方法,對數(shù)據(jù)的所有更改將被立即寫入基本數(shù)據(jù)源?! ?系統(tǒng)設(shè)計  2.1功能設(shè)計  依據(jù)系統(tǒng)需求,本系統(tǒng)主要功能模塊劃分如下: ?。?)公共管理模塊:該模塊主要包括一些通用的類,如ADO封裝類、用戶封裝類、商品信息封裝類及銷售信息封裝類等?! 。?)商品信息管理模塊:該模塊主要涉及對商品信息進行日常的管理,包括添加商品信息、修改商品信息、刪除商品信息及商品類別管理等功能。 ?。?)商場信息管理模塊:該模塊主要涉及對商場信息進行日常的管理,包括商場信息的增、刪、改、查等功能?! 。?)員工及用戶管理模塊:該模塊用于對

7、商場及客戶基本信息的日常維護。能夠根據(jù)不同的用戶種類,分配不同的操作權(quán)限?! 。?)銷售管理模塊:該模塊主要完成銷售信息的日常管理,包括銷售信息的添加、查詢、銷售的統(tǒng)計與分析等功能?! ?.2數(shù)據(jù)庫設(shè)計  數(shù)據(jù)庫設(shè)計是指給定一個應(yīng)用環(huán)境,構(gòu)造基于最優(yōu)關(guān)系模式的數(shù)據(jù)庫,使之能夠有效地存儲和管理數(shù)據(jù),滿足用戶的各種應(yīng)用需求[5]。根據(jù)對用戶的需求分析和對系統(tǒng)功能的劃分,主要實體設(shè)計如下: ?。?)員工(員工編號,員工姓名,所屬部門的編號,職位,性別,出生日期,入職時間,員工類型) ?。?)部門(部門編號,部門名稱,部門經(jīng)

8、理編號) ?。?)商品(商品編號,商品名稱,商品價格,商品類別,商品描述) ?。?)商場(商場編號,商場名稱,位置,負(fù)責(zé)人) ?。?)訂單(訂單編號,銷售日期,訂單價格,訂單數(shù)量,訂單詳情,用戶號)  3系統(tǒng)實現(xiàn)  3.1VC++可視化編程環(huán)境配置  VisualC++包含了兩套完整的windows應(yīng)用程序開發(fā)系統(tǒng),即Win32API和MFC。

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。