1 图书馆功能实例
由于用户登录和权限管理的功能各个系统实现的方法是一致的, 详细介绍的功能模块如图1所示。
2 图书馆管理系统需求分析
2.1 系统需求
图书馆管理系统用来管理图书在借还过程中的各种信息, 主要包括图书基本信息、图书的存储信息、借书和还书信息、图书预约信息以及读者信息等。系统主要认为包括以下几项。
(1) 资料管理, 主要负责管理各种图书信息、读者信息。
(2) 借书管理, 主要负责读者借书服务, 包括预约、借书和续借功能。
(3) 还书管理, 主要负责读者还书服务, 并对逾期和罚款进行处理。
(4) 检索统计, 主要负责对图书的各类信息进行查询和统计分析。
(5) 系统管理, 主要负责管理用户信息和用户登录, 以及系统的参数配置。
2.2 可行性分析技术可行性
级开发工具的产品有:Microsoft公司的Visual Basic。Microsoft公司的Visual C。Borland公司的Delphi。Powersoft公司的PowerBulider。Java等等, 这些大大提高了数据库应用软件开发的效率。
开发环境可行性, 采用Visual Basic开发工具。它首先是一个开放的协作式系统之外, 可以和多种PC产品集成, 并可以通过专用接口或ODBC接口连接许多比较常用的数据库。其次它具有可视化的开发环境, 使代码的编写更为直观。再次它随身携带的Sybase SQL Anywhere本身就是个功能强大的DBMS, 对小型应用来说, 直接使用这个数据库就是个质优价廉的选择。而为方便用户界面的开发, Visual Basic提供了大量控件。
2.3 图书馆管理服务系统
“信息服务系统”用于对图书馆信息、书籍信息、常用词库等项目进行初始化设置, 这些设置一般不轻易改动, 包含的功能模块如图2所示。
3 系统程序分析
3.1 资料管理
资料管理模块主要用于管理文献类型、图书信息和读者信息。文献类型即对图书进行分类 (如中文图书、英文图书等) , 并对文献分类信息进行维护;图书信息即管理图书的基本信息, 并对图书信息惊醒维护;读者信息即管理读者信息, 并对读者信息进行维护。
(1) 选择[资料管理]类别设置菜单命令, 进入文献类型管理、文献类型主要用于建立文献信息, 并对文献类型信息进行添加、删除、修改、查询等操作。当用户单击[资料管理]、[文献类型]命令, 弹出[文献类型]界面, 单击[保存]按钮保存操作信息, 单击[取消]按钮取消操作不。拥护也可以通过移动按钮来查找所需的信息。
(2) [图书信息]主要用于图书基本信息, 并对图书信息进行添加、删除、修改、查询等操作。用户登录系统后, 单击[资料管理]、[图书信息]命令, 弹出[图书信息]界面, 用户也可以通过移动按钮来查找所需的信息。单击[添加图书]按钮时, 弹出[添加图书]界面。用户单击[添加]按钮可以添加图书信息, 单击[保存]按钮可以保存所添加的图书信息。
单击[修改图书]按钮时, 弹出[修改图书]界面, 用户可以修改图书信息, 然后单击[保存]按钮保存所修改的图书信息。
(3) [读者信息]负责管理读者信息, 提供添加、删除、修改、查询等操作。用户登录系统后, 单击[资料管理]、[读者信息]命令, 弹出[读者信息]界面, 单击[保存]按钮保存操作信息, 单击[取消]按钮取消操作, 用户也可以通过移动按钮来查找所需的信息。
3.2 借书系统
借书管理模块主要实现图书预约、读者借书和图书续借功能。图书预约负责处理读者的图书预约服务, 对零库存图书进行预约;读者借书负责处理读者借书服务, 对满足条件的读者出借图书;图书续借负责处理读者的续借图书服务。
(1) 图书预约主要负责读者图书预约服务, 提供添加预约、处理预约和查询预约功能。
用户登录系统后, 单击[借书管理]、[图书预约]命令, 弹出[图书预约]界面, 用户可以进行添加预约、查询预约、处理预约等操作。选择查询条件, 输入查询值后, 单击[预约查询]按钮将显示查询信息。选中某一条记录, 选择预约标志后, 单击[处理预约]按钮可以对预约信息进行处理。在[图书预约]界面中, 单击[添加预约]按钮, 弹出[添加预约]界面, 在[添加预约]界面中, 用户可以添加预约信息。
(2) [图书借阅]主要负责读者的借书服务, 包括图书预约、借书和图书续借功能。用户登录系统后, 单击[借书管理]、[读者借书]命令, 弹出[借书]界面, 当输入读者号时, 将在右边显示读者罚款、未还图书、超期图书;当输入图书号时, 将在右边显示题名、作者、版次、数量。借书时要求检查读者号和图书号输入是否正确, 同时检查用户能不能借书, 库存有没有图书可出借。单击[借书]按钮完成借书服务。
(3) [图书续借]负责处理读者续借服务。在用户进行续借之前, 需要核实用户是否有逾期未还的图书。如果有逾期未还的图书, 不能进行图书续借。用户登录系统后, 单击[借书管理]、[图书续借]命令, 弹出[图书续借], 用户在[输人10位读者号]文本框中输入读者号, 单击[借书查询]按钮可以得到借书列表。选择需要续借的图书, 单击[续借]按钮完成图书续借。
3.3 还书系统
还书管理模块包括还书、逾期图书和罚款信息。还书负责处理还书服务, 同时提供图书是否超期和罚款信息;逾期图书负责查找读者逾期的图书信息;罚款信息负责计算读者罚款信息, 并提供付款功能。
3.4 检索统计
检索统计模块主要包括图书检索、动态信息和统计分析。图书检索提供图书多条件、支持模式匹配的检索;动态信息提供预约信息、借书信息、续借信息、还书信息4类动态信息的查询。
3.5 系统管理
系统管理模块主要包括包括用户管理、密码管理、重新登录和参数配置。用户管理用户维护系统用户的基本信息;密码管理用于为用户提供密码管理功能。
用户管理负责维护系统用户的信息, 包括用户ID、用户名称、用户类别、密码、权限、身份证号、地址、电话、邮箱等。用户登录系统后, 单击[系统管理]、[用户管理]命令, 弹出[用户管理]界面, 管理员可以对用户信息进行管理。
密码管理负责用户密码的修改, 包括建立和修改读者、工作人员、管理人员的密码。用户登录系统后, 单击[系统管理]、[密码管理]命令, 弹出[密码管理]界面, 用户可以自行修改自己的密码。
重新登录负责提供重新登录功能。用户登录系统后, 单击[系统管理]、[重新登录]命令, 弹出[重新登录]界面。[重新登录]界面也是系统的启动界面。用户选择用户ID, 输入密码后, 单击[确认]按牛将进入系统主界面。如果该用户不存在且用户ID为读者号, 系统自动添加该读者为系统用户。
参数配置主要负责对系统的参数配置。用户登录系统后, 单击[系统管理]、[参数配置]命令, 弹出[参数配置]界面。用户输入系统参数, 单击[保存]按钮, 即可完成参数配置。
4 结语
图书馆的信息化, 从最初的对图书馆业务管理实行信息化发展, 到对图书馆各个业务流程进行系统和网络话化管理。并建立大规模以个体文献目录联机查询为主的资源共享系统。进入21世纪, 充分利用计算机网络和信息技术, 逐步实现不同载体的实体文献的信息化管理和多方位的联机查询。
摘要:图书馆的文献信息资源愈来愈重要。图书馆信息网络建设也将迈向了一个新的台阶。图书管管理系统是典型的信息管理系统 (MIS) , 用来管理图书馆在借还过程中的各种信息。其主要包括数据的建立和维护。要求建立数据一致性和完整性, 易使用等特点。
关键词:图书管理,信息系统,数据库软件,界面
【对现图书馆管理系统建设分析】相关文章:
分析党校数字图书馆建设09-10
地方党校图书馆建设的实证分析09-11
分析高校图书馆网站建设现状02-14
高校图书馆新型智库建设分析11-04
地方图书馆数字化资源建设策略分析09-10
在图书馆建设中运用社会力量的策略分析09-11
数字图书馆资源建设过程中版权保护分析09-11
高校图书馆管理与建设05-10