1. 程式人生 > >專案開發個人心得報告

專案開發個人心得報告

個人心得報告

為期45天的J2EE實訓已經接近尾聲,專案開發工作基本完成,在本次專案的開發中,不論是對程式碼的認識,還是小組專案開發的定位,個人編碼能力的提升都收穫滿滿,受益良多。專案從需求的討論,到原型的設計,再到程式碼的編輯,甚至是最後專案的測試,每一個模組都有小組每一個人的身影,都有自己的點滴。他對於我的意義不僅僅是一個學校的專案,一次簡簡單單的編碼。而是我離開學校的最後一課,是我步入社會的第一課。

專案開始階段,剛接到自己的專案命題:小型企業進銷存管理,個人感覺專案的可操作性還是較高的,因為這樣的專案命題大多是涉及到增刪改查四塊,所以該專案的開發難度技術要求不會太高,同時考慮到小組的成員相較而言人數較少,就提出了一個較新但可以大大減少伺服器端程式碼量的框架

Node.js,為了更好的模擬真實為使用者提供更好的優質程式碼,倉庫系統的資料一般都不是十分整潔,所以沒有使用關係型資料庫,而採用了MongoDB資料庫設計,前端開始想使用angularJS,但是考慮到本次開發所用到的新框架較多,前端開發就不再採用最新的開發框架,依然適用JQ實現開發

在原型設計階段,這個階段我犯了一個較為嚴重的錯誤,這個錯誤也導致在編碼階段,甚至是專案測試階段都造成了一定的影響。在原型設計階段,我們並沒有使用前端模版框架,並沒有好好的對前端介面佈局,形式分配有一個較為系統的開發方向,所以在使用者介面上的可讀性在一定程度上大大降低,介面觀賞的軟要求也沒有很好的實現。再者無需求,不編碼。在介面的設計和處理上,對於需求的理解還不是十分的透徹,但這並不能將沒有明確的專案需求作為理由。這次教訓也讓我更加深刻的理解了

“無需求,不編碼”的含義。

編碼階段,我主要負責前端程式碼的跟進和編寫。前端與伺服器的通訊採用AJAXpost請求實現,資料的顯示採用伺服器EJS的渲染方式,資料分頁採用了bootstrappaginator的分頁方案等,在這個階段,我學到最多的就是站在客戶的角度去寫程式碼,比如:遊覽器自帶彈窗是不符合系統需求的。當然在這個階段出現了很多大大小小的問題,跨頁資料傳輸,瀏覽器相容問題,前端伺服器連線書寫規範問題等等,雖一路艱難,但我們一直想辦法,找辦法也得到了最終的專案版本。

在測試階段中,因為存在歷史遺留問題,所以在測試階段也是問題多多,甚至出現了需求不明確,要新增需求的問題。對初始的版本塗塗改改,測試用例的版本眾多。改動較大的地方是介面佈局和細節把握,我覺得這個問題很大一部分原因是因為我在原型設計階段犯的錯誤所導致,值得一提的在答辯前一天,老師在給我們初步測試的時候出現了爆炸多的問題,在與其他小組對比之後也認識到自己的不足,還有很多的東西要學,還有更多的東西要做。

最後做一個簡單的總結:實訓對我個人而言,收穫多多,也許對每個人而言都是如此。專案是團隊的專案,而自己則為專案添光加彩。

相關推薦

專案開發個人心得報告

個人心得報告 為期45天的J2EE實訓已經接近尾聲,專案開發工作基本完成,在本次專案的開發中,不論是對程式碼的認識,還是小組專案開發的定位,個人編碼能力的提升都收穫滿滿,受益良多。專案從需求的討論,到原型的設計,再到程式碼的編輯,甚至是最後專案的測試,每一個模組都有小組每

Android-AS開源好的專案引用-個人心得

一年左右的工作之後,用了很多其他人的專案,從他們身上學到很多,比如程式碼如何寫得更加優雅和規範,更好應用系統給的API,不得不說這些開源的作者給我們開發者極大的方便,我下面整理裡一些我個人認為比較好的專案,連結存到度娘看下文連結吧:(以下都是AS版本的) 1.XRecy

歷時六個月專案開發心得與我的甲子年

### 回家之前 今天就要回家了,也終於在農曆新年到來之前完成了到新公司的第一個專案,現在只有一個感覺,就是累。 (我現在就像垮起了批臉的啾啾) ![](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/b99e1ffdfd1547d1a96a17d1a46

Qt線上技術交流之OpenGL、Quick以及所經歷專案開發心得分享

時間:3月25日晚上7:30 主題:Qt線上技術交流之OpenGL、Quick以及所經歷專案開發心得分享 直播:http://qtdream.com 主頁、全民TV,可能會加上其它的直播平臺進行轉播 錄播:http://qtdream.com/category/16 處,使用B站或者優

專案開發:需求分析心得

終於臨近了第一次迭代開發的尾聲,回顧這幾周的工作,除了寫程式碼之外,團隊的重心都在進行需求分析和資料庫設計。以下是我在專案開發過程中關於需求分析部分的總結:   需求分析流程 1. 導師引導:確定大致需求 老師第一次參與我們小組會議就強調了需求分析的重要性,也是該次會議的主題。可能是考慮到我

Java開發專案2_個人記賬軟體

帥帥個人賬務管理專案說明 專案功能  檢視賬務  多條件組合檢視賬務  增加賬務  編輯賬務  刪除賬務  匯出賬務 表結構 CREATE TABLE personal_zhangwu ( zwid INT PRIMARY KEY AUTO_INCREMENT

web開發中webpack的一些個人心得

一.webpack是什麼? webpack是一個現代js應用程式的靜態模組打包器; 它的功能是:分析專案結構,找到js模組以及其他一些瀏覽器不能直接執行的拓展語言(sass,TypeScript,less),並將它們打包為合適的格式以供瀏覽器使用。 構建: 就

Java開發學習心得(三):專案結構

3 專案結構 經過前面一系列學習,差不多對Java的開發過程有了一定的瞭解,為了能保持一個良好的專案結構,考慮到接下來要進行開發,還需要學習一下Java的專案結構 下面以兩個專案結構為參照 圖1 圖2 第一個是我自己學習時的Demo,一邊學一邊建檔案,應該有些錯誤的地方,第二張是從網上看到的

網站專案開發要點---一個實際專案開發心得

1.顯示需要選擇的資料時,一定先要此資料是否為海量資料.例如:選擇下拉框中加100條記錄.你的使用者不罵死你.2.儘量不要限制使用者的輸入內容.對輸入內容進行驗證(正則表示式)分割及處理返回為空的項(String.split(new String[]{' ',';'},StringSplitOptions.R

服務計算——web開發個人專案總結

專案總結 姓名:王迎旭 學號:16340226 分工:後端 主要負責:handler函式的完善 以及 在本地的測試 主要工作 這次專案自己完成了部分後端程式碼的補充工作,基於 天揚dalao 已經搭好的框架 和 澤浩dalao 已經給出的示例,自己繼續再進行操作工作就

第一次開發Java web專案的總結心得

從學校走出來,轉眼間就過去三四個月了,在公司的這幾個月來,終於在最近幾個星期迎來了第一個正式的開發專案,確切的說,是專案迭代。截止到今天,這一輪迭代已能算是基本完成,雖然分到自己的任務並不是很多,甚至可以說非常少,但是從中得到的收穫依舊是巨大的,這大概就是所謂的實踐出真知吧!

vue專案開發心得和一些最佳實踐

使用vue一年多了,做了一個javaee的專案(全棧,前端使用的mvvm框架vue),三個移動端專案,其中兩個釘釘子應用(釘釘的坑很多,心累),一個微信的(ing)。自己也慢慢摸索出一些專案中的最佳實踐,整理了一下,做個記錄一起交流。如果你在閱讀過程中,覺得我某

Java專案開發心得(二):使用EhCache+SSM實現資料快取

在專案的開發過程中,經常會考慮到提高使用者訪問效率,降低伺服器的壓力,這個時候會用到資料快取。當前實現快取的技術有很多, 例如: jCache、Ehcache以及快取伺服器redis,redis作為分散式系統重要的組成部分,該技術的使用以及相關的一些問題會在後面的文章當中詳細介紹。

Java專案開發心得(一):利用Java技術實現查詢手機號碼歸屬地

      鑑於最近專案涉及到查詢歸屬地的問題,今天在此做一下技術分享,如果有更好的建議,還請讀者大神指出。       迴歸正題,關於手機號碼歸屬地,想要查詢的無非是執行商、省份、市之類的資

(九)機房收費系統專案開發總結報告

專案開發總結報告 1引言 1.1編寫目的     機房收費系統的開發工作已經基本完成。寫此專案開發總結報告,以方便我們在以後的專案開發中來更好的實施專案的制定開發,讓我們在今後的專案開發中有更多的資

軟體工程之制定計劃①(可行性研究報告專案開發計劃)

        軟體工程的生存期有6項,第一項則是制定計劃、理解問題。定義系統做什麼,總目標,功能、效能、介面,最後生成可行性研究報告。 軟體工程的生存期導圖如下: 第一項制定計劃的思維導圖:   可行性研究報告內容: ①開發的背景,目的,定義 ②可行性研究的前提

專案開發中的個人總結

  基於maven的多模組專案,通常有common、domain、dao、rpc、service、web六個模組,其中common是共同的東西,domain為實體,均可被所有模組使用;dao完成資料操作;rpc呼叫外部服務;service呼叫dao或rpc服務;

專案開發總結報告(GB8567——88)(轉載)

專案開發總結報告(GB8567——88)1引言1.1編寫目的說明編寫這份專案開發總結報告的目的,指出預期的閱讀範圍。1.2背景說明:a.  本專案的名稱和所開發出來的軟體系統的名稱;b.  此軟體的任務提出者、開發者、使用者及安裝此軟體的計算中心。1.3定義列出本檔案中用到的

關於808部標協議專案開發到部署的心得

最近因專案要求需要對接車輛的GPS,對應的是部標808協議,剛剛接手一頭霧水,於是各種網上找資料,終於弄明白了,本文不介紹具體程式碼,主要是講解下建立,開發,部署的整體技術思路: 開發步驟:使用maven構建專案--》編寫808協議--》匯出專案為jar包--》上傳到Lin

dubbo分散式專案開發____配置經驗和心得

//1.zookeeper配置檔案中不要出現中文 會報錯  //2.分散式開發物件一定要序列化 //摘抄如下 在面向物件程式語言中做分散式計算的時候,經常需要將物件在不同的主機之間傳輸,我這次在實現分散式計算的時候,需要將一個計算物件從中央伺服器Server分發給所有的