圖書管理系統(tǒng)開發(fā)流程_第1頁
圖書管理系統(tǒng)開發(fā)流程_第2頁
圖書管理系統(tǒng)開發(fā)流程_第3頁
圖書管理系統(tǒng)開發(fā)流程_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、圖書管理系統(tǒng)開發(fā)流程 一、項目的角色劃分 如果不包括前、后期的市場推廣和產(chǎn)品銷售人員,開發(fā)團隊一般可以劃分為項目負責(zé) 人、程序員、美工三個角色。 項目負責(zé)人負責(zé)項目的人事協(xié)調(diào)、時間進度、項目的需求分 析、策劃、設(shè)計等安排,以及處理一些與項目相關(guān)的其它事宜。程序員主要負責(zé)代碼編寫、 軟件整合、測試、部署等環(huán)節(jié)的工作。美工負責(zé)軟件的界面設(shè)計、版面規(guī)劃,把握軟件的整 體風(fēng)格。如果項目比較大,可以按照三種角色把人員進行分組。 角色劃分是軟件項目技術(shù)分散性甚至地理分散性特點的客觀要求,分工的結(jié)果還可以 明確工作責(zé)任, 最終保證了項目的質(zhì)量。 分工帶來的負效應(yīng)就是增加了團隊溝通、 協(xié)調(diào)的成 本,給項目帶來

2、一定的風(fēng)險。 所以項目經(jīng)理的協(xié)調(diào)能力顯得十分重要, 程序開發(fā)人員和美工 在項目開發(fā)的初期和后期,都必須有充分的交流,共同完成項目的規(guī)劃和測試、驗收。 二、開發(fā)工具的選取 在 WinowsXP環(huán)境下,程序員使用的編程工具選用C+,美工使用的畫圖工具選用 CorelDRAW數(shù)據(jù)庫選用 SQL數(shù)據(jù)庫。程序員全部用文本編輯器書寫代碼。統(tǒng)一工具的好處 是可以保持同一個項目文檔的一致性,便于開發(fā)人員的交流和文檔的保存。 三、項目開發(fā)流程 1、需求分析 一個完善的圖書管理系統(tǒng),能提供便捷與強大的信息查詢功能。用戶的需求具 體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種 信息的輸出和

3、輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡 的數(shù)據(jù)字典,為以后的具體設(shè)計打下基礎(chǔ)。 針對一般圖書館管理信息系統(tǒng)的需求, 通過對圖書管理工作過程的內(nèi)容和數(shù)據(jù) 流程分析,設(shè)計如下面所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu): ( 1)讀者種類信息,包括的數(shù)據(jù)項有:種類編號、種類名稱、讀者性別、工作單 位、家庭住址、電話號碼、辦證日期等。 ( 2)讀者信息,包括的數(shù)據(jù)項有:讀者編號、讀者姓名、讀者種類、讀者性別、 工作單位、家庭住址、電話號碼、辦證日期等。 ( 3)數(shù)據(jù)類別信息,包括的數(shù)據(jù)項有:類別編號、類別名稱等。 ( 4)數(shù)據(jù)信息,包括的數(shù)據(jù)項有:書籍編號、書籍名稱、書籍類別、作者姓名、 出版社名

4、稱、出版日期、登記日期等。 ( 5)借閱信息,包括的數(shù)據(jù)項有:借閱信息編號、讀者編號、讀者姓名、書籍編 號、書籍名稱、借書日期、還書日期等。 2、概念結(jié)構(gòu)設(shè)計 得到上面的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)后, 就可以設(shè)計出能夠滿足用戶需求的各種實體, 以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。 根據(jù)上面的設(shè)計規(guī)劃出的實體有:讀者類別信息實體、讀者信息實體、書籍類 別信息實體、書籍信息實體、借閱信息實體。 3、邏輯結(jié)構(gòu)設(shè)計 ( 1)書籍信息表 ( 2)讀者信息表 ( 3)借閱信息表 ( 4)讀者類別表 ( 5)用戶表 4、產(chǎn)生各欄目文件夾的結(jié)構(gòu)圖(一些公共文件夾如images 、scripts 、 sty

5、les 等需要 固定存放,共同調(diào)用) 。 然后由美工根據(jù)內(nèi)容表現(xiàn)的需要,設(shè)計靜態(tài)頁面和其它動態(tài)頁面界面框架,該切分 的圖片要根據(jù)尺寸切割開來。 給需要程序動態(tài)實現(xiàn)的頁面預(yù)留頁面空間。 制定字體、 字 號、超級鏈接等CSS樣式等。 5、系統(tǒng)詳細設(shè)計與實現(xiàn) ( 1)用戶界面 讀者管理、圖書管理、借閱管理、圖書分類 ( 2)借閱管理 借書、還書 / 續(xù)借、借閱查詢 ( 3)讀者管理 添加讀者、修改讀者、讀者列表 ( 4)圖書管理 添加新書、書庫管理 ( 5)圖書分類 6)成功確認 7)圖書查詢 等界面 6、調(diào)試、分析、總結(jié) 7、在美工設(shè)計頁面的同時,程序員著手開發(fā)后臺程序代碼,做一些必要的測試。 美工界面完成后,由程序員添加程序代碼,整合軟件。 8、由項目組共同聯(lián)調(diào)測試,發(fā)現(xiàn) bug,完善一些具體的細節(jié)。 9、制作幫助文檔、用戶操作手冊。向用戶交付必要的產(chǎn)品設(shè)計文檔。 10

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論