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

正文內(nèi)容

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

2024-12-15 05:14本頁(yè)面

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

  

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