




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
word格式可編輯錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽。 3 3 3錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽。 3 3 3 4 4.引言 .1編寫目的 2背景 3定義 4參考資料 .實(shí)際開發(fā)結(jié)果 2.1產(chǎn)品 2.2主要功能和性能2.2.1功能--TOC\o"1-5"\h\z2.2.2性能 6\o"CurrentDocument"2. 3基本流程 82. 4進(jìn)度 82. 4費(fèi)用 9\o"CurrentDocument"3.開發(fā)工作評(píng)價(jià) 9\o"CurrentDocument"3. 1 對(duì)生產(chǎn)效率的評(píng)價(jià) 9\o"CurrentDocument"3. 2對(duì)產(chǎn)品質(zhì)量的評(píng)價(jià) 9\o"CurrentDocument"3. 3技術(shù)方法的評(píng)價(jià) 9\o"CurrentDocument"3. 4出錯(cuò)原因的分析 9104.經(jīng)驗(yàn)與教訓(xùn)10專業(yè)資料整理
word格式可編輯N.I引言N.1.1編寫目的項(xiàng)目開發(fā)總結(jié)報(bào)告的編制是為了總結(jié)本項(xiàng)目開發(fā)工作的經(jīng)驗(yàn),說明實(shí)際取得的開發(fā)結(jié)果以及對(duì)整個(gè)開發(fā)工作的各個(gè)方面的評(píng)價(jià)。說明編寫這份項(xiàng)目開發(fā)總結(jié)報(bào)告的目的,指出預(yù)期的閱讀范圍。本報(bào)告的目的就是對(duì)圖書館管理系統(tǒng)的開發(fā)過程進(jìn)行總結(jié),說明本項(xiàng)目的工作流程,工程開發(fā)中狀況,最終結(jié)果,經(jīng)驗(yàn)教訓(xùn)等。N.1.2背景a.本項(xiàng)目的名稱和所開發(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.屬于本項(xiàng)目的其他已發(fā)表的文件:軟件需求說明書數(shù)據(jù)要求說明書概要設(shè)計(jì)說明書詳細(xì)設(shè)計(jì)說明書數(shù)據(jù)庫設(shè)計(jì)說明書測試計(jì)劃測試分析報(bào)告b.本文件中各處所引用的文件、資料,包括所要用到的軟件開發(fā)標(biāo)準(zhǔn)a.軟件需求說明書蘇年樂主編周桓王殊宇主編鄭人杰,殷人昆,陶永雷王立福,麻志毅date蘇年樂主編周桓王殊宇主編鄭人杰,殷人昆,陶永雷王立福,麻志毅date著JSP項(xiàng)目開發(fā)全程實(shí)錄d.《實(shí)用軟件工程》(第二版)e.《軟件工程》(第二版)f.《數(shù)據(jù)庫系統(tǒng)導(dǎo)論》N.2實(shí)際開發(fā)結(jié)果專業(yè)資料整理word格式可編輯N.2.1產(chǎn)品:主程序:ManagerSystem.exe版本號(hào):正式版本:v1.00測試版本:v0.10,V0.70.通過輸入圖書的相應(yīng)信息來獲得圖書的詳細(xì)信息。每本書都有唯一的ISBN以此來作為數(shù)據(jù)庫的主鍵可以確保書籍信息的唯一性。.輸入:1>單一查詢方式:通過書名,通過書的類別,通過書的作者等等信息。2>組合查詢:把單一查詢的條件組合起來,實(shí)現(xiàn)條件的組合。可以大大縮小范圍。.處理:將輸入信息轉(zhuǎn)化為SQL語句,對(duì)數(shù)據(jù)庫進(jìn)行查詢,并返回記錄集。應(yīng)用程序?qū)⒂涗浖械男畔⒎祷貓D書的列表。.輸出:當(dāng)用戶單擊列表中的元素時(shí),會(huì)把圖書的詳細(xì)信息顯示出來。.內(nèi)部生成數(shù)據(jù):當(dāng)圖書的數(shù)量到達(dá)一定的規(guī)模之后,應(yīng)該將數(shù)據(jù)庫進(jìn)行導(dǎo)出備份。2)列出所有圖書資料。.概述:此功能用于將所有的圖書信息列出,方便用戶或管理員進(jìn)行圖書的查找。.輸入:當(dāng)查詢條件為空時(shí),將會(huì)輸出全部的圖書資料。.輸出:將提取得到的全部資料按編號(hào)順序輸出。.內(nèi)部生成數(shù)據(jù):無。3)圖書修改專業(yè)資料整理word格式可編輯圖書的ISBN屬于主鍵,作為合理的數(shù)據(jù)庫主鍵,故不可更改。.概述:只有管理員才擁有對(duì)圖書的修改權(quán)限,在這之前應(yīng)該進(jìn)行登錄。.輸入:插入:添加一個(gè)完整的圖書記錄到數(shù)據(jù)庫中。刪除:刪除一些過時(shí)的圖書信息。更改:點(diǎn)擊相應(yīng)的圖書,進(jìn)入編輯模式,然后進(jìn)行圖書的信息修改,但I(xiàn)SBN不能修改。全部通過標(biāo)準(zhǔn)的SQL語句進(jìn)行插入,刪除。.輸出:給出修改是否成功的提示,并且輸出修改過的項(xiàng)為當(dāng)前項(xiàng),并標(biāo)識(shí)出來。.內(nèi)部生成數(shù)據(jù):無。4)圖書借閱功能:.概述:學(xué)生選擇相應(yīng)的圖之后可以對(duì)相選的書籍進(jìn)行借閱。.輸入:一個(gè)組合查詢條件或者空查詢條件。.處理:根據(jù)查詢條件轉(zhuǎn)化成SQL查詢語句,然后將對(duì)應(yīng)的記錄集以列表的方式列出。當(dāng)用戶選擇借閱之后就可以將圖書添加到自己的收藏之中。.輸出:提示用戶借閱成功,如果借閱的書本已經(jīng)超過了能借閱的最大數(shù)量,就彈出警告提示。5)用戶管理功能。.概述:對(duì)借閱用戶進(jìn)行管理,主要的目的在于新用戶的添加和過期用戶的刪除。.輸入:用戶的姓名、學(xué)號(hào)等信息。.處理:先列出用戶的詳細(xì)信息,再由管理員確定是否修改。.輸出:提示管理員是否修改成功。N2.2.2性能:精度數(shù)據(jù)的精度要求:數(shù)據(jù)精度和格式要求:專業(yè)資料整理
word格式可編輯BookInfooPubInfo表結(jié)構(gòu)字段名數(shù)據(jù)類型長度主鍵描述pubidvarchar10是出版社編號(hào)pubnamevarchar50否出版社名pubcityvarchar20否所在城市addressvarchar30否地址cpersonvarchar20否聯(lián)系人姓名cptelvarchar20否聯(lián)系人電話BookInfo表結(jié)構(gòu)字段名數(shù)據(jù)類型長度主鍵描述bidvarchar10是圖書編號(hào)bnamevarchar50否圖書名稱btypevarchar20否圖書類別authorvarchar20否作者pubidvarchar10否出版社編號(hào)pubdatedate8否出版日期pricemoney8否價(jià)格bnumint4否總冊數(shù)Bremarktext16否摘要時(shí)間特性響應(yīng)時(shí)間:<10秒。響應(yīng)的時(shí)間主要由服務(wù)器的配置與同時(shí)訪問的數(shù)量決定的。靈活性數(shù)據(jù)庫的操作方式:可以采用服務(wù)端的方式,同時(shí)也可以使用數(shù)據(jù)庫自帶的企業(yè)管理器進(jìn)行更改。如果數(shù)據(jù)存儲(chǔ)方式是開源方式,甚至可以直接用文本進(jìn)行更改。運(yùn)行環(huán)境的變化:可以在所有的WIN操作系統(tǒng)上運(yùn)行,但是要求裝了FrameWork3.5以上的版本。專業(yè)資料整理wordword格式可編輯N.2.3基本流程歡迎界面組合查詢T圖書借閱歡迎界面組合查詢T圖書借閱N.2.4進(jìn)度⑴文檔進(jìn)度:文檔名稱負(fù)責(zé)人第一版完成時(shí)間最終完成時(shí)間項(xiàng)目開發(fā)計(jì)劃劉濟(jì)清4月10日4月20日軟件需求說明書張上欽4月15日4月25日概要設(shè)計(jì)說明書劉濟(jì)清、張上欽5月2日5月7日詳細(xì)設(shè)計(jì)說明書劉濟(jì)清、羅鳴東5月7日5月14日數(shù)據(jù)庫設(shè)計(jì)說明書張上欽5月17日5月19日測試計(jì)劃羅鳴東5月22日5月25日測試分析報(bào)告劉濟(jì)清、張上欽5月25日5月30日項(xiàng)目開發(fā)總結(jié)報(bào)告全體工作人員6月1日6月5日實(shí)際開發(fā)過程中,代碼編寫比預(yù)定的晚了幾天---到5.25才得以完成。不過由于后面安排的時(shí)間充足,故測試、調(diào)試、運(yùn)行仍在6.2結(jié)束,最終按時(shí)完成。專業(yè)資料整理word格式可編輯N.2.5費(fèi)用費(fèi)用無N.3開發(fā)工作評(píng)價(jià)N.3.1對(duì)生產(chǎn)效率的評(píng)價(jià)本小組的實(shí)際生產(chǎn)效率:a.文件的平均生產(chǎn)效率,即每人月生產(chǎn)的千字?jǐn)?shù):4k字N.3.2對(duì)產(chǎn)品質(zhì)量的評(píng)價(jià)本小組在測試中時(shí),每千條指令的錯(cuò)誤語句不多,基本上都能夠很快的予以排除。本產(chǎn)品基本完成了預(yù)定的需求目標(biāo),即實(shí)現(xiàn)了圖書館的基本功能的增加,修改,刪除,查詢,等功能。并且設(shè)置了管理員于普通用戶的不同權(quán)限,以方便數(shù)據(jù)的管理。N.3.3對(duì)技術(shù)方法的評(píng)價(jià)這個(gè)程序?qū)崿F(xiàn)的功能并不復(fù)雜,因此并沒有使用什么比較高技術(shù)的算法。本程序的難點(diǎn)在于網(wǎng)絡(luò)方面,系統(tǒng)管理員、普通用戶的認(rèn)證等。這些通過組員的努力,已經(jīng)得到解決。編碼時(shí)使用的工具為MicrosoftVisualC#。選擇C#的主要原因是大家對(duì)它都比較熟悉,而且我們是正在學(xué)這種課程,正好能學(xué)以致用。不用專門再去花很多時(shí)間研究。N.3.4出錯(cuò)原因的分析開發(fā)中出錯(cuò)部分主要在于數(shù)據(jù)庫和網(wǎng)絡(luò)方面。造成這種結(jié)果的原因是我們對(duì)以上兩個(gè)部分的知識(shí)還不夠熟悉,無法純熟的使用有關(guān)它們的技術(shù)。還有就是大家初次合作,未能很好的磨合。N.4經(jīng)驗(yàn)與教訓(xùn)第一、對(duì)于一個(gè)文檔編寫人員、項(xiàng)目經(jīng)理來說,我們是一個(gè)系統(tǒng)的核心開發(fā)人員。一個(gè)系統(tǒng)的搞定,特別是一個(gè)大的系統(tǒng)的搞定。這不是小打小鬧,從人的角度上講:是要講一種團(tuán)隊(duì)合作的精神的,組長張上欽一開始就要負(fù)責(zé)將系統(tǒng)分解進(jìn)行小組的分工,先將哪些人該做哪些事分清楚,這樣每天每個(gè)人都有活兒去干,最后再分別對(duì)每個(gè)模塊專業(yè)資料整理word格式可編輯進(jìn)行單元測試,測試完后,再對(duì)整個(gè)系統(tǒng)連起來進(jìn)行集成測試。從軟件工程的角度上講:這是要有一定的規(guī)范的。特別是這個(gè)文檔的編寫,我們就感覺到學(xué)了軟件工程以后編系統(tǒng)就是不一樣。以前編系統(tǒng)毫無系統(tǒng)化、規(guī)范化,而這一次,都要按思路,首先第一天完成可行性研究報(bào)告、項(xiàng)目開發(fā)計(jì)劃書,第二天完成系統(tǒng)需求規(guī)格說明書、概要設(shè)計(jì)說明書。編系統(tǒng)就要有一定的工程化的意識(shí),有一定的文檔編寫的能力。而且也要注意這個(gè)代碼的編寫上面,要讓我們小組成員也能看懂我的代碼,這就要求代碼要具有一定的可讀性,即代碼旁要加上注釋。這一點(diǎn)也很符合軟件工程的觀點(diǎn)。第二、對(duì)于一個(gè)數(shù)據(jù)庫設(shè)計(jì)人員來說,一個(gè)系統(tǒng)的實(shí)現(xiàn),首先要能熟悉數(shù)據(jù)庫系統(tǒng)原理和面向?qū)ο蟮姆治龇椒?。并且要?yán)格按照需求規(guī)格說明書將系統(tǒng)劃分為哪幾個(gè)對(duì)象、哪幾個(gè)類,每個(gè)類有哪些屬性,而且這個(gè)數(shù)據(jù)庫一旦設(shè)計(jì)出來了,就不能進(jìn)行大的改動(dòng)了,否則到后來受影響的不僅僅是數(shù)據(jù)庫了,而且還有?#程序的一些內(nèi)部代碼的設(shè)計(jì)。但不管是什么類,都有一個(gè)ID號(hào),一個(gè)NAME,是屬于人的類,就要有權(quán)限Privity,是屬于東西的類,就要有狀態(tài)51人丁小,每個(gè)類將來就對(duì)應(yīng)了一張基本表。然后再根據(jù)系統(tǒng)的功能的要求,建立若干個(gè)查詢。最后還得將該數(shù)據(jù)庫與一個(gè)數(shù)據(jù)訪問對(duì)象(例如SDATA),再將ADATA與c#數(shù)據(jù)環(huán)境,就可在c#環(huán)境下操縱數(shù)據(jù)庫中的數(shù)據(jù)。第三、對(duì)于一個(gè)系統(tǒng)的開發(fā)人員來說,我想最重要的不是僅僅將系統(tǒng)設(shè)計(jì)成一個(gè)無錯(cuò)的狀態(tài),就可以說完成了,而是要嚴(yán)格按照概要設(shè)計(jì)說明書、詳細(xì)設(shè)計(jì)說明書的一套文檔來指導(dǎo)自己的編寫工作。以前普遍認(rèn)為,文檔可寫也可以不寫,而編碼是最重要的?,F(xiàn)在可以這么說,先有文檔,后有編碼。文檔是要排在第一位的,然后才是編碼。寫文檔的人是真正的系統(tǒng)分析工作,是指導(dǎo)你去編程的,這樣編碼就不會(huì)這樣隨便,胡亂瞎編。出了什么錯(cuò)誤,在哪兒出的錯(cuò)誤,也不知道,互相推諉,測試也測試不出。沒有一定的根據(jù),沒有一定的測試用例就去測試。第四,對(duì)于一個(gè)系統(tǒng)測試人員來說,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專業(yè)工業(yè)廠房買賣合同范本
- 合同范本彩鋼棚
- 公家車庫出租合同范本
- 發(fā)廊股東協(xié)議合同范本
- 北京中開合同范本
- 合建房合同范本
- 勞動(dòng)合同范本企業(yè)
- 從化醫(yī)院食堂承包合同范本
- 項(xiàng)目合作定金合同范本
- 合同范本范本
- 六年級(jí)上冊英語教案-Culture 2 Going Green 第二課時(shí) 廣東開心英語
- 警察叔叔是怎樣破案的演示文稿課件
- 2019石景山初三一模語文試題及答案
- 外固定架課件
- 尿液有形成分形態(tài)學(xué)檢查與臨床意義課件
- 保密風(fēng)險(xiǎn)評(píng)估報(bào)告
- 09式 新擒敵拳 教學(xué)教案 教學(xué)法 圖解
- CAD術(shù)語對(duì)照表
- 《橋梁工程計(jì)算書》word版
- 學(xué)術(shù)論文的寫作與規(guī)范課件
- 香港牛津新魔法Newmagic3AUnit4Mycalendar單元檢測試卷
評(píng)論
0/150
提交評(píng)論