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

正文內(nèi)容

圖書管理系統(tǒng)計算機畢業(yè)論文(文件)

2025-07-13 11:59 上一頁面

下一頁面
 

【正文】 的透明度和館存可見性。 數(shù)據(jù)表167。(2) 、 概念設(shè)計的任務(wù)是從 DFD 出發(fā),繪制出本主題的實體-關(guān)系圖,并列出各個實體與關(guān)系的綱要表。要設(shè)計出一個好的信息管理系統(tǒng)數(shù)據(jù)庫,除滿足系統(tǒng)所要求的功能外,還必須遵守下列原則:? 基本表的個數(shù)越少越好? 主鍵的個數(shù)越少越好? 字段的個數(shù)越少越好? 所有基本表的設(shè)計均應(yīng)盡量符合第三范式數(shù)據(jù)庫的設(shè)計中,如何處理多對多的關(guān)系和如何設(shè)計主鍵,是兩個有著較大難度、需要重點考慮的問題。 數(shù)據(jù)關(guān)系圖圖 數(shù)據(jù)關(guān)系圖第四章 系統(tǒng)實現(xiàn)167。 /*聲明記錄集*/CString mSqlStr。}mSqlStr = SELECT * FROM CLERK WHERE NAME=39。mSqlStr = mSqlStr + m_strPassword。}if (!()){// Open all function for userm_bSuccess = TRUE。m_strUSERID = _T()。 讀者信息管理模塊的實現(xiàn)圖 讀者信息管理模塊界面流程說明:讀者檔案管理模塊主要包括讀者基本信息添加、修改、刪除,查詢。進入該模塊點擊刪除按鈕,點擊要刪除的讀者的基本,點擊確定即可完成修改操作。SetButtonState()。}}void CReaderMDlg::OnNew() {// TODO: Add your control notification handler code herem_strReaderID = 。m_bEdit = TRUE。CWnd *pWnd。DisplayRecord()。SetButtonState()。}if (m_bAdd){()。 = m_strReaderID。m_bAdd = FALSE。SetTextState()。SetButtonState()。SetButtonState()。CWnd *pWnd。if (() amp。DisplayRecord()。if (!()){ = READER_ID=39。}if (!()){if (mAll){ = + AND NAME=39。 + m_strReaderNameQ。SetButtonState()。m_strReaderName = 。}}m_strReaderID = 。return TRUE。pWnd = GetDlgItem(IDC_NEXT)。pWnd = GetDlgItem(IDC_LAST)。pWnd = GetDlgItem(IDC_EDIT)。pWnd = GetDlgItem(IDC_DELETE)。pWnd = GetDlgItem(IDC_CANCEL_REC)。pWndEnableWindow(FALSE)。pWndEnableWindow(FALSE)。pWndEnableWindow(FALSE)。pWndEnableWindow(FALSE)。pWndEnableWindow(TRUE)。}if (()){pWnd = GetDlgItem(IDC_FIRST)。}else{pWnd = GetDlgItem(IDC_FIRST)。}if (()){pWnd = GetDlgItem(IDC_NEXT)。}else{pWnd = GetDlgItem(IDC_NEXT)。}if (() amp。pWnd = GetDlgItem(IDC_DELETE)。pWnd = GetDlgItem(IDC_DELETE)。pWnd = GetDlgItem(IDC_ENQUERY)。pWnd = GetDlgItem(IDC_CANCEL_REC)。// TODO: Add extra initialization herem_bAdd = FALSE。SetButtonState()。if (m_bEdit){pWnd = GetDlgItem(IDC_READER_NAME)。elsepWndEnableWindow(FALSE)。pWndEnableWindow(FALSE)。pWndEnableWindow(FALSE)。pWndEnableWindow(TRUE)。流程說明:圖書類型設(shè)置模塊組要包括圖書類型信息添加,圖書類型信息修改,圖書類型信息刪除。進入模塊點擊刪除按鈕,然后點擊要刪除的一條圖書類型信息記錄,再點擊確定即可完成刪除操作。BOOL m_bCanBorrow。CString mSqlStr。// mSqlStr = SELECT FLAG_BORROW,READER_ID FROM READER。} = READER_ID=39。if (!()){if ( == Y){mSqlStr = SELECT * FROM BORROW WHERE READER_ID= 39。AfxMessageBox(數(shù)據(jù)表打開錯誤!)。}}()。 + m_strBookID。}if (!()){if ( == Y){m_bCanLendOut = TRUE。}}else{AfxMessageBox(無此書!)。CMainFrame *pWnd。// mSqlStr = INSERT INTO BORROW (READER_ID, BOOK_ID, BORROW_DATE, B_CLERK_ID) VALUES(39。,39。// mSqlStr = mSqlStr + 39。)。}try{(mSqlStr)。AfxMessageBox(操作成功! )。 // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE}167。CString m_strtmp。if (strcmp(m_Book_ID,)==0) return 0。return 1。m_ReturnDate_tmp=+m_TimeSpan_tmp。UpdateData(false)。Insert_History()。}else{return 0。rs=QryBorrow()。elseCDialog::OnClose()。::MessageBox(thism_hWnd,該書號信息不存在! ,警告,MB_OK)。}int CReturnBookDlg::Insert_Fine(){CDatabase mdb。(insert into fine(Reader_ID,amount,days,fine_date) values( \39。+(%Y,%B %d)+39。}try{()。 WHERE READER_ID=39。()。}}int CReturnBookDlg::Insert_History(){CDatabase mdb。}m_strsql=INSERT INTO HISTORY (READER_ID,BOOK_ID,BORROW_DATE,RETURN_DATE) VALUES (39。m_strsql=m_strsql+,39。)。}catch(CDBException e){AfxMessageBox(數(shù)據(jù)庫執(zhí)行出錯)。m_Book_ID=。m_ReturnDate=。return 1。pWnd=GetDlgItem(IDC_EDITBorrowDate)。pWnd=GetDlgItem(IDC_EDITDays)。// setTxtDisable(。return 1。pWnd=GetDlgItem(IDC_EDITReturnDate)。pWnd=GetDlgItem(IDC_EDITReaderName)。pWnd=GetDlgItem(IDC_EDITBook_ID)。m_Days=0。}return 1。(m_strsql)。m_strsql=m_strsql+,39。m_strsql=m_strsql+,39。if(!(_T(library))){AfxMessageBox(數(shù)據(jù)庫執(zhí)行出錯)。}catch(CDBException e){AfxMessageBox(數(shù)據(jù)庫執(zhí)行出錯)。m_strsql = m_strsql + 39。m_strsql = UPDATE READER SET FLAG_BORROW=39。if(!(_T(Library))){AfxMessageBox(數(shù)據(jù)庫打開出錯)。,%f,%d,(m_Days*),m_Days)。CTime m_CurrentTime。pWndSetFocus()。elseCDialog::OnClose()。是否繼續(xù)處理還書流程?,m_Days)。CWnd *pWnd。}()。result=1。if (m_ReturnDate_tmpm_Current_Time){m_TimeSpan_tmp=CTime::GetCurrentTime()m_ReturnDate_tmp。if (()!=0) {m_ReaderName= 。+m_Book_ID+39。CTimeSpan m_TimeSpan_tmp(30,24,59,59)。代碼說明:實現(xiàn)還書功能的代碼如下:int CReturnBookDlg::QryBorrow(){int result。}BOOL CLendOutDlg::OnInitDialog() {CDialog::OnInitDialog()。return。if (!(_T(Library))){AfxMessageBox(無法打開數(shù)據(jù)庫!)。mSqlStr = mSqlStr + m_strUserID。mSqlStr = mSqlStr + 39。mSqlStr = mSqlStr + m_strReaderID。CString m_strUserID。return。()。if(!(AFX_DB_USE_DEFAULT_TYPE, mSqlStr)){AfxMessageBox(數(shù)據(jù)表打開錯誤!)。return。}// Add some code to determine the num of book which this reader borrowed.m_bCanBorrow = TRUE。mSqlStr = mSqlStr + 39。 = + 39。// if (!(AFX_DB_USE_DEFAULT_TYPE, mSqlStr))if (!(AFX_DB_USE_DEFAULT_TYPE)){AfxMessageBox(數(shù)據(jù)表打開錯誤!)。// mSqlStr = SELECT * FROM READER WHERE READER_ID=39。m_bCanBorrow = FALSE。 圖書借閱管理模塊的實現(xiàn)圖 圖書借閱管理模塊界面流程說明:首先進入借閱模塊后,選擇讀者編碼,選擇書籍編碼,以完成讀者借閱。進入模塊點擊添加按鈕,在字段信息輸入框中添加相應(yīng)的圖書類型信息,點擊確定即可完成添加操作。}167。pWndEnableWindow(TRUE)。pWndEnableWindow(FALSE)。pWndEnableWindow(TRUE)。pWnd = GetDlgItem(IDC_READER_ID)。return TRUE。if (!(AFX_DB_USE_DEFAULT_TYPE))AfxMessageBox(數(shù)據(jù)打開失??!)。return TRUE。pWnd = GetDlgItem(IDC_SAVE)。}pWnd = GetDlgItem(IDC_NEW)。}else{pWnd = GetDlgItem(IDC_EDIT)。 ()){pWnd = GetDlgItem(IDC_EDIT)。pWnd = GetDlgItem(IDC_LAST)。pWnd = GetDlgItem(IDC_LAST)。pWnd = GetDlgItem(IDC_PRIOR)。pWnd = GetDlgItem(IDC_PRIOR)。pWndEnableWindow(TRUE)。pWndEnableWindow(FALSE)。pWndEnableWindow(FALSE)。pWndEnableWindow(FALSE)。pWndEnableWindow(FALSE)。return TRUE。pWnd = GetDlgItem(IDC_SAVE)。pWnd = GetDlgItem(IDC_ENQUERY)。pWnd = GetDlgItem(IDC_NEW)。pWnd = GetDlgItem(IDC_PRIOR)。if(!()){pWnd = GetDlgItem(IDC_FIRST)。m_strIDCard = 。}else{if (()){()。amp。}}()。 = + 39。 = +
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1