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

正文內(nèi)容

數(shù)據(jù)庫原理課程設(shè)計學生信息管理網(wǎng)站(編輯修改稿)

2024-12-22 16:45 本頁面
 

【文章內(nèi)容簡介】 remendNumber:存放客戶的推薦購買數(shù) 表 books: sorts 表:存放圖書的分類信息 sortID: 圖書分類添加系統(tǒng)自動分配的圖書分類號(主鍵) sortName:存放圖書的分類名稱 tag:標記值 表 sorts: 12 words 表:存放客戶對圖書的評價信息 wordID:存放評論的 ID 值,客戶的評論存入數(shù)據(jù)庫時系統(tǒng)自動分配的唯一的ID值(主鍵) wordContent:存放客戶的評論信息 bookID:存放客戶所評論的圖書 ID 值 authorID:存放客戶的 ID值 createTime:存放評論的發(fā)表時間 表 words: goods 表:存放客 戶的訂單信息 goodID:存放客戶訂單的 ID值,當訂單創(chuàng)建時,系統(tǒng)自動分配(主鍵) userID:存放訂單相關(guān)的客戶信息 bookID:存放客戶訂購單圖書的 ID 值 createTime:存放訂單的創(chuàng)建時間 buyNumber::存放客戶訂購圖書的數(shù)量 表 goods: 關(guān)系模式 系統(tǒng)中的實體有:管理員,書,訂單,客戶 關(guān)系模式如下: 13 管理員( userID, userName, password, realName, telephone, ) 客戶( userID, userName, password, realName, telephone, ) 書( bookID, bookName, pub, author, price, sortID, intro) 訂單( goodID, userID, bookID, createTime, buyNumber) 五 詳細設(shè)計 該系統(tǒng)采用 VC++ MFC連接 SQL數(shù)據(jù)庫的方式,使用圖形用戶界面,主要實現(xiàn)圖書錄入、圖書銷售等功能。下面具體對各模塊進行介紹。 登錄模塊及主界 面 在登錄界面(如圖 所示)中輸入用戶名和密碼,登錄成功后進入主界面。登陸框流程圖如圖 所示,系統(tǒng)主界面如圖 所示,單擊某個按鈕就能彈出某個功能的界面。 圖 系統(tǒng)登錄界面 14 圖 15 圖書錄入模塊 實現(xiàn)目標 添加圖書信息,圖書錄入對話框的設(shè)計如圖 所示。 “保存 ”按鈕對應(yīng)的方法為 RAddBookDlg::OnSave(),流程圖如圖 。 圖 圖書錄入對話框 16 圖 RAddBookDlg::OnSave()方法的流程圖 設(shè)計步驟 ( 1)向項目中添加一個新 Dialog 資源,資源 ID 為 IDD_ADDBOOK。在IDD_YGTJK對話框資源中單擊鼠標右鍵,執(zhí)行彈出快捷菜單的 “Properties”菜單命令,打開 “Dialog Properties”對話框。在 “Dialog Properties”對話框中選擇 General選項卡,更改其 “Caption”文本框內(nèi)容為 “圖書信息錄入 ”。 ( 2)從 Controls 面板上向 Dialog資源中添加所需控件,更改資源的屬性,并為資源設(shè)置相對應(yīng)的變量,如表 。 表 圖書錄入 Dialog資源屬性設(shè)置 代碼分析 ( 1)打開 ClassWizard 窗口,添加在 OnInitDialog成員函數(shù),向 17 OnInitDialog添加代碼如下: BOOL RAddBookDlg::OnInitDialog() { } ( 2)當用戶單擊 “保存 “按鈕時,實現(xiàn)添加圖書功能,其響應(yīng)代碼如下: void RAddBookDlg::OnSave() { } // TODO: Add your control notification handler code here UpdateData(TRUE)。 if(!IsValidInput()) return 。 CDialog::OnInitDialog()。 // TODO: Add extra initialization here GetBookGategory()。 return TRUE。 // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE if(IDYES != AfxMessageBox( 確定要保存嗎 ?,MB_YESNO)) //放棄保存 return 。 if(SaveData()) { } else AfxMessageBox( 保存失敗 !)。 AfxMessageBox( 保存成功 !)。 // 保存后重置數(shù)據(jù) m_bHasNewBook = true。 OnReset()。 GetDlgItem(IDC_BK_CATEGORY)SetFocus()。 18 ( 3)判斷輸入信息是否正確的函數(shù)是 IsValidInput(),其響應(yīng)代碼如下: bool RAddBookDlg::IsValidInput() { CString str = 0123456789。 if(() || (str) != 1) { AfxMessageBox(輸入有誤 !圖書類型不能為空或包含數(shù)字。 )。 GetDlgItem(IDC_BK_CATEGORY)SetFocus()。 return false。 } if(()) { AfxMessageBox(輸入有誤 !書名不能為空。 )。 GetDlgItem(IDC_BK_NAME)SetFocus()。 return false。 } if(() || (str) != 1) { AfxMessageBox(輸入 有誤 !作者名稱不能為空或包含數(shù)字。 )。 GetDlgItem(IDC_BK_AUTHOR)SetFocus()。 return false。 } if(()|| (str) != 1) { AfxMessageBox(輸入有誤 !出版社名稱不能為空或包含數(shù)字。 )。 GetDlgItem(IDC_BK_PUBLISHER)SetFocus()。 return false。 } if(m_dPurchase = 0) 19 { AfxMessageBox(圖書進價應(yīng)為正值 !)。 GetDlgItem(IDC_BK_PURCHASE)SetFocus()。 return false。 } if(m_dPrice = 0 ) { AfxMessageBox(圖書售價應(yīng)為正值 !)。 GetDlgItem(IDC_BK_PRICE)SetFocus()。 return false。 }
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1