对现图书馆管理系统建设分析

2023-03-08

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) , 用来管理图书馆在借还过程中的各种信息。其主要包括数据的建立和维护。要求建立数据一致性和完整性, 易使用等特点。

关键词:图书管理,信息系统,数据库软件,界面

上一篇:地质钻探技术与应用研究下一篇:大学英语教学中的文化导入