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

正文內(nèi)容

c圖書館管理系統(tǒng)畢業(yè)設(shè)計(含源文件)-資料下載頁

2025-04-07 05:20本頁面
  

【正文】 Null()。 else CDialog::OnClose()。 } else if(rs==2) { if(::MessageBox(thism_hWnd,還書處理正常完成,提示,MB_YESNO)==IDYES) SetTxtNull()。 else CDialog::OnClose()。 } else if(rs==0) { if (m_Book_ID == ) return。 ::MessageBox(thism_hWnd,該書號信息不存在!,警告,MB_OK)。 } // TODO: Add your control notification handler code here pWnd=GetDlgItem(IDC_EDITBook_ID)。 pWndSetFocus()。}void CReturnBookDlg::OnCancel() { // TODO: Add extra cleanup here CDialog::OnCancel()。}int CReturnBookDlg::Insert_Fine(){ CDatabase mdb。 CString m_strsql。 CTime m_CurrentTime。 m_CurrentTime=CTime::GetCurrentTime()。 (insert into fine(Reader_ID,amount,days,fine_date) values( \39。%s\39。,%f,%d,(m_Days*),m_Days)。 m_strsql=m_strsql+,39。+(%Y,%B %d)+39。)。 if(!(_T(Library))) { AfxMessageBox(數(shù)據(jù)庫打開出錯)。 return 0。 } try { ()。 (m_strsql)。 m_strsql = UPDATE READER SET FLAG_BORROW=39。N39。 WHERE READER_ID=39。 +。 m_strsql = m_strsql + 39。 (m_strsql)。 ()。 return 1。 } catch(CDBException e) { AfxMessageBox(數(shù)據(jù)庫執(zhí)行出錯)。 return 0。 }}int CReturnBookDlg::Insert_History(){ CDatabase mdb。 CString m_strsql。 if(!(_T(library))) { AfxMessageBox(數(shù)據(jù)庫執(zhí)行出錯)。 return 0。 } m_strsql=INSERT INTO HISTORY (READER_ID,BOOK_ID,BORROW_DATE,RETURN_DATE) VALUES (39。++39。 m_strsql=m_strsql+,39。++39。 m_strsql=m_strsql+,39。+m_BorrowDate+39。 m_strsql=m_strsql+,39。+(CTime::GetCurrentTime()).Format(%Y,%B %d)+39。)。 try { ()。 (m_strsql)。 ()。 } catch(CDBException e) { AfxMessageBox(數(shù)據(jù)庫執(zhí)行出錯)。 return 0。 } return 1。}int CReturnBookDlg::SetTxtNull(){ CWnd *pWnd。 m_Book_ID=。 m_BorrowDate=。 m_Days=0。 m_ReaderName=。 m_ReturnDate=。 UpdateData(false)。 pWnd=GetDlgItem(IDC_EDITBook_ID)。// pWndSetFocus()。 return 1。}int CReturnBookDlg::setTxtDisable(){ CWnd *pWnd。 pWnd=GetDlgItem(IDC_EDITReaderName)。 pWndEnableWindow(false)。 pWnd=GetDlgItem(IDC_EDITBorrowDate)。 pWndEnableWindow(false)。 pWnd=GetDlgItem(IDC_EDITReturnDate)。 pWndEnableWindow(false)。 pWnd=GetDlgItem(IDC_EDITDays)。 pWndEnableWindow(false)。 return 1。}BOOL CReturnBookDlg::OnInitDialog(){ CDialog::OnInitDialog()。// setTxtDisable()。 return true。}167。流程說明:輸入讀者條碼以完成操作。代碼實(shí)現(xiàn):void CFineDlg::OnConfirm() { // TODO: Add your control notification handler code here // UpdateData(TRUE)。// CWnd *pWnd。// pWnd = GetDlgItem(IDC_READER_ID)。// pWndGetWindowText(m_strReaderId)。 if (()) { AfxMessageBox(請輸入讀者編碼!)。 return。 } CString mSqlStr。 CDatabase mDB。 if(!(_T(library))) AfxMessageBox(數(shù)據(jù)庫打開出錯)。 mSqlStr = UPDATE READER SET FLAG_BORROW=39。Y39。 WHERE READER_ID=39。 + m_szReaderID。 mSqlStr = mSqlStr + 39。 try { (mSqlStr)。 } catch(CDBException e) { AfxMessageBox(執(zhí)行錯!)。 return。 } mSqlStr = DELETE FROM FINE WHERE READER_ID=39。 + m_szReaderID。 mSqlStr = mSqlStr + 39。 try { (mSqlStr)。 } catch(CDBException e) { AfxMessageBox(執(zhí)行錯!)。 return。 } char mTemp[10]。 _itoa(m_nAmount,mTemp,10)。 mSqlStr = INSERT INTO FINE_HISTORY(READER_ID,AMOUNT) VALUES (39。 + m_szReaderID。 mSqlStr = mSqlStr + 39。,。 mSqlStr = mSqlStr + mTemp。 mSqlStr = mSqlStr + )。 try { (mSqlStr)。 } catch(CDBException e) { AfxMessageBox(執(zhí)行錯!)。 return。 } ()。 AfxMessageBox(執(zhí)行成功!)。}void CFineDlg::OnExit() { // TODO: Add your control notification handler code here CDialog::OnCancel()。}void CFineDlg::OnKillfocusReaderId() { // TODO: Add your control notification handler code here UpdateData(TRUE)。 if (()) { AfxMessageBox(請輸入讀者編碼!)。 return。 } m_szReaderID = m_strReaderID。 CReaderDataSet m_rsReaderDataset。 if(!(AFX_DB_USE_DEFAULT_TYPE)) { AfxMessageBox(數(shù)據(jù)表打開失??!)。 return。 } = READER_ID=39。 + m_strReaderID。 = + 39。 ()。 if (()) { AfxMessageBox(沒有此讀者!)。 ()。 return。 } m_strReaderName = 。 ()。 CString mSqlStr。 mSqlStr = SELECT * FROM FINE WHERE READER_ID=39。 + m_strReaderID。 mSqlStr = mSqlStr + 39。 CFineDataSet m_rsFineDataSet。 if (!(AFX_DB_USE_DEFAULT_TYPE,mSqlStr)) { AfxMessageBox(數(shù)據(jù)表打開失?。?。 return。 } if (()) { AfxMessageBox(讀者沒有罰款記錄!)。 ()。 return。 } m_nAmount = 。 m_nDays = 。// m_dFineDate = 。 ()。 UpdateData(FALSE)。 } 第五章 系統(tǒng)功能測試167。 測試概述依據(jù)用戶需求,設(shè)計測試用例,對軟件進(jìn)行系統(tǒng)級測試。并根據(jù)測試結(jié)果填寫測試表格的測試結(jié)果欄。167。 測試目的測試的重點(diǎn)是對各項(xiàng)功能的正常運(yùn)轉(zhuǎn)進(jìn)行全面測試,檢測軟件的各子系統(tǒng)的協(xié)作能力。具體目的如下:216。 確保系統(tǒng)達(dá)到需求功能的說明;216。 確保系統(tǒng)滿足性能需求;216。 強(qiáng)度測試確認(rèn)程序能夠處理要求的負(fù)載;216。 確保系統(tǒng)在要求的硬件和軟件平臺上工作正常。167。 測試過程及結(jié)果167。 測試用例本項(xiàng)目所做的測試列表如下:測試單元: 圖書信息管理單元 測試類型:功能測試測試日期:2010/5/10 圖書信息管理測試用例表編號測試說明期望結(jié)果實(shí)際結(jié)果成功/失敗1測試新書信息添加是否成功新書信息成功寫入數(shù)據(jù)庫數(shù)據(jù)庫中可以找到新添加記錄。成功2測試圖書信息修改將重新輸入數(shù)據(jù)錄入到數(shù)據(jù)庫中修改圖書信息信息成功成功測試單元: 借閱管理單元 測試類型:功能測試測試日期:2010/5/10 圖書借閱管理測試用例表編號測試說明期望結(jié)果實(shí)際結(jié)果成功/失敗1測試讀者是否可以進(jìn)行第一次借閱能夠借閱成 功,并在界面中顯示借閱信息彈出對話框,“操作成功”成功測試單元: 查詢讀者信息單元 測試類型:功能測試測試日期:2010/5/10編號測試說明期望結(jié)果實(shí)際結(jié)果成功/失敗1測試按讀者的各項(xiàng)信息是否可以進(jìn)行查詢根據(jù)不同的查詢信息對讀者進(jìn)行查詢顯示查詢項(xiàng)成功2測試多項(xiàng)的查詢條件是否能進(jìn)行查詢根據(jù)不同的查詢條件對讀者信息進(jìn)行查詢顯示查詢結(jié)果成功167。 測試結(jié)論根據(jù)上面的測試,該系統(tǒng)各功能模塊均能正常使用,此次設(shè)計完成。第六章 用戶操作說明167。 軟硬件環(huán)境硬件配置:586以上檔次的計算機(jī),彩色顯示器,內(nèi)存128M,硬盤10G。軟件配置:Windows 98/XP操作系統(tǒng),Visual Basic 。167。 應(yīng)用系統(tǒng)安裝使用安裝盤:本應(yīng)用系統(tǒng)經(jīng)過Visual C++ ,使用時只須在Windows環(huán)境下直接安裝即可。167。1.直接啟動應(yīng)用系統(tǒng)3.主界面上有八個主菜單,而每一個主菜單上又有幾個子菜單,用戶可以跟據(jù)自己的要求點(diǎn)擊上面的子菜單,進(jìn)行相應(yīng)的操作。 設(shè)計體會與總結(jié)本設(shè)計是一個面向圖書館借閱管理的,具有一定實(shí)用性的數(shù)據(jù)庫信息管理系統(tǒng)。它主要完成對圖書借閱的一系列管理,包括借書、還書以及圖書,讀者,管理員的信息管理。本系統(tǒng)采用當(dāng)前流行的面向?qū)ο蟮拈_發(fā)工具Visual C++以及數(shù)據(jù)庫工具Access來完成整個系統(tǒng)的設(shè)計。系統(tǒng)在設(shè)計過程中不可避免地遇到了各種各樣的問題,由于整個系統(tǒng)完全都是由個人設(shè)計的,有關(guān)Visual C++許多細(xì)節(jié)問題都要靠自己去摸索,加之本人水平有限,并沒有完全地理解Visual C++的強(qiáng)大功能,而且還存在著許多不足之處。如:216。 受開發(fā)條件和開發(fā)時間的限制,本系統(tǒng)只利用了本地數(shù)據(jù)庫,它同應(yīng)用程序處于同一系統(tǒng)中,能存儲的數(shù)據(jù)量也有一定限制,并沒有發(fā)揮出VC其數(shù)據(jù)庫方面的優(yōu)勢。216。 添加功能尚不夠全面完善,不能動態(tài)生成讀者編號和圖書編號。216。 在一些數(shù)據(jù)輸入時沒有及時的進(jìn)行數(shù)據(jù)格式校驗(yàn),不能保證數(shù)據(jù)輸入的絕對正確性。216。 由于時間關(guān)系,系統(tǒng)功能實(shí)現(xiàn)不夠完善,使用不是很方便,比如,沒有實(shí)現(xiàn)讀者對圖書詳細(xì)信息的查詢,或者是圖書損害應(yīng)該如何罰款的功能。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1