1.3 該怎么學
本書提供了項目開發的大量素材,包括照片、錄像、對話等。只要按照本書提供的素材逐步地進行,就可以了解軟件開發的基本過程,并完成一個實際的項目。
為了適應不同基礎的同學的需要,可以按照兩種方案進行項目的實際訓練和操作:
(1)完全、重新由自己設計,包括數據庫和表都由自己設計。
(2)利用現有的設計基礎,利用現成的數據庫和表,在此基礎上增加一些新功能。比如,原來采用C/S(客戶端/服務器模式)結構的系統,現在采用B/S(瀏覽器/服務器模式)結構,增加網上預約等功能。
我們可以圍繞圖書館的業務變遷,開展圖書館管理系統的開發和二次開發工作。第一階段,考慮圖書館在全手工操作的基礎上,進行計算機管理系統的開發;第二階段,考慮圖書館已經在使用微星圖書館管理系統后,為了增加網上借閱、預約等功能,在原有系統上進行二次開發。
具體開展實訓項目時,可以單獨實施第一階段,或者單獨實施第二階段,也可以同時實施第一階段和第二階段。
圖書館管理系統項目學習階段如圖1.3所示。

圖1.3 圖書館管理系統項目學習階段