本项目为《图书管理系统》数据库课程设计作品,采用C/C++语言编程实现前端功能,并通过MySQL进行数据存储和管理。旨在提高学生对数据库应用及系统开发的理解。
实验目的:掌握数据库应用开发程序设计方法。
一、实验环境:
1. 操作系统:Windows 10。
2. 数据库管理系统:MySQL。
3. 编程语言:C++。
4. 可视化图形编程工具:QT Creator 4.9.1 + QT5.13.0(MinGW 64bit)。
程序运行展示:
3.3.1 输入目标数据库名称
由于不同环境中的图书管理系统的目标数据库名称没有统一规定,因此在启动程序时需要输入目标数据库的名称,例如“libmanage”等。若未正确输入,则无法进入管理界面。
管理员登录
首次进入主界面的身份为游客,在此身份下不具备任何图书管理权限。点击“登入”按钮后,进行管理员登录操作。在此过程中需填写本地图书管理系统数据库中的管理员信息(不限于root用户)。密码以加密形式显示,防止信息泄露。若使用root身份登录,则拥有所有权限;否则不具有删除和修改的权限。
登出之后将失去全部权限,并恢复为游客状态。
3.3.4 图书入库
3.3.4.1 单本图书入库
年份文本框只能输入四位数字;
价格文本框最多允许输入两位小数;
总藏书量及库存数量文本框仅限于输入整数值。