国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于.NET的網(wǎng)上圖書采購系統(tǒng)設計與實現(xiàn)

2012-10-13 06:22:38張國杰
河南圖書館學刊 2012年5期
關鍵詞:書目館藏供應商

張國杰

(廣東第二師范學院圖書館,廣東 廣州 510310)

1 國內(nèi)外圖書采購系統(tǒng)的研究現(xiàn)狀和意義

1.1 國內(nèi)這一方面缺乏系統(tǒng)的、全面的研究

國內(nèi)現(xiàn)在有條件的圖書館所使用的采購系統(tǒng)概括起來有兩類,一是圖書自動化管理系統(tǒng)集成的薦購模塊,如深圳圖書館開發(fā)的ILAS圖書管理系統(tǒng)里的圖書薦購模塊,該系統(tǒng)數(shù)據(jù)庫采用圖書館專用數(shù)據(jù)庫LDBM,但存在數(shù)據(jù)格式復雜、征訂目錄檢索方式不靈活、兼容性不強、使用不方便的缺點;再如“匯文”圖書館管理系統(tǒng)中的圖書薦購系統(tǒng)是所有圖書館管理系統(tǒng)中功能實現(xiàn)相對較好的,但也存在不足,比如在檢索書目時沒有薦購選項,供讀者檢索的征訂目錄僅僅是導入的書目,不支持高級檢索和在結果中查詢等等[1]。二是各家圖書供應商開發(fā)的選書系統(tǒng),如人天書店的網(wǎng)上選書系統(tǒng),此類系統(tǒng)存在一定局限性,只為自家的征訂目錄有效運行,且商業(yè)性較強,當多家圖書供應商為同一家圖書館供書時可能出現(xiàn)重書情況,查重工作變得復雜,并且僅有圖書采購信息的收集功能,沒有圖書的驗收功能[2]。當然,現(xiàn)在還有較多圖書館沒有使用相應的采購系統(tǒng),而是通過網(wǎng)頁的表單推薦、Email方式、紙質(zhì)書目圈選等方式來收集采購的書目信息,然后再通過查重軟件進行查重校對,最后再進行下訂單購買的形式來完成采購工作。這些做法都還沒有達到建設現(xiàn)代化圖書館的標準,都不能適應社會信息化高度發(fā)展要求。且多數(shù)圖書館的薦購系統(tǒng)只注重推薦,忽略驗收環(huán)節(jié),缺乏系統(tǒng)的連貫性。

1.2 國外圖書館也沒有一套完善而高效的圖書采購系統(tǒng)

經(jīng)過筆者在網(wǎng)上對國外重點高校圖書館網(wǎng)站的觀察研究,國外高校例如哈佛大學、耶魯大學、劍橋大學3間圖書館圖書薦購系統(tǒng)都是采用網(wǎng)頁表單提交的形式,僅僅是傳統(tǒng)紙質(zhì)薦購單的簡單電子化,未形成一套完善的圖書采購系統(tǒng)。究其原因,可能是國外高校圖書館的學科館員體系較為成熟,學科館員通過其他的形式完成了對讀者需求信息的收集,導致國外對薦購系統(tǒng)研究文獻不多,但國外圖書館對圖書采購系統(tǒng)也有較強的需求[3][4]。

1.3 網(wǎng)上圖書采購系統(tǒng)有利于提升圖書館整體服務水平

首先,傳統(tǒng)的采購中,由于書目信息收集時間久,經(jīng)歷過程長,難以對讀者推薦的圖書進行跟蹤處理,直接打擊了讀者薦購積極性,網(wǎng)絡化、電子化的圖書采購方式更受讀者歡迎,可以調(diào)動起讀者推薦圖書熱情,適應時代的發(fā)展;其次,在圖書到館驗收環(huán)節(jié)中,傳統(tǒng)的驗收對判斷到館圖書是否為本館所訂購的圖書問題上有很大的難度,難以甄別圖書供應商亂發(fā)貨的圖書,常常造成圖書館與圖書供應商之間的不必要矛盾沖突,而采購系統(tǒng)輕松解決了這方面問題,清晰記錄了圖書采購的各個過程產(chǎn)生的數(shù)據(jù),做到有根有據(jù),減少出錯率,提高了圖書館工作水平,從而也提升了圖書館整體服務水平。再次,該系統(tǒng)可有效緩解文獻采購數(shù)量的有限性與讀者日益增長的信息需求之間的矛盾,解決采購人員知識結構不全面性與信息內(nèi)容復雜性的矛盾,加快了圖書采購速度,提高了圖書驗收工作的效率,達到以最快的速度傳播文獻信息的目的。并且,網(wǎng)上圖書采購系統(tǒng)的實現(xiàn)將更好地把圖書供應商、圖書館工作人員以及讀者之間的聯(lián)系建立起來,信息得到更快的反饋,讓溝通變得更加容易,亦使預購圖書數(shù)據(jù)庫、到館書目庫和館藏數(shù)據(jù)庫同一時間結合在一起,更有利于分析采購數(shù)據(jù),查看推薦預測讀者閱讀動態(tài),為圖書館進一步服務提供參考。

2 系統(tǒng)設計

2.1 系統(tǒng)功能模塊設計

通過實際調(diào)研,圖書館圖書采購工作指的就是圖書供應商提供最新圖書目錄,讀者將他們所需要的圖書信息提供給圖書館采購部門,圖書館采購人員根據(jù)本館實際情況,再決定該圖書是否購買,圖書驗收人員再對采訪后進館的圖書進行驗收,甄別圖書是否為所采購圖書或者是否適合館藏,本論文研究中認為一個網(wǎng)上圖書采購系統(tǒng),其功能應為:①通過登錄驗證,進入相應的角色模塊;②圖書供應商可以維護個人信息、上傳最新圖書書目信息和下載已生成的訂書信息;③讀者可以檢索自己所喜歡類別的圖書目錄信息并進行薦購、自薦圖書登記及薦購信息管理;④圖書采購組可以對讀者薦購信息進行處理并對處理后生成的訂書信息進行管理;⑤圖書驗收組可以進行到館圖書驗收處理,并可以管理已購進圖書、退書及未到圖書的信息;⑥管理員可以進行對圖書信息管理,圖書供應商、讀者、圖書館用戶的信息管理。該系統(tǒng)可為多個圖書供應商提供同一采購平臺,實現(xiàn)多個圖書供應商共同為同一家圖書館供書而又不重復供書的功能,亦為圖書采訪后的驗收工作提供高效服務,快速去除驗收不合格的圖書數(shù)據(jù),快速登記到館合格的圖書,生成相應報表,為領導提供決策參考[5]-[6]。

2.2 系統(tǒng)數(shù)據(jù)庫設計

根據(jù)圖書館圖書采購的業(yè)務流程,本系統(tǒng)共設計了12個數(shù)據(jù)庫表,分別為圖書信息表(BookInfo)、圖書館用戶表(LibrarianInfo)、圖書供應商信息表(BookSuplierInfo)、讀者信息表(ReaderInfo)、部門信息表(DeptInfo)、讀者類型信息表(ReaderTypeInfo)、薦購信息表(JiangouInfo)、讀者自薦書目信息表(ZijianInfo)、館藏信息表(GuancangInfo)、訂購書目明細信息表(DinggouInfo)、驗收后進館圖書明細信息表(JinguanInfo)、驗收后退書圖書明細信息表(TuishuInfo)。圖書采購系統(tǒng)數(shù)據(jù)庫關系圖見圖1。

圖1 圖書采購系統(tǒng)數(shù)據(jù)庫關系圖

3 系統(tǒng)主要功能的實現(xiàn)及關鍵技術

3.1 數(shù)據(jù)導入功能的實現(xiàn)

圖書書目數(shù)據(jù)上傳模塊為該系統(tǒng)開發(fā)中遇到的難點之一,數(shù)據(jù)格式匹配不允許任何的錯誤,務必準確。本系統(tǒng)先讀取Excel表,存入DataSet中,然后在將DataSet中的數(shù)據(jù)轉(zhuǎn)入圖書館圖書采購數(shù)據(jù)庫BookPurchase中的BookInfo數(shù)據(jù)表中,完成數(shù)據(jù)導入工作,具體實現(xiàn)的關鍵程序如下:

①讀取上傳到服務器里的Excel文件,首先定義連接到Excel中的連接字段:

②然后打開連接字段,將數(shù)據(jù)填充到 OleDb-DataAdapter的基本類中,然后再轉(zhuǎn)到ADO.NET基本類DataSet中:

③將DataSet中數(shù)據(jù)導入SQL Server數(shù)據(jù)庫中,首先打開數(shù)據(jù)庫連接

然后,統(tǒng)計數(shù)據(jù)行數(shù),用來控制插入最后一條數(shù)據(jù):

定義插入數(shù)據(jù)庫SQL語句:

將DataSet中數(shù)據(jù)逐一插入數(shù)據(jù)庫中:

3.2 圖書采購組模塊的設計

圖書采購組模塊是圖書訂購工作的關鍵環(huán)節(jié),在整個采購工作中起到“把關”作用,讀者推薦的圖書需訂購的復本量、對推薦圖書進行查重后剔除館藏已收藏圖書工作是圖書采購組的主要工作,下面以“薦購信息處理”子模塊為例進行界面設計和代碼分析,工作界面如圖2所示。

圖2 薦購圖書信息處理界面截圖

圖書采購組工作人員只需在需要訂購的圖書的“報訂數(shù)”字段中填入訂購的復本量,點擊“報訂本頁所要求數(shù)量的圖書”按鈕,即完成報訂工作,系統(tǒng)會自動生成訂單供圖書供應商下載并配書。設計該模塊代碼中,最難的地方是要在界面中顯示出館藏數(shù)量和已訂數(shù)量這兩個字段,涉及多個數(shù)據(jù)庫間的連接,數(shù)據(jù)庫中的薦購信息表要與館藏信息表以及訂購信息表三個表進行連接,才能達到目的,該連接的字符串為:

3.3 圖書驗收組模塊的設計

圖書驗收處理是整個圖書采購工作的重要環(huán)節(jié),網(wǎng)上推薦圖書,方便且高效,但非實物圖書薦購,待訂購圖書到館后,還需要經(jīng)過圖書驗收組驗收處理,剔除裝幀不符合館藏要求、供應商配送錯誤等不合要求的圖書,保證好圖書品質(zhì),保障經(jīng)費發(fā)揮最大效用。圖書驗收組收到到館圖書后,登陸系統(tǒng),通過電子掃描槍輸入圖書ISBN號,可以快速檢索該種圖書的訂購信息,并初始化好驗收的復本數(shù)量進行驗收工作。若驗收的圖書為已訂購圖書,且符合館藏要求,則可對此類圖書驗收進館,若不符合館藏要求,則可退回書商,若驗收的圖書為未訂購的圖書,可能是圖書供應商誤配書,但該類圖書若適合館藏,驗收人員仍然可以對其驗收進館收藏,若不適合館藏,也一樣可以退回書商,只是需要補充完整書名、價格、訂購價、圖書供應商等信息就可以存入相關數(shù)據(jù)庫中,完成該種圖書的驗收。該模塊的關鍵代碼如下:

①掃描將驗收的圖書的ISBN后,將查詢此圖書是否為訂購圖書,并查詢此圖書進館及退書情況,然后綁定在Gridview控件中顯示:

②若圖書為已訂購圖書,并且裝幀等情況都合適館藏,點擊界面中的驗收進館按鈕,將把GridView中選中的數(shù)據(jù)插入到進館信息數(shù)據(jù)表中:

4 結語

筆者提出了用微軟最新.NET技術設計與實現(xiàn)網(wǎng)上圖書薦購系統(tǒng),并重點論述了系統(tǒng)幾個關鍵功能的實現(xiàn)方法。系統(tǒng)的開發(fā)充分考慮到圖書查重及驗收功能,有效地解決了圖書館傳統(tǒng)采訪模式所存在的不足。各模塊子功能全面,支持多個圖書供應商同時提供服務,圖書供應商可以直接從下載訂書數(shù)據(jù)模塊中下載屬于自己的訂單,圖書采購組人員也可以在自己所屬模塊中的訂書信息管理子模塊中下載訂購信息,圖書驗收組可以對進書數(shù)據(jù)、退書數(shù)據(jù)以及未到圖書數(shù)據(jù)進行分類管理。它與傳統(tǒng)采訪工作中的經(jīng)驗相結合,相互支持、相互補充,對提高圖書館的文獻收藏質(zhì)量將會有很大的幫助。

[1]李豫誠.高校圖書館薦購功能研究[D].碩士論文.重慶:西南大學,2010.

[2]曹玉平.網(wǎng)上薦購圖書的探討[J].圖書館學刊,2006(2):57-58.

[3]Gao Fengrong.Research on Individual Information Recommendation System in Digital Library.Information Studies:Theory & Application.2003(4):359-362.

[4]F.M.E.Uzoka,O.A.Ijatuyi.Decision Support System for Library Acquisitions:A Framework.The Electronic Library,2005(4):453-462.

[5]牛振恒.圖書館采購系統(tǒng)設計及主要功能需求分析[J].圖書情報工作,2006(3):81-83.

[6]劉曉雁.高校圖書館圖書薦購系統(tǒng)調(diào)查分析[J].現(xiàn)代情報,2008(4):162-163.

猜你喜歡
書目館藏供應商
館藏
推薦書目《初春之城》
都市人(2022年3期)2022-04-27 00:44:57
博物館的生存之道:館藏能否變賣?
藝術品鑒(2019年11期)2019-12-27 09:06:18
知還印館藏印選——古印篇
供應商匯總
供應商匯總
供應商匯總
介紹兩件館藏青銅器
文物春秋(2014年2期)2014-12-24 21:23:05
本刊郵購書目
推薦供應商
中外會展(2012年3期)2012-04-18 07:52:46
六盘水市| 芜湖市| 宁德市| 定襄县| 镇巴县| 方城县| 洛南县| 通州市| 云浮市| 宁河县| 子长县| 同江市| 彭泽县| 凤山县| 昂仁县| 贵阳市| 西安市| 五家渠市| 嫩江县| 青冈县| 鹰潭市| 灌南县| 子洲县| 丹凤县| 盈江县| 开化县| 崇信县| 平果县| 夏邑县| 高碑店市| 宜良县| 房产| 梁山县| 泾阳县| 昆山市| 衡阳县| 久治县| 兴安盟| 吉木萨尔县| 吉林市| 屯留县|