第一篇:項目開發(fā)總結報告
項目開發(fā)總結報告
1.引言
1.1編寫目的
項目開發(fā)總結報告的編制是為了簡單回顧記錄項目的開發(fā)過程,總結本項目開發(fā)工作的經(jīng)驗,說明實際取得的開發(fā)結果以及對整個開發(fā)工作各個方面的評價,總結開發(fā)過程中的邏輯方法。
本文檔預期的讀者為軟件開發(fā)人員。
1.2背景
項目名稱:“High Go”智能購物車 系統(tǒng)名稱:智能購物車系統(tǒng)
開發(fā)單位:西北大學信息科學與技術學院“High Go”團隊 開發(fā)歷時:四周
版權信息:夢想網(wǎng)絡資源檢索系統(tǒng)是由西北大學信息科學與技術學院“High Go”團隊開發(fā),未經(jīng)作者許可,任何個人或組織不能將其用于商業(yè)用途,系統(tǒng)所搜索的資源版權歸原作者所有。
1.3定義
購物車車身:采用當前市場上最普遍的購物車規(guī)格,迎合人們一般的手推購物車購物的習慣方式。
顯示屏:在購物車前端,車筐上方安置一塊觸摸顯示屏,人們可以在顯示屏上通過點擊屏幕進行一些基本操作,如查詢商品信息、查詢總價和商品數(shù)量、確認購物單、刪除商品等。
無線掃碼槍:顧客在購物過程中,可以對自己確認投入購物車的商品進行掃碼。將無線掃碼槍與顯示屏一同安置在購物車筐上方,方便顧客在拿取商品掃碼同時看到新掃碼的商品信息。
警示燈:在自助購物過程中,超市本身無法對每一位客戶進行實時監(jiān)管,為了防止顧客忘記自主掃碼或者故意不掃碼給超市帶來損失,在購物車的兩旁將設置警示燈,如果沒有通過掃碼而把商品直接投入車筐內(nèi),則警示燈會啟動發(fā)光報警,只有重新掃碼并通過顯示屏進行確認才能夠消除報警。
1.4參考資料
[1]劉兵,劉曉朋,曾翔亮.基于條碼識別技術的智能購物車設計[J].森林工程,2012,11.[2]鄭創(chuàng)立.RI-R6C-001A 集成電路的原理與應用[J].國外電子元器件,2004,06.[3]李文江,高鋒,丁睿.RI-R6C-OO1A 射頻芯片在個人醫(yī)療信息系統(tǒng)中的應用[J].電氣自動化,2007, 29.[4]劉江沙,雷偉,尹酉.基于 CC2430 的串口無線模塊的設計[J].國外電子元器件,2007,04.[5]張喆.基于 STC89C516 的超市智能購物車研發(fā)[J].自動化技術與應用,2009,28.[6]江田.基于 RFID 的商品購物智能終端的設計與實現(xiàn)[D].大連理工大學,2013,06.[7] 張俊謨.單片機中級教程[M].北京: 北京航空航天大學出版社.2006.[8] 張俊.匠人手機[M].北京:北京航空航天大學出版社.2008.[9] 劉煥成.工程背景下的單片機原理及系統(tǒng)設計[M].北京:清華大學出版社.2008.[10] 顏繼紅.超市一線員工高流動率問題的研究[J].科技和產(chǎn)業(yè),2011,11(4):54-55 [11] 韓立毛,趙躍華,錢宇力.基于物品跟蹤定位方案的連鎖超市應用系統(tǒng)設計[J].鐵路計算機應用,2009(8)[12] 中國工業(yè)和信息化部物聯(lián)網(wǎng)總體框架與技術要求(Y DT/2437-2012)[S] 北京:人民郵電出版社,2013 [13] 葉少龍,劉建群等.PIC 單片機在模具條碼識別系統(tǒng)中的應用[J].廣東工業(yè)大學學報,2009,26(2):94-97 [14] 程子華,陽勝峰.視頻學工控—觸摸屏應用技術[M].北京:人民郵電出版社,2006 [15]劉偉勛.家樂福價格欺詐的背后[J].中國品牌,2011,(2): 44-46.[16] 葉少龍,劉建群,吳積榮,等.PIC 單片機在模具條碼識別系統(tǒng)中的應用[J].廣東工業(yè)大學學報2009, 26(2): 9420.[18]王忠勇,張建華,宋豫冀.基于 89C2051 的解碼器設計[J].微電子學與計算, 2002,(5): 57-58.2.實際開發(fā)結果 2.1產(chǎn)品
“High Go”智能購物車系統(tǒng)
2.2主要功能和性能
“High Go”系統(tǒng)主要包括以下功能:(1)購物車管理系統(tǒng)(系統(tǒng)初始化模塊)(2)購物車管理系統(tǒng)(觸摸屏模塊)(3)購物車管理系統(tǒng)(無線通信模塊)(4)數(shù)據(jù)庫管理模塊(5)結算與防盜模塊
2.3基本流程
1)系統(tǒng)初始化模塊
完成系統(tǒng)變量的初始化,主要包括啟動液晶顯示屏、檢查下位機與上位機的 Zigbee 通信網(wǎng)絡是否正常(下位機指每臺購物車對應的單片機,上位機指超市 端的PC 機)以及一些其他一些開機自檢工作。2)觸摸屏顯示模塊
經(jīng)過系統(tǒng)初始化,觸摸屏處于待機界面。接受指令后,觸摸屏將顯示用戶請 求的各類交互信息。主要流程如下:
3)無線通信模塊
主要實現(xiàn)下位機與上位機之間的多對一(多個下位機對一個上位機)數(shù)據(jù)傳輸、命令交互等。
4)數(shù)據(jù)庫管理模塊 數(shù)據(jù)庫管理模塊包括對超市商品信息的建立、查詢和更新。主要流程如下:
5)結算與防盜模塊
該模塊我們不僅設計了經(jīng)典的計價算法,還在稱重的基礎上核對預估重量與實際重量的偏差值,從而實現(xiàn)防盜和誤放提醒功能。主要流程如下:
流程邏輯
2.4進度
小組成員四人,從2016年11月15日組隊,11月24號正式啟動項目,直至12月20號上交作品,在此期間除了法定期間大家暫停了共一周時間,其他時間一直致力于項目的開發(fā)工作:
2016年11月下旬—11月末:項目設計階段
11月末,小組成員著手于市場調(diào)研,并花費一周時間設計出“High Go”購物車系統(tǒng)的藍圖。初級階段圓滿完成了預定的目標。
2016年12月1日——12月17日:項目啟動和實行核心階段 此階段由各成員在自己電腦上各自分別編寫所屬程序,但由于并非按流程為主線的編寫方式,軟件各模塊之間存在一部分接口不明確,軟件運行情況的測試也只是整體的大方面的進行,并未涉及細微部分,因此軟件運行不是非常穩(wěn)定,仍有一些問題亟待解決。
2016年12月18日——2016年12月20日:項目收尾階段
回顧項目并編寫總結文檔、總結了各位成員的心路歷程。
2.5費用
較分散,無詳細統(tǒng)計。
3.開發(fā)工作評價 3.1對生產(chǎn)效率的評價 一個月中,各成員在完成項目的同時并未占用太多自身學習時間,較為高效地完成了開發(fā)任務。
3.2對產(chǎn)品質量的評價
雖然項目完成得有些倉促,但在實際測試中最基礎的功能與超市適配良好,因此可以說在基礎系統(tǒng)功能上擁有較高的質量。
3.3對技術方法的評價
小組采用順應趨勢的、成熟的、主流的技術。
3.4出錯原因的分析
除去時間較緊的因素之外,小組最大問題在于各自實現(xiàn)各自功能,并未以流程為主線,導致程序在模塊銜接時出現(xiàn)很大銜接問題。
4.經(jīng)驗與教訓
通過這一個多月的努力工作,我認識到要作一個真正合格的程序員,或者說就是可以真正合格完成一些代碼工作的程序員,應該具有以下的的素質: 1:團隊精神和協(xié)作能力
把它作為基本素質,并不是不重要,恰恰相反,這是程序員應該具備的最基本的,也是最重要的安身立命之本。把高水平程序員說成獨行俠的都是在囈語,任何個人的力量都是有限的,即便如linus這樣的天才,也需要通過組成強大的團隊來創(chuàng)造奇跡,那些遍布全球的為linux寫核心的高手們,沒有協(xié)作精神是不可想象的。獨行俠可以作一些賺錢的小軟件發(fā)點小財,但是一旦進入一些大系統(tǒng)的研發(fā)團隊,進入商業(yè)化和產(chǎn)品化的開發(fā)任務,缺乏這種素質的人就完全不合格了。
2:文檔習慣
說高水平程序員從來不寫文檔的肯定是外行人,良好的文檔是正規(guī)研發(fā)流程中非常重要的環(huán)節(jié),作為代碼程序員,30%的工作時間寫技術文檔是很正常的,而作為高級程序員和系統(tǒng)分析員,這個比例還要高很多。缺乏文檔,一個軟件系統(tǒng)就缺乏生命力,在未來的查錯,升級以及模塊的復用時就都會遇到極大的麻煩。3:規(guī)范化,標準化的代碼編寫習慣
作為一些外國知名軟件公司的規(guī)矩,代碼的變量命名,代碼內(nèi)注釋格式,甚至嵌套中行縮進的長度和函數(shù)間的空行數(shù)字都有明確規(guī)定,良好的編寫習慣,不但有助于代碼的移植和糾錯,也有助于不同技術人員之間的協(xié)作。代碼具有良好的可讀性,是程序員基本的素質需求。比如整個linux的搭建,沒有規(guī)范化和標準化的代碼習慣,全球的研發(fā)協(xié)作是絕對不可想象的。4:需求理解能力
程序員需要理解一個模塊的需求,很多同學寫程序往往只關注一個功能需求,他們把性能指標全部歸結到硬件,操作系統(tǒng)和開發(fā)環(huán)境上,而忽視了本身代碼的性能考慮,有人曾經(jīng)說寫一個廣告交換程序很簡單,這種人不了解在百萬甚至千萬數(shù)量級的訪問情況下的性能指標是如何實現(xiàn)的,性能需求指標中,穩(wěn)定性、并訪支撐能力以及安全性都很重要,作為程序員需要評估該模塊在系統(tǒng)運營中所處的環(huán)境,將要受到的負荷壓力以及各種潛在的危險和惡意攻擊的可能性。就這一點,一個程序員至少需要2到3年的項目研發(fā)和跟蹤經(jīng)驗才有可能有心得。5:學習和總結的能力
程序員是人才很容易被淘汰、很容易落伍的職業(yè),因為一種技術可能僅僅在三兩年內(nèi)具有領先性,程序員如果想安身立命,就必須不斷跟進新的技術,學習新的技能。
善于學習,對于任何職業(yè)而言,都是前進所必需的動力,對于程序員,這種要求就更加高了。
善于總結,也是學習能力的一種體現(xiàn),每次完成一個研發(fā)任務,完成一段代碼,都應當有目的的跟蹤該程序的應用狀況和用戶反饋,隨時總結,找到自己的不足,這樣逐步提高,一個程序員才可能成長起來。具備以上全部素質的人,應當說是夠格的程序員了,以上的素質都不是由IQ決定的,也不是大學某些課本里可以學習到的,需要的僅僅是程序員對自己工作的認識,是一種意識上的問題。
通過做這個項目,也了解到軟件開發(fā)的基本流程:
第一個步驟是市場調(diào)研,技術和市場要結合才能體現(xiàn)最大價值。
第二個步驟是需求分析,這個階段需要出三樣東西,用戶視圖,數(shù)據(jù)詞典和用戶操作手冊。用戶視圖是該軟件用戶(包括終端用戶和管理用戶)所能看到的頁面樣式,這里面包含了很多操作方面的流程和條件。數(shù)據(jù)詞典是指明數(shù)據(jù)邏輯關系并加以整理的東東,完成了數(shù)據(jù)詞典,數(shù)據(jù)庫的設計就完成了一半多。用戶操作手冊是指明了操作流程的說明書。請注意,用戶操作流程和用戶視圖是由需求決定的,因此應該在軟件設計之前完成,完成這些,就為程序研發(fā)提供了約束和準繩,很遺憾太多公司都不是這樣做的,因果顛倒,順序不分,開發(fā)工作和實際需求往往因此 產(chǎn)生隔閡脫節(jié)的現(xiàn)象。
需求分析,除了以上工作,筆者以為作為項目設計者應當完整的做出項目的性能需求說明書,因為往往性能需求只有懂技術的人才可能理解,這就需要技術專家和需求方客戶或公司市場部門)能夠有真正的溝通和了解。
第三個步驟是概要設計,將系統(tǒng)功能模塊初步劃分,并給出合理的研發(fā)流程和資源要求。作為快速原型設計方法,完成概要設計就可以進入編碼階段了,通常采用這種方法是因為涉及的研發(fā)任務屬于新領域,技術主管人員一上來無法給出明確的詳細設計說明書,但是并不是說詳細設計說明書不重要,事實上快速原型法在完成原型代碼后,根據(jù)評測結果和經(jīng)驗教訓的總結,還要重新進行詳細設計的步驟。
第四個步驟是詳細設計,這是考驗技術專家設計思維的重 要關卡,詳細設計說明書應當把具體的模塊以最“干凈”的方式(黑箱結構)提供給編碼者,使得系統(tǒng)整體模塊化達到最大;一份好的詳細設計說明書,可以使編碼的復雜性減低到最低,實際上,嚴格的講詳細設計說明書應當把每個函數(shù)的每個參數(shù)的定義都精精細細的提供出來,從需求分析到概要設計到完成詳細設計說明書,一個軟件項目就應當說完成了一半了。換言之,一個大型軟件系統(tǒng)在完成了一半的時候,其實還沒有開始一行代碼工作。那些把作軟件的程序員簡單理解為寫代碼的,就從根子上犯了錯誤了。
第五個步驟是編碼,在規(guī)范化的研發(fā)流程中,編碼工作在整個項目流程里最多不會超過1/2,通常在1/3的時間,所謂磨刀不誤砍柴功,設計過程完成的好,編碼效率就會極大提高,編碼時不同模塊之間的進度協(xié)調(diào)和協(xié)作是最需要小心的,也許一個小模塊的問題就可能影響了整體進度,讓很多程序員因此被迫停下工作等待,這種問題在很多研發(fā)過程中都出現(xiàn)過。編碼時的相互溝通和應急的解決手段都是相當重要的,對于程序員而言,bug永遠存在,你必須永遠面對這個問題,大名鼎鼎的微軟,可曾有連續(xù)三個月不發(fā)補丁的時候嗎?從來沒有!
第六個步驟是測試。
測試有很多種:按照測試執(zhí)行方,可以分為內(nèi)部測試和外部測試;按照測試范圍,可以分為模塊測試和整體聯(lián)調(diào);按照測試條 件,可以分為正常操作情況測試和異常情況測試;按照測試的輸入范圍,可以分為全覆蓋測試和抽樣測試。以上都很好理解,不再解釋。
總之,測試同樣是項目研發(fā)中一個相當重要的步驟,對于一個大型軟件,3個月到1年的外部測試都是正常的,因為永遠都會又不可預料的問題存在。完成測試后,完成驗收并完成最后的一些幫助文檔,整體項目才算告一段落,當然日后少不了升級,修補等等工作,只要不是想通過一錘子買賣騙錢,就要不停的跟蹤軟件的運營狀況并持續(xù)修補升級,知道這個軟件被徹底淘汰為止。路漫漫其修遠兮,吾將上下而求索!這幾個月的學習和開發(fā),既有經(jīng)驗又有教訓,讓我們深刻認識到,我們離真正的程序員還有很長的路要走,我們定將以此為契機,努力提高自己的專業(yè)技術水平。
第二篇:項目開發(fā)總結報告
1引言.....................................................................................................................................................2 1.1編寫目的...................................................................................................................................2 1.2背景...........................................................................................................................................2 1.3定義...........................................................................................................................................2 1.4參考資料...................................................................................................................................3 2實際開發(fā)結果......................................................................................................................................3 2.1產(chǎn)品...........................................................................................................................................3 2.2主要功能和性能.......................................................................................................................3 2.3基本流程...................................................................................................................................3 2.4進度...........................................................................................................................................4 2.5費用...........................................................................................................................................4 3開發(fā)工作評價......................................................................................................................................4 3.1對生產(chǎn)效率的評價...................................................................................................................4 3.2對產(chǎn)品質量的評價...................................................................................................................4 3.3對技術方法的評價...................................................................................................................4 3.4出錯原因的分析.......................................................................................................................5 4經(jīng)驗與教訓..........................................................................................................................................5
第三篇:項目開發(fā)總結報告
[學生公寓管理系統(tǒng)]
項目開發(fā)總結報告
項 目 組擬 制 人
[二零一一年十二月五日]
目錄
一、引言......................11.1 編寫目的................1
1.2 背景.................1
二、實際開發(fā)結果..................22.1 產(chǎn)品.................2
2.2 主要的功能及性能。.................2
2.3 基本流程................2
2.4 進度.................2
2.5 費用.................3三、開發(fā)工作評價..................33.1 對生產(chǎn)效率的評價..............3
3.2 對產(chǎn)品質量的評價。.................3
3.3 對技術方面的評價..............3
3.4 出錯原因的分析。..............4四、經(jīng)驗與教訓...............4一、引言
1.1 編寫目的本文檔編寫與整個項目開發(fā)完成以后,對于整個項目開發(fā)的過程進行最后的總結,并對項目產(chǎn)品進行最后的驗收。
1.2 背景
開發(fā)軟件系統(tǒng)的名稱:學生公寓管理系統(tǒng)
本項目的開發(fā)原因:完成信息系統(tǒng)分析與設計的實訓任務開發(fā)者:
用戶:學生公寓管理人員、相關工作人員
1.3定義
1.4 參考資料
《信息系統(tǒng)分析與設計》 作者:劉騰紅 劉婧玨 清華大學出版社
《管理信息系統(tǒng)》(第四版)黃梯云
《計算機軟件產(chǎn)品開發(fā)文件編制指南GB-T8567-1988》 《計算機軟件測試文件編制規(guī)范GB-T9386-1988》 《計算機軟件需求說明編制指南GB-T9385-1988》 《學生公寓管理系統(tǒng)項目計劃》
《學生公寓管理系統(tǒng)軟件需求說明書》
《學生公寓管理系統(tǒng)概要設計說明書》
《學生公寓管理系統(tǒng)詳細設計說明說》
《學生公寓管理系統(tǒng)數(shù)據(jù)庫設計說明說》
二、實際開發(fā)結果
2.1 產(chǎn)品
開發(fā)最后產(chǎn)生的軟件為.exe 的可運行程序。
2.2 主要的功能及性能。
軟件主要的功能如下:
a.學生信息管理b.來訪人員管理c.公寓樓管理d.宿舍管理e.出入物品管理
軟件性能方面:可以在 1 面內(nèi)相應使用者操作。
2.3 基本流程
2.4 進度
項目開發(fā)進度與原項目規(guī)劃時所定的項目開發(fā)進度無出入。
2.5 費用
由于該系統(tǒng)是開發(fā)人員的學習過程,在資金方面不需要很大的支持,而且人員自己都有 pc 機,所以開發(fā)費用基本為零。
三、開發(fā)工作評價
3.1 對生產(chǎn)效率的評價
本產(chǎn)品的能夠在 1 秒鐘的時間能相應用戶的請求,生產(chǎn)效率是可以 的。
3.2 對產(chǎn)品質量的評價。
由于設計存在缺陷,產(chǎn)品的質量并不是很高。
3.3 對技術方面的評價
由于本系統(tǒng)開發(fā)采用的是SQL Server 數(shù)據(jù)庫所有使用數(shù)據(jù)庫方面的技術不算高。用到的java方面的技術并不算深層次的技術。所以整個系統(tǒng)在技術方面的要求是一般的。
3.4 出錯原因的分析。
由于數(shù)據(jù)庫對輸入數(shù)據(jù)的可格式和精度有要求,數(shù)據(jù)數(shù)據(jù)格式不對或數(shù)據(jù)過長都可能引發(fā)錯誤。
四、經(jīng)驗與教訓
主要經(jīng)驗:通過本次項目的開發(fā),我們學會了很多課堂上學不到的東西,更讓我們明白了一個道理,做事切記不能眼高手低。同時,也讓我們對專業(yè)的知識有了進一步深入的了解。
主要教訓:通過本次項目的開發(fā),我們明白了自己的專業(yè)知識有多匱乏,少到可憐,所以以后要加強自己在專業(yè)方面的各種知識。
第四篇:項目開發(fā)總結報告
首批“職業(yè)培訓包”項目開發(fā)總結報告模板
一、開發(fā)背景
1.開發(fā)項目的職業(yè)名稱、職業(yè)代碼、等級、職業(yè)定義及開發(fā)培訓包數(shù)。
2.參與此項開發(fā)任務的目的、任務及意義。
二、實際開發(fā)成果
1.說明開發(fā)成果的名稱及之間的層次關系,2.逐項列出本開發(fā)成果具有的主要功能和性能,三、基本開發(fā)流程
四、開發(fā)團隊簡介及分工情況
五、開發(fā)單位為項目開發(fā)制定的項目開發(fā)管理辦法
六、調(diào)研案例(1例)
七、開發(fā)工作評價
指開發(fā)效率、進度、質量及開發(fā)成果的實際應用效果。
八、經(jīng)驗與教訓
列出從這項開發(fā)工作中所得到的最主要的經(jīng)驗與教訓及對今后的項目開發(fā)工作的建議。
2013年9月23日
第五篇:項目開發(fā)總結報告
隱患排查智能管理系統(tǒng) 項目開發(fā)總結報告
2014年09月
江蘇創(chuàng)導信息科技有限公司
陜西陜煤韓城礦業(yè)有限公司隱患排查智能管理系統(tǒng) 引言
1.1編寫目的
項目開發(fā)總結報告的編制是為了總結本項目開發(fā)工作的經(jīng)驗,說明實際取得的開發(fā)結果以及對整個開發(fā)工作的各個方面的評價。
本文檔預期的讀者為軟件開發(fā)人員。
1.2背景
項目名稱:韓城隱患排查系統(tǒng)
系統(tǒng)名稱:陜西陜煤韓城礦業(yè)公司隱患排查智能管理系統(tǒng) 開發(fā)單位:江蘇創(chuàng)導信息科技有限公司
1.3定義
列出本文件中用到的專門術語的定義和外文首字母組詞的原詞組。實際開發(fā)結果
2.1產(chǎn)品
本系統(tǒng)共包含5個程序,分別是: 韓城礦業(yè)公司隱患排查系統(tǒng)服務端; 韓城礦業(yè)公司隱患排查系統(tǒng)客戶端; 韓城桑樹坪隱患排查礦圖瀏覽客戶端; 韓城下峪口隱患排查礦圖瀏覽客戶端; 韓城象山礦井隱患排查礦圖瀏覽客戶端。
2.2主要功能和性能
本項目主要可實現(xiàn)以下模塊功能:
1.隱患排查功能,實現(xiàn)隱患信息的錄入、審核、處理、驗收的流程處理,以及隱患信息的查詢、統(tǒng)計、刪除、報表、大屏管理等管理功能。
江蘇創(chuàng)導信息科技有限公司
陜西陜煤韓城礦業(yè)有限公司隱患排查智能管理系統(tǒng)
2.三違信息管理功能,實現(xiàn)三違信息的錄入、審核申訴、處理的流程管理。并可以進行查詢、統(tǒng)計、刪除、報表功能。
3.專項檢查功能可以管理專項檢查庫,發(fā)布專項檢查,錄入和查詢專項檢查結果詳情。4.考核功能可以查詢考核結果,管理隱患三違信息生成的罰單。5.管理功能用于管理員用戶配置系統(tǒng)信息,以及發(fā)送短信,站內(nèi)信等。
2.3基本流程
開始登錄隱患錄入不通過審核審核通過三違錄入系統(tǒng)管理申訴審核/申訴申訴隱患處理不通過隱患驗收多次不通過審核不通過通過三違取消申訴處理不通過三違處理通過生成罰單
2.4進度
由于足夠的技術力量保障,韓城礦業(yè)公司隱患排查智能管理系統(tǒng)開發(fā)進度正常,并與最后階段提前完成,爭取到了一定的測試時間。
江蘇創(chuàng)導信息科技有限公司
陜西陜煤韓城礦業(yè)有限公司隱患排查智能管理系統(tǒng) 開發(fā)工作評價
3.1對生產(chǎn)效率的評價
在高質量的前期調(diào)研設計和足夠的人力支持下,本項目生產(chǎn)效率較高,提前完成了開發(fā)進度。
3.2對產(chǎn)品質量的評價
本次項目產(chǎn)品質量較高,雖然之后又進行了一次較大修改,不過大部分是以為需求更改或開發(fā)時對需求理解有誤,錯誤代碼或者BUG導致的修改并不多。
3.3對技術方法的評價
VS2010:Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺應用程序開發(fā)環(huán)境。Visual Studio 2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設計和組織,變得更加簡單明了。Visual Studio 2010同時帶來了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP(Community Technology Preview--CTP),并且支持開發(fā)面向Windows 7的應用程序。除了Microsoft SQL Server,它還支持IBM DB2和Oracle數(shù)據(jù)庫。
JavaScript:一種直譯式腳本語言,是一種動態(tài)類型、弱類型、基于原型的語言,內(nèi)置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在HTML(標準通用標記語言下的一個應用)網(wǎng)頁上使用,用來給HTML網(wǎng)頁增加動態(tài)功能。
Windows Communication Foundation(WCF):是由微軟開發(fā)的一系列支持數(shù)據(jù)通信的應用程序框架,可以翻譯為Windows 通訊開發(fā)平臺。整合了原有的windows通訊的.net Remoting,WebService,Socket的機制,并融合有Http和Ftp的相關技術。是Windows平臺上開發(fā)分布式應用最佳的實踐方式。
SQL Server SQL Server 是一個關系數(shù)據(jù)庫管理系統(tǒng)。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發(fā)的,于1988 年推出了第一個OS/2 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應用。
.NET Framework 4.0.NET Framework 4.0 是支持生成和運行下一代應用程序和 XML Web Services 的內(nèi)部 Windows 組件,很多基于此架構的程序需要它的支持才能夠運行。
DevExpress
江蘇創(chuàng)導信息科技有限公司
陜西陜煤韓城礦業(yè)有限公司隱患排查智能管理系統(tǒng)
DevExpress特指DevExpress公司出品的控件集合或某系列控件或其中某控件。DevExpress 開發(fā)的控件有很強的實力,不僅功能豐富,應用簡便,而且界面華麗,更可方便定制。對于編程人員來說是個不錯的選擇。它的菜單欄控件更具代表,完全可以替代開發(fā)環(huán)境提供的基本控件,而讓您編寫的程序或軟件更顯專業(yè)化。它還提供完善的幫助系統(tǒng),資料詳盡,可以快速入手。有些高級控件更是零代碼的,非常易于使用。
3.4出錯原因的分析
主要的錯誤原因是對需求的理解有歧義,或者多模塊聯(lián)動時導致的一些超出預期的相互影響、數(shù)據(jù)修改錯誤。經(jīng)驗與教訓
此次項目中獲得的經(jīng)驗主要有兩點:第一,是開發(fā)過程中與開發(fā)后因為需求導致的改變。這提示我們在以后的工作中,無論開發(fā)階段還是測試維護階段,都需要隨時關注需求的變化,有不理解或者歧義的地方,要第一時間解決疑問,不能模棱兩可的完成工作,對以后的測試修改工作帶來不必要的麻煩;
第二,是前期數(shù)據(jù)庫設計時部分表功能重復,導致后來的開發(fā)過程中的一些混亂和數(shù)據(jù)冗余。這帶給我們的教訓是在數(shù)據(jù)庫設計時一定要盡可能考慮全面,嚴格遵循安全性,完整性,一致性,可恢復性等數(shù)據(jù)庫設計原則,優(yōu)化數(shù)據(jù)結構,平衡效率和功能,以保證數(shù)據(jù)庫不但能滿足開發(fā)需求,更能提高系統(tǒng)運行效率。
江蘇創(chuàng)導信息科技有限公司