Вы находитесь на странице: 1из 5

РАЗРАБОТКА ИНФОРМАЦИОННОЙ ПОДСИСТЕМЫ

«АТЕЛЬЕ» СРЕДСТВАМИ MS ACCESS


Петрова Екатерина Владимировна,
ГПОУ «Макеевский политехнический
колледж», г. Макеевка
Научный руководитель:
Скоробогатова Юлия Игоревна:
преподаватель специальных
компьютерных дисциплин
Аннотация: разработка базы данных для учета заказов на пошив
одежды в СУБД MS Access.
Ключевые слова:
СУБД MS Access, SQL реляционная база данных, концептуальная
модель, сущности, атрибуты, формы, отчеты, интерфейс пользователя.
Введение
Ателье – объект исследования – предоставляет услуги отличающееся
от простой продажи одежды, осуществляемой торговым предприятием, и
требует учета различных узкоспециализированных данных.
Актуальность темы обусловлена слабой автоматизацией учета
деятельности в данной предметной области и малым количеством
специализированного софта для работы предприятия, занимающегося
пошивом одежды.
Применение базы данных «Ателье» должно облегчить учет заказом на
пошив одежды, осуществляемый ателье, а также предоставить удобные
интерфейс для взаимодействия с данными из базы.

Основная часть
Особенности СУБД Microsoft Access
– Система управления базами данных от Microsoft сочетает в себе
реляционное ядро БД Microsoft Jet с графическим интерфейсом пользователя
и инструментами разработки ПО.
– Идеально подходит для начала работы с данными, но
производительность не рассчитана на большие проекты. В MS Access можно
использовать C, C#, C++, Java, VBA и Visual Rudimental.NET. Access хранит
все таблицы БД, запросы, формы, отчёты, макросы и модули в базе данных
Access Jet в виде одного файла.
– Можно использовать VBA для создания многофункциональных
решений с расширенными возможностями управления данными и
пользовательским контролем.
– Импорт и экспорт в форматы Excel, Outlook, ASCII, dBase,
Paradox, FoxPro, SQL Server и Oracle.
– Формат базы данных Jet.
Логическая структура базы данных «Ателье»
Логическая модель (ЕR-модель) БД «Ателье» представлена на рисунке
1.

Рисунок 1 – Логическая модель

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

Обзор интерфейса проекта


При открытии базы данных «Ателье» загружается Главное меню (см.
Рисунок 2). На Главной форме расположен набор вкладок (Таблицы, Формы
и Отчеты) для навигации между объектами базы данных.
Формы служат для просмотра, редактирования и добавления данных в
базу. Пример формы для добавления информации о заказе приведен на
рисунке 3. Такая форма, служащая для отображения и добавления данных в
несколько связанных таблиц, называется подчиненной.
Рисунок 2 – Главная форма

Рисунок 3 – Форма для добавления заказа

Отчеты в базе данных «Ателье»


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

Запросы
В ходе разработки базы данных «Ателье» был выполнен и сохранен ряд
запросов, таких как: выборка данных, параметрические запросы,
перекрестные запросы, итоговые запросы с использованием агрегатных
функций (SUM, COUNT, AVG, MIN, MAX), и другие.
Для выполнения запросов использовался язык SQL – декларативный
язык программирования, применяемый для создания, модификации и
управления данными в реляционной базе данных, управляемой
соответствующей системой управления базами данных.
Например, запрос «Расход материалов» выведет количество и сумму,
на которую было израсходовано материала.
SQL код:
SELECT [Доступные материалы].[Наименование материала],
Sum([Материалы к заказу (связующая)].Количество) AS [Sum-Количество],
Sum([Материалы к заказу (связующая)]![Количество]*[Доступные
материалы]![Цена]) AS [На сумму]
FROM [Доступные материалы] INNER JOIN [Материалы к заказу
(связующая)] ON [Доступные материалы].[Код материала] = [Материалы к
заказу (связующая)].Материал
GROUP BY [Доступные материалы].[Наименование материала]
ORDER BY Sum([Материалы к заказу (связующая)]!
[Количество]*[Доступные материалы]![Цена]) DESC;
Результат выполнения запроса «Материалы к заказу» представлен на
рисунке 5.
Рисунок 5 – Результат запроса «Расход материалов»

Вывод
В заключение можно сказать, что в итоге проект представил собой базу
данных для учета заказов на пошив одежды в СУБД MS Access, содержащую
прайс-лист услуг по пошиву, список доступных материалов, а также
информацию о заказчиках.
Литература
1. П.В. Бураков, В.Ю. Петров. ВВЕДЕНИЕ В СИСТЕМЫ БАЗ
ДАННЫХ. Учебное пособие Санкт-Петербург. 2017
2. Кириллов В. В. Структуризированный язык запросов (SQL)
[Электронный ресурс]: учеб. пособие/В. В. Кириллов, 148
Библиографический список Г.Ю. Громов. СПб.: Изд-во С.-Петербург.
3. Маркин, А. В. Программирование на SQL: учебное пособие для
среднего профессионального образования / А. В. Маркин. — Москва:
Издательство Юрайт, 2019. — 435 с.

Оценить