亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于.NET技術(shù)的圖書管理系統(tǒng)研究與設(shè)計(jì)

        2015-01-04 08:51:50楊瑞
        電子設(shè)計(jì)工程 2015年17期
        關(guān)鍵詞:數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)

        楊瑞

        (陜西工業(yè)職業(yè)技術(shù)學(xué)院 陜西 咸陽 712000)

        隨著信息技術(shù)和文化知識(shí)水平的不斷的發(fā)展,讀者對(duì)知識(shí)的渴望程度也越來越高[1]。因而對(duì)圖書館的要求也越來越高,隨著讀者數(shù)量的不斷增多,圖書館中借閱量隨之大幅度提升,傳統(tǒng)的借閱手段已經(jīng)不能夠滿足現(xiàn)在狀況下讀者的要求,壓力也隨之而來。本著提高效率理成本、方便讀者和降低管的原則,通過設(shè)計(jì)一個(gè)圖書管理系統(tǒng)來進(jìn)一步提高圖書館的管理。本系統(tǒng)采用較先進(jìn)的.NET開發(fā)平臺(tái)、采用SQL2008作為數(shù)據(jù)庫(kù)、利用B/S模式構(gòu)建一個(gè)圖書管理系統(tǒng)。

        1 系統(tǒng)相關(guān)技術(shù)

        1.1 數(shù)據(jù)庫(kù)訪問技術(shù)(ADO.NET)

        ADO.NET是數(shù)據(jù)庫(kù)的一種訪問方式[2]。在NET編程環(huán)境中將優(yōu)先使用的數(shù)據(jù)訪問接口,而SqlConnection主要作用是能夠?qū)?shù)據(jù)庫(kù)和數(shù)據(jù)連接起來。

        1.2 ASP.NET

        因?yàn)锳SP.NET是基于通用語言的編譯運(yùn)行的程序,所以ASP.NET構(gòu)建的應(yīng)用程序可以在幾乎全部的平臺(tái)上運(yùn)行[3]。ASP.NET與WEB開發(fā)模型相比具有:1)性能得到增強(qiáng)。2)比起WEB能加靈活。3)執(zhí)行任務(wù)更加容易。4)管理更加科學(xué)。5)自定義和擴(kuò)展性得到了很大的增強(qiáng)。6)更加安全。

        1.3 數(shù)據(jù)庫(kù)SQL 2008

        SQL Server 2008主要作用是與數(shù)據(jù)庫(kù)取得聯(lián)系并管理數(shù)據(jù)庫(kù)。具有如下特點(diǎn):1)用戶界面更加友好,因?yàn)楣芾頂?shù)據(jù)庫(kù)更加簡(jiǎn)單。2)具有良好的伸縮性,可以在多各平臺(tái)上完美使用。3)具有豐富的接口工具,用戶在設(shè)計(jì)程序的時(shí)候也有了更多的選擇。4)很大程度上提高了數(shù)據(jù)管理的效率[4]。

        1.4 開發(fā)語言

        本系統(tǒng)的開發(fā)語言是C#語言。C#語言具有以下特點(diǎn):1)直接面對(duì)對(duì)象的設(shè)計(jì)方法;2)語法更為簡(jiǎn)潔。3)靈活的處理技術(shù);4)具有較好的兼容性;5)較為成熟和完善的錯(cuò)誤處理機(jī)制[4]。

        2 系統(tǒng)研究的內(nèi)容和目的

        本系統(tǒng)研究的主要內(nèi)容:設(shè)計(jì)一個(gè)滿足圖書館管理需求的、能在不同平臺(tái)上運(yùn)行的圖書管理系統(tǒng)。

        該系統(tǒng)主要包含以下幾個(gè)功能模塊:1)圖書管理模塊主要是對(duì)圖書信息和圖書類別進(jìn)行管理。2)讀者管理模塊主要是對(duì)讀者類型和讀者信息進(jìn)行管理。3)圖書借閱模塊主要是對(duì)圖書借閱、續(xù)借和歸還進(jìn)行管理。4)系統(tǒng)查詢模塊主要是對(duì)圖書檔案和圖書借閱進(jìn)行管理。5)系統(tǒng)設(shè)置模塊主要是對(duì)用戶和密碼進(jìn)行管理、包括對(duì)權(quán)限的設(shè)置等進(jìn)行管理以及對(duì)圖書館信息的管理。

        本系統(tǒng)研究的目的是降低管理成本、減輕工作人員的負(fù)擔(dān)、提高工作效率和方便廣大讀者,讓工作人員能夠更好地為讀者進(jìn)行服務(wù),并且讓讀者能夠感受到更加貼心的服務(wù)。

        3 系統(tǒng)分析

        3.1 體系結(jié)構(gòu)的選擇

        目前主流兩大系統(tǒng)結(jié)構(gòu)分別是C/S和B/S。C/S是客戶端和服務(wù)器,B/S是瀏覽器和服務(wù)器[5]。C/S和B/S主要的區(qū)別在于:1)C/S需要在客戶端要安裝軟件,而B/S無需像C/S模式在不同的客戶機(jī)上安裝不同的客戶應(yīng)用程序,只需安裝通用的瀏覽器,使得用戶的操作變得更簡(jiǎn)單。2)C/S模式升級(jí)比較困難且費(fèi)用較高,而B/S模式功能擴(kuò)展相對(duì)于C/S比較方便。3)C/S模式面對(duì)的是固定的用戶群,而B/S面對(duì)的是不固定的用戶群,客戶端只是一個(gè)瀏覽器,使用起來十分方便。

        鑒于本圖書管理系統(tǒng)的實(shí)際情況,如果我們采用B/S模式,具有以下優(yōu)勢(shì):1)客戶端這邊只用安裝一個(gè)瀏覽器即可。2)后期的升級(jí)比C/S模式更加方便、容易。3)因?yàn)榭蛻舳耸褂玫氖菫g覽器,人機(jī)界面更加友好。4)大量的數(shù)據(jù)存放在服務(wù)器,極大的減輕了客戶端電腦的負(fù)擔(dān),減輕了系統(tǒng)的維護(hù)和升級(jí)成本。所以本系統(tǒng)采用B/S架構(gòu)作為本系統(tǒng)的體系結(jié)構(gòu)[5]。

        3.2 系統(tǒng)需求分析

        本系統(tǒng)的設(shè)計(jì)可以滿足圖書館的日常管理工作的需求,符合各類人群的借閱和書目管理。作為一個(gè)圖書管理系統(tǒng)應(yīng)當(dāng)考慮以下幾個(gè)方面:第一、實(shí)用性。最大限度的滿足圖書管理員和廣大讀者的借閱需求。第二、維護(hù)性。考慮日常系統(tǒng)維護(hù)起來要比較方便,所以設(shè)計(jì)系統(tǒng)的時(shí)候盡可能的采用一些比較成熟的軟件和技術(shù)。第三擴(kuò)展性。隨著社會(huì)的進(jìn)一步發(fā)展,系統(tǒng)肯定也要隨著需求不斷的發(fā)生著改變,設(shè)計(jì)的時(shí)候盡可能的采用一些大眾化的軟件和技術(shù),為以后系統(tǒng)升級(jí)奠定基礎(chǔ)。第四容錯(cuò)性。系統(tǒng)在日常的使用過程中可能會(huì)出現(xiàn)一些錯(cuò)誤,設(shè)計(jì)時(shí)應(yīng)當(dāng)考慮到系統(tǒng)從錯(cuò)誤中恢復(fù)的能力。

        4 系統(tǒng)的總體設(shè)計(jì)

        系統(tǒng)的主要用戶分為普通讀者和管理員。系統(tǒng)管理員擁有最大權(quán)限,系統(tǒng)管理員的主要任務(wù)是負(fù)責(zé)對(duì)圖書館的日常管理,他可以進(jìn)行如下操作:用戶登錄與注銷,書目管理與發(fā)布,設(shè)定參數(shù)等。讀者主要進(jìn)行如下操作:圖書的查詢、借閱、續(xù)借和歸還等操作。

        4.1 系統(tǒng)功能模塊設(shè)計(jì)

        系統(tǒng)功能模塊如圖1所示。

        圖1 系統(tǒng)功能模塊圖Fig.1 The system function module diagram

        4.2 系統(tǒng)邏輯結(jié)構(gòu)設(shè)計(jì)

        本系統(tǒng)采用B/S結(jié)構(gòu),因?yàn)榇罅康臄?shù)據(jù)都存在服務(wù)器中,體現(xiàn)了“瘦客戶端”的系統(tǒng)特點(diǎn)。下圖是系統(tǒng)的邏輯結(jié)構(gòu)圖,其中客戶端是標(biāo)準(zhǔn)瀏覽器,稱為表示層,中間層為應(yīng)用服務(wù)器,底層為數(shù)據(jù)庫(kù)服務(wù)器,稱為數(shù)據(jù)層。如圖2所示。

        圖2 系統(tǒng)邏輯結(jié)構(gòu)圖Fig.2 The system logic structur

        4.3 數(shù)據(jù)庫(kù)設(shè)計(jì)

        本系統(tǒng)設(shè)計(jì)了含有8個(gè)表的數(shù)據(jù)結(jié)構(gòu),包括:1)管理員權(quán)限設(shè)置表。2)圖書借閱表。3)書架信息表。4)圖書信息表。5)圖書類型信息表。6)圖書館信息表。7)讀者信息表。8)讀者類型信息表。數(shù)據(jù)在具體數(shù)據(jù)庫(kù)上的存儲(chǔ)結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)[6]。邏輯結(jié)構(gòu)設(shè)計(jì)的主要內(nèi)容是確定數(shù)據(jù)庫(kù)的數(shù)據(jù)表中具體字段的設(shè)計(jì)。因篇幅所限,下面僅從數(shù)據(jù)庫(kù)中列出管理員權(quán)限設(shè)置表和圖書借閱表。管理員權(quán)限設(shè)置表如表1所示。

        表1 管理員權(quán)限設(shè)置表Tab.1 Tab-admiset

        管理員權(quán)限設(shè)置表用于保存與管理員權(quán)限設(shè)置相關(guān)的信息。

        圖書借閱如表2所示。

        表2 圖書借閱表Tab.2 bookborrow

        圖書借閱表主要存儲(chǔ)已借圖書信息。

        5 結(jié)束語

        為方便讀者和降低管理成本、進(jìn)一步提高圖書管理水平,本系統(tǒng)采用.NET技術(shù),采用B/S模式構(gòu)建了圖書管理系統(tǒng)。圖書管理系統(tǒng)具有良好的可用性、可擴(kuò)展性、易維護(hù)性與容錯(cuò)性,可在系統(tǒng)現(xiàn)有功能的基礎(chǔ)上不斷增加與完善,極大的提高了圖書管理水平和方便了讀者,隨著進(jìn)一步發(fā)展,可以在原有的基礎(chǔ)上增加讀者論壇功能,極大的增強(qiáng)讀者與讀者、管理員與讀者之間的互動(dòng)。從系統(tǒng)整個(gè)體系結(jié)構(gòu)來說基本能夠滿足提高管理效率、降低管理成本和方便讀者的需求。

        [1]王春喜,陳猛.基于B/S的圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2012(11):42-43.WANG Chun-xi,CHEN Meng.Design and implementation of library management system based on B/S [J].Computer Knowledge and Technology,2012(11):42-43.

        [2]尹增名.軟件工程技術(shù)概論[M].北京:科技出版社,2003.

        [3]劉志鵬,王建國(guó).數(shù)據(jù)庫(kù)程序設(shè)計(jì)—SQL2005[M].北京:人民郵電出版社,2004.

        [4]譚浩強(qiáng).網(wǎng)頁制作技術(shù)[M].北京:人民郵電出版社,2002.

        [5]王進(jìn).B/S模式下的三層架構(gòu)模式[J].軟件導(dǎo)刊,2011(3):15-16.WANG JIN.The three layer architecture model under B/S mode[J].Software Guide,2011(3):15-16.

        [6]王珊.數(shù)據(jù)庫(kù)概論[M].北京:高等教育出版社,2008.

        猜你喜歡
        數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機(jī)系統(tǒng)
        ZC系列無人機(jī)遙感系統(tǒng)
        瞞天過?!律O(shè)計(jì)萌到家
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計(jì)叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        成人午夜免费福利| 免费a级毛片18禁网站app| 久久久久久国产精品免费免费男同| 亚洲人成无码网站久久99热国产| 自慰高潮网站在线观看| 亚洲精品综合中文字幕组合| 成年美女黄的视频网站| 色视频www在线播放国产人成| 亚洲色欲Aⅴ无码一区二区| 大红酸枝极品老料颜色| 亚洲桃色视频在线观看一区 | 国产亚洲熟妇在线视频| 久久天天躁狠狠躁夜夜av| 伊人久久综合影院首页| 老肥熟女老女人野外免费区 | 国产精品美女主播一区二区| 乱子轮熟睡1区| 国产一区二区三区视频网| 狼人香蕉香蕉在线28 - 百度| 97视频在线播放| 人妻av不卡一区二区三区 | 亚洲愉拍99热成人精品热久久| 日韩精品无码久久一区二区三| 亚洲人成在线播放a偷伦| 国产一区二区三区免费精品视频| 熟妇人妻久久中文字幕| 久久er国产精品免费观看8| 国产精品国产三级在线专区| 无码国产精成人午夜视频一区二区 | 精品综合久久久久久97超人| 国产亚洲精品日韩香蕉网| 色播视频在线观看麻豆| 久久成人影院精品777| 欧美a视频在线观看| 国内国外日产一区二区| 久久久久久av无码免费网站下载| 一本之道高清无码视频| 久久精品国产成人午夜福利| 最新日本人妻中文字幕| 国产精品熟女视频一区二区| 欧美中文字幕在线看|