通过控制台实现学生的信息管理 1、 程序结构 控制台显示Scanner实现输入输出 前台 从数据库拿数据,出来好交给前台 后台 使用数组模拟数据库 数据库 学号(唯一),姓名,班级,性别,年龄,成绩 学生 2、 前台效果 *****主页面***** 1、 查询学生信息 2、 信息统计 3、 信息管理 *****查询学生信息界面***** 1、 查询全部学生信息 2按学号查询学生信息 3、按班级查询学生信息 4、按名字模糊查询学生信息 5、返回上一界面 *****信息统计界面***** 1、 按班级低到高,创建高到低排序 2、 统计每个班的平均分,高到低排序 3、 统计每个班的最高分,最低分 4、 返回上一界面 *****信息管理界面***** 5、 1、增加学生 6、 2、修改学生 7、 3、删除学生 8、 4、返回上一界面 3、要求:程序结构清晰,不能跨层访问
时间: 2023-07-23 14:11:26 浏览: 74
为了实现学生信息的管理,我们可以按照以下程序结构进行开发:
1. 前台部分:
- 创建一个控制台应用程序,使用Scanner实现输入输出功能,显示菜单供用户选择操作。
- 根据用户选择的操作,调用后台相应的方法来处理数据。
2. 后台部分:
- 创建一个Student类,包含学号、姓名、班级、性别、年龄和成绩等属性。
- 创建一个Database类,使用数组模拟数据库,存储所有学生信息,并提供相应的方法实现增删改查功能。
- 根据前台的调用,从数据库中获取数据,并返回给前台进行显示或处理。
3. 数据库部分:
- 使用一个数组来模拟数据库,存储所有学生信息。
- 提供相应的方法实现增加、删除、修改和查询等功能。
这样的程序结构可以保持各个部分的独立性,避免跨层访问,同时也能清晰地展示出程序的逻辑和功能。在具体的实现过程中,你可以根据需要添加或修改代码来满足功能要求。
阅读全文