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

正文內(nèi)容

圖書管理系統(tǒng)計(jì)算機(jī)畢業(yè)論文(完整版)

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

下一頁面
  

【正文】 管理員圖 管理員權(quán)限用例圖167。167。Access也提供了數(shù)據(jù)存儲(chǔ)庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫。 自 1993 年 Microsoft 公 司 推 出 Vi服務(wù)器數(shù)據(jù)庫命令 數(shù)據(jù)工作站的前端應(yīng)用程序數(shù)據(jù)庫接口數(shù)據(jù)庫通信接口服務(wù)器端數(shù)據(jù)庫引擎命令 數(shù)據(jù)sual C++ 后 , 隨 著 其 新 版 本 的 不 斷 問 世 , Visual C++已 成 為 專 業(yè) 程 序 員 進(jìn) 行 軟 件 開發(fā) 的 首 選 工 具 。 方案的比較與選取Client/Server(C/S)是當(dāng)前數(shù)據(jù)庫應(yīng)用程序中極為流行的一種方式,尤其是在網(wǎng)絡(luò)技術(shù)的充分發(fā)展之后。如圖: HTML 請(qǐng)求 HTML 響應(yīng) WEB 服務(wù)器圖 B/S 工作流程圖但就發(fā)展程度而言,B/S 架構(gòu)在技術(shù)上還不是很成熟。第三代 [2]圖書借閱管理系統(tǒng)的特點(diǎn)是從圖書借閱管理的角度出發(fā),用集中的數(shù)據(jù)庫處理幾乎所有與圖書借閱相關(guān)的數(shù)據(jù)。 圖書借閱管理的發(fā)展概況圖書借閱管理系統(tǒng)的發(fā)展歷史可以追溯到 20 世紀(jì) 60 年代末期。使用計(jì)算機(jī)進(jìn)行信息控制,不僅可以提高工作效率,而且還大大的提高了其信息的安全性。 測(cè)試過程及結(jié)果 ...........................................58167。 模塊實(shí)現(xiàn)的理論基礎(chǔ) .......................................30167。 圖書借還模塊 .......................................................................................18167。 系統(tǒng)規(guī)劃 .................................................................................................7167。 圖書借閱管理的發(fā)展概況 ....................................1第二章 系統(tǒng)解決方案 ..............................................3167。在這樣的背景下,本文針對(duì)圖書管理的一般流程,以 C/S 模式設(shè)計(jì)出了一個(gè)圖書借閱管理系統(tǒng),可滿足大多數(shù)中小型的圖書館的管理要求。本設(shè)計(jì)是建立在 Visual C++及 Access 數(shù)據(jù)庫平臺(tái)開發(fā)基礎(chǔ)上的,一個(gè)典型的信息管理系統(tǒng)(MIS)。 設(shè)計(jì)方案的論證 ............................................3167。 預(yù)期目的 .................................................................................................7167。 管理員設(shè)置模塊 ...................................................................................23167。 登陸模塊的實(shí)現(xiàn) ...........................................30167。 測(cè)試用例 ...............................................................................................58167。尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)勢(shì),因此我們進(jìn)行信息管理以及信息管理系統(tǒng)的開發(fā)時(shí),就需要很好的使用計(jì)算機(jī)。由于當(dāng)時(shí)計(jì)算機(jī)技術(shù)已經(jīng)進(jìn)入實(shí)用階段,同時(shí)大型圖書館用手工來查找圖書信息或統(tǒng)計(jì)借閱信息既費(fèi)時(shí)費(fèi)力又非常容易出差錯(cuò),為了解決這個(gè)矛盾,第一代的圖書借閱管理系統(tǒng)應(yīng)運(yùn)而生。友好的用戶界面,強(qiáng)有力的報(bào)表生成工具、分析工具和信息的共享使得圖書借閱管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略的角度來考慮圖書借閱規(guī)劃和政策。方案二:使用 C/S 架構(gòu)建模這里所說的 C/S 架構(gòu),是“Client/Server(客戶機(jī)/服務(wù)器) ”應(yīng)用模式。當(dāng)前有很多系統(tǒng)都采用這種方式進(jìn)行構(gòu)造,其最大優(yōu)點(diǎn)是將計(jì)算機(jī)工作任務(wù)分別由客戶端和服務(wù)器端來共同完成,這樣有利于充分合理利用系統(tǒng)資源。 Visual C++ 不 僅 是 一 個(gè) C++編 譯 器 , 而 且 是 一 個(gè) 基 于 Windows 操作 系 統(tǒng) 的 可 視 化 集 成 開 發(fā) 環(huán) 境 ( integrated development environment,IDE) 。Access是一種關(guān)系數(shù)據(jù)庫工具,關(guān)系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫之一。 系統(tǒng)總體描述該系統(tǒng)是一個(gè)典型的信息管理系統(tǒng)(MIS)。 系統(tǒng)規(guī)劃對(duì)于數(shù)據(jù)庫系統(tǒng),規(guī)劃工作是十分必要的,規(guī)劃的好壞將直接影響整個(gè)圖書管理系統(tǒng)的成功與否。167。 讀者借閱設(shè)置功能模塊開 始讀者借閱設(shè)置添加借閱設(shè)置人工輸入刪除借閱設(shè)置人工輸入該類型是否存在刪除成功重新填寫YN YN是否刪除N YYN修改借閱設(shè)置該類型是否存在人工輸入修改類型信息是否修改修改成功NNYY添加成功該類型是否存在是否添加圖 讀者借閱權(quán)限流程圖(1)功能說明對(duì)于讀者類型設(shè)置模塊來說,主要是完成對(duì)圖書館借書的讀者進(jìn)行分類的功能,針對(duì)不同權(quán)限的讀者,其能借閱的數(shù)量有所不同。167。167。不僅要對(duì)實(shí)現(xiàn)對(duì)讀者身份的核對(duì),也要實(shí)現(xiàn)對(duì)不同讀者在借書時(shí)享有的不同條件的核對(duì),比如借書的次數(shù)和借書量,對(duì)于不同得讀者來說是不同的。(3)輸入、輸出格式輸入:? 圖書條碼輸出:? 讀者姓名? 讀者借書日期? 圖書應(yīng)還書信息? 超期天數(shù)(4)前提條件實(shí)現(xiàn)本功能,必須具有圖書管理系統(tǒng)管理員權(quán)限。 系統(tǒng)查詢模塊為讓讀者對(duì)圖書館中信息更為了解,因此特別為普通的讀者開發(fā)了這個(gè)模塊,該模塊的功能是所有用戶都可以使用的,它包括對(duì)圖書信息的查詢,讀者信息的查詢以及對(duì)讀者借閱信息的查詢。 數(shù)據(jù)表167。要設(shè)計(jì)出一個(gè)好的信息管理系統(tǒng)數(shù)據(jù)庫,除滿足系統(tǒng)所要求的功能外,還必須遵守下列原則:? 基本表的個(gè)數(shù)越少越好? 主鍵的個(gè)數(shù)越少越好? 字段的個(gè)數(shù)越少越好? 所有基本表的設(shè)計(jì)均應(yīng)盡量符合第三范式數(shù)據(jù)庫的設(shè)計(jì)中,如何處理多對(duì)多的關(guān)系和如何設(shè)計(jì)主鍵,是兩個(gè)有著較大難度、需要重點(diǎn)考慮的問題。 /*聲明記錄集*/CString mSqlStr。mSqlStr = mSqlStr + m_strPassword。m_strUSERID = _T()。進(jìn)入該模塊點(diǎn)擊刪除按鈕,點(diǎn)擊要?jiǎng)h除的讀者的基本,點(diǎn)擊確定即可完成修改操作。}}void CReaderMDlg::OnNew() {// TODO: Add your control notification handler code herem_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 herem_bAdd = FALSE。if (m_bEdit){pWnd = GetDlgItem(IDC_READER_NAME)。pWndEnableWindow(FALSE)。pWndEnableWindow(TRUE)。進(jìn)入模塊點(diǎn)擊刪除按鈕,然后點(diǎn)擊要?jiǎng)h除的一條圖書類型信息記錄,再點(diǎn)擊確定即可完成刪除操作。CString mSqlStr。} = READER_ID=39。AfxMessageBox(數(shù)據(jù)表打開錯(cuò)誤!)。 + 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,該書號(hào)信息不存在! ,警告,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)。return 1。pWnd=GetDlgItem(IDC_EDITReaderName)。m_Days=0。(m_strsql)。m_strsql=m_strsql+,39。}catch(CDBException e){AfxMessageBox(數(shù)據(jù)庫執(zhí)行出錯(cuò))。m_strsql = UPDATE READER SET FLAG_BORROW=39。,%f,%d,(m_Days*),m_Days)。pWndSetFocus()。是否繼續(xù)處理還書流程?,m_Days)。}()。if (m_ReturnDate_tmpm_Current_Time){m_TimeSpan_tmp=CTime::GetCurrentTime()m_ReturnDate_tmp。+m_Book_ID+39。代碼說明:實(shí)現(xiàn)還書功能的代碼如下:int CReturnBookDlg::QryBorrow(){int result。return。mSqlStr = mSqlStr + m_strUserID。mSqlStr = mSqlStr + m_strReaderID。return。if(!(AFX_DB_USE_DEFAULT_TYPE, mSqlStr)){AfxMessageBox(數(shù)據(jù)表打開錯(cuò)誤!)。}// Add some code to determine the num of book which this reader borrowed.m_bCanBorrow = TRUE。 = + 39。// mSqlStr = SELECT * FROM READER WHERE READER_ID=39。 圖書借閱管理模塊的實(shí)現(xiàn)圖 圖書借閱管理模塊界面流程說明:首先進(jìn)入借閱模塊后,選擇讀者編碼,選擇書籍編碼,以完成讀者借閱。}167。pWndEnableWindow(FALSE)。pWnd = GetDlgItem(IDC_READER_ID)。if (!(AFX_DB_USE_DEFAULT_TYPE))AfxMessageBox(數(shù)據(jù)打開失??!)。pWnd = GetDlgItem(IDC_SAVE)。}else{pWnd = GetDlgItem(IDC_EDIT)。pWnd = GetDlgItem(IDC_LAST)。pWnd = GetDlgItem(IDC_PRIOR)。pWndEnableWindow(TRUE)。pWndEnableWindow(FALSE)。pWndEnableWindow(FALSE)。pWnd = GetDlgItem(IDC_SAVE)。pWnd = GetDlgItem(IDC_NEW)。if(!()){pWnd = GetDlgItem(IDC_FIRST)。}else{if (()){()。}
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1