从零开始学java 之 DVD的增删改查管理系统(方法,界面,数据库相分离)用IO流写入文件代替数据库

                  此为 用IO流写入文件代替数据库,编写的DVD管理系统,实现了对DVD系统的增删改查,这个第一次运行的时候会出现错误,因为文件中什么都没有,所以靠IO流的读取是读不到东西的,系统就会抛出异常。所以运行之前,请自行加入一些数据,方能方便运行。


                  首先是DVD的属性类:


public class Dvd implements java.io.Serializable{
	private String num;
	private String name;
	private double price;
	private int count;
	
	public Dvd(String num, String name, double price, int count) {
		super();
		this.num = num;
		this.name = name;
		this.price = price;
		this.count = count;
	}
	public Dvd(){}
	public int getCount() {
		return count;
	}
	public void setCount(int count) {
		this.count = count;
	}
	public String getNum() {
		return num;
	}
	public void setNum(String num) {
		this.num = num;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public double getPrice() {
		return price;
	}
	public void setPrice(double price) {
		this.price = price;
	}
	

}

   再次就是方法类:方法类通过对文件里数据进行操作,实现数据库保存功能,一读一写就是方便保存,不然会刷新文件里的东西导致保存不住



import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.ArrayList;
import java.util.List;
import java.util.Iterator;

public class DvdBiz implements java.io.Serializable{

	List<Dvd> addList = new ArrayList<Dvd>();
	private Dvd dvd = new Dvd();
	//  增 删 改 查 四项功能
	publ
  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java简易人事管理系统可以通过增删来实现对员工信息的管理。 首先,对于新增员工的操作,可以通过输入员工的姓名、年龄、性别、职位等信息,将这些信息存储到数据库或者文件中。新增员工时需要进行信息的合法性校验,比如年龄应该大于0等。 其次,对于删除员工的操作,可以通过输入员工的编号或者姓名等关键信息来定位到要删除的员工。确认要删除后,可以从数据库文件中删除该员工的信息,并将其他员工的编号做应的修。 再次,对于修员工信息的操作,可以通过输入员工的编号或者姓名等关键信息来定位到要修的员工。然后,可以输入要修的员工的新信息,如年龄、性别等,然后将这些新信息更新到数据库或者文件中。 最后,对于询员工信息的操作,可以通过输入员工的编号或者姓名等关键信息,来获取员工的详细信息。可以从数据库文件中根据输入的关键信息进行匹配,然后返回应的员工信息。 需要注意的是,在实现过程中,可以使用Java数据库访问技术(如JDBC)来连接数据库,并利用SQL语句来操作数据库;也可以使用Java文件操作技术(如File、IO)来读写文件。同时,需要合理处理各种异常情况,比如连接数据库失败、文件读写错误等。 通过以上的增删操作,可以实现对人事信息的基本管理,方便对员工信息进行维护和询。当然,这只是一个简易的人事管理系统,实际的系统可能还需要更多的功能和操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值