📄 说明.txt
字号:
这个系统包含以下六个类
class studentInfo//学生信息类
{
int number;//学号
char name[20];//姓名
char pro[20];//专业
int courseN;//课程号
int goal;//得分
int classN;//班级号
studentInfo* next;//指向下一个的指针 在链表中使用
}
class courseInfo//课程信息
{
int courseN;//课程号
char name[20];//名称
int xuefen;//学分
char teacher[20];//老师
courseInfo* next;//指向下一个的指针
}
class userInfo//用户信息
{
char userName[20];//用户名
char passWord[20];//密码
int privilege;//权限
userInfo* next;//指向下一个的指针
}
class linkS//学生信息链表
{
studentInfo* head;//表头
studentInfo* pcurrent;
studentInfo* end;//表尾
}
class linkC//课程信息链表
class linkU//用户信息链表
由于各个信息要可以动态变化 添加 删除 所以建立了链表来管理他们
在链表中封装了对信息的操作
声名了3个全局的链表 在任何地方都可以通过链表的公有方法来访问链表
//全局变量
linkS l1;
linkU l3;
linkC l2;
另外在3个链表中加入了in 和out 方法用来从文件中读入数据 和输出数据
students.dat文件存放linkS 的studentInfo数据
courses.dat文件存放linkC 的courseInfo数据
users.dat文件存放linkU 的userInfo数据
在程序开始时从文件向l1,l2,l3链表写入数据;
在程序结束时从将l1,l2,l3链表数据写入文件;
系统有一个超级用户manager是不可删除的只可以该变他的密码
manager初始密码为000 权限为2
还添加了一个权限为1的教务人员chen密码 00 可以删除他
在输入时应注意哪些可以输入中文,哪些可以输入字符,哪些必须输入数字
参与比较的字符串不可以为中问
大多数名字是**号的应该输入数字
在结束时注意选择保存
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -