專利名稱:基于對象的圖書信息系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)庫技術(shù),尤其涉及基于對象的圖書信息系統(tǒng)。
背景技術(shù):
隨著人類社會的發(fā)展,人類對知識的需求也不斷地增長。在這種形勢下,書籍就漸 漸地成為人們獲取并增長知識的主要途徑,而圖書館就自然而然地在人們的生活中占據(jù)了一定的位置。隨著信息科學技術(shù)的飛速發(fā)展,傳統(tǒng)的手工操作方式的圖書館管理在現(xiàn)在這個數(shù) 字化的時代已顯得極不協(xié)調(diào)。圖書的管理是一個較為繁重的工作,過去的圖書信息管理都 是用文件、表格等紙質(zhì)的手工處理方式,對于圖書當前借閱情況的統(tǒng)計和核實都是采用對 借書卡的人工檢查、計算和手抄的。數(shù)據(jù)處理量較大,容易出錯;又由于數(shù)據(jù)繁多,容易丟 失;且時間一長,要從眾多的資料中查找,既費時又費力。顯然,在如今科技高速發(fā)展、工作節(jié)奏快的年代,管理員和讀者完全可以運用計算 機這個已普及的工具來輔助協(xié)調(diào)圖書館的信息管理。這樣不僅提高了工作效率,還大大地 提高了安全性。尤其對于復雜的信息管理,計算機更能充分地發(fā)揮其優(yōu)越性。
發(fā)明內(nèi)容
本發(fā)明提出一種基于對象的圖書信息系統(tǒng)。該基于對象的圖書信息系統(tǒng)包括圖書信息模塊、讀者信息模塊、借閱信息模塊和 系統(tǒng)信息模塊,其中圖書信息模塊為每一圖書信息產(chǎn)生一圖書信息對象,保存圖書信息對象,圖書信 息模塊對圖書信息對象執(zhí)行的操作包括增加、修改、刪除或者查詢;讀者信息模塊為每一個讀者信息產(chǎn)生一讀者信息對象,保存讀者信息對象,讀者 信息模塊對讀者信息對象執(zhí)行的操作包括增加、修改、刪除或者查詢;借閱信息模塊為每一個借閱信息產(chǎn)生一借閱信息對象,保存借閱信息對象,借閱 信息模塊對借閱信息對象執(zhí)行的操作包括增加、刪除或者查詢;系統(tǒng)信息模塊,為每一個系統(tǒng)信息產(chǎn)生一系統(tǒng)信息對象,保存系統(tǒng)信息對象,系統(tǒng) 信息模塊對系統(tǒng)信息對象執(zhí)行的操作包括增加、修改、刪除或者查詢;其中,圖書信息對象與借閱信息對象之間建立一對一的對應關(guān)系,讀者息對象與 借閱信息對象之間建立一對一的對應關(guān)系,圖書信息對象與讀者信息對象之間建立多對一 的關(guān)系,系統(tǒng)信息對象與圖書信息對象、借閱信息對象和讀者信息對象之間建立一對多的 關(guān)系。在一個實施例中,圖書信息對象包括圖書編號字段、ISBN字段、書名字段、作者字 段、類別字段、出版社字段、出版日期字段以及狀態(tài)字段。讀者信息對象包括讀者編號字段、 姓名字段、性別字段、類別字段以及注冊日期字段。借閱信息對象包括借閱信息編號字段、 圖書編號字段、書名字段、讀者編號字段、讀者姓名字段、借書日期字段以及還書日期字段。
采用本發(fā)明的技術(shù)方案,基于對象的圖書信息系統(tǒng)將圖書信息管理中的各個相關(guān) 要素抽象成對象,以對象管理的方式實現(xiàn)對于圖書信息的管理,大大提高了管理的效率和 準確率。
圖1揭示了根據(jù)本發(fā)明的基于對象的圖書信息系統(tǒng)的結(jié)構(gòu)圖。
具體實施例方式參考圖1所示,本發(fā)明提出了一種基于對象的圖書信息系統(tǒng)100。該基于對象的圖 書信息系統(tǒng)100包括圖書信息模塊10、讀者信息模塊11、借閱信息模塊12和系統(tǒng)信息模塊 13。圖書信息模塊10為每一圖書信息產(chǎn)生一圖書信息對象,保存圖書信息對象,圖書 信息模塊對圖書信息對象執(zhí)行的操作包括增加、修改、刪除或者查詢。在一個實施例中,圖 書信息對象包括圖書編號字段、ISBN字段、書名字段、作者字段、類別字段、出版社字段、出 版日期字段以及狀態(tài)字段。讀者信息模塊11為每一個讀者信息產(chǎn)生一讀者信息對象,保存讀者信息對象,讀 者信息模塊對讀者信息對象執(zhí)行的操作包括增加、修改、刪除或者查詢。在一個實施例中, 讀者信息對象包括讀者編號字段、姓名字段、性別字段、類別字段以及注冊日期字段。借閱信息模塊12為每一個借閱信息產(chǎn)生一借閱信息對象,保存借閱信息對象,借 閱信息模塊對借閱信息對象執(zhí)行的操作包括增加、刪除或者查詢。在一個實施例中,借閱信 息對象包括借閱信息編號字段、圖書編號字段、書名字段、讀者編號字段、讀者姓名字段、借 書日期字段以及還書日期字段。系統(tǒng)信息模塊13為每一個系統(tǒng)信息產(chǎn)生一系統(tǒng)信息對象,保存系統(tǒng)信息對象,系 統(tǒng)信息模塊對系統(tǒng)信息對象執(zhí)行的操作包括增加、修改、刪除或者查詢。其中,圖書信息對象與借閱信息對象之間建立一對一的對應關(guān)系,讀者息對象與 借閱信息對象之間建立一對一的對應關(guān)系,圖書信息對象與讀者信息對象之間建立多對一 的關(guān)系,系統(tǒng)信息對象與圖書信息對象、借閱信息對象和讀者信息對象之間建立一對多的 關(guān)系。對于對象之間的對應關(guān)系,可按照下述的方式實現(xiàn)一對一的對應關(guān)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與聯(lián)系的任意一對象 所對應的關(guān)系模式合并。如果轉(zhuǎn)換為一個獨立的關(guān)系模式,則與該聯(lián)系相連的各對象的碼 以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個對象的碼均是該關(guān)系的候選碼。如果與聯(lián) 系的任意一對象所對應的關(guān)系模式合并,則需要在該關(guān)系模式的屬性中加入另一個對象的 碼和聯(lián)系本身的屬性。一對多或者多對一的對應關(guān)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與聯(lián)系的 多個對象所對應的關(guān)系模式合并。如果轉(zhuǎn)換為一個獨立的關(guān)系模式,則與該聯(lián)系相連的各 對象的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而聯(lián)系的碼為多個對象的碼。如果與 聯(lián)系的多個對象所對應的關(guān)系模式合并,則需要在該關(guān)系模式的屬性中加入一個對象的碼 和聯(lián)系本身的屬性。
采用本發(fā)明的技術(shù)方案,基于對象的圖書信息系統(tǒng)將圖書信息管理中的各個相關(guān) 要素抽象成對象,以對象管理的方式實現(xiàn)對于圖書信息的管理,大大提高了管理的效率和 準確率。
權(quán)利要求
1.一種基于對象的圖書信息系統(tǒng),其特征在于,包括圖書信息模塊,為每一圖書信息產(chǎn)生一圖書信息對象,保存所述的圖書信息對象,所述 圖書信息模塊對圖書信息對象執(zhí)行的操作包括增加、修改、刪除或者查詢;讀者信息模塊,為每一個讀者信息產(chǎn)生一讀者信息對象,保存所述的讀者信息對象,所 述讀者信息模塊對讀者信息對象執(zhí)行的操作包括增加、修改、刪除或者查詢;借閱信息模塊,為每一個借閱信息產(chǎn)生一借閱信息對象,保存所述的借閱信息對象,所 述借閱信息模塊對借閱信息對象執(zhí)行的操作包括增加、刪除或者查詢;系統(tǒng)信息模塊,為每一個系統(tǒng)信息產(chǎn)生一系統(tǒng)信息對象,保存所述的系統(tǒng)信息對象,所 述系統(tǒng)信息模塊對系統(tǒng)信息對象執(zhí)行的操作包括增加、修改、刪除或者查詢;其中,圖書信息對象與借閱信息對象之間建立一對一的對應關(guān)系,讀者息對象與借閱 信息對象之間建立一對一的對應關(guān)系,圖書信息對象與讀者信息對象之間建立多對一的關(guān) 系,系統(tǒng)信息對象與圖書信息對象、借閱信息對象和讀者信息對象之間建立一對多的關(guān)系。
2.如權(quán)利要求1所述的基于對象的圖書信息系統(tǒng),其特征在于,所述圖書信息對象包括圖書編號字段、ISBN字段、書名字段、作者字段、類別字段、出版 社字段、出版日期字段以及狀態(tài)字段。
3.如權(quán)利要求1所述的基于對象的圖書信息系統(tǒng),其特征在于,所述讀者信息對象包括讀者編號字段、姓名字段、性別字段、類別字段以及注冊日期字段。
4.如權(quán)利要求1所述的基于對象的圖書信息系統(tǒng),其特征在于,所述借閱信息對象包括借閱信息編號字段、圖書編號字段、書名字段、讀者編號字段、 讀者姓名字段、借書日期字段以及還書日期字段。
全文摘要
本發(fā)明揭示了一種基于對象的圖書信息系統(tǒng),包括圖書信息模塊,為每一圖書信息產(chǎn)生一圖書信息對象;讀者信息模塊,為每一個讀者信息產(chǎn)生一讀者信息對象;借閱信息模塊,為每一個借閱信息產(chǎn)生一借閱信息對象;系統(tǒng)信息模塊,為每一個系統(tǒng)信息產(chǎn)生一系統(tǒng)信息對象;其中,圖書信息對象與借閱信息對象之間建立一對一的對應關(guān)系,讀者息對象與借閱信息對象之間建立一對一的對應關(guān)系,圖書信息對象與讀者信息對象之間建立多對一的關(guān)系,系統(tǒng)信息對象與圖書信息對象、借閱信息對象和讀者信息對象之間建立一對多的關(guān)系。本發(fā)明的基于對象的圖書信息系統(tǒng)將圖書信息管理中的各個相關(guān)要素抽象成對象,以對象管理的方式管理,大大提高了管理的效率和準確率。
文檔編號G06Q10/00GK102054201SQ20091019775
公開日2011年5月11日 申請日期2009年10月27日 優(yōu)先權(quán)日2009年10月27日
發(fā)明者張丹青, 顧耀林 申請人:上海杉達學院