дипломная проектирование БД рекламного агентства

Характеристика информационного обеспечения, спецификации локальных ограничений и правил. Нормализация локальных ER-моделей, особенности проектирования локальных моделей. Выявление эквивалентных сущностей, анализ дублирования в локальных моделях.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 27.02.2020
Размер файла 446,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

1. ОПИСАНИЕ АВТОМАТИЗИРУЕМЫХ ФУНКЦИЙ

Данный раздел посвящен выбору автоматизируемых функций и информационного обеспечения, служащих основой для дальнейшего проектирования структуры базы данных. Здесь дается краткое описание предметной области; производится выбор и описание автоматизируемых функций; выполняется первичное описание информационного обеспечения.

1.1 Краткое описание предметной области

В данном подразделе дается краткое описание предметной области, в которой функционирует информационная система «Рекламное агентство». Описываются среда функционирования, объект и субъект управления, цели и задачи управления.

1.1.1 Среда функционирования системы «Рекламное агентство» включает область действий данного рекламного предприятия, в пределах которой оно функционирует.

1.1.2 Объект управления представляет собой персонал и работу его с клиентами.

1.1.3 Управляющий объект (управляющая система) представляет собой совокупность действий рекламного предприятия, направленную на обслуживание клиентов, в пределах среды функционирования.

1.1.4 Цель управления состоит в автоматизации учёта действий по обслуживанию клиентов.

Для достижения этой цели в процессе управления решаются задачи автоматизации регистрации клиента, задачи обслуживания клиента.

1.2 Выбор и описание автоматизируемых функций

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

1.2.1 Перечень автоматизируемых функций

В рамках данного проекта для автоматизации выбраны следующие пять функций автоматизированной системы «Рекламное агентство»:

1) Учет кадров;

2) Учет сведений о клиентах;

3) Материально-техническое снабжение;

4) Проведение рекламных мероприятий;

5) Изготовление рекламной продукции.

1.2.2 Функция 1 «Учет кадров»

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

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

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

1.2.3 Функция 2 «Учет сведений о клиентах»

Данная функция предназначена для эффективного хранения данных о клиентах, заключавших ранее договора с данным агентством. Эта цель достигается за счет того, что в компьютерной базе данных накапливается информация об этих клиентах.

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

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

1.2.4 Функция 3 «Материально-техническое снабжение»

Данная функция предназначена для хранения сведений о техническом оборудовании агентства. Эта цель достигается за счет того, что в компьютерной базе данных накапливается информация об ответственных за это лицах и материальных средствах.

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

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

1.2.5 Функция 4 «Проведение рекламных мероприятий»

Данная функция предназначена для эффективного хранения данных о проведении рекламных мероприятий. Эта цель достигается за счет того, что в компьютерной базе данных накапливается информация о заказах и требованиях клиентов относительно проводимого мероприятия.

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

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

1.2.6 Функция 5 «Изготовление рекламной продукции»

Данная функция предназначена для эффективного хранения данных об изготовленной ранее или изготовляемой рекламной продукции. Эта цель достигается за счет того, что в компьютерной базе данных накапливается информация об этих продукциях.

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

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

1.3 Описание информационного обеспечения

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

Функция 1 «Учет кадров». Для реализации этой функции требуются следующие атрибуты в базе данных:

Таблица 1.3.1

Функция 1 «Учет кадров»

Имя атрибута

или агрегата

Тип

Размер

Ограничения

или

допустимые

значения

Многозначность

Значение

по умолчанию

мин

макс

1.1. Табельный номер

строка цифр

6

1)

1

1

1.2. ФИО

агрегат

1

1

1.3. « .Фамилия

строка рус. букв

<=30

2)

1

1

1.4. « .Имя

«

«

2)

1

1

1.5. « .Отчество

«

«

2)

1

1

1.6. Дата рождения

дата

3)

1

1

1.7. Пол

1.8.Учебное заведение

1.9. « .Код учебного заведения

1.10. « .Факультет

1.11. « .Специальность

1.12. « .Дата поступления

1.13. « .Дата окончания

1.14. « .Успеваемость (средний балл)

строка рус. букв

агрегат

строка цифр

строка рус. букв

строка рус. букв

дата

дата

строка цифр

1

<=30

<=30

<=4

4)

5)

1

1

1

1

1

1

0

1

1

М

1

1

1

1

1

1

1.15. Телефон

агрегат

0

М

1.16. « .Нпп

положит. целое

1

1

инкр. 6)

1.17. « .Номер

строка

7)

1

1

1.18. « .Тип

строка рус. букв

8)

1

1

1.19. « .Примечание

текст

0

1

1.20. Место работы

агрегат

1

М

1.21. « .Нпп

положит. целое

1

1

инкр. 9)

1.22. « .Код подразделения

строка цифр

4

1

1

1.23. « .Дата прихода

дата

1

1

1.24. « .Дата ухода

«

0

1

Примечания:

1) ггппнн, где гг - год поступления; пп - номер подразделения; нн - порядковый номер сотрудника в подразделении;

2) Русскоязычные фамилии, имена, отчества (первая буква прописная, остальные -- строчные; возможны двойные фамилии, разделенные дефисом, многословные имена, разделенные пробелами.

3) Дата рождения > Текущая дата - 100 лет; Дата рождения < Текущая дата - 16 лет.

4) «М», «Ж».

5) Следующее значение (инкремент).

6) Необязательный (цифровой код города) цифровой номер, допустимы разделители-дефисы.

7) «служ», «дом», «мбл», «проч»

8) Следующее значение (инкремент).

Функция 2 «Учет сведений о клиентах». Для реализации этой функции требуются следующие атрибуты в базе данных:

Таблица 1.3.2

Функция 2 «Учет сведений о клиентах»

Имя атрибута

или агрегата

Тип

Размер

Ограничения

или

допустимые

значения

Многозначность

Значение

по умолчанию

мин

макс

2.1. Код клиента

строка цифр

1

1

2.2. ФИО

агрегат

1

1

2.3. « .Фамилия

строка рус. букв

<=30

1)

1

1

2.4. « .Имя

«

«

1)

1

1

2.5. « .Отчество

«

«

1)

1

1

2.6. Дата рождения

дата

2)

1

1

2.7. Пол

2.8. Счет в банке

2.9. « .Номер счета

2.10. « .Название банка

2.11. « .Сведения о задолжностях по кредитам

2.12. « .Дата открытия

2.13 Финансовый баланс

2.13. « .Сумма счета

2.14. « .Расходы в месяц (руб.)

строка рус. букв

агрегат

строка цифр

строка рус. букв

строка рус. букв

дата

агрегат

строка цифр

«

1

<=30

<=30

<=6

3)

1

1

1

1

1

1

0

1

1

1

М

1

1

1

1

1

1

1

2.15. Телефон

агрегат

0

М

2.16. « .Нпп

положит. целое

1

1

инкр. 4)

2.17. « .Номер

строка

5)

1

1

2.18. « .Тип

строка рус. букв

6)

1

1

2.19. « .Примечание

текст

0

1

2.20. Место работы

агрегат

1

М

2.21. « .Нпп

положит. целое

1

1

инкр. 7)

2.22. « .Код подразделения

строка цифр

4

1

1

2.23. « .Дата прихода

дата

1

1

2.24. « .Дата ухода

«

0

1

Примечания:

1) Русскоязычные фамилии, имена, отчества (первая буква прописная, остальные -- строчные; возможны двойные фамилии, разделенные дефисом, многословные имена, разделенные пробелами);

2) Дата рождения > Текущая дата - 100 лет; Дата рождения < Текущая дата - 16 лет;

3) «М», «Ж»;

4) Следующее значение (инкремент);

5) «служ», «дом», «мбл», «проч»;

6) Следующее значение (инкремент);

7) Следующее значение (инкремент).

Функция 3 «Материально-техническое снабжение». Для реализации этой функции требуются следующие атрибуты в базе данных:

Таблица 1.3.3

Функция 3 «Материально-техническое снабжение»

Имя атрибута

или агрегата

Тип

Размер

Ограничения

или

допустимые

значения

Многозначность

Значение

по умолчанию

мин

макс

3.1. Код поставки

строка цифр

1

1

3.2. Поставка

агрегат

1

1

3.3. « .Дата поставки

дата

1)

1

1

3.4. « .Объем поставки (кол-во)

строка рус. букв

1

1

3.5. « .Содержимое поставки

строка рус. букв

1

1

3.6. Оборудование

агрегат

1

1

3.7. « .Код оборудования

строка цифр

<=30

1

1

3.8. « .Название

Строка рус. букв

«

1

1

3.9. « .Тип оборудования

«

«

1

1

инкр. 2)

3.10. « .Номер

строка цифр

1

1

3.11. « .Дата выпуска

3.12. « .Дата закупки

3.13. « .Срок эксплуатации

3.14 « .ГОСТ

3.15 « .Вид оборудования

3.16. Производитель

3.17. « .Код производителя

3.18. « .Страна

3.19. « .Город

3.20. Поставщик

3.21. « .Код поставщика

дата

дата

положит. целое

строка рус.букв

«

агрегат

строка рус. букв

строка цифр

строка рус. букв

агрегат

строка цифр

<=30

<=30

<=6

1

1

1

1

1

1

1

1

1

1

1

М

1

1

1

М

1

1

инкр. 5)

3.22. « .Страна

строка рус. букв

3)

1

1

3.23. « .Город

«

1

1

3.24. « .Дата закупки

дата

4)

1

1

3.25. Цена

строка цифр

1

1

3.26. Доставка

Строка рус. букв

6)

1

1

Примечания:

1) Дата поставки =< Дата реализации продукта - 1 день;

2) Следующее значение (инкремент).

3) Либо Россия, либо Европа;

4) Дата закупки =< Дата поставки продукта - 1 неделя;

5) «Есть», «Нет»;

6) Следующее значение (инкремент).

Функция 4 «Проведение рекламных мероприятий». Для реализации этой функции требуются следующие атрибуты в базе данных:

Таблица 1.3.4

Функция 4 «Проведение рекламных мероприятий»

Имя атрибута

или агрегата

Тип

Размер

Ограничения

или

допустимые

значения

Многозначность

Значение

по умолчанию

мин

макс

4.1. Код мероприятия

Строка цифр

1

1

4.2. Договор с заказчиком

агрегат

1

1

4.3. « .Номер договора

строка цифр

<=30

1

1

4.4. « .Дата заключения

дата

1)

1

1

4.5. « .Дата окончания

«

1)

1

1

4.6. Финансовый баланс

агрегат

1

1

4.7. « .Сумма счета

4.8. Разработка идеи проведения мероприятия

4.9. « .Разработка идеи мероприятия

4.10. « .Разработка дизайна рекламы

4.11. « .Разработка дизайна униформы

4.12. Подготовка к мероприятию

4.13. « .Набор персонала

4.14. « .Обучение персонала

4.15. « .Покупка оборудования

4.16. « .Печать рекламы

4.17. « .Доставка персонала

4.18. « .Доставка оборудования

текст

агрегат

строка рус. букв

«

«

агрегат

строка рус. букв

«

«

«

«

«

<=7

1

1

1

1

1

1

1

1

1

1

1

1

1

1

М

1

1

1

М

1

1

1

1

1

1

1

инкр. 2)

инкр. 3)

инкр. 4)

4.19. Проведение мероприятия

агрегат

1

М

4.20. « .Фотоотчет

строка рус. букв

5)

1

1

инкр. 6)

4.21. « .Видеоотчет

«

5)

1

1

4.22. Ответственный за мероприятие

агрегат

1

1

4.23. « .ФИО

строка рус. букв

7)

1

1

4.24. « .Дата рождения

дата

8)

1

1

4.25. « .Пол

строка рус. букв

9)

1

1

Примечания:

1) Дата заключения =< дата окончания - 1 месяц;

2) Следующее значение (инкремент);

3) Следующее значение (инкремент);

4) Следующее значение (инкремент);

5) «Да», «Нет»;

6) Следующее значение (инкремент);

7) Русскоязычные фамилии, имена, отчества (первая буква прописная, остальные -- строчные; возможны двойные фамилии, разделенные дефисом, многословные имена, разделенные пробелами);

8) Дата рождения > Текущая дата - 100 лет; Дата рождения < Текущая дата - 21 лет;

9) «М», «Ж».

Функция 5 «Изготовление рекламной продукции». Для реализации этой функции требуются следующие атрибуты в базе данных:

Таблица 1.3.5

Функция 5 «Изготовление рекламной продукции»

Имя атрибута

или агрегата

Тип

Размер

Ограничения

или

допустимые

значения

Многозначность

Значение

по умолчанию

мин

макс

5.1. Код работы

строка цифр

1

1

5.2. Вид работы

строка рус. букв

<=30

1

1

5.3. Время выполнения

«

1

1

5.4. Дата выполнения

дата

1

1

5.5. Стоимость

строка цифр

<=6

1

1

5.6. Работу выполнил

5.7. « .Код работника

5.8. « .ФИО

5.9. « .Номер телефона

5.10. « .Стаж

5.11. « .Пол

5.12. Банк

5.13. « .Название банка

5.14. « .Номер счета

5.15. « .Сумма

5.16. Разработка дизайна печатной продукции

5.17. Печать рекламы

агрегат

строка цифр

строка рус. букв

строка цифр

строка рус. букв

«

агрегат

строка рус. букв

строка цифр

«

строка рус. букв

«

<=12

<=9

1)

2)

1

1

1

1

1

1

1

1

1

1

1

1

1

М

1

1

1

1

1

М

1

1

М

1

1

1

5.18. Покупка оборудования

«

1

1

5.19. Доставка рекламы

«

3)

1

1

инкр 4)

5.20. Доставка оборудования

«

3)

1

1

Примечания:

1) Русскоязычные фамилии, имена, отчества (первая буква прописная, остальные -- строчные; возможны двойные фамилии, разделенные дефисом, многословные имена, разделенные пробелами);

2) «М», «Ж»);

3) «Да», «Нет»;

4) Следующее значение (инкремент).

Вывод

В результате анализа предположительного функционирования автоматизированной системы «Рекламное агентство» выбраны пять автоматизируемых функций, охватывающих основные виды деятельности данного рекламного предприятия, информационное обеспечение которых соответствует объектам предметной области и включает 121 атрибутов, охватывающих сведения обо всей деятельности рекламного предприятия и предназначенных для облегчения и упрощения работы всей системы.

2. ОГРАНИЧЕНИЯ ЦЕЛОСТНОСТИ И ОПЕРАЦИОННЫЕ ОГРАНИЧЕНИЯ

Данный раздел посвящен составлению спецификаций исходных локальных ограничений целостности и операционных правил.

2.1 Спецификации локальных ограничений и правил

В данном подразделе выявляются и записываются локальные ограничения целостности и операционные правила, а именно:

- ограничения атрибутов и агрегатов (таблица 1.3);

- ограничения кортежей (таблица 2.1);

- ограничения уникальности (таблица 2.2);

- динамические ограничения (таблица 2.3);

- прочие ограничения (таблица 2.4);

- операционные правила (таблица 2.5).

Таблица 2.1.

Ограничения кортежей

п/п

Группа атрибутов

Ограничение

Функция 1 «Учет кадров»

1.1

Дата рождения, Дата прихода

Дата прихода - Дата рождения >= 25 лет

1.2

Дата прихода, Дата ухода

Дата ухода > Дата прихода

1.4

Учебное заведение, Место работы

Дата окончания обучения < Дата прихода

1.5

Успеваемость

Успеваемость <= 5

Функция 2 «Учет сведений о клиентах»

2.2

Дата рождения, Дата прихода

Дата прихода - Дата рождения >= 25 лет

2.3

Дата прихода, Дата ухода

Дата ухода > Дата прихода

2.4

Дата рождения, Дата открытия

Дата рождения < Дата открытия >=18 лет

Функция 3 «Материально-техническое снабжение»

3.1

Дата закупки, Дата поставки

Дата закупки > Дата поставки >= 1 день

3.2

Дата выпуска, Дата закупки

Дата выпуска < Дата закупки

Функция 4 «Проведение рекламных мероприятий»

4.1

Дата заключения, Дата окончания

Дата заключения < Дата окончания

4.2

Набор персонала, Обучение персонала

Набор персонала < Обучение персонала

4.3

Разработка идеи мероприятия, Разработка дизайна рекламы

Разработка идеи мероприятия > Разработка дизайна рекламы. На разработку идеи мероприятия и дизайна рекламы расходуются дополнительные средства

4.5

Разработка дизайна рекламы, Разработка дизайна униформы

Разработка дизайна рекламы >Разработка дизайна униформы. На разработку идеи мероприятия и дизайна униформы расходуются дополнительные средства

4.6

Покупка оборудования, Доставка оборудования

Покупка оборудования < Доставка оборудования. На покупку оборудования расходуются дополнительные средства

Функция 5 «Изготовление рекламной продукции»

5.1

Дата начала, Дата окончания

Дата начала < Дата окончания

5.2

Разработка дизайна печатной продукции, Печать рекламы

Разработка дизайна печатной продукции < Печать рекламы. На разработка дизайна печатной продукции и печать рекламы расходуются дополнительные средства

5.3

Покупка оборудования, Доставка оборудования

Покупка оборудования < Доставка оборудования. На покупку и доставку оборудования расходуются дополнительные средства

5.4

Печать рекламы, Доставка рекламы

Печать рекламы < Доставка рекламы. На печать и доставку рекламы расходуются дополнительные средства

Таблица 2.2.

Ограничения уникальности

п/п

Группа атрибутов

Среди каких экземпляров имеет место уникальность

Функция 1 «Учет кадров»

1.1

Табельный номер

среди всех сотрудников

1.2

Фамилия, Имя, Отчество

«

1.3

Номер паспорта

«

1.4

Телефон.Нпп

среди всех телефонов одного сотрудника

1.5

Телефон.Номер

«

1.6

Место.Нпп

среди всех мест работы одного сотрудника

1.7

Место.Дата прихода

«

1.8

Должность.Нпп

среди всех должностей сотрудника на одном месте работы

1.9

Должность.Дата назначения

«

Функция 2 «Учет сведений о клиентах»

2.1

Фамилия, Имя, Отчество

среди всех сотрудников

2.2

Телефон, Нпп

среди всех телефонов одного сотрудника

2.3

Телефон, Номер

«

2.4

Место работы, Нпп

среди всех мест работы одного сотрудника

2.5

Место работы, Дата прихода

«

2.6

Дата рождения

среди всех сотрудников

2.7

Номер счета

Среди всех счетов

2.8

Название банка

Среди всех банков

2.9

Сведения о задолжностях по кредитам

Среди всех кредитов

Функция 3 «Материально-техническое снабжение»

3.1

Название, Код оборудования,

Среди всего оборудования

3.2

Производитель

Среди всех производителей

3.3

Поставщик

Среди всех поставщиков

Функция 4 «Проведение рекламных мероприятий»

4.1

Договор с заказчиком

Среди всех договоров

4.2

Разработка идеи мероприятия

Среди всех идей

Функция 5 «Изготовление рекламной продукции»

5.1

Оборудование

Среди всего оборудования

5.2

Типография

Среди всех типографий

Таблица 2.3.

Динамические ограничения

п/п

Группа атрибутов

Ограничение

Функция 1 «Учет кадров» -- динамические ограничения не выявлены

Функция 2 «Учет сведений о клиентах»

2.1

Расходы в месяц

Расходы в месяц < Расходы в месяц ± Х - значение атрибута «Расходы в месяц» может увеличиваться или уменьшаться. При покупке оборудования, разработке дизайна рекламы и т.д. расходы увеличиваются

2.2

Сумма счета

Сумма счета < Сумма счета ± Х - значение атрибута «Сумма счета» может увеличиваться или уменьшаться. При покупке оборудования, разработке дизайна рекламы и т.д. сумма счета уменьшается

Функция 3 «Материально-техническое снабжение»

3.1

Дата выпуска

Дата выпуска < Дата выпуска ± Х -- значение атрибута «Дата выпуска» может лишь увеличиваться или уменьшаться

3.2

Дата закупки

Дата закупки < Дата закупки ± Х -- значение атрибута «Дата закупки» может лишь увеличиваться на или уменьшаться

3.3

Дата поставки

Дата поставки < Дата поставки ± Х -- значение атрибута «Дата поставки» может лишь увеличиваться или уменьшаться

3.4

Объем поставки

Объем поставки < Объем поставки ± Х -- значение атрибута «Объем поставки» может лишь увеличиваться или уменьшаться. При покупке оборудования объем поставки увеличивается

3.5

Цена

Цена < Цена ± Х -- значение атрибута «Цена» может лишь увеличиваться или уменьшаться. Цена меняется в зависимости от сложности заказа

Функция 4 «Проведение рекламных мероприятий»

4.1

Сумма

Сумма < Сумма ± Х -- значение атрибута «Сумма» может лишь увеличиваться на единицу. Сумма меняется в зависимости от сложности заказа

4.2

Дата заключения

Дата заключения < Дата заключения ± Х -- значение атрибута «Дата заключения» может лишь увеличиваться или уменьшаться. Сумма меняется в зависимости от сложности заказа

4.3

Дата окончания

Дата окончания < Дата окончания ± Х -- значение атрибута «Дата окончания» может лишь увеличиваться или уменьшаться

Функция 5 «Изготовление рекламной продукции»

5.1

Время выполнения

Время выполнения < Время выполнения ± Х -- значение атрибута «Время выполнения» может лишь увеличиваться или уменьшаться

5.2

Стоимость

Стоимость < Стоимость ± Х -- значение атрибута «Стоимость» может лишь увеличиваться или уменьшаться. Стоимость меняется в зависимости от сложности заказа

5.3

Дата начала

Дата начала < Дата начала ± Х -- значение атрибута «Дата начала» может лишь увеличиваться или уменьшаться

5.4

Дата окончания

Дата окончания < Дата окончания ± Х -- значение атрибута «Дата окончания» может лишь увеличиваться или уменьшаться

5.5

Сумма

Сумма < Сумма ± Х -- значение атрибута «Сумма» может лишь увеличиваться на единицу.

Сумма меняется в зависимости от сложности заказа

Таблица 2.4.

Другие ограничения

п/п

Группа атрибутов

Ограничение

Функция 1 «Учет кадров»

1.1

Место.Дата ухода

«Дата ухода», соответствующая данному сотруднику, может быть незаполненной только для последнего места его работы (текущей)

1.2

Место.Нпп, Дата прихода,

Дата ухода

Хронологическая последовательность значений «Дата прихода», «Дата ухода» в агрегатах «Место работы», соответствующих одному сотруднику, упорядоченных по «Номеру места»

1.3

Должность.Нпп, Дата назначения

Хронологическая последовательность значений «Дата назначения» в агрегатах «Карьера», соответствующих одному «Месту работы» одного сотрудника, упорядоченных по «Номеру должности»

1.4

Место.Нпп

Последовательность номеров, соответствующая местам работы одного сотрудника, должна начинаться с 1 и не иметь пропусков

1.5

Должность.Нпп

Последовательность номеров, соответствующая должностям на одном месте работы одного сотрудника, должна начинаться с 1 и не иметь пропусков

Функция 2 «Учет сведений о клиентах»

2.1

Место.Дата ухода

«Дата ухода», соответствующая данному сотруднику, может быть незаполненной только для последнего места его работы (текущей)

2.2

Место.Нпп, Дата прихода,

Дата ухода

Хронологическая последовательность значений «Дата прихода», «Дата ухода» в агрегатах «Место работы», соответствующих одному сотруднику, упорядоченных по «Номеру места»

2.3

Счет в банке

Последовательность номеров, соответствующая номерам банковских счетов одного сотрудника, должна начинаться с 1 и не иметь пропусков

Функция 3 «Материально-техническое снабжение»

3.1

Код оборудования

Последовательность номеров, соответствующая кодам оборудования одного сотрудника, должна начинаться с 1 и не иметь пропусков

3.2

Номер оборудования

Последовательность номеров, соответствующая номерам оборудования одного сотрудника, должна начинаться с 1 и не иметь пропусков

3.3

Код производителя

Последовательность номеров, соответствующая кодам производителя, должна начинаться с 1 и не иметь пропусков

3.4

Код поставщика

Последовательность номеров, соответствующая кодам поставщиков, должна начинаться с 1 и не иметь пропусков

Функция 4 «Проведение рекламных мероприятий»

4.1

Дата заключения, Дата окончания

Хронологическая последовательность значений «Дата заключения», «Дата окончания» в агрегатах «Договор с заказчиком», соответствующих одному сотруднику, упорядоченных по «Номеру договора»

Функция 5 «Изготовление рекламной продукции» - ограничения не выявлены

Таблица 2.5.

Операционные правила

п/п

Группа атрибутов

Ограничение

Функция 1 «Учет кадров»

1.1

Атрибуты, относящиеся к сотруднику:

Табельный номер, Фамилия, Имя, Отчество, … и т.д.

При удалении записи о каком-либо сотруднике все сведения о нем переносятся в архивную базу с указанием даты-времени, причины удаления и имени пользователя, выполнившего удаление. Эти сведения хранятся в архивной базе не менее 1 года, а затем могут быть автоматически удалены. При удалении записи количество записей уменьшается на единицу.

Функция 2 «Учет сведений о клиентах»

2.1

Атрибуты, относящиеся к сотруднику:

Табельный номер, Фамилия, Имя, Отчество, … и т.д.

При удалении записи о каком-либо сотруднике все сведения о нем переносятся в архивную базу с указанием даты-времени, причины удаления и имени пользователя, выполнившего удаление. Эти сведения хранятся в архивной базе не менее 1 года, а затем могут быть автоматически удалены. При удалении записи количество записей уменьшается на единицу.

2.2

Атрибуты, относящиеся к банку: Номер счета, Название банка, Дата открытия, Сумма счета, … и т.д.

При обновлении записи о клиенте все сведения перезаписываются в базе данных. Старые сведения переносятся в архивную базу с указанием даты-времени, причины изменения и имени пользователя, выполнившего изменение. Эти сведения хранятся в архивной базе 2 года, а затем автоматически удаляются. При удалении записи количество записей уменьшается на единицу, а при добавлении - увеличивается на единицу.

Функция 3 «Материально-техническое снабжение»

3.1

Атрибуты, относящиеся к оборудованию: Код оборудования, Название, Тип оборудования, … и т.д.

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

3.2

Атрибуты, относящиеся к производителю: Код производителя, Страна,

Город

При удалении записи о каком-либо производителе все сведения о нем переносятся в архивную базу с указанием даты-времени, причины удаления и имени пользователя, выполнившего удаление. Эти сведения хранятся в архивной базе не менее 1 года, а затем могут быть автоматически удалены. При удалении записи количество записей уменьшается на единицу.

3.3

Атрибуты, относящиеся к поставщику: Код поставщика, Страна,

Город, … и т.д.

При обновлении записи об оборудовании все сведения перезаписываются в базе данных. Старые сведения переносятся в архивную базу с указанием даты-времени, причины изменения и имени пользователя, выполнившего изменение. Эти сведения хранятся в архивной базе 2 года, а затем автоматически удаляются. При удалении записи количество записей уменьшается на единицу, а при добавлении - увеличивается на единицу.

Функция 4 «Проведение рекламных мероприятий»

4.1

Атрибуты, относящиеся к договору с заказчиком: Номер договора, Дата заключения, Дата окончания, … и т.д.

При удалении записи о каком-либо договоре с заказчиком все сведения о нем переносятся в архивную базу с указанием даты-времени, причины удаления и имени пользователя, выполнившего удаление. Эти сведения хранятся в архивной базе не менее 1 года, а затем могут быть автоматически удалены. При удалении записи количество записей уменьшается на единицу.

4.2

Атрибуты, относящиеся к разработке идеи проведения рекламного мероприятия: Разработка идеи мероприятия, Разработка дизайна рекламы, Разработка дизайна униформы

При обновлении записи о разработке идеи проведения рекламного мероприятия все сведения перезаписываются в базе данных. Старые сведения переносятся в архивную базу с указанием даты-времени, причины изменения и имени пользователя, выполнившего изменение. Эти сведения хранятся в архивной базе 2 года, а затем автоматически удаляются. При удалении записи количество записей уменьшается на единицу, а при добавлении - увеличивается на единицу.

4.3

Атрибуты, относящиеся к подготовке мероприятия: Набор персонала, Обучение персонала, Покупка оборудования

При добавлении данных о подготовке мероприятия, они переносятся в базу данных, с указанием имени пользователя, выполнившего добавление. Эти сведения будут храниться вечно, если не будут удалены. При увеличении записи количество записей увеличивается на единицу. По умолчанию при наборе персонала пол нового сотрудника обозначается «М».

4.4

Атрибуты, относящиеся к проведению мероприятия: Фотоотчет, Видеоотчет

При удалении записи о какой-либо проведению мероприятия все сведения о нем переносятся в архивную базу с указанием даты-времени, причины удаления и имени пользователя, выполнившего удаление. Эти сведения хранятся в архивной базе не менее 1 года, а затем могут быть автоматически удалены. При удалении записи количество записей уменьшается на единицу.

Функция 5 «Изготовление рекламной продукции»

5.1

Атрибуты, относящиеся к требованиям заказчика: Оборудование, Срок

Дата начала, … и т.д.

При удалении записи о каким-либо требованиям заказчика все сведения о нем переносятся в архивную базу с указанием даты-времени, причины удаления и имени пользователя, выполнившего удаление. Эти сведения хранятся в архивной базе не менее 1 года, а затем могут быть автоматически удалены. При удалении записи количество записей уменьшается на единицу.

5.2

Атрибуты, относящиеся к банку: Номер счета, Название банка, Дата открытия, Сумма счета, … и т.д.

При удалении записи о каком-либо банке все сведения о нем переносятся в архивную базу с указанием даты-времени, причины удаления и имени пользователя, выполнившего удаление. Эти сведения хранятся в архивной базе не менее 1 года, а затем могут быть автоматически удалены. При удалении записи количество записей уменьшается на единицу.

Вывод

В результате анализа информационного обеспечения функций выявлены и сформулированы ограничения и правила поддержания целостности данных, которые должны быть учтены при дальнейшем проектировании. Общее число ограничений на уровне атрибутов составляет 61 (в том числе динамических 9), на уровне кортежей -- 13, на уровне множеств кортежей -- 0 и на уровне базы данных -- 0. Операционные правила выявлены и сформулированы для уровня 30.

3. ПРОЕКТИРОВАНИЕ ЛОКАЛЬНЫХ МОДЕЛЕЙ

3.1 Нормализация локальных ER-моделей

В данном подразделе на основе анализа и преобразования исходных иерархических моделей для каждой автоматизируемой функции строятся нормализованные ER-модели, не содержащие «скрытых» сущностей (т.е. каждая сущность находится в третьей нормальной форме). Ниже приведены описания моделей; диаграммы моделей (рис. 3.1-3.5) вынесены в конец раздела.

3.1.1 Функция 1 «Учет кадров»

Нормализованная ER-модель для данной функции представлена на рис. 3.1 (в конце раздела).

Нормализованная модель содержит:

- четыре самоидентифицирующих сущности: «Сотрудник», «ФИО», «Образование», «Телефон».

- три связи типа «многие ко многим»: «Место», «Учебное заведение», «Контакт».

- одну связь типа «один к одному»: «Карьера»

Сущность «Сотрудник» содержит данные о табельном номере, дате рождения и поле сотредника.

Сущность «ФИО» содержит данные о фамилии, имени, отчестве сотрудника.

Сущность «Телефон» содержит данные о номере и типе телефона.

Сущность «Образование» содержит данные об учебном заведении, которое окончил сотрудник.

Связь «Место» задает подразделения, в которых работал и работает в настоящее время сотрудник.

Связь «Учебное заведение» задает учебное заведение, в котором учился сотрудник.

Связь «Контакт» задает номер телефона по порядку среди других телефонов.

Связь «Карьера» задает подразделения, в которых работал сотрудник.

3.1.2 Функция 2 «Учет сведений о клиентах»

Нормализованная ER-модель для данной функции представлена на рис. 3.2 (в конце раздела).

Нормализованная модель содержит:

- три самоидентифицирующиеся сущности: «Телефон», «Клиент», «Счет в банке».

- две связи типа «многие ко многим»: «Контакт», «Место работы».

- одну связь типа «один к одному»: «Карьера».

Сущность «Телефон» содержит данные о номере и типе телефона.

Сущность «Клиент» содержит данные о ФИО клиента, коде клиента, дате рождения и поле клиента.

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

Связь «Место» задает подразделения, в которых работал и работает в настоящее время сотрудник.

Связь «Карьера» задает подразделения, в которых работал сотрудник.

Связь «Контакт» задает номер телефона по порядку среди других телефонов.

3.1.3 Функция 3 «Материально-техническое снабжение»

Нормализованная ER-модель для данной функции представлена на рис. 3.3 (в конце раздела).

Нормализованная модель содержит:

- две самоидентифицирующиеся сущности: «Поставка», «Оборудование».

- две связи типа «многие ко многим»: «Поставщик», «Производитель».

Сущность «Поставка» содержит данные о коде поставки, содержимом п...


Подобные документы

  • Описание внешних иерархических моделей базы данных. Проектирование нормализованных локальных ER-моделей. Выявление и устранение эквивалентных сущностей и категорий, дублирования атрибутов и связей. Создание внутренней реляционной модели данного проекта.

    курсовая работа [87,9 K], добавлен 20.01.2015

  • Функции автоматизированной системы "Отдел аспирантуры". Проектирование реляционной модели и разработка SQL-кода базы данных. Анализ информационного обеспечения функций. Проектирования глобальной ER-модели. Спецификации локальных ограничений и правил.

    курсовая работа [428,4 K], добавлен 01.04.2011

  • Понятие и структура компьютерных сетей, их классификация и разновидности. Технологии, применяемые для построения локальных сетей. Безопасность проводных локальных сетей. Беспроводные локальные сети, их характерные свойства и применяемые устройства.

    курсовая работа [441,4 K], добавлен 01.01.2011

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

    курсовая работа [485,5 K], добавлен 23.07.2015

  • Анализ системы распределенных локальных сетей и информационного обмена между ними через Интернет. Отличительные черты корпоративной сети, определение проблем информационной безопасности в Интернете. Технология построения виртуальной защищенной сети – VPN.

    курсовая работа [3,7 M], добавлен 02.07.2011

  • Способы коммутации компьютеров. Классификация, структура, типы и принцип построения локальных компьютерных сетей. Выбор кабельной системы. Особенности интернета и других глобальных сетей. Описание основных протоколов обмена данными и их характеристика.

    дипломная работа [417,7 K], добавлен 16.06.2015

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

    презентация [72,8 K], добавлен 04.05.2012

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

    курсовая работа [64,9 K], добавлен 23.06.2016

  • Актуальность создания и использования средств и систем. Техническое и информационное обеспечение технологий и средств диагностики локальных сетей. Характеристика протоколов мониторинга. Организация диагностики компьютерной сети и экономические расчеты.

    дипломная работа [1,1 M], добавлен 26.08.2010

  • Передача информации между компьютерами. Анализ способов и средств обмена информацией. Виды и структура локальных сетей. Исследование порядка соединения компьютеров в сети и её внешнего вида. Кабели для передачи информации. Сетевой и пакетный протоколы.

    реферат [1,9 M], добавлен 22.12.2014

  • Локальные сети, строящиеся по стандартам физического и канального уровней. Волоконно-оптический кабель, его виды. Полосы пропускания линий связи и частотные диапазоны. Метод доступа к среде передачи. Технологии локальных сетей, их аппаратные средства.

    презентация [54,7 K], добавлен 24.09.2015

  • Сущность и значение мониторинга и анализа локальных сетей как контроля работоспособности. Классификация средств мониторинга и анализа, сбор первичных данных о работе сети: анализаторы протоколов и сетей. Протокол SNMP: отличия, безопасность, недостатки.

    контрольная работа [474,8 K], добавлен 07.12.2010

  • Понятие локальных вычислительных сетей, их виды и принципы построения. Топология (кольцо, звезда и шина) и древовидная структура ЛВС. Алгоритм решения экономической задачи по осуществляемой страховой деятельности на территории России по видам полисов.

    курсовая работа [604,2 K], добавлен 23.04.2013

  • Проведение формализации математической модели и разработка алгоритма программы для определения локальных экстремумов функции средствами Delphi 7.0, Visual C. Создание инсталляционной версии приложения и его тестирование в различных операционных системах.

    курсовая работа [2,7 M], добавлен 11.06.2015

  • Особенности, отличия, топология и функционирование локальных компьютерных сетей. Программное обеспечение информационно-вычислительных сетей. Основные протоколы передачи данных, их установка и настройка. Аутентификация и авторизация; система Kerberos.

    курсовая работа [67,7 K], добавлен 20.07.2015

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

    контрольная работа [23,0 K], добавлен 08.12.2011

  • Виды сетевых топологий: шинная, кольцевая, звездная, иерархическая и произвольная. Физические топологии, применяемые в локальных сетях в настоящее время: шина (BUS), звезда (STAR), кольцо (RING), физическая звезда и логическое кольцо (Token RING).

    презентация [575,3 K], добавлен 24.04.2017

  • Методы проектирования LAN для обеспечения обмена данными, доступа к общим ресурсам, принтерам и Internet. Автоматическая адресация в IP-сетях при помощи протокола DHCP. Алгоритмы маршрутизации, базирующиеся на информации о топологии и состоянии сети.

    дипломная работа [2,7 M], добавлен 01.07.2014

  • Организация частной сети. Структура незащищенной сети и виды угроз информации. Типовые удаленные и локальные атаки, механизмы их реализации. Выбор средств защиты для сети. Схема защищенной сети с Proxy-сервером и координатором внутри локальных сетей.

    курсовая работа [2,6 M], добавлен 23.06.2011

  • Пути создания функциональных подсистем. Структура системы и состав решаемых в подсистемах задач. Использование на каждом рабочем месте встроенных или локальных вычислительных средств с объединением их в локальную сеть. Особенности проектирования АСУ.

    реферат [23,7 K], добавлен 06.11.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.