Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АРМ сотрудника ателье.docx
Скачиваний:
6
Добавлен:
28.04.2019
Размер:
1.51 Mб
Скачать

3.2 Структурный анализ с помощью диаграмм «сущность-связь»

В базе данных представлены сущности , их атрибуты, а также связи между ними.

Атрибуты выражают определенное свойство объекта. С точки зрения физической модели базы данных сущности соответствует таблица (например, «Группы», «Договор», «Кассир», «Курсы», «Оплата», «Преподаватель», «Сертификат», «Учащйся»), экземпляру сущности – строка в таблице, а атрибуту – колонка таблицы. В результате проектирования было выделено восемь сущностей.

На диаграмме связи отображают логические зависимости сущностей между собой. Тип сущности определяется ее связью с другими сущностями. Идентифицирующая связь устанавливается между независимой (родительский конец связи) и зависимой (дочерний конец связи) сущностями. Экземпляр зависимой сущности определяется только через отношение к родительской сущности. Зависимая сущность изображается на диаграмме прямоугольником со скругленными углами.

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

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

Сущность «Состав заказа» зависит от сущностей «Услуги», «Мастера» и «Заказы» и содержит кроме первичного ключа «Код состава» три внешних ключа: «Код работы», «Код мастера» и «Код заказа».

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

3.3 Создание базы данных

Для создания базы данных используется программа компании Microsoft, Access. В данной программе удобная система разработки, а так же доступный для понимания интерфейс.

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

3.3.1 Таблицы базы данных

Таблица структуры базы данных «Ателье» :

Таблица клиенты

Таблица заказы

Таблица мастера

Таблица приемщики

Таблица состав заказа

Таблица состав сырья для заказа

Таблица сырье

Таблица услуги

3.3.2 Схема данных

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

3.3.3 Формы базы данных

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

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

Для ввода и просмотра справочной информации реализована однотабличная форма «Клиенты» и многотабличная форма «Сотрудники» включающая в себя однотабличные формы «Приемщики» и «Мастера».

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

Главной формой базы данных является «Заказ»

В данной форме реализовано оформление нового заказа. Необходимо выбрать клиента из выпадающего списка «Код клиента», поля фамилия, имя, отчество клиента заполнятся автоматически после выбора кода клиента.

Необходимо ввести дату заказа и дату выполнения, далее выбирается приемщик (соответственно кто принял заказ).

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

Выбирается ткань, фурнитура, пряжа для выполнения заказа, задается количество в м2, шт, см, г.

Клиент по завершению составления заказа ознакомляется с суммой. Выдается общий чек или же чек за услуги; за сырье.

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

  • Следующая запись;

  • Предыдущая запись;

  • Последняя запись;

  • Первая запись (на случай если необходимо вернутся к началу списка при нахождении в конце его);

  • Удалить запись.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]