Курсовая

Курсовая Проектирование информационных баз данных 4

Работа добавлена на сайт bukvasha.net: 2015-10-25

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 22.11.2024





Федеральное агентство по образованию

Санкт-Петербургский государственный университет экономики и финансов

Дисциплина: Информатика

Курсовая работа

По теме:

«
Проектирование информационных баз данных
»


Определение дефицита изделий на складах предприятия на конец месяца при увеличении величины нормативного.

Санкт–Петербург

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. Товар закреплен за одним складом продукции и может выпускаться несколькими цехами.
  3. Код товара является уникальным и неизменным.
  4. Каждый цех может выпускать несколько наименований товаров.
  5. Количество товара измеряется целым числом единиц измерения.
  6. У товара только одна единица измерения.
  7. Номера цехов и номера складов уникальны и не изменяются, а их наименования могут изменяться.
  8. Период плана выпуска цехом продукции равен четырем месяцам.
  9. Заданный промежуток анализа задается номеров месяца конца периода.
  10. На одном складе могут храниться различные товары
  11. Каждый товар может храниться только на одном складу
  12. Все цены - в рублях.
  13. Отчетный период месяц.
  14. Количественные ограничения:
        • Номенклатура изделий - не более восьми.
        • Число цехов, выпускающих продукцию - не более трех
        • Число складов продукции - не более трех.

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 цеха несколько планов по выпуску по разным товарам в разные месяцы)

3.3 Построение инфологической модели.



3.4 Построение матрицы смежности




Price list

Справочник

цехов

Цеховая

накладная

Спецификация

цеховой накладной

План

цехам

Справочник

ед.измерения

Справочник

складов

Price list

0

0

0

1

1

0

0

Справочник

цехов



0



0

1

0

1

0

0

Цеховая

накладная

0

0

0

1

0

0

0

Спецификация

цеховой накладной

0

0

0

0

0

0

0

План

цехам

0

0

0

0

0

0

0

Справочник

ед.измерения

1

0

0

0

0

0

0

Справочник

складов

1

0

0

0

0

0

0

E1

2

0

1

2

2

0

0

E2

0

x

0

1

1

x

x

E3

x

x

x

0

0

x

x

E4

x

x

x

x

x

x

x



Матрица смежности нужна для построения канонической модели

3.5. Построение канонической модели.



3.6. Построение логической модели.




3.7. Построение физической модели


Таблица план цехам

План цехам

Код цеха

Код товара

Месяц выпуска

Количество

1

01

01

100

1

01

03

200

1

01

05

300

1

01

12

100

1

02

02

150

1

02

03

400

1

02

06

250

1

02

09

350

1

07

01

200

1

07

05

100

1

07

09

300

1

07

12

250

1

08

03

100

2

03

06

550

2

03

08

150

2

03

10

500

2

03

11

450

2

05

02

250

2

05

03

350

2

05

06

550

2

05

11

600

3

04

04

200

3

04

05

100

3

04

10

400

3

04

12

300

3

06

04

150

3

06

07

450

3

06

08

650

3

06

10

500



Таблица Прайс-лист

Прайс-лист

Код товара

Наименование товара

Код единиц измерения

Цена

Код цеха

Код склада

01

бутсы

2

2 500,00р.

1

2

02

гетры

2

300,00р.

1

1

03

щитки

2

350,00р.

2

3

04

шапка

1

500,00р.

3

1

05

штаны

1

1 000,00р.

2

2

06

плащевка

1

1 100,00р.

3

3

07

перчатки

3

550,00р.

1

2

08

носки

3

100,00р.

1

2






Таблица цеховая накладная

Цеховая накладная

Номер цеховой накладной

Код цеха

Дата накладной

598

1

28.01.2009

599

1

05.03.2009

600

1

15.03.2009

603

1

02.05.2009

605

1

11.12.2009

606

1

13.12.2009

607

1

24.02.2009

608

1

27.02.2009

609

1

17.06.2009

613

1

27.09.2009

615

1

30.09.2009

700

2

20.06.2009

702

2

23.06.2009

704

2

12.08.2009

706

2

10.10.2009

707

2

25.10.2009

710

2

05.11.2009

712

2

19.11.2009

715

2

01.02.2009

717

2

11.03.2009

730

3

22.04.2009

751

3

06.05.2009

759

3

14.10.2009

777

3

16.04.2009

803

3

27.10.2009

807

3

15.12.2009

888

3

05.07.2009

889

3

13.07.2009

900

2

24.03.2009

900

3

07.08.2009

901

3

19.08.2009




Таблица спецификация цеховой накладной

Спецификация цеховой накладной

Номер цеховой накладной

Код цеха

Код товара

Количество

598

1

01

30

599

1

01

150

599

1

02

250

600

1

01

50

600

1

02

100

603

1

01

300

603

1

07

70

605

1

01

50

606

1

07

80

607

1

01

100

607

1

07

100

608

1

02

50

609

1

02

200

613

1

02

300

613

1

07

200

615

1

02

50

615

1

07

50

700

2

03

450

700

2

05

300

702

2

03

100

702

2

05

150

704

2

03

150

706

2

03

250

707

2

03

100

710

2

03

150

710

2

05

300

712

2

03

300

712

2

05

240

715

2

05

200

717

2

05

300

730

3

04

70

730

3

06

30

751

3

04

100

759

3

04

370

759

3

06

400

777

3

04

100

777

3

06

100

803

3

06

100

807

3

04

220

888

3

06

250

889

3

06

200

900

2

05

50

900

3

06

300

901

3

06

300

Таблица справочник единиц измерения

Справочник единиц измерения

Код единицы измерения

Наименование единицы измерения

1

Шт

2

Пар

3

Наборов



Таблица справочник цехов

Справочник цехов

Код цеха

Наименование

ФИО начальника

1

Рибок

Давыдов

2

Найк

Дюков

3

Адидас

Земцев



Таблица справочник складов

Справочник складов

Код склада

Наименование

ФИО начальника

1

Спортсила

Петров

2

Ударник

Иванов

3

Победа

Козлов



4. Разработка алгоритмов и технологии решения задач.

4.1. Технология ввода и накопления входной информации.


Формы могут быть простыми (созданы на основе одной таблицы) и сложные (созданы на основе нескольких таблиц, связанных между собой). Формы позволяют отображать данные на экране в виде входного документа, вводить новые или редактировать старые данные. Любое изменение данных в форме автоматически отображается в соответствующих таблицах.

Форма прайс-лист





Форма цеховая накладная




4.2. Алгоритм решения задачи.













4.3. Построение отчета.






План сдачи изделия       гетры                         на склад


  Спортсила          до конца        09                           месяца


  Наименование цеха                    План                             Факт                       Отклонение


  Рибок                                              1150  пар                            950  пар                     200  пар

Дата выдачи отчета                        14.05.2010



4.4. Инструкция конечного пользователя.


С помощью созданного приложения пользователь способен выполнить необходимые действия, следуя инструкции, приведенной ниже.

После открытия БД перед пользователем появляется кнопочная форма, с помощью которой можно реализовать ряд действий.

1.     Для изменения свойств и элементов главной кнопочной формы необходимо воспользоваться кнопкой  «Изменение кнопочной формы.»



2.     Для работы с формами необходимо нажать кнопку «добавление данных» или «изменение данных» и выбрать нужную форму для редактирования.



3.     Для перехода в главную кнопочную форму необходимо воспользоваться кнопкой «Возврат».

4.     Для вызова отчета необходимо использовать кнопку «Просмотр отчетов» и в появившемся меню выбрать название необходимого отчета. Для открытия выбранного отчета ввести месяц конца интересующего пользователя периода и код товара. После ввода  на экране будет отображен итоговый отчет.



5.     Для просмотра таблиц необходимо использовать кнопку «Просмотр таблиц» и выбрать нужную таблицу.



6.     Для перехода в главную кнопочную форму воспользуйтесь кнопкой «возврат». Для перехода в БД после завершения работы используйте кнопку «выход».

Ссылки.

Презентация курсовой работы.ppt

База в Access.mdb

1. Реферат на тему Conquering Cancer Essay Research Paper Conquering CancerOne
2. Курсовая Основные пути снижения издержек при осуществлении процесса хранения продукции
3. Реферат Японская культура 3
4. Кодекс и Законы Аудит денежных средств 9
5. Курсовая на тему Особенности состояния и развития строительной отрасли на примере ЗАО Хабаровскстрой 2
6. Реферат на тему Характеристика Самарской области
7. Биография на тему Сильвестр Медведев
8. Реферат на тему К урокам иракского кризиса 2003 года
9. Контрольная работа Государственное и международное регулирование современной трудовой миграции
10. Лекция на тему Противогрибковые препараты