java货物进销管理系统_Java实验之货物进销管理系统

货物进销管理系统

一、实验目的

1.掌握Java中文件的读写操作。

2.学会使用Java提供的实用类(Vector, ArrayList)来完成特定的功能。

3.掌握字符串类(String, StringBuffer)的使用。

4.掌握用面向对象的方法分析和解决复杂问题。

二、实验原理

1.使用java的文件读写操作读入货物的信。

2.使用vector容器将货物的信息存储起来。

3.创建多个类将信息分类。

4.通过判断信息的类型建立相应的成员函数进行处理信息。

5.将各个消息分类写入到新的文本中。

三、实验过程、步骤及原始记录(算法、原程序、测试结果,分析等)

1、将各个货物的信息与种类读入并分类存储起来。

2、创建多个类分别用来执行相应的操作。

3、创建各个成员函数处理类从而将货物的信息进行处理。

4、通过对应的信息编码分别进行发货、到货记录、库存、删除等操作。

5、将各个处理后的信息分类存储到相应的文本文件中。

主代码:import java.io.*;

import java.util.Vector;

public class Inventory{

//建立相应的vector容器为存储信息做准备。

@SuppressWarnings("rawtypes")

Vector inv = new Vector();

@SuppressWarnings("rawtypes")

Vector receive = new Vector();

@SuppressWarnings("rawtypes")

Vector offer = new Vector();

@SuppressWarnings("rawtypes")

Vector AddNam = new Vector();

@SuppressWarnings("rawtypes")

Vector DeleteNum = new Vector();

@SuppressWarnings("rawtypes")

Vector shipping_v = new Vector();

@SuppressWarnings("rawtypes")

Vector Err_v = new Vector();

@SuppressWarnings("unchecked")

//将文件信息读入并存储在vector容器中。

public void readInv(String filename){

try{

BufferedReader br = new BufferedReader(new FileReader(filename));

String s = null;

while((s=br.readLine()) != null){

String[] Name = s.split("\t");

inv.add(new Inv(Integer.parseInt(Name[0]),Integer.parseInt(Name[1]),Integer.parseInt(Name[2]),Name[3]));

}

br.close();

}

catch(Exception e){

}

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值