您的位置:

java信息管理系统,java信息管理系统代码

本文目录一览:

用java和数据库做一个学生信息管理系统(java 数据库)?

我也是计算机专业毕业的,你这个题目应该是期末作业之类的。你可以上码云上找开源项目,运气好的话相关的文档也比较全。

但你要是想购买一个现成的,我可以帮忙。

java控制台学生信息管理系统

你好,你要的学生信息管理系统。

(1)         Student类

import java.io.Serializable;

/**

 * @author liuxe

 * @since JDK 1.7.0_79

 */

public class Student implements Serializable {

    private int stuId;

    private String name;

    private String major;

    private String sex;

    private String contactWay;

    public int getStuId() {

        return stuId;

    }

    public void setStuId(int stuId) {

        this.stuId = stuId;

    }

    public String getName() {

        return name;

    }

    public void setName(String name) {

        this.name = name;

    }

    public String getMajor() {

        return major;

    }

    public void setMajor(String major) {

        this.major = major;

    }

    public String getSex() {

        return sex;

    }

    public void setSex(String sex) {

        this.sex = sex;

    }

    public String getContactWay() {

        return contactWay;

    }

    public void setContactWay(String contactWay) {

        this.contactWay = contactWay;

    }

}

(2)         StuMis类

import java.io.*;

import java.util.ArrayList;

import java.util.List;

/**

 * @author liuxe

 * @since JDK 1.7.0_79

 */

public class StuMis {

    public static ListStudent studentList = new ArrayListStudent();

    public static boolean add(Student student) {

        return studentList.add(student);

    }

    public static boolean remove(Student student) {

        return studentList.remove(student);

    }

    public static boolean update(Student student) {

        for (Student dto : studentList) {

            if (student.getStuId() == dto.getStuId()) {

                studentList.remove(dto);

            }

        }

        return studentList.add(student);

    }

    public static Student queryByStuId(int id) {

        for (Student dto : studentList) {

            if (id == dto.getStuId()) {

                return dto;

            }

        }

        return null;

    }

    public static ListStudent queryByName(String name) {

        ListStudent returnList = new ArrayListStudent();

        for (Student dto : studentList) {

            if (name.equals(dto.getName())) {

                returnList.add(dto);

            }

        }

        return returnList;

    }

    public static void saveToFile() {

        try {

            ObjectOutputStream oo = new ObjectOutputStream(new FileOutputStream(

                    new File("." + File.separator + "student.dat")));

            oo.writeObject(studentList);

        } catch (Exception ex) {

            ex.printStackTrace();

        }

    }

    public static void readFromFile() {

        try {

            ObjectInputStream ois = new ObjectInputStream(new FileInputStream(

                    new File("." + File.separator + "student.dat")));

            studentList = (ListStudent) ois.readObject();

        } catch (Exception ex) {

            ex.printStackTrace();

        }

    }

}

(3)、StuMisTest类:主函数测试学生信息管理系统

import java.util.List;

/**

 * @author liuxe

 * @since JDK 1.7.0_79

 */

public class StuMisTest {

    public static void main(String[] args) {

        Student student = new Student();

        student.setStuId(1);

        student.setName("AAA");

        student.setMajor("AAAA");

        student.setSex("A");

        student.setContactWay("AA");

        Student student2 = new Student();

        student2.setStuId(2);

        student2.setName("BBB");

        student2.setMajor("BBBB");

        student2.setSex("B");

        student2.setContactWay("BB");

        Student student3 = new Student();

        student3.setStuId(3);

        student3.setName("CCC");

        student3.setMajor("CCCC");

        student3.setSex("C");

        student3.setContactWay("CC");

        //A、  增加一个学生记录

        StuMis.add(student);

        StuMis.add(student2);

        StuMis.add(student3);

        //B、   删除一个学生记录

        StuMis.remove(student2);

        //C、   修改学生信息

        student.setMajor("DDDD");

        StuMis.update(student);

        //D、  根据学号查找学生

        Student studentXX = StuMis.queryByStuId(3);

        //E、   根据姓名查找学生。。。

        ListStudent studentOO = StuMis.queryByName("AAA");

        //F、    将集合中所有学生信息存储到student.dat中。

        StuMis.saveToFile();

        //G、  再次运行系统时加载student.dat中的学生信息,后支持A~E基本操作。

        StuMis.readFromFile();

    }

}

Java实现学生简易信息管理系统

import java.util.*;

import java.io.*;

class StuMgr{

public static class Student{

public int id;

public String name;

public int age;

public Student(int id ,String name,int age){

this.id = id;

this.name = name;

this.age = age;

}

@Override

public String toString(){

return id + "," + name + "," + age;

}

}

public ListStudent stuList = new LinkedList();

public void add(){

Scanner sc = new Scanner(System.in); 

System.out.println("请输入学生学号:");

String id = sc.nextLine();

int intId = 0;

try{

intId = Integer.parseInt(id);

}catch(NumberFormatException ex){

System.out.println("学号输入有误,请输入数字!");

return;

}

if (find(intId) != null){

System.out.println("该学号已经存在!");

return ;

}

System.out.println("请输入学生姓名:");

String name = sc.nextLine();

System.out.println("请输入学生年龄:");

String age = sc.nextLine();

int intAge = 0;

try{

intAge = Integer.parseInt(age);

}catch(NumberFormatException ex){

System.out.println("年龄输入有误,请输入数字!");

return;

}

Student stu = new Student(intId,name,intAge);

stuList.add(stu);

store();

System.out.println("-----------------------");

System.out.println("学生信息已增加");

System.out.println(stu);

System.out.println("-----------------------");

}

public void del(){

Scanner sc = new Scanner(System.in); 

System.out.println("请输入学生学号:");

String id = sc.nextLine();

int intId = 0;

try{

intId = Integer.parseInt(id);

}catch(NumberFormatException ex){

System.out.println("学号输入有误,请输入数字!");

return;

}

Student stu = find(intId);

if ( stu == null){

System.out.println("该学号不存在!");

return ;

}

stuList.remove(stu);

store();

System.out.println("-----------------------");

System.out.println("学生信息已删除");

System.out.println(stu);

System.out.println("-----------------------");

}

public void find(){

Scanner sc = new Scanner(System.in); 

System.out.println("请输入学生学号:");

String id = sc.nextLine();

int intId = 0;

try{

intId = Integer.parseInt(id);

}catch(NumberFormatException ex){

System.out.println("学号输入有误,请输入数字!");

return;

}

Student stu = find(intId);

if ( stu == null){

System.out.println("该学号不存在!");

return ;

}

System.out.println("-----------------------");

System.out.println("查找学生信息如下");

System.out.println(stu);

System.out.println("-----------------------");

}

public Student find(int id){

for(Student stu : stuList){

if(stu.id == id){

return stu;

}

}

return null;

}

public void modify(){

store();

}

public void foreach(){

System.out.println("-----------------------");

for(Student stu : stuList){

System.out.println(stu);

}

System.out.println("-----------------------");

}

public void store(){

Iterator iterator = stuList.iterator();

File file = new File("stuList.txt");

        FileWriter fw = null;

        BufferedWriter writer = null;

        try {

            fw = new FileWriter(file);

            writer = new BufferedWriter(fw);

            while(iterator.hasNext()){

                writer.write(iterator.next().toString());

                writer.newLine();//换行

            }

            writer.flush();

        } catch (FileNotFoundException e) {

            e.printStackTrace();

        }catch (IOException e) {

            e.printStackTrace();

        }finally{

            try {

                writer.close();

                fw.close();

            } catch (IOException e) {

                e.printStackTrace();

            }

        }

}

public static void main(String[] args){

StuMgr mgr = new StuMgr();

while(true){

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("-----------------------");

Scanner sc = new Scanner(System.in); 

String op = sc.nextLine();

if("6".equals(op)){

return;

}

if("1".equals(op)){

mgr.add();

}

if("2".equals(op)){

mgr.del();

}

if("3".equals(op)){

mgr.find();

}

if("4".equals(op)){

mgr.modify();

}

if("5".equals(op)){

mgr.foreach();

}

}

}

}

时间仓促,还有一个modify方法没实现,留给你自己练手。

怎样用JAVA做一个B/S架构的信息管理系统

BS也就是web端,必不可少的就是要学习html,js,jq,servlet,ajax 差不多就这么多把。

开发时常在于你的熟练程度

用JAVA编写图书信息管理系统,进行可行性分析.300-400字。需要原创

技术可行性:前面我们已经学习过java的编程知识,会用java进行小的程序项目的编写,开发。并且图书信息管理系统通过java的界面编程来实现还是比价简单。通过java可以很容易的编写出来,所以,技术上是可行的。

经济可行性:现在计算机各种软件已经充斥了我们的工作生活学习,我们的衣食住行都需要软件来给我们提供方便的管理,减轻人们的负担。因此对于图书馆的信息管理,为了减轻图书管理员的负担,开发图书信息管理系统是有必要的。图书馆对图书信息管理

用Java如何编写一个DvD信息管理系统

DVDMgr类

package adminDVD;

import java.util.Scanner;

public class DVDMgr {

DVDSet dvd = new DVDSet();

public void setData() {

//初始化数据

//int[] state = dvd.state;

dvd.initial();

}

public void startMenu() {

System.out.println("欢迎使用 MiniDVD Mgr 1.0");

System.out.println("----------------------------------------------");

System.out.println("1.查看DVD");

System.out.println("2.借出DVD");

System.out.println("3.退出 MiniDVD Mgr");

System.out.println("请选择:");

Scanner input = new Scanner(System.in);

int choice = input.nextInt();

switch (choice) {

case 1:

search();

//执行查询

break;

case 2:

lend();

//标记借出

break;

case 3:

System.out.println("\n欢迎使用!");

break;

}

}

public void search() {

System.out.println("MyDVd Mgr 1.0 --- 查询DVD \n");

String[] A = dvd.name;

int[] B = dvd.state;

String C;

for (int i = 0; i A.length; i++) {

if (A[i] == null) {

break;

}

if (B[i] == 0) {

C = "已借出";

System.out.println(A[i] + "\t\t" + C);

} else {

System.out.println(A[i]);

}

}

System.out.println("------------------------------");

System.out.println("输入0返回");

returnMain(); //调用返回块

}

public void returnMain()

{

//System.out.println("输入0 返回");

Scanner input = new Scanner(System.in);

int num = input.nextInt();

if (num == 0) {

startMenu();

}

}

public void lend() {

System.out.println("MyDVD Mgr 1.0 --- 借出DVD \n");

System.out.println("请输入要借的DVD名称");

Scanner input = new Scanner(System.in);

String name = input.next();

for (int i = 0; i dvd.name.length; i++) {

if(dvd.name[i]==null){

System.out.println("操作不成功!");

break;

}else if(name.equals(dvd.name[i]) dvd.state[i] == 1){

dvd.state[i] = 0;

System.out.println("操作成功!");

break;

}else if(name.equals(dvd.name[i]) dvd.state[i] == 0){

System.out.println("《"+dvd.name[i]+"》"+"\t\t已借出!");

break;

}

/*if (dvd.name[i].equals(name[i]) dvd.state[i] == 1) {

dvd.state[i] = 0;

System.out.println("操作成功!");

break;

} else {

System.out.println("操作不成功!");

break;

}*/

}

System.out.println("输入0返回");

returnMain();

}

public static void main(String[] args) {

DVDMgr mgr = new DVDMgr();

mgr.setData();

mgr.startMenu();

}

}

DVDSet类

package adminDVD;

import java.util.Scanner;

public class DVDSet {

String[] name = new String[50];

// 数组1存储DVD名称数组

int[] state = new int[50];

// 数组2存储DVD状态

public void initial() {

/*name[0]="风云II";

state[0]=1;

name[1]="英雄";

state[1]=1;

name[2]="罗马假日";

state[2]=1;

name[3]="无极";

state[3]=0;*/

Scanner input = new Scanner(System.in);

String answer = "y";

for (int i = 0; i name.length; i++) {

System.out.print("第" + (i + 1) + "的DVD名称:");

name[i] = input.next();

System.out.println("是否借出?(0:借出 1:可借)");

state[i] = input.nextInt();

System.out.print("是否继续(y/n)");

answer = input.next();

if (answer.equals("n"))

{

break;

}

}

}

}

java信息管理系统,java信息管理系统代码

2022-12-01
个人信息管理系统

2023-05-21
java员工管理系统,java员工管理系统代码

2023-01-09
关于java成绩管理系统mysql的信息

本文目录一览: 1、求Java+mysql学生成绩管理系统(最好是三大框架)项目完整源代码 2、我用java做学生成绩管理系统(用到mysql),怎样打成jar包,能在别人没有安装数据库的电脑上运行…

2023-12-08
java管理系统,java管理系统代码

2023-01-08
关于学籍管理系统jsp代码的信息

本文目录一览: 1、jsp写的学籍管理系统,急求 2、大神们 我写一个JSP学籍管理系统 不用javaben 和servlet 只用JSP页面验证 3、学籍的管理系统 jsp写的学籍管理系统,急求 架

2023-12-08
关于jsp物流管理系统代码下载的信息

2022-11-25
学生管理系统java,学生管理系统Java简单

2022-11-27
关于基于jsp幼儿园管理系统源代码的信息

本文目录一览: 1、网上下载了一个基于jsp的图书馆管理系统源代码,想更改一下图片,但是不知道怎么弄,谁能教教我??? 2、基于java jsp asp php vb安卓系统毕业设计与实现论文源码下载

2023-12-08
java实现单人信息管理程序(java人员管理系统)

2022-11-10
学生社团管理系统php源码,php学生个人信息系统源码

2022-11-24
关于mysql超市管理系统代码的信息

2022-11-12
java文件资料管理系统器(Java文件管理系统)

2022-11-11
java学生管理系统,java学生管理系统课程设计

2022-11-30
java成绩管理系统,Java成绩管理系统程序系统总结

2023-01-10
关于java综合实验教务管理系统的信息

2022-11-12
java采购申请系统(java采购管理系统)

2022-11-15
系统java,图书管理系统Java

2023-01-09
java酒店管理系统,基于j2ee的酒店管理系统

2023-01-10
java管理系统,不用数据库的java管理系统

2023-01-04