圖書(shū)管理系統
2012-01-11 22:53:01 來(lái)源:spinthree.com 瀏覽:280次系統概述
圖書(shū)館管理系統是一些單位不可缺少的部分,書(shū)籍是人類(lèi)不可缺少的精神食糧,尤其對一些學(xué)校來(lái)說(shuō),尤其重要。所以圖書(shū)館管理系統應該能夠為用戶(hù)提供充足的信息和快捷的查詢(xún)手段。但一直以來(lái)人們使用傳統人工的方式管理圖書(shū)、期刊、試卷合訂本等,這種管理方式存在著(zhù)許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(cháng),將產(chǎn)生大量的文件和數據,這對于查找、更新和維護都帶來(lái)了不少的困難。
隨著(zhù)科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻認識,它已進(jìn)入人類(lèi)社會(huì )的各個(gè)領(lǐng)域并發(fā)揮著(zhù)越來(lái)越重要的作用。作為計算機應用的一部分,使用計算機對圖書(shū)資源信息進(jìn)行管理,具有著(zhù)手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長(cháng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高圖書(shū)館管理的效率,也是企業(yè)、學(xué)校的科學(xué)化、正規化管理,與世界接軌的重要條件。
因此,開(kāi)發(fā)這樣一套管理軟件成為很有必要的事情,在下面的各章中我們將以開(kāi)發(fā)一套圖書(shū)館管理系統為例,談?wù)勂溟_(kāi)發(fā)過(guò)程和所涉及到的問(wèn)題及解決方法。
圖書(shū)館管理系統是典型的信息管理系統(MIS),其開(kāi)發(fā)主要包括后臺數據庫的建立和維護以及前端應用程序的開(kāi)發(fā)兩個(gè)方面。對于前者要求建立起數據一致性和完整性強.數據安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點(diǎn)。
經(jīng)過(guò)分析如此情況,我們使用微軟公司的VISUAL BASIC開(kāi)發(fā)工具,利用其提供的各種面向對象的開(kāi)發(fā)工具,尤其是數據窗口這一能方便而簡(jiǎn)潔操縱數據庫的智能化對象,首先在短時(shí)間內建立系統應用原型,然后,對初始原型系統進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶(hù)滿(mǎn)意的可行系統。
系統分析與設計
應用背景
圖書(shū)館是高等院校的重要組成部門(mén),是教師和學(xué)生獲取知識的重要場(chǎng)所。由于圖書(shū)館主要從事大量的圖書(shū)資料的儲存和流通。所以一直以來(lái),計算機在圖書(shū)館的圖書(shū)管理中得到了廣泛的應用。
目前,本單位教師較多,借科技書(shū)籍情況日益增長(cháng)。本系統就是要達到對教師人員借科技書(shū)籍的日常管理,能快速完成,并對信息進(jìn)行數據庫管理的目的。為了適應本系小型圖書(shū)館業(yè)務(wù)發(fā)展的需要,解決問(wèn)題。經(jīng)過(guò)考察比較,決定利用自己的力量對本單位的小型圖書(shū)管理系統進(jìn)行重新改造。使新系統不僅能利用當前的軟件開(kāi)發(fā)技術(shù)和校園網(wǎng)建設成果,方便讀者查詢(xún)、借閱操作,解決流通中存在的問(wèn)題。而且,能結合本單位資金投入有限、圖書(shū)需求量大等特點(diǎn),對圖書(shū)管理中各業(yè)務(wù)環(huán)節的加強管理。所以系統在實(shí)現時(shí),實(shí)現傳統的驗收、編目、典藏、流通和管理等環(huán)節。
系統需求
數據庫需求分析
用戶(hù)的需求具體體現在各種信息的提供、保存、更新和查詢(xún),這就要求數據庫結構能充分滿(mǎn)足各種信息的輸出和輸入。收集本數據、數據結構以及數據處理的流程,組成一份詳盡的數據字典。
針對一般圖書(shū)管理系統的需求,通過(guò)對學(xué)生學(xué)習過(guò)程的內容和數據流程分析,設計如下面所示的數據項和數據結構:
(1)讀者類(lèi)別(數據項):
種類(lèi)名稱(chēng)、借書(shū)數量、借書(shū)期限、有限期限、
(2)讀者信息(數據項):
讀者姓名、讀者編號、性別、讀者類(lèi)別、工作單位、家庭住址、電話(huà)號碼、登記日期、已借數量
(3)借閱信息(數據項):
借閱編號、讀者編號、讀者姓名、書(shū)籍編號、書(shū)籍名稱(chēng)、出街日期、還書(shū)日期、
(4)書(shū)籍信息(數據項):
圖書(shū)編號、書(shū)名、類(lèi)別、作者、出版社、出版日期、登記日期、是否被借出
(6)圖書(shū)類(lèi)別(數據項):
類(lèi)別名稱(chēng)、類(lèi)別編號、
(7)用戶(hù)表
用戶(hù)賬號、密碼
系統功能分析
系統開(kāi)發(fā)的總體任務(wù)是實(shí)現圖書(shū)信息關(guān)系的系統化、規范化和自動(dòng)化。
系統功能分析是在系統開(kāi)發(fā)的總體任務(wù)的基礎上完成的。本系統中的圖書(shū)管理系統需要完成的功能上主要有:
(1)圖書(shū)信息的輸入:包括圖書(shū)的編號、書(shū)名、作者、類(lèi)別、是否借出等。
(2)圖書(shū)信息的查詢(xún),包括按出版社、編號、作者、書(shū)名、類(lèi)別、信息等。
(3)圖書(shū)信息的修改:包括修改圖書(shū)的信息、等。
(4)圖書(shū)類(lèi)別修改:修改圖書(shū)的類(lèi)別信息。
(5)讀者信息修改、添加。讀者類(lèi)別添加、修改。
(4) 圖書(shū)借閱管理:添加借書(shū)信息、添加還書(shū)信息。
(5) 圖書(shū)借書(shū)信息的查詢(xún):查詢(xún)借出的書(shū)、未借出的書(shū)、
(6) 借書(shū)卡信息的輸入:包括卡號、密碼、姓名、性別等。
(7)系統管理:更改密碼、更改密碼。