軟件工程實(shí)習(xí)報(bào)告
個(gè)人項(xiàng)目總結(jié)
一軟件概況:
實(shí)習(xí)項(xiàng)目名稱:學(xué)生信息管理系統(tǒng)項(xiàng)目開發(fā)背景:
隨著當(dāng)代社會(huì)對教育事業(yè)的投入的增加,在校學(xué)生變得越來越來,對在校學(xué)生信息管理異常復(fù)雜。同時(shí)當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代,在各行各業(yè)中離不開信息管理處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于管理系統(tǒng)的原因。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行管理控制,不僅提高了工作效率,而且大大的提高了其安全性,尤其對于復(fù)雜的管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。
系統(tǒng)簡介:
要開發(fā)的系統(tǒng)可供學(xué)校管理人員管理學(xué)生信息,處理日常事務(wù);同時(shí)供學(xué)生登錄查詢自己的成績和課程安排。具有系統(tǒng)最基本的添加、刪除、修改的功能。二準(zhǔn)備工作
一.前期準(zhǔn)備
軟件系統(tǒng)的開發(fā)是一項(xiàng)相互協(xié)作才能完成的工作,所以在開發(fā)軟件系統(tǒng)之前采取了分組合作的方法,我們小組一共四個(gè)人,根據(jù)各自的專長和意愿進(jìn)行合理的任務(wù)分配,這樣可以更好地完成任務(wù)。在開發(fā)之前,必須了解軟件開發(fā)的幾個(gè)步驟:項(xiàng)目開發(fā)計(jì)劃、可行性研究、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、軟件實(shí)現(xiàn)和測試、用戶手冊。在每個(gè)人的腦海里都有這樣一個(gè)概要,才能按照這樣的開發(fā)順序有條理的進(jìn)行。
確定好時(shí)間和地點(diǎn),小組成員在一起討論研究,這樣可以提高小組成員之間的協(xié)調(diào)合作能力。遇到問題可以一起商量,提高整個(gè)開發(fā)小組解決問題的能力。二.前期分析
可行性分析:對于即將要開發(fā)的項(xiàng)目,主要從技術(shù)、操作、經(jīng)濟(jì)三個(gè)方面開分析,開發(fā)過程中可以參考河南農(nóng)業(yè)大學(xué)教務(wù)管理系統(tǒng)。
需求分析:了解開發(fā)系統(tǒng)所需要具有的功能,確定使用對象。
資料收集:采集學(xué)生和學(xué)校管理人員的信息,作為數(shù)據(jù)庫的信息來源,收集軟件開發(fā)的相關(guān)文獻(xiàn)資料,作為開發(fā)的依據(jù)。三軟件開發(fā)過程:
一.項(xiàng)目任務(wù)分組
:組長,負(fù)責(zé)系統(tǒng)的開發(fā),包括模型的構(gòu)建和程序的編寫。協(xié)調(diào)小組內(nèi)
部人員的調(diào)配和項(xiàng)目進(jìn)展的監(jiān)督。
:組員,負(fù)責(zé)文檔管理,軟件系統(tǒng)的測試。:組員,負(fù)責(zé)系統(tǒng)開發(fā)的可行性研究和需求分析。
:組員,負(fù)責(zé)項(xiàng)目開發(fā)計(jì)劃和項(xiàng)目總結(jié)報(bào)告的編寫,系統(tǒng)的測試。
二.實(shí)踐開展
有了前期的準(zhǔn)備,接下來就是真正的開發(fā)階段了,首先要列出項(xiàng)目開發(fā)計(jì)劃,包括項(xiàng)目開發(fā)的背景、需要查閱的文獻(xiàn)資料、項(xiàng)目開發(fā)的主要工作流程和對應(yīng)的主要負(fù)責(zé)人、所用的開發(fā)工具和需要編寫的文檔、驗(yàn)收標(biāo)準(zhǔn)和截止日期。項(xiàng)目開發(fā)計(jì)劃主要是對整個(gè)小組的工作有了一個(gè)整體的指導(dǎo)和監(jiān)督的作用。
設(shè)計(jì)和測試階段:包括概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì),軟件實(shí)現(xiàn)和測試、用戶手冊,主要使用VB設(shè)計(jì)源程序和officeaccess設(shè)計(jì)數(shù)據(jù)庫。
四實(shí)踐總結(jié)
1、通過制作這個(gè)項(xiàng)目了解了更多的專業(yè)知識(shí),使我們懂得了怎樣將專業(yè)理論知識(shí)應(yīng)用到實(shí)踐中。
2、缺乏經(jīng)驗(yàn)導(dǎo)致項(xiàng)目進(jìn)展緩慢,技術(shù)基礎(chǔ)不夠扎實(shí)。
3、通過做這個(gè)項(xiàng)目鍛煉了團(tuán)隊(duì)協(xié)作能力,溝通能力,懂得了一個(gè)項(xiàng)目是一個(gè)團(tuán)隊(duì)合作的成果。
五自我感受
通過這幾天的實(shí)中,大膽創(chuàng)新并結(jié)合書上知識(shí)。在實(shí)訓(xùn)中我不斷實(shí)際,把老師平時(shí)所教的知識(shí)在實(shí)訓(xùn)時(shí)運(yùn)用上。真正的將學(xué)到的理論知識(shí)應(yīng)用的實(shí)踐中去。我也和同學(xué)在一起交流知識(shí),我深刻感受到一個(gè)軟件的開發(fā)要團(tuán)隊(duì)的合作來完成,只有大家一起團(tuán)結(jié),才能把項(xiàng)目完成。在平時(shí)上課時(shí),老師不斷教新知識(shí),而我們知識(shí)覺得所學(xué)的沒有用處根本沒有多少收獲,但是我覺得是這次實(shí)訓(xùn)給我了歷練的機(jī)會(huì)。
在實(shí)訓(xùn)中,我運(yùn)用老師教我們的軟件工具,如VB、Access數(shù)據(jù)庫等。只有在操作中才能找到我們的不足,在問題前面就像老師說的要思考,不能盲目的操作。只是我還覺得有很多知識(shí)不明白,我相信在以后的學(xué)習(xí)中會(huì)更加努力,在次我感謝老師一學(xué)期的教導(dǎo)。
雖然我們的實(shí)訓(xùn)枯燥,但是從實(shí)訓(xùn)中我學(xué)到了協(xié)作,學(xué)到了團(tuán)隊(duì)精神。希望老師以后可以給我們更多的實(shí)踐機(jī)會(huì),讓我們真正的領(lǐng)會(huì)到我們這個(gè)專業(yè)的好處。讓我們真正的將所學(xué)的知識(shí)用到實(shí)踐當(dāng)中。
擴(kuò)展閱讀:軟件工程實(shí)習(xí)報(bào)告
一、實(shí)習(xí)時(shí)間:
二、實(shí)習(xí)地點(diǎn):第一機(jī)房三、實(shí)習(xí)目的
《軟件工程與UML案例解析》
1、軟件工程是計(jì)算機(jī)專業(yè)的一門重要的專業(yè)基礎(chǔ)課,它對于培養(yǎng)學(xué)生的軟件素質(zhì),提高學(xué)生的軟件開發(fā)能力與軟件項(xiàng)目管理能力具有重要的意義。通過課程實(shí)習(xí),讓我們更加熟悉開發(fā)出一個(gè)項(xiàng)目的整個(gè)流程,方便以后我們能完整的做出整個(gè)項(xiàng)目,加深我們對項(xiàng)目的印象。
2、軟件工程主要包含的內(nèi)容是寫整個(gè)項(xiàng)目開發(fā)過程的文檔,通過整個(gè)文檔給所有用戶介紹軟件的各個(gè)功能及其這個(gè)軟件所帶來的收益,它是個(gè)理論性比較強(qiáng)的工作,但是通過聯(lián)系實(shí)際項(xiàng)目實(shí)習(xí),使我們使得整個(gè)項(xiàng)目實(shí)例化,熟練掌握軟件工程技術(shù)的各項(xiàng)操作并能夠根據(jù)所學(xué)技能學(xué)以致用,解決實(shí)際問題,提高操作應(yīng)用熟練程度。
3、能夠在教師的指導(dǎo)下依據(jù)實(shí)習(xí)資料對應(yīng)用數(shù)據(jù)庫管理系統(tǒng)進(jìn)行操作、管理與維護(hù),熟悉visor畫圖軟件。
四、實(shí)習(xí)內(nèi)容及方法
4.1系統(tǒng)背景:
隨著科技的日益發(fā)展,高校的科研活動(dòng)和科研能力成為反映高校綜合實(shí)力的重要指標(biāo),而通過信息化的手段對日常科研工作進(jìn)行管理,整合科研工作流程,為決策層提供真實(shí)有效的依據(jù),是提升科研管理水平的有效途徑,也是當(dāng)今高?蒲泄芾淼拇髣菟。
目前大多數(shù)高校科研管理工作,很大程度上還是依賴人工來進(jìn)行,通過Excel、word等辦公軟件來處理大量的數(shù)據(jù),這種方式難以及時(shí)有效的掌握最新的科研情況,為科研管理增加許多工作量,為領(lǐng)導(dǎo)進(jìn)行科學(xué)決策帶來一定的影響。同時(shí)科研處和廣大科研人員以及各單位科研秘書之間缺少一種快捷高效的溝通方式。所以科研管理信息化平臺(tái)項(xiàng)目(以下簡稱平臺(tái))的構(gòu)建是非常必要的,該平臺(tái)服務(wù)于學(xué)校科研工作,為輔助領(lǐng)導(dǎo)進(jìn)行科研管理決策提供有利的信息支持,有助于學(xué)校整體科研工作管理水平的提高。
本系統(tǒng)的名稱是新疆農(nóng)職院《科研信息管理系統(tǒng)》,該系統(tǒng)由新疆農(nóng)職院信息技術(shù)分院張靈光具體負(fù)責(zé)。
4.2系統(tǒng)目標(biāo):
1、全方位的科研管理,服務(wù)所有從事科研活動(dòng)的科研人員,為科研人員提供一個(gè)管理個(gè)人科研活動(dòng)的網(wǎng)絡(luò)空間,實(shí)現(xiàn)個(gè)人科研申報(bào)、成果登記、查詢網(wǎng)絡(luò)化,免除了填寫各種統(tǒng)計(jì)報(bào)表的麻煩,節(jié)省工作時(shí)間,提高工作效率。
2、輔助院系的科研負(fù)責(zé)人或科研秘書管理本單位科研工作。借助平臺(tái),院系領(lǐng)導(dǎo)可以及時(shí)掌握、了解本單位教師的科研情況。
3、平臺(tái)還可以將各種數(shù)據(jù)進(jìn)行匯總分析,形成直觀的分析圖標(biāo),進(jìn)行橫向和縱向的比較,從而為領(lǐng)導(dǎo)提供學(xué)校各類科研信息,為科學(xué)決策提供支持。
4、定制考評平臺(tái):建立科學(xué)合理考核體系,定義各種分類評價(jià)指標(biāo)。5、全面、實(shí)時(shí)、準(zhǔn)確地提供學(xué)校的有關(guān)科研信息。6、實(shí)現(xiàn)全面的網(wǎng)絡(luò)化管理,實(shí)現(xiàn)網(wǎng)上辦公。4.3開發(fā)環(huán)境與工具
本系統(tǒng)是以Windows系統(tǒng)為操作平臺(tái),開發(fā)環(huán)境搭建:Eclipse+MyEclipse+Tomcat6.0+j2sdk;服務(wù)端采用MySql數(shù)據(jù)庫,Tomcat服務(wù)器;客戶端采用JDBC接口,利用java,JSP作為設(shè)計(jì),完成一個(gè)可移植的、安全的科研信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。
4.4用戶組成及需求描述:
平臺(tái)應(yīng)該是一個(gè)開放式的網(wǎng)絡(luò)化管理平臺(tái),服務(wù)于全校從事科研活動(dòng)或者科研管理活動(dòng)的教職工。平臺(tái)的用戶可以分為科研人員、科研秘書、科研管理人員、校領(lǐng)導(dǎo)、系統(tǒng)管理員等五種用戶,并可以根據(jù)業(yè)務(wù)的需求自定義綜合科、成果科、項(xiàng)目科等各種角色。不同的用戶權(quán)限不同,其發(fā)生的業(yè)務(wù)范圍和業(yè)務(wù)對象相應(yīng)加以區(qū)別。各種用戶通過網(wǎng)絡(luò)進(jìn)行協(xié)同工作,其示意圖如下:普通用戶、科研管理人員、系統(tǒng)管理員。
科研人員:科研人員可以在平臺(tái)中管理自己的科研項(xiàng)目和科研成果,在線申報(bào)項(xiàng)目和進(jìn)行中檢終結(jié),通過平臺(tái)接收通知和文件,并可以反饋意見等。科研人員的功能見下圖:
單位科研秘書:學(xué)校各單位對應(yīng)一名科研秘書,負(fù)責(zé)本單位的各項(xiàng)科研管理業(yè)務(wù)。具體包括科研人員、科研項(xiàng)目、科研成果、學(xué)術(shù)活動(dòng)等數(shù)據(jù)的審核管理工作,以及所屬單位的科研考核工作和項(xiàng)目申報(bào)中檢終結(jié)工作?蒲忻貢可以向所屬單位的科研人員發(fā)送通知和文件,并接收反饋信息。功能示意圖如下:
科研秘書功能示意圖
科研管理人員:主要是科研處工作人員,負(fù)責(zé)全校各項(xiàng)科研管理業(yè)務(wù)。科研處通過平臺(tái)可以建立學(xué)校的科研管理評價(jià)指標(biāo),管理全校的科研人員、科研項(xiàng)目、科研成果和學(xué)術(shù)活動(dòng)等數(shù)據(jù),在線組織科研考核、項(xiàng)目申報(bào)與評審、項(xiàng)目中檢和終結(jié)、年度統(tǒng)計(jì)等多項(xiàng)工作。另外科研處還可以通過平臺(tái)發(fā)送通知、文件和有關(guān)科研動(dòng)態(tài),負(fù)責(zé)平臺(tái)的維護(hù)和管理。功能示意圖如下
科研管理人員功能示意圖
學(xué)校領(lǐng)導(dǎo):平臺(tái)中需要能夠?yàn)樾nI(lǐng)導(dǎo)設(shè)置賬號(hào)和密碼,提供各項(xiàng)數(shù)據(jù)綜合查詢分析的功能,方便校領(lǐng)導(dǎo)及時(shí)了解到最新、最直觀的科研動(dòng)態(tài)分析,輔助領(lǐng)導(dǎo)決策。
系統(tǒng)管理員:系統(tǒng)管理員是平臺(tái)中的超級(jí)用戶,由平臺(tái)初始化時(shí)自動(dòng)產(chǎn)生。系統(tǒng)管理員主要用于維護(hù)數(shù)據(jù),進(jìn)行各項(xiàng)參數(shù)設(shè)置等。系統(tǒng)管理員主要有數(shù)據(jù)備份與恢復(fù)、系統(tǒng)日志管理、數(shù)據(jù)導(dǎo)入導(dǎo)出、角色和權(quán)限設(shè)置、Email服務(wù)器設(shè)置、系統(tǒng)參數(shù)設(shè)置等功能。
我主要負(fù)責(zé)的是需求分析和詳細(xì)設(shè)計(jì),具體的各個(gè)模塊的實(shí)現(xiàn)都要通過詳細(xì)的設(shè)計(jì)和具體的需求分析決定,因?yàn)橐粋(gè)軟件的開發(fā)沒有任何收益或者是開發(fā)出來沒有任何使用的意義,我們都沒有必要花費(fèi)大量的時(shí)間來進(jìn)行研究,所有在開發(fā)軟件之前都需要做市場調(diào)查報(bào)告來顯示這個(gè)軟件有沒有開發(fā)的必要性。前面背景已經(jīng)介紹過開發(fā)這個(gè)項(xiàng)目的必要性和目標(biāo)。
五、結(jié)論1、收獲
通過本次實(shí)習(xí)讓我更加深入的了解了科研管理項(xiàng)目,先前在假期我也在負(fù)責(zé)做科研管理系統(tǒng),本來這個(gè)系統(tǒng)已經(jīng)有我們08屆的師哥做了一半,項(xiàng)目申請的模塊功能可以實(shí)現(xiàn),然后我負(fù)責(zé)做成果管理。因?yàn)镴ava不是很精通,所以沒有研究出來。
在本次做的時(shí)候我也一直是模仿以前做過的,并且在網(wǎng)上下載了許多文字性的資料,幫助我真正了解其中數(shù)據(jù)庫所需要設(shè)計(jì)的相關(guān)字段和各個(gè)模塊之間的相互聯(lián)系,其中對各個(gè)角色的設(shè)計(jì)也有了更進(jìn)一步的認(rèn)識(shí)。不過拘于時(shí)間和語法的限制,我還是沒有能完成整個(gè)項(xiàng)目的開發(fā),只不過把它的設(shè)計(jì)方案參考許多類似的資料寫成文檔。這也是第一次寫,很困難但同時(shí)也感覺到軟件文檔對于一個(gè)文檔的重要性。
2、不足
由于專業(yè)知識(shí)的不足和各個(gè)方面的局限,所以還有好多知識(shí)沒有掌握,而且好多字段之間的關(guān)系還是沒有理得很清楚,導(dǎo)致在做項(xiàng)目和設(shè)計(jì)的時(shí)候不知道從那里下手也不知道該寫些什么,該怎么闡釋想要設(shè)計(jì)的軟件的模型。
同時(shí)因?yàn)橐牒唵蚊髁说慕忉屨麄(gè)事件,畫圖再明顯不過了,但是由于自己的visor學(xué)得不好,然后就只會(huì)簡單的使用一點(diǎn)點(diǎn),還是有很大的缺陷。
六、致謝
短暫的實(shí)習(xí)轉(zhuǎn)眼就過去了,在實(shí)習(xí)期間,我們有好多不明白的老師都每個(gè)項(xiàng)目給解釋清楚,謝謝老師的教誨。同時(shí)我們在做整個(gè)實(shí)習(xí)過程,一個(gè)組是一個(gè)團(tuán)體,我們一起討論,一起做整個(gè)文檔,我們共同完成我們的任務(wù),這也是最后一個(gè)學(xué)期了,我們一起度過了好多日子,在每個(gè)實(shí)習(xí)當(dāng)中,我們都相互幫助,相互團(tuán)結(jié),最終獲得我們共同的成果。我很感謝我的同學(xué)讓我開心的度過每一天,相信我們以后的每一天,只要努力,我們就會(huì)過得很好。
友情提示:本文中關(guān)于《軟件工程實(shí)習(xí)報(bào)告》給出的范例僅供您參考拓展思維使用,軟件工程實(shí)習(xí)報(bào)告:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時(shí)刪除。