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

?

基于SQL Server2000的圖書館管理系統(tǒng)設(shè)計(jì)

2013-01-01 00:00:00徐婷婷
科技資訊 2013年3期

摘 要:根據(jù)實(shí)際的需求,利用SQL Server2000設(shè)計(jì)了一個(gè)圖書館數(shù)據(jù)庫管理系統(tǒng),在圖書館原有功能的基礎(chǔ)上,又增加了一些新的功能,使圖書館更加貼近現(xiàn)代化,高科技的管理手段,省去了人力和時(shí)間的浪費(fèi),方便學(xué)生對館藏書籍的查閱,使圖書館的利用率達(dá)到最大化。

關(guān)鍵詞:圖書館 數(shù)據(jù)庫系統(tǒng)設(shè)計(jì) 現(xiàn)代化手段 SQL Sever2000

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2013)01(c)-0254-02

隨著計(jì)算機(jī)技術(shù)的發(fā)展,特別是微型計(jì)算機(jī)的大范圍普及,計(jì)算機(jī)的應(yīng)用逐漸由科學(xué)計(jì)算、實(shí)時(shí)控制等方面向非數(shù)值處理的各個(gè)領(lǐng)域中滲透。尤其是以微型計(jì)算機(jī)為處理核心,以數(shù)據(jù)庫管理系統(tǒng)為開發(fā)環(huán)境的管理信息系統(tǒng)在企事業(yè)管理以及辦公室自動(dòng)化等方面的應(yīng)用,日益受到人們的關(guān)注。通化師范學(xué)院圖書館始建于1958年,當(dāng)時(shí)條件所限,圖書館的管理工作只能依靠人工完成,工作量大,工作進(jìn)程緩慢,易出紕漏,欠缺規(guī)范、系統(tǒng)的管理方式。隨著計(jì)算機(jī)普及,圖書館集成系統(tǒng)的目標(biāo)同樣是用以代替人工,提高工作的效率。同時(shí)不引起組織的變遷。穩(wěn)定的業(yè)務(wù)環(huán)境,封閉式服務(wù)是其顯著的特征。

當(dāng)今社會(huì),隨著科技手段的不斷提高,人工智能化的管理更加貼近了人們的工作和生活,圖書館的發(fā)展趨勢也逐漸由人力管理向現(xiàn)代化手段管理過渡,計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)的廣泛深入,提高了圖書館的資源存儲(chǔ)和使用效率,使圖書館的工作效率大大提高,也使圖書館的現(xiàn)代化程度和技術(shù)含量越來越高。

隨著高校人數(shù)的不斷擴(kuò)招,原有的人工管理已經(jīng)不能滿足于圖書館的日常工作,不但效率不高,而且浪費(fèi)人力,在21世紀(jì)的今天,計(jì)算機(jī)應(yīng)用技術(shù)已經(jīng)延伸到了人們生活的各個(gè)角落,因此,利用計(jì)算機(jī)和互聯(lián)網(wǎng)來代替原有的人工管理工作已成了必然趨勢。學(xué)生在計(jì)算機(jī)系統(tǒng)上查詢到自己需要借閱的圖書,記下圖書卡片,交與圖書館工作人員,工作人員通過計(jì)算機(jī)系統(tǒng)查詢學(xué)生要借閱的書籍是否在庫,如不存在,則不可借閱,如存在,學(xué)生即可填寫借書卡,由管理工作人員進(jìn)行核對,填寫錯(cuò)誤,則需重新填寫,填寫正確,工作人員將數(shù)據(jù)錄入系統(tǒng),完成查詢,借書成功。當(dāng)學(xué)生閱讀完所借書籍,要?dú)w還時(shí),工作人員要查詢此書是否超過借閱的規(guī)定時(shí)間,如果超過,則要對學(xué)生進(jìn)行相應(yīng)的罰款,如在規(guī)定時(shí)間內(nèi)歸還,則還書成功,至此,結(jié)束一個(gè)學(xué)生對書籍的借閱步驟。

1 SQL Server2000的特點(diǎn)

SQL Server2000系統(tǒng)包含了一系列的管理和開發(fā)工作,這些工具有著好的使用界面,圖文并茂,可分布式管理和使用,迅速地建立起強(qiáng)大而復(fù)雜的數(shù)據(jù)庫應(yīng)用系統(tǒng)。SQL Server2000數(shù)據(jù)庫引擎可運(yùn)行在windows98、windows2000professional、windows2000server、windows2000Advanced Server、windows NT和Windows XP等平臺(tái)上,此數(shù)據(jù)庫引擎是一個(gè)功能極強(qiáng)的服務(wù)器,可管理供上千用戶訪問的TB數(shù)據(jù)庫,SQL Server2000還具有動(dòng)態(tài)自調(diào)整等功能,在所有環(huán)境中共享同一程序設(shè)計(jì)模型。SQL Server2000關(guān)系數(shù)據(jù)庫引擎支持在視圖上創(chuàng)建索引。SQL Server2000支持在同一計(jì)算機(jī)上同時(shí)運(yùn)行多個(gè)關(guān)系數(shù)據(jù)庫實(shí)例,每個(gè)實(shí)例有其獨(dú)立的系統(tǒng)和用戶數(shù)據(jù)庫集合,應(yīng)用陳旭可以連接計(jì)算上的任一實(shí)例,連接方式類似于連接運(yùn)行在其他計(jì)算機(jī)上的SQL Server實(shí)例。SQL Server2000對Internet提供了更完善的結(jié)合,SQL Server2000的數(shù)據(jù)庫引擎集成了對XML(可擴(kuò)展標(biāo)記語言)的支持性,是SQL Server 2000成為可支持XML的數(shù)據(jù)庫服務(wù)器。

2 概念設(shè)計(jì)任務(wù)

(Database Design)是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫管理系統(tǒng)上,設(shè)計(jì)數(shù)據(jù)庫的結(jié)構(gòu)和建立數(shù)據(jù)庫的過程。

數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建議中的核心技術(shù)。由于數(shù)據(jù)庫應(yīng)用系統(tǒng)的復(fù)雜性,為了支持相關(guān)程序運(yùn)行,數(shù)據(jù)庫設(shè)計(jì)就變得異常復(fù)雜,因此最佳設(shè)計(jì)不可能一蹴而就,而只能是一種“反復(fù)探尋,逐步求精”的過程,也就是規(guī)劃和結(jié)構(gòu)化數(shù)據(jù)庫中的數(shù)據(jù)對象以及這些數(shù)據(jù)對象之間關(guān)系的過程。對用戶要求描述的現(xiàn)實(shí)世界(可能是一個(gè)工廠、一個(gè)商場或者一個(gè)學(xué)校等),通過對其中住處的分類、聚集和概括,建立抽象的概念數(shù)據(jù)模型。這個(gè)概念模型應(yīng)反映現(xiàn)實(shí)世界各部門的信息結(jié)構(gòu)、信息流動(dòng)情況、信息間的互相制約關(guān)系以及各部門對信息儲(chǔ)存、查詢和加工的要求等。所建立的模型應(yīng)避開數(shù)據(jù)庫在計(jì)算機(jī)上的具體實(shí)現(xiàn)細(xì)節(jié),用一種抽象的形式表示出來。以擴(kuò)充的實(shí)體—(E-R模型)聯(lián)系模型方法為例,第一步先明確現(xiàn)實(shí)世界各部門所含的各種實(shí)體及其屬性、實(shí)體間的聯(lián)系以及對信息的制約條件等,從而給出各部門內(nèi)所用信息的局部描述(在數(shù)據(jù)庫中稱為用戶的局部視圖)。第二步再將前面得到的多個(gè)用戶的局部視圖集成為一個(gè)全局視圖,即用戶要描述的現(xiàn)實(shí)世界的概念數(shù)據(jù)模型。

本文,通過對圖書館管理系統(tǒng)的設(shè)計(jì),使用現(xiàn)代化的管理手段來管理圖書館,節(jié)省人力和物力資源的浪費(fèi),使高校的圖書館逐步適應(yīng)近年來學(xué)生擴(kuò)招人數(shù)增加帶來的繁重工作,更加方便學(xué)生對圖書館的使用,是書館的服務(wù)模式,從文獻(xiàn)組織到知識(shí)與信息組織轉(zhuǎn)變。

概念設(shè)計(jì)是獨(dú)立于數(shù)據(jù)庫管理系統(tǒng)的設(shè)計(jì),它的主要任務(wù)即時(shí)完成對現(xiàn)實(shí)事物,事物關(guān)系之間的轉(zhuǎn)化,把抽象的事物轉(zhuǎn)化成能夠被人們易于理解的圖形關(guān)系,更加直白的把現(xiàn)實(shí)的事物關(guān)系表達(dá)出來,從而為下一步的設(shè)計(jì)打下一個(gè)良好的基礎(chǔ),概念設(shè)計(jì)的主要任務(wù)就是如此,進(jìn)行歸類總結(jié),識(shí)別圖書管理系統(tǒng)中的實(shí)體,識(shí)別實(shí)體的屬性,識(shí)別實(shí)體的關(guān)鍵字,識(shí)別實(shí)體間的聯(lián)系,利用實(shí)體關(guān)系圖(E-R圖)來描述圖書管理相關(guān)實(shí)體、屬性及關(guān)系,從而達(dá)到為圖書管理系統(tǒng)建立良好的數(shù)據(jù)模型的目的。

依據(jù)前文所描述的設(shè)計(jì),及其相關(guān)的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)之間的聯(lián)系,通過分類總結(jié),先將圖書管理系統(tǒng)數(shù)據(jù)實(shí)體分為學(xué)生信息實(shí)體集、圖書信息實(shí)體集、館藏地實(shí)體集、借閱證信息實(shí)體集、缺書信息實(shí)體集,每個(gè)實(shí)體集里面又包括不同的實(shí)體。新生入學(xué)時(shí),要辦理圖書館借閱證,如果借閱證不慎丟失,那么就需要到書館工作人員處,辦理掛失業(yè)務(wù),大四的畢業(yè)的學(xué)生或因種種原因?yàn)橥瓿蓪W(xué)業(yè)的學(xué)生必須辦理注銷證件的業(yè)務(wù),杜絕借閱證向外流失。學(xué)生在圖書館中的一切業(yè)務(wù),都須持借閱證辦理。借閱證可以進(jìn)行的業(yè)務(wù)包括:查詢自己想要借的書籍是否在庫,借書,還書,如果一旦所借出的書籍丟失,就必須辦理注銷業(yè)務(wù)。當(dāng)學(xué)生查詢到想要借閱的書籍時(shí),如果數(shù)據(jù)在庫,就可以借閱,如果書館中沒有此書籍,就要進(jìn)行缺書登記,以便圖書館的管理人員可以定時(shí)對缺書信息表中搜索頻率達(dá)到某一數(shù)字以上的書派人進(jìn)行采購。

數(shù)據(jù)庫邏輯設(shè)計(jì)是整個(gè)設(shè)計(jì)的前半段,包括所需的實(shí)體和關(guān)系,實(shí)體規(guī)范化等工作。設(shè)計(jì)的后半段則是數(shù)據(jù)庫物理設(shè)計(jì),包括選擇數(shù)據(jù)庫產(chǎn)品,確定數(shù)據(jù)庫實(shí)體屬性(字段)、數(shù)據(jù)類型、長度、精度確定、DBMS頁面大小等。數(shù)據(jù)庫邏輯設(shè)計(jì)決定了數(shù)據(jù)庫及其應(yīng)用的整體性能,調(diào)優(yōu)位置。如果數(shù)據(jù)庫邏輯設(shè)計(jì)不好,則所有調(diào)優(yōu)方法對于提高數(shù)據(jù)庫性能的效果都是有限的。為了使數(shù)據(jù)庫設(shè)計(jì)的方法走向完備,數(shù)據(jù)庫的規(guī)范化理論必須遵守。規(guī)范化理論為數(shù)據(jù)庫邏輯設(shè)計(jì)提供了理論指導(dǎo)和工具,在減少了數(shù)據(jù)冗余的同時(shí)節(jié)約了存儲(chǔ)空間,同時(shí)加快了增、刪、改的速度。

另外,在規(guī)范的數(shù)據(jù)庫邏輯設(shè)計(jì)時(shí),還應(yīng)考慮適當(dāng)?shù)仄茐囊?guī)范規(guī)則,即反規(guī)范化設(shè)計(jì),來降低索引、表的數(shù)目,降低連接操作的數(shù)目,從而加快查詢速度。常用的反規(guī)范技術(shù)有增加冗余列、增加派生列、重新組表等。

增加冗余列:有時(shí)要進(jìn)行查詢的列分布在不同的表中,如果這個(gè)連接查詢的頻率比較高,那就可以根據(jù)需要,把其它表中的這一列加進(jìn)來,從而使得多個(gè)表中具有相同的列,它常用來在查詢時(shí)避免連接操作。但它的壞處就是需要更多的磁盤空間,同時(shí)因?yàn)橥暾詥栴}需要增加維護(hù)表的工作量。

總之,在進(jìn)行數(shù)據(jù)庫邏輯設(shè)計(jì)時(shí),一定要結(jié)合應(yīng)用環(huán)境和現(xiàn)實(shí)世界的具體情況合理地選擇數(shù)據(jù)庫模式。

通過以上的介紹,來實(shí)現(xiàn)圖書館管理系統(tǒng)的設(shè)計(jì),使圖書館管理人員的工作更加的快捷方便,也使學(xué)校師生能夠更好的利用圖書館來查閱圖書,方便工作和學(xué)習(xí)。

參考文獻(xiàn)

[1]薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M].3版.北京:高教出版社,2000.

[2]鄭人杰.實(shí)用軟件工程[M].2版.北京:清華大學(xué)出版社,2003.

[3]虞益誠.SQL Server2000數(shù)據(jù)庫應(yīng)用技術(shù)[M].中國鐵道出版社,2009.

[4]王洪,王移芝,宋開蟠.數(shù)據(jù)庫管理系統(tǒng)[M].電子工業(yè)出版社,1997.

[5]萬常選,廖國瓊,劉喜平.數(shù)據(jù)庫系統(tǒng)原理與設(shè)計(jì)[M].清華大學(xué)出版社,2009.

[6]唐莉萍.面向信息網(wǎng)絡(luò)環(huán)境的高等院校圖書館管理創(chuàng)新策略分析[J].醫(yī)學(xué)信息 2010.

[7]王俊偉,史創(chuàng)明.SQL Server 2000數(shù)據(jù)管管理與應(yīng)用[M].清華大學(xué)出版社2006.

[8]胡艷維.SQL Server數(shù)據(jù)庫系統(tǒng)應(yīng)用探討[J].萍鄉(xiāng)高等??茖W(xué)校學(xué)報(bào),2001.

[9]王健南.SQL Server 2000分布式分區(qū)視圖應(yīng)用研究[J].微型電腦,2006.

[10]范俊萍.圖書館管理發(fā)展趨勢分析[J]. 圖書館縱橫,2005.

[11]陳德暢.網(wǎng)絡(luò)信息時(shí)代的高校圖書館發(fā)展趨勢[J].科技情報(bào)開發(fā)與經(jīng)濟(jì),2008(10).

[12]商頌濱.高校圖書館參考咨詢服務(wù)的發(fā)展趨勢[J].科技情報(bào)開發(fā)與經(jīng)濟(jì),2009(36).

[13]周春玲.曲杰.取消讀者借閱權(quán)限:高校圖書館發(fā)展趨勢[J].上海商學(xué)院學(xué)2009(3).

永善县| 安国市| 德钦县| 柯坪县| 饶平县| 横峰县| 深泽县| 宕昌县| 安徽省| 阿坝| 垦利县| 涞水县| 靖江市| 张家界市| 洛扎县| 肃北| 湾仔区| 启东市| 铜鼓县| 凭祥市| 双流县| 越西县| 兴义市| 从江县| 慈利县| 普陀区| 宁陕县| 开平市| 稷山县| 佛山市| 阿鲁科尔沁旗| 彩票| 南漳县| 新竹县| 武陟县| 淳安县| 固始县| 双峰县| 衡南县| 阳信县| 双桥区|