




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上題目: 高校圖書管理系統(tǒng)的設(shè)計與實現(xiàn) 專心-專注-專業(yè)摘 要高校圖書管理系統(tǒng)是針對學(xué)院師生借閱圖書的需求、圖書管理人員對圖書資料的管理設(shè)計和實現(xiàn)的。隨著現(xiàn)代科學(xué)技術(shù)的發(fā)展和社會的進步,各大高校的圖書館規(guī)模也在不斷擴大,與此同時,圖書的種類和數(shù)量以及有關(guān)圖書的各種信息也在迅速增加,這一龐大的信息量對高校圖書館的信息技術(shù)提出了更高的要求。為了避免圖書管理上的混亂,降低管理費用,給讀者提供給更方便、快捷的服務(wù),就需要有一套行之有效的圖書管理的系統(tǒng)來提高圖書管理的工作效率。本系統(tǒng)針對圖書館的工作特點,設(shè)計了圖書管理、讀者管理、借還書管理、圖書查詢等4個主要的功能,這4個功能包
2、含了圖書館的主要業(yè)務(wù),大大減輕了圖書館工作人員的工作量,全面提高了圖書館的管理效率及服務(wù)質(zhì)量。應(yīng)用本系統(tǒng)可以在計算機上靈活、方便地管理圖書,從而大大的提高了處理效率,使管理更加現(xiàn)代化。本系統(tǒng)是根據(jù)實際情況和具體內(nèi)容,按一定的要求、科學(xué)、合理進行系統(tǒng)分析、設(shè)計的,使系統(tǒng)完全能滿足經(jīng)濟性、靈活性、系統(tǒng)性及可靠性的要求。關(guān)鍵字:圖書管理系統(tǒng),ASP,SQL目 錄第一章 系統(tǒng)規(guī)劃11引言1.1.1 云南大學(xué)旅游文化學(xué)院圖書館簡介云南大學(xué)旅游文化學(xué)院圖書館2002年11月破土動工于2003年8月完工,工期10個月,在2003年11月正式投入使用。圖書館占地面積8000多平方米,是西南地區(qū)占地面積最大的高
3、校圖書館,建筑面積為11052.8平方米。功能齊全,包括報告廳、鐘樓、電子閱覽室、健身房等。圖書館現(xiàn)有藏書100余萬冊,基本滿足了廣大師生對文獻的需求。作為學(xué)校重要的服務(wù)機構(gòu),圖書館一直把讀者的需求作為圖書館發(fā)展的最大驅(qū)動力,把為讀者提供更高水平、更高質(zhì)量的服務(wù)作為圖書館永遠不懈的追求目標。圖書館在不斷探索現(xiàn)代網(wǎng)絡(luò)環(huán)境條件下新的服務(wù)模式,建立圖書館與讀者之間更緊密聯(lián)系的橋梁,及時了解讀者需求,提供各種主動的、有針對性的服務(wù)。1.1.2 現(xiàn)行系統(tǒng)狀況目前學(xué)校圖書館的借閱工作部分還是手工管理,工作效率很低,并且不能更好的適應(yīng)當前學(xué)生的借閱要求。沒有基本信息化管理,圖書信息管理欠缺,不能很好的實現(xiàn)系
4、統(tǒng)化地管理。而且由于圖書信息資料繁多,大部分是靠人工編碼,這給圖書的排架和查找都帶來了極大的不方便。因此,迫切需要一套能夠改變現(xiàn)狀,實現(xiàn)其管理業(yè)務(wù)信息化的系統(tǒng),從而來達到提高工作效率,改變工作管理混亂的目的。1.1.3 系統(tǒng)開發(fā)背景和意義圖書管理是每一個高等院校都必須切實面對的工作,但目前人們使用傳統(tǒng)的人工方式管理圖書資料。這種方式存在著許多缺點,如效率低、保密性差且較為繁瑣。另外,隨著圖書資料數(shù)量的增加,其工作量也將大大增加,這必將增加圖書資料管理者的工作量和勞動強度,這將給圖書資料信息的查找、更新和維護都帶來了很多困難。圖書管理系統(tǒng)作為計算機應(yīng)用的一個分支,有著手工管理無法比擬的優(yōu)點,如檢
5、索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高圖書管理的效率。因此,開發(fā)一套能夠為用戶提供充足的信息和快捷的查詢手段的圖書管理系統(tǒng),將是非常必要的,也是十分及時的。1.1.4系統(tǒng)的開發(fā)方法管理信息系統(tǒng)的開發(fā)方法主要有生命周期法、原型法和面向?qū)ο蠓?。生命周期法(Life Cycle Method)是20世紀60年代發(fā)展起來的一種應(yīng)用廣泛且比較成熟的管理系統(tǒng)開發(fā)方法,它的基本思想是將系統(tǒng)的開發(fā)工作從開始到結(jié)束劃分為若干個階段,每個階段都有明確的任務(wù),而系統(tǒng)開發(fā)出來后,并不意味著生命周期的結(jié)束,而意味著根據(jù)組織的需要對系統(tǒng)的修改和重建的開始。原型法(Prot
6、otyping Method)是20世紀80年代發(fā)展起來的,旨在改變生命周期法的缺點的一種系統(tǒng)開發(fā)方法,該法的開發(fā)思路是首先根據(jù)用戶的要求,由用戶和開發(fā)者共同確定系統(tǒng)的基本要求和主要功能,利用系統(tǒng)快速生成工具,建立一個系統(tǒng)模型,再在此基礎(chǔ)上與用戶交流,將模型不斷補充、修改、完善,如此反復(fù),最終直至用戶和開發(fā)者都比較滿意為止,從而形成一個相對穩(wěn)定、較為理想的管理信息系統(tǒng)。面向?qū)ο螅∣bject Oriented)的開發(fā)方法于20世紀80年代開始興起的,是一種基于對象的自底向上的一種系統(tǒng)開發(fā)方法,這種方法的特點是以對象為基礎(chǔ),對象是分析問題和解決問題的核心。根據(jù)本系統(tǒng)的基本要求,決定綜合利用上述幾
7、種方法,以取長補短??傮w上是采用結(jié)構(gòu)化生命法進行系統(tǒng)分析和設(shè)計的,采用了快速原型法來實現(xiàn)系統(tǒng)。首先將系統(tǒng)分成以下幾個管理模塊:讀者管理模塊、圖書管理模塊、查詢模塊、借還管理模塊、系統(tǒng)設(shè)置模塊。;然后對每一個模塊的內(nèi)容進行更詳細的劃分,確定每一部分的內(nèi)容;最后采用原型法對每一部分細節(jié)進行設(shè)計。第二章 系統(tǒng)分析2.1 系統(tǒng)可行性分析2.1.1 可行性分析可行性分析也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟、操作的方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功。可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠
8、解決。2.1.2 技術(shù)可行性分析系統(tǒng)采用B/S結(jié)構(gòu),利用ASP作為開發(fā)語言,數(shù)據(jù)庫使用SQL server 2000,實現(xiàn)工作人員借閱、歸還圖書、查詢借閱圖書情況和歷史信息,普通人員查詢館內(nèi)圖書情況,借閱者查詢自己借閱信息功能,并實現(xiàn)頁面智能跳轉(zhuǎn)功能。采用SQL server 2000 作為后臺,有效的保證數(shù)據(jù)的完整性和有效性,系統(tǒng)的安全性得到提高,并使系統(tǒng)維護得到更高簡便;采用ASP技術(shù),是整個系統(tǒng)的功能以用戶的需求為主,使用方便。設(shè)計充分利用ASP、SQL server 2000數(shù)據(jù)庫技術(shù)的強大力量,提高編程效率和可靠性。由于本系統(tǒng)是高校圖書管理系統(tǒng),服務(wù)器端在Windows Server
9、 2003下安裝使用,操作容易、維護簡單??蛻舳死脼g覽器即可訪問服務(wù)器。2.1.3 經(jīng)濟可行性 本系統(tǒng)屬于一個典型圖書管理系統(tǒng),它可以節(jié)省工作人員對大量圖書資料信息的整理、錄入、查詢、修改等操作,而且迅速準確,能夠極大地提高工作效率,同時促進操作的規(guī)范化,及時給讀者提供必要的信息共享。系統(tǒng)開發(fā)只需要一臺普通的PC機,所需的費用很低,由于系統(tǒng)并不復(fù)雜,其運行與培訓(xùn)費用也不會占用很多資金,圖書管理系統(tǒng)投入使用后,方便圖書管理員的操作,優(yōu)化了讀者信息管理方法,進而提高了圖書管理員的工作效益。因此,開發(fā)的新系統(tǒng)具有很好的經(jīng)濟價值,在經(jīng)濟上可行。2.1.4 可行性分析結(jié)論綜合上述分析,該圖書管理系統(tǒng)開
10、發(fā)周期短,開發(fā)技術(shù)成熟,開發(fā)費用低。在投入使用后,不僅可以使傳統(tǒng)繁雜的工作簡單化,還能提高工作效率。通過以上從技術(shù)、經(jīng)濟兩方面的研究與調(diào)查,確定該系統(tǒng)是可行的。2.2 業(yè)務(wù)流程分析我在圖書館實習(xí)期間,通過對現(xiàn)行圖書管理業(yè)務(wù)的了解,將整個圖書管理的業(yè)務(wù)流程抽象描述如下:1)圖書管理:新的圖書購進后,編目室對圖書進行分類,加以編號,貼上條形碼,然后將其錄入圖書管理系統(tǒng);對圖書信息發(fā)生變化的圖書進行修改。2)讀者管理:系統(tǒng)管理員對讀者進行添加、修改、刪除。3)圖書查詢,讀者可以通過系統(tǒng)查詢本館圖書信息。4)借閱信息查詢:讀者通過系統(tǒng)查詢自己的借閱信息。5) 借閱到期提醒(超期)信息查詢:讀者通過系統(tǒng)
11、查詢自己所借的圖書到期提醒(超期)信息。6)借還管理:書庫管理員輸入讀者借書證號和所借(還)圖書條形碼,進行借(還)書操作;圖書續(xù)借:書庫管理員輸入讀者借書證號和其需要續(xù)借圖書的條形碼,進行圖書續(xù)借操作。7)預(yù)約處理:讀者可以通過預(yù)約功能預(yù)約自己預(yù)借的圖書。8)超期處理:如果系統(tǒng)顯示該書已超期,對其進行罰款處理。根據(jù)以上分析,畫出業(yè)務(wù)流程圖,如圖2.1所示。以下圖例在業(yè)務(wù)流程圖中所代表意義: 外部實體 業(yè)務(wù)處理功能描述 文件存檔 收集、統(tǒng)計數(shù)據(jù) 數(shù)據(jù)流圖2.1 業(yè)務(wù)流程圖2.3數(shù)據(jù)流程分析數(shù)據(jù)流程圖是一種能全面描述信息系統(tǒng)邏輯模型的工具,它可以用少數(shù)幾中符號綜合地反映出信息在系統(tǒng)中的流動、處理
12、和存儲情況。數(shù)據(jù)流程圖具有抽象性和概括性。抽象性表現(xiàn)在它完全舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動、加工處理和存儲;概括性表現(xiàn)在它可以把信息中的各種不同業(yè)務(wù)處理過程聯(lián)系起來,形成一個整體。數(shù)據(jù)流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。數(shù)據(jù)流程分析的目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問題,比如:數(shù)據(jù)流程不通暢,前后數(shù)據(jù)不匹配,數(shù)據(jù)處理過程不合理等等?,F(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖(data flow diagram,簡稱DFD)來實現(xiàn)的。它表達了數(shù)據(jù)和處理過程的關(guān)系,是一種描述信息流和數(shù)據(jù)從輸入到輸出變換的應(yīng)用圖形技術(shù)。根據(jù)對云南大學(xué)旅游文化圖書館的業(yè)務(wù)流程分析,在分析各業(yè)務(wù)
13、模塊的狀態(tài)和相互關(guān)系的基礎(chǔ)上,分別繪制了系統(tǒng)的數(shù)據(jù)流程圖,如下:以下圖例在業(yè)務(wù)流程圖中所代表意義: 外部項 加工 文 件 數(shù)據(jù)流2.3.1 頂層數(shù)據(jù)流程圖圖 2.22.3.2 一層數(shù)據(jù)流程圖圖 2.22.3.3 二層數(shù)據(jù)流程圖1)讀者管理圖 2.32)圖書管理圖 2.43)借還管理圖 2.52.4 數(shù)據(jù)字典數(shù)據(jù)字典(data dictionary,簡稱DD),又稱數(shù)據(jù)元素,是數(shù)據(jù)的最小單位,是系統(tǒng)中各類數(shù)據(jù)描述的集合,它是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果,分析數(shù)據(jù)特性應(yīng)從數(shù)據(jù)的靜態(tài)和動態(tài)兩方面進行。數(shù)據(jù)字典在數(shù)據(jù)庫設(shè)計中占有重要的地位。數(shù)據(jù)字典的內(nèi)容主要是對數(shù)據(jù)流程圖中的數(shù)據(jù)項、數(shù)
14、據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲和外部實體等六方面進行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述。2.4.1 數(shù)據(jù)流條目編號名稱來源去處組 成流量說明D1添加圖書信息編目室圖書管理條形碼、書名、作者、出版社、出版日期、價格、是否在館不定期D2更新圖書信息圖書管理圖書信息條形碼、書名、作者、出版社、出版日期、價格、是否在館不定期D3圖書借還圖書信息借還處理借書證號、姓名、條形碼、書名、借還日期、操作員不定期D4讀者信息管理系統(tǒng)管理員讀者管理借書證號、姓名,專業(yè)/部門不定期D5更新讀者信息讀者管理讀者信息借書證號、姓名,專業(yè)/部門不定期D6更新讀
15、者借閱表借還處理圖書借閱信息借書證號、姓名、條形碼、書名、借還日期、操作員不定期D7圖書遺失遺失處理遺失賠償清單借書證號、姓名、專業(yè)/部門、書名、罰款數(shù)額不定期D8圖書超期產(chǎn)生罰單超期罰款清單借書證號、姓名、專業(yè)/部門、書名、超期數(shù)、罰款數(shù)額不定期D9催還預(yù)警催還處理催還清單借書證號、姓名、條形碼、書名、應(yīng)還日期、操作員不定期D10圖書遺失賠償處理遺失賠償清單罰單處理借書證號、姓名、專業(yè)/部門、書名、罰款數(shù)額不定期D11繳納罰款罰單處理繳費清單借書證號、姓名、專業(yè)/部門、書名、罰款數(shù)額不定期D12圖書預(yù)約預(yù)約處理圖書信息借書證號、姓名、專業(yè)/部門、書名、預(yù)約日期不定期2.4.2 邏輯處理的定義
16、編號名稱輸入邏輯處理輸出P1圖書管理編目室將新書分類、編號、貼條形碼、錄入系統(tǒng);圖書信息發(fā)生變化的,進行更改圖書信息P2.1借還處理圖書信息書庫管理員通過操作將書庫的書借給讀者或者收回圖書圖書借閱信息P2.2圖書續(xù)借借還處理將讀者已借的圖書進行再借操作圖書借閱信息P3.1圖書遺失處理借還處理登記讀者遺失圖書的信息,并給予罰款遺失賠償清單P3.2催還預(yù)警借還處理自動篩選出所借圖書差3天到期的讀者名單催還清單P3.3生成超期罰單催還處理將讀者超期的圖書予以記錄,并產(chǎn)生罰單超期罰款清單P4罰單處理遺失賠償清單超期罰款清單辦公室收取讀者的罰款繳費清單P5更新讀者信息系統(tǒng)管理員添加讀者新生入校、新聘教師
17、;刪除讀者畢業(yè)生離校、教師離職讀者信息P6讀者查詢讀者讀者登錄系統(tǒng)查詢自己的借閱信息圖書借閱信息P7讀者預(yù)約圖書預(yù)約讀者可以預(yù)約自己想借的書,預(yù)約有效期限是兩天圖書信息2.4.3數(shù)據(jù)儲存定義編號名稱關(guān)鍵字數(shù)據(jù)儲存組成相關(guān)聯(lián)的處理F01圖書信息書名+作者 條形碼、書名、作者、出版社、出版日期、價格、是否在館P1、P2F02讀者信息借書證號+讀者姓名借書證號、姓名、專業(yè)/部門P2、P5F03圖書借閱信息借書證號 +書名借書證號、姓名、書名、借書日期、操作員P2、P6F04遺失賠償清單借書證號+書名借書證號、姓名、書名、價格P3、P4F05超期罰款清單借書證號+讀者姓名+書名借書證號、姓名、專業(yè)/部
18、門、書名、超期數(shù)、罰款數(shù)額P3、P4F06催還清單借書證號+讀者姓名+書名借書證號、姓名、專業(yè)/部門、書名、應(yīng)歸還日期P3F07繳費清單讀者姓名+借書證號+書名借書證號、姓名、專業(yè)/部門、書名、罰款事項、罰款數(shù)額P4第三章 系統(tǒng)設(shè)計3.1 系統(tǒng)功能設(shè)計 在現(xiàn)行業(yè)務(wù)流程和數(shù)據(jù)分析的基礎(chǔ)上,基本可以確定系統(tǒng)設(shè)計必須達到的目標。以下是圖書管理系統(tǒng)必須具備的功能:1.讀者管理功能:對于入校的新生和新聘的教師進行添加讀者操作;當讀者信息發(fā)生變化時,給予修改;對畢業(yè)學(xué)生和離職的教師進行刪除讀者權(quán)限操作。2.圖書管理功能:對于購進的新書,系統(tǒng)必須具備圖書信息資料的錄入,當圖書資料發(fā)生變化,如圖書丟失或有錯誤
19、信息輸入時,則應(yīng)能夠及時對數(shù)據(jù)進行修改和補充,即及時的更新圖書信息。3.查詢功能:讀者可以通過系統(tǒng)查詢本館藏書信息、查詢自己的借閱信息和所借圖書到期提醒。4.圖書借還功能:系統(tǒng)的主要功能之一,用于書庫管理員給讀者借閱圖書、歸還圖書進行登記,還包括讀者對圖書預(yù)約。5.系統(tǒng)設(shè)置功能:對系統(tǒng)的參數(shù)、管理員的權(quán)限進行設(shè)置。系統(tǒng)功能模塊圖如圖3.1所示。圖3.13.2 系統(tǒng)性能設(shè)計為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,高校圖書管理系統(tǒng)應(yīng)該滿足以下的性能需求:1)系統(tǒng)處理的準確性和及時性系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中,要充分考慮系統(tǒng)當前和將來可能承受的工作量
20、,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足學(xué)校對信息處理的需求。2)系統(tǒng)的開放性和系統(tǒng)的可擴充性系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴充性。例如用戶查詢的需求也會不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進行功能的調(diào)整和擴充。而要實現(xiàn)這一點,應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊。通過系統(tǒng)的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。3)系統(tǒng)的易用性和易維護性圖書管理系統(tǒng)是直接面對使用人員的,而使用人員往往對計算機并不時非常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語
21、和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過程。4)系統(tǒng)的標準性系統(tǒng)在設(shè)計開發(fā)使用過程中都要涉及到很多計算機硬件、軟件。所有這些都要符合主流國際、國家和行業(yè)標準。5)系統(tǒng)的先進性目前計算系統(tǒng)的技術(shù)發(fā)展相當快,作為圖書管理系統(tǒng),在系統(tǒng)的生命周期盡量做到系統(tǒng)的先進,充分完成企業(yè)信息處理的要求而不至于落后。這一方面通過系統(tǒng)的開放性和可擴充性,不斷改善系統(tǒng)的功能完成。6)系統(tǒng)的響應(yīng)速度圖書管理系統(tǒng)系統(tǒng)在日常處理中的響應(yīng)速度為秒級,達到實時要求,以及時反饋信息。在進行統(tǒng)計分析時,根據(jù)所需數(shù)據(jù)量的不同而從秒級到分鐘級,原則是保證操作人員不會因為速度問題而影響工
22、作效率。3.3 代碼設(shè)計代碼是代表事物的名稱、屬性、狀態(tài)等的符號,為了便于計算機處理,一般用數(shù)字、字母或他們的組合來表示。它為事物提供一個概要而不模糊的認定,便于數(shù)據(jù)的存儲和檢索。使用代碼可以提高處理效率和精度,及數(shù)據(jù)的全局一致性。它還是人與計算機的共同語言,是兩者交換信息的工具。通常數(shù)據(jù)的編碼原則為:1)科學(xué)性、系統(tǒng)性。指依據(jù)相關(guān)的標準,并結(jié)合企業(yè)自身的特性和特點,以適應(yīng)信息處理為目標,對企業(yè)的數(shù)據(jù)按類別、屬性或特征進行科學(xué)編碼,形成系統(tǒng)的編碼體系。2)唯一性。每一個編碼對象僅有一個代碼,一個代碼只標識一個編碼對象。不得出現(xiàn)重復(fù)編碼的現(xiàn)象。3)穩(wěn)定性。編碼體系以各要素相對穩(wěn)定或特征為基礎(chǔ),能
23、在較長時間里不發(fā)生重大變更。4)不可更改性、實用性。對于某一對象的編碼一經(jīng)確定不可更改,只能標失效,而且編碼盡可能簡短和便于記憶。5)完整性。編碼既要反映要求的屬性,又要反映要素之間的相互關(guān)系,具有完整性。6)可擴展性。編碼在位數(shù)上留有一定的余地,具有護展性。本館圖書的索書號是由中圖法分類號和種次號構(gòu)成,中圖法分類號指將一種圖書根據(jù)中國圖書館圖書分類法進行學(xué)科分類,給出類號。如:林海雪原,類號為:I247.5,即中國當代長篇小說。由于在索書號中帶有分類號碼,使同一學(xué)科主題的圖書得以比較集中地排列在書架上,起到方便讀者查找的作用。種次號指同一類圖書到館的先后順序,為流水號。如:I247.5/20
24、 指館內(nèi)的中國當代長篇小說流水號達到20種。I247.5為中圖法分類號,20即種次號。它們共同構(gòu)成了一本書的索書號。本系統(tǒng)采用的借書證號和學(xué)生的學(xué)生證號碼(教師的職工代碼)一樣,下面是借書證號碼的設(shè)計:2010 120 0351XXXX XXX XXXX入學(xué)年份 所在專業(yè) 專業(yè)內(nèi)編號3.4 數(shù)據(jù)庫設(shè)計3.4.1數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計在需求分析階段已完成該系統(tǒng)所有的數(shù)據(jù)分析。根據(jù)該階段所建立的概念模型,已經(jīng)得出滿足系統(tǒng)設(shè)計要求的幾個關(guān)系描述,該階段的主要工作就是把前一階段的成果轉(zhuǎn)化為具體的數(shù)據(jù)庫。下面給出概念結(jié)構(gòu)設(shè)計得E-R圖,如圖3.2所示:圖3.2總體E-R圖3.4.2 數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計依
25、據(jù)數(shù)據(jù)庫的原理,并結(jié)合以上E-R圖,經(jīng)過轉(zhuǎn)化,即可進行數(shù)據(jù)庫的物理設(shè)計?;谝陨蠑?shù)據(jù)庫的邏輯設(shè)計,考慮程序設(shè)計的簡易性,同時考慮題目的時間,該系統(tǒng)的數(shù)據(jù)庫采用Microsoft SQL Server 2000。本系統(tǒng)決定采用一個數(shù)據(jù)庫,在其下創(chuàng)建4個數(shù)據(jù)表,其結(jié)構(gòu)分別如下:1)圖書信息表(Book),其字段列表如下圖所示:表3-1圖書信息表字段名稱描述數(shù)據(jù)類型長度是否允許空是否是主鍵Tiaoxingma條形碼Char10否是BookName書名Char10否否author作者Char10否否Press出版社Char10否否PressDate出版日期Timedate8否否Price價格Money8否否2)圖書借閱信息表(Borrow), 其字段列表如下圖所示:表3-2圖書借閱信息表字段名稱描述數(shù)據(jù)類型長度是否允許空是否是主鍵Id借書記錄編號Char10否是UserId借書證號Char11否否tiaoxingma條形碼Char10否否dt借書日期Timedate8否否manager操作員Char10否否3)讀者信息表(UserTable), 其字段列表如下圖所示:表3-3讀者信息表字段名稱描述數(shù)據(jù)類型長度是否允許空是否是主鍵User
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 過期食品銷毀協(xié)議書
- 保安和女工合同協(xié)議書
- 買賣合同轉(zhuǎn)欠款協(xié)議書
- 2人合作配件協(xié)議書
- 駕駛服務(wù)采購協(xié)議書
- 項目防疫責任協(xié)議書
- 酒店簽訂優(yōu)惠協(xié)議書
- 雇傭車輛合同協(xié)議書
- 贈送房屋出售協(xié)議書
- 討賬傭金提成協(xié)議書
- 2023年上海鐵路局集團有限公司招聘筆試真題
- 游艇概論-第6章-游艇的動力裝置
- 2024年度中國鈉離子電池報告
- 川崎病病例討論
- 我的教育故事
- 《有機化學(xué):糖》課件
- 施工升降機維護保養(yǎng)合同(2篇)
- 智慧果園系統(tǒng)構(gòu)建與應(yīng)用
- 2024年湖南省湘西州小升初英語試卷
- TJSHLW 001-2024 土壤修復(fù)管控工程全過程監(jiān)管數(shù)據(jù)接入規(guī)范
- 2024年全國職業(yè)院校技能大賽高職組(檢驗檢疫技術(shù)賽項)考試題庫(含答案)
評論
0/150
提交評論