Директор – может работать со всеми данными, кроме редактирования/удаления пользователей.
Менеджер – может работать со всеми данными, которые касаются провидения концертов и расчета с исполнителями.
Кассир - может работать только с теми данными, которые касаются продажи билетов.
Интерфейс реализован на языке программирования MicrosoftAccess.
Первоначально загружается главная форма, которая позволяет просматривать, редактировать и удалять различные данные. Для ввода и просмотра данных созданы специальные элементы управления, связанные с конкретными таблицами.
Права пользователей разделены за счет отображения разных форм, в которых выполняются те или иные действия.
При запуске программы надо ввести имя пользователя и пароль.
При входе под администратором отображается форма следующего вида.
При входе под учетной записью директора отображается форма с тремя закладками.
На первой вкладке находятся таблицы, с которыми может работать директор.
На второй вкладке находятся запросы, которые надо было реализовать в ходе курсовой работы.
Запросы были реализованы с помощью SQL.
На вкладке номер три реализованы отчеты о задействованности исполнителей, загруженности зала на каждый концерт, список билетов купленных за апрель месяц и список выплат для каждого артиста которые надо было реализовать в ходе курсовой работы.
При входе под учетной записью менеджера отображается форма:
На ней расположены таблицы, запросы и отчеты с которыми может работать менеджер.
При входе под учетной записью кассира отображается форма следующего вида.
В результате выполнения курсовой работы была получена полнофункциональная система учета для предметной области "Концертный зал". Были на практике углублены и закреплены знания из курса "Организация баз данных и знаний". Работа была выполнена на Access (составление основы базы – таблиц и связей между ними, проектирование запросов, создание отчетов, разработка пользовательского интерфейса), с использованием языка запросов SQL.
Также были получены практические навыки по ведению системы авторизации и мониторинга пользователей программного обеспечения, введен журнал ошибок.