Смекни!
smekni.com

Создание системы учета для предметной области Концертный зал (стр. 2 из 2)

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

Менеджер – может работать со всеми данными, которые касаются провидения концертов и расчета с исполнителями.

Кассир - может работать только с теми данными, которые касаются продажи билетов.

5.2 Описание интерфейса

Интерфейс реализован на языке программирования MicrosoftAccess.

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

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

6. КОНТРОЛЬНЫЙ ПРИМЕР

При запуске программы надо ввести имя пользователя и пароль.

При входе под администратором отображается форма следующего вида.


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

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

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


Запросы были реализованы с помощью SQL.

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


При входе под учетной записью менеджера отображается форма:


На ней расположены таблицы, запросы и отчеты с которыми может работать менеджер.

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

ВЫВОДЫ

В результате выполнения курсовой работы была получена полнофункциональная система учета для предметной области "Концертный зал". Были на практике углублены и закреплены знания из курса "Организация баз данных и знаний". Работа была выполнена на Access (составление основы базы – таблиц и связей между ними, проектирование запросов, создание отчетов, разработка пользовательского интерфейса), с использованием языка запросов SQL.

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