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

正文內(nèi)容

c圖書館管理系統(tǒng)畢業(yè)設(shè)計(jì)(含源文件)(參考版)

2025-04-10 05:20本頁面
  

【正文】 由于時(shí)間關(guān)系,系統(tǒng)功能實(shí)現(xiàn)不夠完善,使用不是很方便,比如,沒有實(shí)現(xiàn)讀者對(duì)圖書詳細(xì)信息的查詢,或者是圖書損害應(yīng)該如何罰款的功能。 在一些數(shù)據(jù)輸入時(shí)沒有及時(shí)的進(jìn)行數(shù)據(jù)格式校驗(yàn),不能保證數(shù)據(jù)輸入的絕對(duì)正確性。 添加功能尚不夠全面完善,不能動(dòng)態(tài)生成讀者編號(hào)和圖書編號(hào)。受開發(fā)條件和開發(fā)時(shí)間的限制,本系統(tǒng)只利用了本地?cái)?shù)據(jù)庫,它同應(yīng)用程序處于同一系統(tǒng)中,能存儲(chǔ)的數(shù)據(jù)量也有一定限制,并沒有發(fā)揮出VC其數(shù)據(jù)庫方面的優(yōu)勢。如:216。本系統(tǒng)采用當(dāng)前流行的面向?qū)ο蟮拈_發(fā)工具Visual C++以及數(shù)據(jù)庫工具Access來完成整個(gè)系統(tǒng)的設(shè)計(jì)。 設(shè)計(jì)體會(huì)與總結(jié)本設(shè)計(jì)是一個(gè)面向圖書館借閱管理的,具有一定實(shí)用性的數(shù)據(jù)庫信息管理系統(tǒng)。167。167。 軟硬件環(huán)境硬件配置:586以上檔次的計(jì)算機(jī),彩色顯示器,內(nèi)存128M,硬盤10G。167。 測試結(jié)論根據(jù)上面的測試,該系統(tǒng)各功能模塊均能正常使用,此次設(shè)計(jì)完成。 測試用例本項(xiàng)目所做的測試列表如下:測試單元: 圖書信息管理單元 測試類型:功能測試測試日期:2010/5/10 圖書信息管理測試用例表編號(hào)測試說明期望結(jié)果實(shí)際結(jié)果成功/失敗1測試新書信息添加是否成功新書信息成功寫入數(shù)據(jù)庫數(shù)據(jù)庫中可以找到新添加記錄。167。 強(qiáng)度測試確認(rèn)程序能夠處理要求的負(fù)載;216。 確保系統(tǒng)達(dá)到需求功能的說明;216。 測試目的測試的重點(diǎn)是對(duì)各項(xiàng)功能的正常運(yùn)轉(zhuǎn)進(jìn)行全面測試,檢測軟件的各子系統(tǒng)的協(xié)作能力。并根據(jù)測試結(jié)果填寫測試表格的測試結(jié)果欄。 } 第五章 系統(tǒng)功能測試167。 ()。 m_nDays = 。 return。 } if (()) { AfxMessageBox(讀者沒有罰款記錄!)。 if (!(AFX_DB_USE_DEFAULT_TYPE,mSqlStr)) { AfxMessageBox(數(shù)據(jù)表打開失?。?。 mSqlStr = mSqlStr + 39。 mSqlStr = SELECT * FROM FINE WHERE READER_ID=39。 ()。 return。 if (()) { AfxMessageBox(沒有此讀者!)。 = + 39。 } = READER_ID=39。 if(!(AFX_DB_USE_DEFAULT_TYPE)) { AfxMessageBox(數(shù)據(jù)表打開失??!)。 } m_szReaderID = m_strReaderID。 if (()) { AfxMessageBox(請(qǐng)輸入讀者編碼!)。}void CFineDlg::OnExit() { // TODO: Add your control notification handler code here CDialog::OnCancel()。 } ()。 } catch(CDBException e) { AfxMessageBox(執(zhí)行錯(cuò)!)。 mSqlStr = mSqlStr + )。,。 + m_szReaderID。 _itoa(m_nAmount,mTemp,10)。 return。 try { (mSqlStr)。 + m_szReaderID。 return。 try { (mSqlStr)。 + m_szReaderID。Y39。 if(!(_T(library))) AfxMessageBox(數(shù)據(jù)庫打開出錯(cuò))。 } CString mSqlStr。 if (()) { AfxMessageBox(請(qǐng)輸入讀者編碼!)。// pWnd = GetDlgItem(IDC_READER_ID)。代碼實(shí)現(xiàn):void CFineDlg::OnConfirm() { // TODO: Add your control notification handler code here // UpdateData(TRUE)。}167。// setTxtDisable()。 return 1。 pWnd=GetDlgItem(IDC_EDITDays)。 pWnd=GetDlgItem(IDC_EDITReturnDate)。 pWnd=GetDlgItem(IDC_EDITBorrowDate)。 pWnd=GetDlgItem(IDC_EDITReaderName)。 return 1。 pWnd=GetDlgItem(IDC_EDITBook_ID)。 m_ReturnDate=。 m_Days=0。 m_Book_ID=。 } return 1。 } catch(CDBException e) { AfxMessageBox(數(shù)據(jù)庫執(zhí)行出錯(cuò))。 (m_strsql)。)。 m_strsql=m_strsql+,39。 m_strsql=m_strsql+,39。 m_strsql=m_strsql+,39。 } m_strsql=INSERT INTO HISTORY (READER_ID,BOOK_ID,BORROW_DATE,RETURN_DATE) VALUES (39。 if(!(_T(library))) { AfxMessageBox(數(shù)據(jù)庫執(zhí)行出錯(cuò))。 }}int CReturnBookDlg::Insert_History(){ CDatabase mdb。 } catch(CDBException e) { AfxMessageBox(數(shù)據(jù)庫執(zhí)行出錯(cuò))。 ()。 m_strsql = m_strsql + 39。 WHERE READER_ID=39。 m_strsql = UPDATE READER SET FLAG_BORROW=39。 } try { ()。 if(!(_T(Library))) { AfxMessageBox(數(shù)據(jù)庫打開出錯(cuò))。+(%Y,%B %d)+39。,%f,%d,(m_Days*),m_Days)。 (insert into fine(Reader_ID,amount,days,fine_date) values( \39。 CTime m_CurrentTime。}int CReturnBookDlg::Insert_Fine(){ CDatabase mdb。 pWndSetFocus()。 ::MessageBox(thism_hWnd,該書號(hào)信息不存在!,警告,MB_OK)。 else CDialog::OnClose()。 else CDialog::OnClose()。是否繼續(xù)處理還書流程?,m_Days)。 rs=QryBorrow()。 CWnd *pWnd。 } else { return 0。 } ()。 Insert_History()。 result=1。 UpdateData(false)。 if (m_ReturnDate_tmpm_Current_Time) { m_TimeSpan_tmp=CTime::GetCurrentTime()m_ReturnDate_tmp。 m_ReturnDate_tmp=+m_TimeSpan_tmp。 if (()!=0) { m_ReaderName= 。 return 1。+m_Book_ID+39。 if (strcmp(m_Book_ID,)==0) return 0。 CTimeSpan m_TimeSpan_tmp(30,24,59,59)。 CString m_strtmp。代碼說明:實(shí)現(xiàn)還書功能的代碼如下:int CReturnBookDlg::QryBorrow(){ int result。 // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE}167。}BOOL CLendOutDlg::OnInitDialog() { CDialog::OnInitDialog()。 AfxMessageBox(操作成功!)。 return。 } try { (mSqlStr)。 if (!(_T(Library))) { AfxMessageBox(無法打開數(shù)據(jù)庫!)。)。 mSqlStr = mSqlStr + m_strUserID。// mSqlStr = mSqlStr + 39。 mSqlStr = mSqlStr + 39。,39。 mSqlStr = mSqlStr + m_strReaderID。// mSqlStr = INSERT INTO BORROW (READER_ID, BOOK_ID, BORROW_DATE, B_CLERK_ID) VALUES(39。 CString m_strUserID。 CMainFrame *pWnd。 return。 } } else { AfxMessageBox(無此書!)。 ()。 } if (!()) { if ( == Y) { m_bCanLendOut = TRUE。 if(!(AFX_DB_USE_DEFAULT_TYPE, mSqlStr)) { AfxMessageBox(數(shù)據(jù)表打開錯(cuò)誤!)。 + m_strBookID。 return。 } } ()。 } // Add some code to determine the num of book which this reader borrowed. m_bCanBorrow = TRUE。 AfxMessageBox(數(shù)據(jù)表打開錯(cuò)誤!)。 mSqlStr = mSqlStr + 39。 if (!()) { if ( == Y) { mSqlStr = SELECT * FROM BORROW WHERE READER_ID= 39。 = + 39。 } = READER_ID=39。// if (!(AFX_DB_USE_DEFAULT_TYPE, mSqlStr)) if (!(AFX_DB_USE_DEFAULT_TYPE)) { AfxMessageBox(數(shù)據(jù)表打開錯(cuò)誤!)。// mSqlStr = SELECT FLAG_BORROW,READER_ID FROM READER。// mSqlStr = SELECT * FROM READER WHERE READER_ID=39。 CString mSqlStr。 m_bCanBorrow = FALSE。 BOOL m_bCanBorrow。 圖書借閱管理模塊界面流程說明:首先進(jìn)入借閱模塊后,選擇讀者編碼,選擇書籍編碼,以完成讀者借閱。進(jìn)入模塊點(diǎn)擊刪除按鈕,然后點(diǎn)擊要?jiǎng)h除的一條圖書類型信息記錄,再點(diǎn)擊確定即可完成刪除操作。進(jìn)入模塊點(diǎn)擊添加按鈕,在字段信息輸入框中添加相應(yīng)的圖書類型信息,點(diǎn)擊確定即可完成添加操作。流程說明:圖書類型設(shè)置模塊組要包括圖書類型信息添加,圖書類型信息修改,圖書類型信息刪除。}167。 pWndEnableWindow(TRUE)。 pWndEnableWindow(TRUE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(TRUE)。 else pWndEnableWindow(FALSE)。 pWnd = GetDlgItem(IDC_READER_ID)。 if (m_bEdit) { pWnd = GetDlgItem(IDC_READER_NAME)。 return TRUE。 SetButtonState()。 if (!(AFX_DB_USE_DEFAULT_TYPE)) AfxMessageBox(數(shù)據(jù)打開失??!)。 // TODO: Add extra initialization here m_bAdd = FALSE。 return TRUE。 pWnd = GetDlgItem(IDC_CANCEL_REC)。 pWnd = GetDlgItem(IDC_SAVE)。 pWnd = GetDlgItem(IDC_ENQUERY)。 } pWnd = GetDlgItem(IDC_NEW)。 pWnd = GetDlgItem(IDC_DELETE)。 } else { pWnd = GetDlgItem(IDC_EDIT)。 pWnd = GetDlgItem(IDC_DELETE)。 ()) { pWnd = GetDlgItem(IDC_EDIT)。 } if (() amp。 pWnd = GetDlgItem(IDC_LAST)。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1