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

正文內(nèi)容

vc圖書管理系統(tǒng)課程設(shè)計報告(完整版)

2025-02-04 04:05上一頁面

下一頁面
  

【正文】 ....................... 13 6 小結(jié) ....................................................................................................................... 17 參考文獻 .................................................................................................................. 17 附 錄 .................................................................................................................... 19 附錄 1 源程序清單 .................................................................................................. 19 附錄 系統(tǒng)登錄模塊源程序 ............................................................................... 19 附錄 系統(tǒng)主界面源程序 ................................................................................... 20 附錄 圖書信息管理模塊 源程序 ....................................................................... 23 附錄 管理員 、讀者信息管理模塊 源程序 ....................................................... 30 附錄 借還書管理模塊 源程序 ........................................................................... 44 附錄 罰金查詢模塊 源程序 ............................................................................... 50 程序設(shè)計課程設(shè)計報告( 2021) 1 學(xué)生成績管理系統(tǒng)的設(shè)計 1 概 述 課程設(shè)計目的 鞏固并加深 學(xué)生對 C++語言程序設(shè)計知識的理解; 培養(yǎng)學(xué)生面向?qū)ο蟮某绦蛟O(shè)計思想,使學(xué)生認(rèn)識面向過程和面向?qū)ο髢煞N設(shè)計方法的區(qū)別; 進一步掌握和應(yīng)用 VC++ 集成開發(fā)環(huán)境; 提高運用 C++語言解決實際問題的能力; 初步掌握開發(fā)小型實用軟件的基本方法,能獨立設(shè)計、實現(xiàn)基本的 MIS 系統(tǒng); 掌握書寫程序設(shè)計開發(fā)文檔的能力(書寫課程設(shè)計實驗報告)。 利用 ODBC 數(shù)據(jù)源管理器配置與數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)源 圖書管理系統(tǒng)的設(shè)計 4 建立名為“ Library”的 MFC 單文檔應(yīng)用程序向?qū)? 在名為 的頭文件中添加 include 系統(tǒng)登錄模塊設(shè)計 添加系統(tǒng)登錄對話框,屬性設(shè)置為 控件類型 ID 屬性設(shè)置 Button IDC_CONFIRM Caption 設(shè)為“登錄 [amp。L]” Button IDC_NEW 標(biāo)題設(shè)為“新增 [amp。F]” Button IDC_PRIOR 標(biāo)題設(shè)為“上一條 [amp。S]” Button IDC_CANCEL_REC 標(biāo)題設(shè)為“取消 [amp。Q]” Button IDC_EDIT 標(biāo)題設(shè)為“修改 [amp。X]” Static Text 默認(rèn) 標(biāo)題設(shè)為“圖書代碼” Static Text 默認(rèn) 標(biāo)題設(shè)為“讀者姓名” Static Text 默認(rèn) 標(biāo)題設(shè)為“借書日期” Static Text 默認(rèn) 標(biāo)題設(shè)為“還書日期” Static Text 默認(rèn) 標(biāo)題設(shè)為“超期天數(shù)” Edit Box IDC_EDITBook_ID 默認(rèn) Edit Box IDC_EDITReaderName 默認(rèn) Edit Box IDC_EDITBorrowDate 默認(rèn) Edit Box IDC_EDITReturnDate 默認(rèn) Edit Box IDC_EDITDays 默認(rèn) 為 IDD_ReturnBook 添加成員變量 建立新類 CReturnBookDlg,按上述步驟做相似操作,添加消息映射 最后輸入代碼 借書、罰金查詢 查詢模塊設(shè)計 借書查詢 添加借書查詢對話框,屬性設(shè)置為 IDD_DLGREADERQRY,微軟雅黑, 10 號 控件類型 ID 屬性設(shè)置 Button IDC_QUERY 標(biāo)題設(shè)為“查詢 [amp。因為《圖書管理系統(tǒng)》中設(shè)計到很多控件的使用,只有很好的使用這些控件才可以給出一個很好的界面呈現(xiàn)在用戶面前。 } void CLoginDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX)。 if (()) /*判斷用戶名信息是否為空 */ { AfxMessageBox(請輸入用戶名! )。 if (!(AFX_DB_USE_DEFAULT_TYPE, mSqlStr)) { AfxMessageBox(CLERK 表打開失??! )。 } } void CLoginDlg::OnCancel() { // TODO: Add your control notification handler code here CDialog::OnCancel()。 } CString Name。 } void CMainFrame::OnUpdateReaderMaintain(CCmdUI* pCmdUI) { // TODO: Add your mand update UI handler code here pCmdUIEnable(m_bLogin)。 (0,Name)。 ()。 } 附錄 圖書信息管理模塊 源程序 void CBookMDlg::OnCancelRec() { // TODO: Add your control notification handler code here m_bAdd = FALSE。 } void CBookMDlg::OnEdit() { // TODO: Add your control notification handler code here m_bEdit = TRUE。amp。 + m_strBookIDQ 。 = + 39。 } } void CBookMDlg::OnLast() { // TODO: Add your control notification handler code here if(!()) { ()。 // m_trPosition. UpdateData(FALSE)。 } void CBookMDlg::OnNext() { // TODO: Add your control notification handler code here if(!()) { ()。 return。 // = Y。 } BOOL CBookMDlg::DisplayRecord() { if (() amp。 } else { if (()) { ()。 } BOOL CBookMDlg::SetTextState() 程序設(shè)計課程設(shè)計報告( 2021) 27 { CWnd *pWnd。 pWnd = GetDlgItem(IDC_PRESS)。 pWnd = GetDlgItem(IDC_BOOKID)。 pWnd = GetDlgItem(IDC_FLAG_BORROW)。 if(!()) { pWnd = GetDlgItem(IDC_FIRST)。 pWnd = GetDlgItem(IDC_NEW)。 pWnd = GetDlgItem(IDC_SAVE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(TRUE)。 pWnd = GetDlgItem(IDC_PRIOR)。 pWnd = GetDlgItem(IDC_LAST)。 } else { pWnd = GetDlgItem(IDC_EDIT)。 pWnd = GetDlgItem(IDC_SAVE)。 if (!(AFX_DB_USE_DEFAULT_TYPE)) AfxMessageBox(數(shù)據(jù)打開失?。?)。 SetButtonState()。 CWnd *pWnd。 DisplayRecord()。 } if (!()) { if (mAll) { = + AND NAME=39。 SetButtonState()。 } } void CClerkMDlg::OnNew() { // TODO: Add your control notification handler code here m_strUserID = 。 SetTextState()。 DisplayRecord()。 = m_strUserName。 DisplayRecord()。 m_strPassword = 。 (1,)。 else pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(TRUE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(TRUE)。 return TRUE。 } else { if (()) { ()。 SetTextState()。 = m_strPassword。 } } void CClerkMDlg::OnSave() { // TODO: Add your control notification handler code here UpdateData(TRUE)。 pWnd = GetDlgItem(IDC_USERID)。 m_strIDCard = 。 } void CClerkMDlg::OnFirst() { // TODO: Add your control notification handler code here if(!()) { ()。 = + 39。 return。 pWndSetFocus()。 } void CClerkMDlg::OnDelete() { // TODO: Add your control notification handler code here ()。 SetButtonState()。 pWnd = GetDlgItem(IDC_CANCEL_REC)。 pWnd = GetDlgItem(IDC_DELETE)。 } if (() amp。 } if (()) { pWnd = GetDlgItem(IDC_NEXT)。 } if (()) { pWnd = GetDlgItem(IDC_FIRST)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWnd = GetDlgItem(IDC_CANCEL_REC)。 pWnd = GetDlgItem(IDC_E
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1