项目简介
本项目是基于Qt框架和SQLite数据库开发的学生成绩管理系统,提供简单易用的界面,能实现学生基本信息管理、成绩录入、查询与统计等功能,适用于学校或教育机构进行学生成绩管理。
项目的主要特性和功能
- 学生信息管理
- 可添加包含姓名、工号、班级、年龄、性别、数学成绩、语文成绩等的学生信息。
- 能根据姓名或工号删除学生信息。
- 具备修改学生信息功能,包含密码修改。
- 成绩管理
- 可通过界面录入学生的数学和语文成绩。
- 能根据姓名或工号查询学生的成绩信息。
- 可计算学生的平均分、及格率和优秀率,并生成统计报表。
- 用户管理
- 支持管理员、教师和学生三种角色的登录。
- 新用户可通过注册功能创建账户。
- 不同角色的用户拥有不同的操作权限。
- 数据库管理
- 使用SQLite数据库进行数据存储和管理。
- 设计了学生表、账户表和成绩统计表等数据表。
安装使用步骤
- 环境准备
- 安装Qt开发环境(建议使用Qt 5.x版本)。
- 安装SQLite数据库驱动。
- 复制项目
bash
- 编译项目
- 打开Qt Creator,导入项目文件。
- 配置项目构建选项,确保选择正确的编译器和Qt版本。
- 编译项目,生成可执行文件。
- 运行项目
- 运行生成的可执行文件,启动学生成绩管理系统。
- 使用管理员账户登录,进行学生信息的添加、删除、修改和成绩录入等操作。
- 数据库配置
- 系统启动时会自动连接SQLite数据库,并创建或打开名为"学生成绩管理系统.db"的数据库文件。
- 数据库文件默认存储在项目目录下,可以通过修改配置文件调整数据库路径。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】