Ограничим количество реквизитов в первичных документах.
Название таблицы и ИО | Реквизиты | Ключ | Тип данных | Формат поля |
Изделие | Код изделия | Да | Текстовый | |
Наименование изделия | Текстовый | |||
Код единицы измерения | Текстовый | |||
Цена | Денежный | |||
Номер склада | Текстовый | |||
ЕдИзм | Код единицы измерения | Да | Текстовый | |
Наименование ед. измерения | Текстовый | |||
Склад | Номер склада | Да | Текстовый | |
Наименование склада | Текстовый | |||
Заказчик | Код заказчика | Да | Текстовый | |
Наименование заказчика | Текстовый | |||
Адрес | Текстовый | |||
Договор | Номер договора | Да | Текстовый | |
Код заказчика | Текстовый | |||
СДОГ (специфика-ция договора) | Номер договора | Да | Текстовый | |
Месяц отгрузки | Да | Текстовый | Размер поля 2 | |
Код изделия | Да | Текстовый | ||
Количество по договору | Числовой | целое | ||
ТТН (товарно-транспорт-ная накладная) | Номер ТТН | Да | Текстовый | |
Дата отгрузки | Дата/время | Краткий формат даты | ||
Номер договора | Текстовый | |||
СТТН (специфи-кация ТТН) | Номер ТТН | Да | Текстовый | |
Код изделия | Да | Текстовый | ||
Количество по ТТН | Числовой | целое |
Ограничения предметной области
В результате обследования предметной области выявлены специфические ограничения.
Студент должен выбрать из общего списка ограничений только те, которые относятся к его индивидуальному заданию.
Выбранные ограничения должны быть отражены в контрольном примере.
Ограничения ПО:
· На предприятии имеется несколько цехов, несколько складов.
· Предприятие выпускает несколько видов изделий, использует несколько единиц измерения.
· У изделия только одна единица измерения.
· У разных изделий может быть одинаковая единица измерения.
· Готовое изделие закреплено за одним складом и может выпускаться несколькими цехами.
· Один цех может выпускать несколько наименований изделий.
· Каждое изделие хранится на одном складе.
· На одном складе может храниться несколько наименований готовых изделий.
· Остаток на складах на начало года считать нулевым.
· Номера цехов и складов не изменяются.
· С одним заказчиком можно заключить несколько договоров.
· Каждый договор заключается с одним заказчиком.
· Номер договора неизменен и уникален для предприятия.
· В каждом договоре может быть несколько наименований изделий.
· Одно и то же изделие может быть указано в одном договоре в разные месяцы.
· Выпуск изделий цехами планируется помесячно.
· Одно и то же изделие может быть запланировано к выпуску в разные месяцы.
· Номер цеховой накладной может повторяться в каждом цехе.
· Цеховая накладная отправляется на один склад и может включать несколько наименований изделий.
· Номер документа об отгрузке готовой продукции (ТТН) уникален для предприятия.
· Каждая ТТН относится только к одному договору.
· По одному договору может быть несколько отгрузок.
· ТТН может содержать несколько наименований изделий.
· Номер документа об оплате отгруженной продукции (ПП) уникален для плательщика (заказчика)
· Каждое ПП соответствует одной ТТН.
· Одной ТТН может соответствовать несколько ПП.
· В одном документе об оплате может быть несколько изделий.
· Все цены - в рублях.
При решении задачи в зависимости от варианта необходимо предусмотреть одну из следующих ситуаций:
- изделие заказано по договору, но не включено в план выпуска;
- изделие заказано по договору, но не было выпущено;
- изделие заказано по договору, но не было отгружено;
- изделие запланировано к выпуску, но фактически не выпущено;
- изделие поступило на склад, но не было отгружено;
- изделие отгружено, но не оплачено;
- изделие заказано по договору, но не оплачено.
При формировании базы данных по индивидуальному заданию ограничить количество:
заказчиков - от 2 до 3;
цехов - от 2 до 3.
Для ввода данных в таблицы создать формы.
Название таблиц | Тип формы |
Изделие | Простая |
ЕдИзм | Простая |
Цех | Простая |
Склад | Простая |
Заказчик | Простая |
План выпуска | Простая |
Договор | Общая составная |
СДОГ | |
ЦН | Общая составная |
СЦН | |
ТТН | Общая составная |
СТТН | |
ПП | Общая составная |
СПП |
Индивидуальное задание
Индивидуальное задание состоит из текста, структуры выходного документа (отчёта) и алгоритма решения задачи. Отчёт должен быть получен в результате решения задачи на компьютере.
Конкретные значения реквизитов в отчёте зависят от их значений в контрольном примере, который студент создаёт по своему заданию.
При заполнении таблиц исходными данными строго придерживаться ограничений. На основании этих данных обязательно выполнить вручную расчёт в выходном документе (отчёте).
В заголовке каждого отчёта поместить наименование заданного склада, изделия, заказчика или номер месяца в зависимости от варианта.
Пояснения:
Заданный реквизит – реквизит, значение которого задается пользователем (вводится с клавиатуры).
Отклонение – разница между планом и фактом. Если отклонение меньше нуля – это излишек. Если отклонение
больше нуля – это дефицит.
До конца заданного месяца (или квартала) – от начала года до конца заданного месяца (или квартала).
Задание 1. Сделать анализ выполнения плана отгрузки по договорам до конца ЗАДАННОГО квартала в стоимостном выражении.
Анализ выполнения плана по договорам
до конца _____ квартала
(Номер)
Наименование заказчика | Номер договора | Сумма (в руб) | Отклонение (в руб.) | |
По договору | По ТТН | |||
… | … | … | … | |
Итого | ? | ? | ? |
Алгоритм решения задачи:
1. По документам “Договор” получить, на какую общую сумму в руб., запланирована отгрузка каждому заказчику по каждому договору от начала года до конца заданного квартала.
2. По документам “Товарно-транспортная накладная” получить, на какую сумму отгрузили товар каждому заказчику по каждому договору от начала года до конца заданного квартала.
3. Подсчитать отклонение в стоимостном выражении.
4. Подсчёт в строке “Итого ” выполнить в отчёте.
Задание 3. Рассчитать, на основании заключённых договоров, спрос на изделия до конца ЗАДАННОГО квартала.
(Отчет представить в разрезе складов)
Спрос на изделия до конца _____ квартала
(Номер)
Склад | Наимено-вание изделия | Ед. измер. | Количество | Сумма (в руб.) |
… | ... | … | … | … |
Итого по складу | ? | |||
… | ... | … | … | … |
Итого по складу | ? | |||
Всего | ? |
Алгоритм решения задачи:
1. По документам “Договор” получить суммарное количество каждого изделия, запланированного к поставке, до конца заданного квартала (в разрезе складов).
2. Рассчитать Сумму в рублях (стоимость).
3. Предусмотреть в отчёте получение итогов по каждому складу (по полю Сумма в рублях) и общего итога (по полю Сумма в рублях).
Задание 11. Рассчитать планируемую (в соответствии с заключенными договорами) отгрузку изделий с ЗАДАННОГО склада за ЗАДАННЫЙ месяц.
План отгрузки изделий со склада _________ в __ месяце
(наименование) (номер)
Наименование изделия | Ед. измер. | Отгрузка по договорам (шт.) | Отгрузка по договорам (руб.) |
Итого: | ХХХХХ |
Алгоритм решения задачи:
1. По документам “Договор” получить общее количество каждого запланированного к отгрузке изделияпо заданному складу в заданном месяце.
2. Рассчитать стоимость.
3. Предусмотреть в отчёте получение итога по стоимости
Задание 12. Рассчитать (в натуральном и стоимостном выражениях) фактический объем отгрузки изделий с ЗАДАННОГО склада в ЗАДАННОМ месяце.
Отгрузка изделий со склада _________ в ___ месяце
(наименование) (номер)
Наименование изделия | Ед. измер. | Цена | Количество | Стоимость |
Итого: | ХХХХХХХ |
Алгоритм решения задачи:
1. По документам ТТН получить общее количество отгруженных в заданном месяце изделий, хранящихся на заданном складе.
2. Рассчитать стоимость.
3. Предусмотреть в отчёте получение итога по стоимости.
Задание 13. В соответствии с заключенными договорами рассчитать план отгрузки изделий в ЗАДАННОМ месяце (в натуральном и стоимостном выражениях).
План отгрузки изделий в ____ месяце
(номер)
Наименование изделия | Ед. измер. | Отгрузка по договорам (шт.) | Отгрузка по договорам (руб.) |
Итого: | ХХХХХ |
Алгоритм решения задачи:
1. По документам “Договор” получить общее количество каждого запланированного к отгрузке изделияв заданном месяце.
2. Рассчитать стоимость.
3. Предусмотреть в отчёте получение итога по стоимости.
Задание 19. Сделать анализ выполнения плана отгрузки изделий предприятием по ЗАДАННОМУ заказчику за ЗАДАННЫЙ месяц в стоимостном выражении.
Анализ выполнения отгрузки за ____ месяц
заказчику ___________
(Наименование)
Наименование изделия | Ед. измер. | Сумма (в руб) | Отклонение (в руб.) | |
Отгрузка по договорам | Фактически отгружено | |||
… | … | … | … | … |
Итого | ? | ? | ? |
Алгоритм решения задачи:
1. По документам “Договор” получить общее количество каждого изделия в стоимостном выражении, запланированного к отгрузке заданному заказчику за заданный месяц.
2. По документам “Товарно-транспортная накладная” получить общее количество каждого отгруженного изделия в стоимостном выражении заданному заказчику за заданный месяц.
3. Подсчитать отклонение по каждому изделию в стоимостном выражении.
4. Подсчёт в строке “Итого ” выполнить в отчёте.
Задание 20. Выявить наличие дефицита при выполнении плана отгрузки по всем изделиям за ЗАДАННЫЙ месяц.
Анализ выполнения отгрузки изделий
за ____ месяц
(Номер)
Склад | Наимено-вание изделия | Ед. измер | Количество | Дефицит (в руб.) | |
Отгрузка по договорам | Фактически отгружено | ||||
… | … | … | … | … | |
Итого | ? |
Алгоритм решения задачи:
1. По документам “Договор” получить общее количество каждого изделия, запланированного к отгрузке за заданный месяц.
2. По документам “Товарно-транспортная накладная” получить общее количество каждого отгруженного изделия за заданный месяц.
3. Подсчитать дефицит (отклонение>0) в стоимостном выражении.
4. Подсчёт в строке “Итого ” выполнить в отчете.
Задание 21. Рассчитать план отгрузки изделий по ЗАДАННОМУ заказчику в натуральном и стоимостном выражении (в разрезе договоров).
План отгрузки изделий по заказчику _____________
(Наименование)
Номер договора | Наимено-вание изделия | Ед. измер | План отгрузки | |
Кол-во | Сумма (в руб.) | |||
… | … | … | … | |
Итого по договору | ? | |||
… | … | … | … | |
Итого по договору | ? | |||
Всего по заказчику | ? |
Алгоритм решения задачи:
1. По документам “Договор” получить общее количество каждого изделия, запланированного к отгрузке по заданному заказчику в разрезе договоров.
2. Подсчитать стоимость.
3. Подсчитать в отчёте итоги по каждому договору и общий итог по заказчику в стоимостном выражении.
Задание 23. Рассчитать фактическую отгрузку по ЗАДАННОМУ заказчику за ЗАДАННЫЙ месяц (в разрезе договоров).
Отгрузка изделий заказчику __________ за _____ месяц
(Наименование) (номер)
Номер договора | Наименование изделия | Ед. изм. | Фактическая отгрузка | |
Кол-во | Сумма (в руб.) | |||
… | … | … | … | |
Итого по договору | ? | |||
… | … | … | … | |
Итого по договору | ? | |||
Всего по заказчику | ? |
Алгоритм решения задачи:
1. По документам “Товарно-транспортная накладная” получить общее (суммарное) количество каждого изделия, отгруженного заданному заказчику в заданном месяце (в разрезе договоров).
2. Подсчитать стоимость.
3. Получить в отчёте суммы отгрузки по каждому договору и общий итог по заказчику в стоимостном выражении.
Задание 25. Сделать анализ выполнения плана отгрузки по договорам до конца ЗАДАННОГО месяца в стоимостном выражении.
Анализ выполнения плана отгрузки по договорам
до конца _____ месяца
(Номер)
Наименование заказчика | Номер договора | Сумма (в руб) | Отклонение (в руб.) | |
По договору | По ТТН | |||
… | … | … | … | |
Итого | ? | ? | ? |
Алгоритм решения задачи:
1. По документам “Договор” получить, на какую общую сумму в руб., запланирована отгрузка каждому заказчику по каждому договору от начала года до конца заданного месяца.
2. По документам “Товарно-транспортная накладная” получить, на какую сумму отгрузили товар каждому заказчику по каждому договору от начала года до конца заданного месяца.
3. Подсчитать отклонение в стоимостном выражении.
4. Подсчёт в строке “Итого ” выполнить в отчёте.
Задание 35. Сделать анализ выполнения плана отгрузки изделий ЗАДАННОМУ заказчику.
Анализ выполнения плана отгрузки изделий
заказчику_____________
(Наименование)
Номер договора | Наимено-вание изделия | Количество | Отклоне-ние (в руб.) | |
План отгрузки | Факт отгрузки | |||
… | … | … | … | … |
Итого по договору | ? | |||
… | … | … | … | .. |
Итого по договору | ? | |||
Всего | ? |
Алгоритм решения задачи:
1. По документам “Договор” получить количество каждого изделия, запланированного к отгрузке, заданному заказчику в разрезе договоров.
2. По документам “Товарно-транспортная накладная” получить количество каждого отгруженного изделия заданному заказчику (в разрезе договоров).
3. Подсчитать отклонениев стоимостном выражении.
4. Предусмотреть в отчёте получение итогов по каждому договору и общего итога по заказчику.
Задание 43. Рассчитать на основании заключённых договоров спрос на изделия ЗАДАННОГО склада (в разрезе месяцев).
Спрос на изделия склада ____________
(Наименование)
Наименование изделия | Месяц | Ед. изм. | Количество по договору | Сумма (в руб.) |
… | … | … | … | … |
Итого по изделию | ? | ? | ||
… | … | … | … | … |
Итого по изделию | ? | ? | ||
Всего по складу | ? |
Алгоритм решения задачи:
1. По документам “Договор” по каждому месяцу получить общее количество каждого изделия, запланированного для поставки заказчикам, с заданного склада.
2. Подсчитать в стоимостном выражении.
3. Получить в отчёте итоги по каждому изделию (за все месяцы поставки) и общий итог по складу.
Задание 44. Рассчитать, на основании заключённых договоров, спрос на изделия до конца ЗАДАННОГО месяца.
Спрос на изделия до конца ______ месяца
(Номер)
Наименование изделия | Ед. изм. | Количество | Сумма (в руб.) |
… | … | … | … |
Всего | ? |
Алгоритм решения задачи:
1. По документам “Договор” получить общее количество каждого изделия, запланированного для поставки заказчикам, до конца заданного месяца.
2. Подсчитать сумму по каждому изделию в стоимостном выражении.
3. Предусмотреть в отчёте получение общего итога.
Задание 45. Выявить наличие дефицита при выполнении плана отгрузки по всем изделиям за ЗАДАННЫЙ квартал.