圖書(shū)管理系統(tǒng)項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告
項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告圖書(shū)管理系統(tǒng)
1引言
1.1編寫(xiě)目的
通過(guò)本報(bào)告,可以使讀者用戶更容易的了解本系統(tǒng)的開(kāi)發(fā)過(guò)程
1.2背景
本項(xiàng)目的名稱(chēng):圖書(shū)館管理系統(tǒng)本項(xiàng)目的提出者:《軟件工程》課程教師高洪江
本項(xiàng)目的開(kāi)發(fā)者:劉琛琛、盧玉爽、林貞倩、孫金香、孫新星等.本項(xiàng)目的使用者:讀者、圖書(shū)管理員
1.3定義
LMS:LibraryManagementSystem,圖書(shū)管理系統(tǒng)。
SQLSERVER:MicrosoftSQLServer201*數(shù)據(jù)庫(kù)管理系統(tǒng)。DELPHI:DELPHI7,Borland公司的可視化開(kāi)發(fā)工具。
1.4參考資料
1.錢(qián)樂(lè)秋等,《軟件工程》,青華大學(xué)出版社2.王珊等,《數(shù)據(jù)庫(kù)原理及設(shè)計(jì)》,清華大學(xué)出版社3.《軟件工程導(dǎo)論》(第五版)張海藩編著清華大學(xué)出版社4.《數(shù)據(jù)庫(kù)系統(tǒng)概論》(第四版)王珊薩師煊高等教育出版社
2實(shí)際開(kāi)發(fā)結(jié)果
2.1產(chǎn)品
數(shù)據(jù)表物理結(jié)構(gòu)設(shè)計(jì)如下:
(1)管理員(賬號(hào),姓名,密碼)
(2)用戶(賬號(hào),姓名,密碼,是否鎖定,借書(shū)數(shù)量)
(3)書(shū)籍(書(shū)號(hào),書(shū)類(lèi),書(shū)名,作者,出版社,出版日期,價(jià)格,入庫(kù)日期,圖書(shū)數(shù)量)(4)圖書(shū)類(lèi)別(類(lèi)別號(hào),類(lèi)別名)
(5)借閱(書(shū)號(hào),借書(shū)時(shí)間,用戶賬號(hào))
2.2主要功能和性能
該系統(tǒng)主要有三個(gè)大的模塊:管理員、讀者,各自根據(jù)不同的權(quán)限輸入用戶名和密碼后進(jìn)入相應(yīng)的模塊,其中每個(gè)模塊的主要功能如下:
管理員模塊主要包括:個(gè)人資料、圖書(shū)管理、用戶管理、數(shù)據(jù)庫(kù)管理。其中各個(gè)子模塊的主要內(nèi)容是:個(gè)人資料包括查詢(xún)個(gè)人基本資料以及修改密碼;圖書(shū)管理包括查看全部圖書(shū),查看圖書(shū)時(shí)可以對(duì)圖書(shū)的一些基本信息進(jìn)行修改以及刪除圖書(shū),還可以根據(jù)圖書(shū)的分類(lèi)來(lái)查看圖書(shū)以及修改和刪除圖書(shū)分類(lèi),根據(jù)圖書(shū)的書(shū)名、分類(lèi)、出版社、價(jià)格范圍、出版日期來(lái)查詢(xún)圖書(shū),添加圖書(shū)分類(lèi),根據(jù)分類(lèi)的id號(hào)來(lái)刪除圖書(shū)分類(lèi),添加圖書(shū),刪除圖書(shū),查看圖書(shū)借出情況,查看是否超期,是否交了罰金,以及進(jìn)行還書(shū)等操作;用戶管理主要包括用戶借書(shū)、用戶還書(shū),可以輸入用戶id和圖書(shū)id進(jìn)行借、還書(shū)操作,用戶管理可以進(jìn)行刪除、修改、鎖定、添加用戶等操作,管理員管理可以進(jìn)行刪除、修改密碼、添加管理員等操作,查看超期用戶;數(shù)據(jù)庫(kù)管理包括備份和還原操作。
讀者模塊主要包括:個(gè)人資料和圖書(shū)管理。其中個(gè)人資料包括查看個(gè)人資料、我的借書(shū)情況、查看消息以及修改密碼,圖書(shū)管理包括查看全部圖書(shū)也可以根據(jù)圖書(shū)的分類(lèi)來(lái)查看圖書(shū),然后可以根據(jù)書(shū)名、分類(lèi)、出版社、價(jià)格范圍、出版日期等條件來(lái)查詢(xún)圖書(shū)。
項(xiàng)目的實(shí)際開(kāi)發(fā)情況與預(yù)計(jì)的功能基本相符,主要功能基本實(shí)現(xiàn),細(xì)節(jié)上略有變更。
2.3基本流程
開(kāi)始用戶是否合法Yes顯示主界面No選擇操作學(xué)生管理圖書(shū)管理借閱管理歸還管理用戶注銷(xiāo)結(jié)束。
2.4進(jìn)度
工作任務(wù)需求分析開(kāi)始日期201*/4/2完成日期201*/4/10所需資源可行性研究報(bào)告與項(xiàng)目開(kāi)發(fā)計(jì)劃、硬件設(shè)備、軟件工具需求分析報(bào)告、編程的參考資料、開(kāi)發(fā)需要的軟硬件資源詳細(xì)設(shè)計(jì)階段的源代碼清單。各種測(cè)試方法。開(kāi)發(fā)人員的開(kāi)發(fā)經(jīng)驗(yàn)里程碑有詳細(xì)的數(shù)據(jù)流圖、數(shù)據(jù)字典等。開(kāi)發(fā)人員查閱相關(guān)資料確定好系統(tǒng)必須完成的功能。各種所要實(shí)現(xiàn)的功能完成具體的實(shí)現(xiàn)方法,源代碼清單的完成。相關(guān)的測(cè)試方法使用后,找出的錯(cuò)誤都被修改了。用戶的滿意總體與詳細(xì)設(shè)計(jì)201*/4/10201*/5/15測(cè)試201*/5/16201*/5/26維護(hù)201*//5/272.5費(fèi)用
因?yàn)樵擁?xiàng)目的課程設(shè)計(jì),是無(wú)償開(kāi)發(fā),不涉及費(fèi)用。
3開(kāi)發(fā)工作評(píng)價(jià)
3.1對(duì)生產(chǎn)效率的評(píng)價(jià)
小組各成員在初期并不適應(yīng)軟件工程的過(guò)程管理和文檔編寫(xiě),正所謂“我為文檔狂”,故效率低下;但在中后期,大家對(duì)項(xiàng)目開(kāi)發(fā)有了更深入的理解,開(kāi)發(fā)效率恢復(fù)正常,甚至有時(shí)能提早幾天完成既定任務(wù)。特別是在項(xiàng)目源代碼開(kāi)發(fā)階段,更是一日千里。故后期開(kāi)發(fā)頗具效率。給出實(shí)際生產(chǎn)效率,包括:1.系統(tǒng)開(kāi)發(fā)已歷時(shí)個(gè)2月了2.開(kāi)發(fā)的反復(fù)性比較多。
3.對(duì)系統(tǒng)功能的理解不是很透徹。
綜合以上,此項(xiàng)目的開(kāi)發(fā)效率不是很高,相反有相當(dāng)一定時(shí)間的浪費(fèi)。
3.2對(duì)產(chǎn)品質(zhì)量的評(píng)價(jià)
大家的編程水平一開(kāi)始不太高,寫(xiě)出來(lái)的程序有許多錯(cuò)誤和小缺陷。但在編程的實(shí)踐當(dāng)中,大家的水平得以逐漸提高,技術(shù)上有了很大的進(jìn)步。作為課程設(shè)計(jì)課題,此項(xiàng)目開(kāi)發(fā)的還是比較成功,但是還是存在著一些問(wèn)題,造成這些問(wèn)題的原因是多方面的。如:前期系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)缺陷和部分代碼的構(gòu)建缺陷、客戶需求的理解上也存在一定問(wèn)題,這就需要我們用一定的時(shí)間來(lái)維護(hù)客戶使用過(guò)程中提出的新問(wèn)題和存在的潛在問(wèn)題?偟膩(lái)說(shuō),此系統(tǒng)的功能開(kāi)發(fā)還是一個(gè)比較成功的案例。
3.3對(duì)技術(shù)方法的評(píng)價(jià)
大家的編程水平一開(kāi)始不太高,寫(xiě)出來(lái)的程序有許多錯(cuò)誤和小缺陷。但在編程的實(shí)踐當(dāng)中,大家的水平得以逐漸提高,技術(shù)上有了很大的進(jìn)步。
本系統(tǒng)采用B/S模式,嚴(yán)格按照B/S模式的思想設(shè)計(jì)系統(tǒng)。此系統(tǒng)使用的是框架結(jié)構(gòu),此框架在開(kāi)發(fā)一些中小軟件是比較實(shí)用的。但是我們要是可以開(kāi)發(fā)出自己的框架,把一些通用的功能開(kāi)發(fā)到框架中。這樣以來(lái),在以后的系統(tǒng)開(kāi)發(fā)中,針對(duì)系統(tǒng)中一些通用的功能就不需要再開(kāi)發(fā),從而也可以很好的提高我們的開(kāi)發(fā)效率;減少很多維護(hù)費(fèi)用。使我們的技術(shù)不斷的更加成熟。
3.4出錯(cuò)原因的分析
主要錯(cuò)誤是程序設(shè)計(jì)方面的硬傷,如語(yǔ)法錯(cuò)誤,算法實(shí)現(xiàn)等方面。這些錯(cuò)誤說(shuō)明了我們
的編程基本功還不夠熟練,需要進(jìn)一步的加強(qiáng)。
此外還有一些錯(cuò)誤是由于我們對(duì)數(shù)據(jù)庫(kù)的掌握不過(guò)關(guān)造成的,也反映了我們?cè)诨A(chǔ)方面的缺陷。
4經(jīng)驗(yàn)與教訓(xùn)
通過(guò)本次課程設(shè)計(jì),加深了對(duì)軟件開(kāi)發(fā)流程的深入理解。這是第一次嚴(yán)格的按照軟件工程開(kāi)發(fā)的標(biāo)準(zhǔn)開(kāi)發(fā)項(xiàng)目。軟件工程這個(gè)項(xiàng)目從開(kāi)課做到現(xiàn)在,其實(shí)就程序代碼而言,并不可謂多,就程序復(fù)雜而言,也不可謂難,但是整個(gè)系統(tǒng)的開(kāi)發(fā)過(guò)程,確實(shí)十分的繁瑣,需要做的工作也是十分的多,每周的工作量十分足,作為我們項(xiàng)目組的成員,我們對(duì)每個(gè)過(guò)程,每個(gè)文檔的編寫(xiě)與修改,實(shí)事求是的說(shuō),是下足了功夫,對(duì)于每個(gè)文檔,我們都精益求精,無(wú)論是報(bào)告方面,還是在文檔細(xì)節(jié)方面,都力求完美。
在這自主動(dòng)手學(xué)習(xí)的過(guò)程中,我們不僅學(xué)到了知識(shí),鍛煉了動(dòng)手能力,也充分體會(huì)到了許多其他無(wú)形的東西,比如合作的重要性,比如兩個(gè)人的取長(zhǎng)補(bǔ)短、互相吸收、互相促進(jìn)與進(jìn)步,都是非常重要的
擴(kuò)展閱讀:圖書(shū)管理系統(tǒng)項(xiàng)目總結(jié)報(bào)告
項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告(GB856788)
目錄
1引言...............................................................................................................................................3
1.1編寫(xiě)目的.............................................................................................................................31.2背景.....................................................................................................................................31.3定義.....................................................................................................................................41.4參考資料.............................................................................................................................42實(shí)際開(kāi)發(fā)結(jié)果................................................................................................................................4
2.1產(chǎn)品.....................................................................................................................................4
c.e.g.i.k.
1圖書(shū)信息表........................................................................................................54.2讀者信息表.....................................................................................................64.3借閱信息表.....................................................................................................74.4圖書(shū)類(lèi)別表.....................................................................................................84.5出版社信息表.................................................................................................8
m.4.6讀者類(lèi)別表.....................................................................................................8p.
4.7圖書(shū)注銷(xiāo)信息表.............................................................................................9
2.2主要功能和性能.................................................................................................................92.3基本流程...........................................................................................................................11
2.4進(jìn)度...................................................................................................................................112.5費(fèi)用...................................................................................................................................123開(kāi)發(fā)工作評(píng)價(jià)..............................................................................................................................12
3.1對(duì)生產(chǎn)效率的評(píng)價(jià)...........................................................................................................12
3.2對(duì)產(chǎn)品質(zhì)量的評(píng)價(jià)...........................................................................................................123.3對(duì)技術(shù)方法的評(píng)價(jià)...........................................................................................................133.4出錯(cuò)原因的分析...............................................................................................................144經(jīng)驗(yàn)與教訓(xùn)..................................................................................................................................144.1簽定合同..................................................................................................................................14
4.2需求的調(diào)研.......................................................................................................................143.4出錯(cuò)原因的分析...............................................................................................................154經(jīng)驗(yàn)與教訓(xùn)..................................................................................................................................154.1簽定合同..................................................................................................................................15
4.2需求的調(diào)研.......................................................................................................................154.3做好開(kāi)發(fā)計(jì)劃...................................................................................................................164.4良好的溝通.......................................................................................................................16
1引言
1.1編寫(xiě)目的
對(duì)項(xiàng)目作出總結(jié).
1.2背景
開(kāi)發(fā)軟件名稱(chēng):項(xiàng)目任務(wù)提出者:項(xiàng)目開(kāi)發(fā)者:
用戶:系統(tǒng)管理員、操作員、讀者
實(shí)現(xiàn)軟件單位:強(qiáng)記股份有限公司
1.3定義
圖書(shū)管理系統(tǒng)對(duì)于現(xiàn)代圖書(shū)館而言,是能否發(fā)揮其教學(xué)科研的作用的至關(guān)重要技術(shù)平臺(tái)。對(duì)于讀者和圖書(shū)管理員來(lái)說(shuō),是能否方便快速獲取信息的關(guān)鍵。所以,圖書(shū)管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莘奖愕牟僮魇侄巍?/p>
1.4參考資料
錢(qián)樂(lè)秋等,《軟件工程》,青還大學(xué)出版社;
張害藩,《軟件工程導(dǎo)論》(第四版),清華大學(xué)出版社;王珊等,《數(shù)據(jù)庫(kù)原理及設(shè)計(jì)》,清華大學(xué)出版社;趙池龍等,《軟件工程實(shí)踐教程》,電子工業(yè)出版社。
2實(shí)際開(kāi)發(fā)結(jié)果
2.1產(chǎn)品
圖書(shū)管理系統(tǒng)
圖書(shū)管理系統(tǒng)書(shū)籍管理讀者管理借閱管理圖書(shū)類(lèi)別管理圖書(shū)信息管出版社管理注冊(cè)管理讀者類(lèi)別管理讀者信息管理續(xù)借管理還書(shū)管理借書(shū)管理理過(guò)期罰款管理圖書(shū)添加圖書(shū)查詢(xún)圖書(shū)修改圖書(shū)刪除讀者添加讀者添加讀者添加讀者添加圖書(shū)丟失管理
a.程序系統(tǒng)共有兩個(gè)版本,分別是管理員1.0源程序行數(shù):14600行100M與公共版
1.0源程序行數(shù)13200行98M;b.?dāng)?shù)據(jù)表結(jié)構(gòu)設(shè)計(jì)c.1
圖書(shū)信息表(tsxxb)
類(lèi)型文本文本文本文本文本文本長(zhǎng)度205020202020格式約束主鍵,必須輸入必須輸入必須輸入字段圖書(shū)編號(hào)圖書(shū)名稱(chēng)圖書(shū)類(lèi)別編號(hào)書(shū)架位置ISBN作者5
譯者單價(jià)出版社編號(hào)出版時(shí)間總數(shù)量入庫(kù)日期入庫(kù)操作員現(xiàn)存量借閱次數(shù)是否注銷(xiāo)內(nèi)容簡(jiǎn)介備注d.
文本數(shù)值文本時(shí)間/日期數(shù)值時(shí)間/日期文本數(shù)值數(shù)值文本文本文本20201*1201*0e.4.2讀者信息表(dzxxb)
類(lèi)型文本長(zhǎng)度20格式約束主鍵,必須輸入字段讀者編號(hào)(借書(shū)證號(hào)碼和用戶名與此同)讀者姓名讀者類(lèi)別編號(hào)讀者性別出生日期讀者狀態(tài)文本文本文本時(shí)間/日期文本102024必須輸入必須輸入辦證日期已借圖書(shū)數(shù)量證件名稱(chēng)證件號(hào)碼讀者單位聯(lián)系地址聯(lián)系電話EMAIL用戶密碼辦證操作員備注時(shí)間/日期數(shù)值文本文本文本文本文本文本文本文本文本102030403030101050f.g.4.3
借閱信息表(jyxxb)
類(lèi)型文本文本文本文本數(shù)值時(shí)間/日期時(shí)間/日期數(shù)值文本長(zhǎng)度2050201*10格式約束主鍵,必須輸入主鍵,必須輸入字段圖書(shū)編號(hào)圖書(shū)名稱(chēng)讀者編號(hào)讀者姓名圖書(shū)價(jià)格借閱日期應(yīng)還日期續(xù)借次數(shù)借閱操作員7
h.i.4.4
圖書(shū)類(lèi)別表(tslbb)
類(lèi)型文本文本文本長(zhǎng)度202050格式約束主鍵,必須輸入必須輸入字段圖書(shū)類(lèi)別編號(hào)圖書(shū)類(lèi)別名稱(chēng)備注j.k.4.5
出版社信息表(cbsxxb)
類(lèi)型文本文本文本文本文本文本文本文本長(zhǎng)度203040620303050格式約束主鍵,必須輸入必須輸入字段出版社編號(hào)出版社名稱(chēng)出版社地址郵政編碼聯(lián)系人聯(lián)系電話EMAIL備注l.m.
4.6讀者類(lèi)別表(dzlbb)
類(lèi)型文本文本長(zhǎng)度201*格式約束主鍵,必須輸入必須輸入字段讀者類(lèi)別編號(hào)讀者類(lèi)別名稱(chēng)8
可借書(shū)數(shù)量可借書(shū)天數(shù)可續(xù)借次數(shù)逾期緩沖天數(shù)逾期每天罰款金額丟失罰款倍數(shù)數(shù)值數(shù)值數(shù)值數(shù)值數(shù)值數(shù)值n.o.p.4.7
圖書(shū)注銷(xiāo)信息表(tszxxxb)
類(lèi)型文本數(shù)值時(shí)間/日期文本長(zhǎng)度201*格式約束主鍵,必須輸入必須輸入字段圖書(shū)編號(hào)注銷(xiāo)數(shù)量注銷(xiāo)日期注銷(xiāo)操作員q.
2.2主要功能和性能
本系統(tǒng)主要實(shí)現(xiàn)書(shū)籍管理、讀者管理和借閱管理等主要的圖書(shū)管理功能。(1)圖書(shū)管理
圖書(shū)類(lèi)別管理:增、刪除、改等管理。
圖書(shū)信息管理:新書(shū)入庫(kù),圖書(shū)購(gòu)入后由圖書(shū)管理人員將書(shū)籍編碼并將其具體信息錄入書(shū)籍信息表。書(shū)籍信息修改,書(shū)籍信息由于工作人員的疏忽而出現(xiàn)錯(cuò)誤時(shí),可修改其信息。管理員按不同方式查詢(xún)、統(tǒng)計(jì),讀者按不同方式查詢(xún)。出版社信息管理:增、刪除、改等管理。
9圖書(shū)注銷(xiāo):某一部分圖書(shū)會(huì)隨著時(shí)間的增長(zhǎng)及知識(shí)的更新而變得不再有使用的價(jià)值,或者圖書(shū)被損壞,這些圖書(shū)就要在圖書(shū)籍信息表中的除去。即從書(shū)籍信息表中刪去此書(shū)籍記錄。(3)讀者管理
讀者類(lèi)別信息管理:增、刪除、改等管理。
讀者信息管理:辦理、掛失、暫停借、注銷(xiāo)閱卡,錄入、修改、刪除讀者信息。(4)借閱管理
續(xù)借管理:提供讀者在符合規(guī)定的情況下網(wǎng)上續(xù)借。
還書(shū)管理:根據(jù)借閱卡編號(hào)、圖書(shū)ID等,在借閱信息表中找到相應(yīng)的記錄,將借書(shū)記錄刪除,更新該記錄的相應(yīng)數(shù)據(jù)(圖書(shū)信息表)。根據(jù)違反規(guī)定情況計(jì)算和登記罰款記錄。借書(shū)管理:根據(jù)借閱卡編號(hào)和圖書(shū)編號(hào),進(jìn)行借書(shū)登記。在借閱信息表中插入一條借書(shū)記錄,該記錄包括讀者ID、圖書(shū)ID、借出日期、借閱編號(hào)、操作員等信息,更新該記錄的相應(yīng)數(shù)據(jù)(圖書(shū)信息表)。把超期圖書(shū)以列表的形式顯示出來(lái),并以電子郵件或打印成書(shū)面通知讀者。提供讀者網(wǎng)上查詢(xún)自己的借閱情況(包括超期提示)
2.3基本流程
開(kāi)始顯示圖書(shū)管理界功能選擇修改界面查詢(xún)界面刪除界面退出界面功能選擇填寫(xiě)查詢(xún)條件選擇要?jiǎng)h除的記錄返回主系統(tǒng)界面圖書(shū)編號(hào)是否存在?查詢(xún)?cè)凇敖栝喰畔⒈怼辈樵?xún)?cè)摃?shū)的借閱Y結(jié)果提示圖書(shū)編號(hào)已存在記錄值借閱記Y錄>0?N提示“圖書(shū)已借出,不能刪除”確定刪除Y嗎?提示“圖書(shū)刪除成功“N2.4進(jìn)度
原計(jì)劃此圖書(shū)管理經(jīng)費(fèi)占整個(gè)圖書(shū)管理系統(tǒng)的百分之二十,即是30萬(wàn),時(shí)間為3個(gè)月,
圖書(shū)管理的開(kāi)發(fā)的時(shí)間最長(zhǎng)不能超過(guò)原定計(jì)劃的3天。比原計(jì)劃提前了10天。
2.5費(fèi)用
列出原定計(jì)劃費(fèi)用與實(shí)際支出費(fèi)用的對(duì)比,包括:
a.,項(xiàng)目經(jīng)理一名:14000測(cè)試人員3名共:201*0,架構(gòu)師,分析師共:18000,
其他5個(gè)共:30000
b.計(jì)算機(jī)的使用時(shí)間,區(qū)別CPU時(shí)間及其他設(shè)備時(shí)間:700小時(shí)c.物料消耗、出差費(fèi)等其他支出:201*0
明確說(shuō)明,經(jīng)費(fèi)是超出了、還是節(jié)余了,分析其主要原因。
相對(duì)于計(jì)劃20萬(wàn)的成本預(yù)算,節(jié)約了大概18000塊,主要原因是比原計(jì)劃提早了大概10天完成了項(xiàng)目
3開(kāi)發(fā)工作評(píng)價(jià)
3.1對(duì)生產(chǎn)效率的評(píng)價(jià)
給出實(shí)際生產(chǎn)效率,包括:
1.系統(tǒng)開(kāi)發(fā)已歷時(shí)快3個(gè)與的時(shí)間了2.開(kāi)發(fā)的反復(fù)性比較多。
3.對(duì)客戶的需求理解不是很透徹。
綜合以上,此項(xiàng)目的開(kāi)發(fā)效率不是很高,相反有相當(dāng)一定時(shí)間的浪費(fèi)。
3.2對(duì)產(chǎn)品質(zhì)量的評(píng)價(jià)
經(jīng)過(guò)我們各位成員的共同努力,圖書(shū)管理系統(tǒng)已經(jīng)很好的完成了客戶的業(yè)務(wù)流需求。經(jīng)過(guò)對(duì)客戶使用過(guò)程的觀察,此項(xiàng)目開(kāi)發(fā)的還是比較成功,但是還是存
在著一些問(wèn)題,造成這些問(wèn)題的原因是多方面的。如:前期系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)缺陷和部分代碼的構(gòu)建缺陷、客戶需求的理解上也存在一定問(wèn)題,這就需要我們用一定的時(shí)間來(lái)維護(hù)客戶使用過(guò)程中提出的新問(wèn)題和存在的debug?偟膩(lái)說(shuō),此系統(tǒng)的功能開(kāi)發(fā)還是一個(gè)比較成功的案例。
3.3對(duì)技術(shù)方法的評(píng)價(jià)
1.系統(tǒng)開(kāi)發(fā)框架:此系統(tǒng)的框架使用的是簡(jiǎn)單三層結(jié)構(gòu),此框架在開(kāi)發(fā)一些中小軟件是比較實(shí)用的。但是我們要是可以開(kāi)發(fā)出自己的框架,把一些通用的功能開(kāi)發(fā)到框架中。這樣以來(lái),在以后的系統(tǒng)開(kāi)發(fā)中,針對(duì)系統(tǒng)中一些通用的功能就不需要再開(kāi)發(fā),從而也可以很好的提高我們的開(kāi)發(fā)效率;減少很多維護(hù)費(fèi)用。使我們的技術(shù)不斷的更加成熟。
2.系統(tǒng)安全加密:此系統(tǒng)中針對(duì)客戶提出的系統(tǒng)安全問(wèn)題,我們采用了Ikey加密硬件鑰匙來(lái)驗(yàn)證客戶端登陸客戶的合法性,此Ikey鑰匙可以綁定到一個(gè)系統(tǒng)使用用戶,也可以讓多個(gè)用戶來(lái)使用一個(gè)加密鑰匙來(lái)驗(yàn)證登陸系統(tǒng)的合法性。這樣以來(lái),即使用戶的密碼不慎丟失,或者被不法人員取得(不法人員他也是無(wú)法登陸到我們的系統(tǒng)中來(lái)),這樣就最大的提高了我們系統(tǒng)的安全性。Ikey加密鑰匙是很好的加密B/S架構(gòu)軟件的硬件工具,在以后的軟件安全方面可以借鑒。
3.我們?cè)陧?xiàng)目開(kāi)發(fā)中,使用了一些測(cè)試工具,包括JUnit,JCheck。
測(cè)試工具的應(yīng)用可以提高測(cè)試的質(zhì)量、測(cè)試的效率。但是在選擇和使用測(cè)試工具的時(shí)候,我們也應(yīng)該看到,在測(cè)試過(guò)程中,并不是所有的測(cè)試工具都適合我們使用,同時(shí),有了測(cè)試工具、會(huì)使用測(cè)試工具并不等于測(cè)試工具真正能在測(cè)試中發(fā)揮作用。
3.4出錯(cuò)原因的分析
開(kāi)發(fā)工程中存在著一些問(wèn)題,造成這些問(wèn)題的原因是多方面的。如:前期系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)缺陷和部分代碼的構(gòu)建缺陷、客戶需求的理解上也存在一定問(wèn)題,這就需要我們用一定的時(shí)間來(lái)維護(hù)客戶使用過(guò)程中提出的新問(wèn)題和存在的debug
4經(jīng)驗(yàn)與教訓(xùn)
4.1簽定合同
一個(gè)項(xiàng)目的開(kāi)發(fā)成敗或者說(shuō)項(xiàng)目開(kāi)發(fā)帶來(lái)效益的大小,在很大程度上是受項(xiàng)目合同簽定的影響的。往往,很多一部分公司與客戶簽定的項(xiàng)目合同都是很模糊的,也很難簽定的比較清楚,這樣以來(lái)就會(huì)導(dǎo)致在項(xiàng)目的開(kāi)發(fā)后期,工作兩會(huì)越來(lái)越大,影響項(xiàng)目的竣工周期;而且,項(xiàng)目的開(kāi)發(fā)費(fèi)用一般是不會(huì)變的。這樣以來(lái),我們就大大的降低了我們的開(kāi)發(fā)效益。雖然需求范圍很難簽定的明確,但是我們?cè)诤灦ê贤瑫r(shí),要盡量的去把合同功能邊界和添加新功能的條件簽定。
4.2需求的調(diào)研
在項(xiàng)目確立后,就到了需求調(diào)研分析階段。
1.項(xiàng)目組對(duì)客戶的整體組織結(jié)構(gòu)、公司有關(guān)人員的關(guān)系、職責(zé)等如果沒(méi)有一個(gè)很好、足夠的了解掌握,這樣項(xiàng)目組就無(wú)法很好的完整的整理到客戶的需求、或者說(shuō)客戶真實(shí)的功能需求,如此以來(lái)我們就為自己埋下了地雷,影響項(xiàng)目的開(kāi)發(fā)周期,這就要求我們要與客戶搞好無(wú)論是工作上的還是生活上的朋友關(guān)系,要深入的去了解客戶需求。
2.我們要盡量的讓客戶也參與到項(xiàng)目的開(kāi)發(fā)團(tuán)隊(duì)中來(lái),也就是說(shuō)我們要使客戶把自己也納入到項(xiàng)目的開(kāi)發(fā)團(tuán)隊(duì)中來(lái),如此一來(lái),我們掌握客戶需求的真實(shí)性、可靠性就會(huì)大大的提高,也就不會(huì)為項(xiàng)目的后期功能開(kāi)發(fā)埋下陷阱
3.在需求調(diào)研過(guò)程中,如果缺乏足夠用戶參與,這樣的需求調(diào)研也是失敗的。很多程序員不愿參與到客戶的需求調(diào)研中去,為什么呢?很簡(jiǎn)單,與客戶溝通不如與代碼溝通容易有意思。盡管這樣,我們還是必須用足夠多的時(shí)間去和客戶進(jìn)行溝通,了解他們真實(shí)的需求。很多用戶也是如此,他們自己也不愿意參與到項(xiàng)目的需求調(diào)研中來(lái),為什么呢?需求調(diào)研有出去和朋友一塊爛漫對(duì)嗎。。。雖然現(xiàn)狀如此,我們還是要努力的使客戶參與到需求的調(diào)研中來(lái)。
3.4出錯(cuò)原因的分析
開(kāi)發(fā)工程中存在著一些問(wèn)題,造成這些問(wèn)題的原因是多方面的。如:前期系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)缺陷和部分代碼的構(gòu)建缺陷、客戶需求的理解上也存在一定問(wèn)題,這就需要我們用一定的時(shí)間來(lái)維護(hù)客戶使用過(guò)程中提出的新問(wèn)題和存在的debug
4經(jīng)驗(yàn)與教訓(xùn)
4.1簽定合同
一個(gè)項(xiàng)目的開(kāi)發(fā)成敗或者說(shuō)項(xiàng)目開(kāi)發(fā)帶來(lái)效益的大小,在很大程度上是受項(xiàng)目合同簽定的影響的。往往,很多一部分公司與客戶簽定的項(xiàng)目合同都是很模糊的,也很難簽定的比較清楚,這樣以來(lái)就會(huì)導(dǎo)致在項(xiàng)目的開(kāi)發(fā)后期,工作兩會(huì)越來(lái)越大,影響項(xiàng)目的竣工周期;而且,項(xiàng)目的開(kāi)發(fā)費(fèi)用一般是不會(huì)變的。這樣以來(lái),我們就大大的降低了我們的開(kāi)發(fā)效益。雖然需求范圍很難簽定的明確,但是我們?cè)诤灦ê贤瑫r(shí),要盡量的去把合同功能邊界和添加新功能的條件簽定。
4.2需求的調(diào)研
在項(xiàng)目確立后,就到了需求調(diào)研分析階段。
1.項(xiàng)目組對(duì)客戶的整體組織結(jié)構(gòu)、公司有關(guān)人員的關(guān)系、職責(zé)等如果沒(méi)有一個(gè)很好、足夠的了解掌握,這樣項(xiàng)目組就無(wú)法很好的完整的整理到客戶的需求、或者說(shuō)客戶真實(shí)的功能需求,如此以來(lái)我們就為自己埋下了地雷,影響項(xiàng)目的開(kāi)發(fā)
周期,這就要求我們要與客戶搞好無(wú)論是工作上的還是生活上的朋友關(guān)系,要深入的去了解客戶需求。
2.我們要盡量的讓客戶也參與到項(xiàng)目的開(kāi)發(fā)團(tuán)隊(duì)中來(lái),也就是說(shuō)我們要使客戶把自己也納入到項(xiàng)目的開(kāi)發(fā)團(tuán)隊(duì)中來(lái),如此一來(lái),我們掌握客戶需求的真實(shí)性、可靠性就會(huì)大大的提高,也就不會(huì)為項(xiàng)目的后期功能開(kāi)發(fā)埋下陷阱
3.在需求調(diào)研過(guò)程中,如果缺乏足夠用戶參與,這樣的需求調(diào)研也是失敗的。很多程序員不愿參與到客戶的需求調(diào)研中去,為什么呢?很簡(jiǎn)單,與客戶溝通不如與代碼溝通容易有意思。盡管這樣,我們還是必須用足夠多的時(shí)間去和客戶進(jìn)行溝通,了解他們真實(shí)的需求。很多用戶也是如此,他們自己也不愿意參與到項(xiàng)目的需求調(diào)研中來(lái),為什么呢?需求調(diào)研有出去和朋友一塊爛漫對(duì)嗎。。。雖然現(xiàn)狀如此,我們還是要努力的使客戶參與到需求的調(diào)研中來(lái)。
4.3做好開(kāi)發(fā)計(jì)劃
在項(xiàng)目確立后,我們就需要做好項(xiàng)目開(kāi)發(fā)計(jì)劃,需求調(diào)研用時(shí),開(kāi)發(fā)用時(shí),測(cè)試用時(shí),實(shí)施用時(shí),維護(hù)用時(shí)。在我們做好了計(jì)劃后,我們要隨時(shí)的跟蹤計(jì)劃任務(wù)的完成進(jìn)度,從而使我們的項(xiàng)目進(jìn)度掌控在我們的開(kāi)發(fā)周期范圍之內(nèi),今日計(jì)劃、行動(dòng),明日成功。
4.4良好的溝通
在其他行業(yè)中,人與人的之間的溝通只很重要的。項(xiàng)目開(kāi)發(fā)也不例外,很好的溝通能夠加快項(xiàng)目的進(jìn)度,這就要求我們每一個(gè)開(kāi)發(fā)人員要學(xué)會(huì)和善于溝通于客戶和同事之間。在一個(gè)項(xiàng)目的開(kāi)發(fā)過(guò)程中,我們與客戶的溝通是一個(gè)不斷交流和溝通的過(guò)程。在開(kāi)
發(fā)到一定的階段,我們就需要和客戶溝通已有功能,盡量的去避免一些隱藏的問(wèn)題,及時(shí)的發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,從而按時(shí)或者提前完成項(xiàng)目的開(kāi)發(fā)。
友情提示:本文中關(guān)于《圖書(shū)管理系統(tǒng)項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告》給出的范例僅供您參考拓展思維使用,圖書(shū)管理系統(tǒng)項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告:該篇文章建議您自主創(chuàng)作。
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。