HP-EPM合作企業(yè)實訓生實習報告v1_第1頁
HP-EPM合作企業(yè)實訓生實習報告v1_第2頁
HP-EPM合作企業(yè)實訓生實習報告v1_第3頁
HP-EPM合作企業(yè)實訓生實習報告v1_第4頁
HP-EPM合作企業(yè)實訓生實習報告v1_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、實習報告實習性質(zhì): 畢業(yè)實習 學生姓名: HP-EPM-C: HP-EPM-D2 實訓部導師: 實習企業(yè)導師: 三號黑體 行 距:固定值40磅 實習時間: 2015年12月13日- 2016年07月01日實習地點: 東華厚盾軟件公司 惠普(濟寧)實訓基地HP-EPM實訓生實習考核表學生姓名HP-EPM-C實訓部導師 張強HP-EPM-D2XXX、XXX、XXX實習時間2015年12月14日- 2016年07月01日實習地點東華厚盾軟件有限公司(濟南)實習名稱畢業(yè)實習自我總結(jié)實習企業(yè)導師意見實習單位意見并蓋章考核等級 (優(yōu)、良、中、差)信息工程學院 畢業(yè)實習報告目錄1 實習目的32 實習概況32

2、.1 實習要求32.2 實習時間22.3 實習環(huán)境22.4 開發(fā)環(huán)境23 實習內(nèi)容23.1 系統(tǒng)需求分析23.2 數(shù)據(jù)庫設計33.3 數(shù)據(jù)庫連接設置(Spring+Hibernate)33.4.1 登錄頁面43.4.2 日志功能64 實習總結(jié)781 實習目的在internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用。因此網(wǎng)站建設在internet應用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設中的重要組成部分,從而倍受人們的重視。通過這次實習,學習企業(yè)級計算機知識,鞏固以前所學理論的知識,提高處理實際問題的能力

3、,了解社會中建設在internet的主要內(nèi)容和實際發(fā)展情況,并為自己踏入社會環(huán)境接軌做準備。更廣泛的直接接觸社會,了解社會需要,加深對社會的認識,增強對社會的適應性,將自己融合到社會中去,培養(yǎng)自己的實踐能力,縮短我們從一名大學生到一名工作人員之間的思想與業(yè)務距離。為以后進一步走向社會打下堅實的基礎。了解公司部門的構(gòu)成和職能,整個工作流程,從而確立自己在公司里最擅長的工作崗位。為自己未來的職業(yè)生涯規(guī)劃起到關鍵的指導作用。2 實習概況2.1 實習要求實習期間遵守公司各項規(guī)章制度,有嚴格的時間觀念,不遲到不早退,虛心向有經(jīng)驗的同事請教,積極主動完成單位分配的任務,與單位同事和諧相處;鍛煉自己的動手能

4、力,將學習的理論知識運用于實踐當中,反過來檢驗書本上理論的正確性。將自己的理論知識與實踐融合,進一步鞏固、深化已經(jīng)學過的理論知識,提高綜合運用所學過的知識,并且培養(yǎng)自己發(fā)現(xiàn)問題、解決問題的能力,加強對軟件開發(fā)過程的認識。2.2 實習時間2015年12月14日至2016年07月01日2.3 實習環(huán)境(1)實習單位:東華厚盾軟件有限公司(簡稱東華厚盾)(2)簡介:從事現(xiàn)階段項目的實施工作以及對項目基礎開發(fā)過程的學習。(3)所在部門:東華厚盾軟件公司 濟南業(yè)務四部。(4)主要工作:參與現(xiàn)階段項目性能實施及功能測試,定期接受部門相關現(xiàn)階段項目的開發(fā)培訓,完成個人項目。2.4 開發(fā)環(huán)境l 操作系統(tǒng)(Wi

5、ndows7)l 數(shù)據(jù)庫系統(tǒng)(SqlServer2008)l 開發(fā)工具(Eclipse)l 客戶瀏覽器(IE6.0)l 開發(fā)語言(JAVA)3 實習內(nèi)容我的實習企業(yè)單位是東華厚盾軟件公司,擔任程序員的工作。剛進來公司的時候,經(jīng)理給我公司內(nèi)的一些已完成的項目和學習資料,通過這些實際項目和學習資料,讓我慢慢把在學校所學知識融入到實際工作中去,同時,也感覺到自己在學校說掌握的知識還是有一些局限性,如果想在社會上立足,還要加強自己的知識和能力。企業(yè)員工信息管理系統(tǒng)主要對企業(yè)員工的個人基本信息以及部門信息進行管理,對管理員提供查詢信息、增添信息、刪除信息等操作功能;對員工用戶提供部門及薪資查詢功能。我們

6、的目標就是為該系統(tǒng)提供前臺用戶界面設計以及后臺連接數(shù)據(jù)庫程序設計,系統(tǒng)程序界面采用JSP頁面實現(xiàn),數(shù)據(jù)庫操作采用Spring+Hibernate管理。在東華厚盾軟件公司實習的這些天中,我著重鞏固學習了SSH框架、sql數(shù)據(jù)庫設計、javascript、JQuery等專業(yè)知識,著重在使用Eclipset開發(fā)軟件。在此期間,參加了公司的南航項目的開發(fā)測試。3.1 系統(tǒng)需求分析企業(yè)員工信息管理系統(tǒng)的開發(fā)主要包括后臺數(shù)據(jù)庫的建立(如:員工的基本信息)和維護(如員工信息的添加和刪除以及登陸密碼的修改)及前端應用的開發(fā),對于前者要求建立起數(shù)據(jù)庫一致性和完整性、數(shù)據(jù)安全性好的數(shù)據(jù)庫,而對于后者則要求應用程序

7、功能準確、完善,易使用等特點。該企業(yè)員工信息管理系統(tǒng)具備三方面的功能:一方面是員工用戶,員工通過輸入工號和密碼進下該系統(tǒng)后,可以進行一些基礎查詢(員工信息查詢、部門信息查詢、)、業(yè)務信息管理(業(yè)務信息查詢)重新登陸系統(tǒng);一方面管理人員進入該系統(tǒng)則比普通員工多一些權(quán)限:信息輸入與修改、信息查詢。數(shù)據(jù)模型分析與設計數(shù)據(jù)庫模型描述了在數(shù)據(jù)庫中結(jié)構(gòu)化和操縱數(shù)據(jù)的方法,模型的結(jié)構(gòu)部分規(guī)定了數(shù)據(jù)如何被描述(例如樹、表等);模型的操縱部分規(guī)定了數(shù)據(jù)的添加、刪除、顯示、維護、打印、查找、選擇、排序和更新等操作。數(shù)據(jù)庫模型的分類:分層模型、關系模型、網(wǎng)絡模型和對象模型。本課題選擇的關系模型,關系模型是目前最重要

8、的一種數(shù)據(jù)模型。關系數(shù)據(jù)庫系統(tǒng)采用關系模型作為數(shù)據(jù)的組織方式。關系數(shù)據(jù)模型具有下列優(yōu)點:關系模型與非關系模型不同,它是建立在嚴格的數(shù)學概念的基礎上的。關系模型的概念單一。無論實體還是實體之間的聯(lián)系都用關系表示。對數(shù)據(jù)的檢索結(jié)構(gòu)也是關系(即表)。所以其數(shù)據(jù)結(jié)構(gòu)簡單、清晰,維護易懂易用。3.2 數(shù)據(jù)庫設計表3.1企業(yè)員工管理系統(tǒng)數(shù)據(jù)庫表3.3 數(shù)據(jù)庫連接設置(Spring+Hibernate)com.mysql.jdbc.Driverorg.hibernate.dialect.MySQLDialecttrueupdatecom/zhq/entity/xml/Department.hbm.xmlco

9、m/zhq/entity/xml/Employee.hbm.xmlcom/zhq/entity/xml/Salaries.hbm.xmlcom/zhq/entity/xml/Users.hbm.xmlcom/zhq/entity/xml/Log.hbm.xml3.4 系統(tǒng)部分功能設計3.4.1 登錄頁面圖3.2企業(yè)員工管理系統(tǒng)登陸界面 /* * 成功登錄 */OverrideDescriptorKey(登錄驗證)public String execute() /根據(jù)權(quán)限值,跳轉(zhuǎn)不用頁面及擁有不同權(quán)限 3 超管 2 普通管理 1 員工Users user1 = usersService.find

10、OfId(user.getUserName(), user.getUserPassword() ;if (user1.getUserType().equals(1) return index ;elseif (user1.getUserType().equals(2) return index ;elseif (user1.getUserType().equals(3) return index ;else return ERROR ;/* * 根據(jù)用戶名和密碼獲取對象 * param userName * param userPassword * return Users */public

11、Users findOfId(String userName,String userPassword)String hql = from Users where userName = ? and userPassword = ? ;List list =usersDao.findByObject(hql, new ObjectuserName,userPassword);Users user = null;if (list != null) user = list.get(0) ;return user;3.4.2 日志功能圖3.3企業(yè)員工管理系統(tǒng)日志界面public String inter

12、cept(ActionInvocation actionInvocation) throws Exception / TODO Auto-generated method stubString result = actionInvocation.invoke();/獲取ActionObject action = actionInvocation.getAction();String methods = actionInvocation.getProxy().getMethod();/獲取方法對象Method method = action.getClass().getMethod(method

13、s , null);/獲取注解中的信息DescriptorKey des = method.getAnnotation(DescriptorKey.class);String value = ;if (des != null) value = des.value() ;Date date = new Date();SimpleDateFormat df1 = new SimpleDateFormat(yyyy-MM-dd hh:mm:ss);String time = df1.format(date);Timestamp CreateDate = Timestamp.valueOf(time)

14、;System.out.println(日志內(nèi)容:+value);System.out.println(Action:+action.toString();System.out.println(方法:+methods);System.out.println(時間:+CreateDate);/存入數(shù)據(jù)庫Log log = new Log();log.setAction(action.toString();log.setContext(value);log.setFunction(methods);log.setToDate(CreateDate);logService.create(log);r

15、eturn result;4 實習總結(jié)通過這次實習機會,我主要學習了以上這些java編程的技術,同時也明白了身處公司中如何更好地與同事配合,畢竟在軟件開發(fā)中,你不可能 一個人干完一個系統(tǒng),大家都是通過svn等團隊管理工具互相配合完成編程任務。在實習之前,我對軟件開發(fā)的過程只有一個模糊地印象,以為只要把代碼編寫完之后就算基本上一個項目開發(fā)完畢了。然而通過這次實習,徹底顛覆了我的認知,我當時的認知無疑是非常幼稚和可笑的,完全的軟件開發(fā)過程不只只是編寫代碼,在編寫代碼之前還有好多的事情要做,比如文檔的編寫、對項目進行需求分析、數(shù)據(jù)庫設計等等。代碼編寫完成之后還要進行測試,以及人員的培訓,這些都是必須

16、做,也是必不可少的項目,甚至比代碼的編寫還重要。以前總是覺得自己干不好編程,沒有足夠的自信,但通過一系列知識的學習,還有人際交往能力的提高,我漸漸地認識到如果個人想要在公司立足,除了要有扎實的知識基礎,還必須具備良好的交流溝通能力,雖然現(xiàn)在我在公司基本沒出現(xiàn)加班的情況,但做這一行就得做好心里準備,時刻準備戰(zhàn)斗,對于我們現(xiàn)在這個階段來說,實踐就是提高的唯一捷徑,在這個關鍵的階段中,你必須做到肯吃苦,不怕累,讓知識和技能來充實你的生活,但你回想這一刻的時候,你并不在乎當初賺的工資是多少,上班的時間是多久,你只在乎的是你的技能、經(jīng)驗、人際關系的提高,這樣會給你帶來一種成就感,對于即將畢業(yè)的大學生來說

17、,經(jīng)驗與經(jīng)歷是你以后發(fā)展的敲門磚,即將面對社會的我們,再也沒有校園那一堵堵圍墻能給我們安全感并保護著我們,我們需要面對社會,同其他人競爭,如果你現(xiàn)在還在糾結(jié)這份工作很辛苦、工資很低,那你就錯了,你要糾結(jié)的是這份工作能不能學到東西,你的能力跟你的報酬對不對等,如果當你發(fā)現(xiàn)你的能力跟你的報酬嚴重不對等或是沒東西學習的時候,那時你可以選擇到別的地方發(fā)展?,F(xiàn)在的我沒事也會去一些java的QQ群跟大家交流一番,在這里你能找到很多程序猿(程序員的網(wǎng)絡叫法),大家一起討論技術,討論問題,探討人生,雖然很多時候都是在八卦,但只有他們才能理解這個職業(yè)的艱辛,才能與你感同身受。我在開發(fā)期間也遇到很多問題,但是我會試著到網(wǎng)絡去找答案,如果實在找不到我會試著問問我的上級,或者跟一些朋友討論一下,如果發(fā)現(xiàn)了這個問題的答案我會及時把它記錄下來,方便以后遇到問題可以隨時翻閱,我相信好記性不如爛

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論