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

正文內(nèi)容

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

2025-05-13 05:20上一頁面

下一頁面
  

【正文】 修改圖書信息。因為Access能使用數(shù)據(jù)表示圖或自定義窗體收集信息。167??蛻魴C(jī)/服務(wù)器是將處理工作分散到工作站和服務(wù)器上去處理,服務(wù)器不僅負(fù)責(zé)存取數(shù)據(jù),還要對數(shù)據(jù)作一定的處理工作,這樣在數(shù)據(jù)發(fā)送給工作站之前即取得查詢結(jié)果集,從而在大部分情況下可大大減少網(wǎng)絡(luò)傳輸?shù)拈_銷。這種模式最大的優(yōu)勢是對廣域分布用戶的支持(主要是基于這種架構(gòu)特殊的事務(wù)處理模式),即使是撥號上網(wǎng)的遠(yuǎn)程用戶,也不會感覺速度很慢。但未能系統(tǒng)地考慮圖書借閱的需求和理念。167。關(guān)鍵詞: 圖書館; 借閱; 權(quán)限; 管理系統(tǒng) BOOK MANAGEMENT SYSTEMABSTRACTSince volumes of book management activities have to take place daily in library, it will be a hard work and be low efficiency if only manual operations are adopted in the management. To upgrade their management efficiency, people would like to develop various Book Management Systems to help their daily work. In this paper, a book management system built in Client/Server model is designed, which can meet requirements of most library management for its integration of general library transaction management processes.The design is a typical information management system (MIS), which based on Visual C++ and Access database platform development basis. In this paper, its development mainly including the system’s requirement analysis, function modules design, data model design and its VC implementation. The running of the system proves that it could meet the mon usage for various kinds of users including readers, library staffs and administrators.Keywords: library; borrowing; authority; management systemI 61第一章 緒論167。C++圖書館管理系統(tǒng)畢業(yè)設(shè)計(含源文件)圖書管理系統(tǒng)摘 要圖書館作為一個信息資源的集散地,包含很多信息數(shù)據(jù)的管理。167。 課題的來源本課題是基于Visual C++及Access數(shù)據(jù)庫平臺開發(fā)的圖書借閱管理系統(tǒng),用于解決圖書在館內(nèi)信息的變更以及讀者借閱等問題。圖書借閱管理系統(tǒng)的革命性變革出現(xiàn)在20世紀(jì)90年代末。另外,無需安裝、操作和維護(hù)簡單方便也是這種應(yīng)用架構(gòu)的優(yōu)勢。因此,用戶只需關(guān)心界面的處理工作即可,從而減輕了工作處理負(fù)擔(dān)。 設(shè)計工具的選擇設(shè)計工具的選擇對一個系統(tǒng)的開發(fā)來說是十分重要的,既決定開發(fā)人員的工作效率,也決定了能否給用戶提供一個友好的界面,還決定著今后是否能方便地對系統(tǒng)進(jìn)行維護(hù)、改善及擴(kuò)充。數(shù)據(jù)表示圖提供了一種類似于Excel的電子表格,可以使數(shù)據(jù)庫一目了然。作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對圖書信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點。 系統(tǒng)角色類型 該系統(tǒng)共有兩類用戶,他們是:管理員和讀者管理員整個系統(tǒng)的最高管理者讀者可查詢相關(guān)信息 用戶類別總圖讀者:讀者是權(quán)限最低的用戶,只能進(jìn)行信息瀏覽,無法進(jìn)行其它的操作。但是,這兩部分都調(diào)用的是同一數(shù)據(jù)庫,只不過內(nèi)部管理人員能實現(xiàn)所有管理功能,而外部讀者訪問數(shù)據(jù)庫時,一些功能被屏蔽了。 預(yù)期目的216。 繪制數(shù)據(jù)庫各數(shù)據(jù)表之間的關(guān)系圖216。 用戶216。 刪除讀者類型基本信息(2)功能特性讀者類型設(shè)置模塊主要是用于設(shè)置不同權(quán)限用戶的借書數(shù)量 。讀者檔案管理模塊主要包括:216。 顯示讀者檔案基本信息表(4)前提條件實現(xiàn)本功能,必須具有圖書管理系統(tǒng)管理員權(quán)限。 刪除類型類型基本信息(2)功能特性圖書類型設(shè)置模塊幫助圖書管理人員在新書的入庫的操作方面帶來極大的方便,在一定程度上簡化了煩瑣的圖書信息錄入操作。開 始圖書管理添加圖書信息人工輸入刪除圖書信息類心人工輸入圖書是否存在刪除成功結(jié) 束重新填寫YNYN是否刪除NYYN修改圖書信息圖書是否存在人工輸入修改信息是否修改修改成功NNYY添加成功圖書是否存在是否添加 圖書信息管理流程圖(1)功能說明圖書信息管理子系統(tǒng)模塊幫助圖書管理人員對圖書管中新書的入館、圖書的借閱、圖書信息的修改,圖書的查詢和盤點等操作進(jìn)行全面的控制和管理,以達(dá)到記錄圖書館庫存、統(tǒng)計圖書數(shù)量、記錄圖書流量,杜絕圖書在管理過程中的混亂現(xiàn)象,提高了圖書管理人員的工作效率,以達(dá)到保證圖書借閱過程順利進(jìn)行的目的。 圖書出版社216。(2)功能特性該模塊的主要是功能是完成讀者對圖書的借閱,并且該模塊操作方便,界面人性化。(2)功能特性完成讀者對圖書的歸還。 管理員設(shè)置模塊167。 管理員條碼216。開始查詢輸入查詢條件查詢的信息是否存在NY顯示查詢結(jié)果結(jié)束(1)功能說明圖書信息查詢子系統(tǒng)模塊幫助讀者了解圖書館中相關(guān)信息的情況,以便讀者可以有針對性的借閱圖書,可以更好的滿足讀者的要求,又提高了圖書管理人員的工作效率,保證圖書借閱過程順利進(jìn)行的目的。167。(4)、物理設(shè)計的任務(wù)是確定所有屬性的類型、寬度與取值范圍,設(shè)計出基本表的主鍵,將所有的表名與字段名英文化(現(xiàn)在很多軟件能支持中文字段,如MS 所有基本表的設(shè)計均應(yīng)盡量符合第三范式數(shù)據(jù)庫的設(shè)計中,如何處理多對多的關(guān)系和如何設(shè)計主鍵,是兩個有著較大難度、需要重點考慮的問題。 /*聲明記錄集*/ CString mSqlStr。 mSqlStr = mSqlStr + m_strPassword。 m_strUSERID = _T()。進(jìn)入該模塊點擊刪除按鈕,點擊要刪除的讀者的基本,點擊確定即可完成修改操作。 } }void CReaderMDlg::OnNew() { // TODO: Add your control notification handler code here m_strReaderID = 。 CWnd *pWnd。 SetButtonState()。 = m_strReaderID。 SetTextState()。 SetButtonState()。 if (() amp。 if (!()) { = READER_ID=39。 + m_strReaderNameQ。 m_strReaderName = 。 return TRUE。 pWnd = GetDlgItem(IDC_LAST)。 pWnd = GetDlgItem(IDC_DELETE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(TRUE)。 } else { pWnd = GetDlgItem(IDC_FIRST)。 } else { pWnd = GetDlgItem(IDC_NEXT)。 pWnd = GetDlgItem(IDC_DELETE)。 pWnd = GetDlgItem(IDC_ENQUERY)。 // TODO: Add extra initialization here m_bAdd = FALSE。 if (m_bEdit) { pWnd = GetDlgItem(IDC_READER_NAME)。 pWndEnableWindow(FALSE)。 pWndEnableWindow(TRUE)。進(jìn)入模塊點擊刪除按鈕,然后點擊要刪除的一條圖書類型信息記錄,再點擊確定即可完成刪除操作。 CString mSqlStr。 } = READER_ID=39。 AfxMessageBox(數(shù)據(jù)表打開錯誤!)。 + m_strBookID。 } } else { AfxMessageBox(無此書!)。// mSqlStr = INSERT INTO BORROW (READER_ID, BOOK_ID, BORROW_DATE, B_CLERK_ID) VALUES(39。// mSqlStr = mSqlStr + 39。 } try { (mSqlStr)。 // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE}167。 if (strcmp(m_Book_ID,)==0) return 0。 m_ReturnDate_tmp=+m_TimeSpan_tmp。 Insert_History()。 rs=QryBorrow()。 ::MessageBox(thism_hWnd,該書號信息不存在!,警告,MB_OK)。 (insert into fine(Reader_ID,amount,days,fine_date) values( \39。 } try { ()。 ()。 } m_strsql=INSERT INTO HISTORY (READER_ID,BOOK_ID,BORROW_DATE,RETURN_DATE) VALUES (39。)。 m_Book_ID=。 return 1。 pWnd=GetDlgItem(IDC_EDITDays)。代碼實現(xiàn):void CFineDlg::OnConfirm() { // TODO: Add your control notification handler code here // UpdateData(TRUE)。 if(!(_T(library))) AfxMessageBox(數(shù)據(jù)庫打開出錯)。 return。 _itoa(m_nAmount,mTemp,10)。 } catch(CDBException e) { AfxMessageBox(執(zhí)行錯!)。 } m_szReaderID = m_strReaderID。 if (()) { AfxMessageBox(沒有此讀者!)。 mSqlStr = mSqlStr + 39。 m_nDays = 。 測試目的測試的重點是對各項功能的正常運(yùn)轉(zhuǎn)進(jìn)行全面測試,檢測軟件的各子系統(tǒng)的協(xié)作能力。 測試用例本項目所做的測試列表如下:測試單元: 圖書信息管理單元 測試類型:功能測試測試日期:2010/5/10 圖書信息管理測試用例表編號測試說明期望結(jié)果實際結(jié)果成功/失敗1測試新書信息添加是否成功新書信息成功寫入數(shù)據(jù)庫數(shù)據(jù)庫中可以找到新添加記錄。167。 設(shè)計體會與總結(jié)本設(shè)計是一個面向圖書館借閱管理的,具有一定實用性的數(shù)據(jù)庫信息管理系統(tǒng)。 添加功能尚不夠全面完善,不能動態(tài)生成讀者編號和圖書編號。 在一些數(shù)據(jù)輸入時沒有及時的進(jìn)行數(shù)據(jù)格式校驗,不能保證數(shù)據(jù)輸入的絕對正確性。本系統(tǒng)采用當(dāng)前流行的面向?qū)ο蟮拈_發(fā)工具Visual C++以及數(shù)據(jù)庫工具Access來完成整個系統(tǒng)的設(shè)計。 軟硬件環(huán)境硬件配置:586以上檔次的計算機(jī),彩色顯示器,內(nèi)存128M,硬盤10G。 測試結(jié)論根據(jù)上面的測試,該系統(tǒng)各功能模塊均能正常使用,此次設(shè)計完成。 確保系統(tǒng)達(dá)到需求功能的說明;216。 ()。 if (!(AFX_DB_USE_DEFAULT_TYPE,mSqlStr)) { AfxMessageBox(數(shù)據(jù)表打開失??!)。 return。 if(!(AFX_DB_USE_DEFAULT_TYPE)) { AfxMessageBox(數(shù)據(jù)表打開失敗!)。 } ()。 + m_szReaderID。 + m_szReaderID。Y39。// pWnd = GetDlgItem(IDC_READER_ID)。 return 1。 pWnd=GetDlgItem(IDC_EDITReaderName)。 m_Days=0。 (m_strsql)。 m_strsql=m_strsql+,39。 } catch(CDBException e) { AfxMessageBox(數(shù)據(jù)庫執(zhí)行出錯)。 m_strsql = UPD
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1