版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1引言1.1課題背景現(xiàn)代圖書館管理的本質(zhì)在于創(chuàng)新,以往的圖書館管理完全手工操做,通過卡片記錄信息,既奢侈時(shí)間,又奢侈人工、紙張,而且書籍和讀者的信息查詢比較麻煩,不能供應(yīng)領(lǐng)導(dǎo)管理上須要的各種信息如本館各種資料分布及借閱(流通)狀況。隨著電子信息技術(shù)的飛速發(fā)展,圖書館的工作也發(fā)生了實(shí)質(zhì)性的進(jìn)展和改變?,F(xiàn)代化的服務(wù)手段漸漸替代傳統(tǒng)的手工操作,計(jì)算機(jī)編目、光盤數(shù)據(jù)庫和網(wǎng)絡(luò)檢索技術(shù)等新型的項(xiàng)目起先在圖書館領(lǐng)域普及。在計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)的進(jìn)一步?jīng)_擊下,圖書館隨著教化教學(xué)改革的深化和素養(yǎng)教化的全面推動(dòng),漸漸演化形成數(shù)字化圖書管理,其作用也越來越重要了[1]。為了使圖書館的管理更科學(xué)、更規(guī)范,削減重復(fù)勞動(dòng),節(jié)約圖書館建設(shè)和管理中的人力、財(cái)力,便利讀者查詢和借閱書籍,所以有必要建立一個(gè)圖書館管理系統(tǒng)。1.2課程設(shè)計(jì)目的圖書館每天都有許多的書出借歸還,運(yùn)用圖書館管理系統(tǒng)可以大大地提高工作效率,削減工作中可能出現(xiàn)的錯(cuò)誤,是提高圖書館辦公自動(dòng)化水平的重要手段之一。其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序界面開發(fā)兩個(gè)方面。在中國軟件行業(yè)日益進(jìn)步的今日,如何利用這些資源來幫助管理員可以快速的管理,讓管理員以及借書者有利用更多的時(shí)間去從事其他的事情已成為一個(gè)特別注意的事情。因而設(shè)計(jì)一個(gè)好的圖書館管理信息系統(tǒng),能提高圖書館的管理效率,有利于對圖書信息的統(tǒng)計(jì)。論文旨在論述圖書館管理系統(tǒng)的設(shè)計(jì)與開發(fā)。通過圖書館管理信息系統(tǒng)的設(shè)計(jì),嫻熟駕馭VisualC++、Access2003等工具軟件,系統(tǒng)地駕馭需求分析、數(shù)據(jù)庫設(shè)計(jì)、編碼實(shí)現(xiàn)、測試等軟件開發(fā)的流程,提高自身分析問題、解決問題的實(shí)力[2]。1.3課程設(shè)計(jì)任務(wù)本課程設(shè)計(jì)任務(wù)是通過開發(fā)一個(gè)數(shù)據(jù)庫圖書館管理信息系統(tǒng),學(xué)習(xí)數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)與開發(fā),采納VisualC++和Access2003等軟件為開發(fā)工具。通過對計(jì)算機(jī)硬件和軟件解決方案的論證,對應(yīng)用領(lǐng)域進(jìn)行調(diào)查分析,參考各種資料和進(jìn)行數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)踐。在指導(dǎo)老師的幫助下,已經(jīng)基本上勝利地實(shí)現(xiàn)了設(shè)計(jì)任務(wù)書的要求,使得設(shè)計(jì)的數(shù)據(jù)庫系統(tǒng)能夠?qū)崿F(xiàn)一般數(shù)據(jù)庫的管理。2系統(tǒng)分析2.1功能需求分析該項(xiàng)目系統(tǒng)包含的功能有:圖書信息管理、讀者信息管理、借書服務(wù)管理,還書服務(wù)管理,其中每個(gè)功能由若干個(gè)相關(guān)聯(lián)的子功能模塊組成。如圖所示:圖2.1系統(tǒng)功能模塊(1)圖書信息管理“圖書信息管理”功能模塊用于管理圖書的相關(guān)信息,包括閱讀、查詢、添加、修改和刪除功能。在進(jìn)行圖書信息的添加時(shí),系統(tǒng)會(huì)自動(dòng)檢測所添加的圖書信息中的書籍條碼在書籍表中是否已經(jīng)存在,假如存在,會(huì)提示用戶該書已經(jīng)存在。在進(jìn)行圖書信息的刪除時(shí),要首先彈出提示窗口讓用戶確認(rèn)是否刪除,只有用戶確認(rèn)后才能進(jìn)行圖書信息的刪除。在進(jìn)行圖書修改時(shí),不準(zhǔn)用戶修改書籍條碼,因?yàn)闀畻l碼作為數(shù)據(jù)庫中書籍表的主鍵是不同書籍的唯一標(biāo)識,不準(zhǔn)修改書籍條碼可以防止不經(jīng)意將書籍條碼改錯(cuò);假如的確要修改書籍條碼,可以通過數(shù)據(jù)庫管理員來實(shí)現(xiàn),也可以先將錯(cuò)誤書籍條碼信息刪除再添加正確的書籍信息,這樣在刪除時(shí)會(huì)彈出提示窗口讓用戶確認(rèn)是否刪除,給用戶以提示,防止意外錯(cuò)誤[3]。其模塊如下圖所示:圖圖書信息管理圖書信息查詢圖書入庫圖書信息修改圖書注銷圖2.2“圖書信息管理”功能模塊“圖書信息查詢”功能模塊用于查詢圖書的相關(guān)信息,包括書籍條碼(BOOK_ID)、書名、出版社、作者、出版日期、尚能否借出。(2)讀者信息管理“讀者信息管理”功能模塊用于管理與讀者相關(guān)的信息,包含的子功能模塊如下圖所示:讀者信息管理讀者信息管理讀者信息查詢讀者信息添加讀者信息修改讀者信息刪除圖2.3“讀者信息管理”功能模塊“讀者信息查詢”功能模塊用于查詢讀者的相關(guān)信息,包括讀者條碼、讀者姓名、性別、證件號碼。“讀者信息添加”功能模塊用于添加新近讀者的相關(guān)信息,包括讀者條碼、讀者姓名、性別、證件號碼。“讀者信息修改”功能模塊用于修改已存讀者的需修改的信息。“讀者信息刪除”功能模塊用于刪除讀者的全部信息。(3)借書服務(wù)管理模塊圖書館管理員通過此模塊來進(jìn)行借書操作。在進(jìn)行借書信息的添加時(shí),系統(tǒng)會(huì)自動(dòng)檢測該讀者是否有權(quán)借書(過去借書歷史中有超期未還的現(xiàn)象),所借書是否在館內(nèi)未被借出,只要有一個(gè)條件不滿意,就會(huì)提示出錯(cuò)。“借書服務(wù)管理”用于登記讀者借閱圖書的記錄并削減在庫圖書的庫存量,登記內(nèi)容包括讀者編號、書籍條碼(BOOK_ID)。(4)還書服務(wù)管理模塊圖書館管理員通過此模塊來進(jìn)行還書操作。在進(jìn)行還書信息的添加時(shí),系統(tǒng)會(huì)自動(dòng)檢測此次還書是否在規(guī)定的時(shí)間內(nèi),若超期,則鎖定該讀者,并給出提示信息?!斑€書服務(wù)管理”功能用于登記讀者歸還圖書的記錄并增加在庫圖書的庫存量,登記內(nèi)容包括讀者姓名、書籍條碼(BOOK_ID)、借書日期、歸還時(shí)間、超期天數(shù)。2.2系統(tǒng)流程圖在用戶需求分析的基礎(chǔ)上把系統(tǒng)劃分為三個(gè)子模塊:讀者信息管理、圖書信息管理、圖書流通管理。這三個(gè)模塊之間,緊密結(jié)合,共享信息資源,形成一種完備的學(xué)校圖書管理系統(tǒng)流程圖[4]。如下圖所示:讀者信息讀者信息管理管理員圖書信息管理讀者信息流通管理圖書信息圖書借閱圖書歸還圖2.4系統(tǒng)流程圖3數(shù)據(jù)庫設(shè)計(jì)依據(jù)系統(tǒng)功能需求,數(shù)據(jù)庫采納MicrosoftAccess2003建立。MicrosoftAccess2003是一個(gè)桌面級的數(shù)據(jù)庫管理系統(tǒng),簡潔易用,功能強(qiáng)大。支持的數(shù)據(jù)類型較豐富,操作簡潔,維護(hù)費(fèi)用比較低[5]。3.1概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是指對用戶的需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型,是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。系統(tǒng)基本E-R圖圖書管理系統(tǒng)基本E-R圖如下所示:圖3.1系統(tǒng)基本E-R圖(2)各子系統(tǒng)功能E-R圖1、圖書信息管理所需管理的內(nèi)容E-R圖如下所示:圖3.2圖書信息管理E-R圖2、讀者信息管理所需管理的內(nèi)容E-R圖如下所示:圖3.3讀者信息管理E-R圖3、借、還書服務(wù)管理所需管理的內(nèi)容E-R圖如下所示:圖3.4圖書信息管理E-R圖3.2邏輯結(jié)構(gòu)設(shè)計(jì)邏輯設(shè)計(jì)階段的任務(wù)是把概念結(jié)構(gòu)轉(zhuǎn)換為選用DBMS(數(shù)據(jù)庫管理系統(tǒng))所支持的模式[6]。依據(jù)模塊的設(shè)計(jì),以及依據(jù)規(guī)范化的設(shè)計(jì)要求,該系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)如表3-1至3-5所示,表3-1主要用來存放管理員的登錄信息,表3-2主要用來存放可借的書籍信息,表3-3用來存放讀者信息,表3-4是借書信息表,表3-5是借還歷史表。表3-1登錄信息表(CLERK)字段名稱數(shù)據(jù)類型字段屬性字段大小描述必填字段索引是主鍵否Name文本8管理員ID是有(無重復(fù))是PassWord文本8管理員密碼是無否表3-2書籍信息表(BOOK)字段名稱數(shù)據(jù)類型字段屬性字段大小描述必填字段索引是主鍵否BOOK_ID文本30書籍條目是有(無重復(fù))是BOOK_NAME文本50書籍名稱是無否AUTHOR文本30作者否無否PRESS文本50出版社否無否PRESS_DATE文本50出版日期否無否FLAG_BORROW文本10是否可借是無否表3-3讀者信息表(READER)字段名稱數(shù)據(jù)類型字段屬性字段大小描述必填字段索引是主鍵否READER_ID文本30讀者條目是有(無重復(fù))是NAME文本50姓名是無否IDCARD文本30身份證號否無否MAXNUM_CAN_BORROW數(shù)字—最大可借數(shù)否無否FLAG_BORROW文本10是否有權(quán)借是無否表3-4借書信息表(BORROW)字段名稱數(shù)據(jù)類型字段屬性字段大小描述必填字段索引是主鍵否ID自動(dòng)編號—記錄號是有(無重復(fù))是READER_ID文本30讀者條目是無否BOOK_ID文本30書籍條目是無否BORROW_DATE日期/時(shí)間—借書日期是無否B_CLERK_ID文本30借書管理員是無否表3-5借還書歷史表(HISTORY)字段名稱數(shù)據(jù)類型字段屬性字段大小描述必填字段索引是主鍵否ID自動(dòng)編號—記錄號是有(無重復(fù))是READER_ID文本30讀者條目是無否BOOK_ID文本30書籍條目是無否續(xù)表字段名稱數(shù)據(jù)類型字段屬性字段大小描述必填字段索引是主鍵否BORROW_DATE日期/時(shí)間—借書日期是有(無重復(fù))是RETURN_DATE日期/時(shí)間—還書日期是無否B_CLERK_ID文本30借書管理員是無否R_CLERK_ID文本30還書管理唄是無否4系統(tǒng)實(shí)現(xiàn)4.1登錄模塊實(shí)現(xiàn)(1)模塊功能該功能模塊實(shí)現(xiàn)的功能是實(shí)現(xiàn)管理員到圖書管理系統(tǒng)的登錄操作,登錄信息(用戶名、密碼)。(2)界面設(shè)計(jì)【系統(tǒng)登錄】對話框界面如圖4.1所示。圖4.1【系統(tǒng)登錄】對話框界面其中主要控件的屬性設(shè)置及功能如表4-1所示。表4-1對話框IDD_DIALOG_LOGIN中的主要控件控件類型ID屬性設(shè)置ButtonIDC_CONFIRMCaption設(shè)為“登錄”ButtonIDC_CANCELCaption設(shè)為“取消”StaticText默認(rèn)Caption設(shè)為“請輸入用戶名和密碼”StaticText默認(rèn)Caption設(shè)為“用戶名”StaticText默認(rèn)Caption設(shè)為“密碼”EditBoxIDC_LOGIN_NAMEStyles選中NumberEditBoxIDC_LOGIN_PASSWORD默認(rèn)PictureIDC_STATICStyles選Frame(BLACK)PictureIDC_STATICStyles選Frame(BLACK)核心代碼如下:voidCLoginDlg::OnConfirm(){ CClerkDataSetmrsDataSet;/*聲明記錄集*/ CStringmSqlStr; UpdateData(TRUE); if(m_strName.IsEmpty())/*推斷用戶名信息是否為空*/ { AfxMessageBox("請輸入用戶名!"); return; } if(!mrsDataSet.Open(AFX_DB_USE_DEFAULT_TYPE,mSqlStr)) { AfxMessageBox("CLERK表打開失敗!"); return; }(3)主界面當(dāng)管理員登錄信息正確時(shí),將登錄到主界面,該模塊中有“圖書資料”,“讀者資料”,“借書管理”,“還書管理”功能模塊。如下圖所示:圖4.2主界面主界面的控件設(shè)置和說明表4-2所示。表4-2主界面控件設(shè)置及其說明控件ID號說明IDC_BUTTON_BOOK“圖書資料”按鈕IDC_BUTTON_READER“讀者資料”按鈕IDC_BUTTON_BORROW“借書管理”按鈕IDC_BUTTON_RETURN“還書管理”按鈕IDC_BUTTON_GOODBYE“退出”按鈕核心代碼如下:CLoginDlgDlg; if(Dlg.DoModal()==IDOK){ { m_strUserName=Dlg.m_strName; CLibraryDlgDlg; Dlg.DoModal(); }}4.2圖書資料模塊實(shí)現(xiàn)在進(jìn)入該功能模塊后,我們可以看到庫存圖書的具體信息。在該模塊中還包含有對新圖書的入庫功能(添加新圖書的記錄),對已有圖書資料的注銷功能(刪除已有圖書的記錄),對已有圖書信息的修改功能,以及按書名和書籍條碼等搜尋的功能[7]。如圖所示:圖4.3“圖書信息”界面界面的控件設(shè)置和說明表4-3所示。表4-3對話框控件設(shè)置及其說明控件ID號說明IDC_STATIC表示“書名”靜態(tài)文本框IDC_STATIC表示“書籍條碼”靜態(tài)文本框IDC_STATIC表示“作者”靜態(tài)文本框IDC_STATIC表示“出版社”靜態(tài)文本框IDC_STATIC表示“書籍條碼”靜態(tài)文本框IDC_STATIC表示“出版日期”靜態(tài)文本框IDC_STATIC表示“尚能借出”靜態(tài)文本框IDC_STATIC表示“Y/M/D”靜態(tài)文本框IDC_FIRST“第一條[&F]”按鈕IDC_PRIOR“上一條(&P]”按鈕IDC_NEXT“下一條[&N]”按鈕IDC_LAST“末一條(&L]”按鈕IDC_NEW“增加[&N]”按鈕IDC_EDIT“修改[&E]”按鈕IDC_DELETE“刪除[&D]”按鈕IDC_ENQUERY“查詢[&Q]”按鈕IDC_SAVE“保存[&S]”按鈕IDC_CANCEL_REC“取消[&C]”按鈕IDC_EXIT“退出[&X]”按鈕IDC_BOOKNAME書名編輯框IDC_AUTHOR作者編輯框IDC_PRESS出版社編輯框IDC_BOOKID書籍條碼編輯框IDC_PRESSDATE出版日期編輯框IDC_FLAG_BORROW尚能借出編輯框核心代碼如下:voidCBookDataSet::AssertValid()const{ CRecordset::AssertValid();}voidCBookDataSet::Dump(CDumpContext&dc)const{ CRecordset::Dump(dc);}4.3讀者資料模塊實(shí)現(xiàn)該模塊主要實(shí)現(xiàn)對已存在的讀者信息進(jìn)行管理,主要有對新增加讀者信息的添加功能,對已存在讀者信息的修改功能,對已存在讀者信息按讀者編號進(jìn)行刪除的功能,以及對已存在讀者信息按讀者條碼或姓名模糊查找功能。如下圖所示:圖4.4“讀者信息”界面界面的控件設(shè)置和說明表4-4所示。表4-4對話框控件設(shè)置及其說明控件ID號說明IDC_STATIC表示“讀者姓名”靜態(tài)文本框IDC_STATIC表示“讀者條碼”靜態(tài)文本框IDC_STATIC表示“身份證號”靜態(tài)文本框IDC_FIRST“第一條[&F]”按鈕IDC_PRIOR“上一條(&P]”按鈕IDC_NEXT“下一條[&N]”按鈕IDC_LAST“末一條(&L]”按鈕IDC_NEW“增加[&N]”按鈕IDC_EDIT“修改[&E]”按鈕IDC_DELETE“刪除[&D]”按鈕IDC_ENQUERY“查詢[&Q]”按鈕IDC_SAVE“保存[&S]”按鈕IDC_CANCEL_REC“取消[&C]”按鈕IDC_EXIT“退出[&X]”按鈕IDC_READERID讀者條碼編輯框IDC_READERNAME讀者姓名編輯框IDC_IDCARD身份證號編輯框核心代碼如下:voidCReaderDataSet::AssertValid()const{ CRecordset::AssertValid();}voidCReaderDataSet::Dump(CDumpContext&dc)const{ CRecordset::Dump(dc);}4.4借書管理模塊實(shí)現(xiàn)進(jìn)入此模塊首先看到的是借出圖書服務(wù)模塊,,在此模塊中通過書號(BOOK_ID)來實(shí)現(xiàn)對在庫圖書的借出操作,在借閱圖書時(shí)會(huì)顯示該讀者是否能借書的功能,具體如圖所示:圖4.5“圖書借出”界面界面的控件設(shè)置和說明表4-5所示。表4-5對話框控件設(shè)置及其說明控件ID號說明IDC_STATIC表示“讀者編碼”靜態(tài)文本框IDC_STATIC表示“書籍編碼”靜態(tài)文本框IDC_CONFIRM“確定[&O]”按鈕IDC_CANCEL“取消[&C]”按鈕IDC_READER_ID讀者編碼編輯框IDC_BOOK_ID書籍編碼編輯框核心代碼如下:voidCBorrowDataSet::AssertValid()const{ CRecordset::AssertValid();}voidCBorrowDataSet::Dump(CDumpContext&dc)const{ CRecordset::Dump(dc);}4.5圖書管理模塊實(shí)現(xiàn)進(jìn)入此模塊首先看到的是借出圖書的信息,主要是對所借圖書的日期記錄,是否按時(shí)還書。對書本進(jìn)行一個(gè)入庫的操作,具體狀況,如圖所示:圖4.6“還書管理”模塊界面的控件設(shè)置和說明表4-6所示。表4-6對話框控件設(shè)置及其說明控件ID號說明IDC_STATIC表示“圖書代碼:”靜態(tài)文本框IDC_STATIC表示“讀者姓名:”靜態(tài)文本框IDC_STATIC表示“應(yīng)還書日期:”靜態(tài)文本框IDC_STATIC表示“借書日期:”靜態(tài)文本框IDC_STATIC表示“超期天數(shù):”靜態(tài)文本框IDC_EDIT“修改[&E]”按鈕IDC_BOOK_ID圖書代碼編輯框IDC_READERNAME讀者姓名編輯框IDC_RETURNDATE應(yīng)還書日期編輯框IDC_BORROWDATE借書日期編輯框IDC_DAYS超期天數(shù)編輯框核心代碼如下:voidCReturnDlg::Delete_Borrow(){ CDatabasemdb; CStringm_strsql; if(!mdb.Open(_T("library"))) { AfxMessageBox("數(shù)據(jù)庫執(zhí)行出錯(cuò)"); return; } }5總結(jié)本次課程設(shè)計(jì)能夠順當(dāng)完成,首先要感謝我們的輔導(dǎo)老師羅永紅老師,他一次又一次耐性地為我們講解基礎(chǔ)學(xué)問,使我們的基礎(chǔ)更扎實(shí)。而羅永紅老師的諄諄教導(dǎo)又使我們駕馭基礎(chǔ)學(xué)問時(shí),得到了更多的啟發(fā),實(shí)力又得到了提高。另外,還要感謝其她對于本次課設(shè)給了我很大幫助的同學(xué)們,他們將自己所學(xué)毫不吝惜地與別人溝通,使大家的理解有加深了許多。通過這次課程設(shè)計(jì),我才深知數(shù)據(jù)庫敏捷。在剛剛結(jié)束的一個(gè)學(xué)期里,我對數(shù)據(jù)庫的學(xué)習(xí)才僅僅是個(gè)入門,通過這次的課程設(shè)計(jì),我才發(fā)覺自己在以往學(xué)習(xí)中的諸多問題。對于同一問題沒有多角度的思索,僅僅局限于一種方法,根本沒有思索是否還有別的更簡潔更快捷的方法,不能做到舉一反三,還有太注意理論學(xué)習(xí)而忽視了上機(jī)實(shí)踐,結(jié)果就是理論學(xué)問不扎實(shí)上機(jī)動(dòng)手實(shí)力差,編譯出現(xiàn)錯(cuò)誤時(shí)不能很快的找出錯(cuò)誤。在這次課設(shè)的編程過程中,我盡量把以往學(xué)過的學(xué)問全部用上,對于同一個(gè)問題從不同的角度考慮實(shí)現(xiàn)方法,所以我才發(fā)覺了自己許多的問題,而且借此寒假,我會(huì)改正這些問題,并且深化學(xué)習(xí)數(shù)據(jù)庫和C++。在這次課程中,除了達(dá)到了課設(shè)目的,我想我最大的收獲就是以上的發(fā)覺并且能剛好的解決。致謝在這次數(shù)據(jù)庫的課程設(shè)計(jì)中,曾遇到過不少問題,單靠我個(gè)人的努力,很難按時(shí)完成該課程設(shè)計(jì)。在此,我誠心感謝我的指導(dǎo)老師——羅永紅。羅永紅老師仔細(xì)負(fù)責(zé)的工作看法,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我獲益非淺。另外,還要感謝學(xué)校領(lǐng)導(dǎo)、輔導(dǎo)員、各位同學(xué)對我們的關(guān)懷、幫助,為我們供應(yīng)了良好的設(shè)計(jì)環(huán)境以及各方面的支持。參考文獻(xiàn)[1] 王紅梅,胡明,王濤.數(shù)據(jù)庫(C++版)[M].北京:清華高校出版社,2007.[2]何欽銘,陳根才.數(shù)據(jù)庫課程設(shè)計(jì)[M].杭州:浙江高校出版社,2007.[3]薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論(第三版)[M].北京:高等教化出版社,2009.[4]齊治昌,譚慶平,寧洪.軟件工程(其次版)[M].北京:高等教化出版社,2004.[5]鄭阿奇.VisualC++好用教程(第三版)[M].北京:電子工業(yè)出版社,2009.[6]錢雪忠.數(shù)據(jù)庫原理及應(yīng)用(其次版)[M].北京:北京郵電高校出版社,2007.[7]王晟,鄧遠(yuǎn)輝.VisualC++.NET數(shù)據(jù)庫開發(fā)經(jīng)典案例解析[M].北京:清華高校出版,2007.附錄:源程序代碼voidCLoginDlg::OnConfirm(){ //TODO:Addyourcontrolnotificationhandlercodehere CClerkDataSetmrsDataSet;/*聲明記錄集*/ CStringmSqlStr; UpdateData(TRUE); if(m_strName.IsEmpty())/*推斷用戶名信息是否為空*/ { AfxMessageBox("請輸入用戶名!"); return; } mSqlStr="SELECT*FROMCLERKWHERENAME='"; mSqlStr=mSqlStr+m_strName; mSqlStr=mSqlStr+"'ANDPASSWORD='"; mSqlStr=mSqlStr+m_strPassword; mSqlStr=mSqlStr+"'"; if(!mrsDataSet.Open(AFX_DB_USE_DEFAULT_TYPE,mSqlStr)) { AfxMessageBox("CLERK表打開失?。?); r
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)業(yè)生產(chǎn)項(xiàng)目管理與風(fēng)險(xiǎn)控制作業(yè)指導(dǎo)書
- 營銷人的選書與讀書
- 2025年延邊貨運(yùn)從業(yè)資格證考試題庫答案
- 小學(xué)三年級上冊數(shù)學(xué)口算題100題
- 小學(xué)二年級數(shù)學(xué)下學(xué)期口算練習(xí)
- 2025年湖北交通運(yùn)輸從業(yè)資格證怎樣考試
- 2025年昆明貨運(yùn)從業(yè)資格考試技巧
- 電力行業(yè)合作協(xié)議(2篇)
- 湘教版數(shù)學(xué)八年級上冊1.2《分式的乘方》聽評課記錄2
- 2024-2025學(xué)年新教材高中歷史第一單元從中華文明起源到秦漢統(tǒng)一多民族封建國家的建立與鞏固單元優(yōu)化提升鏈接學(xué)考含解析新人教版必修中外歷史綱要上
- 部編版語文小學(xué)二年級下冊第一單元集體備課(教材解讀)
- 房屋市政工程生產(chǎn)安全重大事故隱患判定標(biāo)準(zhǔn)(2024版)宣傳畫冊
- 八-十-天-環(huán)-游-地-球(讀書)專題培訓(xùn)課件
- DB11∕T 1653-2019 供暖系統(tǒng)能耗指標(biāo)體系
- 齒輪箱振動(dòng)信號和故障診斷
- 小學(xué)生急救常識(課件)主題教育班會(huì)
- 信息光學(xué)試卷試題及答案
- PC-Ф800×800錘式破碎機(jī)結(jié)構(gòu)設(shè)計(jì)
- 雙溪課程評量表完整優(yōu)秀版
- 最新社工服務(wù)部組織架構(gòu)
- 小學(xué)語文中、高級職稱試題及答案.docx
評論
0/150
提交評論