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

正文內容

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

2024-12-15 05:54本頁面

【導讀】立進行研究工作所取得的成果。除文中已經(jīng)注明引用的內容外,本論。文不包括任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品成果。的研究作出重要貢獻的個人和集體,均已在文中以明確的方式標明。本人完全意識到本聲明的法律結果由本人承擔。此系統(tǒng)功能分為面向學生和面向管。理員兩部分,其中學生可以進行借閱、續(xù)借、歸還和查詢書籍等操作,續(xù)借、歸還的確認?;脑O計思想和開發(fā)方法。實踐中鞏固數(shù)據(jù)庫相關知識以及VC++編程設計。圖書信息的修改,以及細節(jié)上如對登陸密碼的修改等。根據(jù)系統(tǒng)的需求,首先將要記錄的信息分類,要記錄的信息如下。了屏蔽,后會詳細說明。及作為普通用戶登錄的“普通用戶登錄表”其中分別都只有用戶名和密碼兩項。人何時借閱歸還何書,是否超期還書等。

  

【正文】 中 通過 獲取登錄信息,有關登錄信息的設計,在后面通用設計處有詳細講到 if(LoginType==39。039。) { if(!()) { pWnd = GetDlgItem(IDC_FIRST)。 pWndEnableWindow(FALSE)。 pWnd = GetDlgItem(IDC_NEXT)。 pWndEnableWindow(FALSE)。 pWnd = GetDlgItem(IDC_PRIOR)。 pWndEnableWindow(FALSE)。 pWnd = GetDlgItem(IDC_LAST)。 pWndEnableWindow(FALSE)。 pWnd = GetDlgItem(IDC_NEW)。 pWndEnableWindow(FALSE)。 pWnd = GetDlgItem(IDC_EDIT)。 pWndEnableWindow(FALSE)。 pWnd = GetDlgItem(IDC_ENQUERY)。 pWndEnableWindow(FALSE)。 pWnd = GetDlgItem(IDC_DELETE)。 pWndEnableWindow(FALSE)。 pWnd = GetDlgItem(IDC_SAVE)。 pWndEnableWindow(FALSE)。 pWnd = GetDlgItem(IDC_CANCEL_REC)。 pWndEnableWindow(FALSE)。 return TRUE。 } if (()) { pWnd = GetDlgItem(IDC_FIRST)。 pWndEnableWindow(FALSE)。 pWnd = GetDlgItem(IDC_PRIOR)。 pWndEnableWindow(FALSE)。 } else { pWnd = GetDlgItem(IDC_FIRST)。 pWndEnableWindow(TRUE)。 pWnd = GetDlgItem(IDC_PRIOR)。 pWndEnableWindow(TRUE)。 } if (()) { pWnd = GetDlgItem(IDC_NEXT)。 pWndEnableWindow(FALSE)。 pWnd = GetDlgItem(IDC_LAST)。 pWndEnableWindow(FALSE)。 } else { pWnd = GetDlgItem(IDC_NEXT)。 pWndEnableWindow(TRUE)。 pWnd = GetDlgItem(IDC_LAST)。 pWndEnableWindow(TRUE)。 } if (() amp。amp。 ()) { pWnd = GetDlgItem(IDC_EDIT)。 pWndEnableWindow(FALSE)。 pWnd = GetDlgItem(IDC_DELETE)。 pWndEnableWindow(FALSE)。 } else { pWnd = GetDlgItem(IDC_EDIT)。 pWndEnableWindow(FALSE)。 pWnd = GetDlgItem(IDC_DELETE)。 pWndEnableWindow(FALSE)。 } pWnd = GetDlgItem(IDC_NEW)。 pWndEnableWindow(FALSE)。 pWnd = GetDlgItem(IDC_ENQUERY)。 pWndEnableWindow(TRUE)。 pWnd = GetDlgItem(IDC_SAVE)。 pWndEnableWindow(FALSE)。 pWnd = GetDlgItem(IDC_CANCEL_REC)。 pWndEnableWindow(FALSE)。 return TRUE。 } 此處代碼的實現(xiàn)如圖的 屏蔽掉增加 修改刪除的功能。 最后運用 在顯示編輯框中的內容 .這里由于已經(jīng)對普通用戶屏蔽了修改功能即沒有權限之分,就不多談了。 功能中較難實現(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)。 if (() amp。amp。 ()) { = 。 ()。 DisplayRecord()。 SetButtonState()。 return。 } BOOL mAll = FALSE。 if (!()) { = BOOK_ID=39。 + m_strBookIDQ 。 = + 39。 mAll = TRUE。 } if (!()) { if (mAll) { = + AND BOOK_NAME=39。 = + m_strBookNameQ。 = + 39。 } else { = BOOK_NAME=39。 + m_strBookNameQ。 = + 39。 } } ()。 DisplayRecord()。 SetButtonState()。 } 首先定義一個 mAll 來判斷決定編輯框中是否都有信息,然后再逐一按情況執(zhí)行。 關于登錄版塊 的設計,一開始我們考慮到的是 用一個單一的登錄界面根據(jù)輸入的賬號密碼不同來確定登錄者是否是管理員,進而分配權限,后來發(fā)現(xiàn)倘若用此方法那么在程序中不可避免的 要比較麻煩的通過數(shù)據(jù)庫查詢來確定用戶是否有管理員權限,所以改成了兩個登錄 框,由普通用戶登陸框著手,上面留有 一個管理員登陸框 由于普通用戶和管理員用戶可以使用兩個表來保存用戶名和密碼, 這樣只要使用管理員登錄框,就可以馬上在數(shù)據(jù)庫中判定權限為管理員 , 也就省去的了很多麻 煩事 關于登錄框的實現(xiàn) ,代碼比較容易, 在這里就講下 關于數(shù)據(jù)驗證的代碼 當看到如上圖所示的登陸框時,倘若登錄則 如圖所示 同理管理員的登錄。 五 、設計體會與總結
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1