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

正文內(nèi)容

超市物流管理系統(tǒng)-數(shù)據(jù)庫課程設(shè)計報告-資料下載頁

2024-12-15 05:14本頁面

【導(dǎo)讀】當(dāng)今中國零售業(yè)發(fā)展正盛,大量超市涌現(xiàn)于各個城市,很大程度上改變了人民的消費方。大量頻繁的物資流通,使得傳統(tǒng)低效的人工管理已不合時宜。給收銀員、采購員和管理人員提供了不同的操作及管理功能。數(shù)據(jù)庫服務(wù)器可配置在獨立的。適用于中小型無連鎖店,或連鎖店間經(jīng)。濟獨立的超市的物流管理。并對超市的運營過程中物資的流動詳細(xì)記錄歸檔,并將這些數(shù)據(jù)進(jìn)行邏輯上的融合,以。有三個核心功能需要實現(xiàn),銷售功能,采購功能,庫存管理和員工管理功能。添加、刪除和修改,以及促銷活動的設(shè)置。很多超市實行了會員制度,會員享受優(yōu)惠待遇。塊,對會員進(jìn)行注冊、刪除、查詢、消費跟蹤。此外,一個成熟的管理系統(tǒng)不僅應(yīng)該具有基本的處理、查詢功能,還應(yīng)該有一些分。戶進(jìn)行供銷情況的分析。在后臺實時監(jiān)控商品庫存量,當(dāng)?shù)陀谀骋恢禃r,向前臺發(fā)出預(yù)。行手工操作模擬的簡化,加入相應(yīng)功能模塊即可在現(xiàn)實中使用。銷售商品信息,會員卡號

  

【正文】 OMMIT TRANSACTION ? 觸發(fā)器:刪除會員時,將相應(yīng)銷售記錄中會員編號字段置空 CREATE TRIGGER mem_del ON [dbo].[member] FOR DELETE AS UPDATE sell SET m_id = null WHERE m_id = ( SELECT m_id FROM DELETED ) (三) 編碼設(shè)計 系統(tǒng)采用 MFC對話框應(yīng)用程序以方便開發(fā), MFC 對常用 API 做了很好的封裝。每個對話框?qū)?yīng)一個類,每個數(shù)據(jù)庫表對應(yīng)一個類。根據(jù)程序需要,自己再一次做了封裝。 1. 在數(shù)據(jù)源連接方面,使用 ini配置文件來存儲 DSN, UID, PWD的信息,以避免硬編碼方式帶來的種種問題:不能修改密碼,不能換數(shù)據(jù)庫用戶等等。主要采用了 GetPrivateProfileString和 WritePrivateProfileString 兩個 Windows API。 1. 很多數(shù)據(jù)需要通過列表框來顯示,因此封裝了一個 CListStyle 類來設(shè)置列表框樣式及對其進(jìn)行通用操作。 ifndef _LISTSET_H_ define _LISTSET_H_ class CListStyle { protected: CListCtrl *m_pList。 //列表框控件指針 數(shù)據(jù)庫課程設(shè)計超市物流管理系統(tǒng) 第 16 頁 共 19 頁 public: CListStyle()。 void AttachCtrl (CListCtrl *pList)。 //把對象與列表框關(guān)聯(lián) void SetStyle (void)。 //設(shè)置列表框的 ExStyle //為列表框添加 Header屬性 void SetCol (CString *pCol , int *pWidth , int size)。 //將上兩個函數(shù)融合 void SetStyleAndCol (CString *pCol , int *pWidth , int size)。 //向列表框插入一行數(shù)據(jù) void InsertItems (int nItem , CString *pItem , int size)。 }。 endif 2. 由于存儲過程不能通過 ClassWizard 創(chuàng)建類,所以手工完成類建立和 RFX數(shù)據(jù)交換。 3. 在需要的地方采用多線程。 ? 程序啟動初始化數(shù)據(jù)庫連接時,顯示啟動畫面。 ? 備份數(shù)據(jù)庫時顯示進(jìn)度。 ? 后臺監(jiān)控商品庫存量 (四) 界面設(shè)計 ? 登陸界面: 數(shù)據(jù)庫課程設(shè)計超市物流管理系統(tǒng) 第 17 頁 共 19 頁 ? 收銀臺 POS界面: ? 采購入庫界面: 數(shù)據(jù)庫課程設(shè)計超市物流管理系統(tǒng) 第 18 頁 共 19 頁 ? 管理人員主界面: 五、參考文獻(xiàn) 1. 《 Visual C++ . 2021 程序設(shè)計 》 何煒等 冶金工業(yè)出版 社 P247261 2. 《數(shù)據(jù)庫系統(tǒng)概論(第三版)》 薩師煊等 高等教育出版社 3. 《 Windows用戶界面開發(fā)》 [美 ] Everett N. McKay 著 北京大學(xué)出版社 4. 常州 VC編程網(wǎng) 用 Visual C++開發(fā)數(shù)據(jù)庫應(yīng)用程序 5. Microsoft MSDN 關(guān)于 MFC ODBC 部分的文檔 六、課程設(shè)計總結(jié) 這次課程設(shè)計我花了一個月的時間來完成,前期做 了一些準(zhǔn)備工作,了解了一般超市物流管理方面的背景知識,然后再權(quán)衡了時間和人力,做了適量簡化,并完成了初步的需求分?jǐn)?shù)據(jù)庫課程設(shè)計超市物流管理系統(tǒng) 第 19 頁 共 19 頁 析。稍作細(xì)化后,便開始設(shè)計數(shù)據(jù)庫。而后做了界面設(shè)計,完成了程序大部分的主要界面。 而在編碼方面,我從系統(tǒng)的功能、規(guī)模和實用方面考慮,并沒有去學(xué)習(xí)和采用過多花哨的新技術(shù),如 .、分布式等企業(yè)級應(yīng)用。我在規(guī)劃前,進(jìn)行了近半個月的時間來學(xué)習(xí) MFC ODBC的使用,以及 MFC 中 DDX 和 RFX數(shù)據(jù)交換技術(shù),還有 SQL Server中觸發(fā)器和存儲過程的知識和編寫方法。而且在以后的編碼過程中,也在不斷的學(xué)習(xí) 并解決遇到的問題。 在數(shù)據(jù)庫設(shè)計時,由于有些倉促,沒有深入的考慮外碼約束的問題,使得編碼階段,發(fā)現(xiàn)了一個重大問題。銷售記錄和采購記錄中對商品號進(jìn)行了引用,而刪除某種商品后,如果設(shè)置了級聯(lián)刪除,則記錄不能真實體現(xiàn)收支金額;如果不設(shè),則數(shù)據(jù)庫出現(xiàn)不一致現(xiàn)象。基于這種情況,我寫了幾個將外碼字段置空的 DELETE 觸發(fā)器作為彌補措施。 在工程接近完成的時候,我對部分代碼做了優(yōu)化,將一些重復(fù)工作加以封裝調(diào)節(jié);將批處理操作改為以事務(wù)方式處理;并將費時的連表查詢寫成了存儲過程。在研究如何把存儲過程和 MFC 的 Recordset 類聯(lián)系起來的過程中,走了很多彎路,想了很多辦法都不能成功。在找到解決方案的同時,也在 MSDN 中找到了答案。 這次課程設(shè)計,我更加深入的了解到軟件工程的復(fù)雜性,以及前期規(guī)劃分析的重要性。其實在 MFC 這種面向?qū)ο蟮某绦蛟O(shè)計中,我的瀑布開發(fā)模型并不太合適。而且如果系統(tǒng)再稍微大型一些,以一人之力也難以完成。以后的學(xué)習(xí)中應(yīng)該學(xué)習(xí)一些先進(jìn)的思想,并多加實踐,從寫程序和軟件架構(gòu)兩個方面都增強自己的能力。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1