軟件實(shí)習(xí)總結(jié)
基于jps的電子商務(wù)系統(tǒng)開發(fā)
基于B/S模式的網(wǎng)上購物系統(tǒng)的構(gòu)建
專業(yè)班級(jí):
姓名:
學(xué)號(hào):
指導(dǎo)老師:日期:
個(gè)人實(shí)習(xí)總結(jié)
個(gè)人實(shí)習(xí)總結(jié)
基于
一、前言
B/S模式的網(wǎng)上購物系統(tǒng)的構(gòu)建
本次暑期實(shí)習(xí),通過運(yùn)用以前學(xué)習(xí)過的Java,數(shù)據(jù)庫知識(shí),以及這次實(shí)習(xí)期間學(xué)習(xí)的HTML和JSP知識(shí),開發(fā)一個(gè)簡單的網(wǎng)上購物系統(tǒng),達(dá)到理論與實(shí)踐相結(jié)合,培養(yǎng)我們對(duì)軟件編程的興趣,給予了我們實(shí)際動(dòng)手操作的機(jī)會(huì),讓我們初步了解了網(wǎng)站的基本構(gòu)建,同時(shí)也為我們以后的學(xué)習(xí)和工作積累了經(jīng)驗(yàn)。
二、實(shí)習(xí)目的及要求
從電子商務(wù)平臺(tái)的現(xiàn)狀和客觀需求出發(fā),建立一個(gè)方便、實(shí)用、美觀、安全的網(wǎng)上購物系統(tǒng)。以便使用戶能夠方便的查詢網(wǎng)站所提供的物品,并能順利的完成購物的流程,同時(shí)也便于系統(tǒng)管理人員對(duì)網(wǎng)站的數(shù)據(jù)的管理工作。
在用戶注冊(cè)得到確認(rèn)后,便有了查詢和購買貨品的權(quán)限。他們可以通過分類查找,方便的查詢到自己所需的貨物,并在確認(rèn)要購買貨物的數(shù)量后,將貨物放入購物車中,再購買其他貨物。完成所有購買工作后,選擇付款方式,及相關(guān)信息,提交結(jié)果
系統(tǒng)維護(hù)人員可以方便的對(duì)所注冊(cè)用戶進(jìn)行管理,同時(shí)方便的進(jìn)行貨品的添加、修改、刪除工作。另外,所有的用戶都可以修改、查詢自己的密碼,并查詢自己所購買的貨物。
三、實(shí)習(xí)內(nèi)容
在這次小組軟件實(shí)習(xí)中,我主要負(fù)責(zé)用戶管理這一模塊和部分界面的設(shè)計(jì),以及圖片資源的搜索。其中用到的知識(shí),技術(shù)包括:html,jsp,Java,數(shù)據(jù)庫Access等。其中用戶管理模塊部分實(shí)現(xiàn)的功能為:
在主頁面上點(diǎn)擊用戶注冊(cè),會(huì)員登錄,管理員登錄鏈接,進(jìn)入相應(yīng)的頁面,分別進(jìn)行注冊(cè),登錄操作,登錄后按自己意愿選擇跳轉(zhuǎn)到相應(yīng)的頁面進(jìn)行操作。具體功能如下:
1、用戶注冊(cè)register.jspinsert.jsp用戶點(diǎn)擊“新用戶注冊(cè)”這個(gè)鏈接后,頁面跳轉(zhuǎn)到用戶注冊(cè)頁面(填寫用戶基本信息頁面),然后通過點(diǎn)擊”注冊(cè)”轉(zhuǎn)到數(shù)據(jù)庫信息插入頁面,insert.jsp使用request.getParameter("userName");語句獲取上一個(gè)頁面參數(shù),連接數(shù)據(jù)庫,若該用戶賬號(hào)在數(shù)據(jù)庫中不存在且前后輸入的兩個(gè)密碼相同,則將用戶的注冊(cè)信息存入數(shù)據(jù)庫,提示“注冊(cè)成功”。若數(shù)據(jù)庫中已經(jīng)存在該用戶賬號(hào),則提示“用戶名已存在,重新輸入”。
2、會(huì)員登錄vip.jspenter.jspshowinformation
用戶在主頁面點(diǎn)擊“登錄”這個(gè)鏈接后,頁面跳轉(zhuǎn)到用戶登錄(填寫賬號(hào)和密碼),然后通過點(diǎn)擊”登錄”轉(zhuǎn)到數(shù)據(jù)庫查詢頁面,enter.jsp使用request.getParameter("userName");語句獲取上一個(gè)頁面填寫的參數(shù),連接數(shù)據(jù)庫,在數(shù)據(jù)庫中查詢用戶賬號(hào),若數(shù)據(jù)庫中不存在該用戶賬號(hào)或者賬號(hào)密碼不匹配,則提示“賬號(hào)和密碼錯(cuò)誤,請(qǐng)重新輸入”,若在數(shù)據(jù)庫中存在相匹配的賬號(hào)和密碼,則提示“登錄成功”,點(diǎn)擊“確定”后頁面顯示用戶的賬戶名,并且可以選擇相關(guān)操作,如修改個(gè)人資料,查看購物車等。用戶也可以不登錄而返回主頁面。
3、管理員登錄manager.jspmanagerenter.jsp
用戶在主頁面點(diǎn)擊“管理員登錄”這個(gè)鏈接后,頁面跳轉(zhuǎn)到管理員登錄界面(填寫賬號(hào)和密碼),然后通過點(diǎn)擊”登錄”轉(zhuǎn)到數(shù)據(jù)庫查詢頁面,managerenter.jsp使用
request.getParameter("masterName");語句獲取登錄頁面填寫的參數(shù),連接數(shù)據(jù)庫,在數(shù)據(jù)庫中查詢管理員賬號(hào),若數(shù)據(jù)庫中不存在該管理員賬號(hào)或者賬號(hào)密碼不匹配,則提示“賬號(hào)和密碼錯(cuò)誤,請(qǐng)重新輸入”,若在數(shù)據(jù)庫中存在相匹配的賬號(hào)和密碼,則提示“登錄成功”,點(diǎn)擊“確定”后跳轉(zhuǎn)到管理頁面,并且可以選擇相關(guān)操作,如添加、刪除貨物,查看用戶信息等。
4、修改個(gè)人資料showinformation.jspupdate.jspsaveupdate.jsp
在showinformation.jsp中用戶點(diǎn)擊“修改個(gè)人資料”這個(gè)鏈接后,頁面跳轉(zhuǎn)到用修改資料頁面(重新填寫用戶基本信息),然后通過點(diǎn)擊”確定修改”轉(zhuǎn)到數(shù)據(jù)庫信息插入頁面,saveupdate.jsp使用request.getParameter("paasword");語句獲取上一個(gè)頁面參數(shù),連接數(shù)據(jù)庫,若修改符合要求,則將用戶的信息在數(shù)據(jù)庫中修改保存,并提示“修改成功”。若填寫的資料不符合要求,則提示“修改失敗”。
5、注銷賬號(hào)deletevip.jsp
用戶點(diǎn)擊“注銷賬號(hào)”這個(gè)鏈接后,該頁面把獲取的用戶的信息傳到數(shù)據(jù)庫,然后在數(shù)據(jù)庫中找到相應(yīng)的用戶后對(duì)其進(jìn)行刪除操作,這樣賬號(hào)被注銷。在這個(gè)操作中,要注意參數(shù)的傳值問題,用戶的賬號(hào)登錄之后,就必須在此后的每一個(gè)頁面都能能夠獲取,因此我們使用JSP的session這個(gè)內(nèi)置對(duì)象,使用
StringuserName=(String)session.getValue("userName");語句對(duì)用戶賬號(hào)進(jìn)行頁面間的傳值。
四、實(shí)習(xí)總結(jié)
我說說自己編程期間遇到的問題和自己對(duì)軟件編程的總結(jié)。
在開始的階段,我有很多專業(yè)的知識(shí)了解得很少,例如html,jsp,等等,如何運(yùn)用jsp里面的內(nèi)置對(duì)象,如何運(yùn)用jsp實(shí)現(xiàn)頁面的特效,等一系列的問題;真正動(dòng)手編程的時(shí)候發(fā)現(xiàn)所用的知識(shí)都是需要深入學(xué)習(xí)和鍛煉的。
在軟件系統(tǒng)編寫的過程中學(xué)到了不少課外的東西我還是總結(jié)了不少關(guān)于編程改錯(cuò)的經(jīng)驗(yàn)。首先,一定要充分熟悉和理解老師規(guī)定的任務(wù)和需要達(dá)到的要求,若我們面對(duì)的是用戶,則需要更多的交流溝通,這樣才不至于脫離開發(fā)方向。
另外,若自己發(fā)現(xiàn)軟件代碼的錯(cuò)誤,要先在網(wǎng)上查詢是否有類似的錯(cuò)誤,跟老師同學(xué)討論,并思考清楚。同時(shí),不要放過任何有疑問的地方,經(jīng)常跟老師及小組成員交流,他們會(huì)給你很多很好的建議。交流會(huì)的時(shí)候要積極思考,做好記錄,認(rèn)真留意別人發(fā)現(xiàn)的錯(cuò)誤。在實(shí)習(xí)期間,與同學(xué)的交流讓我少犯了很多錯(cuò)誤,也長得到了不少啟發(fā)。
在軟件開發(fā)過程中,有很多需要注意的東西。
要有團(tuán)隊(duì)合作的精神,F(xiàn)今的大中型軟件的編寫,分工越來越細(xì)。我們這次編寫的簡單網(wǎng)絡(luò)購物系統(tǒng),就分了好幾部分,而每個(gè)部分又包括好幾個(gè),針對(duì)不同的功能。所以在編程過程中,一定要和組員交流,不至于最后各自的程序連接不起來。團(tuán)隊(duì)合作精神在軟件開發(fā)中非常重要重要。
要有耐性,不要浮躁。長時(shí)間調(diào)試一個(gè)錯(cuò)誤,沒有人會(huì)覺得有趣。但是,我們應(yīng)該換一個(gè)角度去思考,我們?cè)谧屛覀兂绦蚋晟,那也是一種成就!
要有模仿的精神。有些程序要實(shí)現(xiàn)的功能可能與某些曾經(jīng)寫過或用過的功能類似,這是我們可以吧一些好的代碼拿過來,修改之后使之成為自己的代碼。很多時(shí)候好的模仿能節(jié)省更多的時(shí)間,也是我們成功的方法之一。
要有創(chuàng)新的精神。在編寫程序中,要有自己想法,賦予自己程序新的思想。要不斷地學(xué)習(xí)。對(duì)于一個(gè)想變成優(yōu)秀的人,任何時(shí)候都需要學(xué)習(xí)。
要不斷地實(shí)踐。書本上的知識(shí),別人的經(jīng)驗(yàn),你不去實(shí)踐,永遠(yuǎn)不是你的。理論與實(shí)踐結(jié)合才是硬道理。
通過這次編程實(shí)習(xí),我在個(gè)人素質(zhì)方面有較大的提高,包括面對(duì)和處理問題的能力、思維的創(chuàng)造性和全面性、交流和溝通能力、為人處事的能力等,同時(shí)克服自己的缺點(diǎn)。總的來說,這次實(shí)習(xí)對(duì)我有很大意義。它第一次讓我找到了成就感,雖然我負(fù)責(zé)編寫的部分不是很
難,自己寫的代碼實(shí)現(xiàn)功能也不是很強(qiáng)完善,但畢竟是我自己認(rèn)真寫的,終于也為小組出了一份力,當(dāng)軟件成型時(shí),稍微有點(diǎn)成就感吧。這次的實(shí)習(xí)激起了我對(duì)軟件編程的興趣,讓我不再畏懼編程,也能好好正視自己的專業(yè)。
在以后的學(xué)習(xí)中,不僅要努力學(xué)習(xí)專業(yè)技能知識(shí),在空閑時(shí)間還要要堅(jiān)持鍛煉自己的編程能力,繼續(xù)學(xué)習(xí)Java的數(shù)據(jù)庫編程、MVC模式框架的開發(fā)、中間件技術(shù)和設(shè)計(jì)模式等?傊,堅(jiān)持實(shí)踐,要專注、認(rèn)真。
作為將來要走入社會(huì)的我們來說,更應(yīng)該在有限的時(shí)間內(nèi),掌握更多的專業(yè)知識(shí),加強(qiáng)實(shí)踐和設(shè)計(jì)能力,這樣更有利于將來的發(fā)展,在自己的領(lǐng)域內(nèi)有所作為。
擴(kuò)展閱讀:軟件工程實(shí)習(xí)總結(jié)
實(shí)習(xí)總結(jié)
光陰荏苒,時(shí)光飛逝,轉(zhuǎn)眼間到了實(shí)習(xí)結(jié)束的日子。從進(jìn)公司實(shí)習(xí)到現(xiàn)在,我已經(jīng)到公司近6個(gè)月了,感受頗多,收獲頗多。期間,通過公司領(lǐng)導(dǎo)的關(guān)心和幫助,同事的指導(dǎo),使我能夠很快地了解公司的管理與運(yùn)作程序,我了解了公司的發(fā)展概況,熟悉了公司的流程和行業(yè)的基礎(chǔ)知識(shí),使我逐步學(xué)會(huì)如何從一個(gè)剛出校門不久的實(shí)習(xí)生轉(zhuǎn)變成一個(gè)職員。以下是我這一階段的工作總結(jié)。
學(xué)習(xí)無止境,職業(yè)生涯只是學(xué)生生涯的一種延續(xù)。對(duì)于一個(gè)實(shí)習(xí)的學(xué)生,初踏入職場(chǎng),進(jìn)入專業(yè)的軟件公司,對(duì)開發(fā)軟件沒有一點(diǎn)經(jīng)驗(yàn)。不論在人生的哪個(gè)階段,學(xué)習(xí)的腳步都不能停歇,要把工作視為學(xué)習(xí)的殿堂。所以在這幾個(gè)月當(dāng)中,我一邊學(xué)習(xí),一邊從最基礎(chǔ)的事情做起,這樣的好處在于能夠在工作的過程中,了解項(xiàng)目的整體布局,了解項(xiàng)目中的業(yè)務(wù)邏輯,了解項(xiàng)目中尚未完成的工作并以此作為下個(gè)階段的工作目標(biāo)。在這幾個(gè)月的工作中,我的主要任務(wù)是對(duì)客戶使用的map系統(tǒng)進(jìn)行測(cè)試,并且做相應(yīng)的文檔記錄和一些簡單的配置修改。幾個(gè)月里,我工作勤勤懇懇,并按時(shí)完成安排的任務(wù)。盡最大的努力解決客戶在工作中遇到的問題,從中我也學(xué)到了在學(xué)校里學(xué)不到的東西,也明白了很多道理,我相信對(duì)我以后的工作都將大有裨益。其它方面,我全力協(xié)助公司的工作,在公司人手較忙的時(shí)候,為公司分擔(dān)事務(wù),圓滿地完成公司委派的任務(wù)。在這幾個(gè)月的工作中,最初我會(huì)遇到一些我解決不了的問題,我會(huì)咨詢公司另兩位同事王鵬、孫距均。在他倆的指導(dǎo)和幫助下,我的技術(shù)技能不斷提升,對(duì)整個(gè)MAP系統(tǒng)和配置工具的使用逐步熟練,思維方式和工作方法也不斷提升,直至到目前我基本能解決客戶在使用MAP系統(tǒng)過程中遇到一般問題的問題。
在近6個(gè)月的工作過程中,我在領(lǐng)導(dǎo)和同事們的幫助和支持下取得了一定的進(jìn)步,但我深知自己還存在很多缺點(diǎn)和不足,與工作需要還有一定的差距。在工作中未能考慮的各種因素還有很多,比如:對(duì)整個(gè)MAP系統(tǒng)的掌握還不夠熟練、工作的靈活性還不夠、服務(wù)意識(shí)還有待提升等等,這都有待于在今后的工作中改進(jìn)。雖然我目前的工作只是做基礎(chǔ)方面,希望在下一年度公司能夠委派我做一些其它工作,使我在工作中不斷提升自己,同時(shí)也為公司分擔(dān)一些事務(wù),使我逐步做一名合格的項(xiàng)目實(shí)施人員。做軟件的人必須要隨時(shí)充電,在今后的工作中,我要積累經(jīng)驗(yàn)教訓(xùn),不斷調(diào)整自己的思維方式和工作方法,在實(shí)踐中磨練自己,我將以飽滿的熱情和進(jìn)取的精神,去努力做每一件事,努力為公司的發(fā)展盡的一份薄力,成為單位需要的優(yōu)秀人才。
我是公司的一名新員工,來公司的時(shí)間比較短,對(duì)公司的資源管理、流程管理等還不是太了解,所以對(duì)公司的發(fā)展、管理也提不出什么寶貴實(shí)質(zhì)的意見或建議,F(xiàn)在對(duì)于我來說最重要最本職的工作就是:作為一個(gè)學(xué)生、一名實(shí)習(xí)員工,所有的地方都是需要學(xué)習(xí)的多聽、多看、多想、多做、多溝通,向每一個(gè)員工學(xué)習(xí)他們身上的最優(yōu)秀工作習(xí)慣,豐富的專業(yè)技能,配合著實(shí)際工作不斷的進(jìn)步,為公司的發(fā)展盡的一份薄力。態(tài)度決定一起,當(dāng)有一份新的任務(wù)給你時(shí)要知道自己能否勝任這份工作,關(guān)鍵是看你自己對(duì)待工作的態(tài)度。態(tài)度對(duì)了,即使自己以前沒學(xué)過的知識(shí)也可以在工作中逐漸的掌握。態(tài)度不好,就算自己有知識(shí)基礎(chǔ)也不會(huì)把工作做好,實(shí)習(xí)項(xiàng)目剛開始時(shí),根本不清楚該做些什么,并且這和我在學(xué)校讀的專業(yè)沒有必然的聯(lián)系,剛開始我覺得很頭痛,可經(jīng)過工作過程中多看別人怎樣做,多聽別人怎樣說,多想自己應(yīng)該怎樣做,然后自己親自動(dòng)手去多做,終于在短短幾天里對(duì)工作有了一個(gè)較系統(tǒng)的認(rèn)識(shí),慢慢的自己也可以完成相關(guān)的工作了,光用嘴巴去說是不行的,所以,我們今后不管干什么都要端正自己的態(tài)度,這樣才能把事情做好。
在這次實(shí)習(xí)過程中,我碰到很多問題,有的是我懂得的,也有很多是我不懂的,不懂的東西我要虛心向老師同學(xué)請(qǐng)教,當(dāng)別人教我們知識(shí)的時(shí)候,我也應(yīng)該虛心的接受,不要認(rèn)為自己懂得一點(diǎn)雞毛蒜皮就飄飄然。
回首整個(gè)實(shí)習(xí)過程,我每天都有很多新的體會(huì),想說的很多,我總結(jié)下來主要有以下幾點(diǎn):
1.團(tuán)隊(duì)意識(shí)是完成項(xiàng)目的必要保證
在我們兩個(gè)項(xiàng)目完成的過程中,我充分體會(huì)到了團(tuán)隊(duì)合作的重要性。特別是在自己擔(dān)任項(xiàng)目組長分配大家完成項(xiàng)目期間,很難想象但是如果大家不團(tuán)結(jié)一致的結(jié)果。期間通過大家的團(tuán)隊(duì)合作,項(xiàng)目組高效且快速的完成的項(xiàng)目,當(dāng)然最重要的是大家都參與了項(xiàng)目的開發(fā)。
2.熟練的專業(yè)技能
提供最佳的解決方案是我們努力的方向。ERP的核心管理思想就是實(shí)現(xiàn)對(duì)整個(gè)供應(yīng)鏈的有效管理,我們?cè)谑崂砹似髽I(yè)的各項(xiàng)業(yè)務(wù)之后,需要做的是提供一個(gè)最佳的解決方案,來幫助企業(yè)實(shí)現(xiàn)更加有效的管理,我們要精通MAP系統(tǒng),掌握行業(yè)專業(yè)知識(shí),更要能融入最適宜的管理理念,這對(duì)顧問而言,無非是一個(gè)很高的要求,需要我們不斷地學(xué)習(xí),不斷的在一個(gè)個(gè)項(xiàng)目中去積累經(jīng)驗(yàn),但這也正是我們?yōu)橹畩^斗的目標(biāo)。
3.加強(qiáng)信心,堅(jiān)持下去
雖然感覺自己學(xué)的還可以,但真的工作起來卻感覺力不從心。有時(shí)候遇到事情總會(huì)著急,慌張。平常信心不足,總感覺自己做不好;蛟S還需要一段時(shí)間的磨練吧。只有自己的知識(shí)和能力都在提升,相信自己總有一天會(huì)很勇敢的表現(xiàn)自己?傊、在整個(gè)實(shí)習(xí)過程中,我有許多的收獲和歡樂,但也有苦澀和教訓(xùn),這些成功的經(jīng)驗(yàn)將激勵(lì)我在以后的人生路上取得更大的成績,失敗的經(jīng)歷將使我努力去改變需要改變的地方,可以是我更快的成長,讓自己以后的日子做的更好。這些寶貴的人生經(jīng)歷激勵(lì)我在以后的人生道路上勇于實(shí)踐,敢于創(chuàng)新,為人生的輝煌奠定堅(jiān)實(shí)的基礎(chǔ),成為我受益終身的寶貴財(cái)富。4、良好的溝通協(xié)調(diào)能力是實(shí)施顧問的基本修養(yǎng)。在培訓(xùn)的一開始我們就被分成了四個(gè)小組,學(xué)習(xí)過程中常常以小組為單位進(jìn)行提問、討論、最后解決問題的學(xué)習(xí)模式,目的就是為了能在與小組成員的相互交流過程中,提高我們的溝通能力。作為一個(gè)實(shí)施顧問,做的最多的事情就是與客戶之間進(jìn)行交流,但是往往我們遇見的客戶與實(shí)施人員相比,他們對(duì)MAP系統(tǒng)非常陌生,對(duì)自己所做業(yè)務(wù)也缺乏深入的思考和總結(jié),而我們要做的就是啟發(fā)客戶思考,幫助客戶分析,總結(jié)業(yè)務(wù)流程,以及對(duì)實(shí)施過程中各部門之間出現(xiàn)的問題進(jìn)行溝通、協(xié)調(diào)。因而在這期間良好的溝通協(xié)調(diào)能力也是必不可少的。這6個(gè)月的工作生活是充實(shí)且富有樂趣的,結(jié)識(shí)了很多同事和朋友,公司的氛圍是非常輕松愉快的。感謝6個(gè)月來樊曉經(jīng)理的關(guān)心,感謝部門同事的悉心指導(dǎo),感謝公司各位同事的熱心幫助,感謝學(xué)校能給我們提供這次難得的實(shí)習(xí)機(jī)會(huì),在這里,我們走出了從學(xué)生到職場(chǎng)人生的第一步,是邁向社會(huì)的重要的一步。通過這次生產(chǎn)實(shí)習(xí),我學(xué)到了很多書本上學(xué)不到的東西,也有了從無知到認(rèn)知,到深入了解公司和社會(huì),從開始的磕磕碰碰到后來的工作還算順利的轉(zhuǎn)變。在這里要特別感謝的是上海博科公司和其各位老師,正是上海博科公司給我提供了良好的實(shí)習(xí)環(huán)境,使我們實(shí)習(xí)有了明顯的效果,還有其各位老師對(duì)我們?cè)趯I(yè)技能的指導(dǎo),使我的技術(shù)有了很大的提高。
除此之外,還要感謝我的項(xiàng)目團(tuán)隊(duì)成員,正是因?yàn)橛写蠹业南嗷椭蛯W(xué)習(xí),共同解決遇到的問題共同挑戰(zhàn)困難我們的實(shí)習(xí)過程才能夠順利完成,我更加認(rèn)識(shí)到了團(tuán)隊(duì)精神的可貴,同時(shí)也收獲了最真摯的友誼。
在此再次感謝學(xué)校,感謝協(xié)助我們的所有老師和同學(xué)以及上海博科公司,我將永遠(yuǎn)銘記這些在這次實(shí)習(xí)中的點(diǎn)點(diǎn)滴滴。謝謝你們!
友情提示:本文中關(guān)于《軟件實(shí)習(xí)總結(jié)》給出的范例僅供您參考拓展思維使用,軟件實(shí)習(xí)總結(jié):該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請(qǐng)聯(lián)系我們及時(shí)刪除。