RFID课程设计之图书管理系统

RFID课程设计之图书管理系统

    • 摘 要
    • 绪 论
    • 第一章 需求分析
      • 1.1 任务概述
      • 1.2 需求规定
    • 第二章 概要设计
      • 2.1 总体设计
      • 2.2 系统设计思想
      • 第三章 详细设计及编码
      • 1, 主菜单
      • 2, 管理书库
        • 2.1 管理书库主界面
        • 2.2 增加书籍
        • 2.3 增加用户
        • 2.4查看用户
      • 3,借阅
        • 3.1 验证
        • 3.2 借阅
      • 4,归还
        • 4.1 主界面
        • 4.2 借书详情
    • 第四章 系统测试
      • 4.1 打开串口
      • 4.2 进入管理书库进行图书添加操作
      • 4.3 新增用户
      • 4.4 查看用户
      • 4.5 借书操作
      • 4.6 用户借书详情
      • 4.7 用户归还书籍

摘 要

本文介绍了在VB6.0 环境下采用“自上而下的总体规划,自下而上的应用开发”的策略开发一个图书借还管理系统,能够通过PC机读取用户信息的RFID卡,并通过ID信息管理用户;读取代表图书信息的RFID卡,并通过ID 管理图书。同时可以实现一个用户可借多本书,但一本书只能被一个用户借的逻辑操作,并附带了一些主要的窗口和程序。

绪 论

图书馆使用了射频识别(RFID)技术,图书将采用电子数字标签,读者可自动化借还书。大大节省了馆员的工作量和读者等待的时间。RFID能更好地提高图书流通管理和典藏管理的工作效率,使得图书馆管理员可以有更多的时间来为读者提供服务。

第一章 需求分析

1.1 任务概述

实现通过借阅RFID卡标签实现管理用户,通过图书RFID卡实现管理图书,并且同时实现一个用户可借多本书,但一本书只能被一个用户借的逻辑操作。

1.2 需求规定

实现图书和用户的动态添加和存储,图书和用户都通过RFID标签进行管理,能够实现基本的读卡和逻辑操作,同时给用户友好的操作界面及提示。

第二章 概要设计

2.1 总体设计

能够对用户、书籍及用户行为进行管理,提供较为完善的差错控制与友好的用户界面,尽量避免误操作。

把图书借还系统的主菜单主要分为三大块:管理书库(增加书籍,增加用户,查看用户,查看书籍及其借阅状态表),借阅(显示图书名及其借阅状态,查看借书情况,借出操作),归还(刷卡扫描自动显示归还书籍信息、归还操作的实现)

2.2 系统设计思想

首先进行系统设计分析,系统设计主要包括系统功能分析、系统模块设计、需要的数据流之间的关系(本次设计采用的是数据关系为数组)。最后在实现各个功能模块时,采用先模块后系统集成的方式,即各系统功能模块分别独立设计和调试,在创建系统主窗体时才将各个功能模块通过主窗体菜单系统集成到一起,最后进行系统整体的设计和调试。

第三章 详细设计及编码

1, 主菜单

RFID课程设计之图书管理系统_第1张图片

                              (主菜单界面)

主菜单界面实现逻辑功能的代码如下:

RFID课程设计之图书管理系统_第2张图片

2, 管理书库

2.1 管理书库主界面

RFID课程设计之图书管理系统_第3张图片

                    (管理书库主界面)

实现系统逻辑代码如下:

RFID课程设计之图书管理系统_第4张图片

2.2 增加书籍

RFID课程设计之图书管理系统_第5张图片

                        (增加书籍主界面)

内部实现系统逻辑功能代码如下:

RFID课程设计之图书管理系统_第6张图片

RFID课程设计之图书管理系统_第7张图片

2.3 增加用户

RFID课程设计之图书管理系统_第8张图片

                      (增加用户主界面)

实现内部逻辑的代码如下:

RFID课程设计之图书管理系统_第9张图片

RFID课程设计之图书管理系统_第10张图片

2.4查看用户

RFID课程设计之图书管理系统_第11张图片

                          (查看用户主界面)

实现内部逻辑代码如下:

RFID课程设计之图书管理系统_第12张图片

3,借阅

3.1 验证

RFID课程设计之图书管理系统_第13张图片

       (图书借阅人验证RFID标签界面)

​ 实现内部逻辑代码如下:

RFID课程设计之图书管理系统_第14张图片

RFID课程设计之图书管理系统_第15张图片

3.2 借阅

RFID课程设计之图书管理系统_第16张图片

                           (借阅主界面)

实现内部逻辑代码如下:

RFID课程设计之图书管理系统_第17张图片

RFID课程设计之图书管理系统_第18张图片

4,归还

4.1 主界面

RFID课程设计之图书管理系统_第19张图片

                   (归还主界面)

实现内部功能和逻辑代码如下:

RFID课程设计之图书管理系统_第20张图片

RFID课程设计之图书管理系统_第21张图片

4.2 借书详情

RFID课程设计之图书管理系统_第22张图片

                      (借书详情主界面)

实现内部逻辑代码如下:

RFID课程设计之图书管理系统_第23张图片

第四章 系统测试

4.1 打开串口

RFID课程设计之图书管理系统_第24张图片

4.2 进入管理书库进行图书添加操作

RFID课程设计之图书管理系统_第25张图片

RFID课程设计之图书管理系统_第26张图片

RFID课程设计之图书管理系统_第27张图片

RFID课程设计之图书管理系统_第28张图片

                    (成功实现一书一卡进行管理)

4.3 新增用户

RFID课程设计之图书管理系统_第29张图片

RFID课程设计之图书管理系统_第30张图片

                  (成功实现一人一卡进行管理)

4.4 查看用户

RFID课程设计之图书管理系统_第31张图片

                           (查看用户)

4.5 借书操作

RFID课程设计之图书管理系统_第32张图片

RFID课程设计之图书管理系统_第33张图片

RFID课程设计之图书管理系统_第34张图片

        (实现一个人借多本书,一本书只能有一个人借)

4.6 用户借书详情

RFID课程设计之图书管理系统_第35张图片

                   (显示用户借书详情)

RFID课程设计之图书管理系统_第36张图片

                    (管理员可查看书籍的借阅状态)

4.7 用户归还书籍

RFID课程设计之图书管理系统_第37张图片

完整版工程项目可以参考:

RFID课程设计之完整版图书管理系统

至此,系统的整个功能已完整实现并且测试成功,顺利的完成了利用RFID技术实现图书借阅和归还的简单图书管理系统

你可能感兴趣的:(无忧课程设计,RFID课程设计,RFID图书管理系统)