【Qt图书管理系统】1.免费视频教程与项目设计与需求分析

文章目录

  • 1.说在前面的话
  • 2.视频教程链接
  • 3.开发技术栈
  • 4.需求分析
  • 5.界面迁移逻辑
  • 6.数据库设计
  • 7.效果图设计

1.说在前面的话

  • 本套图书管理系统,包含目前设计了如下功能

普通用户功能:书籍查询、借阅、归还、借阅记录、个人信息修改。

管理员功能:图书借阅和归还审核、图书的管理、账户管理、借阅记录。

开发Qt图书管理系统的初衷是,让大家以沉浸式的编程,体验开发的乐趣。目前打算规划两个版本v1.0和v2.0。

  • 注意:

1.购买本专栏,我将会授权购买专栏的人,可以使用本套图书管理系统源码进行二次开发。

2.如果发现非法传播,我会对其进行追究责任。

3.本套代码可以应用于毕业设计、课程设计、作业等,但不可以带有传播性质。

  • 购买专栏你会得到什么?

1.图书管理系统的需求设计文件(见专栏)

2.图书管理系统的系统和详细设计文件(见专栏)

3.视频教程(见下面链接)

4.源代码(见专栏最后一篇文章)

5.授权二开,没有侵权风险。

源码下载点击这里
QT图书管理系统完整源码下载

2.视频教程链接

我的B站主页 https://space.bilibili.com/523392138

B站视频更新处

视频合集 https://space.bilibili.com/523392138/channel/collectiondetail?sid=1206222

Qt图书管理系统1.需求分析

Qt图书管理系统2.数据库设计01

Qt图书管理系统3.数据库设计02

Qt图书管理系统4.环境搭建

Qt图书管理系统5主界面和登录界面

Qt图书管理系统.6核心界面开发

3.开发技术栈

v1.0应用技术栈:

  • qt版本:Qt5.15
  • 开发语言:C++11
  • 数据库:Sqlite3

设计功能技术:

  • 自定义导航栏开发
  • QStackWidget、QTableview高级控件
  • QPushButton、QLabel、QLineEdit、QWidget、QDialog
  • 模态和非模态对话框
  • 自定义布局技术
  • 自定义信号与槽
  • Sql的增删查改
  • Qss美化界面技术
  • 界面的迁移逻辑

4.需求分析

管理员功能
登录
增删查改书籍
借阅记录
账号管理

5.界面迁移逻辑

迁移
包含
包含
包含
登录界面
管理员界面
图书列表
借阅列表
账号管理

6.数据库设计

  • 书籍表
列名 数据库字段 类型
书籍编号 bookid int主键
书籍名字 name text
库存 count int
剩余库存 scount int
类别1 type1 text
类别2 type2 text
类别3 type3 text
价格 press text
图片 pic text
  • 借阅记录表
列名 数据库字段 类型
id id int 主键自增
书籍id bookid text
用户id userid int
开始日期 starttime int
结束日期 endtime int
  • 用户表
列名 数据库字段 类型
id id int主键自增
用户名 username text
密码 password text
姓名 nickname text
权限 auth text
部门 department text
班级 grade text
信用记录 credit int

7.效果图设计

我们用设计一下,核心主要是主界面,所以附带一个主界面图

【Qt图书管理系统】1.免费视频教程与项目设计与需求分析_第1张图片

你可能感兴趣的:(Qt图书管理系统,Qt图书管理系统,qt图书馆管理系统,C++图书管理系统,Qt项目实战,Qt毕业设计)