QT学生信息管理系统

项目描述

  1. 使用QT5.14和SQLite3
  2. 本项目分为登录界面,管理员界面,用户界面等界面。使用QStackedLayout实现页面布局及切换,pushbutton、line edit、label、tablewidget等控件完成窗口的相应布置。将用户信息和学生信息存入到数据库中,通过tablewidget展示信息,管理员界面可以对用户信息和学生信息增删改查。用户界面可以对自身信息进行修改,对学生信息查询。使用QSS设置页面背景及控件的样式。

效果图

登录页面

在这里插入图片描述
连接数据库,做出登录判断。

管理员页面

在这里插入图片描述
管理员页面,对用户信息进行增、删、改、查等操作。
1.添加用户:点击添加用户按钮,在对话框中添加用户信息;
2.删除用户:通过选中表格行,点击删除按钮直接删除;
3.修改用户:通过编辑表格单元格内容实现修改;
4.查询用户:输入查询内容,点击查询按钮后,显示查询信息。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

对学生信息的操作与用户信息操作类似。

用户页面

在这里插入图片描述
用户页面,只可修改用户密码。
在这里插入图片描述
用户页面,只可查询学生信息,不能添加、修改和删除。

数据库表

用户表

字段名属性
用户名TEXT
密码TEXT
权限TEXT

学生表

字段名属性
idinteger
nameTEXT
sexTEXT
ageinteger
classinteger
phoneTEXT
  • 5
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值