- 軟件項目開發(fā)總結(jié)報告模版 推薦度:
- 相關(guān)推薦
項目開發(fā)總結(jié)報告
總結(jié)是指對某一階段的工作、學(xué)習(xí)或思想中的經(jīng)驗或情況加以總結(jié)和概括的書面材料,它可以使我們更有效率,讓我們抽出時間寫寫總結(jié)吧。總結(jié)一般是怎么寫的呢?以下是小編為大家整理的項目開發(fā)總結(jié)報告,供大家參考借鑒,希望可以幫助到有需要的朋友。
項目開發(fā)總結(jié)報告1
來公司工作一年多了,作為技術(shù)部phper,做了一些項目,主要是基于ThinkPHP框架,和PHPCMS的二次開發(fā),自己也研究了wordpress的源碼,通過這些工作和鉆研,學(xué)到了很多web開發(fā)方面的新知識,也有了自己的見解。以下是做過的項目總結(jié),以及學(xué)到的東西,溫故知新。
1、廣告聯(lián)盟系統(tǒng)
本項目是跨年項目,去年末開始,今年初完成并上線,后期也有修改。
基于ThinkPHP框架開發(fā),網(wǎng)頁設(shè)計師和前端工程師負(fù)責(zé)設(shè)計和制作網(wǎng)頁、js,前后臺各一名PHP程序員,我負(fù)責(zé)數(shù)據(jù)庫設(shè)計和后臺開發(fā)。
項目需求大概是:成為會員之后,可以通過我們提供的代碼投放多種形式的廣告到網(wǎng)頁或者客戶端,為我們的產(chǎn)品做推廣,每天自動定時讀取統(tǒng)計數(shù)據(jù),比如安裝量,注冊量等等,根據(jù)一套算法計算廣告推廣費用,支付給會員。
后臺主要功能有:會員管理(會員審核,會員資料,網(wǎng)站、軟件客戶端等),廣告管理(添加和刪除廣告,廣告類型有彈窗、對聯(lián)、軟件等),結(jié)算管理(每天自動計算廣告費,生成報表并存檔記錄,支付管理等),客服管理等。
主要用到的技術(shù)和學(xué)到的知識:
RBAC(Role—BasedAccessControl),基于角色的訪問控制。這是ThinkPHP自帶的,對管理員進行角色分組,不同角色具有不同的權(quán)限,可以對控制器的每個方法進行權(quán)限結(jié)點分配。有機會研究一下比RBAC更好的權(quán)限控制:Auth類認(rèn)證。
分表和事務(wù)。由于每天產(chǎn)生的數(shù)據(jù)量很大,需要進行分表,ThinkPHP提供了分表的方法,我要做的主要就是數(shù)據(jù)庫設(shè)計,如何合理的建表以及字段,在開發(fā)過程中也多次調(diào)整。由于涉及到“錢”方面的`計算,所以計算費用的時候要非常謹(jǐn)慎,計算的過程要先后向四個表中寫入數(shù)據(jù),為了防止其中某一步出錯而導(dǎo)致數(shù)據(jù)異常,這里采用了mysql事務(wù)機制。
ThinkPHP緩存。許多地方重復(fù)用到相同的數(shù)據(jù),還有的廣告類型可以設(shè)定不同的時間出現(xiàn)不同的廣告,在一定的時間內(nèi)只讀取緩存就行了,使用ThinkPHP緩存可以提高程序效率。
2、下載站轉(zhuǎn)換程序+改版+擴建
9553下載站之前是asp程序+mssql數(shù)據(jù)庫,現(xiàn)在要轉(zhuǎn)換成PHP程序+mysql數(shù)據(jù)庫,用PHPCMS進行二次開發(fā)。
最麻煩的是轉(zhuǎn)換數(shù)據(jù)庫,要把之前mssql數(shù)據(jù)庫的表和字段,一一對應(yīng)轉(zhuǎn)換到現(xiàn)在PHPCMS的mysql數(shù)據(jù)庫。幸虧有navicat,很方便把myssql數(shù)據(jù)庫導(dǎo)入到mysql,但是關(guān)鍵的還是要寫大量sql語句并且結(jié)合PHP程序,按照PHPCMS表的設(shè)計,把數(shù)據(jù)導(dǎo)入。除此之外,新站的所有url要保證和舊站一模一樣,由于兩個不同語言的程序差別比較大,做新站的同時還要考慮舊站的一些東西,也是讓人頭疼的一件事情。
這些都搞定了,但是由于美工都忙于其他事情,新的界面沒有出來,暫時用老的界面,于是把舊站的所有頁面保存到本地,而且以前的頁面很多不規(guī)范的地方。
用PHPCMS把新站功能做好了,重新同步并導(dǎo)入線上數(shù)據(jù)庫,經(jīng)多次測試改bug后正式上線了。
緊接著,全新改版的界面出來了,新版在界面設(shè)計上和功能上都有很多不同,是一個全新的升級改版。于是,在原先的基礎(chǔ)上,開發(fā)新的功能,用新的頁面,一個嶄新的下載站誕生了。然而,修改不斷,不斷調(diào)整界面和加入新功能,特別是后臺加入了很多方便編輯的功能,可以說大幾十處細(xì)節(jié)改進。
之后,網(wǎng)站擴建,由軟件站,單機站,加上手機軟件站,和資訊站,以及手機站,每個站都是一個單獨的子站,每個站都有專門的專題模塊,網(wǎng)站規(guī)模越來越大。之后進入了維護階段。最終,一個龐大的站點出來了。
新站的界面和js由網(wǎng)頁設(shè)計師和前端工程師完成。程序一開始都是一個人弄,后來和另一名phper一起完成開發(fā)。
建議以后的項目能有好的需求分析,而不是開發(fā)的過程中,不斷提出需求的改動,這樣很沒效率而且增加開發(fā)的難度。
主要用到的技術(shù)和學(xué)到的知識:
不同數(shù)據(jù)庫類型(mssql和mysql),以及不同表結(jié)構(gòu)數(shù)據(jù)庫之間的數(shù)據(jù)轉(zhuǎn)換。熟練運用了各種sql語句,并且要結(jié)合新站程序的功能和數(shù)據(jù)庫表設(shè)計。有一個地方開始轉(zhuǎn)換很慢,后來把一個表的兩個字段查詢出來放到數(shù)組中,再結(jié)合sql查詢,效率大增。
學(xué)到了PHPCMS二次開發(fā)的各個方面,以及自定義標(biāo)簽,多站點,獨立模塊開發(fā)等,研究了PHPCMS的源碼,學(xué)到了很多web開發(fā)的技巧和新的思路。
3、九游游戲數(shù)據(jù)接口+游戲盒子
這是C++開發(fā)的游戲盒子客戶端里面調(diào)用的一個網(wǎng)頁欄目,這個欄目是通過讀取UC九游游戲中心的數(shù)據(jù),取出保存到本地數(shù)據(jù)庫,定時增量同步。前端頁面通過頁面展現(xiàn),這個項目集成到了小游戲網(wǎng)站后臺中。
主要用到的技術(shù)和學(xué)到的知識:
學(xué)會閱讀第三方提供的文檔和數(shù)據(jù)字典,構(gòu)造簽名,讀取數(shù)據(jù),并且實現(xiàn)增量同步。
通過寫PHP接口的方式,方便C++獲取數(shù)據(jù)。在前端頁面上也可以設(shè)置標(biāo)記,以方便C++在客戶端中進行操作。
4、單機站轉(zhuǎn)換程序+改版
這個和軟件站轉(zhuǎn)換程序+改版過程差不多。也經(jīng)過幾大步驟:
1、數(shù)據(jù)庫轉(zhuǎn)換
2、改版
3、需求改動
4、改bug
此外還幫助一游改過東西。還有一個wordpress的站點間歇性折騰了之后沒下文了。
結(jié)束語
以上就是今年工作的主要內(nèi)容,一邊折騰,一邊思考學(xué)習(xí),頗有收獲。做單機站的轉(zhuǎn)換程序+改版的時候,就比軟件站轉(zhuǎn)換程序+改版更得心順手,很多同樣的功能再次做的時候采用更好的方法,程序上的實現(xiàn)也更加簡潔并且有效率。
除此之外自己還研究wordpress源碼,它只是一個很流行的博客程序,也不是MVC架構(gòu),而是面向過程和面向?qū)ο蠼Y(jié)合的一個軟件,但是它的代碼很優(yōu)雅,許多地方很高深。通過研究wordpress的代碼學(xué)到很多寫法和巧妙的思路,寫代碼思想很重要,我將進一步學(xué)習(xí)。
新的一年,除了加強以上這些web開發(fā)方面的工作和學(xué)習(xí),我希望能夠承擔(dān)技術(shù)含量更多的任務(wù),接觸到更深層次的PHP在web開發(fā)領(lǐng)域的知識和技能。
項目開發(fā)總結(jié)報告2
一、項目概況
1、項目情況簡述
概述項目建設(shè)地點、項目業(yè)主、項目性質(zhì)、特點,以及項目開工和竣工時間。
2、項目決策要點
項目建設(shè)的理由、依據(jù)和目的。
3、項目主要建設(shè)內(nèi)容
項目建設(shè)的主要內(nèi)容,初步設(shè)計批復(fù),批準(zhǔn)規(guī)模和實際建成規(guī)模。
4、項目實施進度
項目周期各個階段的起止時間,時間進度表,建設(shè)工期。
5、項目總投資
項目建議書批復(fù)投資匡算,初步設(shè)計批復(fù)概算及項目調(diào)整概算,竣工決算和實際完成投資情況,投資變化情況和原因。
6、項目資金來源及到位情況
資金來源計劃和實際情況,變化及原因。
7、項目運行及效益現(xiàn)狀
項目運行現(xiàn)狀,能力實現(xiàn)狀況,項目財務(wù)經(jīng)濟效益情況等。
二、項目實施過程概述
1、項目前期決策
項目立項的依據(jù),項目決策過程和目標(biāo),項目評估和可行性研究報告批復(fù)的主要意見。
2、項目實施準(zhǔn)備
項目勘察、設(shè)計、開工準(zhǔn)備、招標(biāo)采購、征地拆遷和資金籌措等情況。
3、項目建設(shè)實施
項目合同執(zhí)行與管理情況,工程建設(shè)與進度情況,項目設(shè)計變更情況,項目投資控制情況,工程質(zhì)量控制情況,工程監(jiān)理和竣工驗收情況。
4、項目運營情況
項目實施管理和運營管理,項目設(shè)計能力實現(xiàn)情況,項目技術(shù)改造情況,項目運營成本和財務(wù)狀況以及產(chǎn)品方案與市場情況。
三、項目效果和效益
1、項目技術(shù)水平
項目技術(shù)水平,新技術(shù)應(yīng)用等。
2、項目財務(wù)及經(jīng)濟效益
項目資產(chǎn)及債務(wù)狀況,項目財務(wù)效益情況,項目財務(wù)效益指標(biāo)分析和項目經(jīng)濟效益變化的主要原因。
3、項目經(jīng)營管理
項目管理機構(gòu)設(shè)置情況,項目領(lǐng)導(dǎo)班子情況,項目管理體制及規(guī)章制度情況,項目經(jīng)營管理策略情況,項目技術(shù)人員培訓(xùn)情況和項目管理中的經(jīng)驗教訓(xùn)。
四、項目環(huán)境和社會效益
1、項目環(huán)境效益
項目環(huán)保達標(biāo)情況,項目環(huán)保設(shè)施及制度的建設(shè)和執(zhí)行情況,環(huán)境影響和生態(tài)保護。
2、項目的社會效益
項目主要利益群體,項目的建設(shè)實施對當(dāng)?shù)兀ê暧^經(jīng)濟、區(qū)域經(jīng)濟、行業(yè)經(jīng)濟)發(fā)展的影響,對當(dāng)?shù)鼐蜆I(yè)和人民生活水平提高的影響,對當(dāng)?shù)孛窈綄m椈鹭斦杖氲挠绊憽?/p>
3、項目的節(jié)能減排
五、項目目標(biāo)和可持續(xù)性
1、項目目標(biāo)
項目的工程目標(biāo),技術(shù)目標(biāo),效益目標(biāo)(財務(wù)經(jīng)濟),影響目標(biāo)(社會環(huán)境和宏觀目標(biāo))。
2、項目可持續(xù)性
根據(jù)項目現(xiàn)狀,結(jié)合國家的政策、資源條件和市場環(huán)境對項目的可持續(xù)性進行分析,預(yù)測項目的'市場前景,評價整個項目的可持續(xù)發(fā)展能力。
3、項目存在的主要問題六、項目主要經(jīng)驗教訓(xùn)、結(jié)論和相關(guān)建議
從項目實施過程、效果和效益、環(huán)境影響評價、目標(biāo)實現(xiàn)以及可持續(xù)性發(fā)展等方面進行綜合分析,總結(jié)項目的主要經(jīng)驗與教訓(xùn),對項目提出相關(guān)的對策和建議。
項目開發(fā)總結(jié)報告3
基于之前的項目經(jīng)歷,我想從以下幾個角度談一下個人心得。有些人可能覺得這些都很簡單,但是我發(fā)現(xiàn)很多前端開發(fā)人員在編碼中自動選擇了忽略。
一、代碼書寫規(guī)范
1、使用類似于強類型語言的語法格式,定義數(shù)據(jù)結(jié)構(gòu)和常量,在編程中使用這些數(shù)據(jù)結(jié)構(gòu)定義變量,這樣可以在編譯時就能有使用錯誤提醒。
2、涉及到數(shù)據(jù)的判斷比較,最好通過靜態(tài)常量引用的方式實現(xiàn),這樣有利于后期的維護和擴展,同時提高代碼的可閱讀性,簡化修改邏輯。避免直接使用字符串或數(shù)字直接比較。
3、在實現(xiàn)業(yè)務(wù)邏輯時,首先看能不能抽離出業(yè)務(wù)配置項+組件,這樣可以降低復(fù)雜度,實現(xiàn)過程可能更舒適。
4、前端人員很容易變量函數(shù)命名不規(guī)范,變量和函數(shù)名字定義好了,會在代碼閱讀和邏輯上面避免不必要的麻煩,切記通常變量是名字,函數(shù)是動詞開頭。
5、函數(shù)參數(shù)定義要清楚明了,一定要為參數(shù)定義相關(guān)的數(shù)據(jù)結(jié)構(gòu),參數(shù)的傳入順序應(yīng)該是由重到輕,有默認(rèn)值的參數(shù)要放在后面,不要定義無關(guān)參數(shù)。
二、代碼邏輯解耦
1、一定要避免代碼寫的混亂,兩個文件相互引用,很容易造成耦合,所以一定要將公用方法或公共組件歸置好,也要分出與業(yè)務(wù)相關(guān)的業(yè)務(wù)公用方法和業(yè)務(wù)公共組件。
2、要做到每個函數(shù)或組件各司其職,不要做過多額外的工作。做多了就會導(dǎo)致邏輯混亂,所以如果定義的.足夠好,實現(xiàn)起來就越容易。
三、兩條設(shè)計主線
1、兩條線為技術(shù)框架線和業(yè)務(wù)框架線。
2、業(yè)務(wù)框架線:將業(yè)務(wù)拆分為基礎(chǔ)業(yè)務(wù)、常用業(yè)務(wù)、定制業(yè)務(wù)。
3、技術(shù)框架線:將組件、配置、函數(shù)分為基礎(chǔ)實現(xiàn)、業(yè)務(wù)弱相關(guān)實現(xiàn)、業(yè)務(wù)強相關(guān)實現(xiàn),大部分前端開發(fā)者在組件開發(fā)時很容易。
4、業(yè)務(wù)框架線和技術(shù)框架線一般是交織在一起的,但是在設(shè)計時一定要有這兩種概念,這樣有助于提高系統(tǒng)實現(xiàn)的清晰度。
四、組件的封裝和繼承
1、在做封裝和繼承之前,首先要根據(jù)需要分離通用組件和業(yè)務(wù)組件。雖然已經(jīng)有了antd這樣的通用組件,但是難免要在其基礎(chǔ)上做進一步的封裝使用,提高可用性。
2、前端組件一般最多只需要三重:通用組件—>業(yè)務(wù)弱相關(guān)組件—>業(yè)務(wù)強相關(guān)組件。這樣的遞進封裝可以讓頁面的可配置化更強一些,如果頁面實現(xiàn)了可配置化,也會給開發(fā)省時省力。
五、配置化思想和鉤子函數(shù)
1、可以運用配置化思想抽象頁面的部分功能,并記錄用戶的行為習(xí)慣,實現(xiàn)定制化和個性化。比如:(x)可以定義操作行為列表,標(biāo)識頁面上的各種操作;(x)可以通過配置化列信息生成頁面表格,以及格式化表格展示字段。(x)可以考慮通過配置化信息實現(xiàn)頁面的布局,讓開發(fā)更加豐富有意義。
2、配置化思想離不開鉤子函數(shù),它的定義有助于某種操作時數(shù)據(jù)的定制處理。比如:在定義了頁面操作行為后,鉤子函數(shù)可以(x)在某一特殊操作時生成簽名。(x)在提交數(shù)據(jù)時數(shù)據(jù)校驗。
項目開發(fā)總結(jié)報告4
接手了一個項目(大約xxxx年xx月份),前后將近半年的時間,完成了一個可以見人的樣子。去除一月份的假期,二月份的新年,實際開發(fā)時間,大約x—x個月左右。經(jīng)歷了需求變更,框架重構(gòu),技術(shù)選型變更,前端模板切換,實施方案變更等情況。
技術(shù)棧
工具和技術(shù)的記錄(最終未采用的):nodejs、vue、mongo、express、Dx。x月xx號左右,決定需要一個管理后臺,用戶、權(quán)限等基礎(chǔ)功能,轉(zhuǎn)PHP的.laravel。表圖用echart展示。當(dāng)時預(yù)估三月份要投入使用,而laravel自帶用戶基礎(chǔ)相關(guān)模塊,另外還有其他功能可以直接采用,因此調(diào)整技術(shù)棧。數(shù)據(jù)層
由csv文件作為數(shù)據(jù)導(dǎo)入方式。因此考慮在后臺添加一個數(shù)據(jù)導(dǎo)入功能,方便后期維護。考慮到可能需要回退和csv文件的管理,添加了一個附件管理功能。csv文件可能比較大,采用依賴chrome瀏覽器的大文件上傳模塊,chunk后上傳為附件文件。由于csv中并非所有字段都需要前端展示,因此數(shù)據(jù)模型只保留必須字段。數(shù)據(jù)導(dǎo)入的時候,數(shù)據(jù)量稍微有一點規(guī)模,使用任務(wù)隊列(laravel的horizon)處理。有一個功能模塊,需要歷史數(shù)據(jù)對比計算,因此添加了一個附件版本管理功能,讀取數(shù)據(jù)時依賴于最近的兩次導(dǎo)入記錄。
前端
展示采用bootstrap。考慮過套用admin—lte,由于該模板使用的是less,改用core—UI。
部署
上線考慮到成本和實施周期,以及目標(biāo)客戶為小眾專業(yè)人員,可能會采用本地單機搭建方式;趐hpdesktop,出了個單機版。mysql改為sqlite,屆時更新數(shù)據(jù)只需要更新數(shù)據(jù)文件即可。而數(shù)據(jù)導(dǎo)入也不需要任務(wù)隊列,直接使用laravel框架自帶的db:seed。移除后臺功能和登陸相關(guān)的路由和權(quán)限控制。
測試
原本準(zhǔn)備寫一些基于頁面的單元測試,但由于需求功能頻繁變動,單兵開發(fā)模式,只寫了兩個頁面的測試。
以上就是全部過程和經(jīng)歷,謝謝大家。
項目開發(fā)總結(jié)報告5
轉(zhuǎn)眼間又過了一年,回顧這一年,在平凡而繁細(xì)的工作中,付出了許多艱辛與努力,也有了一些收獲與喜悅,重要的是豐富與鍛煉了自己,在工作中能夠自覺的服從領(lǐng)導(dǎo)的安排,努力的做好財務(wù)部的各項工作,也較好地完成了各項工作,但由于財會工作繁事多、雜事多,其工作都具有事務(wù)性和突發(fā)性的特點,因此在工作中自己和整個財務(wù)部門仍有許多不足,仍需在今后的工作中不斷地加以完善,結(jié)合具體情況,現(xiàn)將全年的工作總結(jié)如下。
一、完成的主要工作:
1、以認(rèn)真的工作的態(tài)度及時準(zhǔn)確的完成各月開票、認(rèn)證、記帳、結(jié)帳和賬務(wù)處理工作,及時準(zhǔn)確的填報各類月度、季度、年終賬務(wù)報表、并按時向各部門報送,及時準(zhǔn)確的完成了稅務(wù)的申報與繳納,及時且順利的完成了今年280萬的退稅工作。以及對各類會計檔案進行了分類、裝訂、歸檔。
2、以嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度及時準(zhǔn)確的核簽公司日常的各類支出,并進行費用明細(xì)分類。及時準(zhǔn)確的根據(jù)公司的資金情況和經(jīng)營情況進行“資金預(yù)算”并提出合理的建議,以便讓上層管理者能夠及時的了解公司的資金情況并采取相對應(yīng)的措施。
3、對公司各種證件的變更及年檢負(fù)責(zé),由于公司正處于發(fā)展初期,加上經(jīng)營地址的變更,導(dǎo)致公司的各類證件需要發(fā)生相應(yīng)的變更,除了今年4月份由于本人工作上的疏忽對海關(guān)部門沒有及時進行變更,導(dǎo)致212單的報關(guān)沒能按照正常的報關(guān)程序進行,好在劉總通過自己的人脈關(guān)系及時采用了其它的報關(guān)渠道才沒有造成不必要的損失,在此做自我檢討,希望自己在以后的工作中能夠更加嚴(yán)謹(jǐn)以杜絕類似的情況發(fā)生。除此以外其它相關(guān)部門的各類證件都做到了及時變更和順利年檢。
4、對于上級領(lǐng)導(dǎo)交待的其它臨時工作能夠及時的完成。
二、加強學(xué)習(xí),注重提升個人修養(yǎng)和綜合素質(zhì)
1、通過報紙雜志、電腦網(wǎng)絡(luò)和電視新聞等媒體,加強政治思想和品德修養(yǎng)。
2、認(rèn)真學(xué)習(xí)財經(jīng)方面的各項規(guī)定及新的法規(guī)政策,自覺按照國家的財經(jīng)政策和程序辦事。始終把工作放在嚴(yán)謹(jǐn)、細(xì)致、扎實、求實上,腳踏實地的工作。
3、努力做到學(xué)以致用,融會貫通,理論聯(lián)系實際,讓自己“在工作中學(xué)習(xí),在學(xué)習(xí)中工作”,使自身綜合能力不斷得到提高。
三、個人工作中存在的不足
盡管自己順利的完成了今年的各項工作任務(wù),但在工作還是有不足之處:謙于財會工作的繁與雜,日常忙于應(yīng)付事務(wù)性的.工作較多,而深入的探討、思考、研究財務(wù)管理的辦法和工作制度較少,導(dǎo)致在工作上廣度有余,而深度不足。加之財務(wù)部門人員的不穩(wěn)定,以致自己對于整個財務(wù)部沒有起到很好的統(tǒng)領(lǐng)作用。
四、明年的工作構(gòu)想及要點:
希望自己在新的一年里,逐步學(xué)習(xí)運用科學(xué)的方法,加強對本部門的管理,提高本部門的工作效率,以達到事半功倍的的效果。
主要有以下三點:一是加強本部門的成本核算與管理。
二是加強與各部門的工作鏈接,包括收匯管理,應(yīng)付管理,進出倉跟進等,最大限度地發(fā)揮財務(wù)部門的職能。
三是是準(zhǔn)確做好各項財務(wù)測算,為上級領(lǐng)導(dǎo)的決策提供依據(jù)。
今年的工作即將轉(zhuǎn)瞬成為歷史。也希望財務(wù)部那些應(yīng)做而未做、應(yīng)做好而未做好的工作也隨著XX年的逝去而成為歷史,在新的一年XX到來之際,讓我們?yōu)樽约杭佑,為部門加油,為公司加油,共同進步,共同成長。
最后,我再一次衷心感謝身邊的每一位同事,有了你們這樣好的同事,我相信我們的公司明天會更好!再一次衷心感謝公司,在這片熱土上,我們將收獲無限的希望
【項目開發(fā)總結(jié)報告】相關(guān)文章:
項目總結(jié)報告12-16
項目開發(fā)總結(jié)范文06-22
項目開發(fā)報告10-20
項目總結(jié)報告范文07-10
項目評價總結(jié)報告06-23
項目階段總結(jié)報告06-22
項目總結(jié)報告范文08-16
項目總結(jié)報告模板08-09