項目開發(fā)計劃 ——圖書租借管理系統(tǒng)分析,設計與實現(xiàn)
項目開發(fā)計劃圖書租借管理系統(tǒng)分析、設計與實現(xiàn)一、 引言1.1 編寫目的本系統(tǒng)主要針對社區(qū)租書社和圖書社。社區(qū)租書社和讀書社是為了滿足社區(qū)居民讀書和借閱需求。與一般書店不同之處在于其安全性較高。 目前租書社與讀書社,每天都要處理圖書、會員、借書、還書等信息,并且需要將這些記錄保存在數(shù)據(jù)庫中。傳統(tǒng)的手工管理圖書,圖書管理人員的工作內(nèi)容重復、工作量大,特別是在需要新書入庫時需要管理人員手工記錄圖書的各種信息如圖書類型、圖書書名、出版社、定價等信息更改記錄比較頻繁。例如,在圖書的出租和歸還處理時,需要首先查詢借書單,然后填寫還書單,并且要查詢借閱圖書是否在實現(xiàn)說好日期歸還,要求計算出租金及余額等,既費時又費力,工作效率低。由于人手工操作的復雜性,使得人們借還書得等待時間較長等問題出現(xiàn),傳統(tǒng)的手工管理的方式已經(jīng)遠遠不能滿足人們的需求,這就需要開發(fā)一套既操作簡便,功能又強大的圖書租借軟件來管理圖書。 預期的讀者:圖書管理人員1.2背景 待開發(fā)軟件系統(tǒng)名稱: 圖書租借管理系統(tǒng)分析,設計與實現(xiàn) 本項目的任務提出者: 王儒鵬,王春梅,姜鈴,莊旭東 本項目的任務開發(fā)者: 王儒鵬,王春梅,姜鈴,莊旭東 本項目的用戶: 圖書管理人員1.3定義 系統(tǒng)登陸模塊: 主要負責用戶和管理員進入系統(tǒng)的一個身份驗證。 圖書信息管理: 在系統(tǒng)中處理圖書的信息,包括圖書添加查詢修改等。 租借信息管理: 在系統(tǒng)中處理讀者的信息。 圖書管理員管理模塊: 主要負責對圖書管理員基本信息的管理。1.4參考資料 CC+ 開發(fā)所需的幫助等其他書籍及參考資料二、項目概述2.1工作內(nèi)容 1、項目范圍規(guī)劃 2、需求分析 3、系統(tǒng)設計 4、開發(fā) 5、系統(tǒng)測試 6、文檔編輯 7、事實工作結(jié)束后回顧2.2主要參加人員參加本項目開發(fā)的主要人員: 王儒鵬,王春梅,姜鈴,莊旭東2.3產(chǎn)品 圖書租借管理系統(tǒng)2.3.1程序圖書租借管理系統(tǒng): 圖書信息管理: 在此管理子系統(tǒng)中記錄圖書的編號、書名、類別、借閱日期、借閱人信息。 讀者信息管理: 在此管理子系統(tǒng)中記錄讀者的編號、姓名、電話。 超期費用管理: 在此管理子系統(tǒng)中計算超越借閱期所花費的金額。 結(jié)賬與記錄: 生成電子賬單并記錄在數(shù)據(jù)庫中,并輸出紙質(zhì)賬單。2.3.2文件 圖書租借管理系統(tǒng)分析,設計與實現(xiàn)2.3.3服務 將提供系統(tǒng)所有的解釋說明的資料,和操作手冊(系統(tǒng)的幫助文檔)。2.3.4非移交的產(chǎn)品 本系統(tǒng)都可以移交。2.4驗收標準 有充分的設計計劃及說明,完整的可運行的程序系統(tǒng)代碼,易于理解的幫助文檔。2.5完成項目的最遲期限 2014年6月20日下午16.00前2.6本計劃的批準者和批準日期 軟件工程導論老師于2014年4月批準。三、實施計劃3.1工作任務的分解與人員分工項目范圍規(guī)劃王儒鵬,王春梅,姜鈴,莊旭東需求分析王儒鵬,王春梅,姜鈴,莊旭東系統(tǒng)設計王儒鵬,王春梅,姜鈴,莊旭東開發(fā) 及代碼實現(xiàn)系統(tǒng)登陸模塊王儒鵬,王春梅患者信息管理姜鈴,莊旭東醫(yī)生信息管理王儒鵬,王春梅病房信息管理姜鈴,莊旭東患者費用管理王儒鵬,王春梅結(jié)賬與記錄姜鈴,莊旭東前臺工作員工管理模塊姜鈴,莊旭東系統(tǒng)測試王儒鵬,王春梅,姜鈴系統(tǒng)維護王春梅,姜鈴,莊旭東3.2接口人員內(nèi)容:負責本項目同用戶的接口人員:王春梅負責本項目同本單位各管理機構(gòu)的接口人員:姜鈴負責本項目同各分合同負責單位的接口人員:莊旭東,王儒鵬3.3進度項目范圍規(guī)劃1d2014年4月14日2014年4月14日確定項目范圍1d2014年4月14日2014年4月14日姜鈴定義預備資源1d2014年4月14日2014年4月14日姜鈴獲得核心資源1d2014年4月14日2014年4月14日王春梅項目范圍規(guī)劃完成1d2014年4月14日2014年4月14日王春梅分析/軟件需求5d2014年4月15日2014年4月21日1行為需求分析5d2014年4月15日2014年4月21日王儒鵬起草初步的軟件規(guī)范1d2014年4月15日2014年4月15日王儒鵬確定交付日期1d2014年4月15日2014年4月15日王春梅獲得所需資源1d2014年4月15日2014年4月15日"王儒鵬,王春梅"設計5d2014年4月22日2014年4月28日6審閱初步的軟件規(guī)劃1d2014年4月22日2014年4月22日王儒鵬制定功能規(guī)范1d2014年4月22日2014年4月22日王儒鵬審閱功能規(guī)范4d2014年4月22日2014年4月25日姜鈴獲得開展后續(xù)工作的批準5d2014年4月22日2014年4月28日"姜鈴,王春梅"開發(fā)15d2014年4月29日2014年5月19日11審閱功能規(guī)范1d2014年4月29日2014年4月29日莊旭東分派任務給開發(fā)人員1d2014年4月29日2014年4月29日莊旭東編寫代碼15d2014年4月29日2014年5月19日莊旭東開發(fā)人員測試15d2014年4月29日2014年5月19日莊旭東開發(fā)工作完畢1d2014年4月29日2014年4月29日莊旭東測試29d2014年4月14日2014年5月22日根據(jù)產(chǎn)品規(guī)范制定單元測試計劃4d2014年4月29日2014年5月2日15王儒鵬根據(jù)產(chǎn)品規(guī)范制定整體測試計劃4d2014年5月5日2014年5月8日23莊旭東單元測試16d2014年4月14日2014年5月5日審閱模塊化代碼5d2014年4月14日2014年4月18日"王儒鵬,莊旭東"測試組件模塊是否符合產(chǎn)品2d2014年4月21日2014年4月22日26"王儒鵬,莊旭東"找出不符合產(chǎn)品規(guī)范的異常3d2014年4月23日2014年4月25日27"王儒鵬,莊旭東"修改代碼3d2014年4月28日2014年4月30日28"王儒鵬,莊旭東"重新測試進過修改的代碼2d2014年5月1日2014年5月2日29"王儒鵬,莊旭東"單元測試完成1d2014年5月5日2014年5月5日30"王儒鵬,莊旭東"整體測試13d2014年5月6日2014年5月22日測試模塊集成情況5d2014年5月6日2014年5月12日31"王儒鵬,莊旭東"找出不符合規(guī)范的異常情況2d2014年5月13日2014年5月14日33"王儒鵬,莊旭東"修改代碼3d2014年5月15日2014年5月19日34"王儒鵬,莊旭東"重新測試經(jīng)過修改的代碼2d2014年5月20日2014年5月21日35"王儒鵬,莊旭東"整體測試完成1d2014年5月22日2014年5月22日36"王儒鵬,莊旭東"文檔27.38d2014年4月29日2014年6月5日制定“幫助”規(guī)范1d2014年4月29日2014年4月29日15"王春梅,姜鈴"開發(fā)“幫助”系統(tǒng)3h2014年4月30日2014年4月30日39"王春梅,姜鈴"審閱“幫助”文檔3d2014年4月30日2014年5月5日40"王春梅,姜鈴"根據(jù)反饋修改“幫助”文檔2d2014年5月5日2014年5月7日41"王春梅,姜鈴"制定用戶手冊規(guī)范2d2014年5月7日2014年5月9日42"王春梅,姜鈴"編寫用戶手冊3w2014年5月9日2014年5月30日43"王春梅,姜鈴"審閱所有的用戶文檔2d2014年5月30日2014年6月3日44"王春梅,姜鈴"根據(jù)反饋修改用戶文檔2d2014年6月3日2014年6月5日45"王春梅,姜鈴"文檔完成0d2014年6月5日2014年6月5日46"王春梅,姜鈴"實施工作結(jié)束后的回顧3d2014年6月5日2014年6月10日47將經(jīng)驗教訓記錄存檔1d2014年6月5日2014年6月6日王春梅分發(fā)給工作組成員1d2014年6月6日2014年6月9日49王春梅建立軟件維護小組1d2014年6月9日2014年6月10日50王春梅回顧完成0d2014年6月10日2014年6月10日51王春梅軟件開發(fā)模塊結(jié)束0d2014年6月10日2014年6月10日48 主要人員:王儒鵬,王春梅,姜鈴,莊旭東3.4預算是由我與幾個同學成為小組所開發(fā)的課程作業(yè),投入相對較少,預算幾乎可以忽略不計。3.5關(guān)鍵問題由于缺乏專業(yè)人士的幫助,并且缺少實際有關(guān)方面的經(jīng)驗,該管理系統(tǒng)可能有所缺陷,達不到真正意義上的軟件、工業(yè)產(chǎn)品。所以還存在缺陷與不足之處,有待加工改善。四、支持條件4.1計算機系統(tǒng)支持 硬件平臺:硬盤20G以上;內(nèi)存:256M以上CPU:P以上操作系統(tǒng):Windows 2000/windows xp/windows 7/vista4.2需由用戶承擔的工作內(nèi)容:逐項列出需要用戶承擔的工作和完成期限,包括需由擁護提供的條件及提供時間。4.3需由外單位提供的條件內(nèi)容:逐項列出需要外單位分合同承包者承擔的工作和完成的時間,包括需要由外單位提供的條件和提供的時間。2 專題計劃要點內(nèi)容:說明本項目開發(fā)中需制訂的各個專題計劃5.1 基礎技術(shù)積累計劃內(nèi)容:列出本項目可能有的基礎技術(shù)積累條目,各項基礎技術(shù)形成/提交的時間,各項基礎技術(shù)形成/提交負責人.5.2 測試計劃 單元測試9 個工作日2014年5月17日至 2014年5月25日 整體測試7 個工作日2014年5月26日至 2014年6月1日 主要人員:王儒鵬,王春梅,姜鈴,莊旭東5.3 質(zhì)量保證計劃 本組組員已在專業(yè)課程上學習了有關(guān)專業(yè)知識的學習,并自我學習、培養(yǎng)和改善,具有一定的開發(fā)素質(zhì),能夠保障計劃的進行,但由于缺乏專業(yè)人員輔導,難免系統(tǒng)會有瑕疵,日后將會作出1彌補和改進。5.4 評審計劃內(nèi)容:為保證開發(fā)質(zhì)量,在項目開發(fā)過程中擬進行的各項評審活動、每次評審活動的評審對象、參加每次評審活動的評審人姓名、每次評審活動的大致時間。5.5 配置管理計劃內(nèi)容:根據(jù)質(zhì)量保證計劃及軟件配置管理要求,結(jié)合項目規(guī)模大小,決定是否制定專門的配置管理計劃.如要制定專門的配置管理計劃,請參照軟件配置管理規(guī)范。5.6 人員培訓計劃無5.7 系統(tǒng)安裝計劃7