報告要圍繞一項工作、一件事情、一個問題去寫,不能節(jié)外生枝。這里給大家分享軟件工程實習專題報告,方便大家寫軟件工程實習專題報告時參考。
一、關于實習公司
我所實習的南京__軟件有限公司簡稱__公司,公司成立于__年,主營軟件開發(fā)和信息系統(tǒng)集成,專門從事工程建設項目管理信息系統(tǒng)開發(fā)和實施,具有自主知識產權的項目管理軟件產品__項目管理系列軟件(包括__投資控制合同管理軟件、__的進度控制計劃管理軟件、__質量控制安全管理軟件、__項目管理門戶、__城建項目管理平臺等),并已經在全世界第一大橋蘇通長江大橋、國內最大的開發(fā)區(qū)蘇州工業(yè)園區(qū)以及南水北調工程實施和應用,目前正與南京城建集團合作,開發(fā)城建項目管理平臺。
二、實習的內容
今年__月__日開始,我正式走進__開始了實習工作,并被調到了江蘇省建筑質量檢測中心,參加正在進行的一個檢測項目。由于我才大三,本身對企業(yè)的經營方式等都很陌生,公司讓咱們的王工帶我學習,以師傅帶徒弟的方式,指導我的日常實習。在王工的.熱心指導下,我依次對此次項目的業(yè)務流程和大概框架進行了了解,并積極參與相關工作,注意把書本上學到的理論知識對照實際工作,用理論知識加深對實際工作的認識,用實踐驗證大學所學確實有用。以雙重身份完成了學習與工作兩重任務。跟公司同事一樣上下班,協(xié)助同事完成部門工作;又以學生身份虛心學習,努力汲取實踐知識。我心里明白我要以良好的工作態(tài)度以及較強的工作能力和勤奮好學來適應公司的工作,完成公司的任務。
三、實習的提高與收獲
1、通過直接參與企業(yè)的運作過程,學到了實踐知識,同時進一步加深了對理論知識的理解,使理論與實踐知識都有所提高,圓滿地完成了本科教學的實踐任務。
2、提高了實際工作能力,為就業(yè)和將來的工作取得了一些寶貴的實踐經驗。
3、一些學生在實習單位受到認可并促成就業(yè)。
4、為畢業(yè)后的正式工作做好了準備。
四、結語
到公司實習并沒有我想象中的難以融入,通過慢慢的學習,發(fā)現在公司用的到得知識在咱們的學校學習中都會遇到。至暑期結束,從不懂到漸漸的做了幾個檢測項目。學到不少的東西。實習生活還沒結束,開學了我還是會繼續(xù)留在公司我的學習和探索。
轉眼已經在CSDN這樣的大家庭中生活5個月時間了,之前的興奮、喜悅如今已經讓我熟悉,在這里的每一天都會讓我有成為一名真正“財富”擁有者的沖動。也許對別人來說,一定不能體會為什么在這不到5個月的時間會讓一個人有翻天覆地的變化,但是變化就是這樣一點一點產生的。
在CSDN的生活中,我深深體會到了自己在專業(yè)知識方面的欠缺和不足,也意識到了自己做為計算機軟件工程專業(yè)的學生,要想在以后的職業(yè)中嶄露頭角,除了要有過硬的理論知識,健康的體魄外,還必須具備良好的心理素質,使自己在以后的途中無論經歷什么樣的困難,都立于不敗之地。這正是本次實訓的根本目的。
通過老師的課堂講解與企業(yè)化標準的培訓,使我加深了對自己專業(yè)的認識。從而確定自己以后的努力方向。要想在短暫的實訓時間內,盡可能多的學到東西,就需要我們跟老師或同學進行很好的溝通,加深彼此的了解。只有我們跟老師多溝通,讓老師更了解我們,才能跟真切的對我們進行培訓工作。由此,班級的文化“共享”就在生活中慢慢形成了。
“紙上得來終覺淺,絕知此事要躬行!”在這短短的時間里,讓我深深的感覺到自己在實際應用中所學專業(yè)知識的匱乏。讓我真真領悟到“學無止境”這句話的涵義。而老師在專業(yè)認識周中所講的,都是課本上沒有而對我們又非常實用的東西,這又給我們的實訓增加了濃墨淡采的光輝。我懂得了實際生活中,專業(yè)知識是怎樣應用與實踐的。在這些過程中,我不僅知道了職業(yè)生涯所需具備的專業(yè)知識,而且讓我深深體會到一個團隊中各成員合作的重要性,要善于團隊合作,善于利用別人的智慧,這才是大智慧??繂我坏牧α渴呛茈y完成一個大項目的,在進行團隊合作的時候,還要耐心聽取每個成員的意見,使我們的組合達到更加完美。
人非生而知之,雖然我現在的知識結構還很差,但是我知道要學的知識,一靠努力學習,二靠潛心實踐。沒有實踐,學習就是無源之水,無本之木。這次實訓讓我在一瞬間長大:我們不可能永遠呆在象牙塔中,過著一種無憂無慮的生活,我們總是要走上社會的,而社會,就是要靠我們這些年輕的一代來推動。這就是我們不遠千里來實訓的心得和感受,而不久后的我,面臨是就業(yè)壓力,還是繼續(xù)深造,我想我都應該好好經營自己的時間,充實、完善自我,不要讓自己的人生留下任何空白!
CSDN中除了學到不少專業(yè)知識,也了解一些社會的現實性,包括人際交往,溝通方式及相關禮節(jié)方面的內容,對于團隊開發(fā)來說,團結一致使我深有體會。團隊的合作注重溝通和信任,不能不屑于做小事,永遠都要保持親和誠信
現在我對“一個人的財富是他的人生經歷和關系網絡”這句話非常的有感情,因為它確實幫了我們不少。除此課本上的知識畢竟有限。通過實訓,我班同學都有這樣一個感覺,課本上的理論知識與實際工作有很大差距,只有知識是遠遠不夠的,專業(yè)技能急需提高。
通過兩天的實訓,感受到了,團隊的重要,感受到我們學習軟件的前途,重擔,和競爭,這份動力會陪著我知道成功位置。謝謝,陳老師的教導,以及在2天實訓中付出的辛苦。
在CSDN總部看到了我們企業(yè)工作人員認真的工作。讓我明白了,必須辛勤的努力才能成功。
本周是實習的第一周,很幸運碰到了產品部很有耐心的leader詹老師。 實習第二天他讓我做一個H5的游戲類應用, 主要用于微信中分享。之前對于自己的水平是否能完成完全沒底,但感覺第一次實操確實也有點讓人興奮,之前關于產品開發(fā)的印象只停留在書本上。
詹老師讓我模仿“過家家gogaga”所開發(fā)的“打電話認師姐”微信小游戲寫一個類似的應用。 我把原始應用找出來便開始摳代碼, 第一步是將套在微信接口中的原始應用摳出來(套在微信接口的原始應用只能在微信瀏覽器中運行,無法在電腦上測試),周二開始做, 一開始我的效率非常低, 因為我很多測試方法并不熟悉, 在參閱了微信JS-SDK后總算把原始代碼摳出來, 厘清該應用的基本邏輯后開始重寫, 在詹老師的耐心地指導和對基礎知識的講解下,我們將原始代碼中120行的CSS代碼優(yōu)化到60行,將五百多行的JS代碼優(yōu)化到只有60行,這事實上是在原有的邏輯上完全重寫了,這讓我開始有點成就感了。
也第一次感受到產品開發(fā)中的大局觀,這種大局觀更多的是體現在細節(jié)上,比如代碼變量名的設置需要與文件存放聯合考慮,以便日后修改和維護。 詹老師在講代碼邏輯的時候親自寫了一個例子讓我體會, 雖然消化這些用了快一天,但感覺真的收獲很大, 有拔云見日之感。
實習一周后所遇到的種.種困難也讓我意識到自己很多問題,歸納如下:
1.盡管之前對于書本的學習有一定積累,但還是暴露出代碼的不熟練,細節(jié)方面處理能力差,在細節(jié)上耗費時間太多。
2.缺乏基本的軟件開發(fā)測試思路, 比如之前不知道chrome具有相當強大的錯誤測試功能,它對于沒有觸發(fā)的函數也有錯誤提示。
3. 缺乏專注的習慣,比如詹老師讓我先完成功能方面,但我卻習慣于去找找界面的素材, 這就導致兩邊都沒有做好。雖然認識上知道不該這么做,但是習慣上卻很難改。
4.自己很多時候雖然有問題但是不能完全闡述清楚,所以跟leader溝通的時候往往支支吾吾,以后有問題自己首先得想清楚,將問題講明白也是很關鍵的能力。
另外也記錄一些自己的淺薄感受:
1.工科出身的詹老師對于代碼的運行效率有很多的考慮,但對于用戶體驗和交互效果似乎稍微少點,當然也可能是我新來并不了解的原因。
2. 公司在做小應用的時候并不會在用戶測試和產品結構功能上討論太多,公司要的是迭代效率, 就是要快速出應用,然后再快速上線下一個。
本周接到新的任務,為中國教育在線制作H5的招聘頁面, 之前的“給師姐打電話”的H5應用還沒有優(yōu)化好,能做的改進的地方還有很多,leader詹老師讓我先把招聘網站做好, H5應用先放放, 他給了我大街網做的“中國好Offer”作為參考, 拿到之后確實感覺這些頁面都做得很好, 詹老師搜集的資源確實十分豐富,從實習到現在他發(fā)給我的參考很實用,在看完了五六十個H5的招聘頁面之后開始構思, 在將產品架構基本做好后,測試又發(fā)現很多問題, 有技術層面的,但更多的設計本身的問題。技術的細節(jié)的問題:基于jquery mobile的開發(fā)框架國內的資料十分有限,不得不查閱原始的英文API,很多問題也只能去JQM的論壇查找,這些都十分考驗英文閱讀能力。CSS的布局問題繁雜,在各個瀏覽器,各個應用的渲染都不一樣, 也是很折磨人的過程,我現在就碰到了css中font-weight屬性在Safari沒有渲染的問題,至今沒有解決。
逐漸體會到前端工作的繁瑣與細節(jié), 需要學的東西很多, 有時候可以憑自己一些小聰明在當前解決,但并沒有摸到問題的根源,揚湯止沸不是長久之計,但又好像沒有足夠的時間來系統(tǒng)的摸索,我只能先將這些問題一一記下來。這些技術的體會是一方面,另一方面便是產品的設計層面, 現在就是因為產品快做好后發(fā)現有很多地方犯了低級錯誤, 以往的紙上談兵頭頭是道,等到自己親身實踐卻感到把握不住很多設計原則, 比如界面設計給用戶造成的不必要的干擾, 功能可見性的不足,邏輯上的不嚴謹, 以下我歸納了下崗做好的H5界面存在的交互問題:
1.頁面的設計初衷是左右滑動來切換頁面,但給幾個朋友測試后都不能進入頁面后就自然而然的知道是左右滑動。
2.join us的圖標給用戶是按鈕的錯覺,在測試中很多用戶以為是按鈕,都會下意識的點擊。
3.交互效果的乏善可陳,與滑動的邏輯似乎也沒有太大關聯,只是單純的加入了一些css3的動畫。
4.用于提示左右滑動的動態(tài)箭頭會讓用戶以為是點擊作用
改進:
1.放棄join us 圖標
2.改為上下滑動,箭頭提示更改
3.重新設計圖標擺放結構
總結: 這次的H5頁面主要在于設計問題, 事先并沒有完全構思好原型就急切投入到代碼的編寫中,這種開發(fā)方式本身是十分幼稚的!
一、 前言
__學院成立于20__年x月,由__市__新城科教產業(yè)園、美國__大學軟件教育培訓中心以及國內領先的軟件外包服務企業(yè)__信息技術(集團)有限公司三方共同創(chuàng)辦, 是經由__省__市教育局批準成立的高級IT人才培訓學院。
學的課程和專業(yè)教育體系,結合國內領先軟件服務外包企業(yè)的專業(yè)實訓案例,以覆蓋多領域全生命周期的IT教學與培訓,為企業(yè)提供全方位國際化軟件服務外包人才,為樂于從事IT行業(yè)的有識之士提供快速的職業(yè)發(fā)展通道。__目前已經與多家著名高等學府和國內外知名IT企業(yè)建立了長期的戰(zhàn)略合作伙伴關系,擁有專業(yè)資深的師資團隊,開創(chuàng)出一整套獨有的人才培養(yǎng)方式,提供全方位多層次軟件外包服務國際化專業(yè)人才解決方案,在國內軟件培訓行業(yè)趨于領先地位,是國內外軟件領域培訓交流的橋梁和窗口。
__學院擁有雄厚的師資力量,講師均獲得世界頂尖學府博士或碩士學位/學歷,經由__大學軟件教育培訓中心的嚴格培訓并獲資質認證。講師團隊均擁有多年海外跨國公司或高端教育機構的工作經驗,掌握國際IT技術最新流行趨勢以及發(fā)展方向,并具有精湛的英文交流能力和深厚的專業(yè)素養(yǎng),精通金融,保險,電信和高科等領域大型項目的開發(fā)和管理過程。
__學院引入先進的嵌入式國際化高等教育模式和行業(yè)廣泛認可的'軟件系統(tǒng)開發(fā)(SSD)認證課程體系,在純正的英語或中英文雙語的教學環(huán)境中,感受美國__大學的系統(tǒng)化教學體系,并結合最新流行趨勢進行實際項目演練,為來自不同層次和專業(yè)的高中畢業(yè)生、大學生以及在職IT專業(yè)人士,量身打造最先進的專業(yè)技能和職場“軟技能”課程,提供全方位多層次軟件外包服務國際化專業(yè)人才解決方案。學院采用全英文授課、雙語輔導的模式,以美國式的教育理念,讓學員體驗到全生命周期的IT項目實訓。學院__小時全天候學習環(huán)境,貼近學生的一站式教學跟蹤服務,零距離接觸企業(yè)真實工作環(huán)境,立足培養(yǎng)國際一流IT人才資源的多層次技能。
__學院在人才輸出渠道方面獨具優(yōu)勢,目前已與多家國內外知名企業(yè)建立了戰(zhàn)略合作關系,其中包括__動力、__、__公司、__銀行,SalesForce等著名國內IT領頭企業(yè)和跨國公司,成為其人才輸出基地。
__學院位于__新城科教產業(yè)園,毗鄰風光秀麗的__之濱,周邊知名跨國公司林立,基礎設施完善齊全。學院教學面積達__平米,可以同時進行__名學員的培訓,整體硬件設施一流,共設有__多個多媒體教學計算機室和數十個會議討論室,全天候開放以供操作演練和授課討論。在教學區(qū)和生活區(qū)范圍里,均可免費使用無線上網服務,隨時隨地感受高科技、多媒體教學設施帶來的便捷。
立足高位,加速遠航。__學院將以最前端教學模式,緊隨日新月異的全球IT行業(yè)變革潮流,為中國軟件行業(yè)培養(yǎng)出具備國際化專業(yè)視角的高級復合型人才。金牌品質,成就一流,加入__學院,為騰飛助力,共創(chuàng)無限未來!
二、 實習目的
1.學會將理論運用在生產實踐,讓自己知識更加牢固,調和理論與實際的關系。
2.了解并接觸良好的職業(yè)素質,恪守職責,勇于創(chuàng)新。
3.通過實習,參加一定的業(yè)務活動和管理實踐,了解企業(yè)的管理現狀/所具備的基礎及存在問題,為學生畢業(yè)設計和走入社會奠定良好基礎。
4.通過實習,調查、了解企業(yè)的運行機制和業(yè)務管理過程,參與企業(yè)具體管理工作,提高社會實踐能力,增強調查研究,人際溝通,謀略決策,隨機應變等獨立工作能力與管理能力。
5.培養(yǎng)獨立分析問題、解決問題的能力;熟練使用Android開發(fā)工具。
6.提高個人的實踐能力、科研能力和解決本專業(yè)實際問題的能力。
7.培養(yǎng)積極的創(chuàng)新精神、嚴肅認真的科學態(tài)度和嚴謹求實的工作作風,增強個人綜合素質以及畢業(yè)后對IT職業(yè)的適應能力。
8.培養(yǎng)團隊合作精神。
三、 實習時間
__年x月x日。
四、 實習地點
__省__市__區(qū)__路__號。
五、 實習單位和部門
__學院。
六、 實習內容
本次實習主要是完成一個競賽類的項目命題,通過實際操作來提升自己的動手能力,對于尚未掌握的的技術則采用“即用即學,現學現用”的方式。
項目名稱:__ 項目性質:校園綜合類應用。
項目背景:經調查問卷發(fā)現,大學生并非滿足于現今的生活方式,存在各種各樣的問題。首先是新生,對于不熟悉的大學,需要開學志愿者指引,造成大量人力物力的浪費,于是我們設計入學導航,便捷的導航說明,簡單的路線,直接指引新生認識校園,減少學校勞力。對于老生,我們發(fā)現,他們容易忘記課程,我們設計了課程輔助的模塊,提供課表和作業(yè)資料等的輔助。很多人喜歡把食堂菜帶回宿舍吃,原因食堂太擠,有許多人因為排隊太長而不吃飯,所以我們開發(fā)點餐系統(tǒng),隨時隨地點外賣,省卻排隊的時間。由于我們院特有志愿服務,為此,我們特意開發(fā)志愿者系統(tǒng),可以聯系需要志愿服務的老師,簽訂志愿服務。
項目開發(fā)采取團隊寫作方式,我負責編寫其中的點餐模塊。
1 淺談測試
一直以來,我都認為測試是脫離了軟件工程范圍的工作,不以為屑.但在實際情況中,測試是既重要且難以精湛的.其真正的壓力,在于找不到bug,責任在你,而不在于編碼人員.一般的測試人員不懂編碼,他們靠的是日以累計的經驗總結和想象力.而要做到高級測試工程師,則一定要懂編碼,因為這是你完全掌握整個系統(tǒng)的方方面面具體運作的前提.但占主導地位的,還是大型系統(tǒng)的集成測試經驗.實際項目中,編碼時間一般只占30%左右,真正耗費時間的是IT階段的找bug與對應bug,此階段基本評定了coder的編碼質量.
2 程序員的困惑
有些人,以為教學視頻和代碼看多,自己就懂的多,實際做起來,卻不知從何下手,問題在那?如何定位?如何解決?通通跟一樣能力有關,debug追蹤能力,也稱調試.在項目組工作不愁源碼資源,但問題是蛋糕擺在面前,你如何去消化?
有位同事告訴我:代碼看幾遍都沒用,要去抄,例如一個查詢模塊,在此基礎上去做具體記錄的歷史記錄查詢模塊,你可能會覺得很簡單,但實際情況卻往往報一堆異常,配置問題涉及到方方面面,以及數據庫字段,傳值問題等等,一大堆對于新人來說很郁悶的問題.但不用怕,只要學會調試,一個個問題去追蹤,一個個去解決,自然而然,那段“源碼”才真正屬于你.
3 如何調試追蹤?
如果你能在短短的時間內就看到問題點在那,放下斷點去追蹤,出去找工作,絕對沒問題.出現問題的時候,不要光看代碼,要用實際行動去追蹤運行期間的具體值,那是最好途徑.eclipse是個很爽的ide,這點做的很好.例如頁面內容顯示不是自己想要的數據,我們要先從數據庫查詢語句去下手,設置斷點,一步一步step over,讓sql字段(存取最終sql語句的字符串)運行到有值,inspect進去看,如果還看不出來,就點擊它,copy后在sql客戶端去實際運行,看看實際查詢出來的表是什么,如果是對的,有可能就是頁面調用的錯誤或者action邏輯的傳值問題.
頁面錯誤的調試,基本方法是用右鍵點擊實際網頁查看源代碼,copy到editplus,就能看到具體錯誤發(fā)生在那幾行.通常有幾種常見的錯誤,.例如.缺少對象 這種很多時候是有些被你調用的字段有可能為空的情況出現的',可以加if(__=null)語句加保護.追蹤的方法基本就是用alert語句,放在有可能出錯的地方.畢業(yè)實習總結
4 一些習慣
遇到問題先自己思考,無從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閑著,看多了自己也會了,不然你一輩子都停留在那種水平,從人身上學到的東西遠遠比書多的多.
解決了一個問題后,要去究根問底去找到問題產生的起因,以防你下次遇到類似的問題再浪費同樣的時間.
把代碼寫的漂亮,注釋,空行,規(guī)范一樣不能少,可讀性是放在第一位.曾經看過一個高手寫的代碼,真的一看就是不同水平的人寫的,幾乎很完美,讀起來很流暢,方便自己也方便別人.
任務完后不要呆著,去要求經理給你更有挑戰(zhàn)性的任務,只要你肯去嘗試,他們就會對你另言相看,把三天的任務一天加班搞定,效率和忠誠都有了,路也比較好走了.
5 題尾話
如果你有一份思想,我有一份思想,拿出來交換,我們大家擁有就是2分份思想,可惜這種觀念,并不能深入每一個團隊的每一個人,少一點自私,未必不是好事.職場到處都存在被排擠的隱患,要為自己找片草地實在不容易.但有一點要相信,只要自己不放棄自己,這世上就沒有絕望的路,你可以被打趴下,可以被身邊的人暗算,可以被深愛的人流放,只要你用自己決心站起來,受過的傷痊愈后就能增強你的抵抗力,一路前進!
一、實習目的
根據所學課程的理論知識,結合企業(yè)的運營實際,掌握軟件開發(fā)的一般過程,軟件的生命周期和作為一個開發(fā)人員就應具備的基本潛力,并撰寫實習報告。使學生進一步鞏固所學理論知識,同時提高觀察問題、分析問題、解決問題的潛力。
二、企業(yè)實習地點
深圳市百盛佳信息咨詢有限公司
三、實習時光
20__年12月5日——20__年4月5日
四、實習資料
1、java軟件開發(fā)
五、實習總結
在Internet飛速發(fā)展的這天,互聯網成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經濟、生活等各個方面發(fā)揮著重要的作用。目前系統(tǒng)的架構一般有c/s架構和b/s架構,但是c/s架構的應用系統(tǒng),每升級一個版本,客戶端都需要自我下載更新,而b/s架構不需要,因為它是基于瀏覽器的。因此b/s架構的應用系統(tǒng),在Internet上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設中的重要組成部分,從而倍受人們的重視。
計算機將具備更多的智能成分,它將具有多種感知潛力、必須的思考與決定潛力及必須的自然語言潛力。除了帶給自然的輸入手段(如語音輸入、手寫輸入)外,讓人能產生身臨其境感覺的各種交互設備已經出現,虛擬現實技術是這一領域發(fā)展的集中體現。這天人們談到計算機必然地和網絡聯系起來,一方面孤立的未加入網絡的計算機越來越難以見到,另一方面計算機的概念也被網絡所擴展。二十世紀九十年代興起的Internet在過去如火如荼地發(fā)展,其影響之廣、普及之快是前所未有的。從沒有一種技術能像Internet一樣,劇烈地改變著我們的學習、生活和習慣方式。全世界幾乎所有國家都有計算機網絡直接或間接地與Internet相連,使之成為一個全球范圍的計算機互聯網絡。人們能夠透過Internet與世界各地的其它用戶自由地進行通信,可從Internet中獲得各種信息。人們已充分領略到網絡的魅力,Internet大大縮小了時空界限,透過網絡人們能夠共享計算機硬件資源、軟件資源和信息資源?!熬W絡就是計算機”的概念被事實一再證明,被世人逐步理解。
(一)、實習過程遇到的困難
1、一進入企業(yè),就立刻被分配開發(fā)任務,我的任務是質量信息管理系統(tǒng)的一個功能點,PDI退改車,有新增,刪除,查詢,審核,統(tǒng)計的操作。該系統(tǒng)使用的是struts2springibates模式,一開始什么都不明白,oracle數據庫沒用過,jquery框架沒有用過,ibates框架沒用過。所以給我的開發(fā)帶來了很大的困難。
2、在第二個項目中,我的開發(fā)任務是,一線通管理系統(tǒng)中的設備查詢,設備修改,還有一些報表的功能,發(fā)運環(huán)節(jié)主要異常事件,銷售部工單月統(tǒng)計報表,儲運部工單月統(tǒng)計報表等等,這些報表功能都需要有折線圖和餅狀圖,還要有導出e_cel的功能,而我對于如何生成折線圖或餅狀圖,如何導出e_cel,從未接觸過,這些都是這次開發(fā)中的難點。
3、在益凌進銷存系統(tǒng)中,也就是第三個項目,因為是剛剛開始,所以主要的任務是做設計,就是把那些業(yè)務流程圖轉化為靜態(tài)網頁。這事看起來好像不難,不就是做靜態(tài)網頁嘛!當初我是這樣想的!但是到真正做的時候,就發(fā)現了其實并不是想象中的那么簡單,例如,如何抽象數據字段,也就是說,別人給你一張真實的業(yè)務表,你該如何把那些有用的字段顯示在你的界面上,業(yè)務流程中的每個點之間又有沒有關系,這些都需要你去想的問題。初次接觸,所以做起來也很棘手。
(二)、如何解決問題:
作為一個開發(fā)人員,遇到這些問題是在所難免的,因為很多技術都在不停的更新,你要不斷的去學習,要有學習新知識的潛力,而且如今網絡資源是如此的豐富,只要在internet上搜索一下,很多問題都會迎刃而解。Oracle數據庫簡單的應用,jquery框架和ibaties框架的應用也是透過網絡資源一邊學習一邊應用來實現我的目的的,當然也少不了跟同事的溝通。對于那個報表中用到的折線圖和餅狀圖,我們采用了一個叫Jfreechat的框架,關于如何應用,也是從網上獲取相關例子,然后經過我們的加工,就很順利的解決了問題。透過這次,感覺收獲還是挺大的。對于進銷存管理系統(tǒng)的設計問題,我壓根就什么都不懂,看了一段時光的業(yè)務流程圖,還是不明白要做什么,要在網頁界面上體現哪些字段,每個界面之間又有什么聯系,這些都不太明白?!斑@些東西要靠自我想的”,項目負責人跟我說了,之后他就跟我說了一大堆如何抽象字段,要把每個業(yè)務點的關系理清,然后再透過他們的關系抽象有用的字段。聽他說了之后,恍然大悟,原先是這么一回事。之后,每次遇到不懂的,就立刻去和他溝通。完成了這些設計,我感覺我對軟件開發(fā),又有了更深的認識,同時也讓我意識到溝通在軟件開發(fā)中真的是一件很重要的事。
六、實習心得
經過為期4個月的專業(yè)實習,令我更深一步的了解和學習了軟件開發(fā)的一般過程,不再是以前那樣,都不明白軟件開發(fā)是什么東西。對于一個應用系統(tǒng)他們?yōu)槭裁匆敲炊嗳藖碜?,而這么多人一齊做,代碼又是如何進行管理的。對于每一個應用系統(tǒng),企業(yè)到底用到哪些技術,他們?yōu)槭裁匆x取這些技術,我們開發(fā)人員的主要任務是什么等等,這些概念都漸漸的清晰。人,孰能無過,過而改之,善莫大焉!沒有誰,在編寫代碼的過程中永遠不會犯錯,即使他十分的厲害,那也是從不斷的犯錯過程中鍛煉出來的,但亦有“犯錯”的時候,因為需求是不斷的改變的,即使你當時沒錯,但需求改了之后,你的代碼不貼合需求,那也是你的錯。有錯那當然就要調試咯,以前老是害怕出錯,找不到問題所在是件令人煩惱的事。但是當調試的錯誤多了之后,你就會發(fā)現,每當一看到相類似的錯誤之后,你就會立即明白這個錯誤是什么原因造成的!所以,我們不就應害怕出錯,就應把調試錯誤當成一種提高個人潛力的方式。對于測試人員發(fā)回來的bug我們要認真的對待,造成這種bug就證明了我們的思路還是不怎樣的清晰,所以有必要再去看看相關的資料。溝通是人與人之間傳遞信息的途徑,好的溝通能很完美的傳達你的思想,你的見解。在企業(yè)中,每一個系統(tǒng)的
開發(fā)過程一般來說都不是一個人從頭做到尾的,一般都有分工的,如此一來,溝通就必不可少了,因為你要把你做的工作,你為什么這樣做,告訴別人,別人才更好的去完成他的任務。
這次實習,是進行實戰(zhàn)性工作,學到了很多東西,我相信對以后的生活和工作都有很大的幫忙。
通過接觸和參加實際工作,充實和擴大自己的知識面,培養(yǎng)綜合應用的能力,為以后走上工作崗位打下基礎。
一、實習目的
為了將理論用于實踐,鞏固所學知識,提高自己發(fā)現問題并用所學知識分析問題和解決問題的能力,鍛煉自己的工作能力,適應社會能力,自我管理能力,了解目前軟件的應用情況,需求情況,發(fā)展方向及前景,為順利畢業(yè)做好充分的準備,也為自己能順利的與社會環(huán)境接軌做好準備。此次實習由學校統(tǒng)一組織安排,分兩個階段,兩個方向進行系統(tǒng)的實習。
二、實習要求
1、要求學生在實習過程中認真學習技術知識,積極與指導老師和同學配合。
2、在前期,按時到勤,認真學習。積極做好實習日志,能夠理解當天的內容。對技術的理論知識要及時實踐。
在后期,積極與同學溝通,認真完成項目要求的內容。在這個過程中要與老師同學多做溝通,通過探討項目的解決方案以及進展。
三、實習內容
1、網站開發(fā)及建設。
2、電子商務的基礎工作。
四、實習總結
在Internet飛速發(fā)展的今天,互聯網成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經濟、生活等各個方面發(fā)揮著重要的作用。因此網站建設在Internet應用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設中的重要組成部分,從而倍受人們的重視。
計算機將具備更多的智能成分,它將具有多種感知能力、一定的思考與判斷能力及一定的自然語言能力。除了提供自然的輸入手段(如語音輸入、手寫輸入)外,讓人能產生身臨其境感覺的各種交互設備已經出現,虛擬現實技術是這一領域發(fā)展的集中體現。今天人們談到計算機必然地和網絡聯系起來,一方面孤立的未加入網絡的計算機越來越難以見到,另一方面計算機的概念也被網絡所擴展。興起的Internet在過去如火如荼地發(fā)展,其影響之廣、普及之快是前所未有的。從沒有一種技術能像Internet一樣,劇烈地改變著我們的`學習、生活和習慣方式。全世界幾乎所有國家都有計算機網絡直接或間接地與Internet相連,使之成為一個全球范圍的計算機互聯網絡。人們可以通過Internet與世界各地的其它用戶自由地進行通信,可從Internet中獲得各種信息。人們已充分領略到網絡的魅力,Internet大大縮小了時空界限,通過網絡人們可以共享計算機硬件資源、軟件資源和信息資源。“網絡就是計算機”的概念被事實一再證明,被世人逐步接受。
五、實習過程遇到的困難
1、為了以后我們能夠在工作中順利做事,辛苦的找來實習項目,這是一個建設站的項目名稱是“網貿通”,網站分為近__個板塊,然后我們可以選擇那些沒有完成的項目來做,我們組選的是“在線管理子平臺”這一塊。由于不經常接觸企業(yè)管理的內容,范圍比較廣而且內有多而雜,所以給我們的搜集帶來很大的困難。
2、在建設網站之前我們必須先要把我們的網站策劃方案拿出來,所以實習的前x天我們一直在討論關于網站策劃的問題。討論到網站主題色、網頁布局、欄目分類等一些問題時大家都有不同的意見,所以我們是經過自信分析才決定下來網站的一些問題。
3、在網站的建設當中大家會遇到一些想象不到的問題,例如:用PS技術美化圖片文字時遇到的技術問題,用x做出來的動態(tài)廣告不是我們想要達到的效果。
六、如何解決問題
在遇到這些問題是我們都感覺太累太復雜了,所以也有想過放棄,想過只不過是一個作業(yè),想辦法完成就可以了??墒窃倏纯次覀?yōu)榱诉@份作業(yè)忙了這么些日子也應該要一些更多的收獲,這才在老師和同學的幫助下完成了此次實習任務。
軟件測試報告
項目:
學號:090123003
姓名:張____
專業(yè)班級:09-23軟件技術
指導教師:胡圓圓
石家莊科技信息職業(yè)學院
信息工程系
20__年12月
目錄
一、設計任務與要求......................................................................................1
1.1前言......................................................................................................2
1.2設計目的及意義................................................錯誤!未定義書簽。
二、需求分析..................................................................................................3
2.1用戶需求分析....................................................................................3
2.2功能模塊設計....................................................................................4
2.3開發(fā)工具............................................................................................4
三、數據庫設計..............................................................................................5
3.1ER圖設計...........................................................................................5
3.2數據庫具體設計................................................................................8
四、具體功能實現........................................................................................11
4.1登陸模塊..........................................................................................11
4.2用戶管理模塊..................................................................................15
4.3人事管理模塊..................................................................................22
4.4薪資管理模塊...................................................................................24
五、系統(tǒng)測試................................................................................................26
六、設計體會................................................................................................29
參考文獻........................................................................................................30
前言
人力資源管理系統(tǒng)是典型的信息管理系統(tǒng)(mis),其開發(fā)主要包括后臺數據庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。因此我們結合企業(yè)的要求,對sqlserver20__數據庫管理系統(tǒng)、sql語言原理、delphi應用程序設計,delphi數據庫技術進行了較深入的學習和應用,主要完成對企業(yè)人力資源管理系統(tǒng)的需求分析、功能模塊劃分、數據庫模式分析,并由此設計了數據庫結構和應用程序。系統(tǒng)運行結果證明,本文所設計的人力資源管理系統(tǒng)系統(tǒng)可以對企業(yè)員工的信息和工資進行管理。
企業(yè)人力資源管理系統(tǒng)是一個非常通用的信息管理系統(tǒng).幾乎所有的企事業(yè)單位都需要擁有自己的人力資源管理系統(tǒng),以便對本單位員工的基本信息進行保存和管理.近年來,由于互聯網技術的飛速發(fā)展及其逐步普及,企業(yè)對信息進行網絡化管理的條件已經日趨成熟,建立基于網絡的管理信息系統(tǒng),成為企業(yè)從分散管理向集中管理發(fā)展,提高效率、降低成本、完善服務的有力保證.作為人力資源管理系統(tǒng)開發(fā)新的技術,.NET技術已經在許多系統(tǒng)中得到了很好的應用,但從應用研究的角度出發(fā),重點突出.NET技術中對于人力資源管理系統(tǒng)這種以數據庫管理技術為基礎的系統(tǒng)設計。
一、設計任務與要求
1.1設計目的及意義
設計目的:
(1)大大提高企業(yè)的運作效率;
(2)通過全面的信息采集和處理,輔助提高超市的決策水平;
(3)由計算機來代替人工執(zhí)行一系列諸如增加新員工、刪除員工、工資修改、查詢、統(tǒng)計等操作。這樣就使辦公人員可以輕松快捷的完成工資管理的任務。
人事管理是企業(yè)信息管理的重要部分,面對大量的人事信息,管理部門采用人力處理將浪費大量的時間,人力和物力,并且數據的準確性低。因此,開發(fā)一個界面友好,易于操作的人事管理軟件進行自動化處理變得十分重要,這正是本系統(tǒng)開發(fā)的目的和意義。
隨著我國市場經濟的快速發(fā)展,人事工資管理系統(tǒng)在企業(yè)的日常管理中發(fā)揮著越來越重要的作用。人事工資管理系統(tǒng)可以進行檔案管理、獎罰管理和工資管理等,方便處理企業(yè)內部員工的相關工資信息。
企業(yè)人事管理系統(tǒng)是典型的管理信息系統(tǒng)(MIS),其開發(fā)主要包括后臺數據庫的建立和維護以及前端應用程序的開發(fā)。對于前者要求建立起數據一致性和完整性強、數據安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。企業(yè)人事管理系統(tǒng)可以提供豐富的'功能,降低企業(yè)人事管理工作的強度,提高企業(yè)人事管理工作的效率,并依靠系統(tǒng)的網絡功能為人事管理的使用創(chuàng)造良好的條件,從而能夠適應企業(yè)人事管理的要求,推動企業(yè)人事管理的信息化建設。根據大多數企業(yè)人事管理的需求,本論文就該人事管理系統(tǒng)的設計與實現進行了分析探討:首先對系統(tǒng)的需求分析做了敘述,然后介紹了系統(tǒng)的設計和實現,最后進行了系統(tǒng)測試。該企業(yè)人事管理系統(tǒng)采用基于客戶端/服務端(C/S)模式開發(fā),服務端采用SQLServer20__數據庫服務器作為數據處理和存儲平臺,客戶端應用程序采用VisualStdio.NET20__進行開發(fā),開發(fā)語言選用C#。用戶必須使用客戶端應用程序才能對服務端數據進行操作。
二、需求分析
2.1用戶需求分析
因為此管理系統(tǒng)主要是針對大多數企業(yè)的人事管理部門管理公司內部人事而開發(fā)的,它僅僅是提供給人事管理部門的工作人員使用,也就是說用戶角色都是單一的,他們都是系統(tǒng)的管理者,享有平等的權限.系統(tǒng)管理員點擊用戶管理,可以對用戶信息表進行查詢,編輯,刪除,添加新用戶等操作。合法用戶在成功登陸系統(tǒng)后可以進行系統(tǒng)的整體操作.
(1)人事管理系統(tǒng)需要對人事檔案進行管理,包括添加、刪除、修改員工信息;對員工進行分類查詢、統(tǒng)計等操作。
(2)人事管理系統(tǒng)需要對人事檔案進行管理,包括員工工作關系、社會關系、獎罰情況、職稱評定和工作調動情況等內容。
(3)人事管理系統(tǒng)應具備人員薪資管理功能,包括工資管理,養(yǎng)老和醫(yī)療保險管理等。
(4)系統(tǒng)運行在windows平臺上,要求有一個較好的圖形用戶界面,操作要求簡單。
(5)系統(tǒng)應該有良好的架構及可擴展性,以便不同類型的企事業(yè)單位根據實際情況對原有系統(tǒng)進行補充與修改。