Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Разработка базы данных и программного приложения для автоматизации работы фотосалона

Автор:   •  Июнь 24, 2019  •  Контрольная работа  •  2,111 Слов (9 Страниц)  •  701 Просмотры

Страница 1 из 9

Разработка базы данных и программного приложения для автоматизации работы фотосалона.

1 Постановка задачи.

Предметная область:

Предметной областью контрольной работы является деятельность фотосалона. Фотосалон предоставляет такие услуги и товары, как:

- Распечатка фотографий разного формата, ксерокопий, печать;

- Продажа различных сувениров с дизайном заказчика;

- Ламинирование документов, фотографий клиентов;

- Консультирование клиентов, предоставление информации;

- Разработка дизайна;

- Редактирование фотографий, ретушь, добавление различных элементов, замена фона;

- Перенос на ткань заказчика термоплёнки либо каких-либо изображений;

- Набор текста.

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

Цель:

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

Требуется ответить на такие вопросы, как:

- Сколько выполнено заказов за определённый период?

- Сколько выручено денежных средств за определённую дату?

- Сколько клиентов было обслужено за определённый период?

- Кто из сотрудников выручил наибольшее количество денежных средств за определённый период?

- У какой из услуг текущая стоимость самая низкая?

- Кто из клиентов сделал самый дорогой заказ за определённый период?

2. Инфологическая модель

2.1 Перечень сущностей

        В рассматриваемой предметной области выделяются следующие сущности:

  1. Услуги
  2. Сотрудники
  3. Должности
  4. Клиенты
  5. Заказы
  6. УслугиЗаказа

2.2 Перечень атрибутов

Перечисленные выше сущности содержат различные атрибуты:

  1. Услуги (Наименование, Стоимость). В качестве ключа выбрано поле «Наименование», чтобы выбирать желаемую услугу по названию в таблице «Услуги заказа», а также включать в связь информацию о ней. Текстовое поле выбрано для более удобной выборки нужной услуги.
  2. Сотрудник (КодСотрудника, ФИО, должность,  контакты, дата рождения). В качестве ключа выбрано поле «КодСотрудника» для присваивания идентификационного номера каждому сотруднику. Нужного сотрудника можно выбирать в таблице «Заказы» по его идентификационному номеру, а заодно и включать в связь всю информацию о нём.
  3. Должности (НаименованиеДолжности). В качестве ключа выбрано поле «НаименованиеДолжности». Текстовое поле выбрано для более удобной выборки нужной должности в таблице «Сотрудники».
  4. Клиенты (КодКлиента, ФИО, Контакты, Дата рождения). В качестве ключа выбрано поле «КодКлиента» для присваивания идентификационного номера каждому клиенту. Нужного клиента  можно выбирать в таблице «Заказы» по его идентификационному номеру, а заодно и включать в связь всю информацию о нём.
  5. Заказы (КодЗаказа, Клиент, Сотрудник, Дата заказа). В качестве ключа выбрано поле «КодЗаказа» для присваивания идентификационного номера каждой услуге заказа. Нужный заказ можно выбирать в таблице «Услуги заказа» по его идентификационному номеру, а заодно и включать в связь всю информацию о нём.
  6. УслугиЗаказа (Код услуги заказа, Номер заказа, Услуга, Количество, Текущая стоимость). В качестве ключа выбрано поле «Код услуги заказа» для присваивания идентификационного номера каждой услуге заказа.

2.3 Модель «сущность-связь»

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

Модель «сущность-связь» называют «ER-моделью» (essence сущность, relation-связь).

Модель к данной базе данных представлена на рисунке 1.

[pic 1]

Рисунок 1 – Модель сущность-связь

2.4 Классификация связей

Рассмотрим связи между выявленными сущностями:

1. Между атрибутами функции Должности и Сотрудники будет связь 1:М, так как одна должность может быть назначена множеству сотрудников. Связь является обязательной, так как у каждого сотрудника имеется определённая должность.

...

Скачать:   txt (29.5 Kb)   pdf (471.9 Kb)   docx (654.7 Kb)  
Продолжить читать еще 8 страниц(ы) »
Доступно только на Essays.club