APP下载

图书管理系统设计与实现

2019-11-16徐连霞傅伟

今日财富 2019年28期
关键词:借书管理系统书籍

徐连霞?傅伟

随着高职院的扩招,图书馆的规模和收藏也在扩大。图书管理系统的使用可以提高图书管理的效率,减少人工工作量和管理成本,节省时间和精力,使管理体系更加规范,科学的功能设置,大大提高了图书馆工作效率。

一、引言

随着大学办学规模的扩大,图书馆的规模和藏书也在扩大。图书管理系统的应用可以提高图书管理的效率,减少人工工作量和管理成本,节省时间和精力。提高图书馆管理的服务强度和安全性,使管理體系更加规范、科学。

二、系统设计

(一)系统设置

系统操作员登录模块:用于系统操作员进入后台操作。

系统参数设置:设置数据输入(图书信息、用户信息、借阅信息的参数是否自动编号根据字段的属性设置的。)

(二)图书管理

图书信息管理:新书入库,管理员对新书进行编码,并将具体信息输入图书信息表中。后续可以对图书信息进行编辑。

出版社管理:增、删、改等管理。

图书注销:部分图书将随着时间的推移没有使用价值,或者破损,可以对其进行注销。

数据查询:对书籍、读者信息进行查询。

(三)读者管理

读者信息管理:读者和读者档案的类型,包括添加、修改、删除读者和借阅用户的类型信息、书籍管理等。

图书借阅:读取图书卡号,自动判断是否合法可行。

图书归还: 通过二维码自动识别书号。同时还可以提醒借阅人当前借书量、还可借书量,应归还日期等信息,可以自动计算罚金。

图书丢失、 损坏处理:图书遗失、损坏的,按照罚款规则计算罚款,并同时记录图书需要退库的情况。

三、数据库设计

本系统中数据表比较多,这里只列举book表。book表保存了图书馆藏书库存信息,有书籍名、作者、出版年份和总库存数等。如表1-1所示。

四、系统功能模块实现

以管理员登录模块为例详细论述。

当用户名和密码匹配时,则登录进入系统,代码如下:

public static AdminInfo G etAdminByIdint 1oginId)

string stsq1 ='select * from tb admin where adminid = @id"SqlParameterD para =new s qlParameteri

new SqlParameter("@ i",loginId)1:

SqlDatReader reader =DB Helper.GetDataReaderstrs para),if (reader.Read)

AdminInfo admin EEw AdmunIno0;

dmin.Adminid =Conver.ToInt32reader 'admimid"D;admin.Namel =Convert.IoS tring(reader[" name"]);

五、结语

经过一阶段的运行,图书管理系统运行良好,达到预期设计目标。图书馆管理系统提高图书管理的效率,使管理体系更加规范,大大提高了图书馆工作效率,图书馆信息化服务提升了师生满意度,也提升了学校的形象。(作者单位:江苏财经职业技术学院)

猜你喜欢

借书管理系统书籍
Chinese books find an audience overseas中国书籍享誉海外
基于单片机MCU的IPMI健康管理系统设计与实现
基于物联网的IT运维可视化管理系统设计与实现
妙趣横生的伦敦书籍长椅
借书去
曹文轩主编的书籍
基于分布式数据库Cedar的高效工单管理系统设计与实现
书籍与少年
钟繇学书
上海:从书店里借书看