圖書(shū)館管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)報(bào)告正文_第1頁(yè)
圖書(shū)館管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)報(bào)告正文_第2頁(yè)
圖書(shū)館管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)報(bào)告正文_第3頁(yè)
圖書(shū)館管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)報(bào)告正文_第4頁(yè)
圖書(shū)館管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)報(bào)告正文_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、引言、 1 課題背景現(xiàn)代圖書(shū)館管理得本質(zhì)在于創(chuàng)新 ,以往得圖書(shū)館管理完全手工操做 , 通過(guò)卡片記錄信息,既浪費(fèi)時(shí)間,又浪費(fèi)人工、紙張,而且書(shū)籍與讀者得信息查詢比較麻煩,不能提供領(lǐng)導(dǎo)管理上需要得各種信息如本館各種資料分布及借閱 (流通 )情況。隨著電子信息技術(shù)得飛速發(fā)展,圖書(shū)館得工作也發(fā)生了實(shí)質(zhì)性得進(jìn)展與變化。 現(xiàn)代化得服務(wù)手段逐漸替代傳統(tǒng)得手工 操作,計(jì)算機(jī)編目、光盤(pán)數(shù)據(jù)庫(kù)與網(wǎng)絡(luò)檢索技術(shù)等新型得項(xiàng)目開(kāi)始在圖書(shū)館領(lǐng)域普及在 計(jì)算機(jī)技術(shù)、 網(wǎng)絡(luò)技術(shù)得進(jìn)一步?jīng)_擊下 ,圖書(shū)館隨著教育教學(xué)改革得深入與素質(zhì)教育得全面推動(dòng),逐漸演變形成數(shù)字化圖書(shū)管理,其作用也越來(lái)越重要了1。為了使圖書(shū)館得管理更科學(xué)、更規(guī)范

2、,減少重復(fù)勞動(dòng) , 節(jié)省圖書(shū)館建設(shè)與管理中得人力、財(cái)力 ,方便讀者查詢與借閱書(shū)籍,所以有必要建立一個(gè)圖書(shū)館管理系統(tǒng)。、 2 課程設(shè)計(jì)目得圖書(shū)館每天都有很多得書(shū)出借歸還 ,使用圖書(shū)館管理系統(tǒng)可以大大地提高工作效率 ,減少工作中可能出現(xiàn)得錯(cuò)誤 ,就是提高圖書(shū)館辦公自動(dòng)化水平得重要手段之一。其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)得建立與維護(hù)以及前端應(yīng)用程序界面開(kāi)發(fā)兩個(gè)方面。在中國(guó)軟件行業(yè)日益進(jìn)步得今天 ,如何利用這些資源來(lái)幫助管理員可以快速得管理, 讓 管理員以及借書(shū)者有利用更多得時(shí)間去從事其她得事情已成為一個(gè)非常注重得事情。因而 設(shè)計(jì)一個(gè)好得圖書(shū)館管理信息系統(tǒng) ,能提高圖書(shū)館得管理效率,有利于對(duì)圖書(shū)信息得統(tǒng)計(jì)。

3、論文旨在論述圖書(shū)館管理系統(tǒng)得設(shè)計(jì)與開(kāi)發(fā)。通過(guò)圖書(shū)館管理信息系統(tǒng)得設(shè)計(jì),熟練掌握V 1 sual C + +、A C cess 200 3等工具軟件,系統(tǒng)地掌握需求分析、 數(shù)據(jù)庫(kù)設(shè)計(jì)、 編碼實(shí)現(xiàn)、測(cè)試等軟件開(kāi)發(fā)得流程 ,提高自身分析問(wèn)題、 解決問(wèn)題得能力 2。1、3 課程設(shè)計(jì)任務(wù)本課程設(shè)計(jì)任務(wù)就是通過(guò)開(kāi)發(fā)一個(gè)數(shù)據(jù)庫(kù)圖書(shū)館管理信息系統(tǒng),學(xué)習(xí)數(shù)據(jù)庫(kù)系統(tǒng)得設(shè) 計(jì)與開(kāi)發(fā),采用V1S ual C+ +與Acces s 2 003等軟件為開(kāi)發(fā)工具。通過(guò)對(duì)計(jì)算機(jī)硬件與軟件解決方案得論證,對(duì)應(yīng)用領(lǐng)域進(jìn)行調(diào)查分析,參考各種資料與進(jìn)行數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí) 踐。在指導(dǎo)老師得幫助下,已經(jīng)基本上成功地實(shí)現(xiàn)了設(shè)計(jì)任務(wù)書(shū)得要求,

4、使得設(shè)計(jì)得數(shù)據(jù)庫(kù) 系統(tǒng)能夠?qū)崿F(xiàn)一般數(shù)據(jù)庫(kù)得管理。2系統(tǒng)分析2、1功能需求分析該項(xiàng)目系統(tǒng)包含得功能有:圖書(shū)信息管理、讀者信息管理、借書(shū)服務(wù)管理,還書(shū)服務(wù)管理,其中每個(gè)功能由若干個(gè)相關(guān)聯(lián)得子功能模塊組成。如圖所示圖書(shū)信息管理讀者信息管理借書(shū)服務(wù)管理還書(shū)服務(wù)管理圖2、1系統(tǒng)功能模塊(1) 圖書(shū)信息管理“圖書(shū)信息管理功能模塊用于管理圖書(shū)得相關(guān)信息,包括瀏覽、查詢、添加、修改 與刪除功能.在進(jìn)行圖書(shū)信息得添加時(shí),系統(tǒng)會(huì)自動(dòng)檢測(cè)所添加得圖書(shū)信息中得書(shū)籍條碼 在書(shū)籍表中就是否已經(jīng)存在,如果存在,會(huì)提示用戶該書(shū)已經(jīng)存在。在進(jìn)行圖書(shū)信息得刪除時(shí),要首先彈出提示窗口讓用戶確認(rèn)就是否刪除,只有用戶確認(rèn)后才能進(jìn)行圖書(shū)

5、信息得刪除。在進(jìn)行圖書(shū)修改時(shí),不準(zhǔn)用戶修改書(shū)籍條碼 ,因?yàn)闀?shū)籍條碼作為數(shù)據(jù)庫(kù)中書(shū)籍表得 主鍵就是不同書(shū)籍得唯一標(biāo)識(shí),不準(zhǔn)修改書(shū)籍條碼可以防止不經(jīng)意將書(shū)籍條碼改錯(cuò);如果 確實(shí)要修改書(shū)籍條碼,可以通過(guò)數(shù)據(jù)庫(kù)管理員來(lái)實(shí)現(xiàn),也可以先將錯(cuò)誤書(shū)籍條碼信息刪除 再添加正確得書(shū)籍信息,這樣在刪除時(shí)會(huì)彈出提示窗口讓用戶確認(rèn)就是否刪除,給用戶以 提示,防止意外錯(cuò)誤3打其模塊如下圖所示:圖2、2圖書(shū)信息管理”功能模 塊“圖書(shū)信息查詢”功能模塊用于查詢圖書(shū)得相關(guān)信息,包括書(shū)籍條碼(BOO K_l D)、書(shū)名、出版社、作者、出版日期、尚能否借出。(2) 讀者信息管理“讀者信息管理”功能模塊用于管理與讀者相關(guān)得信息,包含

6、得子功能模塊如下圖所2、3讀者信息管理”功能模圖“讀者信息查詢”功能模塊用于查詢讀者得相關(guān)信息,包括讀者條碼、讀者姓名、性別、證件號(hào)碼。根據(jù)系統(tǒng)功能需求,數(shù)據(jù)庫(kù)采用Mic r osoft Acce ss20 0 3 建立.M i crosoft A c ces“讀者信息添加”功能模塊用于添加新近讀者得相關(guān)信息,包括讀者條碼、讀者姓名、 性別、證件號(hào)碼?!白x者信息刪除功能模塊用于刪除讀者得所有信息.(3) 借書(shū)服務(wù)管理模塊,所借書(shū)就是否在館內(nèi)未圖書(shū)館管理員通過(guò)此模塊來(lái)進(jìn)行借書(shū)操作.在進(jìn)行借書(shū)信息得添加時(shí),系統(tǒng)會(huì)自動(dòng)檢測(cè)該讀者就是否有權(quán)借書(shū)(過(guò)去借書(shū)歷史中有超期未還得現(xiàn)象) 被借出,只要有一個(gè)條件

7、不滿足,就會(huì)提示出錯(cuò)?!敖钑?shū)服務(wù)管理”用于登記讀者借閱圖書(shū)得記錄并減少在庫(kù)圖書(shū)得庫(kù)存量,登記內(nèi)容包括讀者編號(hào)、書(shū)籍條碼(BOOKD)。(4)還書(shū)服務(wù)管理模塊,登記圖書(shū)館管理員通過(guò)此模塊來(lái)進(jìn)行還書(shū)操作.在進(jìn)行還書(shū)信息得添加時(shí),系統(tǒng)會(huì)自動(dòng) 檢測(cè)此次還書(shū)就是否在規(guī)定得時(shí)間內(nèi),若超期,則鎖定該讀者,并給出提示信息。“還書(shū)服務(wù)管理”功能用于登記讀者歸還圖書(shū)得記錄并增加在庫(kù)圖書(shū)得庫(kù)存量 內(nèi)容包括讀者姓名、書(shū)籍條碼(B OO K_ID)、借書(shū)日期、歸還時(shí)間、超期天數(shù)。2、2系統(tǒng)流程圖在用戶需求分析得基礎(chǔ)上把系統(tǒng)劃分為三個(gè)子模塊:讀者信息管理、圖書(shū)信息管理、圖書(shū)流通管理。這三個(gè)模塊之間,緊密結(jié)合,共享信息資源

8、,形成一種完美得學(xué)校圖書(shū)管理系統(tǒng)流程圖。如下圖所示:2、4系統(tǒng)流程3數(shù)據(jù)庫(kù)設(shè)計(jì)S 2 0 0 3就是一個(gè)桌面級(jí)得數(shù)據(jù)庫(kù)管理系統(tǒng),簡(jiǎn)單易用,功能強(qiáng)大。支持得數(shù)據(jù)類型較豐富,操作簡(jiǎn)單,維護(hù)費(fèi)用比較低廠。,形成一個(gè)獨(dú)立于具體 D B3、1概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)就是指對(duì)用戶得需求進(jìn)行綜合、歸納與抽象MS得概念模型,就是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)得關(guān)鍵.系統(tǒng)基本E- R圖(1)圖書(shū)管理系統(tǒng)基本E R圖如下所示:圖3、1系統(tǒng)基本E-R圖(2)各子系統(tǒng)功能E R圖1、圖書(shū)信息管理所需管理得內(nèi)容E-R圖如下所示:圖3、2圖書(shū)信息管理E R圖2、讀者信息管理所需管理得內(nèi)容 E R圖如下所示:圖3、3讀者信息管理E-R圖3

9、、借、還書(shū)服務(wù)管理所需管理得內(nèi)容E- R圖如下所示:3、2邏輯結(jié)構(gòu)設(shè)計(jì)邏輯設(shè)計(jì)階段得任務(wù)就是把概念結(jié)構(gòu)轉(zhuǎn)換為選用DBM S(數(shù)據(jù)庫(kù)管理系統(tǒng))所支持得模式根據(jù)模塊得設(shè)計(jì),以及根據(jù)規(guī)范化得設(shè)計(jì)要求,該系統(tǒng)得數(shù)據(jù)庫(kù)設(shè)計(jì)如表3 1至35所示,表3 -1主要用來(lái)存放管理員得登錄信息,表3-2主要用來(lái)存放可借得書(shū)籍信息,表33用來(lái)存放讀者信息,表34就是借書(shū)信息表,表3 5就是借還歷史表.表3-1登錄信息表(CL E RK)字段名稱數(shù)據(jù)類型字段屬性字段大小描述必填字段索引就是主鍵 否N a me文本8管理員I D就是有(無(wú)重復(fù))就是P assWord文本8管理員密碼就是無(wú)否表3-2 書(shū)籍信息表(B0 O

10、K)字段名稱數(shù)據(jù)類型字段屬性字段大小描述必填字段索引就是主鍵否BO O K ID文本3 0書(shū)籍條目就是有(無(wú)重復(fù))就是B OOK_NA ME文本50書(shū)籍名稱就是無(wú)否AUTHO R文本30作者否無(wú)否P RESS文本5 0出版社否無(wú)否P R E SS文本50出版日期否無(wú)否D A TEFLAG_BOR R OW文本10就是否可借就是無(wú)否表3- 3讀者信息表(R EADER)字段名稱數(shù)據(jù)類型字段屬性字段大小描述必填字段索引就是主鍵否READERID文本30讀者條目就是有(無(wú)重復(fù))就是NAME文本50姓名就是無(wú)否I D CAR D文本30身份證號(hào)否無(wú)否MA X NUM_C A N_BORRO W數(shù)字最大

11、可借數(shù)否無(wú)否FLAG_BOR ROW文本10就是否有權(quán)借就是無(wú)否表34 借書(shū)信息表(BORROW)字段名稱數(shù)據(jù)類型字段屬性字段大小描述必填字段索引就是主鍵否I D自動(dòng)編號(hào)一記錄號(hào)就是有(無(wú)重復(fù))就是REA D ERID文本3 0讀者條目就是無(wú)否BOOK I D文本30書(shū)籍條目就是無(wú)否BOR R OW D ATE日期/時(shí)間借書(shū)日期就是無(wú)否B_CLERK ID文本30借書(shū)管理 員就是無(wú)否表35 借還書(shū)歷史表(H IS T O RY)字段名稱數(shù)據(jù)類型字段屬性字段大小描述必填字段索引就是主鍵否ID自動(dòng)編號(hào)-記錄號(hào)就是有(無(wú)重復(fù))就是R E A DER ID文本30讀者條目就是無(wú)否B O O KID文本

12、30書(shū)籍條目就是無(wú)否續(xù)表字段名稱數(shù)據(jù)類型字段屬性字段大小描述必填字段索引就是主鍵否BORROWDATE日期/時(shí)間借書(shū)日期就是有(無(wú)重復(fù))就是RETURN_DATE日期/時(shí)間還書(shū)日期就是無(wú)否B CLERK I D文本30借書(shū)管理 員就是無(wú)否R _ CLERK _ID文本3 0還書(shū)管理唄就是無(wú)否4系統(tǒng)實(shí)現(xiàn)4、1登錄模塊實(shí)現(xiàn)(1) 模塊功能該功能模塊實(shí)現(xiàn)得功能就是實(shí)現(xiàn)管理員到圖書(shū)管理系統(tǒng)得登錄操作,登錄信息(用戶名、密碼)。(2) 界面設(shè)計(jì)【系統(tǒng)登錄】對(duì)話框界面如圖4、1所示。 H H3HIIUta JbhIIIIHb h J I詰輸入用戶名和密碼丨!用戶名:i密碼ijI登錄L1取洎C1Fii圖4、

13、1【系統(tǒng)登錄】對(duì)話框界面其中主要控件得屬性設(shè)置及功能如表 41所示.表4 1對(duì)話框ID D_ DIA L OG_LOGI N中得主要控件控件類型I D屬性設(shè)置Butt 0 nI DC C ON FIRMCaptio n設(shè)為“登錄But t onID C_ CANCELCa pti on設(shè)為“取消”S tat i c Te xt默認(rèn)Capt i 0 n設(shè)為“請(qǐng)輸入用戶名與密碼S ta t ic Tex t默認(rèn)Capti on設(shè)為“用戶名”Stat ic Text默認(rèn)Cap tion設(shè)為“密碼Edit B 0 xIDC _L O GIN_N A MESty les選中N um b e rEdit

14、Bo xI D C _ L O GIN_P ASSWORD默認(rèn)Pi ctu r eI D C _STATICSt y 1 es選 Frame( BLACK)Pictu reIDC _ STATICS tyle s 選 F rame (BLACK)核心代碼如下:v 0 id CLo g i nD lg:O nC on f i rm()C C lerkDat a Set mrs D ataS e t ; / * 聲明記錄集* /CStr i ng mSqIStr;?J pda teData(TRUE);?1 f (m_st r Name、I sEmpt y()/*判斷用戶名信息就是否為空*/?Af

15、xMessageBox(請(qǐng)輸入用戶名! ”);e tu rn;?f (!m rsData Set、O pe n(AFX_DB_U S E_DEF AU LT_TYPE, mSq l S tr)?kfxMessageE ox(” CIE RK 表打開(kāi)失??! ” );Return;,“讀者(3) 主界面當(dāng)管理員登錄信息正確時(shí),將登錄到主界面,該模塊中有“圖書(shū)資料”資料”,“借書(shū)管理”,“還書(shū)管理”功能模塊。如下圖所示:X歡迎進(jìn)入圖書(shū)館管理系統(tǒng)團(tuán)書(shū)信息的管理和塞護(hù) 讀署信息的昔理和雉護(hù)還韋管理退出惜書(shū)服霧管理刑護(hù)還書(shū)服務(wù)管理和錐護(hù)焜出系統(tǒng)圖4、2主界面主界面得控件設(shè)置與說(shuō)明表4-2所示。表4-2主界

16、面控件設(shè)置及其說(shuō)明控件I D號(hào)說(shuō)明IDC BUTTON BOOK“圖書(shū)資料”按鈕I DC _B U T T ON_REA DER“讀者資料按鈕I DC B UT T ON BO RROW“借書(shū)管理”按鈕IDC_ B U T TON_RET U RN“還書(shū)管理”按鈕I D C_BUTTON_G O ODBYE“退出”按鈕核心代碼如下:CLo gin Dig Dig ;?1 f (Dig、D oMo d al() = IDOK )m_ strUs e rN ame = D i g、m_st r Name?CLibra ryDl g D ig;Dig、D o Mo da i ();? 4、2圖書(shū)資料

17、模塊實(shí)現(xiàn)在進(jìn)入該功能模塊后,我們可以瞧到庫(kù)存圖書(shū)得詳細(xì)信息。在該模塊中還包含有對(duì)新圖書(shū)得入庫(kù)功能(添加新圖書(shū)得記錄),對(duì)已有圖書(shū)資料得注銷功能(刪除已有圖書(shū)得記錄) 對(duì)已有圖書(shū)信息得修改功能,以及按書(shū)名與書(shū)籍條碼等搜索得功能如圖所示:書(shū)名1書(shū)魁條碼1S書(shū)信息IVisiial Ut十El. Ci數(shù)據(jù)軍開(kāi)應(yīng)技斗呂工程實(shí)踐 序星討技書(shū)藉條碼|bi卩1 民由E電出版壯出版B期I20O4-1-L作音 出版社 尚能借出第一條F 上一條下一條叮耒一條心f呆存1取消屯退出削刪除匹】y/H/E圖4、3 “圖書(shū)信息”界面界面得控件設(shè)置與說(shuō)明表4-3所示。表43對(duì)話框控件設(shè)置及其說(shuō)明控件ID號(hào)說(shuō)明ID C ST A

18、TIC表示書(shū)名靜態(tài)文本框I DC STA T IC表示書(shū)籍條碼靜態(tài)文本框ID C STAT I C表示作者靜態(tài)文本框I DC ST ATI C表示出版社靜態(tài)文本框I DC STA TI C表示“書(shū)籍條碼”靜態(tài)文本框IDC S T ATI C表示“出版日期”靜態(tài)文本框ID C ST ATIC表示“尚能借出”靜態(tài)文本框I D C ST AT IC表示 丫/ M/D靜態(tài)文本框I D C FI R ST“第一條& F ”按鈕IDC P R IO R“上一條(&P按鈕IDC NEXT“下一條& N”按鈕IDC LAST“末一條(& L按鈕IDC NEW“增加&N 按鈕I DC ED I T“修改& EJ

19、”按鈕ID C DELE T E“刪除&D”按鈕I D C ENQU E RY“查詢&Q”按鈕I DC S AVE“保存& S ”按鈕ID C CA NCEL R EC“取消&cr按鈕IDC EX I T“退出&X ”按鈕IDC BOO KNA ME書(shū)名編輯框I DC_A UT H OR作者編輯框ID C PRESS出版社編輯框IDC B OOKID書(shū)籍條碼編輯框I DC PRESS DA T E出版日期編輯框ID C FLAG BORROW尚能借出編輯框核心代碼如下:V oi d CB o o kDataSet: : Asse r t Vali d () const?CRecords et:

20、 :Asser tVa 1 id();V o i d CB ookD a taSe t:Du mp (CDum p Con text & d c ) const?CR e co rd set: Dump (dc);4、3讀者資料模塊實(shí)現(xiàn)該模塊主要實(shí)現(xiàn)對(duì)已存在得讀者信息進(jìn)行管理,主要有對(duì)新增加讀者信息得添加功能 對(duì)已存在讀者信息得修改功能,對(duì)已存在讀者信息按讀者編號(hào)進(jìn)行刪除得功能,以及對(duì)已存在讀者信息按讀者條碼或姓名模糊查找功能.如下圖所示:讀者條碼讀者姓名諫者猱碼H身份證號(hào) |T:IsD 4 190911増加叩第1眾世I上一麋( j下一秦蜃H 耒一衆(zhòng)心修改卽1刪除口圖4、4 “讀者信息”界面界

21、面得控件設(shè)置與說(shuō)明表44所示.表4-4對(duì)話框控件設(shè)置及其說(shuō)明控件ID號(hào)說(shuō)明IDC STATIC表示讀者姓名靜態(tài)文本框IDC ST ATIC表示讀者條碼靜態(tài)文本框IDC S TATI C表示“身份證號(hào)”靜態(tài)文本框I D C FI RST“第一條& F ”按鈕I D C PR I OR“上一條(& P ”按鈕I DC NEXT“下一條&N ”按鈕ID C LAST“末一條(&口 按鈕IDC NE W“增加&N”按鈕I DC E DIT“修改&E”按鈕I D C D E LE T E“刪除& D 按鈕ID C ENQU ERY“查詢& Q 按鈕IDC S AV E“保存&S”按鈕I D C CANC

22、EL REC“取消&C ”按鈕IDC EXI T“退出& X ”按鈕ID C R EAD E RID讀者條碼編輯框I DC R E ADE R N A ME讀者姓名編輯框ID C I DCA R D身份證號(hào)編輯框核心代碼如下:V0i d CRead erDat aSet : A s se r tVal i d () constC R e co rdse t: A sser tV alid ();void C Read e r Dat a Se t:Du m p ( CDu mpCon tex t& d c) co ns t?CRec ord se t: :D um p (d c);4、4借書(shū)管

23、理模塊實(shí)現(xiàn)進(jìn)入此模塊首先瞧到得就是借出圖書(shū)服務(wù)模塊,,在此模塊中通過(guò)書(shū)號(hào)(B 00CID)來(lái)實(shí)現(xiàn)對(duì)在庫(kù)圖書(shū)得借出操作,在借閱圖書(shū)時(shí)會(huì)顯示該讀者就是否能借書(shū)得功能,具體如圖 所示:I J主呂;A;: i確疋 !退岀 I陜者編碼肛書(shū)籍編碼|bl確定Q1取消氏1退出耒統(tǒng)圖4、5“圖書(shū)借出”界面界面得控件設(shè)置與說(shuō)明表4-5所示。表45對(duì)話框控件設(shè)置及其說(shuō)明控件ID號(hào)說(shuō)明I D C STATI C表示讀者編碼靜態(tài)文本框I DCSTATIC表示書(shū)籍編碼靜態(tài)文本框IDC CONFIRM“確定& O”按鈕ID C CANCEL“取消&C”按鈕ID C READE R ID讀者編碼編輯框I DCB O OK I

24、D書(shū)籍編碼編輯框核心代碼如下:vo i d CB or r o w D ataSet: :Asse r tValid() co nstCRecord set :AssertValid();vo id CBorrowDa ta Set: :Du mp (CDu mpCon tex t & dc) c on s tCRe C ords e t : D urn p (de);4、5圖書(shū)管理模塊實(shí)現(xiàn),就是進(jìn)入此模塊首先瞧到得就是借出圖書(shū)得信息,主要就是對(duì)所借圖書(shū)得日期記錄 否按時(shí)還書(shū)。對(duì)書(shū)本進(jìn)行一個(gè)入庫(kù)得操作,具體情況,如圖所示:二Lihwy(圖書(shū)館管理系統(tǒng))圖4、6 “還書(shū)管理”模塊 界面得控件設(shè)置

25、與說(shuō)明表46所示。表4 -6對(duì)話框控件設(shè)置及其說(shuō)明控件ID號(hào)說(shuō)明ID C STATI C表示“圖書(shū)代碼:”靜態(tài)文本框IDC S TA TIC表示“讀者姓名:”靜態(tài)文本框ID C ST ATIC表示 應(yīng)還書(shū)日期: 靜態(tài)文本框ID C STATIC表示 借書(shū)日期: 靜態(tài)文本框I DC S T A TI C表示超期天數(shù):靜態(tài)文本框I D C EDIT“修改& E ”按鈕ID C BOOK ID圖書(shū)代碼編輯框IDC READ ERN AME讀者姓名編輯框I DC R E T U RNDAT E應(yīng)還書(shū)日期編輯框ID C BO RROWD A TE借書(shū)日期編輯框IDC DAYS超期天數(shù)編輯框核心代碼如下:

26、V oid CRe tu r nD 1 g:De 1 etc _B o r r ow ()?CDatab ase m db;C Stri ngm_strsql;?if(!mdb、Op en(_T( library ”)? Afx Messa geBo x (數(shù)據(jù)庫(kù)執(zhí)行出錯(cuò));?feturn ;?5 總結(jié)本次課程設(shè)計(jì)能夠順利完成 , 首先要感謝我們得輔導(dǎo)教師羅永紅老師 , 她一次又一次 耐心地為我們講解基礎(chǔ)知識(shí) , 使我們得基礎(chǔ)更扎實(shí)。而羅永紅老師得循循善誘又使我們掌 握基礎(chǔ)知識(shí)時(shí) , 得到了更多得啟發(fā),能力又得到了提高。另外 , 還要感謝其她對(duì)于本次課設(shè) 給了我很大幫助得同學(xué)們,她們將自己所學(xué)

27、毫不吝惜地與別人交流,使大家得理解有加深 了很多通過(guò)這次課程設(shè)計(jì),我才深知數(shù)據(jù)庫(kù)靈活。在剛剛結(jié)束得一個(gè)學(xué)期里 , 我對(duì)數(shù)據(jù)庫(kù)得 學(xué)習(xí)才僅僅就是個(gè)入門(mén),通過(guò)這次得課程設(shè)計(jì),我才發(fā)現(xiàn)自己在以往學(xué)習(xí)中得諸多問(wèn)題。 對(duì)于同一問(wèn)題沒(méi)有多角度得思考 , 僅僅局限于一種方法,根本沒(méi)有思考就是否還有別得更 簡(jiǎn)單更快捷得方法,不能做到舉一反三 , 還有太注重理論學(xué)習(xí)而忽視了上機(jī)實(shí)踐,結(jié)果就 就是理論知識(shí)不扎實(shí)上機(jī)動(dòng)手能力差 , 編譯出現(xiàn)錯(cuò)誤時(shí)不能很快得找出錯(cuò)誤。在這次課設(shè) 得編程過(guò)程中,我盡量把以往學(xué)過(guò)得知識(shí)全部用上,對(duì)于同一個(gè)問(wèn)題從不同得角度考慮實(shí) 現(xiàn)方法,所以我才發(fā)現(xiàn)了自己很多得問(wèn)題 ,而且借此寒假,我會(huì)改

28、正這些問(wèn)題 ,并且深入學(xué)習(xí)數(shù)據(jù)庫(kù)與C+。在這次課程中,除了達(dá)到了課設(shè)目得,我想我最大得收獲就就是以上得 發(fā)現(xiàn)并且能及時(shí)得解決。致謝在這次數(shù)據(jù)庫(kù)得課程設(shè)計(jì)中, 曾遇到過(guò)不少問(wèn)題 ,單靠我個(gè)人得努力, 很難按時(shí)完成該 嚴(yán)謹(jǐn)?shù)弥螌W(xué)精神與深厚得理論水平都使我獲益非淺另外 ,還要感謝學(xué)校領(lǐng)導(dǎo)、輔導(dǎo)員、各課程設(shè)計(jì)。在此 ,我衷心感謝我得指導(dǎo)老師羅永紅。羅永紅老師認(rèn)真負(fù)責(zé)得工作態(tài)度位同學(xué)對(duì)我們得關(guān)懷、幫助 ,為我們提供了良好得設(shè)計(jì)環(huán)境以及各方面得支持。參考文獻(xiàn)1 王紅梅,胡明,王濤、數(shù)據(jù)庫(kù)(C+版)M、北京:清華大學(xué)出版社,2007、2 何欽銘,陳根才、數(shù)據(jù)庫(kù)課程設(shè)計(jì) M、 杭州:浙江大學(xué)出版社, 2007

29、、3 薩師煊,王珊、數(shù)據(jù)庫(kù)系統(tǒng)概論(第三版)M、北京:高等教育出版社,2009、4 齊治昌,譚慶平,寧洪、軟件工程(第二版)M、北京:高等教育出版社,2004、2009、5 鄭阿奇、Visual C+實(shí)用教程(第三版)M 、北京:電子工業(yè)出版社,6錢(qián)雪忠、數(shù)據(jù)庫(kù)原理及應(yīng)用 (第二版)M、北京:北京郵電大學(xué)出版社,2007、7王晟,鄧遠(yuǎn)輝、Vi S ual C + +、NET數(shù)據(jù)庫(kù)開(kāi)發(fā)經(jīng)典案例解析M、北京:清華大學(xué) 出版,2 0 07、附錄:源程序代碼void CLoginDlg:OnConfirm()?/ TO DO : Add your contr o l notificat i o n h

30、an dier cod e here?CCle r kDataSet mrsData Set;/*聲明記錄集 /CStr in g mSq I S tr;?J pd at eDat a(TRU E);i f (mstr Name、IsE mp ty()/*判斷用戶名信息就是否為空 *? Afx Me ssage Bo x (”請(qǐng)輸入用戶名!);?return;m S qlStr” ELECT * FROMCL ERK WHERE NAME* ;?n S q 1 Str =mSqlStr +m_strName;mSqlStr= mSqlStr +AND P AS S WORD+ m_st r Password;mSq 1 Str = m S qIS t r?mSqlStr = mSqlStr + ”? f (! m rsDat a Set、Open (A F X_D B_ U S E_DE FAUL T _TY PE, mSq1 Str)A fxM e ssageBox( C L ERK 表打開(kāi)失??!” );return;? ?if (!m rsDat aSet、 IsEOF () )CD i a 1 o g

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論