Курсовая Проектирование информационных баз данных 4
Работа добавлена на сайт bukvasha.net: 2015-10-25Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
от 25%
договор
Федеральное агентство по образованию
Санкт-Петербургский государственный университет экономики и финансов
Дисциплина: Информатика
Курсовая работа
По теме:
«
Проектирование информационных баз данных
»
Определение дефицита изделий на складах предприятия на конец месяца при увеличении величины нормативного.
Санкт–Петербург
2010
Оглавление
1.Анализ предметной области. 3
1.1.Описание предметной области решаемой задачи. 3
1.2 Функции. 3
1.3. Цели выполняемых функций. 3
2. Постановка задачи. 4
2.1. Организационно-экономическая сущность Решаемой задачи. 4
2.2 Описание выходной информации. 4
2.3. Описание входной информации. 5
3. Разработка информационного обеспечения. 8
3.1. Информационный анализ входной информации, необходимый для решения задачи. 8
3.2. Определение связей информационных объектов. 9
3.3 Построение инфологической модели. 10
3.4 Построение матрицы смежности. 10
3.5. Построение канонической модели. 11
3.6. Построение логической модели. 12
3.7. Построение физической модели. 13
4. Разработка алгоритмов и технологии решения задач. 17
4.1. Технология ввода и накопления входной информации. 17
4.2. Алгоритм решения задачи. 19
4.3. Построение отчета. 22
4.4. Инструкция конечного пользователя. 23
1.Анализ предметной области.
1.1.Описание предметной области решаемой задачи.
Рассматривается предприятие ЗАО «МегаСпорт». Главный офис предприятия располагается по адресу: 199397, Санкт-Петербург, Московский пр-т 70
Проложить маршрут; тел. 8 (812) 34-588-23.
Фирма предлагает широкий ассортимент спортивных товаров высокого качества. Продукция производится тремя цехами: «Рибок», «Найк» и «Адидас», после чего продукция поставляется на склады: «Спортсила», «Ударник» и «Победа».
Уникальность этого предприятия заключается в автоматизации каждого рабочего места. Так как ни одна бесконечная задача не может быть автоматизирована, то накладываются определенные ограничения на предметную область:
- Накладная цеха на сдачу продукции на склад (цеховая накладная) всегда привязана к одному складу продукции, может содержать несколько наименований товаров, и ее номер уникален для данного цеха. Это означает, что один и тот же номер может быть в цеховых накладных разных цехов. Следовательно, однозначная идентификация цеховых накладных осуществляется двумя реквизитами: номером цеховой накладной и номером (или наименованием) цеха.
- Товар закреплен за одним складом продукции и может выпускаться несколькими цехами.
- Код товара является уникальным и неизменным.
- Каждый цех может выпускать несколько наименований товаров.
- Количество товара измеряется целым числом единиц измерения.
- У товара только одна единица измерения.
- Номера цехов и номера складов уникальны и не изменяются, а их наименования могут изменяться.
- Период плана выпуска цехом продукции равен четырем месяцам.
- Заданный промежуток анализа задается номеров месяца конца периода.
- На одном складе могут храниться различные товары
- Каждый товар может храниться только на одном складу
- Все цены - в рублях.
- Отчетный период месяц.
- Количественные ограничения:
- Номенклатура изделий - не более восьми.
- Число цехов, выпускающих продукцию - не более трех
- Число складов продукции - не более трех.
1.2 Функции
В качестве предметной области рассматриваются некоторые функции, выполняемые сотрудниками отдела сбыта предприятия в процессе:
Планирования: сдачи цехами продукции на склад.
Учета: фактически сданной продукции на склад.
Анализа: выполнения цехами плана сдачи продукции на склад.
1.3. Цели выполняемых функций.
Контроль за выполнением плана цехами по сдаче готовой продукции на склады.
2. Постановка задачи.
2.1. Организационно-экономическая сущность Решаемой задачи.
Важной задачей автоматизации на предприятии является контроль за выполнением плана цехами по сдаче готовой продукции на склады. Необходим учет поступающей продукции на склады, который осуществляется на основе цеховых накладных. Недостаток обработки этой информации вручную возникает из-за большого объема данных для анализа, при заполнении каждого документа вручную может возникнуть множество ошибок, обусловленных человеческим фактором. Кроме того, такая работа приводит к потере времени, это может привести к несвоевременному выявлению информации о дефиците продукции, что может привести к срыву поставок и большим финансовым потерям.
Следовательно, необходим автоматизированный учет и хранение документов, участвующих в работе предприятия, автоматическое обеспечение может снизить непроизводственные издержки, исключить человеческий фактор и повысить производительность труда. Поэтому представляется экономически обоснованным реализовать автоматизированный контроль над действиями предприятия. Очевидна экономическая и конкурентная выгода для фирмы при реализации этой задачи.
2.2 Описание выходной информации.
Выходная информация представлена итоговым отчетом в разрезе изделий и цехов-изготовителей с подведением итогов по изделиям. Отклонение равно разнице между планом и фактом.
Структура отчета:
План сдачи изделия гетры на склад Спортсила до конца 09 месяца Наименование цеха План Факт Отклонение Рибок 1150 пар 950 пар 200 пар Дата выдачи отчета 14.05.2010 |
Таблица: Описание выходной информации.
№ | Наименование выходной инфо. | Периодичность выдачи | Срок выдачи | Максимальное кол-во строк отчета | Пользователь | Кол-во экземпляров |
1 | Анализ выполнения цехами плана сдачи | 1 раз в 4 месяца | 1го числа месяца | 5 | Управляющий фирмы. | 2 |
2.3. Описание входной информации.
Цеховая накладная
Цеховая накладная №____
от "__"____________20__г.
Цех ______(номер цеха) ______________(наименование цеха)
Склад _____(номер склада) _____________(наименование склада)
наименование товара | единица измерения | количество |
| | |
| | |
Отпустил _________(подпись) Принял_________(подпись)
Спецификация цеховой накладной
Номер ЦН | Номер цеха | Код изделия | Кол-во выпущенных изделий |
Справочник складов
Код склада | Наименование склада | ФИО начальника |
Справочник цехов
Код цеха | Наименование цеха | ФИО начальника |
Прайс-лист | |||||
Код изделия | Наименование изделия | Единица измерения | Цена изделия | Код склада | |
Справочник единиц измерения
Код единицы измерения | Наименование единицы измерения |
Таблица: Функционально зависимые реквизиты.
Реквизиты | План цехам | Прайс-лист | Справочник складов | Справочник цехов | Справочник ед.изм. | Цеховая накладная | Спецификация цех. накл. |
Код товара | | | | | | | |
Наименование товара | | | | | | | |
Цена | | | | | | | |
Код ед. изм. | | | | | | | |
Наименование ед.изм. | | | | | | | |
Код цеха | | | | | | | |
Код склада | | | | | | | |
Наименование цеха | | | | | | | |
Наименование склада | | | | | | | |
ФИО начальника склада | | | | | | | |
ФИО начальника цеха. | | | | | | | |
Месяц выпуска (по плану) | | | | | | | |
Кол-во (по плану) | | | | | | | |
№ Цех. накладной | | | | | | | |
Дата накладной | | | | | | | |
Кол-во (по накладной) | | | | | | | |
Таблица: Реквизитный состав сущности.
№ | Наименование инфо.объекта | Реквизитный состав | Характеристика реквизита. | ||||
Тип | Длина | Точность | Поступает от | Срок поступления | |||
1 | Прайс-лист | Код товара | Текст | 3 | | Отдел продаж | До начала года |
| | Наименование товара | Текст | 20 | | | |
| | Цена | Денежн | авто | 2 | | |
| | Код ед.изм. | Текст | 5 | | | |
| | Код цеха | Текст | 5 | | | |
| | Код склада | Текст | 5 | | | |
2 | Справочник ед.изм. | Код.ед.изм | Текст | 5 | | планово-экономический отдел | До начала года |
| | Наименование ед. изм. | Число | | Длинное целое | | |
3 | Справочник складов | Код склада | Текст | 5 | | планово-экономический отдел | До начала года |
| | Наименование склада | Текст | 10 | | | |
| | ФИО начальника | Текст | 30 | | | |
4 | Справочник цехов | Код цеха | Текст | 5 | | планово-экономический отдел | До начала года |
| | Наименование цеха | Текст | 10 | | | |
| | ФИО начальника | Текст | 30 | | | |
5 | План цехам | Код цеха | Текст | 5 | | планово-экономический отдел | На начало квартала |
| | Код товара | Текст | 3 | | | |
| | Месяц выпуска | Текст | 2 | | | |
| | Кол-во | Число | | Длинное целое | | |
6 | Цеховая накладная | № цех. накл. | Текст | 4 | | Производственный отдел | На конец месяца |
| | Код цеха | Текст | 5 | | | |
| | Дата накладной | Дата/время | 10 | Короткий формат даты. | | |
7 | Специф. цеховой накл. | № цех. накл. | Текст | 4 | | Производственный отдел | На конец месяца |
| | Код цеха | Текст | 5 | | | |
| | Код товара | Текст | 3 | | | |
| | Кол-во | Число | 5 | Длинное целое | | |
3. Разработка информационного обеспечения.
3.1. Информационный анализ входной информации, необходимый для решения задачи.
Наименование объекта | Реквизиты | Семантика объекта |
Прайс-лист | Код товара Наименование товара Код ед. изм. Цена Код цеха Код склада | Справочник, содержащий информацию о продукции предприятия |
Справочник ед.изм | Код ед. измерения Наименование ед. изм. | Справочник, содержащий информацию об ед. изм. |
Справочник цехов | Код цеха Наименование цеха ФИО начальника | Справочник, содержащий информацию о цехах |
Справочник складов | Код склада Наименование склада ФИО начальника | Справочник, содержащий информацию о складах |
Цеховая накладная | Номер цеховой накладной Код цеха Дата накладной | Документ содержит данные о сдаче цехами продукции на склады предприятия |
Спецификация цеховой накладной | Номер цеховой накладной Код цеха Код товара Количество | Документ, содержащий информацию о том какие товары, в каком количестве отгружены цехами по накладным |
План цехам | Код цеха Код товара Месяц выпуска Количество | Документ содержит данные о планах выпуска продукции цехами |
Объяснение ключевых реквизитов:
Прайс-лист. Код товара – ключевой реквизит, т.к. это справочник товаров, где каждому изделию присвоен уникальный номер (код). От этого реквизита функционально зависят описательные реквизиты. Их значения полностью и однозначно определяются значением только реквизита код изделия. Описательные реквизиты не зависят друг от друга, их значения могут повторяться в различных строках таблицы, а код изделия является уникальной записью и совпадения не допускаются.
Справочник единиц измерения. Код единицы измерения – ключевой реквизит, т.к. это справочник, в котором каждому наименованию изделия присвоен уникальный код.
Справочник цехов. Код цеха – ключевой реквизит, т.к. это справочник, в котором каждому наименованию цеха присвоен уникальный код.
Справочник складов. Код склада – ключевой реквизит, т.к. в справочнике каждому складу присвоен уникальный код. От этого реквизита функционально зависят описательные реквизиты справочника складов, их значение определяется значением только реквизита № склада.
План цехам. Код цеха, код товара, месяц – составляют составной ключ, т.к. исходя из ограничений к задаче, каждый цех может выпускать несколько наименований товаров в одном и том же месяце и каждый товар может выпускаться в разные месяцы.
Цеховая накладная. № цеховой накладной, код цеха - ключевые реквизиты, т.к. номер этого документа уникален только для данного цеха и, следовательно, может повторяться в накладных разных цехов. Поэтому цеховая накладная однозначно определяется двумя реквизитами.
Спецификация цеховой накладной. Код цеха, № накладной, Код товара – ключевые реквизиты, т.к. для каждого товара предыдущий ключ (№ накладной, код цеха) может повторяться.
3.2. Определение связей информационных объектов
Справочник единиц измерения |
Прайс-лист |
М:1 (один вид ед.изм. характерен для множества
товаров, но у 1 товара м.б. лишь одна ед.изм.)
1:М (каждому товару может соответствовать
План цехам |
Прайс-лист |
несколько планов по его выпуску в разные месяцы)
Спецификация цеховой накладной |
1:М (одни и те же товары будут встречаться
в разных ЦН)
Прайс-лист |
Прайс-лист |
Справочник складов |
М:1 (на 1 складе хранится несколько изделий)
Цеховая накладная |
Справочник цехов |
М:1 (1 цех выписывает несколько
цеховых накладных)
Цеховая накладная |
Спецификация цеховой накладной |
1:М (Одной цеховой накладной соответствует несколько спецификаций по каждому товару)
План цехам |
Справочник цехов |
М:1 (у 1 цеха несколько планов по выпуску по разным товарам в разные месяцы)