□ 錢海鋼 / 廣東省立中山圖書館 廣州 510110
論捐贈(zèng)換書中心數(shù)據(jù)庫建設(shè)*
□ 錢海鋼 / 廣東省立中山圖書館 廣州 510110
文章在關(guān)系數(shù)據(jù)庫設(shè)計(jì)的理論基礎(chǔ)上,通過對廣東省捐贈(zèng)換書中心業(yè)務(wù)工作流程的分析,設(shè)計(jì)并建設(shè)了捐贈(zèng)換書中心圖書流通管理系統(tǒng)數(shù)據(jù)庫,該數(shù)據(jù)庫主要用于捐贈(zèng)換書中心圖書的捐贈(zèng)、交換、漂流相關(guān)的數(shù)據(jù)管理,通過該數(shù)據(jù)庫的建設(shè),論述了數(shù)據(jù)庫建設(shè)的步驟及重點(diǎn)。
數(shù)據(jù)庫,豆瓣,圖書捐贈(zèng),圖書交換,圖書漂流
目前,公共圖書館的圖書捐贈(zèng)多是指社會(huì)知名人士或?qū)<覍⑺饺瞬貢驁D書館贈(zèng)送,以豐富館藏。而2011年4月23日世界讀書日,在廣東省委宣傳部和廣東省文化廳的指導(dǎo)和支持下,由廣東省立中山圖書館與南方都市報(bào)聯(lián)合打造成立了國內(nèi)首個(gè)省級捐贈(zèng)換書中心——廣東省捐贈(zèng)換書中心(下稱捐贈(zèng)換書中心),通過捐贈(zèng)換書中心這個(gè)平臺(tái),倡議普通市民捐書、換書,通過此平臺(tái)促進(jìn)讀者間的圖書交換及轉(zhuǎn)贈(zèng)到亟需圖書的窮鄉(xiāng)僻壤,使讀者讀過的、閑置的圖書煥發(fā)生機(jī),重新賦予圖書生命價(jià)值,讓讀者拳拳愛心得以遂愿,使邊遠(yuǎn)山區(qū)讀者享受圖書館均等化服務(wù),使珠三角冗余的優(yōu)秀圖書資源源源不斷向邊遠(yuǎn)山區(qū)流動(dòng)。當(dāng)然,我國各公共圖書館這種捐書換書活動(dòng)也較常見,但大多是零散碎片式的,通常應(yīng)特殊的節(jié)日特定的活動(dòng)特設(shè)的。因?yàn)椴痪叱R?guī)性、系統(tǒng)性和規(guī)范性,這方面的研究論文并不多見,幾近空白。有也多是關(guān)于贈(zèng)書制度的建立、完善、管理和利用,如沈陽市圖書館、溫州市圖書館、陜西省圖書館和浙江圖書館等都分別撰文加以探討。而捐贈(zèng)換書中心卻是一個(gè)常規(guī)性、系統(tǒng)性和規(guī)范性的服務(wù)平臺(tái)[1]。本文就捐贈(zèng)換書中心在搭建圖書流通系統(tǒng)中數(shù)據(jù)庫建設(shè)方面作一下討論。
如圖1至圖3所示,捐贈(zèng)換書中心的工作主要有3大業(yè)務(wù):圖書捐贈(zèng)、圖書交換、圖書漂流,每個(gè)業(yè)務(wù)都有讀者和工作人員參與。
讀者持書或者持券入場,每位捐換書的讀者首次入場都應(yīng)該辦理一個(gè)屬于自己的捐贈(zèng)換書中心讀者卡(下面簡稱“讀者卡”),讀者卡記錄著讀者參加的每一個(gè)活動(dòng);圖書在鑒定完畢后要進(jìn)行入庫登記,在被讀者選中交換、批量捐贈(zèng)及漂流時(shí)要作出庫登記;換書券在折算碼洋后產(chǎn)生,且在辦理換書手續(xù)時(shí)要作驗(yàn)證。
工作人員對讀者所帶圖書進(jìn)行類別挑選、鑒定、入庫登記,對于捐贈(zèng)的讀者要授予感謝狀,對于換書的讀者要出碼洋給予換書券,接著進(jìn)行圖書消毒、入庫、上架;對讀者選中圖書(包括換書和漂流)和批量捐贈(zèng)圖書進(jìn)行出庫登記。
圖1 捐書流程
圖2 換書流程
圖3 漂流流程
上面涉及登記和打印的地方都是通過計(jì)算機(jī)管理系統(tǒng)來完成的,同時(shí)系統(tǒng)還需具備給讀者提供查詢本人的“捐換漂”記錄、圖書檢索、圖書評論和活動(dòng)預(yù)告及展示等的功能。
概念設(shè)計(jì)包括對實(shí)體、實(shí)體屬性及實(shí)體之間聯(lián)系的分析。通過對工作流程及系統(tǒng)功能的分析可知,本數(shù)據(jù)庫中存在6個(gè)實(shí)體,即讀者、圖書、圖書庫存、活動(dòng)、館員、消息。
讀者是一個(gè)實(shí)體,讀者的集合是讀者實(shí)體集,由其屬性來描述,它的屬性應(yīng)該包括讀者編號(hào)、讀者身份證號(hào)碼、姓名、性別、住址、電話、電子郵箱等;
圖書的屬性主要包括ISBN、題名、著者、出版社、出版年、頁數(shù)、定價(jià)、裝幀等;
圖書庫存的屬性主要包括ISBN和圖書單冊標(biāo)識(shí)碼(通常也稱條碼號(hào));
活動(dòng)屬性包括活動(dòng)編號(hào)、主題、內(nèi)容、時(shí)間、備注等;
館員屬性包括館員編號(hào)、館員姓名、電話、電子郵箱等;
消息屬性包括消息編號(hào)、主題、內(nèi)容、發(fā)送者、接收者等。
因此,為了便于對捐贈(zèng)換書中心讀者及圖書的管理,本數(shù)據(jù)庫應(yīng)由6個(gè)實(shí)體數(shù)據(jù)表構(gòu)成:讀者列表、圖書列表、圖書庫存列表、活動(dòng)列表、館員列表、消息列表。并且表與表之間應(yīng)該有一定的聯(lián)系,以方便系統(tǒng)管理員通過數(shù)據(jù)表的唯一標(biāo)識(shí)找到在另一數(shù)據(jù)表所對應(yīng)的記錄,實(shí)現(xiàn)業(yè)務(wù)上數(shù)據(jù)的訪問需求。比如:讀者表與圖書表的聯(lián)系是捐贈(zèng)、交換、漂流;讀者表與活動(dòng)表的聯(lián)系是參加;圖書表與活動(dòng)表的聯(lián)系是參加等。
數(shù)據(jù)庫通常分為層次數(shù)據(jù)庫、網(wǎng)絡(luò)式數(shù)據(jù)庫和關(guān)系式數(shù)據(jù)庫三種。而不同的數(shù)據(jù)庫是按不同的數(shù)據(jù)結(jié)構(gòu)來聯(lián)系和組織的。關(guān)系式數(shù)據(jù)結(jié)構(gòu)把一些復(fù)雜的數(shù)據(jù)結(jié)構(gòu)歸結(jié)為簡單的二元關(guān)系,即二維表格形式,能夠?qū)@些關(guān)系表格的分類、合并、連接或選取等運(yùn)算來實(shí)現(xiàn)數(shù)據(jù)的管理[2]。而在關(guān)系式數(shù)據(jù)庫中可以有“一對一、一對多、多對多”三種實(shí)體的聯(lián)系方式。
結(jié)合捐贈(zèng)換書中心工作流程和系統(tǒng)功能的分析,總結(jié)各實(shí)體之間的聯(lián)系:讀者可以捐換漂多種圖書,每一種圖書也可以被多個(gè)讀者捐換漂,因此讀者與圖書是多對多的聯(lián)系;同理,讀者與活動(dòng)、圖書與活動(dòng)也是多對多的聯(lián)系;館員可以管理多個(gè)讀者、圖書、活動(dòng),每單獨(dú)一個(gè)讀者、圖書、活動(dòng)就只能被一個(gè)管理員管理,因此館員與讀者、館員與圖書、館員與活動(dòng)分別是一對多的聯(lián)系;一位讀者可以有多條消息,但一條消息只屬于一個(gè)讀者,因此讀者與消息是一對多的聯(lián)系;同理,圖書與消息也是一對多的聯(lián)系;一個(gè)圖書會(huì)有幾個(gè)復(fù)本同時(shí)在庫,所以圖書與圖書庫存是一對多的聯(lián)系。綜上,對本數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)E-R簡圖如圖4。
數(shù)據(jù)庫的邏輯設(shè)計(jì)即從E-R圖到關(guān)系模式的轉(zhuǎn)換,實(shí)際上就是要將實(shí)體、實(shí)體屬性和實(shí)體間的聯(lián)系轉(zhuǎn)換為關(guān)系模式,重點(diǎn)在于確定關(guān)系模式的屬性和碼,并對每個(gè)屬性字段的數(shù)據(jù)類型進(jìn)行準(zhǔn)確定義[3]。
(1)讀者列表,其屬性讀者編號(hào),作為每一位讀者的唯一標(biāo)識(shí),編號(hào)的組成是以R開頭,后面補(bǔ)齊7位數(shù)字,按數(shù)字從小到大編號(hào),總共是8個(gè)字符,比如“R0000001”。其他屬性包括密碼、身份證號(hào)碼、姓名、性別、住址、電話、電子郵箱、錄入日期,共9個(gè)字段。
(2)圖書列表,其字段包含ISBN、題名、子題名、著者、著者簡介、翻譯者、頁數(shù)、出版社、出版年、裝幀、定價(jià)、摘要、豆瓣API鏈接、豆瓣圖書封面鏈接、豆瓣讀書鏈接、檢索次數(shù)、捐換漂標(biāo)志、更新日期共18個(gè)字段。其中ISBN碼是圖書的身份證號(hào)碼,是唯一標(biāo)識(shí)。圖書列表的數(shù)據(jù)來源主要是豆瓣網(wǎng)免費(fèi)提供的圖書數(shù)據(jù)API。豆瓣API是豆瓣為第三方開發(fā)人員提供的編程接口。利用豆瓣API,通過ISBN查詢就可以使用豆瓣圖書的數(shù)據(jù),實(shí)現(xiàn)了圖書詳細(xì)信息的快速錄入,繁瑣的圖書信息的錄入就由此簡單化了,館員工作效率的提高得益于此[4]。“豆瓣API鏈接”字段用于記錄圖書數(shù)據(jù)的來源;“豆瓣圖書封面鏈接”字段將用于圖書詳細(xì)頁面的封面圖書顯示;“豆瓣讀書鏈接”字段將用于圖書詳細(xì)頁面的豆瓣讀者友情鏈接;“檢索次數(shù)”將對讀者檢索進(jìn)行統(tǒng)計(jì),以產(chǎn)生“最受歡迎圖書”排行;“捐換漂標(biāo)志”是圖書的“籍貫”,表明其來源。
(3)圖書庫存列表,包含2個(gè)字段,分別是ISBN和圖書單冊標(biāo)識(shí)碼(通常也稱條碼號(hào)),圖書單冊標(biāo)識(shí)碼是對同一種圖書不同復(fù)本的區(qū)別,標(biāo)識(shí)碼是在圖書入庫之后由計(jì)算機(jī)自動(dòng)分配和工作人員粘貼的。
(4)活動(dòng)列表,包含活動(dòng)編號(hào)、主題、內(nèi)容、時(shí)間、備注5個(gè)字段。
(5)館員列表,由館員編號(hào)、館員姓名、電話、電子郵箱4個(gè)字段構(gòu)成。
(6)消息列表,包含消息編號(hào)、主題、內(nèi)容、發(fā)送者、接收者、日期6個(gè)字段。消息列表存儲(chǔ)的是讀者在圖書詳細(xì)頁面上的一些評論、交流等信息。
圖4 E-R圖
(1)讀者與圖書聯(lián)系表,包含關(guān)系編號(hào)、讀者編號(hào)、圖書ISBN、圖書數(shù)量、關(guān)系標(biāo)志、日期6個(gè)字段。其中關(guān)系編號(hào)由13位字符組成,捐贈(zèng)關(guān)系以“J”開頭,交換關(guān)系以“H”開頭,漂流關(guān)系以“P”開頭,接著是關(guān)系產(chǎn)生當(dāng)天的“年月日”8位數(shù)字,再加4位順序數(shù)字,比如“H201303120001”;關(guān)系標(biāo)志是用來區(qū)別讀者捐贈(zèng)、交換、漂流三種不同行為的。由此聯(lián)系表可以獲取讀者列表的讀者姓名、圖書列表的圖書定價(jià)等,從而可以查詢捐贈(zèng)、交換、漂流的記錄和換書券。
(2)讀者與活動(dòng)聯(lián)系表,包含讀者編號(hào)、活動(dòng)編號(hào),日期3個(gè)字段。由此聯(lián)系表可以查詢某位讀者參加了哪些活動(dòng)和某項(xiàng)活動(dòng)有哪些讀者參加。
(3)讀者與信息聯(lián)系表,包含讀者編號(hào)、信息編號(hào)、日期3個(gè)字段。由此聯(lián)系表可以查詢某位讀者發(fā)送、收到的信息和某條信息是由哪位讀者發(fā)送、哪位讀者接收的。
(4)圖書與消息聯(lián)系表,包含圖書ISBN、消息編號(hào)、日期3個(gè)字段。結(jié)合此聯(lián)系表和讀者與信息聯(lián)系表,可獲取某個(gè)圖書下,讀者對本書的評論或交流。
(5)圖書與活動(dòng)聯(lián)系表,包含圖書ISBN、活動(dòng)編號(hào)、日期3個(gè)字段。由此聯(lián)系表可獲知某個(gè)圖書參加了哪些活動(dòng)和某項(xiàng)活動(dòng)有哪些圖書參加。
(6)館員與讀者聯(lián)系表,包含館員編號(hào)、讀者編號(hào)、管理操作、日期4個(gè)字段。
(7)館員與圖書聯(lián)系表,包含館員編號(hào)、圖書編號(hào)、管理操作、日期4個(gè)字段。
(8)館員與活動(dòng)聯(lián)系表,包含館員編號(hào)、活動(dòng)編號(hào)、管理操作、日期4個(gè)字段。
本數(shù)據(jù)庫系統(tǒng)通過開源的MySQL數(shù)據(jù)庫管理系統(tǒng)來實(shí)現(xiàn),需要的物理(軟硬件)環(huán)境包括MySQL服務(wù)器、安裝有Windows XP的計(jì)算機(jī)終端。
確定數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu),定義了表的結(jié)構(gòu)之后,就可以利用DBMS提供的數(shù)據(jù)定義語言建立數(shù)據(jù)庫了,然后向數(shù)據(jù)庫中裝載數(shù)據(jù)(也稱為數(shù)據(jù)加載),或利用命令向數(shù)據(jù)庫插入數(shù)據(jù)。由于數(shù)據(jù)庫中的數(shù)據(jù)量非常大,為了提高效率,滿足用戶的要求,通常專門設(shè)計(jì)一個(gè)數(shù)據(jù)錄入子系統(tǒng)(數(shù)據(jù)錄入程序模塊),用來實(shí)現(xiàn)大量數(shù)據(jù)輸入任務(wù)。在捐贈(zèng)換書中心數(shù)據(jù)庫建立過程中,具備了上述軟硬件環(huán)境后,就可根據(jù)上述數(shù)據(jù)庫結(jié)構(gòu),在計(jì)算機(jī)上建立實(shí)體列表和聯(lián)系列表,搭建好數(shù)據(jù)庫結(jié)構(gòu),并裝載數(shù)據(jù),建立起實(shí)際數(shù)據(jù)庫[5]。建立一個(gè)數(shù)據(jù)庫并使之成功運(yùn)行的一個(gè)關(guān)鍵因素就是數(shù)據(jù)整理。本系統(tǒng)的數(shù)據(jù)主要來源于豆瓣網(wǎng)、讀者申請表及其他不規(guī)則的報(bào)表、文件。因此一定要建立嚴(yán)格的數(shù)據(jù)登錄、錄入和校驗(yàn)規(guī)范,設(shè)計(jì)完善的數(shù)據(jù)檢驗(yàn)與校正程序,盡可能在裝載數(shù)據(jù)之前把不合格的數(shù)據(jù)排除掉。比如,本系統(tǒng)對圖書列表數(shù)據(jù)的插入是在對豆瓣獲取得到的圖書數(shù)據(jù)加以過濾后再加入某些必需的字段,以實(shí)現(xiàn)本系統(tǒng)的功能。
在Web應(yīng)用程序體系架構(gòu)中,數(shù)據(jù)庫是關(guān)鍵的核心部分,它對系統(tǒng)的性能有非常重要的影響。因此,數(shù)據(jù)庫必須進(jìn)行必要的優(yōu)化。優(yōu)化是一個(gè)復(fù)雜的任務(wù),這里主要討論數(shù)據(jù)庫設(shè)計(jì)優(yōu)化和服務(wù)器端優(yōu)化。
數(shù)據(jù)庫在沒有索引的情況下,執(zhí)行查詢時(shí)必須從第一個(gè)記錄開始掃描整個(gè)表的所有記錄,直至找到符合要求的記錄。表里面的記錄數(shù)量越多,這個(gè)操作的代價(jià)就越高。因此,為避免大數(shù)據(jù)量對查詢時(shí)間的影響,這里對所有列表建立索引。索引可以在創(chuàng)建表的時(shí)候指定建立,也可以在后期建立,例如對圖書列表建立唯一性索引則使用后者完成,使用以下操作命令:
CREATE UNIQUE INDEX圖書列表索引
ON 圖書列表(ISBN)
主鍵索引也是一種唯一性索引,通常是在創(chuàng)建表的時(shí)候指定,例如“CREATE TABLE 圖書列表(`ID` BIGINT(20) NOT NULL AUTO_INCREMENT, PRIMARY KEY (`ID`));”。
MySQL默認(rèn)的設(shè)置性能很差,所以要調(diào)整一些參數(shù):
--memlock:鎖定MySQL只能運(yùn)行在內(nèi)存中,避免swapping,但是如果內(nèi)存不夠時(shí)有可能出現(xiàn)錯(cuò)誤。
--max_allowed_packet:要足夠大,以適應(yīng)比較大的SQL查詢,對性能沒有太大影響,主要是避免出現(xiàn)packet錯(cuò)誤。
--max_connections:server允許的最大連接。太大的話會(huì)出現(xiàn)out of memory。
--table_cache:MySQL在同一時(shí)間保持打開的table的數(shù)量。打開table開銷比較大。一般設(shè)置為512。
--query_cache_size:用于緩存查詢的內(nèi)存大小。
--datadir:mysql存放數(shù)據(jù)的根目錄,和安裝文件分開在不同的磁盤可以提高一點(diǎn)性能。
作為系統(tǒng)核心部分的數(shù)據(jù)庫建立完成之后,還要通過一定的系統(tǒng)環(huán)境來把數(shù)據(jù)庫運(yùn)行起來,實(shí)現(xiàn)它對捐贈(zèng)換書中心工作的流通管理功能,其開發(fā)環(huán)境要求如下:
(1)硬件:計(jì)算機(jī)1臺(tái),CPU≥1.8GHz,RAM≥1GB,HardDisk≥40GB,NetworkDevice。
(2)系統(tǒng)軟件及開發(fā)工具:WindowsXP系統(tǒng),JSP、SQL、HTML開發(fā)語言及MyEclipse、Dreamweaver開發(fā)工具,MySQL數(shù)據(jù)庫管理系統(tǒng)。
(3)系統(tǒng)運(yùn)行環(huán)境:Web動(dòng)態(tài)網(wǎng)頁瀏覽(Browser/Server)和局域網(wǎng)工作站互訪等方式。
捐贈(zèng)換書中心圖書流通管理系統(tǒng)實(shí)現(xiàn)的功能按不同用戶可分為兩大功能,即館員業(yè)務(wù)功能和讀者用戶功能。
(1)館員對讀者捐贈(zèng)換漂的圖書進(jìn)行批量或單獨(dú)出入庫登記、對換書的讀者計(jì)算出碼洋并打印換書券。
(2)館員在權(quán)限內(nèi)可查詢某位讀者的個(gè)人資料、有效的換書券、捐贈(zèng)換漂圖書和參加活動(dòng)的記錄,可在門戶頁面發(fā)布活動(dòng)預(yù)告并對選定的讀者發(fā)送活動(dòng)通知。
(3)館員可以按日期、按讀者、按圖書等不同項(xiàng)進(jìn)行業(yè)務(wù)統(tǒng)計(jì),以進(jìn)行業(yè)務(wù)改進(jìn)。
(4)系統(tǒng)通過對圖書的ISBN、題名、著者、出版社、摘要等字段做索引,可以實(shí)現(xiàn)館員或讀者對圖書的檢索,可查詢當(dāng)前庫存狀態(tài)。
(1)讀者在系統(tǒng)門戶頁可翻閱捐贈(zèng)換書中心的“圖書秀”并可檢索捐贈(zèng)換書中心的圖書,“圖書秀”即系統(tǒng)把圖書庫存狀態(tài)動(dòng)態(tài)地、按一定規(guī)則顯示到門戶頁面上。
(2)系統(tǒng)門戶頁面仿照豆瓣網(wǎng)倡導(dǎo)的互動(dòng)、分享、鼓勵(lì)用戶參與等特點(diǎn),提供了“我有話對TA說”、“豆瓣鏈接”、“圖書館可以借?”“誰最受歡迎”等鏈接。讀者可以登錄個(gè)人賬戶,除了查詢本人捐贈(zèng)換漂圖書和參加活動(dòng)的記錄外,還可以到圖書的詳細(xì)頁面對圖書進(jìn)行討論,通過“我有話對TA說”專用鏈接與其他漂過、換過這本書的讀者交流,以書會(huì)友;通過“豆瓣鏈接”直接連到豆瓣讀者網(wǎng),參考書評;通過“圖書館可以借?”鏈接可以連到廣東省立中山圖書館的館藏狀態(tài),以讓讀者換不到但可以借到;通過“誰最受歡迎”鏈接可以查看捐贈(zèng)換書中心近期被交換次數(shù)最多的圖書[7]。
該數(shù)據(jù)庫的優(yōu)點(diǎn):
(1)按照數(shù)據(jù)庫標(biāo)準(zhǔn)化規(guī)范設(shè)計(jì),通過取消冗余度與不一致相關(guān)性,可以保護(hù)數(shù)據(jù)并提高數(shù)據(jù)的靈活性,可以隨時(shí)增加、刪改數(shù)據(jù),適應(yīng)捐贈(zèng)換書中心業(yè)務(wù)的要求。
(2)系統(tǒng)具有良好的開放性,與其他系統(tǒng)接口容易。
(3)能夠大幅度提高館員的工作效率和質(zhì)量。
(4)通過信息化、系統(tǒng)化、網(wǎng)絡(luò)化的捐贈(zèng)換書平臺(tái),擴(kuò)大捐贈(zèng)換書中心的影響力,以書易書,以書會(huì)友,實(shí)現(xiàn)了互動(dòng)、分享、鼓勵(lì)“捐換漂”和資源利用最大化。
(5)保障了捐贈(zèng)換書中心業(yè)務(wù)工作的規(guī)范流程,確保捐贈(zèng)、交換、漂流工作高水平、可持續(xù)開展。
[1] 王嵐.公共圖書館建立健全圖書捐贈(zèng)機(jī)制的若干思考[J].圖書館建設(shè),2011(2):31-32.
[2] 西爾伯沙茨,科思,蘇達(dá)爾善.數(shù)據(jù)庫系統(tǒng)概念(第5版影印版)[M].高等教育出版社,2006.
[3] 張世慶.關(guān)系數(shù)據(jù)庫設(shè)計(jì)中關(guān)系范式的使用[J].丹東紡專學(xué)報(bào),2004,11(2):9-10.
[4] 張君.圖書管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2012(10):32-33.
[5] 陳漫紅.數(shù)據(jù)庫系統(tǒng)原理及應(yīng)用技術(shù)[M].北京:機(jī)械工業(yè)出版社,2010.
[6] 唐漢明,翟振興,關(guān)寶軍,等. 深入淺出MySQL數(shù)據(jù)庫開發(fā)、優(yōu)化與管理維護(hù)[M].北京:人民郵電出版社,2008.
[7] 司姣姣.豆瓣網(wǎng)對圖書館工作的影響[J].圖書館學(xué)刊,2011(8):108-110.
On the Database Construction of the Center of Book Donation and Book Exchange in Guangdong Province
Qian Haigang / Sun Yat-sen Library of Guangdong Province, Guangzhou, 510110
Base on the principles in relation data system, this paper proposed a database of the center of book donation and book exchange in Guangdong province after analyzing its business workflow. The database is mainly used to manage the related data of book donation, book exchange, book crossing in the center. The paper illustrated the steps and the key of database construction.
Database, Douban, Book donation, Book exchange, Book crossing
2013-03-18)
10.3772/j.issn.1673—2286.2013.08.010
*本文系2012年廣東省圖書館科研課題"公共圖書館圖書捐贈(zèng)交換的實(shí)踐與研究"(編號(hào):GDTK1253)的研究成果之一。
錢海鋼,男,計(jì)算機(jī)工程助理工程師,廣東省立中山圖書館助理館員。E-mail:qhg126@126.com