項目開發(fā)總結(jié)報告(庫存管理,完善目錄)
十、項目開發(fā)總結(jié)報告
十、項目開發(fā)總結(jié)報告
1.引言...........................................................................................................................1
1.1編寫目的............................................................................................................11.2項目背景............................................................................................................11.3定義...................................................................................................................11.4參考資料............................................................................................................22.開發(fā)結(jié)果....................................................................................................................2
2.1產(chǎn)品...................................................................................................................22.2主要功能及性能..................................................................................................22.3所用工時............................................................................................................22.4所用機(jī)時............................................................................................................32.5進(jìn)度...................................................................................................................32.6費(fèi)用...................................................................................................................33.評價...........................................................................................................................3
3.1生產(chǎn)率評價.........................................................................................................33.2技術(shù)方案評價.....................................................................................................33.3產(chǎn)品質(zhì)量評價.....................................................................................................34.經(jīng)驗與教訓(xùn).................................................................................................................4
1.引言
1.1編寫目的
為了增進(jìn)大家對該項目的了解。主要是系統(tǒng)維護(hù)人員及開發(fā)人員的回顧所用。
1.2項目背景
A.本項目的名稱是:庫存管理信息系統(tǒng);
B.該軟件項目的任務(wù)提出者:農(nóng)強(qiáng)、田謙益
開發(fā)者:莊子彬
十、項目開發(fā)總結(jié)報告
1.3定義
MVC(ModelViewControl)模塊視圖控制模式。
1.4參考資料
[1]薩師煊王珊;數(shù)據(jù)庫系統(tǒng)概論;北京:高校教育出版;201*
[2]黃明、梁旭;Java信息系統(tǒng)設(shè)計與開發(fā)實(shí)例;機(jī)械工業(yè)出版社;201*[3]陳松喬、仁勝兵、王國軍;現(xiàn)代軟件工程;北京:清華大學(xué)出版社;201*
2.開發(fā)結(jié)果
2.1產(chǎn)品
a.產(chǎn)品名稱:庫存管理信息系統(tǒng)
b.產(chǎn)品功能:由庫存管理子系統(tǒng)權(quán)限的用戶登錄進(jìn)入庫存管理子系統(tǒng)后,能夠方便地進(jìn)行
倉庫管理、入庫管理、出庫管理、庫存管理。倉庫管理可用于配置企業(yè)的倉庫信息;出庫、入庫管理可以使管理人員管理各種類型的貨物進(jìn)出:庫存管理可提供便捷的庫存查詢管理。。
2.2主要功能及性能
1.總控模塊:定義本系統(tǒng)的數(shù)據(jù)錄入、數(shù)據(jù)查詢等功能菜單及各項功能的下拉式菜單。2.產(chǎn)品出入庫數(shù)據(jù)錄入模塊:實(shí)現(xiàn)每筆產(chǎn)品出入庫數(shù)據(jù)的錄入。
3.每筆出入庫數(shù)據(jù)查詢模塊:實(shí)現(xiàn)對三個月以內(nèi)的任何一天的每筆入庫數(shù)據(jù)查詢顯示。
4.每日、月、截止期出入庫數(shù)據(jù)查詢模塊:實(shí)現(xiàn)對下述查詢條件的查詢顯示功能。5.某日實(shí)際庫存數(shù)據(jù)查詢模塊:實(shí)現(xiàn)查詢某一天各種產(chǎn)品的實(shí)際庫存數(shù)量。6.新增產(chǎn)品代碼(目錄)模塊:將新產(chǎn)品的目錄數(shù)據(jù)增加到CPDM.DBF中,并在
CPKC.DBF中增加相應(yīng)的字段。7.修改產(chǎn)品的價格、儲備定額模塊:修改產(chǎn)品的價格和儲備足額。
8.報表計算模塊:根據(jù)本月實(shí)際發(fā)生的數(shù)據(jù),計算出統(tǒng)計報表(產(chǎn)品收發(fā)存報表)中的數(shù)據(jù),并將計算結(jié)果存入CPBB.DBF中供打印用。
9.打印《產(chǎn)品收發(fā)存月匯總表》模塊:實(shí)現(xiàn)《產(chǎn)品收發(fā)存月匯總表》的打印輸出。打
印機(jī)型號為:STARCR3240型。
10.打印《產(chǎn)品庫存報警表》模塊:隨時打印出低于最小儲備定額和高于最高儲備定額
的產(chǎn)品庫存數(shù)據(jù)。
十、項目開發(fā)總結(jié)報告
2.3所用工時
沒有進(jìn)行統(tǒng)計過。
2.4所用機(jī)時
沒有進(jìn)行統(tǒng)計過。
2.5進(jìn)度
由于本次的開發(fā)項目是準(zhǔn)備的不是很充分,所以在進(jìn)度上是有一點(diǎn)延遲了。
2.6費(fèi)用
本次的項目開發(fā)是在學(xué)校的機(jī)器和宿舍的PC機(jī)上進(jìn)行,故所出的費(fèi)用基本上是只考慮在電費(fèi)和上網(wǎng)搜索資料方面。
3.評價
3.1生產(chǎn)率評價
無實(shí)際統(tǒng)計過。
3.2技術(shù)方案評價
在開發(fā)過程中,我們嚴(yán)格按照開發(fā)階段形式,基本掌握了整個流程。但是由于組員技術(shù)問題,編寫或許有些漏洞。
3.3產(chǎn)品質(zhì)量評價
產(chǎn)品質(zhì)量較好,在測試過程中相對穩(wěn)定。
但是由于數(shù)據(jù)庫問題,信息量不大。不適合大規(guī)模普及。
十、項目開發(fā)總結(jié)報告
4.經(jīng)驗與教訓(xùn)
在軟件系統(tǒng)設(shè)計過程當(dāng)中,我認(rèn)識到開發(fā)一項好的軟件不是某一個人就能完成的任務(wù)。一個小組,一個勤奮的團(tuán)隊非常重要,溝通是解決問題的最好方法。俗話說的好:“不怕虎一樣的敵人,就怕豬一樣的隊伍”。所以小組中的每個成員的能力與協(xié)作能力也是致關(guān)重要的。同時,不僅是團(tuán)隊內(nèi)部的交流,更多的是要協(xié)調(diào)好團(tuán)隊之間的交流。
擴(kuò)展閱讀:圖書館管理項目開發(fā)總結(jié)報告
項目開發(fā)總結(jié)報告目錄
1.引言------------------------------------------------------------------------------錯誤!未定義書簽。
1.1編寫目的---------------------------------------------------------------錯誤!未定義書簽。1.2背景---------------------------------------------------------------------錯誤!未定義書簽。1.3定義---------------------------------------------------------------------錯誤!未定義書簽。1.4參考資料-----------------------------------------------------------------------------------------32.實(shí)際開發(fā)結(jié)果-------------------------------------------------------------------------------------------3
2.1產(chǎn)品-----------------------------------------------------------------------------------------------32.2主要功能和性能-------------------------------------------------------------------------------4
2.2.1功能----------------------------------------------------------------------------------42.2.2性能----------------------------------------------------------------------------------62.3基本流程-----------------------------------------------------------------------------------------82.4進(jìn)度-----------------------------------------------------------------------------------------------82.4費(fèi)用-----------------------------------------------------------------------------------------------93.開發(fā)工作評價-------------------------------------------------------------------------------------------9
3.1對生產(chǎn)效率的評價----------------------------------------------------------------------------93.2對產(chǎn)品質(zhì)量的評價----------------------------------------------------------------------------93.3技術(shù)方法的評價-------------------------------------------------------------------------------93.4出錯原因的分析-------------------------------------------------------------------------------94.經(jīng)驗與教訓(xùn)---------------------------------------------------------------------------------------------10
N.I引言
N.1.1編寫目的
項目開發(fā)總結(jié)報告的編制是為了總結(jié)本項目開發(fā)工作的經(jīng)驗,說明實(shí)際取得的開發(fā)結(jié)果以及對整個開發(fā)工作的各個方面的評價。
說明編寫這份項目開發(fā)總結(jié)報告的目的,指出預(yù)期的閱讀范圍。
本報告的目的就是對圖書館管理系統(tǒng)的開發(fā)過程進(jìn)行總結(jié),說明本項目的工作流程,工程開發(fā)中狀況,最終結(jié)果,經(jīng)驗教訓(xùn)等。
N.1.2背景
a.本項目的名稱和所開發(fā)出來的軟件系統(tǒng)的名稱:圖書館管理系統(tǒng)b.該系統(tǒng)于其他系統(tǒng)關(guān)系:
本圖書管理系統(tǒng)軟件是一套功能比較完善的數(shù)據(jù)管理軟件,具有數(shù)據(jù)操作方便高效迅速等優(yōu)點(diǎn)。該軟件采用功能強(qiáng)大的數(shù)據(jù)庫軟件開發(fā)工具進(jìn)行開發(fā),具有很好的可移植性,可在應(yīng)用范圍較廣的DOS、WINDOWS系列等操作系統(tǒng)上使用。c.此軟件的用戶:圖書管理部門N.I.3定義文檔中采用的專門術(shù)語的定義及縮略詞簡要如下:LMS:LibraryManagementSystem,圖書管理系統(tǒng)。N.1.4參考資料
列出要用到的參考資料,如:
a.屬于本項目的其他已發(fā)表的文件:軟件需求說明書數(shù)據(jù)要求說明書概要設(shè)計說明書詳細(xì)設(shè)計說明書數(shù)據(jù)庫設(shè)計說明書測試計劃測試分析報告
b.本文件中各處所引用的文件、資料,包括所要用到的軟件開發(fā)標(biāo)準(zhǔn):a.軟件需求說明書
b.Java+SQLServer項目開發(fā)實(shí)踐蘇年樂主編c.JSP項目開發(fā)全程實(shí)錄周桓王殊宇主編d.《實(shí)用軟件工程》(第二版)鄭人杰,殷人昆,陶永雷e.《軟件工程》(第二版)王立福,麻志毅f.《數(shù)據(jù)庫系統(tǒng)導(dǎo)論》date著
N.2實(shí)際開發(fā)結(jié)果N.2.1產(chǎn)品:
主程序:ManagerSystem.exe版本號:正式版本:v1.00
測試版本:v0.10,v0.70
各個模塊的關(guān)系圖如下:管理員添修查會加改詢員圖2N.2.書圖圖管主要功能和性能書書理主界面登錄圖書查詢用戶圖書的借閱書籍管理N.2.2.1主要功能:1).圖書查詢和統(tǒng)計
1.通過輸入圖書的相應(yīng)信息來獲得圖書的詳細(xì)信息。
每本書都有唯一的ISBN以此來作為數(shù)據(jù)庫的主鍵可以確保書籍信息的唯一性。2.輸入:
1>單一查詢方式:通過書名,通過書的類別,通過書的作者等等信息。
2>組合查詢:把單一查詢的條件組合起來,實(shí)現(xiàn)條件的組合?梢源蟠罂s小范圍。
3.處理:
將輸入信息轉(zhuǎn)化為SQL語句,對數(shù)據(jù)庫進(jìn)行查詢,并返回記錄集。應(yīng)用程序?qū)⒂涗浖械男畔⒎祷貓D書的列表。4.輸出:
當(dāng)用戶單擊列表中的元素時,會把圖書的詳細(xì)信息顯示出來。
5.內(nèi)部生成數(shù)據(jù):
當(dāng)圖書的數(shù)量到達(dá)一定的規(guī)模之后,應(yīng)該將數(shù)據(jù)庫進(jìn)行導(dǎo)出備份。
2)列出所有圖書資料。
1.概述:
此功能用于將所有的圖書信息列出,方便用戶或管理員進(jìn)行圖書的查找。2.輸入:
當(dāng)查詢條件為空時,將會輸出全部的圖書資料。
3.輸出:
將提取得到的全部資料按編號順序輸出。
4.內(nèi)部生成數(shù)據(jù):無。3)圖書修改圖書的ISBN屬于主鍵,作為合理的數(shù)據(jù)庫主鍵,故不可更改。1.概述:
只有管理員才擁有對圖書的修改權(quán)限,在這之前應(yīng)該進(jìn)行登錄。2.輸入:
插入:添加一個完整的圖書記錄到數(shù)據(jù)庫中。刪除:刪除一些過時的圖書信息。
更改:點(diǎn)擊相應(yīng)的圖書,進(jìn)入編輯模式,然后進(jìn)行圖書的信息修改,但I(xiàn)SBN不能
修改。
全部通過標(biāo)準(zhǔn)的SQL語句進(jìn)行插入,刪除。3.輸出:
給出修改是否成功的提示,并且輸出修改過的項為當(dāng)前項,并標(biāo)識出來。4.內(nèi)部生成數(shù)據(jù):無。
4)圖書借閱功能:1.概述:
學(xué)生選擇相應(yīng)的圖之后可以對相選的書籍進(jìn)行借閱。2.輸入:
一個組合查詢條件或者空查詢條件。3.處理:
根據(jù)查詢條件轉(zhuǎn)化成SQL查詢語句,然后將對應(yīng)的記錄集以列表的方式列出。當(dāng)用戶選擇借閱之后就可以將圖書添加到自己的收藏之中。4.輸出:
提示用戶借閱成功,如果借閱的書本已經(jīng)超過了能借閱的最大數(shù)量,就彈出警告提示。
5)用戶管理功能。
1.概述:
對借閱用戶進(jìn)行管理,主要的目的在于新用戶的添加和過期用戶的刪除。2.輸入:
用戶的姓名、學(xué)號等信息。3.處理:
先列出用戶的詳細(xì)信息,再由管理員確定是否修改。4.輸出:
提示管理員是否修改成功。
N2.2.2性能:
精度
數(shù)據(jù)的精度要求:
數(shù)據(jù)精度和格式要求:BookInfo。PubInfo表結(jié)構(gòu)字段名pubidpubnamepubcityaddresscpersoncptelBookInfo表結(jié)構(gòu)字段名bidbnamebtypeauthorpubidpubdatepricebnumBremark
數(shù)據(jù)類型varcharvarcharvarcharvarcharvarchardatemoneyinttext長度105020201*88416主鍵是否否否否否否否否描述圖書編號圖書名稱圖書類別作者出版社編號出版日期價格總冊數(shù)摘要數(shù)據(jù)類型varcharvarcharvarcharvarcharvarcharvarchar長度105020302020主鍵是否否否否否描述出版社編號出版社名所在城市地址聯(lián)系人姓名聯(lián)系人電話時間特性
響應(yīng)時間:
N.2.3基本流程
歡迎界面管理員賬用戶賬戶圖書查詢管理帳戶更改記錄刪除記錄插入記錄瀏覽圖書記錄組合查詢圖書借閱
N.2.4進(jìn)度
(1)文檔進(jìn)度:
文檔名稱項目開發(fā)計劃軟件需求說明書概要設(shè)計說明書詳細(xì)設(shè)計說明書數(shù)據(jù)庫設(shè)計說明書測試計劃測試分析報告項目開發(fā)總結(jié)報告負(fù)責(zé)人劉濟(jì)清張上欽劉濟(jì)清、張上欽劉濟(jì)清、羅鳴東張上欽羅鳴東劉濟(jì)清、張上欽全體工作人員第一版完成時間最終完成時間4月10日4月15日5月2日5月7日5月17日5月22日5月25日6月1日4月20日4月25日5月7日5月14日5月19日5月25日5月30日6月5日
實(shí)際開發(fā)過程中,代碼編寫比預(yù)定的晚了幾天---到5.25才得以完成。不過由于后面安排的時間充足,故測試、調(diào)試、運(yùn)行仍在6.2結(jié)束,最終按時完成。
N.2.5費(fèi)用費(fèi)用無
N.3開發(fā)工作評價
N.3.1對生產(chǎn)效率的評價本小組的實(shí)際生產(chǎn)效率:
a.文件的平均生產(chǎn)效率,即每人月生產(chǎn)的千字?jǐn)?shù):4k字
N.3.2對產(chǎn)品質(zhì)量的評價
本小組在測試中時,每千條指令的錯誤語句不多,基本上都能夠很快的予以排除。
本產(chǎn)品基本完成了預(yù)定的需求目標(biāo),即實(shí)現(xiàn)了圖書館的基本功能的增加,修改,刪除,查詢,等功能。并且設(shè)置了管理員于普通用戶的不同權(quán)限,以方便數(shù)據(jù)的管理。
N.3.3對技術(shù)方法的評價
這個程序?qū)崿F(xiàn)的功能并不復(fù)雜,因此并沒有使用什么比較高技術(shù)的算法。本程序的難點(diǎn)在于網(wǎng)絡(luò)方面,系統(tǒng)管理員、普通用戶的認(rèn)證等。這些通過組員的努力,已經(jīng)得到解決。
編碼時使用的工具為MicrosoftVisualC#。選擇C#的主要原因是大家對它都比較熟悉,而且我們是正在學(xué)這種課程,正好能學(xué)以致用。不用專門再去花很多時間研究。
N.3.4出錯原因的分析
開發(fā)中出錯部分主要在于數(shù)據(jù)庫和網(wǎng)絡(luò)方面。造成這種結(jié)果的原因是我們對以上兩個部分的知識還不夠熟悉,無法純熟的使用有關(guān)它們的技術(shù)。還有就是大家初次合作,未能很好的磨合。
N.4經(jīng)驗與教訓(xùn)
第一、對于一個文檔編寫人員、項目經(jīng)理來說,我們是一個系統(tǒng)的核心開發(fā)人員。
一個系統(tǒng)的搞定,特別是一個大的系統(tǒng)的搞定。這不是小打小鬧,從人的角度上講:是要講一種團(tuán)隊合作的精神的,組長張上欽一開始就要負(fù)責(zé)將系統(tǒng)分解進(jìn)行小組的分工,先將哪些人該做哪些事分清楚,這樣每天每個人都有活兒去干,最后再分別對每個模塊
進(jìn)行單元測試,測試完后,再對整個系統(tǒng)連起來進(jìn)行集成測試。從軟件工程的角度上講:這是要有一定的規(guī)范的。特別是這個文檔的編寫,我們就感覺到學(xué)了軟件工程以后編系統(tǒng)就是不一樣。以前編系統(tǒng)毫無系統(tǒng)化、規(guī)范化,而這一次,都要按思路,首先第一天完成可行性研究報告、項目開發(fā)計劃書,第二天完成系統(tǒng)需求規(guī)格說明書、概要設(shè)計說明書。編系統(tǒng)就要有一定的工程化的意識,有一定的文檔編寫的能力。而且也要注意這個代碼的編寫上面,要讓我們小組成員也能看懂我的代碼,這就要求代碼要具有一定的可讀性,即代碼旁要加上注釋。這一點(diǎn)也很符合軟件工程的觀點(diǎn)。
第二、對于一個數(shù)據(jù)庫設(shè)計人員來說,一個系統(tǒng)的實(shí)現(xiàn),首先要能熟悉數(shù)據(jù)庫系統(tǒng)原理和面向?qū)ο蟮姆治龇椒ā2⑶乙獓?yán)格按照需求規(guī)格說明書將系統(tǒng)劃分為哪幾個對象、哪幾個類,每個類有哪些屬性,而且這個數(shù)據(jù)庫一旦設(shè)計出來了,就不能進(jìn)行大的改動了,否則到后來受影響的不僅僅是數(shù)據(jù)庫了,而且還有C#程序的一些內(nèi)部代碼的設(shè)計。但不管是什么類,都有一個ID號,一個NAME,是屬于人的類,就要有權(quán)限Privity,是屬于東西的類,就要有狀態(tài)STATUS,每個類將來就對應(yīng)了一張基本表。然后再根據(jù)系統(tǒng)的功能的要求,建立若干個查詢。最后還得將該數(shù)據(jù)庫與一個數(shù)據(jù)訪問對象(例如SDATA),再將ADATA與c#數(shù)據(jù)環(huán)境,就可在c#環(huán)境下操縱數(shù)據(jù)庫中的數(shù)據(jù)。
第三、對于一個系統(tǒng)的開發(fā)人員來說,我想最重要的不是僅僅將系統(tǒng)設(shè)計成一個無錯的狀態(tài),就可以說完成了,而是要嚴(yán)格按照概要設(shè)計說明書、詳細(xì)設(shè)計說明書的一套文檔來指導(dǎo)自己的編寫工作。以前普遍認(rèn)為,文檔可寫也可以不寫,而編碼是最重要的,F(xiàn)在可以這么說,先有文檔,后有編碼。文檔是要排在第一位的,然后才是編碼。寫文檔的人是真正的系統(tǒng)分析工作,是指導(dǎo)你去編程的,這樣編碼就不會這樣隨便,胡亂瞎編。出了什么錯誤,在哪兒出的錯誤,也不知道,互相推諉,測試也測試不出。沒有一定的根據(jù),沒有一定的測試用例就去測試。
第四,對于一個系統(tǒng)測試人員來說,一個系統(tǒng)的最終實(shí)現(xiàn),最后就要靠你們來完成代碼的最后審核工作。一個系統(tǒng)的最后是交付給用戶的。所以對一個系統(tǒng)的最后審核工作,一定要慎之又慎。一定要幾乎查出系統(tǒng)的所有毛病、弱點(diǎn)。只有這樣做了,才會真正對用戶負(fù)責(zé)。
這個系統(tǒng)的實(shí)現(xiàn),給了我們一次絕好的機(jī)會,去了解軟件工程的思想,用軟工程的一套方法去編制系統(tǒng),一改我們對管理信息系統(tǒng)的認(rèn)識和看法,明白了軟件工書上說的東西,不是枯燥無味的,而是前輩總結(jié)出來的精華所在。在以后的開發(fā)過程也要注重這種思想,真正將這門課程學(xué)通了。
友情提示:本文中關(guān)于《項目開發(fā)總結(jié)報告(庫存管理,完善目錄)》給出的范例僅供您參考拓展思維使用,項目開發(fā)總結(jié)報告(庫存管理,完善目錄):該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。