Главная страница

курсовая. Разработка информационной системы для театра


Скачать 476.69 Kb.
НазваниеРазработка информационной системы для театра
Анкоркурсовая
Дата21.05.2022
Размер476.69 Kb.
Формат файлаdocx
Имя файла02d60dc9c1e5b5de.docx
ТипПояснительная записка
#541152
страница6 из 8
1   2   3   4   5   6   7   8

3.3 Спецификация процедур и функций



Спецификация процедур и функций представлена в виде таблицы

Таблица 4. Спецификация процедур и функций.

Назначение

Имя

Параметры

Реализация

Тестируется ли локально

Входные

Выходные

Переходит на форму авторизации

vhod

-

-

Функция

Да

Переход на форму регистрации

registr

-

-

Функции

Да

Переход на форму профиля пользователя

vhod

-

-

Функции

Да

Переход на форму билетов

bilet




-

Функция

Да

Переход на форму показов

pokaz

-

-

Функция

Да

Переход на форму спектаклей

spektakl

-

-

Функция

Да

Переход на главную страницу

shtor

-

-

Функция

Да

Администратор изменяет данные о спектакле

Update_sp








Функция

Да

Администратор удаляет информацию о спектаклях

Delete_sp







Функция

Да

Администратор переходит на страницу добавления и удаления пользователя

polz







Функция

Да

Администратор добавляет пользователя

Insert_user







Функция

Да

Администратор удаляет пользователя

Delete_user







Функция

Да



3.4 Информационная модель


Учёт о проведении спектаклей и покупки билетов будет производиться при помощи связи с базой данных, созданной в MS SQL. В соответствии с анализом задачи было спроектировано 5 таблиц:

  • пользователи (Таблица с пользователями);

  • роли (Таблица с ролями);

  • билеты (Таблица с билетами) ;

  • спектакли (Таблица с спектаклями);

  • показы (Таблица с показами);

  • актёры (Таблица с актёрами);

  • участие в спектаклях (Таблица с участием в спектаклях);

Одним из основных объектов является таблица Пользователи. Она хранит данные о пользователях и имеет набор свойств:

  • id_polzovatel(уникальный идентификатор);

  • fam(Фамилия);

  • name(Имя);

  • otch(Отчество);

  • rol(Код роли);

  • login(Логин);

  • password(Пароль);

  • email(Почта);

  • tip_polzovatela(тип пользователя);

  • pol(Пол).



Рисунок 10 таблица Пользователи

Второй по значимости объектом является таблица Спектакли, хранящая в себе данные о спектаклях, и имеет набор свойств:

  • id spektalia(Уникальный идентификатор);

  • nazvanie(Название спектакля);

  • dlitelnost(Длительность спектакля);

  • akter(Код Актёра);

  • rol(Роль).


Рисунок 11 таблица спектакли

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

  • id pokaza(Уникальный идентификатор);

  • kol sv mest(Количество свободных мест);

  • vremya(Время);

  • data(Дата);

  • spektakl(Код спектакля).




Рисунок 12 таблица показы


Четвёртая таблица Актёры. Хранит в себе информацию об Актёрах театра и имеет набор свойств:

  • id_akter(Уникальный идентификатор);

  • famname(Имя);

  • rol(Роль).


Рисунок 13 таблица актёры

Пятая таблица Билеты. Хранит в себе информацию о билетах и имеет набор свойств:

  • id bileta(Уникальный идентификатор);

  • stoim(Стоимость);

  • id pokaza(код показа);

  • gosti(Гости).




Рисунок 14 таблица билеты
Таблица Роли. Хранит в себе информацию о ролях и имеет набор свойств.

  • id roli(Уникальный идентификатор);

  • opisanie(Описание роли).




Рисунок 15 таблица роли

Таблица участие в спектакле. Хранит в себе информацию о участии в спектаклях и имеет набор свойств.

  • spectakl(Код спектакля);

  • akter(Код Актёра).




Рисунок 16 таблица участие в спектакле
1   2   3   4   5   6   7   8


написать администратору сайта