Автоматизация деятельности отдела сбыта
Содержание
Введение…………………………………………………………
1 Анализ предметной области…………………………………………….7
1.1 Описание предметной области и функции решаемых задач……….7
1.2 Первичные документы и описания их реквизитов…………………..9
1.3
Ограничения предметной
2 Постановка задачи………………………………………………………11
2.1 Организационно-экономическая сущность комплекса
решаемых
задач…………………………………………………………...
2.2 Описание выходной информации……………………………………11
2.3 Описание входной информации……………………………………..12
3 Разработка информационного обеспечения…………………………..13
3.1 Анализ входной информации предметной области и
выделение информационных объектов…………………………………..13
3.2 Определение связей информационных объектов и
построение информационно-логической модели (ИЛМ)……………….15
3.3 Определение логической структуры базы данных…………………..17
4 Физическая реализация информационной системы
на основе базы данных……………………………………………………19
4.1 Создание таблиц………………………………………………………19
4.1.1 Разработка структуры таблиц реализуемой базы данных………..19
4.1.2 Создание файла базы данных и создание таблиц………………...21
4.2
Оформление подстановок…………………………………………...
4.3 Оформление схемы данных…………………………………………..24
4.4 Разработка данных контрольного примера………………………….25
4.5
Ввод данных…………………………………………………………..
4.5.1 Разработка пользовательских форм………………………………..26
4.5.2 Ввод данных контрольного примера………………………………27
5 Анализ выполнения отгрузки заказчику за первый квартал…………30
5.1 Алгоритм решения задачи……………………………………………30
5.2 Формирование необходимых запросов……………………………...30
5.2.1 Запрос "Отгрузка по договору"………………………………….....30
5.2.2 Запрос "Фактически отгружено"…………………………………33
5.2.3
Запрос "Отклонение»………………………………………………
5.3 Создание отчетного документа «Анализ
выполнения отгрузки заказчику за первый квартал»…………………38
Заключение………………………………………
Список использованной литературы…………………………………….42
Введение
В настоящее время информационные системы обеспечивают автоматизацию человеческой деятельности во всех ее сферах:
- бухгалтерский учет;
- юриспруденция;
-управленческий учет;
- финансовый учет;
- медицина и т.д.
Все информационные системы реализованы на основе базы данных, и поэтому освоение принципов их реализации является важнейшим элементом учебного процесса.
В рамках курсовой работы решается задача автоматизации деятельности отдела сбыта.
Задача проектирования должна быть решена корректно, логически последовательно, технически грамотно и в результате проектирования должны быть:
1.
Математически строго
-
выявлены информационные
- определены ключевые элементы;
-
обоснованы связи между
-
разработана логическая
- определены типы и размеры данных для всех полей базы данных.
2.
Реализована информационная
3.
Разработаны данные
4. Разработан алгоритм решения задачи анализа и решена задача.
5.
Доказана работоспособность
1
Анализ предметной области
В результате анализа предметной области (ПО) формируются исходные данные для последующего процесса проектирования информационной системы. Условия деятельности в рассматриваемой области, которые именуют обычно ограничениями ПО, позволяют в дальнейшем обоснованно выбрать ключевые элементы для информационных объектов и обосновать связи между информационными объектами при построении информационно-логической модели.
Описание
ПО позволяет установить алгоритм деятельности
людей в данной ПО, определить совокупность
документов, сопровождающих данную деятельность
и реквизитный состав этих документов.
Детальный анализ входных документов
позволяет выявить описания реквизитов,
которые будут использованы в качестве
исходных данных при определении типов
и размеров данных для всех полей каждой
из таблиц проектируемой базы данных при
разработке структуры таблиц.
1.1
Описание предметной
области и функции
решаемых задач
В данной работе в соответствии с заданием автоматизируется деятельность производственного отдела ЗАО «Радуга».
Предметная область данной задачи определяется схемой работы указанного отдела. Общий алгоритм выполнения работ следующий:
1.
Предприятие имеет 3 цеха, выпускающие
следующие виды продукции.
Таблица 1.1.а – Список выпускающих цехов ЗАО «Радуга»
| № цеха | Наименование цеха | Наименование продукции | Минимальная единица выпуска | Код ед. измерения | Цена |
| 1 | Кондитерский цех | Конфеты
"Ассорти" |
Коробка 10 кг | К010 | 900 руб. |
| Печенье "Мария" | Коробка 15 кг | К015 | 750 руб. | ||
| Рулет "Любимый" | Коробка 4 кг | К004 | 280 руб. | ||
| 2 | Молочный цех | Молоко | Упаковка 12 литров | У012 | 360 руб. |
| Кефир | Упаковка 8 литров | У008 | 200 руб. | ||
| Снежок | Упаковка 6 литров | У006 | 120 руб. | ||
| 3 | Колбасный цех | Колбаса докторская | Упаковка 5 кг | У005 | 1100 руб. |
| Сосиски молочные | Упаковка 7 кг | У007 | 1330 руб. | ||
| Сардельки
домашние |
Упаковка 9 кг | У009 | 1800 руб. |
2.
Предприятие работает по
3.
Цеха, выпуская продукцию в
4.
Отдел сбыта отгружая продукцию со
склада заказчику, сопровождает отгрузку
товарно-транспортной накладной.
Таблица 1.1.б – Список заказчиков
| Код заказчика | Наименование заказчика | Номер договора | Месяц отгрузки |
| 1 | ООО "Мир" | 1 | Январь |
| 2 | Февраль | ||
| 3 | Март | ||
| 2 | ЗАО "Рик" | 4 | Январь |
| 5 | Февраль | ||
| 6 | Март | ||
| 3 | ЗАО "Лира" | 7 | Январь |
| 8 | Февраль | ||
| 9 | Март | ||
| 4 | ЗАО "Клен" | 10 | Январь |
| 11 | Февраль | ||
| 12 | Март | ||
| 5 | ООО "Луч" | 13 | Январь |
| 14 | Февраль | ||
| 15 | Март |
5.
Заказчик оплачивает
1.2
Первичные документы
и описания их
реквизитов
В
результате обследования предметной области
были выявлены документы, сопровождающие
деятельность производственного отдела
предприятия. Вся совокупность документов
и их реквизитов представлена в таблице
1.2
Таблица 1.2 – Список входящих документов и их реквизитов
| Наименование документа | Наименование реквизитов | Описание реквизита |
| Список заказчиков | Код заказчика | Числа от 1 до 9 |
| Наименование заказчика | Текст до 10 символов | |
| Список выпускаемых изделий | Код изделия | Числа от 1 до 9 |
| Наименование изделия | Текст до 18 символов | |
| Код единицы измерения | Текст до 4 символов | |
| Цена | До 1800,00 | |
| Номер цеха | Одна цифра | |
| Справочник единиц измерения | Код единицы измерения | Текст до 4 символов |
| Наименование ед. измерения | Текст до 18 символов | |
| Список договоров | Номер договора | Числа от 1 до 999 |
| Код заказчика | Числа от 1 до 9 | |
| Месяц отгрузки | Текст до 7 символов | |
| Код изделия | Числа от 1 до 9 | |
| Отгрузка по договорам | Числа от 1 до 999 | |
| Список товарно-транспортных накладных | Номер ТТН | Числа от 1 до 999 |
| Дата отгрузки | Краткий формат | |
| Номер договора | Числа от 1 до 999 | |
| Код изделия | Числа от 1 до 9 | |
| Фактически отгружено | Числа от 1 до 999 |
При
описании реквизитов использовали информацию
в таблицах 1.1.а, 1.1.б, а также результаты
анализа предметной области, т.е. данные
полученные на предприятии в результате
его обследования.
1.3
Ограничения предметной
области
В рассматриваемой предметной области выявлены следующие особенности и условия деятельности:
- Каждый договор заключается с одним заказчиком, но с одним заказчиком можно заключить несколько договоров.
- Номер договора неизменен и уникален для предприятия.
- В одном договоре могут быть несколько изделий.
- Одно и то же изделие может быть указано в одном договоре несколько раз с разными сроками отгрузки.
- Рассматриваются только договоры текущего года.
- Документ об отгрузке готовой продукции (ТТН) относится к одному договору и может содержать несколько наименований изделий; его номер уникален для предприятия.
- По одному договору может быть несколько отгрузок;
Эти ограничения при дальнейшей разработке информационной системы позволяют:
1.
Однозначно устанавливать
2. Определять ключевые элементы.
2
Постановка задачи
2.1
Организационно-экономическая
сущность комплекса
решаемых задач
На данном этапе проектирования формируется полный перечень задач поставленный перед системой. Этот перечень многократно анализируется с целью обеспечения его полноты. Только в этом случае система будет полезна всем работникам предприятия.
В
рамках курсовой работы по варианту 12
необходимо сделать анализ выполнения
плана отгрузки изделий предприятием
по заданному заказчику на первый
квартал.
2.2
Описание выходной информации
На данном этапе необходимо выявить всю совокупность выходных документов и строго определить их формы.
В
соответствии с заданием по варианту
12 система должна запрашивать у пользователя
код заказчика и на основе полученной
информации формировать следующий документ:
Таблица
2.2 - Анализ выполнения отгрузки заказчику
______________ за первый квартал
| Наименование изделия | Ед.
измерения |
|
Отклонение | |
| Отгрузка
по договорам |
Фактически
отгружено | |||
| … | ... | .... | … | … |
2.3
Описание входной
информации
На данном этапе проектирования выявляется вся совокупность документов обеспечивающих человеческую деятельность в анализируемой области, алгоритм движения документов и порядок их формирования. Уточняется соответствие описания реквизитов встречающихся в выходных документах и входных.
Все
используемые в рамках курсовой работы
документы и детальное описание их реквизитов
представлены в таблице 1.2. Они выверены
и уточнены неоднократно.
3
Разработка информационного
обеспечения
3.1
Анализ входной информации
предметной области
и выделение информационных
объектов
На данном этапе анализируется вся совокупность информационных элементов встречающихся в выходных документах и из этой совокупности формируются информационные объекты с привлечением математических методов, обеспечивающих оптимальное построение системы. Оптимальность при формировании обеспечивается соблюдением принципов нормализации:
-
каждый информационный объект
объединяет функционально
-
исключается пересечение
-
исключается дублирование
Для
обеспечения наглядности
Таблица 3.1.а – Информационные объекты и их реквизиты
| Информационные объекты | Кл. | Реквизиты | Документы |
| Заказчики | * | Код заказчика | Список заказчиков |
| Наименование заказчика | |||
| Изделия | * | Код изделия | Список выпускаемых изделий |
| Наименование изделия | |||
| Код единицы измерения | |||
| Цена | |||
| Номер цеха | |||
| Единицы измерения | * | Код единицы измерения | Справочник единиц измерения |
| Наименование ед. измерения | |||
| Договора | * | Номер договора | Список договоров |
| * | Код заказчика | ||
| Месяц отгрузки | |||
| Код изделия | |||
| Отгрузка по договорам | |||
| Товарно-транспортные накладные | * | Номер ТТН | Список товарно-транспортных накладных |
| Дата отгрузки | |||
| Номер договора | |||
| Спецификации к товарно-транспортным накладным | * | Номер ТТН | Спецификация товарно-транспортных накладных |
| Код изделия | |||
| Фактически отгружено |
Таблица 3.1.б – Формирование информационных объектов
| Реквизиты | Информационные объекты | |||||
| Заказчики | Изделия | Единицы измерения | Договора | ТТН | СТТН | |
| Код заказчика | ||||||
| Наименование заказчика | ||||||
| Код изделия | ||||||
| Наименование изделия | ||||||
| Цена | ||||||
| Номер цеха | ||||||
| Код единицы измерения | ||||||
| Наименование ед. измерения | ||||||
| Номер договора | ||||||
| Месяц отгрузки | ||||||
| Отгрузка по договорам | ||||||
| Номер ТТН | ||||||
| Дата отгрузки | ||||||
| Фактически отгружено | ||||||
Исключение пересечения информационных объектов по информационным элементам достигается изображением единственной стрелки напротив конкретного информационного элемента.
Исключение дублирования информации о конкретных экземплярах информационных объектов достигается правильным выбором ключевых элементов.
При
выборе ключевых элементов руководствуемся
результатом анализа предметной
области – ограничениями
- Для информационного объекта «ТТН» выбираем в качестве ключевого элемента «Номер ТТН», поскольку в разделе 1.3 сказано «Документ об отгрузке готовой продукции (ТТН) относится к одному договору и может содержать несколько наименований изделий; его номер уникален для предприятия», а это и означает, что данный реквизит может исполнить функцию ключа.
-
Для информационного объекта
«Договора» в качестве
На основании подобного анализа определены ключевые элементы для всех информационных объектов, они отмечены в таблице 3.1.а символом *.
С целью минимизации ресурсов будущей информационной системы использован прием, обеспечивающий исключение повторного хранения протяженных информационных объектов (дата). Для этого информация, содержащаяся в документах (товарно-транспортных накладных) разбита для хранения на две функциональные группы: товарно-транспортные накладные и спецификация товарно-транспортных накладных.
В
этом случае дата документа, требующая
для своего хранения 8 байт, хранится
только один раз, а не с каждым кодом
изделия.
3.2
Определение связей
информационных объектов
и построение информационно-логической
модели (ИЛМ)
Определение наличия связи и тип связи выявляем, исходя из анализа предметной области и выявленных там ограничений:
- Поскольку согласно раздела 1.3 каждый договор заключается с конкретным заказчиком, между информационными объектами «Заказчики» и «Договора» существует связь 1:∞, т.к. с одним заказчиком может быть заключено несколько договоров.

- Автоматизация документооборота в Ростелеком
- Автоматизация домашнего хозяйства
- Автоматизация и механизация токарной обработки
- Автоматизация информационных процессов в корабельных системах управления
- Автоматизация и управление процессами ТГВ
- Автоматизация книжного магазина
- Автоматизация котельных установок и парогенераторов
- Автоматизация выпуска готовой продукции и ее продажи
- Автоматизация деловых процессов
- Автоматизация деловых процессов в офисной деятельности
- Автоматизация делопроизводства
- Автоматизация делопроизводства
- Автоматизация делопроизводства в государственном управлении
- Автоматизация делопроизводства и учреждений