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

正文內(nèi)容

c圖書館管理系統(tǒng)畢業(yè)設(shè)計(jì)(含源文件)-wenkub.com

2025-04-04 05:20 本頁(yè)面
   

【正文】 216。216。系統(tǒng)在設(shè)計(jì)過程中不可避免地遇到了各種各樣的問題,由于整個(gè)系統(tǒng)完全都是由個(gè)人設(shè)計(jì)的,有關(guān)Visual C++許多細(xì)節(jié)問題都要靠自己去摸索,加之本人水平有限,并沒有完全地理解Visual C++的強(qiáng)大功能,而且還存在著許多不足之處。1.直接啟動(dòng)應(yīng)用系統(tǒng)3.主界面上有八個(gè)主菜單,而每一個(gè)主菜單上又有幾個(gè)子菜單,用戶可以跟據(jù)自己的要求點(diǎn)擊上面的子菜單,進(jìn)行相應(yīng)的操作。軟件配置:Windows 98/XP操作系統(tǒng),Visual Basic 。 用戶操作說明第六章 測(cè)試過程及結(jié)果167。 確保系統(tǒng)滿足性能需求;216。167。 UpdateData(FALSE)。 } m_nAmount = 。 return。 + m_strReaderID。 } m_strReaderName = 。 ()。 return。 return。 AfxMessageBox(執(zhí)行成功!)。 try { (mSqlStr)。 mSqlStr = mSqlStr + 39。 } char mTemp[10]。 mSqlStr = mSqlStr + 39。 } catch(CDBException e) { AfxMessageBox(執(zhí)行錯(cuò)!)。 WHERE READER_ID=39。 CDatabase mDB。// pWndGetWindowText(m_strReaderId)。流程說明:輸入讀者條碼以完成操作。}BOOL CReturnBookDlg::OnInitDialog(){ CDialog::OnInitDialog()。 pWndEnableWindow(false)。 pWndEnableWindow(false)。// pWndSetFocus()。 m_ReaderName=。}int CReturnBookDlg::SetTxtNull(){ CWnd *pWnd。 ()。+(CTime::GetCurrentTime()).Format(%Y,%B %d)+39。++39。 return 0。 return 0。 (m_strsql)。N39。 return 0。 m_strsql=m_strsql+,39。 m_CurrentTime=CTime::GetCurrentTime()。}void CReturnBookDlg::OnCancel() { // TODO: Add extra cleanup here CDialog::OnCancel()。 } else if(rs==0) { if (m_Book_ID == ) return。 if(::MessageBox(thism_hWnd,m_strtmp,提示,MB_YESNO)==IDYES) SetTxtNull()。 CString m_strtmp。 return result。 } else { UpdateData(false)。 m_Days=()。 m_BorrowDate=(%Y, %B %d) 。 if (!()) { AfxMessageBox(數(shù)據(jù)打開失??!)。 UpdateData(true)。 CTime m_ReturnDate_tmp。 return TRUE。 } ()。 return。 mSqlStr = mSqlStr + 39。,39。 mSqlStr = mSqlStr + 39。 m_strUserID = pWndm_strUserID 。 } ()。 return。 return 。 } mSqlStr = SELECT * FROM BOOK WHERE BOOK_ID=39。 ()。 if (!(AFX_DB_USE_DEFAULT_TYPE,mSqlStr)) { ()。 ()。 return。 + m_strReaderID。 m_bCanLendOut = FALSE。 代碼說明:void CLendOutDlg::OnConfirm() {int m_nMaxNum。進(jìn)入模塊點(diǎn)擊修改按鈕,在要修改的字段信息輸入框中添加相應(yīng)的圖書類型新的修改信息,然后點(diǎn)擊確定即可完成修改操作。 圖書信息管理模塊的實(shí)現(xiàn)圖書管理模塊界面和讀者管理界面基本相同。 pWnd = GetDlgItem(IDC_READER_ID_FOR_Q)。 pWnd = GetDlgItem(IDC_IDCARD)。 } else { pWnd = GetDlgItem(IDC_READER_NAME)。 if (m_bAdd) pWndEnableWindow(TRUE)。 // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE}BOOL CReaderMDlg::SetTextState(){ CWnd *pWnd。 DisplayRecord()。}BOOL CReaderMDlg::OnInitDialog() { CDialog::OnInitDialog()。 pWndEnableWindow(FALSE)。 pWndEnableWindow(TRUE)。 pWndEnableWindow(TRUE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(TRUE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(TRUE)。 pWndEnableWindow(FALSE)。 return TRUE。 pWnd = GetDlgItem(IDC_SAVE)。 pWnd = GetDlgItem(IDC_ENQUERY)。 pWnd = GetDlgItem(IDC_NEW)。 pWnd = GetDlgItem(IDC_PRIOR)。 } if (m_bEdit) { pWnd = GetDlgItem(IDC_FIRST)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 } UpdateData(FALSE)。 } else { if (()) { ()。 ()) { m_strReaderID = 。 DisplayRecord()。 } else { = NAME=39。 mAll = TRUE。 } BOOL mAll = FALSE。 ()。}void CReaderMDlg::OnEnquery() { // TODO: Add your control notification handler code here UpdateData(TRUE)。 SetTextState()。 DisplayRecord()。 DisplayRecord()。 SetButtonState()。 ()。 = m_strReaderName。 return。 DisplayRecord()。}void CReaderMDlg::OnNext() { // TODO: Add your control notification handler code here if(!()) { ()。 SetTextState()。 UpdateData(FALSE)。 SetButtonState()。 DisplayRecord()。進(jìn)入該模塊點(diǎn)擊修改按鈕,即可修改讀者的基本信息,點(diǎn)擊確定即可完成修改操作。 }167。 } else { AfxMessageBox(登錄失?。?。 return。 AND PASSWORD=39。 return。 登陸模塊的實(shí)現(xiàn) 代碼說明:實(shí)現(xiàn)登錄功能的代碼如下:void CLoginDlg::OnConfirm() { // TODO: Add your control notification handler code here CClerkDataSet mrsDataSet。 數(shù)據(jù)表 1. 圖書分類信息表如下: 圖書分類信息表序號(hào)名稱數(shù)據(jù)類型長(zhǎng)度、精度要求關(guān)鍵字1圖書條碼char8Y2作者char103圖書名稱char204出版社char206出版日期datetime87作者char202. 讀者借(還)書記錄表如下: 讀者借(還)書記錄表序號(hào)名稱數(shù)據(jù)類型長(zhǎng)度、精度要求是否為關(guān)鍵字1讀者條碼int8Y2還書日期char103應(yīng)還日期char104超出天數(shù)int105讀者姓名char103. 繳納罰金記錄表如下: 繳納罰金記錄表序號(hào)名稱數(shù)據(jù)類型長(zhǎng)度、精度要求是否為關(guān)鍵字1讀者條碼int8Y2讀者姓名char203超期天數(shù)int104應(yīng)還日期datetime105還書日期datetime104. 讀者信息表如下: 讀者信息表序號(hào)名稱數(shù)據(jù)類型長(zhǎng)度、精度要求是否為關(guān)鍵字1讀者IDint8Y2讀者姓名char203身份證號(hào)int50:序號(hào)名稱數(shù)據(jù)類型長(zhǎng)度、精度要求唯一性要求1用戶名char202用戶條碼int10Y3身份證號(hào)int504密碼char205職務(wù)char10167。 字段的個(gè)數(shù)越少越好216。(5)、加載測(cè)試工作貫穿于程序測(cè)試工作的全過程,整個(gè)錄入、修改、查詢、處理工作均可視為對(duì)數(shù)據(jù)庫(kù)的加載測(cè)試工作。(3)、邏輯設(shè)計(jì)是從ER圖與對(duì)應(yīng)的綱要表出發(fā),確定各個(gè)實(shí)體及關(guān)系的表名屬性。(1)、167。主要體現(xiàn)在:讀者可以隨時(shí)對(duì)圖書館中相關(guān)情況進(jìn)行查詢,以方便讀者的借閱。167。 出生日期輸出:216。(3)輸入、輸出格式輸入:管理員檔案基本信息216。管理員檔案管理模塊主要包括:216。167。 讀者姓名216。先是確認(rèn)讀者,核對(duì)借閱信息;檢查完畢后,可歸還圖書。 讀者條碼輸出:216。對(duì)多次借書的讀者要檢查其以前的借閱的書是否歸還?完成借書后什么時(shí)間應(yīng)該歸還等等(但有的功能在此次的設(shè)計(jì)中沒有得到實(shí)現(xiàn))。167。 圖書作者216。(3)輸入、輸出格式輸入:216。167。(3)輸入、輸出格式輸入:圖書類別信息表216。 修改圖書類型基本信息216。 圖書類型設(shè)置功能模塊開 始圖書類型設(shè)置添加圖書類型人工輸入刪除圖書類型類心人工輸入圖書類型是否存在刪除成功結(jié) 束重新填寫YNYN是否刪除NYYN修改圖書類型圖書類型是否存在人工輸入修改類型信息是否修改修改成功NNYY添加成功圖書類型是否存在是否添加 圖書類別設(shè)置流程圖(1)功能說明圖書類型設(shè)置模塊的功能體現(xiàn)在兩個(gè)方面:一方面,可以對(duì)圖書管里的圖書信息進(jìn)行合理而有效的分類管理,這樣在實(shí)際圖書管理過程中帶來了極大的方便。 身份證號(hào) 輸出:216。 刪除讀者的基本信息(2)功能特性讀者檔案管理模塊的主要功能是管理讀者的基本信息。在圖書館里,借書的讀者眾多,因此必須記錄每位讀者的基本信息,這樣能及時(shí)聯(lián)系讀者,便于管理人員管理。 可借數(shù)量輸出:216。 修改讀者類型基本信息216。 讀者管理模塊167。(3)輸入、輸出格式輸入:系統(tǒng)登陸信息表216。 系統(tǒng)模塊架構(gòu)系統(tǒng)整體架構(gòu)圖如下:圖書借閱管理系統(tǒng)讀者管理圖書管理退出系統(tǒng)管理員設(shè)置圖書借還讀者借閱權(quán)限讀者檔案管理圖書類型設(shè)置圖書信息管理圖書借閱圖書歸還圖書續(xù)借管理員檔案管理系統(tǒng)查詢查詢圖書信息查詢讀者信息查詢借閱信息添加讀者借閱權(quán)限修改讀者借閱權(quán)限刪除讀者借閱權(quán)限添加讀者信息修改讀者信息刪除讀者信息添加圖書類型修改圖書類型
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1