圖書管理系統(tǒng)設計個人總結
電子商務數(shù)據(jù)庫技術實訓
圖書管理系統(tǒng)
實訓內(nèi)容
我在這次試驗中參與了“需求分析”、“表中數(shù)據(jù)輸入”,“存儲過程”和“觸發(fā)器”的設計。在“需求分析”階段我們遇到的主要問題有用戶需求的分析和流程圖的設計。進行用戶需求的分析時,由于時間和范圍的限制我們很難對用戶的需求做出準確全面的了解分析,因此不可避免的會存在這樣或那樣的缺陷,這就需要我們在不斷的改進。在流程圖的設計中,我們遇到的問題有數(shù)據(jù)在系統(tǒng)中的流向問題,在一些數(shù)據(jù)上我們存在著數(shù)據(jù)流向錯誤,還有的數(shù)據(jù)之間的流向是雙向的,但我們沒有在流程圖中體現(xiàn)出來。經(jīng)過老師的指點后我們及時的做出了修改,同時還明白了一張表格設計出來關鍵在與有沒有人看,如果沒有人看那這張表格就是多余的。因此表格設計的關鍵在于明確要給誰看。在實驗過程中我明白了需求分析是數(shù)據(jù)庫設計的起點,也是整個設計過程的基礎,需求分析做得不好,開發(fā)出的系統(tǒng)的功能可能就會與用戶要求之間存在差距,甚至有可能導致整個工作從頭再來,因此一定要保證需求分析準確全面。
在“表中數(shù)據(jù)輸入”過程中,當向借閱信息表輸入數(shù)據(jù)時雖然沒設還書日期為必填字段,也沒設默認值。但即使沒輸還書日期,表中也會自動生成一個日期,而且還不能刪除。我們討論了很久也沒得出原因,請教老師后才知道在我們的借閱信息表中字段圖書編號和圖書名稱存在部分函數(shù)依賴導致出錯。我們刪除了圖書名稱一列,并運行成功。在這個問題上更讓我們明白了需求分析的重要性。
在“存儲過程設計”和“觸發(fā)器”的設計中我們也遇到了一些問題,最主要的是不清楚應該怎樣用代碼來實現(xiàn)我們想要系統(tǒng)完成的功能。這主要是由于我們對知識掌握的不全面。因此我們只能寫一些簡單的命令或通過網(wǎng)絡搜索來實現(xiàn),但這也導致了我們想的功能和實際做出來的功能存在一些差距。同時我們也在設計過程中遇到了一些具體的問題。例如,在設計“未還圖書信息”存儲過程時,我們想要輸出未還圖書的借書證號、圖書編號、姓名、圖書名稱。但運行后發(fā)現(xiàn)它輸出了很多重復的項,而且他們的借書證號全是一樣的,雖然這個借書證號是存在未還圖書的借書證號,但她把所有人的姓名全輸出來了。一開始我們不知道這是為什么,試了很多次還是不行,最后如果只要求輸出借書證號和圖書編號又能運行成功,因此我們想應該是在命令中沒有體現(xiàn)兩表中的關系,違背了關系的完整性。于是我們又在條件中輸入了“借閱信息表.借書證號=讀者信息表.借書證號,借閱信息表.圖書編號=圖書信息表.圖書編號”命令運行成功。
從這些問題中我看到了自己的不足,這些細節(jié)上的問題更需要我們細心的對待。
實訓總結
通過項目實訓我體會最深的是團隊合作的重要性,我們所做的工作都不是
獨立的,不能只想到自己。當遇到問題不能自己解決,通過大家一起完成時,那份快樂也是加倍的。在實訓過程中我明白了我們不應該只想著如何避免難題而應學著解決它。更重要的是平時就應該積累知識。
電子商務數(shù)據(jù)庫技術實訓
擴展閱讀:1圖書管理系統(tǒng)設計個人總結
大學圖書館管理信息系統(tǒng)個人總結
信息系統(tǒng)項目組
圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組
目錄
1項目概述....................................................................................................................2
1.1背景描述.........................................................................................................21.2項目目標.........................................................................................................21.3項目組成員.....................................................................................................32項目管理過程............................................................................................................4
2.1項目啟動.........................................................................................................42.2項目計劃.........................................................................................................42.3項目實施.........................................................................................................52.4項目控制.........................................................................................................52.5項目收尾.........................................................................................................73項目成果....................................................................................................................7
3.1項目成果簡介.................................................................................................73.2技術方案評價.................................................................................................74經(jīng)驗和教訓................................................................................................................8
4.1項目管理方面.................................................................................................84.2技術方面的收獲.............................................................................................95建議............................................................................................................................96結語..........................................................................................................................107附件..........................................................................................................................11
第1頁,共11頁
圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組
1項目概述
1.1背景描述
沙塵暴大學是教育部直屬的一般本科大學,學,F(xiàn)有學生和教職工約7000人,學校圖書館藏書約100萬冊,圖書管理工作比較復雜。
沙塵暴大學圖書館目前的圖書管理模式是以人工為主,利用紙張記錄各個方面的相關資料及信息。由于缺乏對計算機網(wǎng)絡以及信息系統(tǒng)的使用,圖書借閱者與圖書館管理人員之間缺少信息的交流,導致在圖書館管理過程中很容易出現(xiàn)冗余、失真、甚至錯誤的信息,發(fā)現(xiàn)錯誤也不能及時修改,給圖書管理工作帶來諸多不便。此外,在這種模式下,日常工作量大而繁雜,工作效率低下,影響管理人員及師生的情緒。
隨著科學技術的不斷提高,計算機科學日漸成熟,作為計算機應用的一部分,使用計算機對圖書信息進行管理,具有手工管理所無法比擬的優(yōu)點。因此學校委托沙塵暴管理信息系統(tǒng)開發(fā)項目組面向該學校開發(fā)圖書館信息管理系統(tǒng)。
1.2項目目標
項目時間:201*年4月1日201*年6月4日;
項目成本:沙塵暴項目組成員8人,多臺個人電腦以及一些必要的復印費用和項目組建設活動經(jīng)費;
項目可交付物:
1)沙塵暴大學圖書館管理信息系統(tǒng):
本系統(tǒng)用于圖書館的圖書管理和用戶管理。
利用該系統(tǒng)可以實現(xiàn)匿名書目檢索,讀者和管理員的登錄,個人信息的顯示,密碼的修改;管理員可以通過該系統(tǒng)實現(xiàn)書目借閱,歸還,超期罰款用戶管理,圖書信息管理,以及錄入新書,錄入新用戶等功能,基本實現(xiàn)圖書館日常管理的要求。2)系統(tǒng)開發(fā)文檔:
第2頁,共11頁
圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組
(1)管理文檔:項目建議書,項目計劃書,項目階段性總結報告,項目
總結報告,項目組章程,項目組財務管理辦法,項目會議記錄,項目組團隊建設活動報道,項目組項目財務賬單等;
(2)技術文檔:系統(tǒng)需求說明書,系統(tǒng)需求規(guī)格說明書,系統(tǒng)設計說明
書,系統(tǒng)數(shù)據(jù)庫設計說明書,系統(tǒng)測試報告,系統(tǒng)用戶手冊。
1.3項目組成員
沙塵暴大學圖書館管理信息系統(tǒng)開發(fā)項目組共有8名成員,分別為張雷勇、徐驕、李嘉玲、羅柳紅、布兵、黃一、楊杰、劉盟。
項目組項目經(jīng)理為張雷勇,項目組設副經(jīng)理一名,又徐驕同學擔任。項目組的組織結構圖如下圖所示:李嘉玲小組組長劉盟小組成員
本項目人員管理計劃是將整個項目組成員分為三個小組,每個組設一個負責
第3頁,共11頁
圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組
張雷勇項目經(jīng)理徐驕項目副經(jīng)理羅柳紅小組組長布兵小組組長黃一小組成員
楊杰小組成員圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組
人,小組負責人對項目經(jīng)理負責,小組成員對小組負責人負責,小組負責人負責本組成員的工作分配,組織,激勵;項目經(jīng)理負責對整個項目工作進行分配,并監(jiān)控項目進度,激勵各小組負責人,對各個小組成員進行績效考核。
其中,項目組還對一些項目組職能進行了分工,具體如下:楊杰同學負責文秘工作,其中包括會議記錄的整理,各類文檔的保管,團隊建設活動報告的撰寫等;黃一同學擔任財務組長,主要根據(jù)財務管理辦法負責項目組的財務工作;布兵同學擔任出納員,負責管理項目組的現(xiàn)金和報銷;羅柳紅同學擔任會議籌備小組組長,負責項目組會議的籌備工作。
2項目管理過程
2.1項目啟動
(1)4月5日組建項目團隊,確定項目經(jīng)理,確立例會制度,制定了小組章程和財務管理辦法,選擇開發(fā)圖書館信息管理系統(tǒng);
(2)在4月19日項目組例會上,根據(jù)項目發(fā)起人建議,大家一致同意開發(fā)圖書館管理信息系統(tǒng);
(3)以走訪調(diào)研和查閱相關資料的方式進行初步需求分析;(4)完成并提交項目建議書;
(5)得到發(fā)起人的批準,項目正式啟動。
2.2項目計劃
在前期初步需求分析的基礎上,項目組指派成員聯(lián)系另外兩個項目組,共同前往圖書館進行需求分析,根據(jù)需求分析的結果,完成并提交項目計劃書,其中包括:
(1)項目目標;(2)項目工作分解結構;(3)項目進度計劃;
第4頁,共11頁
圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組
(4)人員組織計劃;(5)風險管理計劃;(6)溝通管理計劃。
2.3項目實施
(1)開展多次團隊建設活動,使得項目組成員之間逐漸磨合,形成高效的
項目團隊;項目組委派張雷勇代表項目組前往助教處學習編程知識,并給項目組成員進行了培訓;每周召開一次項目組會議;
(2)組建了需求分析小組,由李嘉玲同學擔任小組組長,隨同另外兩個小
組前往圖書館進行需求調(diào)研,并完成了需求說明書和需求規(guī)格說明書,于4月23日提交;
(3)根據(jù)需求說明書和需求規(guī)格說明書,由布兵同學帶領的系統(tǒng)設計小組
完成了系統(tǒng)的設計,并于5月10日提交了系統(tǒng)設計說明書;
(4)由徐驕同學帶領的數(shù)據(jù)庫設計小組,于5月8日完成了系統(tǒng)數(shù)據(jù)庫組
建,并提交了數(shù)據(jù)庫設計報告;
(5)5月10日開始,將系統(tǒng)模塊化,并將實際開發(fā)工作分配下去,定于5
月26日之前各自完成各自模塊,開始整合;
(6)實際5月27日各個模塊正式完成,并完成整合,成立了系統(tǒng)測試小組,
由李嘉玲同學擔任組長,于5月31日完成測試,并通過助教驗收,提交了系統(tǒng)測試報告;
(7)成立系統(tǒng)美化小組,由張雷勇帶領,于6月2日完成系統(tǒng)美化;由布兵負責用戶手冊的編寫,并于6月3日提交;
2.4項目控制
(1)范圍變更控制
在系統(tǒng)設計階段,項目設計人員設計了續(xù)借模塊,但由于續(xù)借功能涉及到對于所查詢的所有記錄的單條修改,難度較大,經(jīng)過項目小組討論并
第5頁,共11頁
圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組
和助教老師溝通,決定放棄續(xù)借模塊;最終的系統(tǒng)不包含續(xù)借功能。(2)進度控制
由于社會調(diào)查課程的影響,項目在5月初出現(xiàn)了進度延后的情況,項目組緊急召開項目會議,討論了活動滯后的影響程度,一致決定趕工,項目加快了進度,最終調(diào)整到正常的進度線上,之后基本按照進度線進行。按照原計劃,在5月26日,各個成員應提交各自模塊,但部分成員表示了由于技術問題,難以完成任務;項目組中的技術人員及時提供技術支持,最終成員均在5月27日提交了各自模塊,基本符合了原定計劃。(3)風險控制風險類型事件處理結果先前準備充分,避免了該風險組建開發(fā)小組進行趕工,并在要求時間內(nèi)完成項目組召開緊急例會,集中商討系統(tǒng)模塊劃分問題,并督促其余成員閱讀需求設計文檔,最終達成一致意見項目經(jīng)理根據(jù)反饋意見及時調(diào)整任務安排,盡量保證平衡項目經(jīng)理主動和成員進行交流,及時了解原因,在小組例會中對大家進行鼓勵,根據(jù)個人的能力及時間重新調(diào)整了工作,安排團隊建設活動,鼓舞士氣環(huán)境風險項目組開發(fā)人員硬件設施配備不齊需求風險項目發(fā)起者要求提前完工最初階段需求分析的總結部分主要由李嘉玲小組完成,因此大家對于最終模塊的確定問題發(fā)生較大分歧系統(tǒng)開發(fā)過程中由于工作分配不均衡,成員有不滿情緒具體的功能模塊的開發(fā)工作開始后,由于課業(yè)壓力以及一些其他方面的原因,部分小組成員出現(xiàn)消極怠工的情緒組織管理風險缺乏系統(tǒng)開發(fā)經(jīng)驗,對C#,asp.net委派張雷勇前往助教處學習編程技術風險技術缺少了解重要模塊的功能難以實現(xiàn)知識,并對成員進行了培訓組織技術成員集中辦公,一同攻關解決第6頁,共11頁
圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組
開發(fā)過程遭遇技術瓶頸
請助教老師幫忙解決2.5項目收尾
(1)整理系統(tǒng)開發(fā)過程中的文檔材料,對原來作的《需求說明書》和《需求
規(guī)格說明書》,《系統(tǒng)設計報告》,《數(shù)據(jù)庫設計報告》進行修改。(2)書寫個人總結報告和項目組總結報告;
(3)對成員表現(xiàn)進行評價,將結果上報給呂萍老師;(4)6月4日晚進行了竣工會餐。
3項目成果
3.1項目成果簡介
本系統(tǒng)是面向沙塵暴大學圖書館,可以提供圖書信息管理,用戶管理,實現(xiàn)
圖書借閱和歸還;界面比較友好。具體如下:
1)系統(tǒng)用戶分為訪客、學生、教師、管理員和超級管理員;
2)訪客只有書目檢索權限,在首頁可以進入書目查詢頁面,書目查詢支持模糊查詢,可以根據(jù)圖書編號,圖書名,出版社和作者查詢。
3)學生和教師作為讀者,可以查詢自己的信息,已經(jīng)借閱的圖書,正在借閱的圖書,修改密碼和聯(lián)機書目檢索;
4)系統(tǒng)管理員包括普通管理員和超級管理員,超級管理員可以對普通管理員進行管理;管理員權限包括:個人信息顯示、修改密碼、書目綜合管理、讀者綜合管理、聯(lián)機書目檢索;通過管理員賬號,還可以實現(xiàn)借閱和歸還圖書功能,圖書歸還可以實現(xiàn)超期罰款。
3.2技術方案評價
第7頁,共11頁
圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組
本次系統(tǒng)開發(fā)采用的是ASP.NET+ACCESS的技術方案,在ASP.NET技術
下使用C#腳本語言,結合HTML代碼,即可快速地完成網(wǎng)站的應用程序,無須compile編譯,容易編寫,可在服務器端直接執(zhí)行,使用普通的文本編輯器,如Windows的記事本,即可進行編輯設計,與瀏覽器(BrowserIndependence)無關,用戶端只要使用可執(zhí)行HTML代碼的瀏覽器,即可瀏覽ASP.NET所設計的網(wǎng)頁內(nèi)容。采用B/S(服務器/瀏覽器)體系結構,ASP.NET所使用的腳本語言在WEB服務器端執(zhí)行,用戶端的瀏覽器不需要執(zhí)行這些腳本語言。使用MSACCESS進行數(shù)據(jù)庫設計,建立關系數(shù)據(jù)庫,生成數(shù)據(jù)庫文件,最終表與字段實現(xiàn)以及存儲過程的編寫在ASP.NET自帶的數(shù)據(jù)庫服務器中完成。
由于所用技術方案較為成熟,也是目前比較流行的開發(fā)模式,因此有很多書
籍及資料可供參考,為開發(fā)工作帶來了非常大的便利?傮w來說,我們技術方案的實現(xiàn)是比較成功的。
4經(jīng)驗和教訓
4.1項目管理方面
A、不足:
1)項目組成員的任務分配不是十分的均衡,小組組員的職能劃分不清,未能實現(xiàn)計劃書中的職能分配,既不利于管理,同時也降低了項目組的整體效率;2)由于項目組成員之前從未接觸過此次項目開發(fā)的技術,對于網(wǎng)絡編程環(huán)境不熟悉,項目組在初期經(jīng)驗不足,為正式編程開發(fā)做的準備工作不足,出現(xiàn)了學中干的情況,降低了開發(fā)速度;
3)前期的進度控制不夠,造成較多的后期趕工;
4)項目組成員在各自開發(fā)模塊的同時溝通不夠,導致部分成員開發(fā)的模塊無法使用,導致重新開發(fā),浪費了資源;
5)缺乏一種非常有效的激勵機制,使得項目組有些成員出現(xiàn)怠工現(xiàn)象,而項目經(jīng)理的威望也不足以影響他們。
第8頁,共11頁
圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組
B、經(jīng)驗:
1)項目組通過QQ會話組建了虛擬的集中環(huán)境,并要求擁有筆記本電腦成員集中到學校圖書館三樓網(wǎng)絡自習室,實現(xiàn)了地理環(huán)境和虛擬環(huán)境的融合,增強了溝通;
2)不同功能模塊之間有許多技術重用的地方,由于成員之間溝通較及時,許多公用的技術得到了共享,提高了開發(fā)效率;
3)在項目組織管理出現(xiàn)進度滯后時,能夠及時查找問題根源,組織核心成員進行技術攻關和追趕進度;
4)組建了自己的文件管理模式,編撰了團隊章程,財務管理辦法,并制作了財務賬單對項目經(jīng)費進行了控制;建立了項目組會議制度,進行詳實的會議記錄;團隊建設活動都有報道稿;指派專人進行文件管理;
5)項目組進行了多次團隊活動,如:團隊培訓,集中會餐等,增進了團隊的團結,起到了有效的激勵作用;
6)與其他項目組保持良好的聯(lián)系,及時了解他們的工作進展,同時聘請助教師兄擔任技術顧問,和技術顧問進行頻繁的溝通,為技術瓶頸的有效解決做好了充足的技術儲備。
4.2技術方面的收獲
1)學會使用項目管理和系統(tǒng)開發(fā)方面的多種軟件,比如VISIO、PROJECT、ASP.NET、VisualStudio201*、Access等,對將來的學習和工作有很大的幫助;2)學習了一門面向對象的編程語言C#,進一步鍛煉了編程能力;
3)通過對系統(tǒng)的分析和設計,進一步增強了項目組成員系統(tǒng)的分析問題和解決問題的能力。
5建議
通過此次項目,項目組各成員學到了很多ASP.NET開發(fā)技術和項目管理的相關知識,積累了系統(tǒng)開發(fā)的經(jīng)驗,但是也暴露了許多問題,因而我們對以后的
第9頁,共11頁
圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組
類似項目提出以下幾點建議:1)鼓勵開發(fā)項目的多樣化選擇
圖書館系統(tǒng)開發(fā)是一個老生常談的問題,很多學生的畢業(yè)設計做得都是圖書館信息系統(tǒng)開發(fā),這樣容易使同學產(chǎn)生過分依賴前人的成果而產(chǎn)生惰性,不僅影響開發(fā)的效率,而且造成技術骨干能力的浪費。因此在后續(xù)學生的選題方面,應該鼓勵學生進行探索,這樣更利于知識的學習。
2)進行適當?shù)募夹g培訓
由于開發(fā)前項目組內(nèi)成員從未接觸過所用工具ASP.NET、C#、visio等,對軟件的自學及研究占用了大量的開發(fā)時間,導致開發(fā)進度滯后,系統(tǒng)功能的實現(xiàn)也未完全達到計劃要求,若開發(fā)前可以由有經(jīng)驗的師兄師姐進行一定的技術培訓,相信可以取得更好的效果。
3)安排計劃時盡量使任務緊湊,考慮各種不確定因素,做好應對準備在制定項目計劃時,盡量使任務安排緊湊,這樣既可以實現(xiàn)集中力量開發(fā),又可以最大限度避免后期不確定因素對開發(fā)的影響,使大家能夠合理安排時間,保證系統(tǒng)按項目進度進行。
4)加強項目溝通,實行有效激勵
應該采取多元化形式加強項目組成員之間的溝通,加強項目組成員與老師之間的溝通,加強與各利益相關者的溝通;同時,設計一套合理有效的激勵機制,對項目組成員進行激勵。
6結語
從范圍上來說,該項目最后的交付物所實現(xiàn)的范圍略小于客戶要求的項目范圍(續(xù)借模塊由于種種原因未開發(fā))。但項目在預定預算內(nèi),預定時間內(nèi),基本完成了計劃中的功能,因此這個項目在這個意義上還是比較成功的。
但是從一個學習的角度來說,本次課程項目是非常成功的。首先,在課程安排上,雖然存在著各種各樣的小問題,但是把兩門課程結合起來作為一個大項目的形式是一個創(chuàng)新,給了大家一個很好的實踐機會;其次,通過這個項目每一個
第10頁,共11頁
圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組
人都學到了許多東西,有的是技術方面,有的是管理方面,同學們真正實現(xiàn)了學以致用,為自己以后向相關領域的發(fā)展打下了基礎。
7附件
項目組成員名單和個人特點。
附件一:
姓名黃一楊杰布兵劉盟張雷勇李嘉玲羅柳紅徐驕
性別男男男男男女女男
個性特點
能夠吃苦耐勞,有上進心,責任心比較強
思維比較靈活,周密,能夠較好融入團隊,擅長文秘工作
積極上進,責任心較強,程序編寫能力較強
聰明,積極上進,配合團隊
溝通協(xié)調(diào)能力較好,編程能力較強,美工方面比較強責任心強,程序編寫能力較強,熟練運用word,excel等
溝通協(xié)調(diào)能力較好,有一定的編程能力
程序編寫能力較強,活潑開朗,溝通能力較強,善于利用資源
注:每個人的主要工作詳見“沙塵暴項目組個人述職報告”。
第11頁,共11頁
圖書館信息管理系統(tǒng)項目建議書@沙塵暴項目小組
友情提示:本文中關于《圖書管理系統(tǒng)設計個人總結》給出的范例僅供您參考拓展思維使用,圖書管理系統(tǒng)設計個人總結:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡整理 免責聲明:本文僅限學習分享,如產(chǎn)生版權問題,請聯(lián)系我們及時刪除。