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

正文內(nèi)容

課程設計-基于access數(shù)據(jù)庫的圖書管理系統(tǒng)的設計與實現(xiàn)(參考版)

2024-12-19 05:54本頁面
  

【正文】 五 、設計體會與總結(jié) 。 } 首先定義一個 mAll 來判斷決定編輯框中是否都有信息,然后再逐一按情況執(zhí)行。 DisplayRecord()。 = + 39。 } else { = BOOK_NAME=39。 = + m_strBookNameQ。 mAll = TRUE。 + m_strBookIDQ 。 } BOOL mAll = FALSE。 SetButtonState()。 ()。amp。 功能中較難實現(xiàn)的一點是 功能也就是查詢功能,這一點上運用了數(shù)據(jù)庫的查詢語句,由于有兩個編輯框分別是書的 ID 和書的名稱,所以有 3種情況分別是單有 ID的輸入單有書名的輸入和具有 id和書名雙重輸入的情況要實現(xiàn), 這里實現(xiàn)的方法是 void CBookDlg::OnEnquery() { // TODO: Add your control notification handler code here UpdateData(TRUE)。 } 此處代碼的實現(xiàn)如圖的 屏蔽掉增加 修改刪除的功能。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(TRUE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。amp。 pWndEnableWindow(TRUE)。 pWndEnableWindow(TRUE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(TRUE)。 pWndEnableWindow(TRUE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 return TRUE。 pWnd = GetDlgItem(IDC_CANCEL_REC)。 pWnd = GetDlgItem(IDC_SAVE)。 pWnd = GetDlgItem(IDC_DELETE)。 pWnd = GetDlgItem(IDC_ENQUERY)。 pWnd = GetDlgItem(IDC_EDIT)。 pWnd = GetDlgItem(IDC_NEW)。 pWnd = GetDlgItem(IDC_LAST)。 pWnd = GetDlgItem(IDC_PRIOR)。 pWnd = GetDlgItem(IDC_NEXT)。) { if(!()) { pWnd = GetDlgItem(IDC_FIRST)。 ( 4)主要功能的實現(xiàn)方法(核心代碼、頁面截圖、頁面功能簡單介紹) 這里首先用到 方法來將數(shù)據(jù)庫中的圖書信息輸入到編輯框中,具體的實現(xiàn)重點在 之后在 中 獲取 來設定按鈕的情況, 關于 LoginType 是定義在 的頭文件中的,用這個變量在中 通過 獲取登錄信息,有關登錄信息的設計,在后面通用設計處有詳細講到 if(LoginType==39。 CDatabase mDB。 mSqlStr = mSqlStr + 39。,39。 mSqlStr = mSqlStr + strTime。 mSqlStr = mSqlStr + 39。,39。 mSqlStr = mSqlStr + m_strReaderID。 (%d%d%d,y,m,d)。 int m=()。 CString strTime。 m_strUserID = 。 ()。 = + 39。 下面貼出嘗試期間的書寫代碼, /* void CReturnDlg::OnContinue() { // TODO: Add your control notification handler code here = READER_ID=39。 } 這里采用了直接打開數(shù)據(jù)庫書寫的方式,但是在程序中也有用到數(shù)據(jù)庫連接,borrow 表的連接 ,具體的連接方法見附錄 下面來說下未能實現(xiàn)的一個功能,既是續(xù)借功能 續(xù)借版塊不是一般常見的所謂延期的續(xù)借方法,想要實現(xiàn)一種簡單一點的續(xù)借方法,既是,該生續(xù)借就在借書表中將那本書的借書信息刪除,然后重新放進一個借書信息,新的信息中包含當天的新日期。 return 0。 ()。 try { ()。+(CTime::GetCurrentTime()).Format(%Y,%B %d)+39。+m_BorrowDate+39。++39。++39。 return 0。 } else { return。 Delete_Borrow()。 } else { return。 Delete_Borrow()。 if(rs==1) { (超期 %d天 ,確認還書 ?,m_Days)。 CString m_strtmp。 還書開始時,系統(tǒng)首先查詢該書的書籍方面信息 這部分代碼是 當確定書存在于數(shù)據(jù)庫中時,開始計算是否超期 還書地方將默認的可持書時間定為了一個月 所以在還書時首先判斷該讀者是否超期 void CReturnDlg::OnConfirm() { int rs。 此時在表中已經(jīng)可以看到生成的借書信息 另外由于是管理員登錄借書所以此處用原先定義為管理員借書的 來顯示對此操 作的管理員名稱。 然后讀者可否借書的判斷借書后,開始判斷書是否可借,這一點的實現(xiàn)等同讀者方面 除此之外重要的一點就是關于借書方面的記錄,畢竟圖書館需要留下借書的記錄在案才能管理借書 這一點我運用了插入到表的做法并且同時加入系統(tǒng)時間等的信息,做好借書的記錄。 return。 } 通過此代碼進行查詢,首先判斷可否打開數(shù)據(jù)庫 如果可以擇判斷能否查看到借書標簽如果借書標簽為 Y 則可以借書將m_bCanBorrow = TRUE。 } // Add some code to determine the num of book which this reader borrowed. m_bCanBorrow = TRUE。 AfxMessageBox(數(shù)據(jù)表打開錯誤 !)。 mSqlStr = mSqlSt
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1