基于EPC技术的图书借阅管理应用系统的设计与实现
2020-03-30张小雪白萌付丽华
张小雪 白萌 付丽华
【摘要】图书馆人员流动频繁,管理人员稀缺,现在已是高科技信息时代,还用手动记录信息将浪费了极大的资源,对图书馆工作人员来看,图书信息添加管理、图书类别管理、借阅者信息管理等等都属于图书馆管理。这些项目如果还手工将会特别繁琐,易出错,不容易整理,给借阅者和工作人员带来了巨大的困扰。本次利用VB软件来设计图书馆借阅系统来实现用户登录界面管理;图书基本信息的添加、修改、删除、查询;借阅者基本信息添加;图书按类查询,可以查询出该类别的所有图书信息;图书按时查询(按日查询、按月查询),可以查询出某特定日期一共借出多少本图书数量等多种功能。
【关键词】图书管理系统;图书信息管理;借阅者信息管理;图书类别管理
1. 概述
本次利用VB软件来设计图书馆借阅系统来实现用户登录界面,从而进行对借阅图书的查询等操作。
1.1 开发背景
用电脑管理图书馆里一切图书信息是一种计算机应用技术的改革创新,当图书馆管理还没用计算机管理图书之前图书管理人员都是用手工笔记记录的方式来记录图书信息的,如今图书馆管理都是利用电脑采用实时管理,同时也减轻了管理员的负担。
1.2 图书管理系统产生的背景
图书管理系统就是电脑信息处理系统,它开发主要分为后台数据库的建立和维护以及前端应用程序的应用开发两个方面。对于后台数据库的建立和维护要求建立起数据库要完整、安全。而对于前端应用程序则要求应用程序具备功能要求用户界面合理、完善、简单便捷的优点。
1.3系统功能需求分析
本次设计的总体任务是实现图书管理系统的系统化和自动化,帮助图书管理员更好地更高效地完成图书借阅管理工作,本次设计要完成的功能主要有:
系统登录部分:添加用户名,填写密码,进入系统。
书籍管理部分:图书类别管理和图书信息管理。其中,书籍类别管理包括添加书籍类别、修改书籍类别、删除书籍类别等;书籍信息管理包括书籍信息的添加、修改、查询、删除等。
借阅读者管理部分:借阅者类别管理和借阅者信息管理,借阅者类别管理包括借阅者类别添加、修改、删除等;借阅者信息包括借阅者添加读者信息、修改读者信息、查询读者信息、删除读者信息等。
借阅管理部分:可以按时查询和按类查询,按时查询能查询出某日或某月借出图书的数量;按类查询能查询出该类的图书的多有图书名。
2. 系統设计与实现
本系统的设计设计使用Visual Basic 6.0软件,它是一种最简单的编程软件。Visual Basic就是应用上Basic开发语言的一套工具,简称就是VB。Visual Basic的开发使原来繁琐的编程变得容易、快捷。以前要实现的功能都要通过全套的代码来操作。VB把以前的复杂代码逐渐简化成最简洁明了的代码,使人们更好的掌握编程的相关知识,让人们更方便运用掌握编程技术,软件功能使用界面如图2.1所示。
2.1 模块设计
本系统实现如下功能:
(1)登录界面部分实现正确填写用户名和密码登录进入图书借阅系统中。
(2)图书添加主界面实现显示图书的基本信息,但是不能编辑该图书的基本信息,其界面可以进入图书信息界面、借阅者信息界面、综合信息界面,帮助界面等操作。
(3)图书信息添加界面实现对图书信息进行添加、修改、删除等操作。
(4)借阅者添加界面实现对借阅者的信息进行添加、修改、删除等操作。
(5)借阅者考勤界面实现对借阅者短期(一日)借书的打卡考勤等操作。
(6)按类统计界面实现对图书分类等操作。
(7)按时统计界面实现查询出某日借出的图书总数和某月借出图书的总数等操作。
2.2 数据库设计
数据库是连接各个界面运行代码的主要仓库,是用于查询的大量数据信息的库。使用数据库同样也有好多好处,比如数据信息的汇集节省了数据的存储空间,充分共享实现数据资源。此外,数据库技术为我们提供了快捷的使用手段,使用用户易于编写数据,所以主要研究内容是实现图书馆日常工作需要用到的一些操作功能。
本次设计在数据库中设计五张表,它们分别为用户表、图书条码表、借阅者信息表、当日借阅者信息表、借阅日期表。这些表都需要连接相应的程序代码才能实现其功能。利用VB建立的数据表截图如下2.2所示。
2.3 程序设计
程序设计包括登录界面设计、主界面设计、菜单和功能模块设计,菜单名称及功能如下:
(1)主界面:登录用户名、密码。登录主界面如下图2.3所示。
(2)图书基本信息页面:显示图书数量、EPC码、类别等。
(3)图书添加界面:填写图书的图书名、EPC码、类别等。图书添加界面图如下2.4所示。
(4)借阅者添加界面:填写姓名、数量、借阅日期等。
(5)按类统计界面:填写类别,查询后显示该类别的图书。
3. 结论
本次设计主要是完成图书借阅管理系统的开发,利用Visual Basic 6.0软件做成一个小型的图书信息管理系统。该系统主要可用于一些比较小型的图书馆管理日常借阅工作。
系统登录部分:添加用户名,填写密码,进入图书借阅系统。
书籍管理部分:图书类别管理和图书信息管理。其中,书籍类别管理包括添加书籍类别、修改书籍类别、删除书籍类别等;书籍信息管理包括书籍信息的添加、修改、查询、删除等。
借阅读者管理部分:借阅者类别管理和借阅者信息管理,借阅者类别管理包括借阅者类别添加、修改、删除等;借阅者信息包括借阅者添加读者信息、修改读者信息、查询读者信息、删除读者信息等。
借阅管理部分:可以按时查询和按类查询,按时查询能查询出某日或某月借出图书的数量;按类查询能查询出该类的图书的多有图书名。
本次系统设计使我有了一次实际感受体验的过程,解决现实问题,提高自己分析问题、解决问题的能力。最后,本次系统设计使我增加了对学习数据管理信息系统的兴趣。自己独立思考,通过自己编程、布局制作图书馆管理系统,最关键的一点就是自己有了实操的机会,并且对电子设计应用收获颇多。
作者简介:张小雪、白萌 沈阳工学院学生;付丽华(通讯作者)辽宁人,沈阳工学院,教师,副教授