测试案例题
一.在mysql中建立一下表格
student(id,name,sex,age,telephone)
二.程序中输出主菜单
- 欢迎使用新趋势学生信息管理系统V1.0 *
- *
- 请选择你要执行的命令: *
- *
- 1.输入学生信息 2.删除学生信息 *
- 3.查询学生信息 4.导出学生信息 *
5.退出系统 *
三.请输入你的选择:
1.如果用户输入1
依次提示
(1)请输入姓名
(2)请输入性别
(3)请输入年龄
(4)请输入电话号码
将接收到的信息存入到数据库中
然后继续显示主菜单
2.如果用户输入2
提示
请输入要删除的学生的姓名:
接收到姓名后,如果该姓名不存在,提示:你输入的学生不存在。
否则将该学生删除掉。
然后继续显示主菜单
3 .如果用户输入3
则将所有学生信息列出来
然后继续显示主菜单
4 .如果用户输入4
则将所有学生信息写入到一个文本文件d:\data.txt中
然后继续显示主菜单
5.如果用户输入5
显示:再见!欢迎再次使用本系统。
===========================================================
提示:
1.将主菜单的显示放在一个方法中,叫做showMenu();
2.如何让程序不退出,循环接收用户的命令输入
ShowMenu();
Scanner scan=new Scanner(System.in);
int choice=scan.nextInt();
while(choice!=5)
{
switch(choice)
{
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
case 5:
}
choice=scan.nextInt();
}
3.保存学生信息,编写一个方法
public void save(Student student)
4.删除学生信息,编写一个方法
public void delete(String name)
5.显示学生信息,编写一个方法
public void show(Student student)
6.导出数据,编写一个方法
public void export(String fileName)
7.因为各处都要获取数据库连接,编写一个获取数据库连接的方法
public Connection getConn()