欧美色欧美亚洲高清在线观看,国产特黄特色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)實(shí)訓(xùn)總結(jié)--定稿

      時間:2019-05-13 18:42:10下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《圖書管理系統(tǒng)實(shí)訓(xùn)總結(jié)--定稿》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《圖書管理系統(tǒng)實(shí)訓(xùn)總結(jié)--定稿》。

      第一篇:圖書管理系統(tǒng)實(shí)訓(xùn)總結(jié)--定稿

      時間如隱匿的流水,不覺間從指尖劃過。轉(zhuǎn)眼間,實(shí)訓(xùn)已經(jīng)接近了尾聲。記得什么時候?qū)嵱?xùn)才在緊鑼密鼓的進(jìn)行著。而今當(dāng)我們設(shè)計出了自己的畢業(yè)作品的時候,我知道我們正向著夢想又前進(jìn)了一步。是學(xué)校給了我們這么一次好的鍛煉機(jī)會,也算是畢業(yè)前的禮物吧!讓我們這即將走出校園的半個社會人不至于好高騖遠(yuǎn)和與現(xiàn)實(shí)的格格不入。而通過我們的不懈努力,我們組所選擇的實(shí)訓(xùn)項(xiàng)目--圖書管理系統(tǒng),也是如期的完成了,雖然其中遇到了很多問題和困難,但這些經(jīng)歷都不失為一筆寶貴的財富。

      實(shí)訓(xùn)本身就是正式上崗前的預(yù)熱,是對知識的學(xué)有所用。實(shí)踐出真知,實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)。而實(shí)訓(xùn)總結(jié),則是對自己在實(shí)踐過程中的一種深刻的認(rèn)識,經(jīng)驗(yàn)的總結(jié)和歸納。下面,本人就自己在實(shí)訓(xùn)過程中所認(rèn)識到的、所學(xué)到的和領(lǐng)悟到的做一個簡短的總結(jié)。

      首先,有計劃的規(guī)劃實(shí)現(xiàn)一個項(xiàng)目,是非常重要的。記得實(shí)訓(xùn)剛開始的頭兩天,我們就像無頭蒼蠅一樣完全不知所以然,也不知道該從什么地方下手。無厘頭似的手忙腳亂,就像沒有帥的士兵沒了前進(jìn)的方向。后來,在朱薇老師的指導(dǎo)下我們開始對自己所選項(xiàng)目制定項(xiàng)目計劃,根據(jù)老師所給的視圖和自己所掌握的圖書管理流程,做好項(xiàng)目評估,并記錄每天每周的角色安排工作。然后根據(jù)項(xiàng)目需求說明書,確定系統(tǒng)功能,完成系統(tǒng)需求說明書,著手開始模型圖的建立。就這樣,實(shí)訓(xùn)在如火如荼的進(jìn)行著。

      其次,團(tuán)隊的協(xié)作精神也是一個很重要的因素,雖然這是老生常談的問題,但是在這次實(shí)訓(xùn)過程中我還是深深的感受到它的重要。記得前階段由于擔(dān)心項(xiàng)目在后續(xù)階段無法如期的完工,心情甚是著急,失了分寸。再者和另外一個負(fù)責(zé)編程的人沒有做好明確的分工工作,模糊了自己所付責(zé)的模塊。以至于在一些本可以約定熟成的命名和一些瑣碎的事情上面有些不悅,還有某些功能的重復(fù)編碼。后來意識到一個團(tuán)隊本身的團(tuán)結(jié)協(xié)作在這個環(huán)節(jié)上是非常重要的,在調(diào)整了自己的心態(tài)后,和組員共同約定了如同包,類和某些標(biāo)識的統(tǒng)一命名。還有很重要的一點(diǎn)值得說到的是,這些命名,術(shù)語的解釋應(yīng)該在需求規(guī)劃階段就要完成的,這樣不至于在后續(xù)階段由于疏忽而導(dǎo)致這種問題的出現(xiàn)。這是完全可以避免的,也是值得我們注意的。

      再次,調(diào)試的時候,最重要的是看錯誤的原因和拋出異常的最內(nèi)層位置,當(dāng)然是自己所寫代碼的最內(nèi)層,不是應(yīng)用的框架的最內(nèi)層。不是一味的查看源代碼,搜索是否是因?yàn)檫壿嬪e誤或者是其他錯誤所導(dǎo)致的。再者,由于java提供控制臺打印,這又為我們能夠快速的判斷出錯的地方提供了方便。不過,對錯誤的判斷要有比較靈敏的觸覺,而這都是通過平時不斷的積累才能達(dá)到的。所以這不僅再次告訴我們,牢固的知識和最佳的實(shí)踐始終是提升效率的一把利器。而在此次實(shí)訓(xùn)過程中,由于經(jīng)驗(yàn)不足和很多知識只是停留在理論的層面上,所以不免得走了很多彎路,更多的糾結(jié)于錯誤的查找和邏輯結(jié)構(gòu)。不過我相信在弄懂了這些,以后再編程這方面將會更加有經(jīng)驗(yàn),避免不必要的時間浪費(fèi)。

      第四,就是對知識的應(yīng)用。這次的實(shí)訓(xùn),讓我感觸最深的就是對新知識的應(yīng)用。比如我們這次所用到的Spring(主要是用在服務(wù)層,和Struts,Hibernate形成了java在mvc應(yīng)用的最佳組合之一,當(dāng)然這都得益于Spring的拓展性,Spring也有自己的mvc),F(xiàn)CKEditor(一種文本編輯器,它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的編程語言相結(jié)合),JSTL標(biāo)簽(jsp的標(biāo)簽庫),EL表達(dá)式,泛型等新知識。知識本身就是一種工具,當(dāng)你要用的時候才會去了解和熟悉工具的使用方法。在初試的時候,由于先前都沒有用過都只是局限于書本上的解釋,所以在開發(fā)的時候難免會遇到很多問題,比如在用jstl和el表達(dá)時的時候,會出現(xiàn)for input String:***的錯誤,這是因?yàn)樵谀硞€作用域內(nèi)沒有相應(yīng)的對象可供調(diào)配,又如輸出含有html標(biāo)簽的時候,會被轉(zhuǎn)義等等,很多的錯誤的累計,這無形中又增加了我們的開發(fā)經(jīng)驗(yàn)。

      第五,開發(fā)人員的初步測試很重要。這是我在這次實(shí)訓(xùn)項(xiàng)目中,所擔(dān)當(dāng)?shù)慕巧w會到的。程序也是有生命的,當(dāng)你賦予它生命的時候,你就應(yīng)該努力去完成締造它的使命,直到它生命的終結(jié)。測試,是為了讓一個軟件能過完成自身價值體現(xiàn)的前提。而開發(fā)人員的初步測試則是這種自身價值體現(xiàn)的基礎(chǔ)。而我認(rèn)為開發(fā)人員的這種測試并不是真正意義上的測試,它是不以發(fā)現(xiàn)錯誤為目的的,相反的是以能夠讓程序運(yùn)行起來而不與需求相悖和根據(jù)需求說明所完成功能的初步實(shí)現(xiàn)的檢驗(yàn)。它是矛盾的,既對立又統(tǒng)一。

      第六,相比開發(fā)設(shè)計人員的毅力和決心來說,我認(rèn)為更重要的是他們的興趣。如果你沒有毅力沒有決心更沒有興趣,整天對著MyEclipse編輯工具界面和DOS操作界面的時候,你是不會感覺到我們對締造程序的執(zhí)著追求和所投入的精力。也許在不久的將來,我們會往軟件設(shè)計師,架構(gòu)師方向發(fā)展,但這些將是我們成功的基石。這次實(shí)訓(xùn),學(xué)到的體會到的領(lǐng)悟到的不僅僅是這些,還有很多很多。而這些都會成為我們以后仕途道路上的鋪路石。而通過這次實(shí)訓(xùn),也讓我對軟件工程和軟件有了重新的認(rèn)識。實(shí)踐是檢驗(yàn)真理唯一的標(biāo)準(zhǔn),只有把知識應(yīng)用到實(shí)踐中,才能發(fā)揮知識本身的價值,才能探索出新的知識。創(chuàng)新,再創(chuàng)新。當(dāng)然適應(yīng)能力和學(xué)習(xí)能力,應(yīng)用知識的能力也是尤其的重要。今后我會不斷的為自己充電,飽和自己的經(jīng)驗(yàn)。而對學(xué)校為我們畢業(yè)生所安排的上崗前的實(shí)訓(xùn)和指導(dǎo)老師精心的指導(dǎo)表示由衷的感謝!

      第二篇:圖書管理系統(tǒng)個人實(shí)訓(xùn)總結(jié)

      圖書管理系統(tǒng)個人實(shí)訓(xùn)總結(jié)

      在校2年多期間參與過很多的實(shí)訓(xùn),每次的實(shí)訓(xùn)都能讓我學(xué)到很多實(shí)質(zhì)性的東西。這次為期4周的圖書館管理系統(tǒng)項(xiàng)目開發(fā)的實(shí)訓(xùn)算是一個比較大型,比較完善的項(xiàng)目。因?yàn)橛辛艘郧吧线^相關(guān)的課程,相關(guān)的實(shí)訓(xùn)也不少,所以這次實(shí)訓(xùn)給我們增加了難度。這次實(shí)訓(xùn)也是考驗(yàn)團(tuán)隊合作精神的實(shí)訓(xùn)。讓我們這些大三的學(xué)生們意識到團(tuán)隊的力量和團(tuán)隊意義的重要性。經(jīng)歷過實(shí)習(xí)期間的我們更是有深刻的體會。我認(rèn)為現(xiàn)在不管做什么事,都不是你個人獨(dú)立去完成的,現(xiàn)在的社會更注重的是在團(tuán)隊里的合作能力,協(xié)調(diào)能力。如果是很自我的人,自顧自己,毫無團(tuán)隊意識的人,她做好的模塊是無用的,一個脫離了團(tuán)隊的人做出來的東西肯定也是無主題無中心,是不被采納的。畢竟個人的能力是有限的,而團(tuán)隊的凝聚力及良好的協(xié)助精神才能把項(xiàng)目做的更好。

      當(dāng)然我們的團(tuán)隊也有個很不錯的組名——“ATM”。而我們ATM組的組訓(xùn)是“求實(shí),求精,一切只為了您”。在老師的帶領(lǐng)下,我們各盡其職、盡心盡力的為我們的項(xiàng)目做好每一天要完成的任務(wù),一起討論一起解決問題,我們都很團(tuán)結(jié),一心想著做好這次項(xiàng)目,緊跟著老師的腳步,一點(diǎn)點(diǎn)的在完善我們的項(xiàng)目。只有我們把前期的工作做好了,接下來的項(xiàng)目才會游刃有余的得到解決。

      現(xiàn)在回想整個項(xiàng)目從一開始的《圖書館管理系統(tǒng)需求分析》文檔到《圖書館管理系統(tǒng)設(shè)計說明書》再到最后的編程階段,歷程也算艱辛,在編寫這些文檔時,先要做好各模塊的流程圖,整個項(xiàng)目的路程思路要很清晰。編寫文檔時,我深刻體會到想要做好一個有技術(shù)文檔也是要花很多心思去琢磨的。有一份良好的文檔才是整個項(xiàng)目的基礎(chǔ),后續(xù)程序才會有完美。

      編寫完文檔后,接下來就是編程。在編程之前先設(shè)計好數(shù)據(jù)庫里所要用到的表,這樣在后續(xù)編程時不會不知所云。在編寫前,老師讓我們更正規(guī)的命名一些變量,讓我們建立了好的代碼編程習(xí)慣,有助于讓不同技術(shù)人員之間協(xié)作更快捷的找出錯誤并修改。編程算是做的最久的一塊了,也是最難的一塊。對一些語句不是很熟練,以前都是有涉及到編程課時才去編寫,課程結(jié)束后也就不去回顧這些編程語句。久而久之,淡忘一些語句,造成此次項(xiàng)目的一些功能無法得到很好的現(xiàn)實(shí)。

      圖書館管理系統(tǒng)開發(fā)下來,前前后后,忙忙碌碌轉(zhuǎn)眼已是4周光陰。這個項(xiàng)目下來,我是負(fù)責(zé)編目模塊,當(dāng)然里面有些模塊是和組員一起討論,請教老師才得以實(shí)現(xiàn)。在這次實(shí)訓(xùn)中,我深深領(lǐng)悟到自身的不足,也做了自我檢討,這些都是自己的專業(yè)知識,竟然忘的那么快,以后還怎么找單位,還會什么單位會要基礎(chǔ)這么差的員工。還好在畢業(yè)前有這次圖書

      館管理系統(tǒng)的開發(fā),一次這么好的鍛煉機(jī)會。4周的實(shí)訓(xùn),不僅提高我的編寫程序的能力,還讓我再次鞏固這些語言。更重要的是我和組員之間的配合,這也鍛煉了我們的協(xié)調(diào)組織溝通能力。

      第三篇:實(shí)習(xí)實(shí)訓(xùn)管理系統(tǒng)

      實(shí)習(xí)實(shí)訓(xùn)管理系統(tǒng)一、系統(tǒng)概述

      頂崗實(shí)習(xí)是根據(jù)國務(wù)院及教育部等部委的文件精神規(guī)定的、由學(xué)校組織實(shí)施的、產(chǎn)學(xué)結(jié)合的一種重要的教育形式,它是師范和高職類院校教學(xué)計劃中的重要組成部分,是學(xué)生鞏固和加深對理論知識的理解、獲得生產(chǎn)實(shí)際知識和技能、提高實(shí)踐能力和創(chuàng)新能力的重要教學(xué)實(shí)踐環(huán)節(jié)。

      實(shí)習(xí)實(shí)訓(xùn)管理是一個學(xué)校、企業(yè)、家長和學(xué)生多方參與的管理過程,經(jīng)過分析,在頂崗實(shí)習(xí)管理系統(tǒng)中共有以下幾種角色:教務(wù)管理員、學(xué)生、校內(nèi)指導(dǎo)教師、企業(yè)指導(dǎo)教師、家長和系統(tǒng)管理員。不同角色在實(shí)習(xí)實(shí)訓(xùn)管理過程中發(fā)揮著不同的作用,實(shí)習(xí)實(shí)訓(xùn)管理過程分為三個階段:實(shí)習(xí)前期、實(shí)習(xí)中期和實(shí)習(xí)后期,在不同階段各角色對系統(tǒng)需求也各不相同。通過實(shí)習(xí)實(shí)訓(xùn)管理系統(tǒng),建立一個電子化的頂崗實(shí)習(xí)辦公協(xié)作應(yīng)用平臺,為學(xué)生和指導(dǎo)教師建立一個網(wǎng)絡(luò)教學(xué)支持平臺,為院校、企業(yè)、學(xué)生、家長提供開放、透明的信息交流平臺,同時整個系統(tǒng)操作簡單直觀,流程清晰,數(shù)據(jù)查詢、統(tǒng)計方便及時。

      二、系統(tǒng)功能

      系統(tǒng)主要有崗位管理、實(shí)習(xí)申請與安排、實(shí)習(xí)過程管理、課程與教學(xué)管理、多媒體智能答疑等幾個主要子模塊,相應(yīng)的,每個模塊都需要完成各自的功能:

      1.崗位管理

      在該模塊中,包含了企業(yè)指導(dǎo)教師添加崗位并指定該崗位的企業(yè)指導(dǎo)教師,教務(wù)管理員要對企業(yè)發(fā)布的崗位信息進(jìn)行審核,指定校內(nèi)指導(dǎo)教師,發(fā)布給學(xué)生。在崗位管理模塊,可以對崗位信息進(jìn)行增加、修改、刪除、查詢等操作。

      2.實(shí)習(xí)申請與安排

      在該模塊中,包含了學(xué)生申請崗位、學(xué)校對學(xué)生安排崗位兩個主要功能。

      3.實(shí)習(xí)過程管理

      在實(shí)習(xí)過程管理過程中,需要企業(yè)指導(dǎo)教師、校內(nèi)指導(dǎo)教師和學(xué)生三方共同參與。本系統(tǒng)中,企業(yè)指導(dǎo)教師作為輔助,與校內(nèi)指導(dǎo)教師一起參與到實(shí)習(xí)過程管理中。

      4.課程與教學(xué)管理

      課程與教學(xué)管理是作為輔助學(xué)生的教學(xué)支持模塊,很多情況下是校內(nèi)指導(dǎo)教師不能實(shí)地地對學(xué)生給予指導(dǎo),學(xué)生在實(shí)習(xí)過程中的教學(xué)亟需解決。本系統(tǒng)中,校內(nèi)指導(dǎo)教師可以對遠(yuǎn)程課程資源進(jìn)行添加、修改及刪除等管理,同時為了便于遠(yuǎn)程課程資源的統(tǒng)一化管理,校內(nèi)指導(dǎo)教師在添加和刪除課程資源時,需要向教務(wù)管理員提出申請,學(xué)生進(jìn)入課程與教學(xué)管理模塊,按照校內(nèi)指導(dǎo)教師的要求,完成一定的學(xué)業(yè)任務(wù)。

      在學(xué)生的崗前測試和實(shí)習(xí)末期的評價過程,需要測試題和問卷。在實(shí)習(xí)實(shí)訓(xùn)管理系統(tǒng)中,教務(wù)管理員可以添加測試題和問卷,并根據(jù)添加類型的不同,設(shè)置不同的屬性,如題目的類型(多選、單選或者填空等)、題目的分值、題目的用途、作答時間、題目內(nèi)容和選項(xiàng)等。

      5.多媒體智能答疑管理

      多媒體智能答疑管理是一個為遠(yuǎn)程教育提供多媒體體驗(yàn)的智能答疑平臺,作為一個獨(dú)立的輔助教學(xué)系統(tǒng),實(shí)習(xí)實(shí)訓(xùn)管理系統(tǒng)集成了它的實(shí)時和異步交流的功能,在頂崗實(shí)習(xí)管理系統(tǒng)中,多媒體智能答疑平臺主要提供以下功能:文字形式的聊天功能,支持群聊和私聊,聊天歷史記錄查詢等功能;語音視頻聊天,支持教師語音廣播和一對一的視頻聊天等功能;離線留言功能,支持給離線用戶留言,并將留言發(fā)送到用戶郵箱;智能答疑庫功能,支持對常見問題的全文檢索和管理功能;輔助功能,包括主題控制、文件共享和共享白板等功能。實(shí)習(xí)實(shí)訓(xùn)管理過程中,企業(yè)指導(dǎo)教師、校內(nèi)指導(dǎo)教師和學(xué)生可以借助多媒體智能管理系統(tǒng)實(shí)時和異步的交流。

      第四篇:MISS系統(tǒng)實(shí)訓(xùn)總結(jié)

      企業(yè)網(wǎng)站建設(shè)與管理實(shí)訓(xùn)

      實(shí)訓(xùn)總結(jié)

      為期五周的的中型MIS系統(tǒng)實(shí)訓(xùn)接近了尾聲,在這個實(shí)訓(xùn)周期里在徐芳老師和鄭正健老師的指導(dǎo)下我和我的組員們一起完成了基于B/S的庫存材料管理系統(tǒng)的開發(fā)工作。

      在開始的3周里的工作是完成該項(xiàng)目的需求功能說明書部分。通過編寫需求規(guī)格說明書學(xué)到了很多書本上學(xué)不到的東西,進(jìn)一步熟悉了《數(shù)據(jù)庫管理系統(tǒng)SQL Server》、《C#程序設(shè)計》、《企業(yè)網(wǎng)站建設(shè)與管理》、《軟件測試》等課程在實(shí)際需求中的應(yīng)用。在以前的《程序設(shè)計基礎(chǔ)》課程里也學(xué)習(xí)到了一些的怎么樣去完成一份需求功能說明書的理論知識,但沒有機(jī)會去實(shí)踐過。然而在實(shí)踐過程中才知道做需求報告沒有我們想像的那么簡單,它是一個很嚴(yán)肅很正規(guī)很重要的東西,只有需求做好了,才能更好的完成后面的功能模塊。在起初遇到的問題就是畫數(shù)據(jù)流圖的問題。數(shù)據(jù)流圖是一份可以清晰的反映出數(shù)據(jù)走向的圖,但由于大家都是第一次畫數(shù)據(jù)流圖,所以出現(xiàn)的問題也比較多,往往是數(shù)據(jù)從一個地方出來后走著走著就不對了,一幅圖要畫好幾次并在老師的指導(dǎo)下才能畫正確。同時還遇到一些新的名詞,就拿數(shù)據(jù)字典來說吧,當(dāng)初沒有理解它的作用,就在網(wǎng)上看了一下,然后自己胡亂的畫一通,完全和我們所要做的不符合。因此,我覺得我們無論做什么事都要先去理解它,然后知道我們?yōu)槭裁匆?,做了有什么用,多去思考,多想想為什么,這樣才能真正的做好一件事。

      接下來的2個周就是進(jìn)入界面制作和實(shí)際代碼的編寫。由于在代碼編寫環(huán)節(jié)的欠缺,所以到了實(shí)際代碼編寫的時候就出現(xiàn)了好多問題。不過比較慶幸的一點(diǎn)是們所采取的是分工協(xié)作的方法,小組成員進(jìn)行分工,一人完成一個或幾個功能模塊,雖說是能者多勞,但不會的還要一起學(xué)習(xí),因此在這次實(shí)訓(xùn)工程中不但展現(xiàn)了個人能力相互學(xué)習(xí)了編程知識,同時也鍛煉了我們團(tuán)隊協(xié)作的能力。在短暫的實(shí)訓(xùn)過程中,讓我深深的感覺到自己在實(shí)際運(yùn)用中的專業(yè)知識的匱乏。由于這次的所代碼編寫和上學(xué)期的倉庫管理系統(tǒng)實(shí)訓(xùn)(基于C/S)有一些相同之處,所以要在編寫代碼的時候只要了解到C/S架構(gòu)和B/S架構(gòu)的區(qū)別,然后就可以仿照上學(xué)期的代碼編寫,總的來說,還是不是太難。

      總的來說,通過這短短的5個周的實(shí)訓(xùn),收獲很多,主要體現(xiàn)在以下幾個

      企業(yè)網(wǎng)站建設(shè)與管理實(shí)訓(xùn)

      方面:一是直接讓我們做一個項(xiàng)目,了解到了做一個項(xiàng)目的基本流程,使理論聯(lián)系實(shí)際,學(xué)到了很多理論課上學(xué)不到的知識,同時又加深了對理論知識的理解和掌握了一些實(shí)際應(yīng)用理論知識的方法。二是提高了自身思考的意識,知道凡事都要多想幾個為什么,真正理解了這個事物才能真真切切的做好一件事。三是在實(shí)訓(xùn)過程中我們是以小組分工協(xié)作的方式進(jìn)行的,組員彼此之間互相溝通了解,互相幫助,為了我們的共同的目標(biāo)而努力,在增進(jìn)彼此了解的同時加深了感情,同時也相互學(xué)習(xí)了很多東西以及鍛煉了我們團(tuán)隊協(xié)作的精神。我想這次實(shí)訓(xùn)結(jié)束的同時,我在學(xué)習(xí)方面又上了一個新臺階。這次的任務(wù)使我深刻體會到,學(xué)習(xí)與實(shí)踐這之間的距離,只有不斷的吸取理論知識,在實(shí)踐中進(jìn)行磨煉,才能真正掌握所學(xué)知識。

      第五篇:圖書管理系統(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)實(shí)訓(xùn)總結(jié)--定稿word格式文檔
      下載圖書管理系統(tǒng)實(shí)訓(xùn)總結(jié)--定稿.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è)計的......

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

        C#課程設(shè)計實(shí)訓(xùn)總結(jié)姓名: 班級: 學(xué)號:指導(dǎo)教師: 一學(xué)期很快就過去了,在這一學(xué)期中,我通過對Visual c# 2005程序設(shè)計的學(xué)習(xí)獲得了很多知識。在本次C#課程設(shè)計中,我學(xué)習(xí)到了許多書本......

        文檔管理實(shí)訓(xùn)總結(jié)

        文檔管理實(shí)訓(xùn)總結(jié) 文檔管理實(shí)訓(xùn)總結(jié) 林丹萍 通過兩周的文檔管理實(shí)訓(xùn),不僅僅是為了鞏固了課堂的理論知識,而且提高了我們的文書文書處理,檔案整理等檔案工作的日常工作實(shí)操能力;......

        運(yùn)輸管理系統(tǒng)實(shí)訓(xùn)報告

        TMS 運(yùn)輸管理系統(tǒng)操作實(shí)驗(yàn)報告 學(xué) 院: 班 級: 物流管理8Z1042報告人:指導(dǎo)老師:楊瀟 2012年 11月7日 一、前言隨著經(jīng)濟(jì)全球化和信息技術(shù)的快速發(fā)展,現(xiàn)代物流作為新興的支柱產(chǎn)業(yè),已......

        倉儲配送管理實(shí)訓(xùn)系統(tǒng)

        倉儲配送管理實(shí)訓(xùn)系統(tǒng) 該實(shí)訓(xùn)軟件蘊(yùn)含了先進(jìn)的物流理念與現(xiàn)代化管理思想,模擬的環(huán)境都是貼近客戶真實(shí)需求的物流實(shí)際業(yè)務(wù),增加了學(xué)生倉儲配送管理實(shí)訓(xùn)的真實(shí)性。該實(shí)訓(xùn)系統(tǒng)除......