学生管理系统,控制台版,管理员可通过控制台版,修改学生注册信息
系统功能描述 该系统管理学生的课程信息。系统提供账户的管理和学生信息的管理功能。 系统提供的功能主要有学生信息的查询,修改,增加,删除,账户信息的查询,修改,增加,删除。 -------------------------------------------------- -------------------------------------- 登陆运行提示: -------------------------------------------------- -------------------------------------- 欢迎来到SIMS | 请选择您的帐户级别:| | [0]你是老师| [1]你是学生| [2]退出| | 选择一个数字:| -------------------------------------------------- -------------------------------------- 登录管理系统的账户分为管理员账户和普通账户: *普通用户只具有查询学生信息的功能: -------------------------------------------------- -------------------------------------- [1]搜索学生信息 [2]退出 选择一个数字: -------------------------------------------------- -------------------------------------- *管理员用户具有系统提供的所有功能: -------------------------------------------------- -------------------------------------- [1]搜索学生信息| [2]添加学生信息| [3]更新学生信息| [4]删除学生信息| [5]搜索用户帐号| [6]添加用户帐号| [7]更新用户帐号| [8]删除用户帐号| [9]退出| | 选择一个数字:| -------------------------------------------------- -------------------------------------- 系统数据主要存储在三个文件:configure.txt usr_account.txt student.txt。 usr_account.txt主要用于存放用户账户信息,0表示管理员账户,1表示普通用户 student.txt主要用于存放学生信息 configure.txt主要用于存放配置信息:usr_account.txt student.txt文件的存储位置路径信息,根据这个路径信息去读这两个文件 -------------------------------------------------- -------------------------------------- 系统在启动时会根据配置文件里的内容找到相应文件并读取出数据来加载账户信息和学生信息 SIMS用到的结构体: typedef struct user { char user_name [USER_NAME_LEN + 1]; char user_password [USER_PASSWORD_LEN + 1]; int users_limit; struct user * next; } USER_ACCOUNT,* pUSER_ACCOUNT; //注册账户信息 typedef struct course { int course_id; double course_score; }当然,* pCOURSE; //多个课程,课程结构体 typedef struct student { int stu_id; char stu_name [USER_NAME_LEN + 1]; 课程[COURSE_NUM]; 结构学生*下一个; } STUDENT,* pSTUDENT; //学生信息结构体 -------------------------------------------------- -------------------------------------- Windows下的是在Windows 10系统下的Visual Studio 2012开发的 Linux下的是在Linux ubuntu 4.10.0-42-generic#46~16.04.1-Ubuntu SMP Mon Dec 4 15:57:59 UTC 2017 x86_64 x86_64 x86_64 GNU / Linux下开发的 ****注**** windows版本随意使用; windows版本下的configure.txt和usr_account.txt student.txt在同一目录下, 要注意configure.txt内容要相应更改成这两个文件的绝对路径。 Linux的版本输入信息错误不能退格删除,只能重启;发送SIGINT信号结束进程 的Linux版本提示输入信息(任意字符)继续的时候不要输入回车,其他都行;
2022-09-20 13:53:09 878KB 学生管理系统 c语言
1
WPF我的第一个DEMO MyStudentDemo.zip
2022-09-15 23:42:25 14.23MB wpf
1
1. 在 studentsdb 数据库中使用 SELECT 语句进行基本查询。 (1)在 student_info 表中,查询每个学生的学号、姓名、出生日期信息。 (2)查询 student_info 表学号为 0002 的学生的姓名和家庭住址。 (3)查询 student_info 表所有出生日期在 95 年以后的女同学的姓名和出生日期。 2. 使用 select 语句进行条件查询。 (1)在 grade 表中查询分数在 70-80 范围内的学生的学号、课程编号和成绩。 (2)在 grade 表中查询课程编号为 0002 的学生的平均成绩。 (3)在 grade 表中查询选修课程编号为 0003 的人数和该课程有成绩的人数。 (4)查询 student_info 的姓名和出生日期,查询结果按出生日期从大到小排序。 (5)查询所有姓名“张”的学生的学号和姓名。 3. 对 student_info 表,查询学生的学号、姓名、性别、出生日期及家庭住址,查询 结果先按照性别的由小到大排序,性别相同的再按学号由大到小排序。 4. 使用 GROUP BY 子句查询 grad
2022-08-15 18:03:39 219KB word sql 数据库
1
Xftp-7.0.0097p home and student版本,英文官网版本,安装直接使用, Xshell-7.0.0099p home and student版本,英文官网版本,安装直接使用,
2022-08-08 15:06:51 150B xftp xftp7
1
matlab解决路径优化代码gptp_multi_output 该工具包用于实现多元高斯过程回归(MV-GPR)和多元Student-t过程回归(MV-TPR)。 设置 该工具包基于GPML MATLAB Code 3.6版。 您必须先在GPML 3.6中运行startup.m ,然后在此工具箱中运行add_path.m 。 代码结构 主要功能是gptp_general.m ,其依赖于四个功能在solver的文件夹。 解算器 这四个功能分别用于解决GPR,TPR,MV-GPR和MV-TPR。 gp_solve_gpml.m tp_solve_gpml.m mvgp_solve_gpml.m mvtp_solve_gpml.m 在里面 这些函数用于为相应的协方差函数生成初始超参数。 请注意以下初始化功能: Omega_init.m , SE_init.m和nv_init.m (在TPR和MV-TPR中) 。 这些功能在最终结果中起着重要作用,如果您想获得可观的结果,请使用培训数据根据您自己的专家意见使用您自己的功能。 如果您自己编写一个新的,请不要忘记用相应的内核初始化函数替换SE_in
2022-07-22 08:44:06 28KB 系统开源
1
MySQL专家认证教材:Oracle Certified Professional: MySQL 5.6 Database Administrator
2022-06-17 17:46:10 6.16MB MySQL Database Administrato
1
通信电子线路问题汇总-student__答案版.doc
2022-06-10 10:03:09 2.97MB 通信电子线路
学生追踪系统 学生追踪系统 该项目包括用扫描仪和学生跟踪系统读取光学表格的内容,并将该光学表格中的数据记录在数据库中,并将这些数据显示在Web上。 数据可视化过程的结果是,向老师,学生和父母报告了成功。
2022-06-05 14:54:27 4.2MB ClassicASP
1
SYSU-Student-Evaluation 中山大学教务系统学生自动评教脚本 更新 2020 一年过去,今年教务系统有两项升级: JavaScript 脚本中大量加入 debugger 语句,阻止控制台的使用 评分由按钮更改为输入框,常规状态下必须使用键盘输入 因此,针对这两项改动升级了脚本,以及更改了使用步骤,增加了更方便的方案。 2019 2019秋季学期新版教务评教系统,出现了区分大小写的验证码,出现概率为首次100%及随后约20%。 本次更新加入了检测验证码的机制。 Console出现红字POST无需惊慌 如何使用 由于今年教务系统加入了阻止使用控制台的措施,以下分为两种方式。 油猴脚本(推荐) 使用脚本可以避免开启控制台。 确保你已经安装了对应。 安装这个脚本: 后,打开 等待自动评教完成 控制台 后,打开 打开 ,全选复制。也可选择 切换到评教页面,按F12打开控制台 Co
2022-05-27 15:01:12 562KB JavaScript
1