第一篇:圖書管理系統實訓總結--定稿
時間如隱匿的流水,不覺間從指尖劃過。轉眼間,實訓已經接近了尾聲。記得什么時候實訓才在緊鑼密鼓的進行著。而今當我們設計出了自己的畢業作品的時候,我知道我們正向著夢想又前進了一步。是學校給了我們這么一次好的鍛煉機會,也算是畢業前的禮物吧!讓我們這即將走出校園的半個社會人不至于好高騖遠和與現實的格格不入。而通過我們的不懈努力,我們組所選擇的實訓項目--圖書管理系統,也是如期的完成了,雖然其中遇到了很多問題和困難,但這些經歷都不失為一筆寶貴的財富。
實訓本身就是正式上崗前的預熱,是對知識的學有所用。實踐出真知,實踐是檢驗真理的唯一標準。而實訓總結,則是對自己在實踐過程中的一種深刻的認識,經驗的總結和歸納。下面,本人就自己在實訓過程中所認識到的、所學到的和領悟到的做一個簡短的總結。
首先,有計劃的規劃實現一個項目,是非常重要的。記得實訓剛開始的頭兩天,我們就像無頭蒼蠅一樣完全不知所以然,也不知道該從什么地方下手。無厘頭似的手忙腳亂,就像沒有帥的士兵沒了前進的方向。后來,在朱薇老師的指導下我們開始對自己所選項目制定項目計劃,根據老師所給的視圖和自己所掌握的圖書管理流程,做好項目評估,并記錄每天每周的角色安排工作。然后根據項目需求說明書,確定系統功能,完成系統需求說明書,著手開始模型圖的建立。就這樣,實訓在如火如荼的進行著。
其次,團隊的協作精神也是一個很重要的因素,雖然這是老生常談的問題,但是在這次實訓過程中我還是深深的感受到它的重要。記得前階段由于擔心項目在后續階段無法如期的完工,心情甚是著急,失了分寸。再者和另外一個負責編程的人沒有做好明確的分工工作,模糊了自己所付責的模塊。以至于在一些本可以約定熟成的命名和一些瑣碎的事情上面有些不悅,還有某些功能的重復編碼。后來意識到一個團隊本身的團結協作在這個環節上是非常重要的,在調整了自己的心態后,和組員共同約定了如同包,類和某些標識的統一命名。還有很重要的一點值得說到的是,這些命名,術語的解釋應該在需求規劃階段就要完成的,這樣不至于在后續階段由于疏忽而導致這種問題的出現。這是完全可以避免的,也是值得我們注意的。
再次,調試的時候,最重要的是看錯誤的原因和拋出異常的最內層位置,當然是自己所寫代碼的最內層,不是應用的框架的最內層。不是一味的查看源代碼,搜索是否是因為邏輯錯誤或者是其他錯誤所導致的。再者,由于java提供控制臺打印,這又為我們能夠快速的判斷出錯的地方提供了方便。不過,對錯誤的判斷要有比較靈敏的觸覺,而這都是通過平時不斷的積累才能達到的。所以這不僅再次告訴我們,牢固的知識和最佳的實踐始終是提升效率的一把利器。而在此次實訓過程中,由于經驗不足和很多知識只是停留在理論的層面上,所以不免得走了很多彎路,更多的糾結于錯誤的查找和邏輯結構。不過我相信在弄懂了這些,以后再編程這方面將會更加有經驗,避免不必要的時間浪費。
第四,就是對知識的應用。這次的實訓,讓我感觸最深的就是對新知識的應用。比如我們這次所用到的Spring(主要是用在服務層,和Struts,Hibernate形成了java在mvc應用的最佳組合之一,當然這都得益于Spring的拓展性,Spring也有自己的mvc),FCKEditor(一種文本編輯器,它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的編程語言相結合),JSTL標簽(jsp的標簽庫),EL表達式,泛型等新知識。知識本身就是一種工具,當你要用的時候才會去了解和熟悉工具的使用方法。在初試的時候,由于先前都沒有用過都只是局限于書本上的解釋,所以在開發的時候難免會遇到很多問題,比如在用jstl和el表達時的時候,會出現for input String:***的錯誤,這是因為在某個作用域內沒有相應的對象可供調配,又如
第五,開發人員的初步測試很重要。這是我在這次實訓項目中,所擔當的角色所體會到的。程序也是有生命的,當你賦予它生命的時候,你就應該努力去完成締造它的使命,直到它生命的終結。測試,是為了讓一個軟件能過完成自身價值體現的前提。而開發人員的初步測試則是這種自身價值體現的基礎。而我認為開發人員的這種測試并不是真正意義上的測試,它是不以發現錯誤為目的的,相反的是以能夠讓程序運行起來而不與需求相悖和根據需求說明所完成功能的初步實現的檢驗。它是矛盾的,既對立又統一。
第六,相比開發設計人員的毅力和決心來說,我認為更重要的是他們的興趣。如果你沒有毅力沒有決心更沒有興趣,整天對著MyEclipse編輯工具界面和DOS操作界面的時候,你是不會感覺到我們對締造程序的執著追求和所投入的精力。也許在不久的將來,我們會往軟件設計師,架構師方向發展,但這些將是我們成功的基石。這次實訓,學到的體會到的領悟到的不僅僅是這些,還有很多很多。而這些都會成為我們以后仕途道路上的鋪路石。而通過這次實訓,也讓我對軟件工程和軟件有了重新的認識。實踐是檢驗真理唯一的標準,只有把知識應用到實踐中,才能發揮知識本身的價值,才能探索出新的知識。創新,再創新。當然適應能力和學習能力,應用知識的能力也是尤其的重要。今后我會不斷的為自己充電,飽和自己的經驗。而對學校為我們畢業生所安排的上崗前的實訓和指導老師精心的指導表示由衷的感謝!
第二篇:圖書管理系統個人實訓總結
圖書管理系統個人實訓總結
在校2年多期間參與過很多的實訓,每次的實訓都能讓我學到很多實質性的東西。這次為期4周的圖書館管理系統項目開發的實訓算是一個比較大型,比較完善的項目。因為有了以前上過相關的課程,相關的實訓也不少,所以這次實訓給我們增加了難度。這次實訓也是考驗團隊合作精神的實訓。讓我們這些大三的學生們意識到團隊的力量和團隊意義的重要性。經歷過實習期間的我們更是有深刻的體會。我認為現在不管做什么事,都不是你個人獨立去完成的,現在的社會更注重的是在團隊里的合作能力,協調能力。如果是很自我的人,自顧自己,毫無團隊意識的人,她做好的模塊是無用的,一個脫離了團隊的人做出來的東西肯定也是無主題無中心,是不被采納的。畢竟個人的能力是有限的,而團隊的凝聚力及良好的協助精神才能把項目做的更好。
當然我們的團隊也有個很不錯的組名——“ATM”。而我們ATM組的組訓是“求實,求精,一切只為了您”。在老師的帶領下,我們各盡其職、盡心盡力的為我們的項目做好每一天要完成的任務,一起討論一起解決問題,我們都很團結,一心想著做好這次項目,緊跟著老師的腳步,一點點的在完善我們的項目。只有我們把前期的工作做好了,接下來的項目才會游刃有余的得到解決。
現在回想整個項目從一開始的《圖書館管理系統需求分析》文檔到《圖書館管理系統設計說明書》再到最后的編程階段,歷程也算艱辛,在編寫這些文檔時,先要做好各模塊的流程圖,整個項目的路程思路要很清晰。編寫文檔時,我深刻體會到想要做好一個有技術文檔也是要花很多心思去琢磨的。有一份良好的文檔才是整個項目的基礎,后續程序才會有完美。
編寫完文檔后,接下來就是編程。在編程之前先設計好數據庫里所要用到的表,這樣在后續編程時不會不知所云。在編寫前,老師讓我們更正規的命名一些變量,讓我們建立了好的代碼編程習慣,有助于讓不同技術人員之間協作更快捷的找出錯誤并修改。編程算是做的最久的一塊了,也是最難的一塊。對一些語句不是很熟練,以前都是有涉及到編程課時才去編寫,課程結束后也就不去回顧這些編程語句。久而久之,淡忘一些語句,造成此次項目的一些功能無法得到很好的現實。
圖書館管理系統開發下來,前前后后,忙忙碌碌轉眼已是4周光陰。這個項目下來,我是負責編目模塊,當然里面有些模塊是和組員一起討論,請教老師才得以實現。在這次實訓中,我深深領悟到自身的不足,也做了自我檢討,這些都是自己的專業知識,竟然忘的那么快,以后還怎么找單位,還會什么單位會要基礎這么差的員工。還好在畢業前有這次圖書
館管理系統的開發,一次這么好的鍛煉機會。4周的實訓,不僅提高我的編寫程序的能力,還讓我再次鞏固這些語言。更重要的是我和組員之間的配合,這也鍛煉了我們的協調組織溝通能力。
第三篇:實習實訓管理系統
實習實訓管理系統一、系統概述
頂崗實習是根據國務院及教育部等部委的文件精神規定的、由學校組織實施的、產學結合的一種重要的教育形式,它是師范和高職類院校教學計劃中的重要組成部分,是學生鞏固和加深對理論知識的理解、獲得生產實際知識和技能、提高實踐能力和創新能力的重要教學實踐環節。
實習實訓管理是一個學校、企業、家長和學生多方參與的管理過程,經過分析,在頂崗實習管理系統中共有以下幾種角色:教務管理員、學生、校內指導教師、企業指導教師、家長和系統管理員。不同角色在實習實訓管理過程中發揮著不同的作用,實習實訓管理過程分為三個階段:實習前期、實習中期和實習后期,在不同階段各角色對系統需求也各不相同。通過實習實訓管理系統,建立一個電子化的頂崗實習辦公協作應用平臺,為學生和指導教師建立一個網絡教學支持平臺,為院校、企業、學生、家長提供開放、透明的信息交流平臺,同時整個系統操作簡單直觀,流程清晰,數據查詢、統計方便及時。
二、系統功能
系統主要有崗位管理、實習申請與安排、實習過程管理、課程與教學管理、多媒體智能答疑等幾個主要子模塊,相應的,每個模塊都需要完成各自的功能:
1.崗位管理
在該模塊中,包含了企業指導教師添加崗位并指定該崗位的企業指導教師,教務管理員要對企業發布的崗位信息進行審核,指定校內指導教師,發布給學生。在崗位管理模塊,可以對崗位信息進行增加、修改、刪除、查詢等操作。
2.實習申請與安排
在該模塊中,包含了學生申請崗位、學校對學生安排崗位兩個主要功能。
3.實習過程管理
在實習過程管理過程中,需要企業指導教師、校內指導教師和學生三方共同參與。本系統中,企業指導教師作為輔助,與校內指導教師一起參與到實習過程管理中。
4.課程與教學管理
課程與教學管理是作為輔助學生的教學支持模塊,很多情況下是校內指導教師不能實地地對學生給予指導,學生在實習過程中的教學亟需解決。本系統中,校內指導教師可以對遠程課程資源進行添加、修改及刪除等管理,同時為了便于遠程課程資源的統一化管理,校內指導教師在添加和刪除課程資源時,需要向教務管理員提出申請,學生進入課程與教學管理模塊,按照校內指導教師的要求,完成一定的學業任務。
在學生的崗前測試和實習末期的評價過程,需要測試題和問卷。在實習實訓管理系統中,教務管理員可以添加測試題和問卷,并根據添加類型的不同,設置不同的屬性,如題目的類型(多選、單選或者填空等)、題目的分值、題目的用途、作答時間、題目內容和選項等。
5.多媒體智能答疑管理
多媒體智能答疑管理是一個為遠程教育提供多媒體體驗的智能答疑平臺,作為一個獨立的輔助教學系統,實習實訓管理系統集成了它的實時和異步交流的功能,在頂崗實習管理系統中,多媒體智能答疑平臺主要提供以下功能:文字形式的聊天功能,支持群聊和私聊,聊天歷史記錄查詢等功能;語音視頻聊天,支持教師語音廣播和一對一的視頻聊天等功能;離線留言功能,支持給離線用戶留言,并將留言發送到用戶郵箱;智能答疑庫功能,支持對常見問題的全文檢索和管理功能;輔助功能,包括主題控制、文件共享和共享白板等功能。實習實訓管理過程中,企業指導教師、校內指導教師和學生可以借助多媒體智能管理系統實時和異步的交流。
第四篇:MISS系統實訓總結
企業網站建設與管理實訓
實訓總結
為期五周的的中型MIS系統實訓接近了尾聲,在這個實訓周期里在徐芳老師和鄭正健老師的指導下我和我的組員們一起完成了基于B/S的庫存材料管理系統的開發工作。
在開始的3周里的工作是完成該項目的需求功能說明書部分。通過編寫需求規格說明書學到了很多書本上學不到的東西,進一步熟悉了《數據庫管理系統SQL Server》、《C#程序設計》、《企業網站建設與管理》、《軟件測試》等課程在實際需求中的應用。在以前的《程序設計基礎》課程里也學習到了一些的怎么樣去完成一份需求功能說明書的理論知識,但沒有機會去實踐過。然而在實踐過程中才知道做需求報告沒有我們想像的那么簡單,它是一個很嚴肅很正規很重要的東西,只有需求做好了,才能更好的完成后面的功能模塊。在起初遇到的問題就是畫數據流圖的問題。數據流圖是一份可以清晰的反映出數據走向的圖,但由于大家都是第一次畫數據流圖,所以出現的問題也比較多,往往是數據從一個地方出來后走著走著就不對了,一幅圖要畫好幾次并在老師的指導下才能畫正確。同時還遇到一些新的名詞,就拿數據字典來說吧,當初沒有理解它的作用,就在網上看了一下,然后自己胡亂的畫一通,完全和我們所要做的不符合。因此,我覺得我們無論做什么事都要先去理解它,然后知道我們為什么要做,做了有什么用,多去思考,多想想為什么,這樣才能真正的做好一件事。
接下來的2個周就是進入界面制作和實際代碼的編寫。由于在代碼編寫環節的欠缺,所以到了實際代碼編寫的時候就出現了好多問題。不過比較慶幸的一點是們所采取的是分工協作的方法,小組成員進行分工,一人完成一個或幾個功能模塊,雖說是能者多勞,但不會的還要一起學習,因此在這次實訓工程中不但展現了個人能力相互學習了編程知識,同時也鍛煉了我們團隊協作的能力。在短暫的實訓過程中,讓我深深的感覺到自己在實際運用中的專業知識的匱乏。由于這次的所代碼編寫和上學期的倉庫管理系統實訓(基于C/S)有一些相同之處,所以要在編寫代碼的時候只要了解到C/S架構和B/S架構的區別,然后就可以仿照上學期的代碼編寫,總的來說,還是不是太難。
總的來說,通過這短短的5個周的實訓,收獲很多,主要體現在以下幾個
企業網站建設與管理實訓
方面:一是直接讓我們做一個項目,了解到了做一個項目的基本流程,使理論聯系實際,學到了很多理論課上學不到的知識,同時又加深了對理論知識的理解和掌握了一些實際應用理論知識的方法。二是提高了自身思考的意識,知道凡事都要多想幾個為什么,真正理解了這個事物才能真真切切的做好一件事。三是在實訓過程中我們是以小組分工協作的方式進行的,組員彼此之間互相溝通了解,互相幫助,為了我們的共同的目標而努力,在增進彼此了解的同時加深了感情,同時也相互學習了很多東西以及鍛煉了我們團隊協作的精神。我想這次實訓結束的同時,我在學習方面又上了一個新臺階。這次的任務使我深刻體會到,學習與實踐這之間的距離,只有不斷的吸取理論知識,在實踐中進行磨煉,才能真正掌握所學知識。
第五篇:圖書管理系統
圖書管理系統源代碼
#include
Length();//計算鏈表長度 DblNode
象,讀入圖書館書籍數據 ofstream magFileOut;// 文件流對象,保存圖書館雜志數據 ifstream magFileIn;// 文件流對象,讀入圖書館雜志數據 ofstream readerFileOut;// 文件流對象,保存圖書館讀者數據 ifstream readerFileIn;// 文件流對象,讀入圖書館讀者數據 ofstream loanFileOut;// 文件流對象,保存圖書館借閱信息數據 ifstream loanFileIn;// 文件流對象,讀入圖書館借閱信息 ofstream managerFileOut;// 文件流對象,保存圖書館管理員數據 ifstream managerFileIn;// 文件流對象,讀入圖書館管理員數據 public: Library();// 構造函數 ~Library();//析構函數 void Run();// 圖書館類的運行函數 void CreateBibliotheca();// 創建書目 void CreateReader();// 創建讀者庫 void CreateManager();// 創建管理員信息 int ShowMainMenu();// 顯示主菜單函數 void Borrow();// 借書操作 void Return();// 還書操作 void Require();// 查詢操作 void SaveInfo();// 保存圖書館信息 void OpenInfo();// 讀入圖書館信息 };