C++小项目:学生管理系统
此项目为一个小型学生管理系统,仅供初学者学习交流使用,使用者可以在此项目中用已学的C++基础知识进行实战演练,加深对所学知识的了解。
项目要点
1、在每次进入最初登陆界面时,由于要再次加载文件内容,因此需先将list underst 和 list ad 中的内容使用clear()函数清空后再读入。 2、在读取文件时,由于使用!infile.eof()函数会导致最后一行读取两次。因此,在读文件循环内加入infile.get(),目的是在读完一行后立即换行。
功能介绍
从上图可以看出,此项目主要有三个功能模块:开通管理员账户、管理员功能界面(管理员身份登录)、本科生功能界面(本科生省份登录)。第一次运行本项目时,首先要开通管理员账户才能进行其他的操作。
管理员功能界面
从上图可以看到管理员共有五项功能。
- 查看所有学生信息
- 按姓名查看学生信息
- 按学号查看学生信息
- 录入学生信息
- 按学号删除学生信息
学生功能界面
从上图可以看到学生共有两项功能。
- 查看个人信息
- 修改密码
需要注意的是,在登录学生账户之前首先要登进管理员系统创建学生信息之后才可以使用该账户登录学生界面。