Qt学生信息管理系统(Qt+DataBase)

项目简介

一个简单的学生管理系统,适合初学者
主要知识点:

  • Qt如何进行数据库连接?(本项目使用的是SQLite3,也可以根据需要自行更改数据库类型,或者增加一个选择数据库的页面(源代码基础上拓展一下就好了),因为都是使用的同一套Qt接口,只是可能需要使用ODBC进行辅助连接)
  • 如何去编写一个Qt项目?这里主要体现在思维,解决问题的思维,遇到问题我们应该怎么做?

仓库链接

这里附上我上传的仓库链接,release没有更新,没有必要去下载,拿到源文件其实就可以用了:Github仓库

项目总结

Qt已经快一年没有敲了,当初学Qt的时候学的就很懵,现在再回过头来看也不过如此。如果有功能不知道用什么控件,怎么办?百度,查!如果不知道这个控件有什么接口怎么办?官方文档,查!百度,查!Qt中所有的控件都是这么惊人的相似:QLineEdit、Button这些基本都有同名接口,比如Text(),又比如setText()等等。
做完这个项目我就感觉:Qt它真的没什么难度,它封装得实在是太好了!
项目是跟着B站UP”编程小鱼酱“做的,这里附上视频链接:Qt学生管理系统,正如同他说得一般:项目不自己上手敲,它永远不是自己的。
我将他完结的视频做了一小点完善,完善了用户登录页面,让其需要连接至数据库查询对应的username表,但是也有很多不足的地方:

  1. 首先,这个项目不是我的,因为整体的实现我是跟着视频敲的
  2. 还有很多功能没有实现,比如管理员管理功能,在username表中,设计了auth(权限),也还没有用上,完全就是一个半成品(但是我也不是很想去完善了,看看这篇文章的数据如何吧,如果希望我完善它,可以在评论区跟我说声
  3. 这个项目还是太小了,小到它不能够放上简历,但是毕竟是初学者项目嘛,倒也正常

你可能感兴趣的:(Qt,qt,数据库,开发语言,c++)