• 大小: 33KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-12
  • 语言: Java
  • 标签: Java  DAO  

资源简介

利用Java和MySQL开发的人员信息管理系统

资源截图

代码片段和文件信息

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Scanner;
import java.util.Set;

import cn.edu.tjpu.cs.infosystem.operate.impl.StudentOperate;
import cn.edu.tjpu.cs.infosystem.operate.impl.WorkerOperate;
import cn.edu.tjpu.cs.infosystem.vo.Student;
import cn.edu.tjpu.cs.infosystem.vo.Worker;
public class Test {
private Scanner input = null;
Lists = new ArrayList();//实例化List接口
Listw = new ArrayList();//实例化List接口
int i;
StudentOperate stuop = new StudentOperate();
WorkerOperate worop = new WorkerOperate();
public Test(){
this.input = new Scanner(System.in);
while(true){
this.Main();
}
}

public void Main(){
System.out.println(“学校信息管理程序“);
System.out.println(“     1、学生信息管理“);
System.out.println(“     2、工人信息管理“);
System.out.println(“     3、退出系统“);
System.out.println(“请选择所要的操作:“);
switch(input.nextInt()){
case 1:{
boolean a = true;
while(a){
this.StudentMain();
}
}
break;
case 2:{
boolean b = true;
while(b){
this.WorkerMain();
}
}
break;
case 3:{
System.out.println(“退出系统!“);
System.exit(1);
}
break;
default:System.out.println(“输入错误,请重新输入!“);
this.Main();
break;
}
}
public void StudentMain(){
System.out.println(“学生信息管理“);
System.out.println(“     1、增加学生信息“);
System.out.println(“     2、列出全部学生信息“);
System.out.println(“     3、查询学生信息“);
System.out.println(“     4、删除学生信息“);
System.out.println(“     5、修改学生信息“);
System.out.println(“     6、返回上一级菜单“);
System.out.println(“请选择具体的操作:“);
switch(input.nextInt()){
case 1:{//添加数据
StudentOperate stuop = new StudentOperate();
System.out.print(“请输入学生学号:“);
int id = this.input.nextInt();
System.out.print(“请输入学生姓名:“);
String name = this.input.next();
System.out.print(“请输入学生年龄:“);
int age = this.input.nextInt();
System.out.print(“请输入学生成绩:“);
float score = this.input.nextFloat();
Student stu= new Student(idnameagescore);
try { 
if(stuop.get(id) != null)
System.out.println(“ 对不起,您输入的id已存在!“);
else{
StudentOperate stuop1 = new StudentOperate();
stuop1.add(stu);
System.out.println(“添加成功!“);
}

} catch (Exception e) {
e.printStackTrace();
}
}
break;
case 2:{//显示数据
StudentOperate stuop = new StudentOperate();
try{
s = stuop.list();
if(s.size() == 0)
System.out.println(“ 没有学生信息!“);
else
for(i = 0;i < s.size();i++){
System.out.println(s.get(i).toString());
}
}catch(Exception e){
e.printStackTrace();
}
}
break;
case 3:{//查询数据
StudentOperate stuop = new StudentOperate();
System.out.print(“请输入要查询的id:“);
int id = this.input.nextInt();
try{
if(stuop.get(id) == null)
System.out.println(“ 对不起,您要查询的id不存在!“);
el

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-12-21 10:50  人员信息管理系统\
     文件         354  2016-10-16 16:09  人员信息管理系统\.classpath
     文件         401  2016-10-16 16:09  人员信息管理系统\.project
     目录           0  2016-10-27 09:30  人员信息管理系统\.settings\
     文件         598  2016-10-16 16:13  人员信息管理系统\.settings\org.eclipse.jdt.core.prefs
     目录           0  2016-12-21 10:50  人员信息管理系统\bin\
     目录           0  2016-12-21 10:50  人员信息管理系统\bin\cn\
     目录           0  2016-12-21 10:50  人员信息管理系统\bin\cn\edu\
     目录           0  2016-12-21 10:50  人员信息管理系统\bin\cn\edu\tjpu\
     目录           0  2016-12-21 10:50  人员信息管理系统\bin\cn\edu\tjpu\cs\
     目录           0  2016-12-21 10:50  人员信息管理系统\bin\cn\edu\tjpu\cs\infosystem\
     目录           0  2016-12-21 10:50  人员信息管理系统\bin\cn\edu\tjpu\cs\infosystem\dao\
     目录           0  2016-12-21 10:50  人员信息管理系统\bin\cn\edu\tjpu\cs\infosystem\dao\impl\
     文件        3835  2016-10-16 16:29  人员信息管理系统\bin\cn\edu\tjpu\cs\infosystem\dao\impl\StudentDAOImpl.class
     文件        3746  2016-10-16 16:29  人员信息管理系统\bin\cn\edu\tjpu\cs\infosystem\dao\impl\WorkerDAOImpl.class
     文件         672  2016-10-16 16:28  人员信息管理系统\bin\cn\edu\tjpu\cs\infosystem\dao\IStudentDAO.class
     文件         674  2016-10-16 16:28  人员信息管理系统\bin\cn\edu\tjpu\cs\infosystem\dao\IWorkerDAO.class
     目录           0  2016-10-27 09:30  人员信息管理系统\bin\cn\edu\tjpu\cs\infosystem\dbc\
     文件        1301  2016-10-16 16:28  人员信息管理系统\bin\cn\edu\tjpu\cs\infosystem\dbc\DatabaseConnection.class
     目录           0  2016-10-27 09:30  人员信息管理系统\bin\cn\edu\tjpu\cs\infosystem\factory\
     文件         821  2016-10-16 16:28  人员信息管理系统\bin\cn\edu\tjpu\cs\infosystem\factory\DAOFactory.class
     目录           0  2016-12-21 10:50  人员信息管理系统\bin\cn\edu\tjpu\cs\infosystem\operate\
     目录           0  2016-12-21 10:50  人员信息管理系统\bin\cn\edu\tjpu\cs\infosystem\operate\impl\
     文件        3238  2016-10-16 16:29  人员信息管理系统\bin\cn\edu\tjpu\cs\infosystem\operate\impl\StudentOperate.class
     文件        3232  2016-10-16 16:29  人员信息管理系统\bin\cn\edu\tjpu\cs\infosystem\operate\impl\WorkerOperate.class
     文件         486  2016-10-16 16:28  人员信息管理系统\bin\cn\edu\tjpu\cs\infosystem\operate\IPersonOperate.class
     目录           0  2016-12-21 10:50  人员信息管理系统\bin\cn\edu\tjpu\cs\infosystem\vo\
     文件        1099  2016-10-16 16:28  人员信息管理系统\bin\cn\edu\tjpu\cs\infosystem\vo\Person.class
     文件        1262  2016-10-16 16:28  人员信息管理系统\bin\cn\edu\tjpu\cs\infosystem\vo\Student.class
     文件        1213  2016-10-16 16:28  人员信息管理系统\bin\cn\edu\tjpu\cs\infosystem\vo\Worker.class
     文件        7024  2016-10-16 16:13  人员信息管理系统\bin\Test.class
............此处省略26个文件信息

评论

共有 条评论