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

正文內(nèi)容

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

2024-12-19 05:54本頁面
  

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