Формирование оборотной ведомости движения продукции по складам предприятия
Кафедра
информатики
КУРСОВАЯ РАБОТА
на тему:
«ФОРМИРОВАНИЕ
ОБОРОТНОЙ ВЕДОМОСТИ
ДВИЖЕНИЯ ПРОДУКЦИИ ПО
СКЛАДАМ
ПРЕДПРИЯТИЯ»
Санкт-Петербург
2010
Содержание:
1. Предпроектное исследование области автоматизации
1.1. Организационно-экономическая сущность задачи
Рассмотрим в качестве предметной области деятельность отдела сбыта и реализации предприятия.
Экономисты этого отдела выполняют функции учёта и контроля, реализуют функции анализа при решении следующих комплексов задач:
Планирования:
- сдачи продукции на склад;
- отгрузки продукции в соответствии с договорами.
Учета:
- фактически сданной продукции на склад;
- фактически отгруженной продукции.
Анализа:
- текущего запаса продукции на складах;
При обследовании отдела сбыта и реализации исследованы основные процессы, связанные с формированием всех показателей, необходимых для решения комплексов задач подсистемы сбыта и реализации.
При определении текущего остатка на заданном складе необходимо придерживаться следующих ограничений:
- Рассматриваются только договора текущего года.
- С одним поставщиком может быть заключено несколько договоров.
- В договоре может быть несколько изделий, одно и то же изделие может быть затребовано в разные месяцы.
- Документ об отгрузке продукции (накладная на отпуск товаров, товарно-транспортная накладная) всегда привязан к одному договору, может содержать несколько наименований товаров, и его номер уникален для предприятия.
- Накладная цеха на сдачу продукции на склад (цеховая накладная) всегда привязана к одному складу продукции, может содержать несколько наименований товаров, и ее номер уникален для данного цеха. Это означает, что один и тот же номер может быть в цеховых накладных разных цехов. Следовательно, однозначная идентификация цеховых накладных осуществляется двумя реквизитами: номером цеховой накладной и номером (или наименованием) цеха.
- Товар закреплен за одним складом продукции и может выпускаться несколькими цехами.
- Код товара является уникальным и неизменным.
- Количество товара измеряется целым числом единиц измерения.
- У товара только одна единица измерения.
- Номера цехов и номера складов уникальны и не изменяются, а их наименования могут изменяться.
- Остаток товара на складе на начало года равно нулю.
- Текущий остаток товара на складе равно разности между его общим количеством, поступившим согласно цеховым накладным и его общим количеством, отгруженным со склада согласно ТТН.
- На одном складе могут храниться различные товары.
- Каждый товар может храниться только на одном складе.
- Цена товара постоянна в течение действия договора на поставку товаров.
- Все цены – в рублях.
- Количественные ограничения:
- Изделий - не более 999;
- Число складов продукции - не более 9999;
- Единиц измерения - не более 9999;
- Товарно-транспортных накладных – не более 9999;
- Цеховых накладных – не более 999.
1.2. Описание выходной информации
1.3. Описание входной информации
К
условно-постоянной входной информации
относятся справочные
данные о номенклатуре изделий, выпускаемых
предприятием, о его цехах и складах. Эти
данные отображаются в документах «Справочник
товаров», «Справочник
цехов» и «Справочник
складов». Они имеют табличную форму.
К
оперативно-учетной информации относятся
следующие данные: «Цеховая накладная»,
«Товарно-транспортная накладная».
2. Проектирование информационного обеспечения
2.1. Построение ИЛМ
Товар:
Код товара***
Наименование товара
Ед. измерения
Цена
Нормативный запас
Номер склада
Код товара***
Код ед. измерения
Наименование товара
Цена
Нормативный запас
Номер склада
Цеховая
накладная:
Номер цеховой накладной***
Дата
Номер цеха***
Наименование цеха
Номер склада***
Наименование склада
Код товара***
Наименование товара
Код ед. измерения***
Единица измерения
Количество
Номер цеха***
Наименование цеха
Номер цеховой накладной***
Номер цеха***
Дата
Номер склада
Номер склада***
Наименование склада
Номер цеховой накладной***
Номер цеха***
Код товара
Количество
Товарно-транспортная
накладная:
Номер ТТН***
Дата выписки ТТН
Номер договора***
Номер ИНН***
Наименование заказчика
Адрес заказчика
Код товара***
Наименование товара
Код ед. измерения***
Единица измерения
Цена
Количество
Номер договора***
Номер ИНН
Номер
ИНН***
Наименование заказчика
Адрес заказчика
Код ед. измерения***
Единица измерения
Номер ТТН***
Дата ТТН
Номер договора
Номер ТТН***
Код товара***
Количество
Справочник
складов:
Номер
склада***
Наименование склада
Между полученными информационными объектами
определяются следующие связи:
Необходимы следующие объекты:
- товар
- единицы измерения
- склад
- цеховая накладная
- спецификация цеховой накладной
- товарно-транспортная накладная
- спецификация товарно-транспортной накладной
Матрица
смежности:
| Товар | Ед. измер-я | Склад | ЦН | СЦН | ТТН | CТТН | |
| Товар | 1 | 1 | |||||
| Ед. измерения | 1 | ||||||
| Склад | 1 | 1 | |||||
| ЦН | 1 | ||||||
| СЦН | |||||||
| ТТН | 1 | ||||||
| СТТН | |||||||
| 2 | 0 | 0 | 1 | 2 | 0 | 2 | |
| Нулевой уровень | Нулевой уровень | Нулевой уровень | |||||
| Товар | ЦН | СЦН | СТТН | |
| Товар | 1 | 1 | ||
| ЦН | 1 | |||
| СЦН | ||||
| CТТН | ||||
| 0 | 0 | 2 | 1 | |
| Первый
уровень |
Первый
уровень |
| СЦН | СТТН | |
| СЦН | ||
| СТТН | ||
| 0 | 0 | |
| Второй
уровень |
Второй
уровень |
ИЛМ в каноническом виде:
2.2. Построение логической структуры
| единица измер-я | |
| код единицы измер-я*** | единица измерения |
| склад | |
| № склада*** | наименование склада |
| товарно-транспортная накладная | ||
| № ТТН*** | дата | № договора |
| товарно-транспортная накладная | ||
| № ТТН*** | дата | № договора |
| товар | |||||
| код товара*** | наименование товара | номер склада | код единицы измерения | цена | нормативный запас |
| цеховая накладная | |||
| № цеховой накладной*** | № цеха*** | дата | № склада |
| цеховая накладная | |||
| № цеховой накладной*** | № цеха*** | дата | № склада |
| спецификация цеховой накладной | |||
| № цеховой накладной*** | № цеха*** | код товара*** | количество |
| спецификация товарно-транспортной накладной | ||
| № ТТН*** | код товара*** | количество |
2.3. Разработка физической структуры
Соответствие
документов и таблиц БД:
| Справочник товаров | Товар |
| Справочник складов | Склад |
| Справочник единиц измерения | Единицы измерения |
| Справочник цеховых накладный | ЦН, Спецификация ЦН |
| Справочник товарно-транспортных накладных | ТТН, Спецификация ТТН |
3. Создание базы данных. Алгоритм запросов
3.1. Таблицы
Товар
Единицы измерения
Склад
Цеховая накладная
Спецификация
ЦН
Товарно-транспортная
накладная
Спецификация
ТТН
3.2. Схема данных
3.3. Формы
3.4. Алгоритм решения задачи
3.5. Запросы
4.
Построение приложения пользователя
| Название
страницы
кнопочной формы |
Элементы | Действие |
|
ОБОРОТНАЯ ВЕДОМОСТЬ
ДВИЖЕНИЯ ПРОДУКЦИИ
(главная страница) |
ДОБАВЛЕНИЕ ДАННЫХ | Переход на страницу
кнопочной формы
Добавление данных в формы |
| РЕДАКТИРВОАНИЕ ДАННЫХ | Переход на страницу
кнопочной формы
Редактирование данных | |
| ПРОСМОТР ОТЧЕТОВ | Переход на страницу
кнопочной формы
Открытие отчетов | |
| ИЗМЕНЕНИЕ КНОПОЧНОЙ ФОРМЫ | Выход в Диспетчер кнопочных форм | |
| ВЫХОД | Выход из приложения | |
| ДОБАВЛЕНИЕ ДАННЫХ В ФОРМЫ | ФОРМА ТОВАР | Открытие формы ТОВАР в режиме добавления |
| ФОРМА СКЛАД | Открытие формы СКЛАД в режиме добавления | |
| ФОРМА ЕДИНИЦЫ ИЗМЕРЕНИЯ | Открытие формы
ЕДИНИЦЫ ИЗМЕРЕНИЯ в режиме добавления | |
| ФОРМА ТТН | Открытие формы
ТОВАРНО-ТРАНСПОРТНАЯ НАКЛАДНАЯ в режиме
добавления | |
| ФОРМА ЦН | Открытие формы
ЦЕХОВАЯ НАКЛАДНАЯ в режиме добавления | |
| ВОЗВРАТ | Переход на главную
страницу кнопочной формы ОБОРОТНАЯ
ВЕДОМОСТЬ ДВИЖЕНИЯ ПРОДУКЦИИ | |
| РЕДАКТИРВОАНИЕ ДАННЫХ | ФОРМА ТОВАР | Открытие формы ТОВАР в режиме редактирования |
| ФОРМА СКЛАД | Открытие формы СКЛАД в режиме редактирования | |
| ФОРМА
ЕДИНИЦЫ ИЗМЕРЕНИЯ |
Открытие формы ЕДИНИЦЫ ИЗМЕРЕНИЯ в режиме редактирования | |
| ФОРМА TTH | Открытие формы ТОВАРНО-ТРАНСПОРТНАЯ НАКЛАДНАЯ в режиме редактирования | |
| ФОРМА ЦН | Открытие формы ЦЕХОВАЯ НАКЛАДНАЯ в режиме редактирования | |
| ВОЗВРАТ | Переход на главную страницу кнопочной формы ОБОРОТНАЯ ВЕДОМОСТЬ ДВИЖЕНИЯ ПРОДУКЦИИ | |
| ОТКРЫТИЕ ОТЧЕТОВ | ОТЧЕТ «ОБОРОТНАЯ ВЕДОМОСТЬ ДВИЖЕНИЯ ПРОДУКЦИИ НА СКЛАДАХ ПРЕДПРИЯТИЯ» | Просмотр отчета «ОБОРОТНАЯ ВЕДОМОСТЬ ДВИЖЕНИЯ ПРОДУКЦИИ НА СКЛАДАХ ПРЕДПРИЯТИЯ» |
| ВОЗВРАТ | Переход на главную страницу кнопочной формы ОБОРОТНАЯ ВЕДОМОСТЬ ДВИЖЕНИЯ ПРОДУКЦИИ |