欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      個人心得-圖書管理系統(tǒng)

      時間:2019-05-12 00:10:38下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《個人心得-圖書管理系統(tǒng)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《個人心得-圖書管理系統(tǒng)》。

      第一篇:個人心得-圖書管理系統(tǒng)

      圖書管理系統(tǒng)個人心得

      得知這個難以完成的艱深項(xiàng)目后,我從一開始的迷茫無助,不知如何下手到后來的駕輕就熟,中間經(jīng)歷了幾個星期的努力。

      不知道如何準(zhǔn)備這個報告時,我先查閱了好幾所大學(xué)制作的相關(guān)報告,得知了一些主要流程,再加上后來老師在課上的一些提點(diǎn),我才真正知道了如何去完成一個管理信息系統(tǒng),正如老師所說,這門課主要是教會我們?nèi)绾稳ケ硎?,所以課題中并未有太多信息技術(shù)的術(shù)語,多是我們對整個課題的自我反饋。

      整個報告的完成過程中,最難的便是與組員溝通,難以調(diào)動他們的積極性,所以我也多次無助,好在最后還是順利完成了。這次報告確實(shí)是一次對自我的磨礪,剛開始覺得很難,后來知難而上,途中多次想過放棄,但拿到成果的那一刻滿滿的成就感油然而生。

      我雖然不是一個經(jīng)常逛圖書館的人,但是在借書的過程中總是發(fā)現(xiàn)一些問題:很多應(yīng)該出現(xiàn)在書架上的圖書找不到、或者查詢書籍的位置出現(xiàn)混亂,我想這是由于圖書管理信息系統(tǒng)對于書籍歸還,書籍信息登記和書籍信息變更的管理還不夠到位,這種問題同樣出現(xiàn)在公公大型圖書館,如:湖南省圖書館上。原本應(yīng)該給予人們便利的圖書館管理系統(tǒng)卻成為了廣大讀者閱讀的阻礙,我經(jīng)常一下午幾個小時就消磨在找書上,原本這些時間都應(yīng)該成為享受閱讀快樂的時間。

      所以我真心希望不管在哪的圖書館管理系統(tǒng)都能越做越好,雖然我們并非專業(yè)人員,做出來的報告也仍存在許多缺點(diǎn),但是,這顆上進(jìn)努力的心卻不會改變。

      第二篇:圖書管理系統(tǒng)心得

      為期兩個星期的c#圖書管理系統(tǒng)實(shí)習(xí)終于結(jié)束了,總算松了一口氣,在這短短的兩周時間內(nèi)承受了很大的壓力現(xiàn)在終于能夠得到“釋放”了,感覺到很輕松?;仡欉@兩周所做過的工作和努力,感覺到收獲不少,這里面除了實(shí)習(xí)本省的內(nèi)容外,還包括許許多多超乎實(shí)習(xí)本身意義之外的東西。

      說實(shí)話本來我多程序編寫這相關(guān)的都不怎么感興趣,甚至可以說是害怕,因?yàn)榇笠坏臅r候曾經(jīng)有過程序設(shè)計的實(shí)訓(xùn),但是包括之前的一學(xué)期的學(xué)習(xí)我感覺到自己學(xué)的很差,就這樣懵懵懂懂的學(xué)過來了,雖然最后實(shí)訓(xùn)的時候我對程序設(shè)計有了一知半解,也學(xué)到了一些知識,但是這也只是些皮毛。

      但是這次的實(shí)習(xí)不一樣,可以說我覺得實(shí)習(xí)給我?guī)淼淖畲蟮膸椭褪鞘刮覍@門課程有了興趣,有時候我自己都會感到很奇怪為什么自己會突然迷上了編程,近乎癡迷的愛,以前下了課堂書本就扔的遠(yuǎn)遠(yuǎn)的,但是自從這學(xué)期開始學(xué)c#我就開始期盼著最后的實(shí)習(xí),可以自己獨(dú)立設(shè)計出一套系統(tǒng)之類的程序,所以我上課充滿了激情,下了課有時我還喜歡自己在電腦上搗鼓搗鼓一些程序,去做一些小小的鉆研。從以前的“懼怕”上課到現(xiàn)在的“期盼”上課,我自己都說不上來是什么原因,如果非要找出一點(diǎn)理由的話,我想應(yīng)該是從這學(xué)期的程序設(shè)計的課程中我已經(jīng)漸漸地開始有點(diǎn)“入門”,相對于以前我只是站在“程序設(shè)計”的大門外徘徊,可以說現(xiàn)在我們能夠獨(dú)立完成這次的實(shí)習(xí),變化是巨大的,這種變化還主要原因還在于程序設(shè)計給我?guī)砹艘环N信息,一種前所未有的成就感。

      此次我們實(shí)習(xí)的內(nèi)容是基于基于c和sql server的數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)一個圖書管理系統(tǒng),根據(jù)圖書管理系統(tǒng)的需求設(shè)計出圖書管理系統(tǒng)的具體功能然后再編寫代碼。但唯一不同的是,這次圖書管理系統(tǒng)的開發(fā)是由我們每個人獨(dú)立開發(fā)完成的,一開始我們有些不理解,不是說實(shí)際過程中真正開發(fā)一個軟件不可能完全靠哪一個人自己的能力去完成,而是要靠一個團(tuán)隊(duì)的分工協(xié)作,最終才有可能設(shè)計出一個完美的程序嗎?那現(xiàn)在靠我們一個人能做什么呢?最終會來得及嗎?

      后來兩周的實(shí)習(xí)下來,我才發(fā)現(xiàn)這種懷疑和擔(dān)憂是沒有必要的。因?yàn)槲覀冞@次編寫的圖書管理系統(tǒng)雖然是一個系統(tǒng),但其實(shí)圖書管理系統(tǒng)所要實(shí)現(xiàn)的功能都是平常我們練習(xí)過的,所以我們獨(dú)立完成起來并不是特別的困難,最主要的是我們現(xiàn)在必須先要把個人的能力提高起來才有能力將來和別人一起協(xié)作,我們這次的實(shí)習(xí)主要是鍛煉個人的能力和讓我們自己去發(fā)現(xiàn)問題和解決問題。

      實(shí)習(xí)剛開始我先安排了一下自己的進(jìn)度計劃,因?yàn)椤澳サ恫徽`砍柴工”,雖然圖書管理系統(tǒng)的開發(fā)不是很難,但是對于我們這些初級學(xué)者來說,還是有必要做好規(guī)劃和時間進(jìn)度的安排,只有這樣最后才能夠按時完成任務(wù)。但是由于實(shí)習(xí)中有一些小小的變化,所以我也及時調(diào)整了自己事先安排好的計劃,雖然如此,但是最后還是能夠完成了任務(wù)。當(dāng)然不可避免的我們所開發(fā)設(shè)計的圖書管理系統(tǒng)肯定還存在方方面面的缺陷和問題,可能并沒有那么完美,但是最基本的功能都實(shí)現(xiàn)了,最起碼能夠給我一種莫大的鼓舞,剩下的系統(tǒng)功能的繼續(xù)的完善就需要在今后的時間內(nèi)我自己去不斷的學(xué)習(xí)和總結(jié)經(jīng)驗(yàn),去鉆研的更深、更透徹。

      從一開始我對這次的實(shí)習(xí)就充滿了信心和期望,所以我的積極性一直很高,當(dāng)然其中也遇到過一些困難,但是最終在我不懈地努力下都將這些困難一一克服了。所以我一直很享受這個過程。當(dāng)然對于我們來講,獨(dú)立完成一個圖書管理系統(tǒng)雖然難度不是太大,最終我們也能夠完成這個任務(wù),但是對于我們還不是很熟練的情況下,編寫出這一個系統(tǒng)還是有一定的壓力的,需要我們不斷努力和抓緊時間去趕進(jìn)度的。當(dāng)然雖然沒有團(tuán)隊(duì)的協(xié)作,但是我們憑自己的能力肯定不可能那么順利,所以還是需要我們?nèi)ヌ撔恼埥?,向基礎(chǔ)較好的同學(xué)或者老師請教,或者上網(wǎng)搜集相關(guān)的資料。

      就這樣在實(shí)習(xí)的最后時間內(nèi),我終于完成了自己的圖書管理系統(tǒng),當(dāng)看著自己設(shè)計的圖書管理系統(tǒng)編譯成功和運(yùn)行時,心里的那種喜悅和無比的成就感簡直就是“無與倫比”的。

      有的時候我發(fā)現(xiàn)實(shí)習(xí)的作用真的是無可替代的,我一直在說學(xué)校里能夠安排每學(xué)期的實(shí)習(xí)真的是很正確的一個決定,有的時候我們甚至?xí)幸环N感覺,就是感覺到最后幾周的實(shí)習(xí)所學(xué)到的知識甚至比我們平常在課堂上學(xué)到的知識要多,因?yàn)槠匠N覀兯鶎W(xué)的知識都僅僅是局限于書本或者老師的講授,而實(shí)習(xí)的時候我們實(shí)際操作過程會遇到的種種問題可能都是課堂上所未涉及到的。還有一個比較明顯的收獲就是可能平常我們上課學(xué)習(xí)的時候都只是按照現(xiàn)成的代碼直接去輸入,所以并沒有什么特別大的收獲,當(dāng)然這次我們實(shí)習(xí)的剛開始我們也是翻書,滿世界的找筆記去找代碼,但是不同的是,隨著實(shí)習(xí)的深入我們漸漸地對于平常我們所不能理解的代碼慢慢的有了認(rèn)識,逐漸的我們開始不需要書本,不需要筆記了,我們可以自己敲出那一段段代碼,再到后來我們可以對于一些平常我們所沒有講過的一些功能實(shí)現(xiàn)所需要的代碼可以自己去鉆研初來,可以說這真的有點(diǎn)“不可思議”。

      如果沒有這次的實(shí)習(xí),我們可能都無法發(fā)現(xiàn)這些問題的所在,所以僅僅學(xué)習(xí)理論的東西只會將我們“束之高閣”,通過這次實(shí)習(xí),最主要的是讓我們學(xué)會去發(fā)現(xiàn)問題,在編譯發(fā)現(xiàn)問題的過程中學(xué)會自己去解決問題,最后解決問題所得到的收獲包括成功后的喜悅感都將是屬于真正我們自己的東西,成為我們的一筆寶貴的財富和經(jīng)驗(yàn),是一筆潛在的能源,受益無窮。

      第三篇:圖書管理系統(tǒng)心得

      實(shí)習(xí)報告

      系統(tǒng)功能簡介

      圖書管理系統(tǒng),是一個由人、計算機(jī)等組成的能進(jìn)行管理信息的手機(jī)、傳遞、加工、保存、維護(hù)和使用的系統(tǒng)。其功能包括:用戶信息管理、圖書信息管理、圖書入庫信息管理、圖書借閱、圖書歸還和各種信息查詢。

      1.用戶信息的管理:可是完成用戶信息的添加、修改、刪除和查詢等操作。當(dāng)然用戶可

      分為三種權(quán)限:分別為總管理員權(quán)限、管理員權(quán)限、讀者權(quán)限??偣芾韱T能使用本系統(tǒng)的所有功能,而讀者權(quán)限只能使用系統(tǒng)管理,借閱管理和版本這三個操作。第三種權(quán)限只能使用系統(tǒng)管理,還書管理,信息和版本這四個操作。

      2.圖書信息的管理:可以實(shí)現(xiàn)圖書信息的添加、修改、刪除和查詢等操作。

      3.圖書入庫信息的管理:可以實(shí)現(xiàn)圖書入庫信息的添加、修改、刪除,主要操作的對象

      就是書籍的ISBN、條形碼編號、入庫時間、當(dāng)前狀態(tài)和操作人。

      4.圖書借閱信息的管理:記錄借閱時間、借閱書籍、讀者編號、條形碼編號、歸還時間

      和操作人。

      5.圖書歸還信息的管理:可以實(shí)現(xiàn)記錄書籍歸還日期和罰款金額、操作人等操作。

      6.各種查詢:分別為圖書查詢,用戶查詢,借閱查詢和書目查詢。主要是為了管理員能

      更好更清楚的了解各種信息

      7.版本:現(xiàn)實(shí)當(dāng)前圖書管理系統(tǒng)的版本。讓用戶知道自己在使用的是什么管理系統(tǒng)。

      當(dāng)然,我做的這個圖書管理系統(tǒng)還是很簡單,很原始的一個系統(tǒng)。只有一些基本的操作。在我這幾個禮拜來的努力下,我已添加了一些功能,修改了一些不合理的語句,讓整個功能更加完善。

      系統(tǒng)開發(fā)環(huán)境及安裝環(huán)境要求

      系統(tǒng)開發(fā)環(huán)境(開發(fā)平臺、語言、數(shù)據(jù)庫):

      開發(fā)平臺:javascript

      語言:java語言

      數(shù)據(jù)庫:Access數(shù)據(jù)庫

      需求分析說明:

      系統(tǒng)功能的流程圖:

      功能的流程圖主要是為了形象的描述整個圖書管理系統(tǒng)的功能運(yùn)作。讓人更好的理解我開發(fā)這個系統(tǒng)是的思路。

      數(shù)據(jù)庫中各個表格的基本信息:

      代碼設(shè)計及應(yīng)用程序界面展示

      在圖書管理系統(tǒng)開發(fā)的過程中,也讓我學(xué)會了很多以前學(xué)java時不會的語句。在此,我就舉一些這次使用的一些比較有代表性的代碼來說明我的學(xué)習(xí)成果。

      用java語句來實(shí)現(xiàn)數(shù)據(jù)庫的鏈接。這里用與T_書目基本信息表的鏈接來說明。并實(shí)現(xiàn)了信息的刪除功能。

      用語句來實(shí)現(xiàn)數(shù)據(jù)的查詢。并顯示查詢了多少次記錄。

      用語句實(shí)現(xiàn)數(shù)據(jù)的修改,這里舉例了書目基本信息

      用語句來實(shí)現(xiàn)窗體的打開與關(guān)閉。這里主要是用代碼實(shí)現(xiàn)了用戶登錄,添加用戶,修改用戶,刪除用戶的窗體的開閉。

      介紹完了一些代碼,讓我再來介紹一下這次圖書管理系統(tǒng)的操作界面。系統(tǒng)管理主要包含以下:

      用戶登錄的界面為:

      用戶管理里包含:

      添加,修改以及刪除用戶的功能:

      之后的書籍管理包含以下功能:

      也同樣是添加修改刪除功能: 之后是 借書窗口還書窗口

      根據(jù)實(shí)際歸還日期和應(yīng)該歸還時間的差,乘以每天應(yīng)該還的錢可以得到罰款金額。之后是信息列表查詢:

      書籍列表,借閱情況表,用戶列表,讀者列表是一個做法。

      心得總結(jié)

      這次實(shí)訓(xùn),雖然看起來很簡單,但是真的坐起來的時候就發(fā)現(xiàn)了困難重重,讓我深刻的體會到了要做一個軟件,里面需要的很多知識還是我們沒有接觸過的,所以我們需要不斷的實(shí)踐,不斷的學(xué)習(xí),不斷的發(fā)現(xiàn)問題去思考問題。

      實(shí)訓(xùn)是培養(yǎng)我們綜合運(yùn)用所學(xué)知識,發(fā)現(xiàn),提出,分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程。本次實(shí)訓(xùn)雖然很辛苦,但也是讓我受益匪淺。本來這門課程的知識我還學(xué)得不夠扎實(shí),但通過這次實(shí)訓(xùn),在設(shè)計過程中碰到了很多問題,剛開始要設(shè)計的時候不知道從哪里下手,但通過不斷摸索和老師的教導(dǎo)得以解決,讓我學(xué)到了很多書本上沒有的東西。通過這次實(shí)訓(xùn),我也將課本上的知識融會貫通,起到了很好的輔助學(xué)習(xí)的效果,我也發(fā)現(xiàn)我學(xué)到的知識比上個學(xué)期學(xué)的還要多。理論和實(shí)踐相結(jié)合是學(xué)習(xí)的最有效的方法,這次設(shè)計中我也發(fā)現(xiàn)了自己的很多不足之處,對以前所學(xué)的理解不夠深刻,掌握不夠牢固。通過這次實(shí)訓(xùn)過后,我也把所學(xué)過的知識重新溫故了一邊。開發(fā)一套系統(tǒng),最重要的是自信,并不是一定要做到面面俱到,但也要充分考慮到用戶的需求和現(xiàn)實(shí)意義,不管什么系統(tǒng),只有運(yùn)用到實(shí)際應(yīng)用中,才具有現(xiàn)實(shí)意義。所以在準(zhǔn)備工作中要正確的分析系統(tǒng)需求。畫出流程圖,把大體框架做好,然后再逐一細(xì)化。經(jīng)過這一段時間的學(xué)習(xí)與時間,圖書管理系統(tǒng)基本上完成了。該系統(tǒng)劇本了:添加、刪除、修改、查詢,實(shí)現(xiàn)了根據(jù)用戶需求借還圖書等功能。作為一個簡單的圖書管理系統(tǒng),本系統(tǒng)所提供的功能有點(diǎn)少,僅僅實(shí)現(xiàn)了一些基本功能,有很多地方有待擴(kuò)展和改良。

      第四篇:圖書管理系統(tǒng)個人總結(jié)

      C#課程設(shè)計

      實(shí)

      訓(xùn)

      結(jié)

      姓名: 班級:

      學(xué)號:指導(dǎo)教師:

      一學(xué)期很快就過去了,在這一學(xué)期中,我通過對Visual c# 2005程序設(shè)計的學(xué)習(xí)獲得了很多知識。在本次C#課程設(shè)計中,我學(xué)習(xí)到了許多書本上沒有的知識,是我了解到程序開發(fā)的艱難。雖然這次實(shí)訓(xùn)中有許多的不足,但起碼是了解了圖書管理系統(tǒng)開發(fā)的部分過程。這次課程設(shè)計給我提供了一個很好的機(jī)會,在設(shè)計中發(fā)現(xiàn),有很多已經(jīng)學(xué)過的東西我們沒有理解到位不能靈活運(yùn)用于實(shí)際,不能很好的用來解決問題,這就需要自己不斷的大量的實(shí)踐,通過不斷的自學(xué),不斷地發(fā)現(xiàn)問題,思考問題,進(jìn)而解決問題。在這個過程中我們將深刻理解所學(xué)知識,同時也可以學(xué)到不少很實(shí)用的東西。

      一 實(shí)訓(xùn)選題

      圖書管理系統(tǒng)的設(shè)計

      二 實(shí)訓(xùn)設(shè)計作品內(nèi)容

      這次的課程設(shè)計,我們需要做一個圖書管理系統(tǒng)的登錄界面及主界面。

      三 設(shè)計中遇到的問題及解決方案

      這次的課程設(shè)計,我們需要做一個圖書管理系統(tǒng)的登錄界面及主界面。在制作過程中,我親身體驗(yàn)了一回系統(tǒng)的設(shè)計開發(fā)過程,很多東西書上寫的很清楚,貌似看著也很簡單,思路非常清晰。但真正需要自己想辦法去設(shè)計一個系統(tǒng)的時候才發(fā)現(xiàn)其中的難度。本次實(shí)訓(xùn)中,在做到各個頁面之間的跳轉(zhuǎn)中,不知如何制作,在我像同學(xué)及老師的不斷請教中終于學(xué)會了。

      四 作品的優(yōu)點(diǎn)及不足

      通過本次課程設(shè)計,我感覺我的作品的優(yōu)點(diǎn)在于,各頁面之間的背景設(shè)計還是不錯的,不足在于設(shè)計頁面過于簡單,有的設(shè)計不是很合理。希望以后能改正,更加努力學(xué)習(xí)。

      五 對實(shí)訓(xùn)的意見及建議

      通過這次課程設(shè)計的完成,使我對自己所學(xué)知識進(jìn)一步的了解,同時通過實(shí)踐發(fā)現(xiàn)自己的不足,對知識的掌握及運(yùn)用存在諸多的不完善。本系統(tǒng)也存在著很多不足,如系統(tǒng)十分簡單,實(shí)現(xiàn)功能也不夠完善。所以在今后的學(xué)習(xí)中我會繼續(xù)努力,完善自我。在本次的實(shí)訓(xùn)中我感覺實(shí)訓(xùn)的時間有點(diǎn)短,有些設(shè)計是需要時間來思考的,但兩天的時間過于短,由許多的功能無法實(shí)現(xiàn)及更改,希望學(xué)校加長對實(shí)訓(xùn)時間的延長。還有就是實(shí)訓(xùn)環(huán)境有點(diǎn)簡陋,實(shí)訓(xùn)室沒辦法上網(wǎng),有些東西不會而無法及時的上網(wǎng)查詢。希望領(lǐng)導(dǎo)能夠改善。對于建議,希望領(lǐng)導(dǎo)能給實(shí)訓(xùn)室裝上風(fēng)扇,最好能裝上空調(diào)。

      第五篇:圖書管理系統(tǒng)

      圖書管理系統(tǒng)源代碼

      #include #include class Book{ // 書籍基類 protected: char Title[40];// 書名 long Code;// 條碼 int Type;// 0表示書,1表示雜志 public: Book();Book(char *title,long code);void SetCode(long code){ Code = code;} void SetTitle(char* tl){ strcpy(Title,tl);} void SetType(bool type){Type = type;} int GetType(){ return Type;} long GetCode(){ return Code;} virtual void Show();// 顯示書的信息 friend ostream& operator<<(ostream& , Book&);// 重載插入運(yùn)算符 friend istream& operator>>(istream& is, Book&);// 重載提取運(yùn)算符 Book *Next;// 為創(chuàng)建每個讀者所借書鏈表而定義指針 };class Item :public Book{ //書的款目 // char Title[40];// 書名 char Author[20];// 著者名 char IndexCode[10];// 分類號 // long Code;// 條碼 public: Item();Item(char *author,char *title,char *index,int code);Item(Item &);void SetAuthor(char*);void SetIndexCode(char*);virtual void Show();// 顯示書的信息 friend ostream& operator<<(ostream& os, Item&);// 重載插入運(yùn)算符 friend istream& operator>>(istream& is, Item&);// 重載提取運(yùn)算符 public: };class Magazine:public Book { //雜志類 int Volume;enum LANG {CHINESE=1,ENGLISH} Lang;// 枚舉變量,確定語言類別 public: Magazine():Book(){Volume = 0;Lang = CHINESE;Type = 1;} Magazine(char *title,int vol,LANG lang,int code);Magazine(Magazine&);void SetVolume(int vol){Volume = vol;} void SetLang(int lang){Lang =(LANG)lang;} virtual void Show();// 顯示雜志的信息 friend ostream& operator<<(ostream& os, Magazine&);// 重載插入運(yùn)算符 friend istream& operator>>(istream& is, Magazine&);// 重載提取運(yùn)算符 };class Reader{ // 讀者信息類 char Name[20];// 姓名 char Position[20];// 職務(wù) int Age;// 年齡 long Code;// 借書證號 Book* items;// 所借書鏈表 public: Reader();Reader(char *name,char *posi,int age,int code);// Reader(Reader&);~Reader();long GetCode(){return Code;} void SetName(char*);void SetPosition(char*);void SetAge(int);void SetCode(long);void AddBook(Item);// 添加所借書 void AddBook(Magazine);// 添加所借雜志 void DelBook(Book it);// 還書后減少所借書 void ShowBooks();// 顯示所借書 void Show();// 顯示讀者信息 friend ostream& operator<<(ostream& os, Reader&);// 重載插入運(yùn)算符 friend istream& operator>>(istream& is, Reader&);// 重載提取運(yùn)算符 public: int Counter;//計數(shù)器,統(tǒng)計所借書數(shù)目 };class Manager{ // 管理員類 char Name[20];// 姓名 int Age;// 年齡 int Code;// 工號 friend class Library;// 將圖書館類聲明為友元 public: Manager(){} Manager(char*,int,int);long GetCode(){ return Code;} void Show();friend ostream& operator<<(ostream& os, Manager&);// 重載插入運(yùn)算符 friend istream& operator>>(istream& is, Manager&);// 重載提取運(yùn)算符 };class Loan { // 借閱信息類 int Type;// 0表示書,1表示雜志 Item item;// 借閱書 Magazine mag;// 借閱雜志 Reader reader;// 借閱者 Manager manager;// 借書操作員 int Code;friend class Library;// 將圖書館類聲明為友元 public: Loan(){ } Loan(Loan & l);int GetCode(){ return Code;} void Show();friend ostream& operator<<(ostream& os, Loan&);// 重載插入運(yùn)算符 friend istream& operator>>(istream& is, Loan&);// 重載提取運(yùn)算符 };、、、、、、、、、、、、、、、、、、、、、、、#include #include class Reader;template class DblList;template class DblNode{ public: T Info;//數(shù)據(jù)域 DblNode *llink,*rlink;//前驅(qū)(左鏈)、后繼(右鏈)指針 public: DblNode(T data);//一般結(jié)點(diǎn) DblNode();//頭結(jié)點(diǎn) T GetInfo(){return Info;};friend class DblList;friend class Library;};templateclass DblList{ DblNode *head,*current;public: DblList();~DblList();void Insert(const T& data);DblNode* Remove(DblNode* p);void Print();int

      Length();//計算鏈表長度 DblNode *Find(T data);//搜索數(shù)據(jù)與定值相同的結(jié)點(diǎn) DblNode* Find(int data);//按某個關(guān)鍵字查找 void MakeEmpty();//清空鏈表 void ShowList();//顯示鏈表各結(jié)點(diǎn) friend istream& operator>>(istream&, DblList&);// 重載輸入流運(yùn)算符 friend ostream& operator<<(ostream& os, DblList& dlist);// 重載輸出流運(yùn)算符 friend class Library;//其它操作 };template DblNode::DblNode(){ llink=rlink=NULL;} template DblNode::DblNode(T data){ info=data;llink=NULL;rlink=NULL;} template DblList::DblList(){//建立表頭結(jié)點(diǎn) head=new DblNode();head->rlink=head->llink=head;current=NULL;} template DblList::~DblList(){ MakeEmpty();//清空鏈表 delete head;} template void DblList::MakeEmpty(){ DblNode *tempP;while(head->rlink!=head){ tempP=head->rlink;head->rlink=tempP->rlink;//把頭結(jié)點(diǎn)后的第一個節(jié)點(diǎn)從鏈中脫離 tempP->rlink->llink=head;//處理左指針 delete tempP;//刪除(釋放)脫離下來的結(jié)點(diǎn) } current=NULL;//current指針恢復(fù) } template void DblList::Insert(const T & data){//新節(jié)點(diǎn)在鏈尾 current=new DblNode;current->Info=data;current->rlink=head;//注意次序 current->llink=head->llink;head->llink->rlink=current;head->llink=current;//最后做 } template DblNode* DblList::Remove(DblNode* p){ // 刪除結(jié)點(diǎn) current=head->rlink;while(current!=head&¤t!=p)current=current->rlink;if(current==head)current=NULL;else{//結(jié)點(diǎn)摘下 p->llink->rlink=p->rlink;p->rlink->llink=p->llink;p->rlink=p->llink=NULL;} return current;} template DblNode* DblList::Find(T data){ // 按結(jié)點(diǎn)查找 current=head->rlink;while(current!=head&¤t->Info!=data)current=current->rlink;if(current==head)current=NULL;return current;} template DblNode* DblList::Find(int data){ // 按數(shù)據(jù)值查找結(jié)點(diǎn) current=head->rlink;int temp =current->Info.GetCode();while(current!=head&&temp!=data){ current=current->rlink;temp = current->Info.GetCode();} if(current==head)current=NULL;return current;} template void DblList::Print(){ // 輸出鏈表 current=head->rlink;while(current!=head){ cout<Info<<'t';current=current->rlink;} cout< int DblList::Length(){ // 取得鏈表長度 int count=0;current=head->rlink;while(current!=head){ count++;current=current->rlink;} return count;} template void DblList::ShowList(){ // 輸出鏈表各結(jié)點(diǎn) int count=0;current=head->rlink;while(current!=head){ current->GetInfo().Show();current=current->rlink;} return;} template istream& operator>>(istream& is, DblList &dlist){ int len;T tt;// 定義局部變量讀入一個結(jié)點(diǎn) is>>len;for(int i= 0;i>tt;dlist.Insert(tt);} return is;} template ostream& operator<<(ostream& os, DblList &dlist){ DblNode *tempP;int len = dlist.Length();os<rlink;while(tempP!=dlist.head){ // 循環(huán)輸出鏈表各結(jié)點(diǎn) os<Info;tempP = tempP->rlink;} return os;} #include “class.h” #include “dblist.h” #include class Library{ // 封裝圖書館流通業(yè)務(wù)的類 DblList item;// 在館圖書鏈表 DblList mag;// 在館雜志鏈表 DblList reader;// 讀者鏈表 DblList loan;// 借閱信息鏈表 DblList manager;// 管理員信息鏈表 int itemNum;// 記錄在館圖書數(shù)目 int magNum;// 記錄在館雜志數(shù)目 int readerNum;// 記錄讀者數(shù)目 int loanNum;// 記錄借閱信息數(shù)目 int managerNum;// 記錄管理員數(shù)目 ofstream itemFileOut;// 文件流對象,保存圖書館書籍?dāng)?shù)據(jù) ifstream itemFileIn;// 文件流對

      象,讀入圖書館書籍?dāng)?shù)據(jù) ofstream magFileOut;// 文件流對象,保存圖書館雜志數(shù)據(jù) ifstream magFileIn;// 文件流對象,讀入圖書館雜志數(shù)據(jù) ofstream readerFileOut;// 文件流對象,保存圖書館讀者數(shù)據(jù) ifstream readerFileIn;// 文件流對象,讀入圖書館讀者數(shù)據(jù) ofstream loanFileOut;// 文件流對象,保存圖書館借閱信息數(shù)據(jù) ifstream loanFileIn;// 文件流對象,讀入圖書館借閱信息 ofstream managerFileOut;// 文件流對象,保存圖書館管理員數(shù)據(jù) ifstream managerFileIn;// 文件流對象,讀入圖書館管理員數(shù)據(jù) public: Library();// 構(gòu)造函數(shù) ~Library();//析構(gòu)函數(shù) void Run();// 圖書館類的運(yùn)行函數(shù) void CreateBibliotheca();// 創(chuàng)建書目 void CreateReader();// 創(chuàng)建讀者庫 void CreateManager();// 創(chuàng)建管理員信息 int ShowMainMenu();// 顯示主菜單函數(shù) void Borrow();// 借書操作 void Return();// 還書操作 void Require();// 查詢操作 void SaveInfo();// 保存圖書館信息 void OpenInfo();// 讀入圖書館信息 };

      下載個人心得-圖書管理系統(tǒng)word格式文檔
      下載個人心得-圖書管理系統(tǒng).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        圖書管理系統(tǒng)

        目錄 第一章 緒論 ..................................................................................................................................... 1 第二章......

        圖書管理系統(tǒng)

        圖書管理系統(tǒng) 背景:當(dāng)今時代是飛速發(fā)展的信息時代,在各行各業(yè)中離不開信息處理,這正是計算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。......

        圖書管理系統(tǒng)

        七個文件 1. book.txt存放書籍2.borrower.txt存放借閱信息3.chenwen.txt 存放開始信息 4. mima.txt存放密碼 5.qianyan.txt前言 6.student.txt存放學(xué)生信息7. yuyue.txt......

        圖書管理系統(tǒng)

        經(jīng)過大學(xué)四年理論課程的學(xué)習(xí),以及校內(nèi)校外的實(shí)踐,極大的豐富了自身的理論基礎(chǔ),并且也具備了一些處理簡單問題的能力,但即將踏上社會的我深知這還遠(yuǎn)遠(yuǎn)不夠,因此我利用了畢業(yè)設(shè)計的......

        java圖書管理系統(tǒng)心得(全文5篇)

        經(jīng)過這周的學(xué)習(xí)我們終于把java圖書管理系統(tǒng)做出了了,雖然不是很好但是能把它做出來我們?yōu)榇烁械礁吲d。在此次小學(xué)期的學(xué)習(xí)過程中,我體會到看學(xué)習(xí)是一個很反復(fù)的過程,不斷的出......

        軟件工程--圖書管理系統(tǒng)--個人總結(jié)

        軟件工程--圖書管理系統(tǒng) 個人總結(jié)報告 設(shè)計題目:圖書管理系統(tǒng) 總結(jié)匯報: 指導(dǎo)老師: 2013年6月15日 1.引言 1.1編寫目的 現(xiàn)代軟件工程中圖書館管理系統(tǒng)的開發(fā)與匯報已結(jié)束,關(guān)于......

        圖書管理系統(tǒng)說明

        圖書管理系統(tǒng)設(shè)計說明書(上) 2009-02-12 18:10閱讀:3,614 摘 要: 介紹了信息中心圖書管理系統(tǒng)數(shù)據(jù)庫的設(shè)計。該系統(tǒng)是運(yùn)行在學(xué)校內(nèi)的圖書管理系統(tǒng),實(shí)現(xiàn)了圖書資料的計算機(jī)管理和......

        VB圖書管理系統(tǒng)

        圖書管理系統(tǒng)的設(shè)計與實(shí)現(xiàn) 目錄 一、序言····························································......