用C++实现简易学生管理

来源:百度知道 编辑:UC知道 时间:2024/06/11 19:26:16
1、学生信息的构成:学号,姓名,性别,年龄,班级,专业,所修课程,所修课程的成绩。
2、系统管理功能:(三大块)
第一块:登录模块及权限设置模块
(1)管理员/学生登录模块:设置/修改密码;不同类型人员的权限设置(管理员可以修改信息,学生只能查询信息)
第二块:管理员模块
(2)面向管理员的学生信息管理模块:加入学生信息;删除退学(或者其它原因异动)学生信息;根据各种特征方便的查找学生信息;学籍异动的管理;
(3)面向管理员的课程及成绩管理模块:各学年所修课程及其成绩管理。
第三块:学生模块
(4)面向学生的学生信息查询模块:根据各种特征方便的查找学生信息;
(5)面向学生的课程及成绩查询模块:根据各种特征方便的查找所修课程及成绩;
要原代码,是课程设计。运行环境VC++6.0

就不给你代码了
讲下思路
1.定义一个类
类包括成员student_NO;student_name;student_sex;student_age;student_class;student_department;student_Courses;student_Results
数据类型的定义自己斟酌

这个类是作为数据类存储学生的信息

2.定义一个类
类包括成员
admin_id;admin_password;admin_Authority
权限可以使用枚举类型,将权限分级
password要记得用String而不是int或者long int

3.作为面向管理员和面向学生的模块
并不设计对类的定义 而是对类进行操作
对类的操作
我无法给出你实际代码
同样给你思路

(1)删除信息,根据学号检索,执行delete语句,删除实例
(2)检索信息,对你类中定义出来的事例的成员进行比对,看他们的值是否和你所要查询的值相同,如果相同,提取学号,按照删除步骤中的检索将全部信息提取出来
(3)面向学生信息查询,同教师查询是一样的