摘要:本文從需求分析,概要設(shè)計(jì)到詳細(xì)設(shè)計(jì)分別闡述了圖書管理系統(tǒng)的開發(fā)過(guò)程;并針對(duì)圖書管理系統(tǒng)中的各個(gè)模塊之間的相互作用進(jìn)行詳細(xì)的介紹。通過(guò)本系統(tǒng)開發(fā),解決了圖書館關(guān)于數(shù)據(jù)管理的一些矛盾,實(shí)現(xiàn)了數(shù)據(jù)的完整性、一致性和安全性。
關(guān)鍵詞:Visual Basic 6.0;圖書管理系統(tǒng);SQL Server 2000
中圖分類號(hào):TP311.13 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2012) 09-0000-02
一、國(guó)內(nèi)外現(xiàn)狀及其分析
在過(guò)去的20年中,圖書館作為一種信息資源的集散地,圖書和用戶借閱資料種類繁多,包含很多的信息數(shù)據(jù)的管理;對(duì)圖書館數(shù)據(jù)管理的主要方式是文本、表格等介質(zhì)的手工處理,這種數(shù)據(jù)處理方式缺點(diǎn)是工作量大,容易出錯(cuò)?,F(xiàn)今,盡管有的圖書館有計(jì)算機(jī),但是尚未用于信息管理,沒有發(fā)揮它的效力,資源比較閑置。因此基于Visual Basic 6.0和SQL Server 2000的系統(tǒng)的開發(fā),實(shí)現(xiàn)全新圖書管理系統(tǒng)勢(shì)在必行。
二、系統(tǒng)設(shè)計(jì)
(一)設(shè)計(jì)思想
常見的設(shè)計(jì)思想有兩種:結(jié)構(gòu)化和面向?qū)ο蠡?,本系統(tǒng)采用的是面向?qū)ο蟮脑O(shè)計(jì)思想,下面簡(jiǎn)單介紹一下兩者的不同以及面向?qū)ο蟪绦蛟O(shè)計(jì)的優(yōu)點(diǎn)。
傳統(tǒng)的結(jié)構(gòu)化開發(fā)過(guò)程包括軟件目標(biāo)的功能分解,以及使用正確的參數(shù)和返回值來(lái)創(chuàng)建函數(shù)。首先分析需求,確定功能,然后以函數(shù)的形式進(jìn)行建模。
在結(jié)構(gòu)化開發(fā)方法面臨問(wèn)題的時(shí)候,使用面向?qū)ο蟮姆椒ㄟM(jìn)行分析、設(shè)計(jì)和開發(fā)就可以解決一部分問(wèn)題。面向?qū)ο蟮姆治龊驮O(shè)計(jì)方法源于現(xiàn)實(shí)生活中的模塊化的思想。對(duì)象是提供一組相關(guān)功能的實(shí)體,對(duì)象之間互相作用從而完成一定的任務(wù)。
(二)系統(tǒng)登陸模塊設(shè)計(jì)
本系統(tǒng)登陸模塊是為了保證系統(tǒng)的安全性而設(shè)計(jì)的,在登陸時(shí)只有輸入正確的用戶名和密碼才能進(jìn)入系統(tǒng),如果用戶名和密碼中的一項(xiàng)錄入為空時(shí)系統(tǒng)會(huì)提示用戶名或密碼不能為空,用戶必須重新輸入。當(dāng)用戶登陸輸入密碼錯(cuò)誤次數(shù)超過(guò)三次時(shí),系統(tǒng)會(huì)提示用戶登陸錯(cuò)誤次數(shù)超過(guò)三次,隨后系統(tǒng)會(huì)自動(dòng)退出。
(三)圖書信息模塊設(shè)計(jì)
1.查詢圖書信息模塊設(shè)計(jì)
圖書信息查詢是本系統(tǒng)比較重要的一個(gè)部分,其功能是管理員可以通過(guò)輸入想要查找的圖書編號(hào)、圖書名稱、圖書類別等與圖書相關(guān)的信息對(duì)圖書進(jìn)行查找。
2.添加圖書信息模塊設(shè)計(jì)
圖書信息添加的功能是管理員可以通過(guò)此模塊來(lái)輸入最新入庫(kù)的圖書編號(hào)、圖書名稱、圖書類別等與圖書相關(guān)的信息。
3.修改圖書信息模塊設(shè)計(jì)
圖書信息修改模塊其功能是管理員可以通過(guò)此模塊對(duì)圖書編號(hào)、圖書名稱、圖書類別等與圖書相關(guān)的信息進(jìn)行修改。
4.刪除圖書信息模塊設(shè)計(jì)
圖書信息刪除模塊其功能是管理員可以通過(guò)此模塊對(duì)圖書編號(hào)、圖書名稱以及圖書相關(guān)的條件信息進(jìn)行刪除。
(四)程序設(shè)計(jì)代碼