[求助]看看这个系统怎么实现。
编写一个小型的学生信息管理系统,主要功能包括:信息录入(Input)、查询(Search)、删除(Delete)以及对信息的永久保存(保存到硬盘文件里,选做)。查询包含按学号查询和按姓名查询两个子功能。
学生信息至少包括:学号、姓名、性别、出生年月。
主界面:
********************************************************
* 欢迎使用学生信息管理系统 *
********************************************************
录入(I)
查询(S)
删除(D)
退出(E)
请输入您的选择(I、S、D、E):
信息录入子功能应该支持多个学生信息的录入。用户输入完一个学生的信息,系统提示:“继续或返回主菜单(C / E):”
为了提高查询速度,要求信息录入后首先按学号排序,再做一个辅助索引数组,对录入信息按姓名排序,排序结果存放到辅助索引数组中。排序算法用选择排序或冒泡排序。
查询模块包含按学号查询和按姓名查询两个子功能,系统显示子菜单:
按学号查询(A)
按姓名查询(B)
返回主菜单(E)
请输入您的选择(A、B、E):
一次查询完毕之后系统提示:“继续或返回主菜单(C / E):”
查询时要求使用折半查找法。
删除模块首先让用户输入要删除的学生的学号,然后显示删除成功或失败信息。一次删除完毕之后系统提示:“继续或返回主菜单(C / E):”。
各位哥哥姐姐会得的话,帮个忙啊!
邮箱:toerma@qq.com