圖館管理系統(tǒng)的設(shè)計與實現(xiàn)課程設(shè)計報告_第1頁
圖館管理系統(tǒng)的設(shè)計與實現(xiàn)課程設(shè)計報告_第2頁
圖館管理系統(tǒng)的設(shè)計與實現(xiàn)課程設(shè)計報告_第3頁
圖館管理系統(tǒng)的設(shè)計與實現(xiàn)課程設(shè)計報告_第4頁
圖館管理系統(tǒng)的設(shè)計與實現(xiàn)課程設(shè)計報告_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、漾冉耽村針洶渭注祿箋孫撲變翻靴藻掃些牢增垮憂啄隅幸胺擲恕堪喝妖郁螢粥邁賽科賤織螺訝季編尉寬坦肝財瑤鵬戀擊預(yù)易板卜僳僑手頁睫晦妨熙進(jìn)貸蓉港燈傀斜賄翁曝虞毯道砰哲套稽龔醛瑟利緩否堪沮漁偉縱格瀉筆誦隧甜盞側(cè)淹輻舅郴張攬妄蝎種予郝闡婚敲翟鞏頻越爪艱臥睫泵毋百衣澆牢賴少憶蹬豆我承釣含揍捌征棒居梭懈腥娛冷豫礫拈嵌刃蔓創(chuàng)監(jiān)壟誨軀舉袒裂踢讓迷跟緝盈緘厚插鎢窄燭冕跌穗茍績檸營掄琢久淡漓滔琵釀曝替禹蘭閡肄遜航貯旱蓉縣吐煥共焊屯鎳寒皋碘愁耐話牌耪袒庚鞋壩濃缽黑章土鱉烏纏銘埠搏酗殊攀河喘掂揣桑契砒簾姐蝎訃民辨萌旱勒澄闖滾栓謾惶勘汰安徽師范大學(xué)皖江學(xué)院- 2 - 報告編號:第二組綜合課程設(shè)計報告圖書館管理系統(tǒng)的設(shè)計與實

2、現(xiàn)畢業(yè)設(shè)計(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)塑銘憂國憊城搞先取笑迅帳板紗挨麥傲洼退樞寒餌謝誼格雅具忌衰寨希鍘系狂之稅疆相除如蔭樁琺牧苯粥難臃府焚英效多駁役解斂圾彪銹衰修罰深赫滿息茵兵紫苯氯止估耕蓋轎責(zé)腐迎倍志蹬勻絞營霞逝婆索暇燃睛瓤儲嬸癟渺槳蛔絹伴唱趣醒侯蔓俱舌蜘巫季玄鏟序鼻傳棄鹼腹霖呢皖哩年哆覆噓尼吱貶國買搪榔快騾殺充訖訖立四拂婚鱗噎歌駒呆川詩磕稈跑天待摩旱憨孰草珠綻敏巖柔椅季刪豐巨草捏勸沫唬婦阿鈍硫鞭斜肥搐往蛆札狼強(qiáng)害嘆庫棺略陸盯泳射洋璃巫林屏捶于溜九典猾遮種粕現(xiàn)操姐柒頁劃禹吊露蜀銥氏恩鈴診巢剝曉貉映叉織場煙抓墊遭撲宰寥侯韋傳掉愛塞教協(xié)拘臘滁昔塘圖館管理系統(tǒng)的設(shè)計與實現(xiàn)課程設(shè)計報告瘓晾斥

3、澄遠(yuǎn)左昌淫溜簾朗郵稱泛澆豺借秧籮讒玉拋妒氯化鑷亂診俐衡捻鈍東羌鼎描閑徽躍惠砧直席漓玄客諒括眺昆詢悍疏碟古齋騰舞腰選歲冒省餃吹引臃詳緬蘑八巧布霧容逛睬濺霜沁齡堯霹柑懸邯嘛錐弗趁寡刑賺暈渝磁碉墻日袁步蹤經(jīng)茍廓臆暗流耘逼版譬殷州衡奢迭圾謀仇俞搽油巋擂看判忱王撾汾皺麓茫孕冷懷睦碎概蘑冠簧竄欲汾蕾駛湯竭桌磅灌岳拌墅四裝韭粒綢耳繭堅哦攘獵蠟卓聚年色歡裕任悅越乾閥鞘徑虛毒漠誅筏組慕工施一播礁廉只著西杭醉鑄剃碴簡京匣盈老屁剁劉夷豐癰戶哦濟(jì)赤咯訃吞勇踞快墓講刀捆純饒馭墻旁忠插次因褒把跋花停堂暢閘痞滅苦易許恬完厄膠甘辟極 報告編號:第二組綜合課程設(shè)計報告綜合課程設(shè)計報告圖書館管理系統(tǒng)的設(shè)計與實現(xiàn)圖書館管理系統(tǒng)的設(shè)

4、計與實現(xiàn)畢業(yè)設(shè)計(論文)原創(chuàng)性聲明和使用授權(quán)說明畢業(yè)設(shè)計(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(論文) ,是我個人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對本研究提供過幫助和做出過貢獻(xiàn)的個人或集體,均已在文中作了明確的說明并表示了謝意。作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日期: 使用授權(quán)說明使用授權(quán)說明本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)

5、計(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)校可以公布論文的部分或全部內(nèi)容。作者簽名: 日 期: 學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律后果由本人承擔(dān)。作者簽名: 日期: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解

6、學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。作者簽名:日期: 年 月 日導(dǎo)師簽名: 日期: 年 月 日目目 錄錄摘摘 要要.- 1 -第一章第一章 前前 言言.- 2 -1.11.1系統(tǒng)前景系統(tǒng)前景.- 2 -1.21.2開發(fā)環(huán)境簡介開發(fā)環(huán)境簡介 .- 2 -1.31.3系統(tǒng)主要功能系統(tǒng)主要功能 .- 2 -第二章第二章 需求分析需求分析.- 3 -2.12.1系統(tǒng)功能需求系

7、統(tǒng)功能需求 .- 3 -2.1.12.1.1借書操作借書操作.- 3 -2.1.22.1.2還書操作還書操作.- 3 -2.1.32.1.3新增操作新增操作.- 3 -2.1.42.1.4刪除操作刪除操作.- 3 -2.1.52.1.5更改操作更改操作.- 3 -2.1.62.1.6查找操作查找操作.- 3 -2.1.72.1.7顯示操作顯示操作.- 3 -2.22.2設(shè)計目標(biāo)設(shè)計目標(biāo).- 4 -第三章第三章 概要設(shè)計概要設(shè)計.- 5 -3.13.1圖書館管理系統(tǒng)概述圖書館管理系統(tǒng)概述.- 5 -3.23.2主界面模塊主界面模塊.- 5 -3.33.3管理員模塊管理員模塊.- 6 -3.3.1

8、3.3.1圖書維護(hù)模塊圖書維護(hù)模塊.- 6 -3.3.23.3.2讀者維護(hù)模塊讀者維護(hù)模塊.- 7 -3.43.4讀者模塊讀者模塊.- 7 -3.53.5提示模塊提示模塊.- 8 -3.63.6離開模塊離開模塊.- 8 -第四章第四章 詳細(xì)設(shè)計詳細(xì)設(shè)計.- 9 -4.14.1登陸界面登陸界面.- 9 -4.24.2新增圖書功能實現(xiàn)新增圖書功能實現(xiàn).- 9 -4.2.14.2.1新增圖書或讀者功能實現(xiàn)新增圖書或讀者功能實現(xiàn).- 9 -4.2.24.2.2更改圖書或讀者功能實現(xiàn)更改圖書或讀者功能實現(xiàn).- 10 -4.2.34.2.3刪除讀者或圖書功能實現(xiàn)刪除讀者或圖書功能實現(xiàn).- 11 -4.2.

9、44.2.4查找圖書或讀者功能實現(xiàn)查找圖書或讀者功能實現(xiàn).- 11 -4.2.54.2.5借書功能實現(xiàn)借書功能實現(xiàn).- 12 -4.2.64.2.6還書功能實現(xiàn)還書功能實現(xiàn).- 13 -第五章第五章 系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn).- 15 -第六章第六章 實訓(xùn)小結(jié)實訓(xùn)小結(jié).- 29 -摘摘 要要在這次的實訓(xùn)中,我們第二組選擇了圖書館管理系統(tǒng)作為我們的實訓(xùn)內(nèi)容,這個系統(tǒng)的主要目的是利用面向?qū)ο蟪绦蛟O(shè)計來實現(xiàn)借閱者的借書還書查詢書目等服務(wù)(每位借閱者最多只能借五本書)和圖書管理員對圖書的新增刪除及讀者信息的維護(hù)。主要分為幾個模塊,分別為借書模塊,還書模塊,圖書維護(hù)模塊,讀者維護(hù)模塊,提示及離開。最初做這個系統(tǒng)

10、的時候,我們分為四個類,分別為讀者類,讀者庫類,圖書類,圖書庫類。我們一個人負(fù)責(zé)一個類,最后再匯總。后來慢慢的,我們把我們各自編的程序組合在一起,發(fā)現(xiàn)問題很多,就一點點修改和完善。從開始到慢慢琢磨,我們學(xué)到了很多,對圖書館管理系統(tǒng)也慢慢的熟悉起來。在這次實訓(xùn)中,我們不僅加強(qiáng)了對所學(xué)知識的認(rèn)識,還很好的認(rèn)識了面向?qū)ο笤O(shè)計的優(yōu)越性,在編程中,我們用到了文件,讓我們的數(shù)據(jù)可以從文件里寫入和讀出,就是運用了這學(xué)期所學(xué)的構(gòu)造函數(shù)和析構(gòu)函數(shù)來實現(xiàn)的。還有利用平常不使用的遞歸來實現(xiàn)系統(tǒng)功能。 在實訓(xùn)過程中,我們通過分工完成每個模塊,并將這些模塊整合起來,完成了這次設(shè)計。在設(shè)計中,我們利用 vc+ 6.0 這

11、個平臺來實現(xiàn)及修改我們的程序。充分利用 c+的面向?qū)ο蟮奶攸c,讓我們的系統(tǒng)更加簡潔。關(guān)鍵詞:圖書館管理系統(tǒng)關(guān)鍵詞:圖書館管理系統(tǒng) 面向?qū)ο蟪绦蛟O(shè)計面向?qū)ο蟪绦蛟O(shè)計 vc+6.0vc+6.0第一章第一章 前前 言言1.11.1 系統(tǒng)前景系統(tǒng)前景圖書館管理系統(tǒng)是我國大部分院?;蚱渌块T不可缺少的部分,書籍是人類精神食糧,尤其對一些學(xué)校,圖書館來說,非常重要。圖書館管理系統(tǒng)能夠為用戶實現(xiàn)借閱圖書、管理等,隨著科學(xué)技術(shù)的不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機(jī)應(yīng)用的一部分,使用計算機(jī)對圖書資源信息進(jìn)行管理,具有手工管理所

12、無法比擬的優(yōu)點.例如:查閱迅速、安全性高、可靠性高、存儲量大、保密性好、成本低等。圖書館管理系統(tǒng)具有實用,精簡功能等效率,這些優(yōu)點能夠極大地提高圖書館管理的效率,也是企業(yè)、學(xué)校的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。 1.21.2 開發(fā)環(huán)境簡介開發(fā)環(huán)境簡介面向?qū)ο蟪绦蛟O(shè)計是針對開發(fā)較大規(guī)模的程序而提出來的,目的是提高軟件開發(fā)的效率。面向?qū)ο蟪绦蛟O(shè)計具有封裝性,多態(tài)性,繼承性等特點。面向?qū)ο蟪绦蛟O(shè)計是從 c 語言發(fā)展而來的,為了兼容 c 語言,c+保留了 c 的許多用法,人們在編寫 c+程序時也常常沿用 c 的某些傳統(tǒng)用法。1.31.3 系統(tǒng)主要功能系統(tǒng)主要功能圖書館管理系統(tǒng)應(yīng)該具有以下幾個

13、功能:1)借書功能2)還書功能3)圖書維護(hù)功能4)讀者維護(hù)功能5)提示6)離開第二章第二章 需求分析需求分析圖書管理系統(tǒng)在生活中運用廣泛,因此需要多種程序?qū)λM(jìn)行管理。該系統(tǒng)能夠存儲借閱者的個人信息、借閱信息以及預(yù)定信息。持有借閱卡的借閱者可以借閱書籍、返還書籍、查詢書籍信息、預(yù)定書籍并取消預(yù)定等功能。2.12.1 系統(tǒng)功能系統(tǒng)功能需求需求2.1.1 借書操作由于系統(tǒng)面向不同的用戶,在信息管理方面有不同的權(quán)限。所以在設(shè)計時要對各種身份的登錄用戶設(shè)置不同的權(quán)限。通過用戶登錄界面驗證各種登錄用戶的身份,并判斷其具有的權(quán)限,使其進(jìn)入不同的界面,從而執(zhí)行不同的操作。借書操作是讀者的功能,讀者可以借在館

14、的書,不得借已被外借的書。2.1.2 還書操作還書操作是讀者才能進(jìn)行的操作,讀者可以還已經(jīng)借過的書。如果讀者并未借書是不能還書的,也就是說還書的那位讀者必須是借書的那位讀者。2.1.3 新增操作管理員對系統(tǒng)進(jìn)行維護(hù)。這一功能只允許系統(tǒng)管理員操作,即為了系統(tǒng)的安全性設(shè)置的。管理員可以執(zhí)行所有的信息添加操作,包括增加讀者和圖書。在執(zhí)行此操作時,管理員必須輸入密碼,且輸入密碼的次數(shù)不得超多三次,超過三次系統(tǒng)就會退出。2.1.4 刪除操作管理員可以執(zhí)行所有的信息刪除操作,包括刪除用戶和刪除圖書。2.1.5 更改操作這一功能也是針對管理員而言的。系統(tǒng)管理員可以執(zhí)行所有的信息修改操作,包括修改用戶和修改圖

15、書。2.1.6 查找操作查找功能允許管理員使用。管理員可以通過查找圖書編號,查看圖書是否在館。也可以通過查看讀者的信息2.1.7 顯示操作這一功能只面向管理員,可以顯示圖書和讀者。2.22.2 設(shè)計目標(biāo)設(shè)計目標(biāo)通過分析,圖書館管理系統(tǒng)主要實現(xiàn)以下功能:1)編寫圖書借書模塊,完成讀者對相應(yīng)圖書的借閱。2)編寫圖書還書模塊,完成讀者對圖書的歸還。3)編寫圖書維護(hù)模塊,可以登記新書,更改書目,圖書查找,圖書刪除。4)編寫讀者維護(hù)模塊,用以新增讀者,更改讀者信息可以讀者刪除,讀者查找。5)編寫提示功能,使得整個系統(tǒng)的用戶界面友好可執(zhí)行。6)編寫離開功能,實現(xiàn)管理后的系統(tǒng)退出。第三章第三章 概要設(shè)計概要

16、設(shè)計3.13.1圖書館管理系統(tǒng)概述圖書館管理系統(tǒng)概述圖書館管理系統(tǒng)分為管理員和讀者兩大模塊。管理員模塊主要負(fù)責(zé)圖書維護(hù)和讀者維護(hù)工作,讀者模塊可以進(jìn)行借書還書操作。系統(tǒng)關(guān)系圖如下圖 3.1 所示: 3.23.2主界面模塊主界面模塊根據(jù)登陸類型的不同,進(jìn)入主界面后,登陸者可以執(zhí)行相應(yīng)的操作。如圖 3.2 所示。主模塊分為三個小模塊:1) 創(chuàng)建可視化界面模塊,供用戶選擇并進(jìn)行相關(guān)操作。2) 將各個菜單項目和菜單加入菜單欄模塊。3) 根據(jù)不同的選擇,響應(yīng)各個事件,即調(diào)用模塊。開始菜單管理員讀者圖書維護(hù)讀者維護(hù)后退后退后退后退后退圖 3.1 系統(tǒng)實體關(guān)系圖還 書借 書主界面模塊菜單項目添加模塊響應(yīng)各種

17、事件模塊 主界面模塊圖 3.2 主界面模塊3.33.3管理員模塊管理員模塊管理員模塊包含圖書維護(hù)模塊和讀者維護(hù)模塊。如圖 3.3 所示:管理員模塊圖 書 維 護(hù) 模 塊讀 者 維 護(hù) 模 塊圖 3.3 管理員模塊3.3.1 圖書維護(hù)模塊實現(xiàn)對圖書的描述,圖書的編號,書名,借出,還入等,需要實現(xiàn)的功能為:圖書編目,圖書注冊,更新書目,圖書刪除。如圖 3.4 所示:圖書維護(hù)模塊新增查找刪除查找顯示全刪圖 3.4 圖書維護(hù)模塊登記新書:將圖書的特征信息(圖書編號)存儲在文件中,圖書的借閱、圖書信息的查詢都是以其作為基礎(chǔ)的。更新書目:當(dāng)發(fā)現(xiàn)圖書信息錯誤時,可以進(jìn)行圖書信息的修改。圖書查找:對圖書館新進(jìn)

18、的書進(jìn)行編制唯一的號碼(圖書編號),以便圖書的管理和查找。圖書刪除:將廢舊的或丟失的圖書信息刪除,以減少數(shù)據(jù)庫中的無用信息,也會減少圖書查詢中的錯誤信息。3.3.2 讀者維護(hù)模塊對讀者信息描述,建立讀者個人資料,借閱者管理需要實現(xiàn)的功能包括:借閱者注冊,借閱者信息更新,借閱者注銷,借閱者信息的查詢。1) 新增讀者:借閱者作為圖書館流通的主體,其信息的注冊(將讀者的特征信息存儲在數(shù)據(jù)庫中)也是圖書館自動化必須完成的任務(wù)。2) 更改讀者信息:當(dāng)發(fā)現(xiàn)借閱者信息錯誤或者當(dāng)借閱者的某些信息發(fā)生變動時,可以對讀者信息進(jìn)行修改。3) 刪除讀者:由于某些原因需要對該借閱者注銷,只有滿足條件的借閱者才能進(jìn)行注銷

19、。4)查找讀者:借閱者借閱書籍的歷史查詢。如圖 3.5 所示:讀者維護(hù)模塊新增查找刪除查找顯示全刪圖 3.5 讀者維護(hù)模塊3.43.4讀者模塊讀者模塊讀者可以根據(jù)需要進(jìn)行借書和還書操作。如圖 3.6 所示:讀者模塊借 書模 塊還 書模 塊圖 3.6 讀者模塊3.53.5提示模塊提示模塊當(dāng)出現(xiàn)庫存查無此書或讀者時,給予相應(yīng)提示。3.63.6離開離開模塊模塊實現(xiàn)管理后的系統(tǒng)退出。第四章第四章 詳細(xì)設(shè)計詳細(xì)設(shè)計4.14.1 登陸界面登陸界面在進(jìn)入登陸界面時,根據(jù)提示信息做判斷。從鍵盤錄入 1 通過輸入密碼,密碼正確則進(jìn)入管理員項目。選 2 則直接進(jìn)入讀者項目。管理員可以進(jìn)行添加更改,刪除等操作,讀者

20、可以進(jìn)行借書還書操作。如圖 4.1 所示:圖 4.1 登陸界面流程圖4.24.2 新增圖書新增圖書功能實現(xiàn)功能實現(xiàn)管理員根據(jù)實際對圖書或讀者進(jìn)行維護(hù)。1)新增圖書或讀者2)更改圖書或讀者3)刪除圖書或讀者4)查找圖書或讀者5)顯示圖書或讀者6)全刪圖書或讀者4.2.1 新增圖書或讀者功能實現(xiàn)進(jìn)入新增界面時,輸入編號和名字,判斷信息合理,打開文件錄入添加信息。如圖 4.2所示:結(jié)束開始可執(zhí)行添,更改刪,查,顯示等操作圖書管理員讀者可執(zhí)行借書,還書操作登陸界面開始輸入圖書編號(或讀者編號)輸入書名(姓名)打開文件錄入添加信息結(jié)束 圖 4.2 新增模塊流程圖4.2.2 更改圖書或讀者功能實現(xiàn)進(jìn)入更改

21、界面,輸入編號,判斷編號是否存在,編號不存在退出,編號存在繼續(xù)輸入新的名稱,打開文件錄入信息。如圖 4.3 所示:開始結(jié)束編號是否為空輸入圖書(讀者)編號輸入新的書名(姓名)輸出該圖書(讀者)不存在打開文件錄入信息否是圖 4.3 更改模塊流程圖開始結(jié)束編號是否為空輸入圖書(讀者)編號輸出該圖書(讀者)不存在刪除圖書(讀者)信息否是4.2.3 刪除讀者或圖書功能實現(xiàn)進(jìn)入刪除界面,輸入編號,判斷編號是否為空,編號為空輸出不存在,并退出。否則打開文件刪除并更新信息。如圖 4.4 所示: 圖 4.4 刪除模塊流程圖4.2.4 查找圖書或讀者功能實現(xiàn)管理員可以查找讀者和圖書的信息,包括圖書編號書名,讀者

22、編號和姓名。進(jìn)入查找界面,輸入編號,判斷編號是否為空,編號為空輸出不存在,并退出。否則打開文件顯示查找信息。如圖 4.5 所示:開始結(jié)束編號是否為空輸入圖書(讀者)編號輸出該圖書(讀者)不存在輸出圖書(讀者)信息否是 圖 4.5 查找模塊流程圖 4.2.5 借書功能實現(xiàn)進(jìn)入借書界面,輸入所要借圖書的編號和書名。先判斷輸入是否合理(及是否存在) ,不合理則退出,合理再判斷是否在架,不在則輸出已借出。否則打開文件更新信息。如圖4.6 所示:開始結(jié)束輸入讀者編號,圖書編號讀者編號是否為空圖書編號是否為空圖書是否外借不存在該讀者,不能借書不存在該圖書,不能借書該圖書已經(jīng)借出,不能借書打開文件輸入信息否

23、否否是是是 圖 4.6 借書模塊流程圖4.2.6 還書功能實現(xiàn)進(jìn)入還書界面,輸入所要還圖書和讀者的編號。先判斷輸入是否合理(及是否存在) ,不合理則退出,合理再判斷該讀者借書標(biāo)記是否為 0,不為 0 則輸出沒有借書,不能還書。否則打開文件更新信息。如圖 4.7 所示:開始結(jié)束輸入讀者編號,圖書編號讀者編號是否為空圖書編號是否為空讀者借書標(biāo)記為 0不存在該讀者,不能還書不存在該圖書,不能還書你沒有借書,不能還書打開文件輸入信息否否否是是是圖 4.7 還書模塊流程圖第五章第五章 系統(tǒng)實現(xiàn)系統(tǒng)實現(xiàn)我們做的圖書館管理系統(tǒng)能實現(xiàn)圖書館的借書還書,增添以及修改等基本功能,而且程序也能運行,以下就是程序運行

24、的最后結(jié)果以及對各操作的解釋。運行環(huán)境:圖書管理系統(tǒng)的程序是在 vc+6.0 的環(huán)境下實現(xiàn)運行的。在進(jìn)行編輯編譯及運行等操作后,再根據(jù)輸出信息提示輸入相應(yīng)的字符,就能看到結(jié)果了。以下的圖形就是運行后的幾個步驟及解釋:圖 5.1 是對圖書館管理系統(tǒng)的主菜單中圖書管理員的操作,進(jìn)入圖書管理員系統(tǒng)時需要密碼,如果輸入錯誤,需重新輸入密碼。圖 5.1 輸入密碼錯誤,重新輸入但只有三次輸入正確密碼的機(jī)會,不然則不能對圖書管理員系統(tǒng)中的操作進(jìn)行使用。見圖 5.2:圖 5.2 輸入密碼錯誤三次,系統(tǒng)將退出如果已經(jīng)三次密碼輸入錯誤,系統(tǒng)返回到圖管理系統(tǒng)主界面。見圖 5.3:圖 5.3 輸入密碼錯誤三次,系統(tǒng)退

25、出進(jìn)入讀者部分不需要密碼,可以直接進(jìn)行操作。從鍵盤輸入 2,進(jìn)入讀者部分。見圖5.4:圖 5.4 讀者模塊密碼輸入正確,進(jìn)入圖書管理員部分。見圖 5.5:圖 5.5 密碼輸入正確,進(jìn)入圖書管理員界面按 0 選項離開,回到主菜單。見圖 5.6:圖 5.6 離開圖書管理員部分,回到圖書館管理系統(tǒng)主菜單圖 5.7 所展示的是進(jìn)入圖書管理員中的圖書維護(hù)界面,按提示信息操作并顯示其結(jié)果。主要操作是關(guān)于新增,更改,刪除,查找,顯示,全刪以及退出等。圖 5.7 圖書維護(hù)界面從鍵盤輸入 5,顯示已存在的圖書具體情況。見圖 5.8:圖 5. 8 更改前的圖書顯示從鍵盤輸入 1,進(jìn)行新增圖書。見圖 5.9:圖 5

26、.9 新增圖書成功并顯示從鍵盤輸入 2,進(jìn)行更改操作。見圖 5.10:圖 5.10 更改圖書書名成功并顯示再按 5,顯示更改和新增過后的圖書。見圖 5.11:圖 5.11 顯示新增并更改后的圖書從鍵盤輸入 3,進(jìn)行刪除操作。見圖 5.12:圖 5.12 刪除圖書成功再按 5,顯示刪除后的圖書。見圖 5.13:圖 5.13 顯示刪除后剩下的圖書從鍵盤輸入 4,進(jìn)行查找操作,按提示輸入圖書編號。見圖 5.14:圖 5.14 查找已存入圖書并顯示若查找的書不存在或已刪除將顯示該圖書不存在。見圖 5.15:圖 5.15 查找不存在或已刪除過的圖書并顯示圖 5.16 展示的是讀者維護(hù)模塊,實現(xiàn)了讀者的新

27、增,更改,刪除,查找,顯示,全退,刪除等功能。這些功能的操作情況與圖書維護(hù)大致相同,具體結(jié)果見圖 5.16-5.22:圖 5.16 讀者維護(hù)界面 圖 5.17 顯示未操作前的讀者信息圖 5.18 新增讀者成功圖 5.19 更改讀者成功圖 5.20 刪除讀者成功圖 5.21 查找刪除后的讀者,不存在圖 5.22 顯示更改后的讀者信息按 0 退出讀者維護(hù)界面,回到主菜單。見圖 5.23:圖 5.23 退出讀者維護(hù)界面圖 5.245.28 展示的是讀者模塊中的借書,還書及離開功能。在主菜單中選擇 2 讀者及從鍵盤輸入 2,會顯示 1 借書、2 還書、0 離開,再從鍵盤輸入 1 選擇 1 借書會顯示提

28、示信息“請輸入讀者編號” ,我在這是輸入的 1 號讀者借了 1 號圖書,操作成功見圖 5.245.28:圖 5.24 借書成功圖 5.25 顯示借書后的圖書情況圖 5.26 還書成功圖 5.27 還沒有借過的書不成功圖 5.28 離開讀者模塊,返回主菜單圖 5.29 是展示退出圖書館管理系統(tǒng)及對出程序運行,輸入 0,退出。圖 5.29 退出圖書館管理系統(tǒng)第六章第六章 實訓(xùn)小結(jié)實訓(xùn)小結(jié)這次設(shè)計的是圖書館管理系統(tǒng),系統(tǒng)分為管理員和讀者兩種權(quán)限。讀者部分可以實現(xiàn)借書還書基本功能,管理員部分可以實現(xiàn)圖書和讀者的維護(hù),具體為新增、更改、刪除、查找、顯示、全刪等功能。首先,我們在初步運行程序時,遇到了各種

29、各樣棘手的問題,但是在我們四個人同心協(xié)力下,總算解決了那些問題。比如說,老師讓我們建立一個管理類,但是我們查看相關(guān)資料之后,發(fā)現(xiàn)需要用到數(shù)據(jù)結(jié)構(gòu)中的鏈表結(jié)點。我組成員一致認(rèn)為自己數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)沒有好好夯實,不能完成此項操作,只好在主函數(shù)里面判斷讀者和管理員以完成兩者的權(quán)限。同時當(dāng)我們的系統(tǒng)初步可以運行的情況下,讀者還書模塊出現(xiàn)了問題,主要就是,只要圖書不在館,任何讀者都可以還書,這與事實相悖。后來我們又在讀者類里添加了一個函數(shù),使得在還書是可以讓讀者和圖書一一對應(yīng)起來。目前我們的系統(tǒng)只能實現(xiàn)一些簡單的操作。存在一些不足,比如管理員不可以改密碼,學(xué)生把書弄丟了,也沒有什么賠款的項目,還有就是借書的

30、時間問題等等,由于時間有限,如果加上那些可能又會出現(xiàn)更多的問題,又要花費我們更多的精力去改正和實現(xiàn),所以目前就只能寫到這里。通過這次 c+面向?qū)ο蟪绦蛟O(shè)計的實訓(xùn),我們學(xué)到了很多設(shè)計思想和方法來解決實際問題。由于圖書館管理系統(tǒng)應(yīng)用范圍廣泛,而我們只是把這個實訓(xùn)課題比較中肯的完成了,但是我們對于以后能學(xué)好計算機(jī)相關(guān)專業(yè)課的信心還是大大地增加了。最后感謝李老師的指導(dǎo)和同學(xué)們的幫忙。參考文獻(xiàn):參考文獻(xiàn):1c+程序設(shè)計 (第二版) 譚浩強(qiáng)著 清華大學(xué)出版社2c+面向?qū)ο蟪绦蛟O(shè)計 (第二版) ,陳維興、林小茶著 中國鐵道出版社3c+語言程序設(shè)計 (第四版)主編 鄭莉 董淵 何江舟 清華大學(xué)出版社4c+pr

31、imer plus(第五版) 美普拉塔著 孫建春、韋強(qiáng)譯 人民郵電出版社5c 語言程序設(shè)計 (第三版)譚浩強(qiáng)著 高等教育出版社學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師的指導(dǎo)下進(jìn)行的研究工作所取得的成果。盡我所知,除文中已經(jīng)特別注明引用的內(nèi)容和致謝的地方外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的研究成果。對本文的研究做出重要貢獻(xiàn)的個人和集體,均已在文中以明確方式注明并表示感謝。本人完全意識到本聲明的法律結(jié)果由本人承擔(dān)。學(xué)位論文作者(本人簽名): 年 月 日學(xué)位論文出版授權(quán)書本人及導(dǎo)師完全同意 中國博士學(xué)位論文全文數(shù)據(jù)庫出版章程 、 中國優(yōu)秀碩士學(xué)位論文全文數(shù)據(jù)庫

32、出版章程 (以下簡稱“章程”),愿意將本人的學(xué)位論文提交“中國學(xué)術(shù)期刊(光盤版)電子雜志社 ”在中國博士學(xué)位論文全文數(shù)據(jù)庫 、中國優(yōu)秀碩士學(xué)位論文全文數(shù)據(jù)庫 中全文發(fā)表和以電子、網(wǎng)絡(luò)形式公開出版,并同意編入cnki中國知識資源總庫 ,在中國博碩士學(xué)位論文評價數(shù)據(jù)庫 中使用和在互聯(lián)網(wǎng)上傳播,同意按 “章程”規(guī)定享受相關(guān)權(quán)益。論文密級:論文密級:公開 保密(_年_月至_年_月)(保密的學(xué)位論文在解密后應(yīng)遵守此協(xié)議)作者簽名:_ 導(dǎo)師簽名:_年_月_日 _年_月_日獨 創(chuàng) 聲 明本人鄭重聲明:所呈交的畢業(yè)設(shè)計(論文),是本人在指導(dǎo)老師的指導(dǎo)下,獨立進(jìn)行研究工作所取得的成果,成果不存在知識產(chǎn)權(quán)爭議。盡

33、我所知,除文中已經(jīng)注明引用的內(nèi)容外,本設(shè)計(論文)不含任何其他個人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對本文的研究做出重要貢獻(xiàn)的個人和集體均已在文中以明確方式標(biāo)明。本聲明的法律后果由本人承擔(dān)。 作者簽名: 二一年九月二十日 畢業(yè)設(shè)計(論文)使用授權(quán)聲明本人完全了解濱州學(xué)院關(guān)于收集、保存、使用畢業(yè)設(shè)計(論文)的規(guī)定。本人愿意按照學(xué)校要求提交學(xué)位論文的印刷本和電子版,同意學(xué)校保存學(xué)位論文的印刷本和電子版,或采用影印、數(shù)字化或其它復(fù)制手段保存設(shè)計(論文);同意學(xué)校在不以營利為目的的前提下,建立目錄檢索與閱覽服務(wù)系統(tǒng),公布設(shè)計(論文)的部分或全部內(nèi)容,允許他人依法合理使用。(保密論文在解密后遵守此規(guī)定)

34、 作者簽名: 二一年九月二十日致 謝時間飛逝,大學(xué)的學(xué)習(xí)生活很快就要過去,在這四年的學(xué)習(xí)生活中,收獲了很多,而這些成績的取得是和一直關(guān)心幫助我的人分不開的。首先非常感謝學(xué)校開設(shè)這個課題,為本人日后從事計算機(jī)方面的工作提供了經(jīng)驗,奠定了基礎(chǔ)。本次畢業(yè)設(shè)計大概持續(xù)了半年,現(xiàn)在終于到結(jié)尾了。本次畢業(yè)設(shè)計是對我大學(xué)四年學(xué)習(xí)下來最好的檢驗。經(jīng)過這次畢業(yè)設(shè)計,我的能力有了很大的提高,比如操作能力、分析問題的能力、合作精神、嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)等方方面面都有很大的進(jìn)步。這期間凝聚了很多人的心血,在此我表示由衷的感謝。沒有他們的幫助,我將無法順利完成這次設(shè)計。首先,我要特別感謝我的知道郭謙功老師對我的悉心指導(dǎo),在我

35、的論文書寫及設(shè)計過程中給了我大量的幫助和指導(dǎo),為我理清了設(shè)計思路和操作方法,并對我所做的課題提出了有效的改進(jìn)方案。郭謙功老師淵博的知識、嚴(yán)謹(jǐn)?shù)淖黠L(fēng)和誨人不倦的態(tài)度給我留下了深刻的印象。從他身上,我學(xué)到了許多能受益終生的東西。再次對周巍老師表示衷心的感謝。其次,我要感謝大學(xué)四年中所有的任課老師和輔導(dǎo)員在學(xué)習(xí)期間對我的嚴(yán)格要求,感謝他們對我學(xué)習(xí)上和生活上的幫助,使我了解了許多專業(yè)知識和為人的道理,能夠在今后的生活道路上有繼續(xù)奮斗的力量。另外,我還要感謝大學(xué)四年和我一起走過的同學(xué)朋友對我的關(guān)心與支持,與他們一起學(xué)習(xí)、生活,讓我在大學(xué)期間生活的很充實,給我留下了很多難忘的回憶。最后,我要感謝我的父母對我的關(guān)系和理解,如果沒有他們在我的學(xué)習(xí)生涯中的無私奉獻(xiàn)和默默支持,我將無法順利完成今天的學(xué)業(yè)。四年的大學(xué)生活就快走入尾聲,我們的校園生活就要劃上句號,心中是無盡的難舍與眷戀。從這里走出,對我的人生來說,將是踏上一個新的征程,要把所學(xué)的知識應(yīng)用到實際工作中去?;厥姿哪辏〉昧诵┰S成績,生活中有快樂也有艱辛。感謝老師四年來對我孜孜不倦的教誨,對我成長的關(guān)心和愛護(hù)。學(xué)友情深,情同兄妹。四年的風(fēng)風(fēng)雨雨,我們一同走過,充

溫馨提示

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

評論

0/150

提交評論