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

正文內(nèi)容

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

2024-09-10 17:01本頁面

【導(dǎo)讀】《數(shù)據(jù)庫原理》課程設(shè)計報告。完成日期:2020年12月10日。重慶郵電學(xué)院計算機學(xué)院實驗中心。數(shù)據(jù)庫課程設(shè)計·超市物流管理系統(tǒng)。當(dāng)今中國零售業(yè)發(fā)展正盛,大量超市涌現(xiàn)于各個城市,很大程度上改變了人民的消費方。大量頻繁的物資流通,使得傳統(tǒng)低效的人工管理已不合時宜。本系統(tǒng)以一個統(tǒng)一的界面,給收銀員、采購員和管理人員提供了不同的操作及管理功能。數(shù)據(jù)庫服務(wù)器可配置在獨立的。服務(wù)器上,也可配置在一臺運行本系統(tǒng)的計算機上。適用于中小型無連鎖店,或連鎖店間經(jīng)。(一)系統(tǒng)綜合需求。并對超市的運營過程中物資的流動詳細記錄歸檔,并將這些數(shù)據(jù)進行邏輯上的融合,以。便于用戶查看、分析及管理。的功能應(yīng)該在此基礎(chǔ)上進行擴展,實現(xiàn)銷售記錄查詢,采購記錄查詢,商品信息查詢、添加、刪除和修改,以及促銷活動的設(shè)置。很多超市實行了會員制度,會員享受優(yōu)惠待遇。在后臺實時監(jiān)控商品庫存量,當(dāng)?shù)陀谀骋恢禃r,向前臺發(fā)出預(yù)。銷售商品信息,會員卡號

  

【正文】 D AS D ON = COMMIT 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è)置列表框樣式及對其進行通用操作。 ifndef _LISTSET_H_ define _LISTSET_H_ class CListStyle { protected: CListCtrl *m_pList。 //列表框控件指針 數(shù)據(jù)庫課程設(shè)計超市物流管理系統(tǒng) 第 17 頁 共 20 頁 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ù)庫時顯示進度。 ? 后臺監(jiān)控商品庫存量 (四) 界面設(shè)計 ? 登陸界面: 數(shù)據(jù)庫課程設(shè)計超市物流管理系統(tǒng) 第 18 頁 共 20 頁 ? 收銀臺 POS界面: ? 采購入庫界面: 數(shù)據(jù)庫課程設(shè)計超市物流管理系統(tǒng) 第 19 頁 共 20 頁 ? 管理人員主界面: 五、參考文獻 1. 《 Visual C++ . 2020 程序設(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) 第 20 頁 共 20 頁 析。 稍作細化后,便開 始設(shè)計數(shù)據(jù)庫。而后做了界面設(shè)計,完成了程序大部分的主要界面。 而在編碼方面, 我從系統(tǒng)的功能、規(guī)模和實用方面考慮,并沒有 去學(xué)習(xí)和 采用過多花哨的新技術(shù), 如 .、分布式等企業(yè)級 應(yīng)用。 我在規(guī)劃前,進行了近半個月的時間來學(xué)習(xí) MFC ODBC的使用,以及 MFC 中 DDX 和 RFX數(shù)據(jù)交換技術(shù) ,還有 SQL Server中觸發(fā)器和存儲過程的知識和編寫方法 。 而且在以后的編碼過程中,也在不斷的學(xué)習(xí)并解決遇到的問題。 在數(shù)據(jù)庫設(shè)計 時 ,由于有些倉促,沒有深入的考慮外碼約束的問題,使得編碼階段,發(fā)現(xià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í)一些先進的思想 ,并多加實踐 ,從 寫程序和軟件架構(gòu)兩個方面都增強自己的能力。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1