Qt学生信息管理系统1.专栏介绍(附免费教程)
Posted 鱼酱2333
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt学生信息管理系统1.专栏介绍(附免费教程)相关的知识,希望对你有一定的参考价值。
来了,老弟,不收藏你就后悔吧 !****点赞👍收藏⭐️留言📝 不迷路~~~
😈「作者主页 」:鱼酱2333
😈「 B站首页 」:鱼酱2333
😈「本文录入专栏」:Qt学生管理系统
😈「本文内容」:介绍学生管理系统专栏,必看
文章目录
1.前言
😀请仔细看这段文字:为了帮助那些期末无法交作业的同学,开发了一个学生信息管理系统(垃圾版本,但是对初学者帮助大,强烈建议大家看我视频,而不是购买专栏)。
如果支持作者,也可以购买一份。你的支持是我创作的最大动力。
B站链接 https://space.bilibili.com/523392138/channel/seriesdetail?sid=1939115
2.视频教程全部(免费)
博主B站的视频教程
Qt学生管理系统1项目设计与布局开发
Qt学生管理系统2数据库设计与开发
Qt学生管理系统3界面美化
Qt学生管理系统4数据模拟与数据显示
Qt学生管理系统5增加更新删除功能开发
Qt学生管理系统6开发筛选功能
Qt学生管理系统7问题修改
Qt学生管理系统完结篇
3.专栏导航
1.【Qt学生信息管理系统】1.专栏介绍(附免费视频)
2.【Qt学生信息管理系统】2.完整版源码
4.效果图
5.【学生信息管理系统】界面设计
界面设计因为PR用的不行事,所以用excel搞定
-
登陆界面
-
学生管理界面
-
管理员界面
6.【学生信息管理系统】需求分析
功能列表:
1.登陆界面,输入用户名和密码
2.权限管理,分为浏览权限和管理员权限,浏览权限无法删除和添加
3.学生添加、删除、搜索、导出、分页
4.学生信息:姓名、学号、年龄、年级、班级、微信、电话)
7.【学生信息管理系统】系统设计
- Sqlite3类:负责数据库操作
- MainWindow类:主界面
- Cell_Student类:学生管理界面
- Cell_Test类:测试界面
- Cell_Admin类:管理员界面
- Dlg_AddPerson类:添加用户界面
- Tester类:测试界面
8.【学生信息管理系统】详细设计
8.1数据库设计
- 学生表 student
数据库字段 | 名称 | 类型 |
---|---|---|
id | 唯一标识 | 主键自增 |
name | 姓名 | Text |
age | 年龄 | integer |
grade | 年级 | integer |
class | 班级 | integer |
studentid | 学号 | integer |
phone | 电话 | TEXT |
微信 | TEXT |
sql语句
CREATE TABLE "student" (
"id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
"name " TEXT,
"age " integer,
"grade" integer,
"class" integer,
"studentid " integer,
"phone" TEXT,
"wechat " TEXT
);
- 用户表 user
数据库字段 | 名称 | 类型 |
---|---|---|
username | 用户名 | TEXT |
password | 密码 | TEXT |
aut | 权限 | TEXT |
sql语句
CREATE TABLE "username" (
"username" TEXT,
"password" TEXT,
"auth" TEXT
);
8.2Sql语句设计
- 查询所有学生数量
select count(id) from student;
- 查询第几页学生数据
offset代表从第几条记录“之后“开始查询,limit表明查询多少条结果
select * from student order by id limit 2 offset 1;
- 增加学生
INSERT INTO "student" VALUES (NULL, '张三', 12, 3, 2, 1, 15940224444, 'asdzhang');
- 删除学生
delete from student where id = 1;
- 清空学生表
delete from student
- 修改学生信息
update student set name = 'asd' where id=25;
- 查询所有用户
select * from username
- 查询用户名是否存在
select *from username where username='admin';
- 修改用户权限
update username set auth='user';
- 添加单个用户
INSERT INTO "username" VALUES ('admin', 111, 'admin');
- 删除单个用户
delete from username where username='admin';
以上是关于Qt学生信息管理系统1.专栏介绍(附免费教程)的主要内容,如果未能解决你的问题,请参考以下文章