第一篇:昆明理工大學(xué)成人教育學(xué)院畢業(yè)實習報告
昆明理工大學(xué)成人教育學(xué)院畢業(yè)實習報告
對學(xué)生的基本要求
一、畢業(yè)實習報告的基本原則
1、畢業(yè)實習報告環(huán)節(jié)是綜合性的實踐教學(xué)活動,不僅可使學(xué)生綜合運用所學(xué)過的知識和技能解決實際問題,還訓(xùn)練學(xué)生學(xué)習、鉆研、探索的科學(xué)方法,是學(xué)生是對實習內(nèi)容的系統(tǒng)化、鞏固和提高的過程。
2、畢業(yè)實習報告是對學(xué)生工作能力的訓(xùn)練,學(xué)生在畢業(yè)實習報告中應(yīng)充分發(fā)揮主動性和創(chuàng)造性,獨立完成任務(wù),嚴禁抄襲他人的報告,或請人代替完成;嚴禁從網(wǎng)絡(luò)資料及其他資料照搬照抄;畢業(yè)實習報告要求語言組織嚴謹、客觀;突出專業(yè)特點,寫出個人的創(chuàng)新點。
二、畢業(yè)實習報告的撰寫要求
1、畢業(yè)實習報告分有封面及任務(wù)書兩部分:
(1)封面的內(nèi)容:函授站、學(xué)號、專業(yè)、年級、形式、層次和學(xué)生姓名等(見附件1)。
(2)任務(wù)書的內(nèi)容:實習時間、實習單位、實習地點、實習目的(見附件2)。
2、畢業(yè)實習報告內(nèi)容的要求:
(1)內(nèi)容要求:.畢業(yè)實習報告是對實習中各種專業(yè)的特點加以綜合、分析和概括,以簡練流暢的文字表達出來。寫畢業(yè)實習報告是對實習內(nèi)容的系統(tǒng)化、鞏固和提高的過程,是進行業(yè)務(wù)思維的訓(xùn)練。畢業(yè)實習報告要求以實習收集的業(yè)務(wù)素材為依據(jù),結(jié)合實習過程寫出實習報告。報告必須是通過自己的組織加工寫出來的,切勿照抄書本。實習報告正文內(nèi)容必須包含下面四個方面:
①實習目的;
②實習單位及崗位介紹;
③實習內(nèi)容及過程:要求內(nèi)容詳實、層次清楚;側(cè)重實際動手能力和技能的培養(yǎng)、鍛煉和提高,但切忌日記或記帳式的簡單羅列;
④實習總結(jié)及體會:要求條理清楚、邏輯性強;著重寫出對實習內(nèi)容的總結(jié)、體會和感受,特別是自己所學(xué)的專業(yè)理論與實踐的差距和今后應(yīng)努力的方向。
(2)實習報告內(nèi)容的選擇:
①可以是對自己所學(xué)專業(yè)在社會中的實用情況;
②可以通過實習對自己學(xué)習成績、專業(yè)方向等的反思;
③可以是對自己未來工作的定位思考;
④可以寫通過實習所發(fā)現(xiàn)的在未來工作中對個人素質(zhì)的要求;
⑤可以寫成社會調(diào)查報告體的文章,對本人、他人、社會均有啟發(fā)意義的文章。
3、畢業(yè)實習報告篇幅的要求:
畢業(yè)實習報告要求要有一定得思想性,與自己的實習實踐緊密相連,避免空談。篇幅要求在4000-8000字。
三、畢業(yè)實習報告格式的要求
1、畢業(yè)實習報告的打印要求
畢業(yè)實習報告需用A4紙打印。一級標題用3號黑體,上下各空一行;二級標題用小3號黑體,前空12磅,后空12磅;三級標題用4號黑體,前空6磅;四級標題用小4號黑體,前空6磅,后空6磅。正文用小4號宋體,行距為固定值22磅。
沒有打印條件的同學(xué)可以用標準信簽紙抄寫。
2、畢業(yè)實習報告裝訂順序:
(1)封面;(2)任務(wù)書;(3)正文;(4)附錄。
3、畢業(yè)實習報告的上交時間:
(1)函授學(xué)生必須在最后一次面授期間撰寫好畢業(yè)實習報告,在面授結(jié)束前將畢業(yè)實習報告交給班主任(或函授站點負責人),然后統(tǒng)一交送函授部.(2)夜大、脫產(chǎn)學(xué)生的畢業(yè)實習報告按照規(guī)定時間交指導(dǎo)教師。
附錄一:
昆明理工大學(xué)成人高等教育
畢 業(yè) 實習報 告
姓名:
學(xué)號:專業(yè):
年級:
學(xué)習形式:函授□夜大□脫產(chǎn)□
學(xué)習層次: 高起?!醺咂鸨尽鯇I尽?/p>
函 授 站:
附錄二:
昆明理工大學(xué)成人高等教育 實習時 間實習單 位實習地 點實習目 的實習單 位意見
領(lǐng)導(dǎo)簽名(蓋章)年
月日
第二篇:哈爾濱理工大學(xué)成人教育學(xué)院管理信息系統(tǒng)
管理信息系統(tǒng)
1、何謂數(shù)據(jù)?何謂信息?二者有何區(qū)別?
答:數(shù)據(jù)是人們用來反映客觀世界而記錄下來可以鑒別的物理符號,或者說數(shù)據(jù)是用各種可以鑒別的物理符號記錄下來的客觀事實。信息是將數(shù)據(jù)經(jīng)過加工處理以后,提供給人們的有用資料。
數(shù)據(jù)經(jīng)過加工處理之后,成為信息。而信息必須通過數(shù)據(jù)才能傳播,才能對人類有影響。
2、現(xiàn)代企業(yè)管理對信息有什么要求?
答:(1)及時 :及時記錄 ;及時加工(2)準確 :只有準確、可靠的信息,才能保證決策者依此作出正確的判斷,使企業(yè)的生產(chǎn)經(jīng)營活動能夠得到有效的控制。(3)適用 :為各級管理部門提供有針對性的信息
(4)經(jīng)濟 :對信息的處理必須進行技術(shù)經(jīng)濟分析
3、簡述管理信息系統(tǒng)的主要功能?
答:(1).數(shù)據(jù)處理功能(2).預(yù)測功能(3).計劃功能
(4).控制功能(5).輔助決策功能
4、分析影響管理信息系統(tǒng)和企業(yè)的關(guān)系的問題?
答:管理信息系統(tǒng)綜合了管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、行為科學(xué)、計算機科學(xué)和通信技術(shù)等許多學(xué)科的概念和方法,形成了獨特的體系和領(lǐng)域,主要研究企業(yè)內(nèi)部信息系統(tǒng)的組織、開發(fā)和管理。它是一門新興的邊緣學(xué)科,是進行有效管理、正確決策和實現(xiàn)管理現(xiàn)代化的重要手段。一個國家的管理信息的建立和發(fā)展水平,標志著一個國家的管理現(xiàn)代化水平和信息化水平。
管理信息系統(tǒng)是為管理服務(wù)的,它的開發(fā)和建立使企業(yè)擺脫落后的管理方式,實現(xiàn)管理現(xiàn)代化的有效途徑。管理信息系統(tǒng)將大量復(fù)雜的信息處理交給計算機,使人和計算機充分發(fā)揮各自的特長,組織一個和諧、有效的系統(tǒng),為現(xiàn)代化管理帶來便捷。在現(xiàn)代化管理中,計算機管理信息系統(tǒng)已經(jīng)成為企業(yè)管理不可缺少的幫手,它的廣泛應(yīng)用已經(jīng)成為管理現(xiàn)代化的重要標志。在企業(yè)管理現(xiàn)代化中,組織、方法、控制的現(xiàn)代化離不開管理手段的現(xiàn)代化。隨著科學(xué)技術(shù)的發(fā)展,尤其是信息技術(shù)和通訊技術(shù)的發(fā)展,使計算機和網(wǎng)絡(luò)逐漸應(yīng)用于現(xiàn)代管理之中。面對越來越多的信息資源和越來越復(fù)雜的企業(yè)內(nèi)外部環(huán)境,企業(yè)有必要建立高效、實用的管理信息系統(tǒng),為企業(yè)管理決策和控制提供保障,這是實現(xiàn)管理現(xiàn)代化的必然趨勢。管理信息系統(tǒng)在管理現(xiàn)代化中起著舉足重輕的作用。它不僅是實現(xiàn)管理現(xiàn)代化的有效途徑,同時,也促進了企業(yè)管理走向現(xiàn)代化的進程。
5、簡述管理信息系統(tǒng)開發(fā)的主要特點?
答:(1)用戶環(huán)境目標(2)信息處理目標(3)系統(tǒng)功能目標(4)信息管理目標
6、簡述管理信息系統(tǒng)開發(fā)的主要原則?
答:穩(wěn)定性原則、抓主線原則、實用性與先進性原則、系統(tǒng)工程方法原則、四統(tǒng)一原則、面向用戶原則、“一把手”原則、階段性原則。
7、什么是生命周期?管理信息系統(tǒng)開發(fā)的生命周期經(jīng)過哪些階段?有什么特點?
答:任何一個系統(tǒng)都遵循一個發(fā)生、發(fā)展和消亡的過程。新的系統(tǒng)在舊的系統(tǒng)基礎(chǔ)上產(chǎn)生、發(fā)展、老化、淘汰,最后又被更新的系統(tǒng)所取代。如此連續(xù)、反復(fù)循環(huán)的系統(tǒng)發(fā)展更新過程被稱系統(tǒng)的生命周期。
生命周期:(1)系統(tǒng)規(guī)劃階段(2)系統(tǒng)分析階段(3)系統(tǒng)設(shè)計階段
(4)系統(tǒng)實施階段(5)系統(tǒng)的運行管理與評價
特點:(1)強調(diào)面向用戶的原則(2)運用結(jié)構(gòu)化的分析與設(shè)計方法。
(3)嚴格按階段、按順序進行。(4)文檔標準、規(guī)范化。
8、開發(fā)方法的種類?
答:結(jié)構(gòu)化生命周期法、快速原型法、面向?qū)ο蠓ā⒂嬎銠C輔助軟件工程方法。
9、管理信息系統(tǒng)的戰(zhàn)略規(guī)劃的重要性體現(xiàn)在哪幾方面?
答:(1)戰(zhàn)略規(guī)劃是系統(tǒng)開發(fā)的前提條件(2)戰(zhàn)略規(guī)劃是系統(tǒng)開發(fā)的綱領(lǐng)
(3)戰(zhàn)略規(guī)劃是系統(tǒng)開發(fā)成功的保證(4)戰(zhàn)略規(guī)劃是系統(tǒng)驗收評價的標準
10、企業(yè)系統(tǒng)規(guī)劃方法的基本思想?
答:(1)信息系統(tǒng)必須要支持企業(yè)目標
(2)信息系統(tǒng)的戰(zhàn)略應(yīng)當表達出企業(yè)中各管理層次的要求
(3)信息系統(tǒng)應(yīng)當向整個組織提供一致性的信息
(4)信息系統(tǒng)應(yīng)當實現(xiàn)對主要業(yè)務(wù)流程的改造和創(chuàng)新,并且在組織機構(gòu)和管理體制改變時保持工作能力
(5)信息系統(tǒng)的戰(zhàn)略規(guī)劃應(yīng)當由總體信息系統(tǒng)中的子系統(tǒng)開始實現(xiàn)
11、企業(yè)過程和數(shù)據(jù)類的含義?
答:企業(yè)過程被定義為在企業(yè)資源管理中所需要的、邏輯上相關(guān)的一組決策和活動,它們的分析和識別無須顧及與組織機構(gòu)的聯(lián)系。
數(shù)據(jù)類:數(shù)據(jù)類是指支持業(yè)務(wù)流程所必需的邏輯上相關(guān)的數(shù)據(jù)。
12諾蘭模型的意義?
答:英國專家諾蘭根據(jù)大量歷史資料與對實際發(fā)展狀況的考察,提出了在一個地區(qū)、一個行業(yè)乃至一個國家計算機應(yīng)用發(fā)展的客觀道路及規(guī)律,即所謂的諾蘭模型。
13、面向流程的管理信息系統(tǒng)規(guī)劃方法的基本步驟?
答:系統(tǒng)戰(zhàn)略規(guī)劃、系統(tǒng)流程規(guī)劃、系統(tǒng)數(shù)據(jù)規(guī)劃、功能規(guī)劃、系統(tǒng)資源分配。
14、系統(tǒng)分析說明書有何作用?主要包括哪些內(nèi)容?
答:系統(tǒng)說明書是需求分析階段的成果,是與用戶交流的工具,也是系統(tǒng)設(shè)計的依據(jù),并在系統(tǒng)測試、系統(tǒng)維護和系統(tǒng)的評價時使用。系統(tǒng)說明書將作為信息系統(tǒng)的重要文檔長期保存,其內(nèi)容包括:(1)原系統(tǒng)調(diào)查和分析內(nèi)容。(2)新系統(tǒng)邏輯模型(3)新系統(tǒng)信息量的估算,新系統(tǒng)數(shù)據(jù)處理方式的選擇以及關(guān)于選用計算機機種和外部設(shè)備的初步意見等。(4)成本估算。
15、系統(tǒng)分析的工作過程及相應(yīng)的工具是什么?
答:1)初步調(diào)查與可行性分析——開發(fā)環(huán)境、開發(fā)條件、圖片和文字2)業(yè)務(wù)流程分析——業(yè)務(wù)流程圖、組織結(jié)構(gòu)、人員分工、各種計劃、單據(jù)和報表的格式、種類及處理 3)數(shù)據(jù)流程分析——數(shù)據(jù)流程圖4)創(chuàng)建數(shù)據(jù)字典——在數(shù)據(jù)流程圖的基礎(chǔ)上及圖形和文字5)建立新系統(tǒng)邏輯模型——圖標工具、業(yè)務(wù)流程、數(shù)據(jù)流程6)提出系統(tǒng)分析報告——文字報告。
16、系統(tǒng)設(shè)計階段都包括哪些工作?
答:系統(tǒng)設(shè)計是在系統(tǒng)分析的基礎(chǔ)上,根據(jù)系統(tǒng)分析階段所提出的新系統(tǒng)邏輯模型,確定系統(tǒng)設(shè)計的總體目標和具體目標,并建立新系統(tǒng)的物理模型。系統(tǒng)模塊化結(jié)構(gòu)設(shè)計、系統(tǒng)處理流程設(shè)計、代碼設(shè)計、輸入輸出設(shè)計、數(shù)據(jù)文件和數(shù)據(jù)庫設(shè)計、網(wǎng)絡(luò)及數(shù)據(jù)通信接口設(shè)計、系統(tǒng)標準化設(shè)計、程序流程設(shè)計、描述系統(tǒng)設(shè)計結(jié)果、擬定實施方案。
17、名詞解釋:
模塊結(jié)構(gòu)圖:是用于描述系統(tǒng)模塊結(jié)構(gòu)的圖形工具,它不近描述了系統(tǒng)的子系統(tǒng)構(gòu)成與分層模塊結(jié)構(gòu),還清楚的表示了每個模塊的功能。
數(shù)據(jù)流程圖:是描述系統(tǒng)數(shù)據(jù)流程的工具,它將數(shù)據(jù)獨立抽象出來,通過圖形方式描述信息的來龍去脈和實際流程
數(shù)據(jù)字典:是指對數(shù)據(jù)的數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯、外部實體等進行定義和描述,其目的是對數(shù)據(jù)流程圖中的各個元素做出詳細的說明
系統(tǒng)分析:是應(yīng)用系統(tǒng)的思想和方法,把復(fù)雜的對象分解成簡單的組成部分,找出這些部分的基本屬性和批次之間的聯(lián)系
系統(tǒng)結(jié)構(gòu):是指系統(tǒng)內(nèi)部各組成要素之間的相互聯(lián)系、相互作用的方式或秩序,即各要素在時間或空間上排列和組合的具體形式
系統(tǒng)設(shè)計:是新系統(tǒng)的物理設(shè)計階段。根據(jù)系統(tǒng)分析階段所確定的新系統(tǒng)的邏輯模型、功能要求,在用戶提供的環(huán)境條件下,設(shè)計出一個能在計算機網(wǎng)絡(luò)環(huán)境上實施的方案,即建立新系統(tǒng)的物理模型。
模塊:在程序設(shè)計中,為完成某一功能所需的一段程序或子程序;或指能由編譯程序、裝配程序等處理的獨立程序單位;或指大型軟件系統(tǒng)的一部分
系統(tǒng)設(shè)計說明書:這里所說的系統(tǒng)指的是程序系統(tǒng)。編制的目的是說明對程序 系統(tǒng)的設(shè)計考慮,包括程序系統(tǒng)的基本處。流程、程序系統(tǒng)的組織結(jié)構(gòu)、模塊劃分、功能分配、接口設(shè)計。運行設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計和出錯處理設(shè)計等,為程序的詳細設(shè)計提供基礎(chǔ)。
代碼:是代表事物名稱、屬性、狀態(tài)等的符號。以簡短的符號形式代替具體的文字說明
企業(yè)流程或業(yè)務(wù)流程是指企業(yè)為了完成某一項目標或任務(wù)而進行的跨越時間和空間的邏輯上相關(guān)的一系列活動的有序集合,流程具有組織結(jié)構(gòu)、人、管理原則、管理技術(shù)、管理信息和管理反復(fù)等要素。企業(yè)流程的組成主要是活動
18、數(shù)據(jù)庫設(shè)計共分為幾個步驟?
答:(1)需求分析:了解用戶的數(shù)據(jù)需求、處理需求、安全性及完整性要求
(2)概念設(shè)計:通過數(shù)據(jù)抽象,設(shè)計系統(tǒng)概念模型,一般為E-R模型;
(3)邏輯結(jié)構(gòu)設(shè)計:設(shè)計系統(tǒng)的模式和外模式,對于關(guān)系模型主要是基本表和視圖;(4)物理結(jié)構(gòu)設(shè)計:設(shè)計數(shù)據(jù)的存儲結(jié)構(gòu)和存取方法,如索引的設(shè)計;
(5)系統(tǒng)實施:組織數(shù)據(jù)入庫、編制應(yīng)用程序、試運行;
(6)運行維護:系統(tǒng)投入運行,長期的維護工作。
19、系統(tǒng)設(shè)計說明書的內(nèi)容?
答:(1)模塊設(shè)計說明。系統(tǒng)的模塊化結(jié)構(gòu)圖及其說明,各主要模塊處理流程圖及其說明等。(2)代碼設(shè)計說明。編碼對象的名稱,代碼的結(jié)構(gòu),校驗位的設(shè)計方法和相應(yīng)的編碼表等。
(3)輸入輸出設(shè)計和人機對話設(shè)計說明。輸入輸出設(shè)備的選擇,輸入輸出的格式,以及輸出數(shù)據(jù)的編輯檢驗方法等。
(4)文件或數(shù)據(jù)庫的設(shè)計說明。它包括各數(shù)據(jù)文件的結(jié)構(gòu)、功能、命名標準等。
(5)網(wǎng)絡(luò)設(shè)計說明。它主要說明網(wǎng)絡(luò)的拓樸形式;傳輸控制規(guī)程、線路的種類和終端數(shù)量等。
(6)系統(tǒng)測試說明。它包括確定測試方法和測試結(jié)果分析評價方法,選擇針對功能測試、逆向測試、強度測試、恢復(fù)測試的數(shù)據(jù),制訂測試的步驟等內(nèi)容。
20、舉例說明一種輸入校驗的方法,并說明其重要性?(任選其中一種方法回答問題)
答:1)重復(fù)校驗——兩次輸入內(nèi)容不一致,計算機將顯示或打印出錯信息。
2)視覺校驗——的差錯率根人本身的狀況、情緒、水平等有直接的關(guān)系,差錯率為75%-85%3)校驗位校驗——利用代碼的校驗位完成對原始代碼的正確性檢驗4)控制總數(shù)校驗——在數(shù)據(jù)的輸入過程中由計算機程序累計總值,將兩者進行對比校驗5)格式校驗——校驗數(shù)據(jù)記錄中各項數(shù)據(jù)項的位數(shù)和位臵是否符合預(yù)先規(guī)定的格式6)邏輯校驗——根據(jù)業(yè)務(wù)上各種數(shù)據(jù)的邏輯性,檢查有無矛盾。例如:月份最大不會超過12,否則出錯。7)界限校驗——檢查某項輸入數(shù)據(jù)的內(nèi)容是否位于規(guī)定范圍之內(nèi),凡在此范圍之外的數(shù)據(jù)均屬出錯8)順序校驗——要求數(shù)據(jù)無 缺號時,通過順序校驗,可以發(fā)現(xiàn)被遺漏的記錄9)記錄數(shù)據(jù)校驗——對輸入數(shù)據(jù)、對處理數(shù)據(jù)、輸出數(shù)據(jù)集出錯數(shù)據(jù)的個數(shù)等均可進行計數(shù)校驗10)平衡校驗——檢查有平衡關(guān)系的項目是否平衡。
21、程序調(diào)試有幾類方法?每類方法包括哪些具體方法?
答:程序調(diào)試方法目前采用的仍是實驗法,一般分為黑箱法和白箱法 黑箱法主要有:等價分類法、邊緣值分析法、因果分析法、錯誤推算法
白箱法常用的有:語句覆蓋法、判斷覆蓋法、條件覆蓋法、判斷/條件覆蓋法、條件組合覆蓋法。
22、系統(tǒng)調(diào)試分為幾個步驟?各步驟要解決什么問題?
答:調(diào)試一個系統(tǒng)的過程可以分為1)程序調(diào)試—主要發(fā)現(xiàn)程序設(shè)計的錯誤2)
聯(lián)合調(diào)試—主要發(fā)現(xiàn)系統(tǒng)設(shè)計的錯誤3)系統(tǒng)統(tǒng)調(diào)——對子系統(tǒng)之間的借口、數(shù)據(jù)通信、處理功能、資源共享以及某系統(tǒng)遭到破壞后能否按要求恢復(fù)等問題調(diào)試4)系統(tǒng)測試——發(fā)現(xiàn)系統(tǒng)分析中得錯誤
23、系統(tǒng)轉(zhuǎn)換有哪幾種方式?各有什么優(yōu)、缺點?
答:新舊系統(tǒng)的轉(zhuǎn)換方式一般分為1)直接轉(zhuǎn)換方式,優(yōu)點:簡單、易行、最為經(jīng)濟;缺點:一旦新系統(tǒng)發(fā)生問題將可能造成一些意想不到的損失。2)并行轉(zhuǎn)換方式,優(yōu)點:可以保持系統(tǒng)業(yè)務(wù)不間斷,不斷修改新系統(tǒng)出現(xiàn)的問題,是系統(tǒng)轉(zhuǎn)換風險較小;缺點:兩套系統(tǒng)同時運行,使得系統(tǒng)轉(zhuǎn)換的費用加大。3)分段轉(zhuǎn)換方式,優(yōu)點:可以做到系統(tǒng)轉(zhuǎn)換平穩(wěn)、可靠、易于管理,又不至于使得費用加大;缺點:新舊系統(tǒng)差異較大時,不宜采用此種方法。
第三篇:昆明理工大學(xué)國土資源工程學(xué)院實習報告
昆明理工大學(xué)國土資源工程學(xué)院
地理信息系統(tǒng)2008級
實習報 告
姓名: 顧 君 學(xué)號: 200810103128 指導(dǎo)老師:朱大明 劉方成
持續(xù)時間:2010.8.30~2010.9.10
為期一周的GIS上機操作在新生們踏進校門的時刻到來了。接觸GIS已經(jīng)有2年多的時間,但至今仍然只是懂了一點皮毛,對于MAPGIS的了解以及運用還很不夠,這次的實習活動是一次很好的實踐我們所學(xué)及進一步向?qū)I(yè)GIS方向發(fā)展的階梯。我們所學(xué)過的《理信息系統(tǒng)——原理、方法及應(yīng)用》這本書是GIS專業(yè)的核心基礎(chǔ)課程,是一門需要通過大量實踐才能很好地理解的學(xué)科。
本次實習的主要內(nèi)容分為兩方面,其一是在計算機房里學(xué)習操作mapgis(為期兩周),另一個是前往云南省地礦測繪院進行參觀以及聽取報告(為期一天)。這次的實習目的主要有以下幾點:
1.熟練掌握并運用MAPGIS軟件掃描矢量化1:2000地形圖,掌握掃描矢量化的基本原理、方法和步驟。
2.熟練掌握MAPGIS的空間數(shù)據(jù)輸入與輸出,及圖形編輯等功能。3.了解GIS空間數(shù)據(jù)的獲取和處理的方法。
4.了解GIS相關(guān)產(chǎn)業(yè)的業(yè)務(wù)流程,以及發(fā)展狀況、方向和趨勢。
5.了解GIS在一些具體領(lǐng)域的應(yīng)用實例,工作的流程和工作原理,以及分析需求的方法。
6.掌握GIS空間分析方法(DEM建立)。
7.使學(xué)生認識到自己GIS知識和技能的不足之處,進一步學(xué)習GIS相關(guān)知識和培養(yǎng)自己的專業(yè)技能,以便適應(yīng)未來GIS發(fā)展的需要。
實習第一部分 :MAPGIS上機操作
在使用電腦進行操作前,先要熟練掌握地理信息系統(tǒng)的相關(guān)知識。所謂地理信息系統(tǒng)的應(yīng)用就是人們應(yīng)用GIS對地球表層人文經(jīng)濟和自然資源及環(huán)境等多種信息進行管理和分析,以掌握城鄉(xiāng)和區(qū)域的自然環(huán)境和經(jīng)濟地理要素的空間分布、空間結(jié)構(gòu)、空間聯(lián)系 和空間過程的演變規(guī)律,使它成為國家宏觀決策和區(qū)域多目標開發(fā)的依據(jù),從而為區(qū)域經(jīng)濟發(fā)展 服務(wù)。
而我們所使用mapgis6.7,就是一款對圖形進行諸如矢量化,數(shù)字化,拓撲等等處理的平臺軟件,從而能夠為測繪與地圖制圖,資源調(diào)查與管理,城鄉(xiāng)規(guī)劃,災(zāi)害監(jiān)測,環(huán)境保護,國防以及宏觀決策支持做出貢獻。
當然,僅僅是實習而已,要說做出什么成就的話就是天方夜譚了,我們的任務(wù)就是本著科學(xué)嚴謹?shù)膽B(tài)度,把實習期間的工作完成到自己最好最有質(zhì)量的水平。這一次上機的主要實習內(nèi)容有:
(1)1:2000地形圖掃描矢量化
這是我們一開始進行的第一步實習,其目的是把圖形校正成1:2000的比例尺,然后在校正成功以后的圖形上進行操作,步驟主要如下:
1.首先打開mapgis6.7主菜單,把系統(tǒng)庫進行如下設(shè)置。
2.打開圖象處理中的圖象分析,選擇文件里的數(shù)據(jù)輸入,選擇需要轉(zhuǎn)換的文件類型并且添加文件,選擇轉(zhuǎn)換。
3.在圖象分析里打開影像,并在主菜單里的實用服務(wù)里選擇投影變換,生成一個1:2000的圖框,選擇矩形分布為40X50,輸入圖幅名稱,選擇圖幅編號,然后確定、關(guān)閉。
4.打開剛剛的圖象分析,裝入轉(zhuǎn)換成MSI格式的圖形,利用打開參照線文件的方式加入剛剛所生成圖框,選擇刪除所有控制點。按順時針添加新的控制點。選擇校正預(yù)覽,然后選擇影像校正的幾何校正,然后換名存文件。在輸入編輯里打開剛剛所校正的圖框,在彈出來的提示里選擇確認。
5.選擇其他,整圖變換,鍵盤輸入?yún)?shù),按如下操作,點確認。
6.最后裝入剛剛保存的MSI格式的光柵,即轉(zhuǎn)換成功。
注:應(yīng)為黑色。
剛剛開始操作時就會發(fā)現(xiàn),轉(zhuǎn)換成功的光柵格式為MSI,而MSI格式的文件在做矢量化時不支持交互式矢量化的操作,從而在畫等高線的時候會顯得非常麻煩。這里,我們可以選擇先進行圖形的矢量化,最后再來校正圖形,可以省去很多不必要的麻煩,具體操作如下:
1.打開TIF格式的光柵文件,進行矢量化操作,可以得到如下一副完整的矢量化以后的圖(圖中不含區(qū)文件)
2.新建一個點文件,命名為角點,如下方式提取四個角點,然后保存點文件。
3.在實用服務(wù)里打開誤差校正,裝入剛剛保存的腳點文件以及轉(zhuǎn)換tif文件時所用的圖框
4.在控制點里,選擇采集控制點,全部勾上以后點確定。(這里也可以分開選擇采集控制點,全部采集的目的是避免重復(fù)操作)
5.控制點里,設(shè)置控制點參數(shù),按順時針方向先添加實際值的控制點,完了以后按順序添加理論值的控制點,如下圖
6.添加完控制點以后,點擊數(shù)據(jù)校正里的成批文件校正,裝入需要校正的文件,點開始校正,然后確定。
這一步以后即完成了先矢量化再校正的操作。在實習中,主要涉及的操作就是圖形的矢量化,建立等高線的高程模型,所以在本次實習報告中所講的主要內(nèi)容即介紹矢量化和等高線數(shù)字高程模型的建立。
(2)光柵矢量化
1.打開輸入編輯,在右邊文件列表中右鍵,選擇關(guān)聯(lián)文件圖例,裝入剛剛拷入的規(guī)劃設(shè)計里的 “規(guī)劃設(shè)計5000.CLN” 這一文件,確定,然后打開圖例板。
2.裝入光柵文件,在右邊文件列表里右鍵新建文件(點,線,區(qū)),在圖例板里找到相應(yīng)圖形并且在光柵上進行矢量化。
3.如此,即完成了光柵的矢量化。如果選擇的光柵是TIF 格式,則在矢量化以后要進行圖形的校正,校正的步驟在報告一開始已經(jīng)介紹過,這里不重復(fù)講解。
(3)等高線數(shù)字高程模型的建立
建立等高線數(shù)字高程模型,其中最重要的一部就是給等高線賦值高程,因為高程賦值錯誤勢必會影響數(shù)字高程模型,其步驟主要如下:
1.裝入光柵和等高線(為了清晰可見,裝入高程點文件),在線編輯里的參數(shù)編輯選擇編輯線屬性結(jié)構(gòu),加入【高程值】這一屬性,點擊OK。
2.判斷好所要賦值的等高線的高程值和高程變化規(guī)律,選擇矢量化里的高程自動賦值,如下圖進行高程輸入(高程增量的絕對值都為2,增加為+2,減小為-2)。對個別單獨的等高線,可用屬性輸入來賦值。
3.高程賦值完成后,即可進行等高線高程數(shù)字模型的建立。打開空間分析的DTM分析,利用打開線文件的方式打開等高線
4.為了防止建立模型時有不必要的錯誤,在建模之前可進行等高線查錯。處理點線,線屬性高程點提取,將高程點顯示出來。然后選擇等高線錯誤檢查設(shè)置,選擇高程,等高距為2,點擊確認
如上圖,出現(xiàn)等高線數(shù)據(jù)無錯,即可進行建模。如果提示中有錯誤,則在原圖中找到對應(yīng)線段進行修改。
5.在GRD模型里選擇離散數(shù)據(jù)網(wǎng)格化,換名存文件,確定
6.接下來,在Grd模型里選擇彩色等值立體圖繪制,將剛剛換名存的文件打開,進行如下操作,點確定。
7.上一步操作確定以后,即得到了數(shù)字高程模型,如下:
以上為24-2圖幅的操作步驟,結(jié)果如下: 矢量化完成:
高程數(shù)字模型:拓撲
:
實習二 云南省地礦測繪院參觀學(xué)習
本次實習的唯一的一次戶外活動,則是到位于昆明市大石壩的云南省地礦測繪院進行參觀,聽取報告。
云南省地礦測繪院成立于1958年,已有伍拾壹年歷史,主要經(jīng)營測繪工程,地圖制圖,印刷服務(wù),膠印鉛印復(fù)印,圖件清繪,微機排版出片。雖然測繪院的大多數(shù)建筑物已有些年代,但其實是一種光輝歲月的見證。在成立的將近50年里,本單位為云南省乃至全國各地輸送了大量人才,單位口碑俱佳,知名度輻射全國。
目前,云南省地礦測繪院主要從事野外測量,其下屬的信息中心則負責GIS方面的工作。規(guī)劃設(shè)計中心、編輯部、儀器檢驗站這三個部門,雖然已經(jīng)不再是單位的主要支柱,但也作為一個輔佐產(chǎn)業(yè)延伸下來?,F(xiàn)在的印刷廠,不像原來一樣用來印刷地圖,而是轉(zhuǎn)向幫助外界印刷書刊來謀生,其收效也比較可觀。
云南省地礦測繪院信息中心,業(yè)務(wù)范圍甚廣,主要包括測繪與工程測量、低能開發(fā)、巖石設(shè)計施工、環(huán)境工程等等諸多包括大地測量方面的工程。在測繪方面,信息中心主要有以下幾個優(yōu)勢:1.測量----儀器先進、技術(shù)一流、精確高效; 2.鉆探----設(shè)備精良、水陸全能;3.物探----設(shè)備先進、技術(shù)領(lǐng)先、準確高效;4.試驗----設(shè)備先進、準確高效。信息中心負責的內(nèi)容也非常多,比如為土地服務(wù)、GIS建庫、圖形處理等等,還涉及一些軟件的開發(fā),另外一項非常重要的就是這次全國第二次土地普查,地礦測繪院信息中心主要負責陸良縣、師宗縣、會澤縣的工作。信息中心作為地礦測繪院最大的產(chǎn)業(yè)支柱,其每年的收益非常充盈,工作完成的質(zhì)量也受到外界的認可,也因此,信息中心名聲在外。另外,測繪院還設(shè)有一個遙感所,專門負責利用無人駕駛飛機對地面拍攝以供其他部門使用。
我的體會
通過這次為期2周的實習,我對于GIS的概念、內(nèi)容、及應(yīng)用有了更深一步的認識。對于MAPGIS的運用已經(jīng)漸漸純熟,漸入佳境。剛開始的時候,由于一段時間不常接觸,使得各項操作都比較生疏,甚至還要請教老師和同學(xué),通過這次的訓(xùn)練,在基本完成老師要求的任務(wù)過程中深化了對MAPGIS的了解和認識,能夠獨立完成各項作業(yè)。以后我們要接觸更多的相關(guān)技術(shù),所以我和我們專業(yè)的同學(xué)都應(yīng)該繼續(xù)認真地學(xué)習,兢兢業(yè)業(yè)地完成老師布置的任務(wù),并且自己鉆研,探索,將GIS變成自己手中鋒利的武器。
第四篇:昆明理工大學(xué)短學(xué)期實習報告
昆明理工大學(xué)2012年短學(xué)期實習報告
一.實習背景及目的自從走進了大學(xué),就業(yè)問題就似乎總是圍繞在我們的身邊,成了說不完的話題。在現(xiàn)今社會,招聘會上的大字報都總寫著“有經(jīng)驗者優(yōu)先”,可還在校園里面的我們這班學(xué)子社會經(jīng)驗又會擁有多少呢?為了拓展自身的知識面,擴大與社會的接觸面,增加個人在社會競爭中的經(jīng)驗,鍛煉和提高自己的能力,以便在以后畢業(yè)后能真正走入社會,能夠適應(yīng)國內(nèi)外的經(jīng)濟形勢的變化,并且能夠在生活和工作中很好地處理各方面的問題,學(xué)校為我們開設(shè)了短學(xué)期實習課程,讓我們走出學(xué)校去學(xué)習。實習,就是把我們在學(xué)校所學(xué)的理論知識,運用到客觀實際中去,使自己所學(xué)的理論知識有用武之地。只學(xué)不實踐,那么所學(xué)的就等于零。理論應(yīng)該與實踐相結(jié)合。另一方面,實踐可為以后找工作打基礎(chǔ)。通過這段時間的實習,學(xué)到一些在學(xué)校里學(xué)不到的東西。因為環(huán)境的不同,接觸的人與事不同,從中所學(xué)的東西自然就不一樣了。要學(xué)會從實踐中學(xué)習,從學(xué)習中實踐。我們不只要學(xué)好學(xué)校里所學(xué)到的知識,還要不斷從生活中,實踐中學(xué)其他知識,不斷地從各方面武裝自已,才能在競爭中突出自已,表現(xiàn)自已。實習是每一個大學(xué)畢業(yè)生必須擁有的一段經(jīng)歷,它使我們在實踐中了解社會、在實踐中鞏固知識;實習又是對每一位大學(xué)畢業(yè)生專業(yè)知識的一種檢驗,它讓我們學(xué)到了很多在課堂上根本就不到的知識,既開闊了視野,又增長了見識,也是我們走向工作崗位的第一步。
二.實習時間及單位
實習時間為學(xué)校安排的短學(xué)期內(nèi)五個周,暑假放假前實習兩周,收假后實習三周,而在收假后還有一周是用來聽講座的。實習單位分為五個:它們是呈貢斗南花卉市場,倚天園,云南白藥廠,云南省藥物所等幾家單位參觀和實習。
三.實習主要過程
第一次實習我們?nèi)チ顺守暥纺匣ɑ苁袌?,在斗南我了解到呈貢斗南的花卉鮮花經(jīng)濟,始于上個世紀的83年,經(jīng)過22年的發(fā)展,呈貢花卉種植面積已達15000畝,鮮切花品種達150多個,年交易鮮切花15億枝,種苗5000多萬株,年交易額達10余億元。1999年,上海無形資產(chǎn)評估事務(wù)所對“斗南花卉”品牌價值的 1
評估價值為32億元人民幣。斗南花卉交易市場是目前亞洲最大的鮮切花交易市場,榮獲上海大世界吉尼斯總部頒發(fā)的“大世界吉尼斯之最”證書。斗南花市占地135畝,總投資1.2億元人民幣,日交易鮮切花200萬枝,在花卉交易、配送、融資、服務(wù)、管理和信息傳遞等方面都達到了國際先進水平,成為云南花卉進軍國際市場的唯一通道。每日清晨5點,斗南花市開始迎客利市,整個交易大廳里,燈火通明,人頭攢動,百花爭艷,數(shù)百個鮮切花品種組成若干條長長的“花街”宴迎來國內(nèi)外、省內(nèi)外的花商。數(shù)萬擔鮮花花團錦簇,匯成了花的海洋。無論你是來自何地的花商,只要你選購好自己所需的鮮切花,賣方都會為你提供包裝箱,幫助你打好包后,送交駐在斗南的中國東方航空公司云南分公司辦事處,辦好航運手續(xù)后,你就可以放心地通知到達地的親友準備接貨了?;ㄊ蟹执笞邗r花交易拍賣市場——昆明國際花卉交易拍賣中心和散戶售賣市場。拍賣市場有信息、交易、儲存、商住、金融、空運、技術(shù)咨詢等多功能系統(tǒng),每日凌晨2-3點開始交易,6-7點達至高潮,交易后裝著花卉的汽車直奔機場、車站托運。最早的一批鮮花,每天早上就能運抵北京。到了上午,交易市場關(guān)門,在另一處類似集市的大市場內(nèi),散戶開始零售鮮花。花市令人感興趣的不僅是它的規(guī)模,還有云南那些穿著樸素的花農(nóng)賣花時的多樣風情!昆明城里的許多人也喜歡在清晨趕往斗南,在花海中飽覽群芳后,買回各種自己所喜愛的鮮花,裝點生活,讓斗南的鮮艷和芬芳留在自己的小日子里??斗南——世界東方文明古國崛起的鮮花帝都,因鮮花而走向世界。
第二次實習我們?nèi)チ艘撂靾@,它是一家經(jīng)營餐飲的公司,去伊天園我了解到它是集清真餐飲服務(wù)、清真美食文化研究、物流配送、原料加工、技術(shù)培訓(xùn)為一體的大型清真綠色食品連鎖運營機構(gòu)。公司自1998年成立以來,在全體員工團結(jié)拼搏、努力奮進,伊天園異軍突起,迅速發(fā)展成為云南最具影響力的清真餐飲企業(yè)。多年的勵精圖治,企業(yè)已走上品牌化、連鎖化、規(guī)?;?、專業(yè)化之路。目前共擁有直營連鎖店十家、經(jīng)營面積6萬5千平方米、員工2000余人、各類中、高級人才180余人。高級管理層平均年齡僅28歲,是一家朝氣蓬勃、年輕向上的優(yōu)秀企業(yè)。數(shù)年來先后被評為云南省優(yōu)秀企業(yè)、昆明市十佳企業(yè)、云南省著名商標、中華餐飲名店、餐飲名牌企業(yè)等。公司最初是一個云南師范大學(xué)的一個學(xué)生從擺路邊大排檔做起來的。另外伊天園的一個人力資源總監(jiān)為我們講了職業(yè)生涯
規(guī)劃課,從他講的我知道了我們要早做好人生的職業(yè)生涯規(guī)劃,并且要早準備,培養(yǎng)良好的交際能力,團隊合作能力等,還有就是要目標數(shù)字化,這樣好有對比性。
伊天園——盛開在彩云之南的一朵清真美食文化奇葩。
第三次實習我們?nèi)チ嗽颇习姿帍S,在云白藥我了解到云白藥的主營業(yè)務(wù)高增長,2011年,云南白藥實現(xiàn)收入113.12億元,同比增長12.28%;凈利潤12.11億元,同比增長30.74%;每股收益1.74元。經(jīng)過2010年的渠道整合,透皮業(yè)務(wù)出現(xiàn)恢復(fù)性高增長,實現(xiàn)銷售收入9.52億元,同比增長 69.40%。2011年10月,公司正式搬遷至呈貢新區(qū),新基地具有40余條中藥生產(chǎn)線,14種劑型的生產(chǎn)能力,中藥產(chǎn)能擴大2-3倍,產(chǎn)業(yè)規(guī)模達到100億元以上。新區(qū)生產(chǎn)車間采用模塊化設(shè)計,包含了全部工序,能獨立生產(chǎn),避免交叉污染。截至2012年3月,共有顆粒劑、膠囊劑、片劑、散劑、丸劑五個劑型通過GMP認證。此次搬遷徹底解決了產(chǎn)能問題,解除了生產(chǎn)的市場制約,有利于新產(chǎn)品培育。公司擁有國內(nèi)一流的單體聯(lián)合制劑廠房和最大的醫(yī)藥商業(yè)物流中心,將有助于凝聚品牌價值,形成未來的核心競爭力。白藥品牌價值的持續(xù)增長來源于公司基于產(chǎn)業(yè)環(huán)境不斷的變革與內(nèi)外部資源整合。得益于“一體兩翼”的戰(zhàn)略推動,云南白藥的市值從2006年初的120億元上升到2010年底的420億元。如果說前五年的戰(zhàn)略是以“產(chǎn)品”基礎(chǔ),那么“大健康”的戰(zhàn)略則上升到“產(chǎn)業(yè)”的高度。2011年,云南白藥牙膏收入12億元,增速15%左右??垦栏嗬瓌?,今年一季度公司健康產(chǎn)品部增長超過30%。中藥草本類日化產(chǎn)品是我國增長最快的細分市場,公司牙膏在牙膏市場占有率約為10%,占有率排名第五,已經(jīng)是全國知名的牙膏品牌。公司重磅推出的新品牌牙膏朗健市場定位清晰,將成為推動牙膏持續(xù)增長的動力。未來公司健康領(lǐng)域?qū)⑼卣怪玲t(yī)療器械、醫(yī)療服務(wù)等眾多領(lǐng)域,實現(xiàn)“產(chǎn)品”向“產(chǎn)業(yè)”的升級。
云白藥——布局大健康產(chǎn)業(yè)之路,有望成中藥日化航母。第三次實習我們?nèi)チ嗽颇鲜∷幬锼?,在哪我了解到云南省藥物研究所始建?956年,2000年科研院所轉(zhuǎn)制為企業(yè),整體進入云南醫(yī)藥集團,現(xiàn)由云南白藥集團托管。它有多項殊榮:國家認定企業(yè)技術(shù)中心(2005年國家發(fā)改委等5部委認定);國家中藥現(xiàn)代化(云南)基地——中藥工程技術(shù)及制劑研究中心(200
4年通過國家GMP 認證);藥物安全性評價(GLP)中心(2006年通過國家GLP認證檢查);昆明國家生物產(chǎn)業(yè)基地生物醫(yī)藥中試生產(chǎn)中心——中藥、天然藥物制劑中試生產(chǎn)平臺(2008年國家發(fā)改委立項建)等。它在天然藥物資源調(diào)研、藥材品質(zhì)評價、有效成份提取分離、藥物分析、制劑工藝、藥理和毒理篩選和評價、藥代、質(zhì)量標準、中試、工程化轉(zhuǎn)化等方面建立了系統(tǒng)的研發(fā)體系,形成了完整的新藥研發(fā)鏈,建立了天然藥物資源研究中心、天然藥物篩選研究中心、藥物安全性評價(GLP)中心、藥物制劑研究中心和中試基地。其中,中藥材品質(zhì)評價實驗室、中藥毒理實驗室是國家中醫(yī)藥管理局認定的三級實驗室。下屬制藥廠擁有自主知識產(chǎn)權(quán)的獨家品種:痛舒膠囊、腫痛氣霧劑、腫痛搽劑、腫痛凝膠、傷益氣霧劑、膽清片、痛舒片。其中痛舒膠囊、腫痛氣霧劑為云南省名牌產(chǎn)品,并列入國家基本醫(yī)療保險藥品目錄。痛舒膠囊年銷售將上億元。昆明國家生物產(chǎn)業(yè)基地生物醫(yī)藥中試生產(chǎn)中心——中藥、天然藥物制劑生產(chǎn)平臺,總投資4400多萬元,約6000㎡,按GMP條件建立了基本涵蓋《中國藥典》2010年版一部的劑型中試能力,能開展軟袋大輸液、凍干粉針、微丸、滴丸、滲透泵、軟膠囊、巴布劑、氣霧劑、涂膜劑、滴眼劑等20余種劑型的小試、中試和工程化轉(zhuǎn)化。藥物所天然藥物資源研究中心幾代科技人員,走遍云南山水、遍訪民族民間,開展云南天然藥物資源調(diào)研和民族民間用藥經(jīng)驗的收集,積累了4萬多份臘葉標本,編撰出版了《云南天然藥物圖鑒》第一至五卷、《滇南本草(增補本)》第一至二卷、《云南重要天然藥物》、《云南民族藥志》第一至二卷、《云南主要天然藥物》(臘葉標本部分)等藥學(xué)書籍和光盤。
建所50余年,先后主持和參與開發(fā)出30余個原創(chuàng)新藥,包括青蒿素(為主要研發(fā)單位之一,全國排名第三位)、燈盞花系列(燈盞花素、燈盞花素片、燈盞花素注射液、益脈康)、三七系列(三七總皂苷、血塞通注射液、三七冠心寧、七葉神安片)、金品系列藥物等,全部實施了產(chǎn)業(yè)化,部分品種是云南省內(nèi)外的知名品種和支撐品牌,獲國家和省部級以上獎勵30余項,取得了較好的社會效益和經(jīng)濟效益,為祖國醫(yī)藥衛(wèi)生事業(yè)和云藥產(chǎn)業(yè)發(fā)展做出了貢獻。
四.實習所想、所感
實習真的是一種經(jīng)歷,只有親身體驗才知其中滋味。課本上學(xué)的知識都是最基本的知識,不管現(xiàn)實情況怎樣變化,抓住了最基本的就可以以不變應(yīng)萬變。如今有不少學(xué)生實習時都覺得課堂上學(xué)的知識用不上,出現(xiàn)挫折感,但我覺得,要是沒有書本知識作鋪墊,又哪能應(yīng)付這瞬息萬變的社會呢?
經(jīng)過這次實習,雖然時間很短??晌覍W(xué)到的卻是我兩年大學(xué)中難以學(xué)習到的。走出美麗的象牙塔,感受外面的世界,才真正體會到社會競爭的現(xiàn)實性和殘酷性。曾經(jīng)的我們?nèi)缇淄堋⒒\中鳥,絲毫感受不到社會工作的復(fù)雜與艱辛。在大學(xué)校園里有的同學(xué)還過著空虛、無聊的生活,現(xiàn)在想想真不應(yīng)該。我們學(xué)到的知識好少。沒有實際操作經(jīng)驗和技能,書本上的理論和知識與現(xiàn)實有很大的差距,我們應(yīng)該清楚地認識到物流業(yè)雖是一個新興產(chǎn)業(yè),具有很大的發(fā)展空間和市場潛力,就業(yè)前景非??捎^。但是,它又是一種艱辛的行業(yè),社會上需求更多的是實際操作人員,而管理層人才往往需求較少。因此,在大學(xué)期間我們除了應(yīng)具備扎實的專業(yè)知識外,還應(yīng)該培養(yǎng)吃苦耐勞、團結(jié)協(xié)作的精神,這對我們今后就業(yè)、擇業(yè)非常有幫助。志當存高遠,事應(yīng)求卓越。前途是光明的,道路是曲折的。所以,再也不要覺得無事可做了,其實我們的路很長,道很遠。
實習雖然結(jié)束了,有許多讓我回味的思緒,在這個春意盎然的季節(jié),伴隨著和煦的春風一起飛揚,飛向遠方,去追逐我的夢!
第五篇:昆明理工大學(xué)報告封面
課 程 設(shè) 計
課程名稱:設(shè)計題目:學(xué) 院:專 業(yè):年 級:學(xué)生姓名:指導(dǎo)教師:日 期:
java程序設(shè)計
模型計算機的設(shè)計
信息工程與自動化學(xué)院
物聯(lián)網(wǎng)工程
2013級
鄒華建(學(xué)號201310410120)
毛存禮
2015.8.25 至 2015.9.4
教 務(wù) 處 制
課 程 設(shè) 計 任 務(wù) 書
信息工程與自動化 學(xué)院 物聯(lián)網(wǎng)工程 專業(yè) 2013 年級
學(xué)生姓名: 鄒華建
課程設(shè)計題目: JAVA程序設(shè)計
課程設(shè)計主要內(nèi)容:
把指定目錄中的學(xué)生照片文件(處理文件可以自選)名更改為學(xué)號命名,并將更名后的文件復(fù)制到新的目錄中。
設(shè) 計 指 導(dǎo) 教 師(簽字):
教學(xué)基層組織負責人(簽字):
2015年7月6日
一、課程設(shè)計的目的
Java語言是當今流行的網(wǎng)絡(luò)編程語言,它具有面向?qū)ο?、跨平臺、分布應(yīng)用等特點。面向?qū)ο蟮拈_發(fā)方法是當今世界最流行的開發(fā)方法,它不僅具有更貼近自然的語義,而且有利于軟件的維護和繼承。
為了進一步鞏固課堂上所學(xué)到的知識,深刻把握Java語言的重要概念及其面向?qū)ο蟮奶匦裕憻拰W(xué)生熟練的應(yīng)用面向?qū)ο蟮乃枷牒驮O(shè)計方法解決實際問題的能力,開設(shè)了一周的Java程序設(shè)計課程設(shè)計。
通過此次課程設(shè)計,鞏固所學(xué)Java語言基本知識,增進Java語言編輯基本功,掌握JDK、Editplus、Eclipse、JCreator等開發(fā)工具的運用,拓寬常用類庫的應(yīng)用。使學(xué)生通過該教學(xué)環(huán)節(jié)與手段,把所學(xué)課程及相關(guān)知識加以融會貫通,全面掌握Java語言的編程思想及面向?qū)ο蟪绦蛟O(shè)計的方法,為今后從事實際工作打下堅實的基礎(chǔ)。
二、Java課程短學(xué)期設(shè)計報告要求
任務(wù)1:用java編寫程序?qū)崿F(xiàn)對文件的操作,實現(xiàn)對文件的讀寫操作:(1)對文本中的句子進行分詞并將分詞結(jié)果輸出到excel文件或txt中;
(2)把指定目錄中的學(xué)生照片文件(處理文件可以自選)名更改為學(xué)號命名,并將更名后的文件復(fù)制到新的目錄中。
任務(wù)2:將輸出的數(shù)字進行排序通過使用java實現(xiàn);
任務(wù)3:設(shè)計一個具有簡單功能的計算器;
三、課程設(shè)計的基本要求
1、明確題目要求,進行需求分析;
2、進行功能設(shè)計,編寫設(shè)計說明;
3、進行程序設(shè)計與調(diào)試;
4、對設(shè)計過程進行系統(tǒng)的總結(jié);
5、界面美觀大方;
6、完成設(shè)計報告,課程設(shè)計報告應(yīng)包含以下八個內(nèi)容:
⑴ 課程設(shè)計題目;
⑵ 功能描述:對系統(tǒng)要實現(xiàn)的功能進行簡明扼要的描述。
⑶ 方案論證:
概要設(shè)計:根據(jù)功能描述,建立系統(tǒng)的體系結(jié)構(gòu),即將整個系統(tǒng)分解成若干子功能模塊,并用框圖表示各功能模塊之間的銜接關(guān)系,并簡要說明各模塊的功能。
詳細設(shè)計:詳細說明各功能模塊的實現(xiàn)過程,所用到的算法、技巧等。
⑷ 程序說明;
⑸ 效果及存在問題:說明系統(tǒng)的運行效果(附上運行界面圖片)、存在哪些不足以及預(yù)期解決辦法;
⑹ 結(jié)果分析及心得體會:談?wù)勛约涸谡n程設(shè)計過程中的心得體會;
⑺ 附錄:附上各功能模塊的主要代碼;
⑻ 參考文獻:按參考文獻規(guī)范列出各種參考文獻,包括參考書目,論文和網(wǎng)址等。
7、認真努力完成作業(yè)。要求獨立完成,不抄襲、不雷同(雷同抄襲者,均為0分)。按時交作業(yè)。
8、課程設(shè)計建議在Editplus +JDK,Eclipse +JDK平臺上開發(fā)、調(diào)試。
9、Java源程序應(yīng)加上詳盡的注釋語句,對所設(shè)計的類、屬性、方法說明其用途,對方法的調(diào)用說明其用意和使用參數(shù)的原因。特別是有深刻理解、有獨特見解的地方,用注釋語句加以說明。
10、課程設(shè)計作業(yè)包括全部軟件工程文件和課程設(shè)計說明書文件。課程設(shè)計說明書打印到規(guī)定的課程設(shè)計說明書用紙上,并裝訂好。說明書格式參考附件。
四、課程設(shè)計的主要內(nèi)容
利用學(xué)到的編程知識和編程技巧,通過具體項目的分析、設(shè)計和開發(fā),掌握開發(fā)Java大型軟件項目過程中所需要的軟件技術(shù)并熟悉軟件。
可以以小組為單位,每組1至3名學(xué)生,在教師的指導(dǎo)下,每組完成一至二個題目。題目可由下面提供的選題中選擇或?qū)W生自選經(jīng)教師審核后方可。該組每個同學(xué)承擔題目的不同部分,每位同學(xué)的課程設(shè)計報告必需獨立完成。
題目類型大致分配如下:
1、網(wǎng)絡(luò)通訊類,編制網(wǎng)絡(luò)聊天(Chat)程序,以下簡稱“網(wǎng)絡(luò)”類。
2、圖形界面Application類,編制類似計算器、MP3播放器、圍棋打譜,斗地主、潛艇大戰(zhàn)、挖地雷、迷宮等功能單一的程序,以下簡稱“圖形 ”類。
3、Applet動畫類,編制功能較復(fù)雜、效果較好的applet動畫程序,以下簡稱“動畫”類。
4、數(shù)據(jù)處理類,編制考試系統(tǒng)、出題系統(tǒng)、查詢系統(tǒng)、學(xué)生學(xué)籍、課程成績、圖書編目、倉庫貨物等數(shù)據(jù)錄入查詢程序,以下簡稱“數(shù)據(jù)”類。
5、其它類型,自選題目,須經(jīng)老師同意。
五、主要技術(shù)關(guān)鍵的分析、解決、方案比較
以下是可以參考的課程設(shè)計可能包含的相關(guān)知識:
1、Java核心編程J2EE:
面向?qū)ο蠹夹g(shù)
Java程序運行機制
開發(fā)環(huán)境的安裝和配置
Java語言基礎(chǔ)和重點API Java程序異常的處理
I/O、控制臺程序開發(fā)
Struts程序開發(fā)
2、數(shù)據(jù)庫技術(shù):
關(guān)系型數(shù)據(jù)庫原理
SQL數(shù)據(jù)查詢語言
MS SQL Server使用方法
數(shù)據(jù)庫中對象的建立與使用
Java數(shù)據(jù)庫編程(JDBC)
六、課程設(shè)計考核方式
指導(dǎo)教師依課程設(shè)計作業(yè)情況及整個課程設(shè)計中學(xué)生的表現(xiàn),綜合給出成績。
成績分為優(yōu)、良、中、及格、不及格五級。
七、主要參考資料
1、《Java語言與面向?qū)ο蟪绦蛟O(shè)計》,朱福喜、尹為民、余振坤編著,武漢大學(xué)出版社
2、《Java語言與面向?qū)ο蟪绦蛟O(shè)計》,印旻編著,清華大學(xué)出版社
3、《Java程序設(shè)計實用教程》,朱站立、沈偉編著,電子工業(yè)出版社
八、心得體會
任務(wù)1:
任務(wù)2:
源程序
package Kmust.testd;import java.util.Arrays;import java.io.File;import java.util.Scanner;import java.io.PrintWriter;public class Dtest { private static final String SPACE = “ ”;public static void main(String[] args)throws Exception{ String str;
File file1 = new File(“e:a.txt”);Scanner input=new Scanner(file1);str=input.nextLine();str = sortStringNumber(str);System.out.println(str);File file = new File(“e:b.txt”);PrintWriter output=new PrintWriter(file);output.write(str);output.close();} public static String sortStringNumber(String str){ //1,將字符串中的數(shù)值通過指定的規(guī)則進行切割獲取字符串數(shù)組。
String[] str_nums = toStringArray(str);//2,將字符串數(shù)組轉(zhuǎn)成int數(shù)組。
int[] nums = toIntArray(str_nums);//3,對int數(shù)組排序;sortIntArray(nums);//4,將int數(shù)組變成字符串。
return arrayToString(nums);} private static String arrayToString(int[] nums){ //1,創(chuàng)建字符串緩沖區(qū)。
StringBuilder sb = new StringBuilder();for(int i = 0;i < nums.length;i++){ if(i!=nums.length-1)sb.append(nums[i]+SPACE);else sb.append(nums[i]);} return sb.toString();} private static void sortIntArray(int[] nums){
Arrays.sort(nums);}
private static int[] toIntArray(String[] str_nums){ //1,先定義一個int數(shù)組。
int[] arr = new int[str_nums.length];//2,對字符串數(shù)組進行遍歷。
for(int i = 0;i < str_nums.length;i++){ //將數(shù)組格式的字符串轉(zhuǎn)成整數(shù)。存儲到arr數(shù)組中。
arr[i] = Integer.parseInt(str_nums[i]);} return arr;} private static String[] toStringArray(String str){ return str.split(SPACE);}
} 先建一個txt文件,輸入無序的幾個數(shù)字,如下;
程序的運行結(jié)果如下;
得到的txt文件b的顯示結(jié)果如下;
任務(wù)3:
源程序;
import java.awt.*;import javax.swing.*;import java.awt.event.*;public class CalculatorDemo {
String lastOption;//保存運算符號
double a,result, b,c;//保存計算結(jié)果
boolean start;//是否開始輸入數(shù)字
int fh;
JTextField text1;//顯示文本框
//構(gòu)成計算器的按鈕用按鈕數(shù)組來實現(xiàn)
JButton[] btn;
JButton[] btn1;
public void go(){
start=true;
lastOption=“=”;
JFrame myWindow=new JFrame(“計算器”);
JPanel p1=new JPanel();
JPanel p2=new JPanel();
text1=new JTextField(28);
btn=new JButton[12];
btn1=new JButton[7];
Container cp=myWindow.getContentPane();
//設(shè)置面板的布局方式GridLayout
p1.setLayout(new GridLayout(4,3,8,8));
p2.setLayout(new GridLayout(3,3,8,8));
cp.add(text1,BorderLayout.NORTH);
//構(gòu)成面板
for(int i=0;i<7;i++){
btn1[i]=new JButton(i+“");
}
//構(gòu)建符號并加入到按鈕中
btn1[6]=new JButton(”/“);
btn1[5]=new JButton(”AC“);
btn1[4]=new JButton(”*“);
btn1[3]=new JButton(”C“);
btn1[2]=new JButton(”-“);
btn1[1]=new JButton(”+/-“);
btn1[0]=new JButton(”+“);
//采用for循環(huán)添加組件
cp.add(p1,”West“);//放置中間容器p1
cp.add(p2,”East“);////放置中間容器p2
for(int i=0;i<7;i++){
p2.add(btn1[i]);
}
for(int i=1;i<10;i++){
btn[i]=new JButton(i+”“);
p1.add(btn[i]);
}
btn[10]=new JButton(”0“);
p1.add(btn[10]);
btn[11]=new JButton(”.“);
p1.add(btn[11]);
btn[10]=new JButton(”=“);
p1.add(btn[10]);
//采用for 循環(huán)為組件注冊事件監(jiān)聽器
for(int i=1;i<10;i++){
btn[i].addActionListener(new NumHandle());
}
btn[10].addActionListener(new OPtionHandle());
btn[11].addActionListener(new OPtionHandle());
for(int j=0;j<7;j++){
btn1[j].addActionListener(new OPtionHandle());
}
myWindow.pack();
myWindow.setVisible(start);
myWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
//創(chuàng)建內(nèi)部類NumHandle監(jiān)聽數(shù)字鍵動作
class NumHandle implements ActionListener{
public void actionPerformed(ActionEvent e){
String num=e.getActionCommand();//得到數(shù)字鍵上的數(shù)字
if(num.equals(”0“)){ //輸出0
text1.setText(text1.getText()+”0“);
}
if(num.equals(”1“)){ //輸出1
if(text1.getText().equals(”0“))//判斷文本域中顯示的數(shù)字是否為0
text1.setText(”1“);
else
text1.setText(text1.getText()+”1“);
}
if(num.equals(”2“)){ //輸出2
if(text1.getText().equals(”0“))
text1.setText(”2“);
else
text1.setText(text1.getText()+”2“);
}
if(num.equals(”3“)){ //輸出3
if(text1.getText().equals(”0“))
text1.setText(”3“);
else
text1.setText(text1.getText()+”3“);
}
if(num.equals(”4“)){ //輸出4
if(text1.getText().equals(”0“))
text1.setText(”4“);
else
text1.setText(text1.getText()+”4“);
}
if(num.equals(”5“)){ //輸出5
if(text1.getText().equals(”0“))
text1.setText(”5“);
else
text1.setText(text1.getText()+”5“);
}
if(num.equals(”6“)){ //輸出6
if(text1.getText().equals(”0“))
text1.setText(”6“);
else
text1.setText(text1.getText()+”6“);
}
if(num.equals(”7“)){ //輸出7
if(text1.getText().equals(”0“))
text1.setText(”7“);
else
text1.setText(text1.getText()+”7“);
}
if(num.equals(”8“)){ //輸出8
if(text1.getText().equals(”0“))
text1.setText(”8“);
else
text1.setText(text1.getText()+”8“);
}
if(num.equals(”9“)){ //輸出9
if(text1.getText().equals(”0“))
text1.setText(”9“);
else
text1.setText(text1.getText()+”9“);
}
}
}
//內(nèi)部類OPtionHandle監(jiān)聽符號鍵的動作
class OPtionHandle implements ActionListener{
public void actionPerformed(ActionEvent e){
String option=e.getActionCommand();
if(option.equals(”.“)){
text1.setText(text1.getText()+”.“);
}
/*if(option.equals(”sin“)){
a=Double.parseDouble(text1.getText());//將文本域上的字符串轉(zhuǎn)換為double型
double b=Math.sin(a/180*Math.PI);//現(xiàn)將a轉(zhuǎn)換為弧度制,再進行運算
text1.setText(String.valueOf(b));//輸出運算結(jié)果
}
if(option.equals(”cos“)){
a=Double.parseDouble(text1.getText());
double b=Math.cos(a/180*Math.PI);
text1.setText(String.valueOf(b));
}
if(option.equals(”tan“)){
a=Double.parseDouble(text1.getText());
double b=Math.tan(a/180*Math.PI);
text1.setText(String.valueOf(b));
}
if(option.equals(”log“)){
a=Double.parseDouble(text1.getText());
double b=Math.log(a)/Math.log(10.0);
text1.setText(String.valueOf(b));
}
if(option.equals(”sqrt“)){
a=Double.parseDouble(text1.getText());
double b=Math.sqrt(a);
text1.setText(String.valueOf(b));
}
if(option.equals(”pow“)){ //該運算含有兩個操作數(shù)
a=Double.parseDouble(text1.getText());
fh=4;//
text1.setText(”“);//將文本域的內(nèi)容清空
}
if(option.equals(”exp“)){
a=Double.parseDouble(text1.getText());
b=a;
double b=Math.exp(a);
text1.setText(String.valueOf(b));
}
if(option.equals(”求倒“)){
a=Double.parseDouble(text1.getText());
text1.setText(String.valueOf(1/a));
}*/
if(option.equals(”+/-“)){
if(!”0“.equals(text1.getText())){ //判斷文本域的數(shù)字是否為0
a=Double.parseDouble(text1.getText());
a=-a;//求相反數(shù)運算
text1.setText(String.valueOf(a));
}
}
if(option.equals(”C“)){
int i=text1.getText().length();
text1.setText(text1.getText().substring(0,i-1));
}
if(option.equals(”AC“)){
text1.setText(”“);//清空文本域中的內(nèi)容
}
if(option.equals(”+“)){
a=Double.parseDouble(text1.getText());
fh=0;
text1.setText(”“);
}
if(option.equals(”-“)){
a=Double.parseDouble(text1.getText());
fh=1;
text1.setText(”“);
}
if(option.equals(”*“)){
a=Double.parseDouble(text1.getText());
fh=2;
text1.setText(”“);
}
if(option.equals(”/“)){
a=Double.parseDouble(text1.getText());
fh=3;
text1.setText(”“);
}
//有兩個操作的運算
if(option.equals(”=")){
double c=Double.parseDouble(text1.getText());
switch(fh){
case 0: //執(zhí)行加法運算
result=a+c;
break;
case 1: //執(zhí)行減法運算
result=a-c;
break;
case 2: //執(zhí)行乘法運算
result=a*c;
break;
case 3: //執(zhí)行除法運算
result=a/c;
break;
case 4: //執(zhí)行a的b次冪運算
result=Math.pow(a, c);
break;
}
text1.setText(String.valueOf(result));//將運算結(jié)果轉(zhuǎn)換為字符串形式輸出
}
}
}
public static void main(String[] args){
CalculatorDemo window=new CalculatorDemo();
window.go();
// TODO code application logic here
}
} 程序運行結(jié)果如下: