七、班级同学信息管理程序
存储的数据包括:姓名,学号,宿舍,QQ号码和电话号码等。程序要求具有以下功能: ①加入一个同学的记录; ②删除一个同学的记录; ③显示所有同学的记录。 ④排序功能,包括按照学号排序和按照姓名字母序排序显示所有同学的纪录。 ⑤查询功能,包括按学号查询同学的信息或者其他。 ⑥修改功能。 ⑦保存信息到文件。
⑧从文件读取信息。 ⑨具有登录功能和密码加密功能。
⑩具有纠错功能,对手机号码等信息要有正确性检查。
程序运行开始,首先显示一个提示信息,作为一个功能选择菜单。用户选用哪条命令,就调用哪项功能。至少采用文本菜单界面(如果能采用图形菜单界面更好)。
你自己的思路是怎么样的?请描述一下。