高校图书管理系统
(贵州民族学院数学与计算科学系2000级贵F550025)
摘要本文介绍了在 Visua1 Ba si c6.0环境下采用“自上而下地总体规划
自下而上地应用开发”的策略开发本系统的详细过程,提出实现图书馆信息管
理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能
设计,从图书的入库登记到查询浏览,从借书证发放到图书的借,形成了一个整体自动化
管理模式,从软件工程的角度进行了科学而严谨的阐述。
关键词图书管理、借阅、浏览、 Visual Basic
MANAGEMENT SYSTEM OF LBRARY
He kun
(The de pa rtment of Maths and Computer sciences grade2000 of Guizhou University for
ethnic minorities, Guiyang 550025)
Abstract This text introduced under the Visua I Basic6.0 the envi ronment adopt ion "
from top to bottom tota I programming, from the detailed process that bottom to
up applied deve l opment"devel op this system, bring up to realize the basic target
that share of mana gement, resources of library information, from the step that
but the push head into the arithmetic figure of the library, and shows the system
cons truction design and function design, Trom the books of store in warehouse to
register the search to view, books that issue from library card to angle of borrow
become a the whole automat ion the management the mode, and proceeds careful explai
from the sof tware engineering science
Keywords library management. Borrow. View. Visual Basic
问题的引出:随着高等院校的规模不断扩大,高校的图书馆的藏书、管理人员、读者的数量
也越来越多,图书管理涉及到的大量数据处理,一个现代化的图书馆根本不可能使用人工完
成庞大的数据处理。图书管理系统在现代化的高校图书馆管理中具有举足轻重的作用
系统功能分析
高校的图书管理涉及图书信息、系统用户信息、读者信息、图书借阅信息等多中数据管理
从管理的角度可将图书管理分为3类:图书信息管理、系统用户管理、读者数据管理。
图书信息管理包括图书征定、编目、典藏、借还、查询操作:系统用户管理包括系统用户类
別和用户数据管理;读者数据库管理包括读者类别管理和个人数据的录入、修改和删除等
经过实际考察和分析,典型的高等院校图书管理系统主要应有以下功能:
★图书征订:包括图书征订数据的录入、修改、删除与审定等功能
★图书编目:包括图书数据信息的录入、修改等功能。
★图书典藏:包括新书分配、库室调配等功能。
★图书流通:包括图书借阅、续借,图书返还,图书借阋数据的修改和删除、图书书目查
询等功能
★系统用户管理:包括系统用户数据的录入、修改、删除等功能
★读者数据管理:包括读者类别管理,读者个人数据的录入、修改和删除等功能。
图书管理系统功能模块图如
图书管理系统数据流图如下
系统用户管理
读者数据管理
图书编日管理
用户登陆
图书典歲管理
图书征订管理
图书流通管理
借书
还书
续借
借阅记录查寻
图书书日查询
开发与运行环境
开发与运行环境的选择会影响到数据库设计,本例的高校图书管理系统开发与运行环境选择
如下
开发环境: Windows98
开发工具: Visual Basic6.0
数据库管理系统: SQL Server2000
数据库服务器: SQL Server2000桌面引擎
系统实现过程
在实现过程中,首先需要根据系统功能分析设计出需要的数据库,包括各个数据表与数据表
关系图的详细结构。
在实现各个功能模块时,也采用先模块后系统集成的方式,即各个系统功能模块分別独立设
计和调试,在创建系统主题窗体是才将各个功能模块通过主窗体的菜单系统集成到一起,*
后进行系统整体设计和调试。在实现图书查询和读者个人借阅数据查询时,结合高校图书管
理系统运行的特定环境,使用IIS应用程序来实现
操作过程
1.数据库设计
数据库设计可概括为两个步骤:绘制系统数据流图与总结数据字典、设计数括库结构
**步,绘制系统数据流图,具体方法如下。
根据系统功能模块结枸图和高校图书管理流程,绘制出系统数据流图。根据系统数据流图以
及典型高校图书管理系统的要求,总结出下面的数据字典
系统用户数据:图书馆内部工作人员使用图书管理系统的身份数据,包含的数据项有用户编
号、登陆口令、权限代码
读者类别数据:借图书读者的类别数据,包含的数据项有读者类別编号、类别名称、借书
数量、借书期限、有效期限。
读者个人数据:读者个人与图书借阅相关的身份数据,包含的数据项有借证编号、读者类
別编号、姓名、部门名称、办证时间。
图书书目数据:用于图书编目使用的书目数据,包含的数据项有索书号、图书条码、书名、
作者、出版社、字数、页数、内容简介、关键词
新书书目数据:图书编目产生的书目数据,包含的数据项与图书书目数据相同。
馆藏书目数据:新书书目经典藏之后形成馆藏图书书目数据,包含的数据项有索书号、图书
条码、书名、作者、出版社、出版日期、字数、页数、内容简介、关键词、入馆日期、复本
数、可借数、库室名
图书征订数据:征汀图书的相关数据,包含的数据项有书名、作者、出版社、出版日期、数
量、征订日期。
图书借阅数据:包含的数据项有图书条码、借阅证编号、借阅日期、还书?期、图书所在库
室编号。
第二步,数据库结构设计,具体方法如下
使用SQL. Server200作为数据库管理系统
(1)打开开始菜单,选择开始菜单,选择程序里面的 Microsoft SQL Server企业管理器菜单