用c语言实现一个简单的学校教务系统

一、功能简介

学校教务系统功能如下:

1.简易的用户登录界面

2.可以对学生成绩信息进行增、删、改、查,并且可以对成绩信息进行统计和排序。

3.可以选择退出系统或执行下一个2中的操作。

详细功能请看第三部分具体描述。

 二、具体描述

1.登录教务系统

描述:为维护系统安全需要输入账户和密码,如果输入账户名或者密码输入不正确,字体会变成红色并且系统会发出警报声(如下图),要求重新输入。为保障安全性,用户在每输入一个密码数字时,会自动将密码变成“*”。(这里账号为E02114267,密码为123456)。

 描述:重新输入后,系统检测到密码正确,字体会自动变为绿色(如下图所示),并进入安大教务系统页面,上面显示了菜单目录,需要你根据编号去选择你需要的命令。

 

2.增添学生信息

描述:用户输入学生信息即可,输入完成后只需输入“end”就会自动回到系统页面。

 

把学生信息输入完成后,整个程序运行完后系统会生成一个Student Academic Affairs System.dat文件,下图中就是该文件中的文字信息。

 

如果后期还想继续输入,可以只要在输入命令1,便可以继续输入,文件也会增加新插入的学生信息。命令行截图为:

 Student Academic Affairs System.dat文件部分截图为:

3.排序

描述:首先选择排序对象的编号,然后选择按降序还是按升序(输入0为升序,输入1为降序)。[升序时我采用的是插入排序法,降序时我采用的是降序排序法]。之后系统便会把排序结果打印在屏幕上。

按第二个科目分数进行降序排序(冒泡法)结果截图:

 按照第一个科目进行升序排序结果截图(插入法)

 

4.删除学生信息

描述:为防止用户操作太快造成误删,本系统会询问用户“确定要删除吗?”,如果找不到该学生的学号(可能是用户输入错了)会提示用户是否要重新输入ÿ

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值