结对作业 学生管理系统
实验简介:
学生信息存放在一个记事本中,让该记事本模拟数据库。通过用户输入的命令,对该记事本内的信息进行操作。
用户登陆功能介绍
当进入用户登陆功能后,会提示用户输入登陆时所需要的用户名和密码;“请输入用户名:”等用户输入完毕后,去核实文件内是否有该用户名。如果没有该用户名,提示用户没有此用户,返回主界面;如果有该用户名,“请输入密码:”核实用户密码,如果对,则登陆成功;如果不对,提示用户密码错误,返回主界面。
登陆成功
登陆成功后,会显示当前操作人的信息和主界面:
用户名:xxxxxx 昵称:xxxxx
1. 用户登陆
2. 用户注册
- 信息查询
- 退出系统
如:
信息查询
提示用户输入要查询的人的用户名,如果没有该用户名的信息,提示“查无此人”,返回主界面;否则,显示出该用户名的所有信息,并在信息前显示序号,如:控制台输出
序号 用户名 密码 昵称 学校 专业 住址
- zhangsan 123456 张三 齐工大 信息 学校宿舍
- zhangsan 234567 张三 山师 信计 学校宿舍
查询成功
显示:1.信息修改
2.返回上一级
当用户选择信息修改时,根据查询的结果输入要修改的序号,依次输入要修改的信息,如
请输入要修改的序号
2(如果输入的序号不符合要求,提示用户重新输入)
序号 用户名 密码 昵称 学校 专业 住址
2 zhangsan 234567 张三 齐工大 信计 学校宿舍
修改完成后存入记事本即可
当用户输入4,退出系统,程序停止
github:https://github.com/FreeQC/test/blob/master/Student
作者:曹阳 主界面 注册模块 于前程 登陆查询模块
运行截图:
实验总结
程序虽然简单,但是体现了编程思想,还是不错的。