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