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

正文內(nèi)容

圖書管理系統(tǒng)畢業(yè)設(shè)計計算機論文(文件)

2024-12-25 21:07 上一頁面

下一頁面
 

【正文】 ? 圖書 應還書 信息 ? 超期天數(shù) (4)前提條件 實現(xiàn)本功能,必須具有圖書管理系統(tǒng) 管理員 權(quán)限。在圖書館里,管理員人員的變遷十分的頻繁,因此管理員的檔案變動就很大,因此就非常需要這樣一個模塊,來對管理員的檔案進行有效的管理。 系統(tǒng)查詢模塊 為讓讀者對圖書館中信息更為了解,因此特別為普通的讀者開發(fā)了這個模塊,該模塊的功能是所有用戶都可以使用的,它包括對圖書信息的查詢,讀者信息的查詢以及對讀者借閱信息的查詢。它的精髓和目的是保證整個圖書管理系統(tǒng)中 基本 信息對讀者的透明度和館存可見性。 數(shù)據(jù)表 167。 ( 2)、 概念設(shè)計 的任務(wù)是從 DFD 出發(fā),繪制出本主題的實體-關(guān)系圖,并列出各個實體與關(guān)系的綱要表。 要設(shè)計出 一個好的信息管理系統(tǒng)數(shù)據(jù)庫,除滿足系統(tǒng)所要求的功能外,還必須遵守下列原則: ? 基本表的個數(shù)越少越好 ? 主鍵的個數(shù)越少越好 ? 字段的個數(shù)越少越好 ? 所有基本表的設(shè)計均應盡量符合第三范式 數(shù)據(jù)庫的設(shè)計中,如何處理多對多的關(guān)系和如何設(shè)計主鍵,是兩個有著較大難度、需要重點考慮的問題。 數(shù)據(jù)關(guān)系圖 圖 陳敏峰:圖書管理系統(tǒng) 30 第四章 系統(tǒng)實現(xiàn) 167。 /*聲明記錄集*/ CString mSqlStr。 } mSqlStr = SELECT * FROM CLERK WHERE NAME=39。 mSqlStr = mSqlStr + m_strPassword。 } if (!()) { // Open all function for user m_bSuccess = TRUE。 m_strUSERID = _T()。 讀者信息管理模塊的實現(xiàn) 圖 讀者信息管理模塊界面 流程說明: 讀者檔案管理模塊主要包 括讀者基本信息添加、修改、刪除 ,查詢 。 進入該模塊點擊刪除按鈕,點擊要刪除的讀者的基本,點擊確定即可完成修改操作。 SetButtonState()。 } } void CReaderMDlg::OnNew() { // TODO: Add your control notification handler code here m_strReaderID = 。 m_bEdit = TRUE。 CWnd *pWnd。 DisplayRecord()。 SetButtonState()。 } if (m_bAdd) { ()。 = m_strReaderID。 m_bAdd = FALSE。 SetTextState()。 SetButtonState()。 SetButtonState()。 CWnd *pWnd。 if (() amp。 DisplayRecord()。 if (!()) { = READER_ID=39。 } if (!()) { if (mAll) { = + AND NAME=39。 + m_strReaderNameQ。 SetButtonState()。 m_strReaderName = 。 } } m_strReaderID = 。 return TRUE。 pWnd = GetDlgItem(IDC_NEXT)。 pWnd = GetDlgItem(IDC_LAST)。 pWnd = GetDlgItem(IDC_EDIT)。 pWnd = GetDlgItem(IDC_DELETE)。 pWnd = GetDlgItem(IDC_CANCEL_REC)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(TRUE)。 } if (()) { pWnd = GetDlgItem(IDC_FIRST)。 } else { pWnd = GetDlgItem(IDC_FIRST)。 江西理工大學應用科學學院畢業(yè)設(shè)計 39 } if (()) { pWnd = GetDlgItem(IDC_NEXT)。 } else { pWnd = GetDlgItem(IDC_NEXT)。 } if (() amp。 pWnd = GetDlgItem(IDC_DELETE)。 pWnd = GetDlgItem(IDC_DELETE)。 pWnd = GetDlgItem(IDC_ENQUERY)。 pWnd = GetDlgItem(IDC_CANCEL_REC)。 // TODO: Add extra initialization here m_bAdd = FALSE。 SetButtonState()。 if (m_bEdit) { pWnd = GetDlgItem(IDC_READER_NAME)。 else pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 江西理工大學應用科學學院畢業(yè)設(shè)計 41 pWndEnableWindow(FALSE)。 pWndEnableWindow(TRUE)。 流程說明: 圖書類型設(shè)置模塊組要包括圖書類型信息添加,圖書類型信息修改,圖書類型信息刪除。 進入模塊點擊刪除按鈕,然后點擊要刪除的一條圖書類型信息記錄,再點擊確定即可完成刪除操作。 BOOL m_bCanBorrow。 CString mSqlStr。 // mSqlStr = SELECT FLAG_BORROW,READER_ID FROM READER。 } = READER_ID=39。 if (!()) { if ( == Y) { mSqlStr = SELECT * FROM BORROW WHERE READER_ID= 39。 AfxMessageBox(數(shù)據(jù)表打開錯誤 !)。 } } ()。 + m_strBookID。 } if (!()) { if ( == Y) 陳敏峰:圖書管理系統(tǒng) 44 { m_bCanLendOut = TRUE。 } } else { AfxMessageBox(無此書! )。 CMainFrame *pWnd。 // mSqlStr = INSERT INTO BORROW (READER_ID, BOOK_ID, BORROW_DATE, B_CLERK_ID) VALUES(39。,39。 // mSqlStr = mSqlStr + 39。)。 } try { (mSqlStr)。 AfxMessageBox(操作成功! )。 // return TRUE unless you set the focus to a control // EXCEPT。 } BOOL CLendOutDlg::OnInitDialog() { CDialog::OnInitDialog()。 return。 if (!(_T(Library))) { AfxMessageBox(無法打開數(shù)據(jù)庫! )。 江西理工大學應用科學學院畢業(yè)設(shè)計 45 mSqlStr = mSqlStr + m_strUserID。 mSqlStr = mSqlStr + 39。 mSqlStr = mSqlStr + m_strReaderID。 CString m_strUserID。 return。 ()。 if(!(AFX_DB_USE_DEFAULT_TYPE, mSqlStr)) { AfxMessageBox(數(shù)據(jù)表打開錯誤! )。 return。 } // Add some code to determine the num of book which this reader borrowed. m_bCanBorrow = TRUE。 江西理工大學應用科學學院畢業(yè)設(shè)計 43 mSqlStr = mSqlStr + 39。 = + 39。 // if (!(AFX_DB_USE_DEFAULT_TYPE, mSqlStr)) if (!(AFX_DB_USE_DEFAULT_TYPE)) { AfxMessageBox(數(shù)據(jù)表打開錯誤 !)。 // mSqlStr = SELECT * FROM READER WHERE READER_ID=39。 m_bCanBorrow = FALSE。 圖書借閱管理模塊的實現(xiàn) 圖 圖書借閱管理模塊界面 流程說明: 陳敏峰:圖書管理系統(tǒng) 42 首先進入借閱模塊后,選擇讀者 編碼,選擇書籍編碼 , 以完成讀者借閱 。 進入模塊點擊添加按鈕,在字段信息 輸入框中添加相應的圖書類型信息,點擊確定即可完成添加操作。 } 167。 pWndEnableWindow(TRUE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(TRUE)。 pWnd = GetDlgItem(IDC_READER_ID)。 return TRUE。 if (!(AFX_DB_USE_DEFAULT_TYPE)) AfxMessageBox(數(shù)據(jù)打開失??! )。 return TRUE。 pWnd = GetDlgItem(IDC_SAVE)。 } pWnd = GetDlgItem(IDC_NEW)。 } else { pWnd = GetDlgItem(IDC_EDIT)。 ()) { pWnd = GetDlgItem(IDC_EDIT)。 pWnd = GetDlgItem(IDC_LAST)。 pWnd = GetDlgItem(IDC_LAST)。 pWnd = GetDlgItem(IDC_PRIOR)。 pWnd = GetDlgItem(IDC_PRIOR)。 pWndEnableWindow(TRUE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 return TRUE。 pWnd = GetDlgItem(IDC_SAVE)。 pWnd = GetDlgItem(IDC_ENQUERY)。 pWnd = GetDlgItem(IDC_NEW)。 pWnd = GetDlgItem(IDC_PRIOR)。 if(!()) { pWnd = GetDlgItem(IDC_FIRST)。 m_strIDCard = 。 } else { if (()) { ()。amp。 } } ()。 = + 39。 = + 39。 return。 ()) { = 。 pWndSetFocus()。 SetButtonState()。 } void CReaderMDlg::OnDelete() { // TODO: Add your control notification handler code here ()。 m_bEdit = FALSE。 DisplayRecord()。 ()。 } = m_strIDCard。 if (() || () || ()) { AfxMessageBox(請輸入相應數(shù)據(jù)! )。 } 陳敏峰:圖書管理系統(tǒng) 34 } void CReaderMDlg::OnPrior() { // TODO: Add your control notification handler code here if(!()) { ()。 pWndSetFocus()。 SetButtonState()。 m_strIDCard = 。 DisplayRecord()。 } void CReaderMDlg::OnFirst() { // TODO: Add your control n
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1