Main > Soft > Specifications
Требования к программе пятой версии.
  • Знать остаток товара на каждом из складов в любой момент времени.
  • Иметь возможность добавлять, изменять и удалять товары.
  • Сохранять информацию о количестве покупок и их общей сумме для каждого из клиентов.
  • Для всех товаров должна быть известна цена (на каждом из складов отдельно).
  • Отдельная таблица в базе данных для каждого магазина или склада.
  • Вывод отчета о продажах и поступлениях за заданный промежуток времени. (Обновление, печать)
  • Возможность печати товарного чека, прайс-листа, остатка товаров, расходных накладных.
  • Наличие для каждой недиалоговой формы помощи или подсказки.
  • Полная невозможность удаления записи о продаже, уже внесенной в базу данных. То есть можно изменить данные или отменить продажу совсем, но только до того как информация помещена в базу данных. Сама запись в БД должна производиться в самый последний момент, когда продавец уверен в правильности введенного.
  • Желательно сохранить похожий интерфейс для особо одаренных пользователей.
Задача.
  • Сделать максимально простую программу, которая бы соответствовала требованиям. Чем меньше кода, тем меньше глюков и проще разобраться в написанном.
Задача программиста.
  • Для каждой процедуры должен быть комментарий, поясняющий зачем она там появилась, какие данные получает, что возвращает и желательно что с ними делает. Так же для каждого смыслового блока кода лучше писать зачем он нужен. Ненужно только для i:=i+1 (если при этом не имеется в иду что-нибудь супер умное).
© skovorodka
Hosted by uCoz