linux选课系统代码,Linux环境下C语言《学生选课管理系统》全源代码,含流程图、个人总结.(对您有用的话顶一下!)...

inux环境下C语言《学生选课管理系统》全源代码,含流程图

//第一部分:结构体、流程图、总结 Page1

//第二部分C语言源代码 Page10

//第一部分

一、简介:

本系统称为“学生选课管理系统”,主要功能是实现对学生信息和教师信息的管理,以及学生成绩的管理。

该系统分为三级身份:管理员、教师、学生。 其中管理员的权限有:1)、添加学生或老师的信息,2)、删除学生或老师信息,3、修改学生或老师信息,4)查找学生或老师信息。

教师的权限:1)仅可以修改自己密码,2)查看所有关于自身的信息,3)修改其所授科目的学生科目的成绩。

学生的权限:仅可以修改自己的密码,查看所有有关自己的信息,另外还要可以选课。 二、设计思想;

[1]:分别把学生信息、科目信息和教师—科目信息建立三个链表。 //科目信息

typedef struct subject_info { float SUB_notes[3]; //科目成绩 int SUB_csscore; //科目学分 char SUB_csname[32]; //科目名称 struct list_head list; }SUB;

//学生信息

typedef struct STU_info { float STU_totalscore; //总分 int STU_id; //学号 int STU_age; //年龄 int STU_grade; //年级 int STU_place; //名次 char STU_name[32]; //姓名 char STU_psword[32]; //密码

SUB subject[3]; struct list_head list; }STU;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值