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

正文內(nèi)容

數(shù)據(jù)庫原理課程設(shè)計(jì)學(xué)生信息管理網(wǎng)站(文件)

2024-12-10 16:45 上一頁面

下一頁面
 

【正文】 登錄模塊及主界 面 在登錄界面(如圖 所示)中輸入用戶名和密碼,登錄成功后進(jìn)入主界面。 圖 圖書錄入對話框 16 圖 RAddBookDlg::OnSave()方法的流程圖 設(shè)計(jì)步驟 ( 1)向項(xiàng)目中添加一個(gè)新 Dialog 資源,資源 ID 為 IDD_ADDBOOK。 表 圖書錄入 Dialog資源屬性設(shè)置 代碼分析 ( 1)打開 ClassWizard 窗口,添加在 OnInitDialog成員函數(shù),向 17 OnInitDialog添加代碼如下: BOOL RAddBookDlg::OnInitDialog() { } ( 2)當(dāng)用戶單擊 “保存 “按鈕時(shí),實(shí)現(xiàn)添加圖書功能,其響應(yīng)代碼如下: void RAddBookDlg::OnSave() { } // TODO: Add your control notification handler code here UpdateData(TRUE)。 return TRUE。 // 保存后重置數(shù)據(jù) m_bHasNewBook = true。 if(() || (str) != 1) { AfxMessageBox(輸入有誤 !圖書類型不能為空或包含數(shù)字。 } if(()) { AfxMessageBox(輸入有誤 !書名不能為空。 } if(() || (str) != 1) { AfxMessageBox(輸入 有誤 !作者名稱不能為空或包含數(shù)字。 } if(()|| (str) != 1) { AfxMessageBox(輸入有誤 !出版社名稱不能為空或包含數(shù)字。 } if(m_dPurchase = 0) 19 { AfxMessageBox(圖書進(jìn)價(jià)應(yīng)為正值 !)。 GetDlgItem(IDC_BK_PRICE)SetFocus()。 return false。 } if(() || () 15) { AfxMessageBox(條形碼應(yīng)為 15位整數(shù) !)。 return true。在IDD_YGGONGZITJ 對話框資源中單擊鼠標(biāo)右鍵,執(zhí)行彈出快捷菜單的 “Properties”菜單命令,打開 “Dialog Properties”對話框。 CString strMsg。 //修改圖書庫存 //記錄銷售記錄 Init()。 23 } } //CDialog::OnOK()。 double dPurchase。 try { pAppm_pRecordsetOpen((), pApp() AfxMessageBox(請輸入書名或條碼 !)。 if(pAppm_pRecordsetadoEOF) { AfxMessageBox( 查無此書 ! 請輸入書名或條碼無誤。 } var = pAppm_pRecordsetGetCollect(BookID)。 var = pAppm_pRecordsetGetCollect(Price)。 var = pAppm_pRecordsetGetCollect(CategoryID)。 } (m_dPrice = dPurchase)。 return true。在 “Dialog Properties”對話框中選擇General 選項(xiàng)卡,更 改其 “Caption”文本框內(nèi)容為 “銷售統(tǒng)計(jì) ”。 //設(shè)置銷售報(bào)表標(biāo)題 //前 2 個(gè)標(biāo)題類型為用戶模式和書店管理模式 ,故此處加 2 int iTitleType = 0。 break。 break。 } SetTitle(iTitleType)。在 IDD_QUERY對話框資源中單擊鼠標(biāo)右 鍵,執(zhí)行彈出快捷菜單的 “Properties”菜單命令,打開“Dialog Properties”對話框。 CDialog::OnOK()。 ()。 //遍歷數(shù)據(jù)庫中 BookCategory表 ,獲取全部圖書類型 while(!(pAppm_pRecordsetadoEOF)) { var = pAppm_pRecordsetGetCollect(CategoryName)。 } (全部 )。 六 操作手冊 首先將 date 文件夾下的兩個(gè)數(shù)據(jù)庫文件附加到本地的 SQL 數(shù)據(jù)庫中,然后進(jìn)入 VC++,打開工程 ,進(jìn)入源程序后,接著編譯和運(yùn)行即可。 系統(tǒng)不足和改進(jìn) 我在同學(xué)的幫助和老師的悉心指導(dǎo)下完成了該圖書銷售管理,但程序還是存在一些不足之處。 31 總結(jié) 本次課程設(shè)計(jì)完成的是圖書銷售管理系統(tǒng), 我基本完成了所要求的幾個(gè)功能,包括圖書錄入、圖書銷售、銷售統(tǒng)計(jì)、查詢庫存等功能。通過認(rèn)真的學(xué)習(xí)來解決這一問題,這也提高了實(shí)際操作的能力。 另外還要感謝的就是我的同學(xué)們,在這次課程設(shè)計(jì)中他們給了我很多細(xì)心的幫助。首先要感謝的是本次課程設(shè)計(jì)的指導(dǎo)老師對我的耐心指導(dǎo),我才順利地完成了這次課程設(shè)計(jì)。而且自己還進(jìn)一步熟悉了 SQL 數(shù)據(jù)庫的知識,包括建表、查詢、修改等操作,以及學(xué)習(xí)了Visual C++。由于時(shí)間倉促,沒有優(yōu)化設(shè)計(jì),還存在一些垃圾和重復(fù)代碼,也沒有進(jìn)行全面的測試,需要進(jìn)一步的改進(jìn)。該系統(tǒng)中采用圖形用戶界面,直觀、清晰,方便用戶操作。 } catch(__error * e) 30 } { } // 設(shè)置當(dāng)前選擇類型為全部 (num)。 pAppm_pRecordsetMoveNext()。 CRBookSaleApp* pApp = (CRBookSaleApp*)AfxGetApp()。 CString strSql。 //單獨(dú)處理類型為全部的情況 ,0表示選擇類型為全部 ((),m_strCategory)。 } } 查詢庫存模塊 實(shí)現(xiàn)目標(biāo) 實(shí)現(xiàn)對已銷售的圖書進(jìn)行統(tǒng)計(jì)的功能,銷售統(tǒng)計(jì)對話框如圖 。 break。 break。 break。 = m_iReportType 。 圖 銷售統(tǒng)計(jì)對話框 設(shè)計(jì)步驟 ( 1)向項(xiàng)目中添加一個(gè)新 Dialog 資源,資源 ID 為 IDD_REPORT。 //售價(jià)小于進(jìn)價(jià)時(shí) ,不允許打折 } m_dSalePrice = m_dPrice * (double(m_lDiscount)/100)。 pAppm_pRecordsetClose()。 var = pAppm_pRecordsetGetCollect(Purchase)。 var = pAppm_pRecordsetGetCollect(Discount)。 pAppm_pRecordsetClose()。 return false。 else if(!()) (SELECT * FROM BookInfo WHERE BarCode = \%s\ and Stock 0, m_strBarCode)。 CString strSql 。 GetDlgItem(IDC_SBK_NAME)SetFocus()。 { } if(IDYE
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1