本文主要是介绍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.parseIn
这篇关于Java实验之货物进销管理系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!