
- •Курсовое проектирование
- •1. Введение
- •1.1. Общие положения о курсовом проектировании
- •1.2. Содержание основных этапов курсового проектирования
- •1.3. Структура отчета курсового проекта
- •1.4. Задание на курсовое проектирование
- •Теоретический материал
- •Обобщенное формальное описание методологии проектирования реляционных баз данных.
- •Определение доменов атрибутов. Определение доменов для атрибутов в каждой локальной концептуальной модели данных. Документирование сведений о доменах атрибутов.
- •Пример описания предметной области «Сбыт готовой продукции»
- •3.1. Описание предметной области
- •Платежное поручение №_____
- •3.2. Терминология
- •3.3. Ограничения предметной области
- •3.4. Описание функционирования отдела сбыта
- •1. Предметная область автоматизации
- •1.1. Описание предметной области и функции решаемой задачи
- •1.2. Документы предметной области, содержащие информацию, необходимую для решения задачи
- •Постановка задачи
- •2.1. Организационно-экономическая сущность задачи
- •2.2. Описание выходной информации
- •Список изделий, по которым имеется недооплата
- •2.3. Описание входной информации
- •Товаро-транспортная накладная № _______
- •3. Разработка информационного обеспечения задачи
- •3.1. Информационный анализ по и выделение информационных объектов
- •3.2. Определение связей и построение илм
- •3.3. Определение логической структуры реляционной базы данных
- •3.4. Исходные данные контрольного примера
- •4. Разработка алгоритмов и технологии решения задачи
- •4.1. Разработка технологии ввода и накопления входной информации
- •4.2. Определение форм ввода-вывода
- •4.3. Обобщенный алгоритм решения задачи и его декомпозиция на модули (функции)
- •4.4. Алгоритмы реализации отдельных модулей
3.4. Описание функционирования отдела сбыта
Схематические действия, выполняемые в рассматриваемой предметной области, с указанием сопровождающих эти действия документов представлены на рис. 1.
В процессе договорной кампании составляются договора на поставку товаров. Договор состоит из двух частей: общей части, включающей в себя реквизиты заказчика и поставщика, предмет поставки и т. д., и спецификации, в которой приводятся подробные сведения о товарах и сроках поставки. На основе договоров составляется финансовый план и разрабатываются цеховые помесячные планы выпуска товарной продукции.
Продукция, выпускаемая цехами, сдается на склад готовой продукции. При этом составляется (выписывается) документ, называемый «Цеховая накладная», состоящий аналогично договору также из двух частей: общей и спецификации. При отгрузке готовой продукции заказчикам выписываются ТТН и СФ, также состоящие из общей части и спецификации.
Рис. 1. Функционирование отдела сбыта
Оплата продукции заказчиком оформляется платежным поручением. Оно выписывается на основании ТТН или СФ, сопровождающих товар, или при предоплате заказанного по договору товара. В первом случае в строке «Назначение платежа» записывается фраза: «Оплата продукции в соответствии с ТТН № ____» и указывается номер ТТН, а во втором — «Предоплата в соответствии со счет - фактурой № ___» и указывается номер счет - фактуры.
Ниже приводятся информационно-технологические схемы 1 — 7, в которых указаны функции, выполняемые работниками отдела сбыта, и названия документов, являющихся источниками информации для выполнения соответствующих функций.
При выполнении этих функций обычно решается несколько задач, каждая из которых является индивидуальным заданием в курсовом проектировании. Таким образом, каждая из приведенных информационных схем объединяет группу задач.
Результаты решения той или иной задачи управления отображаются в соответствии с заданием на курсовое проектирование в виде отчета (формы), выводимого на печать и /или на экран. В схемах, как правило, не указаны справочники, которые могут быть использованы при решении задачи.
Суммы, подлежащие оплате за отгруженную продукцию, берутся из ТТН, а за заказанную — из СФ. Оплата отгруженной или заказанной продукции определяется из платежных поручений. Выбранные суммы накапливаются отдельно по всем ТТН, ПП и СФ и группируются в зависимости от условий задачи в разрезе реквизитов.
Сведения о заказчиках определяются из договоров.
Рис. 2. Информационно-технологическая схема 1
Количество выпущенной продукции определяется из цеховых накладных, а плановый выпуск продукции — из плана цеха.
Данные для разработки плана отгрузки продукции берутся из договоров или счет–фактур (при предоплате), а данные о фактической отгрузке — из ТТН. Эти данные накапливаются (суммируются) в группах, определяемых заданными реквизитами в зависимости от условия задачи.
Рис. 3. Информационно-технологическая схема 2
Сведения о финансовом плане берутся из договоров, а о фактической оплате — из платежных поручении. Эти данные накапливаются (суммируются) в группах, определяемых заданными реквизитами и зависимости от условий задачи.
Рис. 4. Информационно-технологическая схема 3
Рис. 5. Информационно-технологическая схема 4
Остаток продукции на складе (ОПС) рассчитывается но формуле:
ОПС = OHM + КЦН - КТТН,
где OHM — остаток продукции на начало месяца,
КЦН — количество продукции по цеховым накладным,
КТТН — количество продукции по ТТН.
Величина OHM равна ОПС из оборотной ведомости за предыдущий месяц. В расчете используются ЦН и ТТН с начала текущего месяца. Анализ текущего запаса готовой продукции на складах представляет собой сравнение его с нормативным запасом, определяемым из справочника готовой продукции. Подсчет текущего запаса описан в информационно-технологической схеме 5.
Рис. 6. Информационно-технологическая схема 5
Рис. 7. Информационно-технологическая схема 6
Рис. 8. Информационно-технологическая схема 7
При решении этой задачи проверяется, не меньше ли суммарное количество продукции (запланированное к выпуску цехами с начала года на каждый месяц) соответствующего количества по договорам.
ПРИЛОЖЕНИЕ.
Пример выполнения курсовой работы
Содержание /постановка и алгоритмизация задачи/.
1. Предметная область автоматизации
1.1. Описание предметной области и функции решаемой задачи.
1.2. Документы предметной области, содержащие информацию, необходимую для решения задачи.
2. Постановка задачи
2.1. Организационно-экономическая сущность задачи.
2.2. Описание выходной информации.
2.3. Описание входной информации.
3. Разработка информационного обеспечения задачи
3.1. информационный анализ предметной области и выделение информационных объектов задачи.
3.2. Определение связей информационных объектов и построение ИЛМ.
3.3. Определение логической структуры реляционной базы данных.
3.4. Исходные данные контрольного примера.
4. Разработка алгоритмов и технологии решения задачи
4.1. Технология ввода и накопления входной информации, обеспечивающей решение задачи.
4.2. Определение макета форм ввода-вывода для загрузки в БД входной информации.
4.3. Обобщенный алгоритм решения задачи и его декомпозиция на модули (функции).
4.4. Детальные алгоритмы реализации отдельных модулей задачи.