Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/142: Рейтинг темы: голосов - 142, средняя оценка - 4.75
5 / 1 / 0
Регистрация: 20.07.2013
Сообщений: 5

Система учета товаров на складе

24.03.2014, 17:12. Показов 26335. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста, сделать программу на тему "Система учета товаров на складе"
Буду чрезмерно благодарен!!!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.03.2014, 17:12
Ответы с готовыми решениями:

Бд Система управления учета товаров на складе
Здравствуйте! Кто-то может помочь с доработкой программы в MSAccess? В лс плз Система управления учета товаров на складе

Разработать программу оперативного учета наличия товаров на складе и торговых точках
разработать программу оперативного учета наличия товаров на складе и торговых точках(2-3) точкиорганизации.Мальчишки помогите девушке...

Информационная система учета товара на складе
добрый вечер! можете сказать принимает ли участие сервер базы данных SQL,в программе, которую я выложил? если да ток как это посмотреть...

6
37 / 37 / 25
Регистрация: 19.11.2012
Сообщений: 197
24.03.2014, 22:19
Yo_Rioter, создаёте массив классов Товар с полями: имя, кол-во и какие там ещё нужны.
И выводите на форму или ещё куда-нибудь
profit
1
61 / 61 / 19
Регистрация: 06.09.2013
Сообщений: 236
Записей в блоге: 1
25.03.2014, 21:33
Цитата Сообщение от EagleAlex Посмотреть сообщение
массив классов Товар
Это вообще возможно?
Имеется ввиду, если массив содержит ссылочные переменные типа Товар, то переменная, которая хранит биты доступа к массиву, будет переменной массива типа Товар, ну или как-то так. В любом случае, насколько во мне "заложено", употреблять классы не совсем корректно, ведь единица ООП - объект.

Можно также сделать наследование. Создать родительский класс - Goods, описать все его члены, с учетом инкапсуляции и с намеком на будущий полиморфизм, если будут математические операции. А дальше, другие более специфические типы будут расширять родительский класс, наследуя его доступные члены. Хотя так и не понятно, что программа должна в себе содержать...
1
37 / 37 / 25
Регистрация: 19.11.2012
Сообщений: 197
25.03.2014, 22:29
Freedomen, делайте как хотите, вот нормальный вариант
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import java.awt.Image;
import java.util.ArrayList;
import java.util.List;
 
public class Test {
    
        //хотите фиксированый размер
    public Goods[] goods = new Goods[100];
        //вот вам динамический
    public List<Goods> goods = new ArrayList<Goods>();
    
    private class Goods {
        
        private String name;
        private int price;
        private Image img;
        
    }
 
}
0
26.03.2014, 02:10

Не по теме:

дак сделали ж уже

0
DiegoTM
12.07.2014, 08:24
Автор, я сейчас занимаюсь примерно схожей задачей (учёт движения товара на складе и бабла, которое за него заплатили), если вы справились с задачей то может выложите исходники, если вы не справились с задачей, то может будем взаимодействовать, ибо я несовсем вник в тонкости учёта и финансов (короче что с товаром на складе может происходить)
5 / 1 / 0
Регистрация: 20.07.2013
Сообщений: 5
13.07.2014, 11:06  [ТС]
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
package Sklad_Info;
//Система учета товаров на складе
 
import java.util.Scanner;
import java.io.*;
 
//наименование, марка, серийный номер
public class Sklad {
private String nameSklad;
private ListSklad[] list_sklad;
public Sklad () {
}
public void setNameSklad(String nameSklad){
this.nameSklad=nameSklad;
}
class ListSklad {
private String names;
private String marks;
private int numbers;
public ListSklad (String names, String marks, int numbers) {
this.names = names;
this.marks = marks;
this.numbers = numbers;
}
public String getNames(){
return this.names;
}
public String getMarks(){
return this.marks;
}
public int getNumbers(){
return this.numbers;
}
}
public void setList() {
Scanner sc = new Scanner(System.in);
System.out.println("Введите количество товаров:");
int k = sc.nextInt();
list_sklad = new ListSklad[k];
for (int i = 0; i < list_sklad.length; i++) {
System.out.println("Наименование "+(i+1)+"-го товара: ");
String names=sc.nextLine();
names=sc.nextLine();
System.out.println("Какая марка товара?");
String marks=sc.nextLine();
System.out.println("Серийный номер товара:");
int numbers=sc.nextInt();
list_sklad[i]=new ListSklad(names,marks,numbers);
}
}
public void printAll() {
if(list_sklad.length!=0)
System.out.println("Город: "+this.nameSklad+"\nКоличество товаров: "+list_sklad.length);
for (int i = 0; i < list_sklad.length; i++) {
System.out.print(" Наименование "+(i+1)+"-го товара: "+this.list_sklad[i].getNames()+"; ");
System.out.print(" Марка товара: "+this.list_sklad[i].getMarks()+"; ");
System.out.println(" Серийный номер: "+this.list_sklad[i].getNumbers()+"; ");
String source=" Наименование "+(i+1)+"-го товара: "+this.list_sklad[i].getNames()+"; "+"Марка "+(i+1)+"-го товара: "+this.list_sklad[i].getMarks()+"; "+"Серийный номер "+(i+1)+"-го товара: "+this.list_sklad[i].getNumbers()+";";
 
File myFile = new File("C:/Nozdrenkov/Sklad.txt");
 
System.out.println("Удалаяем файлы если они уже были созданы.");
if (myFile.exists()) {
myFile.delete();
}
 
File fp = new File("C:\\Nozdrenkov");
System.out.println("Создаем дерикторию C:\\Nozdrenkov");
System.out.println("Проверяем: ");
fp.mkdirs();
if(fp.exists()) {
System.out.println("Каталог "+fp.getName() + " существует.");
}
try {
FileWriter f2 = new FileWriter("C:/Nozdrenkov/Sklad.txt",true);
f2.write(source);
f2.close();
}
catch (IOException e){
e.printStackTrace();
}
System.out.println("Выполнено успешно.");
}
if(list_sklad.length==0)
System.out.println("Ошибка!!! Попробуйте начать сначала!!!");
}
}
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package Sklad_Info;
 
import java.util.*;
 
public class ListSklad {
    
       public static void main(String[] args) throws InterruptedException {
              Scanner sc = new Scanner(System.in);
              System.out.println("Название города?");
              String name = sc.nextLine();
              Sklad sklad = new Sklad();
              sklad.setNameSklad(name);
              sklad.setList();
              sklad.printAll();
              
            
}
}
Ну это то, что я сделал) Может поможет)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.07.2014, 11:06
Помогаю со студенческими работами здесь

Система учета на складе. Проверка возможности списания заданного количества товара со склада.
Система учета на складе. Есть документ поставка (пришло 5 товаров) проводится и учитывается в регистре накоплений, и документ...

Учёт товаров на складе.
Кто в теме, помогите. Нужно кратко принцип работы склада. Буквально на пальцах. Вот я собрал по кусочкам кое-какую инфу, посмотрите, что...

Остаток товаров на складе
Уважаемые, помогите пожалуйста. Есть 2 таблицы: приход и расход. Необходимо вывести остаток товаров на складе. Кажется, весь интернет...

Инвентаризация товаров на складе
Как в 1с предприятии создать документ Инвентаризация товаров на складе и как можно будет выбрать список товаров которые остались на складе?

Передвижение товаров на складе!
Люди есть ли у кого нибудь исходник программы для Delphi 7 передвижение товаров на складе поделитесь пожалуйста ! Заранее благодарна !


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru