李鑫 張慈
摘要:本主要運(yùn)用與ASP.NET+SQL2008相關(guān)的開發(fā)技術(shù),提出了一種以B/S模式為基礎(chǔ)的圖書館在線管理系統(tǒng)。這個(gè)系統(tǒng)能夠?qū)⒉煌墓δ芴砑拥礁髯缘南到y(tǒng)板塊當(dāng)中,這個(gè)設(shè)計(jì)對(duì)圖書管理系統(tǒng)后期的維護(hù)與擴(kuò)展非常有利,同時(shí)也能使管理系統(tǒng)有比較優(yōu)秀的穩(wěn)定性和擴(kuò)展性。
關(guān)鍵詞:Web;在線圖書管理;B/S模式;ASP.NET
中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-9129(2017)12-0023-01
Absrtact: this paper puts forward a library online management system based on B / S mode by using the development technology related to ASP.NET SQL2008. This system can add different functions to their respective system blocks. This design is very beneficial to the later maintenance and expansion of the library management system. At the same time, it can make the management system have better stability and expansibility.
Key words: Web; online book management; B / S model; ASP. Net
隨著社會(huì)的快速發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)的使用人口越來(lái)越多,同時(shí)人們對(duì)于計(jì)算機(jī)網(wǎng)絡(luò)與技術(shù)的要求也越來(lái)越高,就目前來(lái)說(shuō)電子服務(wù)已經(jīng)成為人們?nèi)粘I钪胁豢扇鄙俚囊徊糠?。與此同時(shí),越來(lái)越多的傳統(tǒng)行業(yè)也逐漸與計(jì)算機(jī)技術(shù)相聯(lián)系,能夠?qū)θ藗兊纳睢W(xué)習(xí)和工作有著非常大的幫助。圖書館是信息資源的集合體,圖書的借閱信息非常復(fù)雜,這其中包含著非常多的信息數(shù)據(jù)處理和管理工作。盡管在很早時(shí)候許多圖書館都使用了單機(jī)版的圖書館管理系統(tǒng),但是隨著圖書系統(tǒng)的功能增加和網(wǎng)絡(luò)化的發(fā)展,已經(jīng)逐漸不能夠滿足人們的需求。這篇文章所介紹的圖書館線上管理系統(tǒng)延續(xù)了傳統(tǒng)圖書館系統(tǒng)在處理和管理信息上的優(yōu)點(diǎn),同時(shí)又補(bǔ)充了傳統(tǒng)管理系統(tǒng)在線上網(wǎng)絡(luò)化服務(wù)上的缺點(diǎn)和不足,使得圖書館的管理系統(tǒng)不僅能夠保持優(yōu)良的服務(wù)特點(diǎn),還能夠更加貼近和方便讀者。
1 擬采用的技術(shù)路線
SQL2008是微軟公司針對(duì)Windows平臺(tái)所開發(fā)的數(shù)據(jù)庫(kù),這個(gè)數(shù)據(jù)庫(kù)一出現(xiàn)就受到了很多人的歡迎,如果自己的業(yè)務(wù)也在Windows平臺(tái)上運(yùn)行,那么對(duì)這個(gè)數(shù)據(jù)庫(kù)一定有相當(dāng)程度的親切感。這個(gè)在線圖書館管理系統(tǒng)是基于B/S模式開發(fā)的,主要包括了管理系統(tǒng)前端程序的開發(fā)和后臺(tái)數(shù)據(jù)庫(kù)的維護(hù)等方面。對(duì)于前端程序應(yīng)該具有完備的功能和易于操作的優(yōu)點(diǎn),而后臺(tái)數(shù)據(jù)庫(kù)應(yīng)當(dāng)具備數(shù)據(jù)的一致性和安全性等特點(diǎn)。這個(gè)系統(tǒng)主要采用ASP.NET(VisualStudio.net)技術(shù)作為系統(tǒng)前端的開發(fā)工具,采用MSSQL2008技術(shù)作為后臺(tái)數(shù)據(jù)庫(kù)的開發(fā)工具。
2 在線圖書管理系統(tǒng)的分析
2.1業(yè)務(wù)流分析
這個(gè)在線圖書館管理系統(tǒng)主要結(jié)合了先進(jìn)的計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和傳統(tǒng)的圖書館借閱管理服務(wù)系統(tǒng),為了使這個(gè)系統(tǒng)能夠在實(shí)際的操作中發(fā)揮更大的作用,提高圖書館管理工作者的工作效率和工作質(zhì)量,現(xiàn)在對(duì)該在線圖書館管理系統(tǒng)提出以下幾點(diǎn)開發(fā)目標(biāo):
1)操作簡(jiǎn)單、界面友好:采用控件式的頁(yè)面布局,這樣能夠使信息的錄入變得更加簡(jiǎn)單;同時(shí)想要查看圖書的名稱、類別、作者、出版社等信息,只要點(diǎn)擊鼠標(biāo)即可實(shí)現(xiàn)。
2)即時(shí)可見(jiàn):如果圖書的部分信息進(jìn)行了修改,比如說(shuō)進(jìn)行添加、修改和刪除等操作能直接觀察到,達(dá)到“即時(shí)發(fā)布、即時(shí)見(jiàn)效”的效果。
3)功能完善:不僅要具備一般圖書管理系統(tǒng)的常見(jiàn)功能,比如圖書信息的錄入、瀏覽、刪除、修改等,還應(yīng)該具備能夠及時(shí)管理這些信息的功能。
4)方便移植:要求該系統(tǒng)不僅具備實(shí)用性、可靠性和適應(yīng)性,更重要的是要具備一定程度的先進(jìn)性。對(duì)于不同的圖書館機(jī)構(gòu),進(jìn)行適當(dāng)修改之后應(yīng)該具備完全符合各種圖書館的在線圖書管理系統(tǒng)。在管理系統(tǒng)內(nèi)會(huì)存放有所有的數(shù)據(jù)和文件,只要對(duì)其中的部分?jǐn)?shù)據(jù)和文件進(jìn)行修改,那么就能夠在系統(tǒng)界面上實(shí)時(shí)觀察到這種變化,從而降低了更改系統(tǒng)源代碼時(shí)的工作難度。
5)動(dòng)態(tài)管理:系統(tǒng)應(yīng)當(dāng)具有對(duì)于數(shù)據(jù)庫(kù)的實(shí)時(shí)操作能力,能夠隨時(shí)隨地對(duì)數(shù)據(jù)庫(kù)信息進(jìn)行查詢、更改和錄入等操作。
2.2系統(tǒng)功能分析
由于該在線圖書管理系統(tǒng)具有非常多的功能,可以分別畫出該系統(tǒng)的功能模塊圖,通過(guò)對(duì)于模塊圖的描述來(lái)了解系統(tǒng)中的各個(gè)功能。
3 在線圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
3.1數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)
對(duì)這個(gè)在線圖書管理系統(tǒng)進(jìn)行系統(tǒng)功能分析,可以得到以下幾個(gè)用戶需求信息:
1)使用用戶大多為讀者和管理員;
2)管理員可以通過(guò)在線圖書管理系統(tǒng)進(jìn)行管理員信息、讀者信息和圖書信息的維護(hù),以及對(duì)與圖書借閱信息的維護(hù);
3)一般情況下圖書都是按書類別進(jìn)行分類的;
4)一個(gè)讀者可以同時(shí)借閱多個(gè)或者多個(gè)型號(hào)的圖書。
通過(guò)對(duì)在線圖書管理系統(tǒng)的功能分析和用戶需求來(lái)看,可以設(shè)計(jì)成以下幾個(gè)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):管理員信息、讀者信息、圖書信息、圖書借閱信息、圖書續(xù)借信息和圖書歸還信息。通過(guò)對(duì)這幾類數(shù)據(jù)以后,就能夠設(shè)計(jì)出一個(gè)滿足用戶需求的實(shí)體,同時(shí)也能得到他們之間的具體關(guān)系,為之后的結(jié)構(gòu)設(shè)計(jì)奠定一個(gè)堅(jiān)實(shí)的基礎(chǔ)。
3.2管理模塊界面設(shè)計(jì)與實(shí)現(xiàn)
對(duì)于用戶來(lái)說(shuō),他們所接觸的大部分功能都是通過(guò)管理模塊進(jìn)行的,這是因?yàn)橛脩裟K所顯示出的大部分?jǐn)?shù)據(jù)都是通過(guò)管理模塊來(lái)添加的。管理模塊要比用戶使用的其他功能模塊復(fù)雜,因?yàn)樵诠芾砟K中還要對(duì)所有的信息進(jìn)行維護(hù),包括信息的瀏覽、增加、修改和刪除等操作。為了方便使用,可以將頁(yè)面的名稱更改為“模塊名+功能名”。
4 結(jié)語(yǔ)
這篇文章主要介紹了使用ASP.NET和SQL2008兩種技術(shù)來(lái)打造一種小型的在線圖書管理系統(tǒng),這個(gè)系統(tǒng)在功能上與傳統(tǒng)的圖書館里系統(tǒng)相比較為完善。系統(tǒng)以Web界面與用戶進(jìn)行交流,同時(shí)能夠?yàn)樽x者提供一定的信息,也能夠讓讀者進(jìn)行一定范圍內(nèi)的操作。系統(tǒng)能夠簡(jiǎn)單快速地進(jìn)行圖書信息和數(shù)據(jù)地瀏覽、查詢、編輯和管理等操作,同時(shí)系統(tǒng)采用了模塊化的設(shè)計(jì)方法,照顧到許多用戶的需求以及系統(tǒng)地應(yīng)用和維護(hù)程度,能夠?qū)⒏鱾€(gè)功能模塊分別添加到不同地模塊當(dāng)中。希望這個(gè)在線圖書管理系統(tǒng)能夠具有一定的社會(huì)實(shí)用價(jià)值,同時(shí)會(huì)對(duì)開發(fā)這種類似功能的系統(tǒng)提供了一定的幫助。
參考文獻(xiàn):
[1]黃文漢.基于Web的在線圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2017, 13(26):97-98.
[2]朱濤.基于WEB服務(wù)的圖書館管理系統(tǒng)[J].價(jià)值工程,2010,29(19):141- 141.