Git Product home page Git Product logo

studentmangementsystem's Introduction

学生信息管理系统

该项目是一个学生信息管理系统,可以帮助学校管理学生的个人信息、年级信息、班级信息等。本项目使用Qt5 + MySQL 开发实现。

运行截图:

image-20230311200334768

image-20230311200417933

image-20230311200432318

image-20230311200443465

image-20230311200459785

image-20230311200520348

功能列表

  • 登录功能
  • 年级管理
  • 班级管理
  • 学生信息管理
  • 学生查询

数据库设计

  • 学生表
    • ID
    • 姓名
    • 年龄
    • 性别
    • 地址
    • 手机号
    • 年级ID
    • 班级ID
  • 年级表
    • ID
    • 年级名称
  • 班级表
    • ID
    • 班级名称
    • 年级ID
  • 用户信息
    • 用户名
    • 用户密码(MD5加密)

登录功能设计

  • 输入用户名和密码
  • 校验用户名和密码是否正确
  • 如果正确,进入主窗口;否则提示用户重新输入

主窗口功能设计

  • 显示菜单
  • 显示当前用户名和当前登录账号
  • 菜单包括年级管理、班级管理、学生信息管理、学生查询、用户信息管理等功能

年级管理功能设计

  • 显示所有年级
  • 可以添加年级、删除年级、修改年级

班级管理功能设计

  • 显示所有班级
  • 可以添加班级、删除班级、修改班级

学生信息管理功能设计

  • 显示所有学生信息
  • 可以添加学生信息、删除学生信息、修改学生信息
  • 添加学生信息时,需要选择年级和班级
  • 当点击某一个学生信息时,可以显示该学生的全部信息

学生查询功能设计

  • 可以按照姓名、学号等信息进行查询
  • 显示查询结果
  • 如果输入为空时则显示全部学生信息

安装和使用

  1. 克隆或下载该项目的代码
  2. 本项目提供Mysql提供创建数据库和添加数据库源码,存放在MySql文件夹,在运行项目前请根据.sql文件添加数据库
  3. 安装依赖 本程序使用Qt自带的qmake 进行管理,请使用QtCreator进行运行。
  4. 运行项目,即可使用

贡献者

许可证

该项目使用MIT许可证。

studentmangementsystem's People

Contributors

ee778 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.