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

正文內(nèi)容

網(wǎng)上圖書銷售系統(tǒng)數(shù)據(jù)庫課程設計報告-資料下載頁

2025-07-25 22:59本頁面
  

【正文】 LISHER_REPORT_TITLE。break。case 4://全部銷售記錄統(tǒng)計21 / 37iTitleType = SALE_REPORT_TITLE。break。default:break。}SetTitle(iTitleType)。ShowReport()。}} 查詢庫存模塊 實現(xiàn)目標實現(xiàn)對已銷售的圖書進行統(tǒng)計的功能,銷售統(tǒng)計對話框如圖 。圖 查詢庫存對話框 設計步驟(1)向項目中添加一個新 Dialog 資源,資源 ID 為 IDD_QUERY。在IDD_QUERY 對話框資源中單擊鼠標右鍵,執(zhí)行彈出快捷菜單的“Properties”菜單命令,打開“Dialog Properties”對話框。在“Dialog Properties”對話框中選擇 General 選項卡,更改其“Caption”文本框內(nèi)容為“查詢” 。(2)從 Controls 面板上向 Dialog 資源中添加相應控件,更改資源的屬性,并為資源設置相應的變量,如表 :表 Dialog 資源屬性設置ID Properties Member Variables22 / 37Type MemberIDC_BOOK_CATEGORY 默認 組合框IDC_BOOK_NAME 默認 文本 BookNameIDC_BOOK_AUTHOR 默認 文本 AuthorIDC_BOOK_PUBLISHER 默認 文本 PublisherIDOK Caption 確定IDCANCEL Caption 取消 代碼分析(1) “確定”按鈕的函數(shù)為 RQueryDlg::OnOK(),代碼如下:void RQueryDlg::OnOK() {// TODO: Add extra validation hereUpdateData(TRUE)。//單獨處理類型為全部的情況,0 表示選擇類型為全部((),m_strCategory)。if(m_strCategory == _T(全部))m_strCategory = _T()。CDialog::OnOK()。}(2)組合框根據(jù)圖書類型查詢的函數(shù)為 RQueryDlg::GetBookGategory(),代碼如下:void RQueryDlg::GetBookGategory(){int num = 0。CString strSql。_variant_t var。()。 //清空組合框中原有數(shù)據(jù)//生成 SQL 查詢語句,在數(shù)據(jù)苦中查找圖書類型(SQL_SELECT_CATEGORYNAME)。CRBookSaleApp* pApp = (CRBookSaleApp*)AfxGetApp()。23 / 37try{pAppm_pRecordsetOpen((),pApp(),adOpenDynamic,adLockOptimistic,adCmdText)。//遍歷數(shù)據(jù)庫中 BookCategory 表,獲取全部圖書類型while(!(pAppm_pRecordsetadoEOF)){var = pAppm_pRecordsetGetCollect(CategoryName)。if( != NULL)((LPCSTR)_bstr_t(var))。pAppm_pRecordsetMoveNext()。num++。}(全部)。pAppm_pRecordsetClose()。}catch(__error * e){AfxMessageBox(eErrorMessage())。}//設置當前選擇類型為全部(num)。}24 / 375 系統(tǒng)測試進入 VC++,打開工程 ,然后進入源程序,接著編譯和運行即可運行。下面將給出系統(tǒng)運行的過程。(1)打開程序后,選擇“使用書店身份登錄” ,輸入密碼“111” ,進入主對話框,如圖 。圖 主對話框(2)在功能菜單下選擇圖書錄入功能,添加一本新的圖書信息,如圖 。圖 添加圖書信息(3)點擊“返回”按鈕后,系統(tǒng)會自動顯示現(xiàn)有圖書信息,如圖 。25 / 37圖 系統(tǒng)自動顯示現(xiàn)有圖書信息(4)在功能菜單下進入圖書銷售對話框,賣出一本《C++教程》 ,如圖 。點擊返回按鈕后,系統(tǒng)會顯示當前所有圖書剩余庫存信息,如圖 。圖 圖書銷售(5)點擊結束銷售后,系統(tǒng)會自動顯示當前所有圖書的庫存信息, 《C++教程》的庫存量已減少一本,如圖 。26 / 37圖 完成銷售后的庫存信息 (6)在功能菜單下進入銷售統(tǒng)計對話框,查詢?nèi)夸N售清單,并給出已售出圖書總本數(shù),如圖 。圖 查詢所有圖書銷售清單(7)在功能菜單下進入查詢庫存對話框,查詢《魅力何來》這本書的庫存信息,如圖 。27 / 37圖 查詢圖書庫存信息(8)再售出《魅力何來》2 本后,在功能菜單下進入售完圖書列表功能,查詢已售完的圖書的信息如圖 。圖 查詢售完圖書列表(9)在出售圖書時,若無對應圖書信息或圖書庫存為零,將出售失敗,并給出提示信息,如圖 。28 / 37圖 29 / 376 操作手冊首先將 date文件夾下的兩個數(shù)據(jù)庫文件附加到本地的 SQL數(shù)據(jù)庫中,然后進入VC++,打開工程 ,進入源程序后,接著編譯和運行即可。30 / 377 結論 系統(tǒng)功能本系統(tǒng)為圖書銷售管理系統(tǒng),主要實現(xiàn)圖書錄入、圖書銷售、銷售統(tǒng)計、查詢庫存等功能。該系統(tǒng)中采用圖形用戶界面,直觀、清晰,方便用戶操作。圖書銷售管理系統(tǒng)可以完成書店的日常管理,迅速準確地對已售圖書和剩余庫存進行統(tǒng)計和匯總工作,大大提高了書店的管理效率和準確性。 系統(tǒng)不足和改進我在同學的幫助和老師的悉心指導下完成了該圖書銷售管理,但程序還是存在一些不足之處。比如程序沒有直接提供修改密碼的功能,系統(tǒng)管理員密碼保存在數(shù)據(jù)庫的 Pwd表中,若要修改密碼,可以到數(shù)據(jù)庫中直接修改。由于時間倉促,沒有優(yōu)化設計,還存在一些垃圾和重復代碼,也沒有進行全面的測試,需要進一步的改進。本系統(tǒng)規(guī)模小,實現(xiàn)的功能簡單,但稍加改動和完善,完全可以應用到普通書店的銷售管理中。 總結本次課程設計完成的是圖書銷售管理系統(tǒng),我基本完成了所要求的幾個功能,包括圖書錄入、圖書銷售、銷售統(tǒng)計、查詢庫存等功能。通過本次課程設計,自己對Visual C++,特別是 Visual C++MFC,它的功能是非常強大的,使用它制作圖形界面很方便。而且自己還進一步熟悉了SQL數(shù)據(jù)庫的知識,包括建表、查詢、修改等操作,以及學習了 Visual C++接數(shù)據(jù)庫。開始做這個課程設計的時候,感覺到自己只有一些理論知識,無法動手來操作。通過認真的學習來解決這一問題,這也提高了實際操作的能力。在編寫程序的過程中,也發(fā)現(xiàn)自己還是存在著很多的缺點,對 Visual C++ MFC的知識和使用不是很熟悉,操作數(shù)據(jù)庫也不熟練,還需要自己多加練習來達到熟練的目的,以后還要努力學習鍛31 / 37煉自己。32 / 37致 謝首先要感謝的是本次課程設計的指導老師對我的耐心指導,我才順利地完成了這次課程設計??梢哉f這很大程度上歸功于老師的幫助,這也給了我很大的鼓勵,使我有信心完成該題目。另外還要感謝的就是我的同學們,在這次課程設計中他們給了我很多細心的幫助。 33 / 37參考文獻[1] 宋坤,李偉明 編著. Visual C++,2022[2] 鄭莉,董淵 ++語言程序設計(第三版).清華大學出版社,2022[3] 胡哲源 編著. Visual C++ MFC ,2022[4] 李強,賈云霞 編著. Visual C++項目開發(fā)實踐. 北京:中國鐵道出版社,2022 [5]求是科技 編著. Visual C++ ,2022[6]網(wǎng)冠科技 編著. Visual C++ MFC ,2022[7] 《軟件工程概論》 張海藩 清華大學出版社[8] 《實用軟件工程基礎》 陳明 編著 清華大學出
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1