軟件開發(fā)實(shí)習(xí)報(bào)告.
軟件開發(fā)實(shí)習(xí)報(bào)告
一、實(shí)習(xí)的目的與意義
在本科教育中,實(shí)習(xí)是一個(gè)重要的實(shí)踐性教學(xué)環(huán)節(jié)。通過實(shí)習(xí),可以使我們熟悉外貿(mào)實(shí)務(wù)的具體操作流程,增強(qiáng)感性認(rèn)識(shí),并可以進(jìn)一步了解、鞏固與深化已經(jīng)學(xué)過的理論和方法,加深對專業(yè)理論知識(shí)的理解,培養(yǎng)和提高實(shí)踐操作問題、發(fā)現(xiàn)先問題、分析問題以及解決問題的能力,使綜合運(yùn)用所學(xué)理論知識(shí)與編程實(shí)踐緊密結(jié)合,為畢業(yè)后從事計(jì)算機(jī)工作打下良好的基礎(chǔ)。實(shí)習(xí)要達(dá)到以下目標(biāo):
a)在實(shí)習(xí)過程中學(xué)會(huì)為人處事能力,學(xué)會(huì)以各種方式學(xué)習(xí),學(xué)會(huì)團(tuán)結(jié)合作
共收益,提高自己的多方面能力和整體綜合素質(zhì)。
b)將在校所學(xué)的知識(shí)運(yùn)用到實(shí)踐中,提高觀察問題、發(fā)現(xiàn)問題、分析問題、
解決問題的能力,強(qiáng)化編程能力,提高計(jì)算機(jī)專業(yè)水平。
c)在規(guī)范有序的實(shí)習(xí)中培養(yǎng)吃苦耐勞、努力鉆研、求真務(wù)實(shí)的精神。在具體實(shí)習(xí)過程中,能夠了解軟件開發(fā)的具體流程,需求分析過程及任務(wù)的分配、完成、提交、審核等各個(gè)方面,還能對行業(yè)深入徹底地了解并能切身體會(huì)到行業(yè)的競爭力,工作的重要性及自身在工作中的角色,還能了解自身存在的不足,并積累一定的經(jīng)驗(yàn),為將來走上工作崗位打下良好的基礎(chǔ)。二、實(shí)習(xí)時(shí)間
201*年1月9日(星期一)201*年1月13日(星期五)三、實(shí)習(xí)地點(diǎn)
XX大學(xué)網(wǎng)絡(luò)中心四、實(shí)習(xí)內(nèi)容
第一天,老師進(jìn)行了軟件開發(fā)實(shí)習(xí)總動(dòng)員,強(qiáng)調(diào)了軟件開發(fā)是一個(gè)復(fù)雜的過程,他需要軟件開發(fā)人員有強(qiáng)大的耐力,耐得住繁雜的程序代碼,耐得住寂寞,同時(shí)也強(qiáng)調(diào)了軟件開發(fā)的重要性,軟件開發(fā)是適應(yīng)現(xiàn)代科技的飛速發(fā)展,以及滿足人們的日常需求必不可少的高科技技術(shù)。
第二天,老師講解了軟件開發(fā)必不可少的工具,如SQLserver數(shù)據(jù)庫等編程語言,而在編制數(shù)據(jù)庫時(shí)必須注意的是數(shù)據(jù)庫的表與表之間的聯(lián)系、表與表之間的連接、實(shí)體與屬性之間的關(guān)系、主鍵、唯一鍵以及外鍵等數(shù)據(jù)庫相關(guān)的知識(shí)。在這天老師主要講解了數(shù)據(jù)庫的后臺(tái)知識(shí)。
第三天,老師對基于Subversion和TortoiseSVN的版本控制系統(tǒng)做了簡單介紹。版本控制是軟件配置管理中的重要一環(huán),主要功能是記錄開發(fā)過程的每一次修改,讓開發(fā)工作可以隨時(shí)檢查過往的歷史和獲取正確的版本,是系統(tǒng)的“成長記錄”。
第四天,參觀沈陽建筑大學(xué)學(xué)校的網(wǎng)絡(luò)中心,通過老師講解和學(xué)生親自動(dòng)手操作,了解網(wǎng)絡(luò)中印中用到了哪些開發(fā)的軟件,同時(shí)講明最后一天的實(shí)習(xí)內(nèi)容。
第五天,項(xiàng)目實(shí)踐,熟練掌握SQLserver數(shù)據(jù)庫等開發(fā)工具,開發(fā)一個(gè)軟件。從整體出發(fā),一步一步實(shí)現(xiàn),需求整理到分析設(shè)計(jì)到后來的代碼編寫與測試等,并了解軟件開發(fā)大致流程:
a)需求分析(前期規(guī)劃):明確軟件需要實(shí)現(xiàn)哪些功能,即公司的需求。b)概要設(shè)計(jì):以項(xiàng)目為中心的開發(fā)流程。c)詳細(xì)設(shè)計(jì):設(shè)計(jì)數(shù)據(jù)流圖及E-R圖等。
d)具體編碼:業(yè)務(wù)流程、具體模塊的開發(fā),編寫程序代碼。
e)調(diào)試、跟蹤與測試:對編寫的程序、模塊功能等進(jìn)行檢查,保證開發(fā)的軟件可用。
五、心得體會(huì)
實(shí)習(xí)是每一個(gè)大學(xué)生必不可少的一段學(xué)習(xí)經(jīng)歷,在這短短的一周時(shí)間里,不僅在學(xué)習(xí)方面學(xué)到了很多,除此之外,我還學(xué)到了如何與人相處,如何與人更好的交流,開發(fā)一個(gè)項(xiàng)目通常是需要一個(gè)團(tuán)隊(duì)的隊(duì)員共同合作完成的,因此大家的交流溝通顯得尤為重要,如何更好地與別人溝通,如何將自己的想法清楚明白的告訴隊(duì)友,如何更好地去陳述自己的觀點(diǎn),如何說服別人認(rèn)同自己的觀點(diǎn)同時(shí)又不傷害其他的隊(duì)友的面子,這些在我的實(shí)習(xí)生活中都有一些體會(huì),對我來說受益非淺。作為一個(gè)即將踏入社會(huì)的我來說,現(xiàn)在的實(shí)習(xí)對我今后踏入新的工作崗位是非常有益的,相信這些寶貴的經(jīng)驗(yàn)會(huì)成為我今后成功的最重要的基石。
作為大三的學(xué)生,經(jīng)過兩年半的在校學(xué)習(xí),對程序設(shè)計(jì)有了一些基本的理性的認(rèn)識(shí)和理解。在校期間一直忙于理論的學(xué)習(xí),沒有機(jī)會(huì)也沒有經(jīng)驗(yàn)來參與項(xiàng)目的開發(fā),所以在實(shí)習(xí)之前軟件開發(fā)對我來說是非常抽象的,因此很高興有這樣一個(gè)參與到軟件實(shí)際開發(fā)的機(jī)會(huì)。通過這次實(shí)習(xí),我發(fā)現(xiàn)從學(xué)校走向社會(huì)我們還存在著很大的不足,對工作我們也缺少經(jīng)驗(yàn),我認(rèn)識(shí)到我們要認(rèn)清自身定位,特別是加強(qiáng)英語學(xué)習(xí)。在大部分的工作和活動(dòng)中無一例外涉及到英語,項(xiàng)目中好多名詞都是英語的縮寫,不然要天天百度英文的意思,這樣工作效率會(huì)大大降低,而且,在軟件開發(fā)的過程中,數(shù)據(jù)庫的建立也尤為重要,對表的操作,如表與表之間的關(guān)系、表與表的連接、實(shí)體與屬性之間的關(guān)系等知識(shí)都需要明確地掌握。因此在以后的學(xué)習(xí)中必須加強(qiáng)對英語與數(shù)據(jù)庫的學(xué)習(xí),不斷強(qiáng)化自身,并充分認(rèn)識(shí)自己,避免眼高手低,增加實(shí)際動(dòng)手能力,在社會(huì)這個(gè)大學(xué)校里,不斷完善和學(xué)習(xí)。
這次實(shí)習(xí)是對我兩年半的學(xué)習(xí)的一個(gè)檢驗(yàn),雖然項(xiàng)目中很多知識(shí)我們在日常的學(xué)習(xí)中都沒有學(xué)到,這同時(shí)提醒我:要想成為一個(gè)合格的程序員就要具備一種自學(xué)能力,在工作中會(huì)遇到很多從未接觸過的問題,當(dāng)有了問題時(shí)就要去解決,在你不斷努力,尋找答案的過程中,自己的能力也在潛移默化的提升。對于計(jì)算機(jī)的知識(shí)我們也要不斷加強(qiáng)鍛煉,特別是實(shí)際應(yīng)用,多寫寫代碼,多看看程序,并自己親身實(shí)踐,這樣你才會(huì)發(fā)現(xiàn)你對代碼是多么生疏,寫一行代碼就錯(cuò)誤百出,只有理論知識(shí)沒有實(shí)踐經(jīng)驗(yàn)是不行的,計(jì)算機(jī)就是一個(gè)需要不斷實(shí)踐的行業(yè),更新速度很快,稍不留神你就落伍了,所以要常常補(bǔ)充知識(shí),這樣才會(huì)有用武之地。
在這次實(shí)習(xí)過程中,我深刻體會(huì)到,走出校門,只是萬里長征的第一步,我們在工作經(jīng)驗(yàn)上、社會(huì)歷練上以及人際交往上體現(xiàn)出來的稚嫩,在這一次的實(shí)習(xí)中完全表露出來,而且我們所缺乏的還不僅僅如此,所以在以后的生活和工作中,我要不斷的充實(shí)和豐富自己,不放棄任何能夠鍛煉自己的機(jī)會(huì),使自己能迅速的成長為一名合格的軟件開發(fā)人員。
總之,這次實(shí)習(xí)的意義,對我來說已不再僅僅是完成學(xué)分、完成軟件開發(fā)實(shí)習(xí)的任務(wù),而是在開啟“生命之旅”大門的過程中邁出了第一步,它使我在實(shí)踐中了解社會(huì),讓我學(xué)到了很多在課堂上根本就學(xué)不到的知識(shí),也開拓了視野,增長了見識(shí),為我以后更好地服務(wù)社會(huì)打下了堅(jiān)實(shí)的基礎(chǔ)。我一定會(huì)好好地珍惜這次實(shí)習(xí)的經(jīng)驗(yàn),并為自己所喜愛的軟件開發(fā)科技貢獻(xiàn)自己的聰明才智,感謝老師在這段時(shí)間里對我的指導(dǎo)和教誨,我從中受益匪淺,整個(gè)的實(shí)習(xí)過程是緊張而愉快的。作為我在踏出社會(huì)之前的為數(shù)不多的幾次實(shí)踐中,這次的實(shí)踐的確給予了我很多。今后,我將繼續(xù)保持認(rèn)真負(fù)責(zé)的學(xué)習(xí)與工作態(tài)度,高尚的思想覺悟,進(jìn)一步完善和充實(shí)自己,爭取在以后的學(xué)習(xí)中更好的發(fā)揮自己的特長,在以后的實(shí)踐中更好的運(yùn)用自己的知識(shí),做一個(gè)合格的大學(xué)生,將來做一名對社會(huì)有用的人。
擴(kuò)展閱讀:軟件開發(fā)實(shí)習(xí)報(bào)告
信息科學(xué)與技術(shù)學(xué)院
本科一年級
軟件開發(fā)實(shí)習(xí)報(bào)告
專業(yè):班級:姓名:學(xué)號(hào):
實(shí)習(xí)指導(dǎo)單位:軟件工程實(shí)驗(yàn)中心
年月日
西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
2誠信承諾:
本人__________保證本次軟件開發(fā)實(shí)習(xí)報(bào)告和程序設(shè)計(jì)源程序均為自己獨(dú)立編輯完成,軟件開發(fā)實(shí)習(xí)報(bào)告不會(huì)有三分之一以上的內(nèi)容與其他同學(xué)雷同,程序設(shè)計(jì)源程序語句形式不會(huì)有三分之一以上與其他同學(xué)雷同,源程序結(jié)構(gòu)也不會(huì)有三分之一以上與其他同學(xué)雷同。如果出現(xiàn)以上情況,本次軟件開發(fā)實(shí)習(xí)成績自愿記為零分。
承諾人簽名:________________日期:_______年______月_____日
西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
3目錄
第1章程序設(shè)計(jì)....................................................................................................................4
1.1模塊分析...................................................................................................................41.2程序結(jié)構(gòu)...................................................................................................................51.3書籍結(jié)構(gòu)體設(shè)計(jì)........................................................................................................5第2章程序設(shè)計(jì)過程..............................................................................................................6
2.1進(jìn)書模塊....................................................................................................................62.2查詢模塊....................................................................................................................62.3添加模塊....................................................................................................................72.4覆蓋模塊....................................................................................................................82.5銷售模塊....................................................................................................................92.6利潤模塊..................................................................................................................102.7庫存模塊..................................................................................................................10第3章用戶使用說明.............................................................................................................11
3.1打開程序...................................................................................................................11
3.2選擇功能...................................................................................................................113.2.1進(jìn)書信息............................................................................................................123.2.2查詢信息............................................................................................................133.2.3添加信息............................................................................................................153.2.4覆蓋信息............................................................................................................163.2.5銷售信息............................................................................................................183.2.6利潤信息............................................................................................................19
3.2.7顯示庫存小于5信息...........................................................................................203.3退出程序..................................................................................................................20第4章源程序代碼及注釋.....................................................................................................21總結(jié)................................................................................................................................30
西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
4第1章C++程序設(shè)計(jì)
1.1模塊分析
1.進(jìn)書模塊:進(jìn)購書籍。2.查詢模塊:查詢書籍信息。3.添加模塊:再添加書籍信息。
4.覆蓋模塊:對原有數(shù)據(jù)進(jìn)行覆蓋修改。5.銷售模塊:查詢銷售信息。6.利潤模塊:查詢最新利潤。
7.庫存模塊:可查庫存信息并及時(shí)提醒庫存不足書籍信息。
進(jìn)書
程序模塊查詢添加覆蓋銷售利潤庫存
本程序主要有7個(gè)模塊,分別是進(jìn)書、查詢、添加、覆蓋、銷售、利潤、庫存。本程序是針對小型書店的管理員所設(shè)計(jì)的。
西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
51.2程序結(jié)構(gòu)
這個(gè)小型書店管理系統(tǒng)是為管理員所設(shè)計(jì)的,因其簡單的操作而比較適合于個(gè)人使用。本程序可以讓管理員隨時(shí)關(guān)注書籍銷售及利潤信息,掌握進(jìn)貨出貨流量,可以說非常人性化,以下是簡單的結(jié)構(gòu)圖。
開始退出退出退出鍵書籍查詢管理退出鍵編號(hào)作者書名進(jìn)價(jià)售價(jià)進(jìn)書添加書查看信息覆蓋銷售利潤庫存
1.3書籍結(jié)構(gòu)體設(shè)計(jì)
本程序?qū)饕譃?類,即有9個(gè)結(jié)構(gòu)體變量,其中有兩個(gè)靜態(tài)結(jié)構(gòu)體變量,用于在各個(gè)成員函數(shù)進(jìn)行實(shí)現(xiàn),分別為:Amount原始庫存Sale銷售量Number編號(hào)Name書名Author作者E-price進(jìn)價(jià)S-price售價(jià)Sum銷售額
西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
6Profit利潤
第2章程序設(shè)計(jì)過程
2.1進(jìn)書模塊
首先是進(jìn)入用戶界面,我們看到選號(hào)1為進(jìn)書。對于小型書店管理系統(tǒng)的使用者來說,進(jìn)購書籍是必不可少的,同時(shí)也是需要及時(shí)獲得進(jìn)購書籍的有關(guān)信息。原始庫存
銷售量編號(hào)書名作者進(jìn)價(jià)售價(jià)進(jìn)購書籍2.2查詢模塊
對于書籍的有效管理是必須的,而這則需要運(yùn)用“查詢”功能來實(shí)現(xiàn)。
西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
7編號(hào)
進(jìn)價(jià)售價(jià)查詢書籍書名作者庫存2.3添加模塊
添加模塊,市場上商品價(jià)格的浮動(dòng)瞬間變化,作為店家,當(dāng)然應(yīng)當(dāng)做好適時(shí)添加書籍的準(zhǔn)備以備不測,而此添加模塊正好可以讓管理員更好地對書籍?dāng)?shù)量進(jìn)行管理編號(hào)書籍書名作者庫存進(jìn)價(jià)售價(jià)西南交通大學(xué)軟件實(shí)習(xí)報(bào)告8
再添加推出菜單是否繼續(xù)添加?2.4覆蓋模塊
書籍價(jià)格波動(dòng)很正常,店家為了在一定時(shí)期促銷或修改價(jià)格,則需要對某類書籍的價(jià)格進(jìn)行修改,而覆蓋模塊則恰當(dāng)好處地實(shí)現(xiàn)了這個(gè)隨機(jī)應(yīng)變、想什么時(shí)候改就什么時(shí)候改的方便操作。
原始記錄編號(hào)書名作者數(shù)量進(jìn)價(jià)售價(jià)西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
9修改后的編號(hào)修改后的書名修改后的作者修改后的數(shù)量修改后的進(jìn)價(jià)修改后的售價(jià)修改2.5銷售模塊
銷售書籍首先應(yīng)先看是否有貨,若果有的話可以進(jìn)行銷售,本程序就是實(shí)現(xiàn)已經(jīng)將書籍存量信息實(shí)現(xiàn)錄入保存,等管理員需要調(diào)出的時(shí)候就能顯示。
銷售書籍是否有貨?所訂書籍大于庫存銷售成功所訂書籍大于庫存庫存不足西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
102.6利潤模塊
管理員如果想知道某一本書具體的銷售情況及利潤就可以通過“利潤模塊”簡明扼要地展現(xiàn)在眼前,事先文件已經(jīng)定位和寫入。
編號(hào)書名作者數(shù)量銷售額利潤輸入編號(hào)
2.7庫存模塊
本程序可以說是最有實(shí)際意義的功能單位,任何小型書店的管理員都必須切實(shí)掌握每天庫存的數(shù)量以應(yīng)變采購或促銷,畢竟書店本身經(jīng)營規(guī)模小,所以庫存的小事尤為重要,所以我因此設(shè)計(jì)了庫存模塊,對某類書籍小于五本就顯示庫存不足,以提醒管理員積極及時(shí)地有效應(yīng)對。
輸入編號(hào)顯示編號(hào)、數(shù)量西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
11無此書
無此書記錄庫存充足庫存不足庫存西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
123.2選擇功能
3.2.1進(jìn)書信息
從鍵盤上輸入字符“1”,再按回車,自動(dòng)進(jìn)入進(jìn)書信息模塊。我們可以輸入11a112
西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
13輸入y或Y則繼續(xù)進(jìn)購書籍輸入n或N則結(jié)束返回主菜單此時(shí)信息已經(jīng)被保存。
3.2.2查詢信息
輸入6,則進(jìn)入查詢功能,輸入編號(hào)6,回車,再輸入編號(hào)1
西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
14信息顯示成功!
西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
153.2.3添加信息
輸入6進(jìn)入查詢功能,再輸入先前進(jìn)購的信息書籍1則顯示:另添加0
最后按8推出
西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
163.2.4覆蓋信息
如果想修改書籍信息的話,那當(dāng)然選擇“覆蓋信息”,這可以修改以前的記錄,實(shí)現(xiàn)實(shí)時(shí)地更新。我們還是以書籍編號(hào)1為實(shí)驗(yàn),在菜單中選5按回車。
西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
17此時(shí)我們可對其進(jìn)行修改,例如111a12改為121a12則出現(xiàn)以下運(yùn)行結(jié)果:
西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
18最后按8推出
3.2.5銷售信息
既然賣書就需要對銷售進(jìn)行全方位地了解,本程序可以讓管理員任意時(shí)刻添加銷售信息。
西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
19我們可以設(shè)置銷售數(shù)量為一本,如圖
如圖,顯示銷售成功
3.2.6利潤信息
既然有了銷售記錄,那么店家肯定想知道本店最新的銷售額和利潤為多少,在此,我專門設(shè)計(jì)了關(guān)于銷售額和利潤的信息模塊,讓店家第一時(shí)間知道賺了多少錢。還是以編號(hào)1為例。
西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
20如圖,顯示銷售編號(hào)為1的書籍一本銷售額為2,銷售利潤為1.
3.2.7庫存信息
進(jìn)貨出貨間,庫存的穩(wěn)定性關(guān)乎小型書店的信譽(yù)和人氣,所以我也對庫存專門做了一模塊,以便于店家方便地了解庫存的信息。還是以剛售完的編號(hào)1書籍為例。
輸入4,輸入1回車后顯示庫存不足
西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
21我們可以非常清楚地看到編號(hào)為1的書籍顯示庫存不足,數(shù)量為0。
第4章源程序代碼及注釋
#include#include
西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
22#includeusingnamespacestd;
classFunction{
private:
voidzaitianjia();//再添加voidaddbook();//進(jìn)書voidcoverbook();//覆蓋
voidsellbook();//銷售voidtell();//庫存voidcount();//利潤voidcheckbook();//查詢public:
Function();//無參構(gòu)造函數(shù)virtual~Function(){file.close();}//析構(gòu)函數(shù)voidRun();//處理
fstreamfile;//書店文件};
structbook{
intamount;//原始庫存intsale;//銷售量
unsignedintnum;//書籍編號(hào)charname[20];//書籍名稱charauthor[20];//書籍作者
floate_price;//進(jìn)價(jià)
floats_price;//售價(jià)
staticfloatsum;//銷售額staticfloatProfit;//銷售利潤
};Function::Function()//無參構(gòu)造函數(shù){
ifstreamiFile("F.dat");//建立輸入文件if(iFile.fail())//打開文件失敗{
ofstreamoFile("F.dat");//建立輸入出文件if(oFile.fail())throw("打開文件失敗!!!");//拋出異常oFile.close();//關(guān)閉文件
}elseiFile.close();//文件存在,關(guān)閉文件
file.open("F.dat",ios::in|ios::out|ios::binary);//以讀寫方式打開西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
23}if(file.fail())throw("打開文件失敗!!!");//拋出異常
voidFunction::zaitianjia(){
bookptr;
unsignedintnum;//編號(hào)intamount1;//添加量coutnum;
file.seekg(0);//定位
file.read((char*)&ptr,sizeof(book));//讀記錄
if(!file.eof())
{cout西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
24}}voidFunction::addbook(){
charch="Y";while(ch=="Y")
{cout西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
25cout西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
26cout西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
27{cout西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
28voidFunction::checkbook()//查詢信息{bookptr;
unsignedintnum;coutnum;
file.seekg(0);
file.read((char*)&ptr,sizeof(book));
if(!file.eof()){
cout西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
29cout西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
30intmain()
{Functionobj;if(obj.file.fail())throw("打開文件失敗!");if(!obj.file.fail())}
{obj.Run();}
return0;
總結(jié)
事件是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),或許這話說得有點(diǎn)大,但確實(shí)是我的心聲。從最初自認(rèn)為對C++語言比較了解,到真正上手操作編寫出一個(gè)屬于自己的程序,期間經(jīng)歷了許多小困難和小挫折,比如開始對小型書店管理系統(tǒng)的一頭霧水,不知該從何下手,但在看到一些精靈的同學(xué)先寫出的流程圖后,自己也大致了解程序的手工圖紙?jiān)撛鯓尤ゲ贾,因(yàn)樽砸?guī)劃小型書店管理系統(tǒng)的時(shí)候,便自然而然地要分為兩個(gè)方向,一個(gè)是面向用戶會(huì)員,一個(gè)是面向店家管理員,當(dāng)然,可能一些高手會(huì)同時(shí)兼顧兩部分,而愚鈍的我還是選擇從管理員身份進(jìn)行編程,畢竟我認(rèn)為小型書店管理系統(tǒng)主要的功能及受眾群就是廣大的小店主,最然這僅僅是我編的小程序,不能被真正實(shí)際上的應(yīng)用,但我從思路上還是以實(shí)際為主,考慮店家該需要哪些功能,最終我設(shè)置了進(jìn)書、添加、覆蓋、查詢、銷售、利潤、庫存幾類,大致上可以把店家的需求都滿足了。在本程序中自己運(yùn)用了類、結(jié)構(gòu)體、虛析構(gòu)函數(shù)、無參構(gòu)造函數(shù)、靜態(tài)變量、有關(guān)Function的輸入流文件、文件的定位和讀取、getch()函數(shù)和利用switch條件語句調(diào)用函數(shù)等等C++功能,當(dāng)然開始編程遇到許多困難,一查就是幾十個(gè)錯(cuò)誤,這需要自己耐心地一個(gè)一個(gè)去調(diào)試解決。還有一些自己想要添加的功能卻因?yàn)樽约菏冀K不能在程序上順利地運(yùn)行,只好放棄,但對書店大致的框架沒有變化,總體來說自己的程序是小兒精,沒有大的精彩,擔(dān)有小的亮點(diǎn),這些都得益于老師給我們淳淳教導(dǎo)和同學(xué)之間的咨詢切磋,所以,最后再總結(jié)之際,我要感謝陪伴我們度過這段高強(qiáng)度實(shí)習(xí)的老師們,感謝和我共同商討、給我以啟發(fā)的同學(xué)們,沒有這些我的實(shí)習(xí)經(jīng)歷注定不完整或顯得相形見絀。同時(shí)在高新區(qū)軟件園的參觀也讓我了解自己所學(xué)專業(yè)廣闊的就業(yè)背景,當(dāng)然,不僅僅是就業(yè),還有隱藏在每一個(gè)軟件編程開發(fā)人員心中的夢想,這在我的參觀中深有感觸,平等地交流、急促的步
西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
31伐、閃耀的奇思妙想、小資的生活方式,就在軟件園里重復(fù)發(fā)生著。最后希望老師還能對自己的報(bào)告給予指證和引導(dǎo),謝謝!
西南交通大學(xué)軟件實(shí)習(xí)報(bào)告
32參考書籍:
C++語言程序設(shè)計(jì)(清華大學(xué)出版社)
友情提示:本文中關(guān)于《軟件開發(fā)實(shí)習(xí)報(bào)告.》給出的范例僅供您參考拓展思維使用,軟件開發(fā)實(shí)習(xí)報(bào)告.:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時(shí)刪除。