一(yī)、ASP.NET開(kāi)發實戰1200例的内容簡介
《asp-net開(kāi)發實戰1200例(第2卷)》以開(kāi)發人員(yuán)在項目開(kāi)發中(zhōng)經常遇到的問題和必須掌握的技術爲中(zhōng)心,介紹了應用asp-net進行程序開(kāi)發各個方面的知(zhī)識和技巧,主要包括網站開(kāi)發常備技術、前端技術應用開(kāi)發、操作office軟件(word/excel)、ado-net數據庫操作技術、linq技術、xml文件、水晶報表、web service服務、網站性能優化與安全策略、程序開(kāi)發設計模式與架構、網站設計與網頁配色及asp-net典型項目開(kāi)發案例等。全書(shū)分(fēn)6篇20章,共計600個實例和600條經驗技巧。每個實例都是作者精心篩選的,具有很強的實用性,其中(zhōng)一(yī)些實例是開(kāi)發人員(yuán)難于尋覓的解決方案。
《asp-net開(kāi)發實戰1200例(第2卷)》附帶有配套:dvd光盤,光盤中(zhōng)提供有書(shū)中(zhōng)全部實例的源代碼,這些源代碼都是經過作者精心調試通過的,保證能夠在windows xp、windows 2003及windows 7操作系統下(xià)編譯和運行。
《asp-net開(kāi)發實戰1200例(第2卷)》非常适合asp-net網站項目開(kāi)發人員(yuán)、asp-net初學者及編程愛好者使用,同時也可作爲培訓機構、大(dà)中(zhōng)專院校老師和學生(shēng)的實踐參考用書(shū)。
二、軟件項目開(kāi)發總結報告實例
軟件項目總結報告範文
1引言
1.1編寫目的
xxx公司業務管理系統的開(kāi)發已經基本完成。寫此項目開(kāi)發總結報告,以方便我(wǒ)們在以後的項目開(kāi)發中(zhōng)來更好的實施項目的訂制開(kāi)發; 讓我(wǒ)在今後的項目開(kāi)發中(zhōng)有更多的有據的資(zī)料來規範我(wǒ)們的開(kāi)發過程和提高我(wǒ)們的開(kāi)發效率,從而創造更多公司效益。
1.2背景
項目名稱:xxx業務管理系統
軟件名稱:xxx業務系統
客戶:xxx
用戶:xxx員(yuán)工(gōng)
1.3參考資(zī)料
項目開(kāi)發文檔:
1.軟件開(kāi)發數據模型:pdm_operationsystem20070831.pdm
2.數據庫開(kāi)發文檔: xxx業務管理系統數據庫設計說明書(shū)2.0.doc
3.軟件業務流程參考:xxx業務管理系統流程說明.doc
4.軟件使用手冊參考:xxx業務管理系統功能說明3.0.doc
5.軟件業務流程參考:xxx業務管理系統流程說明.doc
6.軟件中(zhōng)使用到的第三方控件:componentart web.ui 2006.1252 for asp.net2.0.rar
7.軟件中(zhōng)使用的安全ikey驅動:ikey driver.rar
以上參考資(zī)料是截止2007-08-31是最新的資(zī)料文檔。如有修改,即使修改此處的參考文檔名稱。
2開(kāi)發工(gōng)作評價
2.1對生(shēng)産效率的評價
1. 系統開(kāi)發已曆時快1年的時間了
2. 開(kāi)發的反複性比較多。
3. 對客戶的需求理解不是很透徹。
綜合以上,此項目的開(kāi)發效率不是很高,相反有相當一(yī)定時間的浪費(fèi)。
2.2對産品功能的評價
經過我(wǒ)們公司各位同事的共同努力協作,xxx業務管理系統已經很好的完成了客戶的業務流需求。經過對客戶使用過程的觀察,此項目開(kāi)發的還是比較成功,但是還是存在着一(yī)些問題,造成這些問題的原因是多方面的。如:前期系統數據庫的設計缺陷和部分(fēn)代碼的構建缺陷、客戶需求的理解上也存在一(yī)定問題,這就需要我(wǒ)們用一(yī)定的時間來維護客戶使用過程中(zhōng)提出的新問題和存在的debug。總的來說,此系統的功能開(kāi)發還是一(yī)個比較成功的案例。
2.3對技術方法的總結
在此項目中(zhōng)使用到技術和工(gōng)具:
1. 使用代碼生(shēng)成器:使用代碼生(shēng)成器 [動軟.net代碼自動生(shēng)成器],此工(gōng)具在很大(dà)程度上提高了編碼效率,從而加快了項目的開(kāi)發進程。在以後的項目中(zhōng),我(wǒ)們要盡量的來使用一(yī)些類似的工(gōng)具來在最短的時間内完成工(gōng)作。在今後的項目開(kāi)發中(zhōng),我(wǒ)們最好是能開(kāi)發出适合自己的代碼生(shēng)成工(gōng)具,更大(dà)限度的節省開(kāi)發周期和開(kāi)發費(fèi)用。
2. 使用數據庫建模工(gōng)具;powerdesigner 工(gōng)具來建立系統數據庫模型,以方便程序員(yuán)很好的理解業務流和掌握系統架構者的架構思想,更好的滿足客戶的功能需求。在今後的項目開(kāi)發中(zhōng),我(wǒ)們要更好的來完成系統的前期數據庫模型的建立,最大(dà)的來優化系統功能。
3. 使用第三方控件:此系統中(zhōng)使用了componentart web.ui 第三方控件。此控件在很大(dà)程度上滿足了客戶對軟件界面的需求,從而也給軟件的操作帶來了方便。本項目中(zhōng)隻使用了componentart web.ui一(yī)種第三方控件,在今後的項目開(kāi)發過程中(zhōng),要繼續使用第三方的控件。這樣以來,無論是針對軟件界面的美觀性、友好性來說、易操作性而言,還是針對系統開(kāi)發效率而言,這都是很好途徑。但需要意的是:在是使用第三方控件時,要謹慎的選擇一(yī)些網絡中(zhōng)的比較常見的第三方控件。
4. 使用自定義控件:此系統中(zhōng)使用了自定義控件(ghdgridview),此自定義控件可以很好的統一(yī)系統中(zhōng)的所有信息顯示表格樣式。如客戶對數據顯示樣式有什麽新的意見,我(wǒ)就不需要修改每一(yī)個頁面的表格樣式,我(wǒ)們隻需要修改ghdgridview控件的樣式,系統中(zhōng)的所有繼承自ghdgridview的表格樣式都可以改變。
5. 系統開(kāi)發框架:此系統的框架使用的是簡單三層結構,此框架在開(kāi)發一(yī)些中(zhōng)小(xiǎo)軟件是比較實用的。但是我(wǒ)們要是可以開(kāi)發出自己的框架,把一(yī)些通用的功能開(kāi)發到框架中(zhōng)。這樣以來,在以後的系統開(kāi)發中(zhōng),針對系統中(zhōng)一(yī)些通用的功能就不需要再開(kāi)發,從而也可以很好的提高我(wǒ)們的開(kāi)發效率;減少很多維護費(fèi)用。使我(wǒ)們的技術不斷的更加成熟。
6. 系統安全加密:此系統中(zhōng)針對客戶提出的系統安全問題,我(wǒ)們采用了ikey加密硬件鑰匙來驗證客戶端登陸客戶的合法性,此ikey鑰匙可以綁定到一(yī)個系統使用用戶,也可以讓多個用戶來使用一(yī)個加密鑰匙來驗證登陸系統的合法性。這樣以來,即使用戶的密碼不慎丢失,或者被不法人員(yuán)取得(不法人員(yuán)他也是無法登陸到我(wǒ)們的系統中(zhōng)來),這樣就最大(dà)的提高了我(wǒ)們系統的安全性。ikey加密鑰匙是很好的加密b/s架構軟件的硬件工(gōng)具,在以後的軟件安全方面可以借鑒。
3項目經驗總結
3.1簽定合同
一(yī)個項目的開(kāi)發成敗或者說項目開(kāi)發帶來效益的大(dà)小(xiǎo),在很大(dà)程度上是受項目合同簽定的影響的。往往,很多一(yī)部分(fēn)公司與客戶簽定的項目合同都是很模糊的,也很難簽定的比較清楚,這樣以來就會導緻在項目的開(kāi)發後期,工(gōng)作兩會越來越大(dà),影響項目的竣工(gōng)周期;而且,項目的開(kāi)發費(fèi)用一(yī)般是不會變的。這樣以來,我(wǒ)們就大(dà)大(dà)的降低了我(wǒ)們的開(kāi)發效益。雖然需求範圍很難簽定的明确,但是我(wǒ)們在簽定合同時,要盡量的去(qù)把合同功能邊界和添加新功能的條件簽定。
3.2開(kāi)發團隊
在項目确立後,要盡快的建立起項目開(kāi)發團隊。
項目團隊成員(yuán)的團結合作、相互溝通是非常重要的,團隊成員(yuán)之間要相互學習彼此的優點和技術,使團隊的能力不斷的提高。這樣,在項目的開(kāi)發過程中(zhōng),團隊才不會被難題困住不動。另外(wài),團隊中(zhōng)要有一(yī)個項目負責人,這個人無論是在與客戶的溝通上,還是在技術上都要是很出衆的人,此項目負責人要能很好的溝通客戶與開(kāi)發成員(yuán)之間,以此來更好的理解客戶的功能需求。人的記憶力總是有限的,所以就要求開(kāi)發團隊成員(yuán)要盡量的書(shū)寫一(yī)些開(kāi)發文檔,這些文檔往往是我(wǒ)們在項目開(kāi)發後期要用到的可尋資(zī)料。項目團隊士氣是項目成功的一(yī)個因素,我(wǒ)們需要不斷的來培養我(wǒ)們的團隊氣勢,使我(wǒ)們的團隊不斷的壯大(dà)。
3.3需求的調研
在項目确立後,就到了需求調研分(fēn)析階段。
1. 項目組對客戶的整體(tǐ)組織結構、公司有關人員(yuán)的關系、職責等如果沒有一(yī)個很好、足夠的了解掌握,這樣項目組就無法很好的完整的整理到客戶的需求、或者說客戶真實的功能需求,如此以來我(wǒ)們就爲自己埋下(xià)了地雷,影響項目的開(kāi)發周期,這就要求我(wǒ)們要與客戶搞好無論是工(gōng)作上的還是生(shēng)活上的朋友關系,要深入的去(qù)了解客戶需求。
2. 我(wǒ)們要盡量的讓客戶也參與到項目的開(kāi)發團隊中(zhōng)來,也就是說我(wǒ)們要使客戶把自己也納入到項目的開(kāi)發團隊中(zhōng)來,如此一(yī)來,我(wǒ)們掌握客戶需求的真實性、可靠性就會大(dà)大(dà)的提高,也就不會爲項目的後期功能開(kāi)發埋下(xià)陷阱
3. 在需求調研過程中(zhōng),如果缺乏足夠用戶參與,這樣的需求調研也是失敗的。很多程序員(yuán)不願參與到客戶的需求調研中(zhōng)去(qù),爲什麽呢?很簡單,與客戶溝通不如與代碼溝通容易有意思。盡管這樣,我(wǒ)們還是必須用足夠多的時間去(qù)和客戶進行溝通,了解他們真實的需求。很多用戶也是如此,他們自己也不願意參與到項目的需求調研中(zhōng)來,爲什麽呢?需求調研有出去(qù)和朋友一(yī)塊爛漫對嗎(ma)。。。雖然現狀如此,我(wǒ)們還是要努力的使客戶參與到需求的調研中(zhōng)來。
4. 模糊需求,也就是模棱兩可是需求規格說明中(zhōng)最爲可怕的問題。一(yī)是指諸多客戶對需求說明産生(shēng)了不同的理解;一(yī)是指單個讀者能用不止一(yī)個方式來解釋某個需求說明。針對對這種情況,就要求我(wǒ)們的調研人員(yuán)要能夠從多個角度來分(fēn)析客戶的不同需求,整理出最終的需求與客戶确認,定出最終真實可靠的需求,我(wǒ)們絕不能憑借我(wǒ)們自己的單面理解來定立客戶的最終需求。
5. 在一(yī)個項目的開(kāi)發中(zhōng),文檔的書(shū)寫是極爲中(zhōng)要的一(yī)項工(gōng)作。因爲,某些文檔就是我(wǒ)們在開(kāi)發後期與客戶溝通的可尋依據、也是我(wǒ)們程序員(yuán)在編碼過程中(zhōng)要用到的重要文檔。我(wǒ)們絕對不能認爲,憑借我(wǒ)們的大(dà)腦來記錄所有的開(kāi)發需求。。。;即使,你說你是天才,你要用你那顆愛因斯坦的大(dà)腦來記錄所有的開(kāi)發需求,那也是不可能的,人的精力總是有限的。這就要求我(wǒ)們在需求調研中(zhōng)做好需求文檔的記錄和整理。
6. 需求調研工(gōng)具選擇,客戶一(yī)般對圖形還是比較感興趣的,所以我(wǒ)們在調研過程中(zhōng),我(wǒ)要盡量的采用圖形化界面來和客戶溝通需求。比如可以采用rose工(gōng)具,把客戶的意思轉換爲用例圖、時序圖、協作圖、狀态圖、類圖等,使表達的意思更加直觀。這樣客戶會更快的進行問題的實質。
3.5做好開(kāi)發計劃
在項目确立後,我(wǒ)們就需要做好項目開(kāi)發計劃,需求調研用時,開(kāi)發用時,測試用時,實施用時,維護用時。在我(wǒ)們做好了計劃後,我(wǒ)們要随時的跟蹤計劃任務的完成進度,從而使我(wǒ)們的項目進度掌控在我(wǒ)們的開(kāi)發周期範圍之内,今日計劃、行動,明日成功。
3.5很好的溝通
在其他行業中(zhōng),人與人的之間的溝通隻很重要的。項目開(kāi)發也不例外(wài),很好的溝通能夠加快項目的進度,這就要求我(wǒ)們每一(yī)個開(kāi)發人員(yuán)要學會和善于溝通于客戶和同事之間。在一(yī)個項目的開(kāi)發過程中(zhōng),我(wǒ)們與客戶的溝通是一(yī)個不斷交流和溝通的過程。在開(kāi)發到一(yī)定的階段,我(wǒ)們就需要和客戶溝通已有功能,盡量的去(qù)避免一(yī)些隐藏的問題,及時的發現問題,解決問題,從而按時或者提前完成項目的開(kāi)發。
3.6做好工(gōng)作總結
在項目進行的過程中(zhōng),我(wǒ)們要不斷去(qù)整理自己的工(gōng)作情況和做好總結,這樣以來,無論是在自己的技術還是其它方面,都會對我(wǒ)們有很大(dà)的提高,在長期的積累後,無論是我(wǒ)們個人能力,,還是我(wǒ)們的團隊能力都會有很大(dà)的提高。
三、跪求高清 ASP動态網站項目開(kāi)發與案例教程,求教材百度網盤啊!急急急!
我(wǒ)這裏有您想要的資(zī)源,通過百度網盤免費(fèi)分(fēn)享給您:
https://pan.baidu.com/s/1gvsw3j9-ogzc74wxmudi3a
提取碼:1234
2011年出版的圖書(shū)
《asp動态網站項目開(kāi)發與案例教程》是2011年出版的圖書(shū),作者是《全國高等職業教育計算機系列規劃教材》編委會。