版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
超市物流管理系統(tǒng)
演示文檔計科0410308班蒲振宇超市物流管理系統(tǒng)課件第1頁開發(fā)工具及周期開發(fā)環(huán)境:WindowsXPSP2 Windows2000Pro開發(fā)平臺:MicrosoftVisualC++6.0DBMS: SQLServer2000建模工具:OfficeVisio PowerDesigner開發(fā)周期:年11月-12月超市物流管理系統(tǒng)課件第2頁運行環(huán)境運行平臺:WindowsXP/2K/NTCPU: 還未測試內(nèi)存: 還未測試超市物流管理系統(tǒng)課件第3頁廣泛采取進銷存模型超市物流管理系統(tǒng)課件第4頁系統(tǒng)應用體系結構(基于C/S模式)超市物流管理系統(tǒng)課件第5頁系統(tǒng)功效模塊超市物流管理系統(tǒng)課件第6頁系統(tǒng)功效介紹超市物流管理系統(tǒng)課件第7頁開啟畫面目標:以進度條走動,掩蓋連接數(shù)據(jù)庫時延遲感超市物流管理系統(tǒng)課件第8頁登陸及修改密碼(1)驗證身份和接收密碼修改前,嚴格檢驗輸入信息首次使用,經(jīng)過內(nèi)置帳號登陸。超市物流管理系統(tǒng)課件第9頁登陸及修改密碼(2)超市物流管理系統(tǒng)課件第10頁收銀臺POS子系統(tǒng)現(xiàn)實中超市收銀臺,使用掃描儀讀取商品條形碼;使用讀卡機讀取會員卡號。這里用手動輸入模擬。每掃描一個商品,將其添入列表,結算時顯示總金額,并寫入數(shù)據(jù)庫檢測商品號及會員卡號有效性。收銀員可隨時接收管理人員發(fā)來消息。超市物流管理系統(tǒng)課件第11頁收銀臺POS子系統(tǒng)(界面)超市物流管理系統(tǒng)課件第12頁采購入庫子系統(tǒng)操作基本同POS子系統(tǒng)。每添加一條商品采購信息,填入列表,結算入庫時顯示總金額,寫入數(shù)據(jù)庫。檢測商品號有效性。超市物流管理系統(tǒng)課件第13頁采購入庫子系統(tǒng)(界面)超市物流管理系統(tǒng)課件第14頁綜合管理子系統(tǒng)提供管理人員各種管理入口。超市物流管理系統(tǒng)課件第15頁(1)商品及庫存管理超市物流管理系統(tǒng)課件第16頁(1)商品及庫存管理(修改)超市物流管理系統(tǒng)課件第17頁(2)銷售管理超市物流管理系統(tǒng)課件第18頁(3)采購管理超市物流管理系統(tǒng)課件第19頁(4)會員管理超市物流管理系統(tǒng)課件第20頁(4)會員管理(查看消費統(tǒng)計)超市物流管理系統(tǒng)課件第21頁(5)員工管理并非一個人事管理系統(tǒng),只是提供登陸權限首次使用內(nèi)置帳號后,在此禁用它,并創(chuàng)建自己帳號。能夠在此給收銀臺發(fā)送消息超市物流管理系統(tǒng)課件第22頁(5)員工管理(界面)超市物流管理系統(tǒng)課件第23頁(5)員工管理(修改)超市物流管理系統(tǒng)課件第24頁(6)供銷情況分析綜合銷售統(tǒng)計和采購統(tǒng)計,以柱形圖顯示其百分比。同時顯示總供銷百分比,在架商品供銷百分比,下架商品供銷百分比。超市物流管理系統(tǒng)課件第25頁(6)供銷情況分析(界面)超市物流管理系統(tǒng)課件第26頁(7)優(yōu)惠規(guī)則管理管理會員打折情況。設置促銷活動,進行全場商品打折。超市物流管理系統(tǒng)課件第27頁(8)缺貨日志匯報后臺實時監(jiān)控商品庫存量,假如低于10,則記入缺貨日志??稍谥鹘缑嬷?,選擇預警匯報開關。若打開開關,檢測到有缺貨信息,則發(fā)出警告。不然,在后臺處理??稍诖瞬榭慈必浫罩荆部伤⑿潞颓蹇?。超市物流管理系統(tǒng)課件第28頁(8)缺貨日志匯報(界面)超市物流管理系統(tǒng)課件第29頁(8)缺貨日志匯報(預警)假如在主界面中打開預警開關,則檢測到有缺貨信息,在屏幕右下方出現(xiàn)以下提醒信息:超市物流管理系統(tǒng)課件第30頁(9)其它功效配置數(shù)據(jù)源連接:假如修改了數(shù)據(jù)源信息,或改變了數(shù)據(jù)庫用戶密碼,需在此重新配置。數(shù)據(jù)庫備份/恢復:可實現(xiàn)增量(完全)備份,數(shù)據(jù)恢復(當前還未真正實現(xiàn))。幫助文件:描述了怎樣配置數(shù)據(jù)庫,數(shù)據(jù)源,及一些問題處理方法。更換界面方案:提供了三種界面。超市物流管理系統(tǒng)課件第31頁系統(tǒng)實現(xiàn)介紹超市物流管理系統(tǒng)課件第32頁(1)開發(fā)工具及其它本系統(tǒng)采取MicrosoftVisualC++6.0編寫,基于MFC對話框應用程序。數(shù)據(jù)庫連接采取了ODBC。關鍵技術為MFCDDX和RFX數(shù)據(jù)交換。應用了第三方庫Skin++,用于應用程序界面換膚。包含skinplusplus.dll,skinplusplus.lib和skinplusplus.h數(shù)據(jù)庫中員工登陸密碼采取MD5加密存放,MD5算法實現(xiàn)來自,包含CMd5.cpp和CMd5.h超市物流管理系統(tǒng)課件第33頁(2)數(shù)據(jù)一致性問題處理本系統(tǒng)在以下方面會碰到數(shù)據(jù)一致性問題。商品銷售后,庫存量需要降低;商品采購后,庫存量需要增加;商品被刪除后,相關銷售、采購統(tǒng)計無對應商品。刪除會員后,相關銷售統(tǒng)計對應會員卡號無效。超市物流管理系統(tǒng)課件第34頁(2)數(shù)據(jù)一致性問題處理對于刪除商品:在數(shù)據(jù)庫中不能設置外碼約束級聯(lián)刪除,因為不能破壞真實供銷情況。商品銷售、采購后庫存量變換:可經(jīng)過程序增加一次Update操作,但使得代碼難以維護,且輕易遺漏。刪除會員,可編碼更新銷售統(tǒng)計會員字段為空。弊端同上。超市物流管理系統(tǒng)課件第35頁(2)數(shù)據(jù)一致性問題處理以上問題,全部經(jīng)過SQLServer觸發(fā)器來完成。商品表上建立Delete觸發(fā)器,刪除商品時,判斷庫存量是否為0,假如不為0,則拒絕刪除。成功刪除后,將銷售、采購統(tǒng)計表中商品號字段置空,作為下架商品。超市物流管理系統(tǒng)課件第36頁(2)數(shù)據(jù)一致性問題處理采購表上建立Insert觸發(fā)器。當添加數(shù)據(jù)時,將商品表中對應商品庫存量增加。銷售表上建立Insert觸發(fā)器。當添加數(shù)據(jù)時,將商品表中對應商品庫存量降低。會員表上建立Delete觸發(fā)器。當刪除統(tǒng)計時,將對應銷售表中統(tǒng)計會員字段置空。超市物流管理系統(tǒng)課件第37頁(2)數(shù)據(jù)一致性問題處理另外,批量操作全部經(jīng)過事務方式完成,出現(xiàn)異常即全部回滾,以確保數(shù)據(jù)一致性。超市物流管理系統(tǒng)課件第38頁(3)查詢效率問題處理因為MFCODBC類對數(shù)據(jù)庫操作做了封裝,不方便進行復雜SQL查詢語句。只有從其它方面考慮。在表中建立適當索引。包括到多表(三表或四表)連接查詢時,將查詢過程寫成存放過程?,F(xiàn)用于采購管理和銷售管理。超市物流管理系統(tǒng)課件第39頁(4)數(shù)據(jù)源連接問題處理硬編碼連接字符串帶來問題:當用戶設置數(shù)據(jù)源名,數(shù)據(jù)庫用戶,和密碼與編碼中連接信息不一致時,每次運行,都會彈出ODBC數(shù)據(jù)源選擇對話框。處理方案:將連接信息寫入配置文件,讀取配置項來連接數(shù)據(jù)源。禁用了WindowsODBC對話框,并提供更改配置文件功效。帶來問題:安全性問題(見后)超市物流管理系統(tǒng)課件第40頁數(shù)據(jù)安全性問題員工登陸密碼在數(shù)據(jù)庫中均以MD5加密形式存放,即使得到密文,也無法經(jīng)過算法推出明文。上篇中配置文件中以明文形式存放了數(shù)據(jù)庫用戶和密碼,造成了安全隱患。還沒有時間找到一個適當可逆加密算法。數(shù)據(jù)安全還要結合服務器安全配置等等方面。超市物流管理系統(tǒng)課件第41頁多線程在本系統(tǒng)中利用在綜合管理子系統(tǒng)中,開啟了一個后臺線程,每20秒掃描一次商品表,檢驗庫存量,假如低于10,則寫入缺貨日志,并報警(假如打開預警開關)程序開啟時,開啟畫面及進度條由輔助線程實現(xiàn),根本程負責初始化數(shù)據(jù)庫連接。備份/恢復數(shù)據(jù)庫時,由輔助線程顯示進度條,并匯報完成情況。超市物流管理系統(tǒng)課件第42頁多線程同時問題后兩個應用中,需要兩個線程進行同時。但其操作均為單個函數(shù)調(diào)用,或單個SQL語句執(zhí)行,無法干預,取得真實進度。只能重復滾動進度條,直到任務完成。這時,需要兩個線程分別創(chuàng)建一個事件內(nèi)查對象,相互通知自己完成情況,并相互等候,直到都完成。超市物流管理系統(tǒng)課件第43頁C++異常處理使用經(jīng)過C++異常處理機制來完成錯誤處理(尤其是數(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國游戲人工智能NPC行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國三靶磁控濺射鍍膜機行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 政策執(zhí)行與合規(guī)情況報告
- 2025村集體小產(chǎn)權房屋買賣合同
- 探索技能培訓的個性化學習路徑
- 魚苗銷售合同范本
- 書法家合作合同范本
- 商品房屋買賣合同書
- 設備吊裝運輸合同范文
- 2025年粵教滬科版八年級歷史下冊月考試卷含答案
- 2025-2030年中國清真食品行業(yè)運行狀況及投資發(fā)展前景預測報告
- 廣東省茂名市電白區(qū)2024-2025學年七年級上學期期末質量監(jiān)測生物學試卷(含答案)
- 《教育強國建設規(guī)劃綱要(2024-2035年)》全文
- 山東省濱州市2024-2025學年高二上學期期末地理試題( 含答案)
- 2025年河南洛陽市孟津區(qū)引進研究生學歷人才50人歷年高頻重點提升(共500題)附帶答案詳解
- 2025年度軍人軍事秘密保護保密協(xié)議與信息安全風險評估合同3篇
- 數(shù)字化轉型中的職業(yè)能力重構
- 運用PDCA降低住院患者跌倒-墜床發(fā)生率
- 2025屆高中數(shù)學一輪復習專練:橢圓(含解析)
- 立春氣象與生活影響模板
- 中國服裝零售行業(yè)發(fā)展環(huán)境、市場運行格局及前景研究報告-智研咨詢(2025版)
評論
0/150
提交評論