Проектирование и разработка базы данных и веб-приложения по учету занятости актеров театра

Определение функциональных требований и разработка спецификаций к автоматизированной системе. Рассмотрение процесса создания хранимых процедур и триггеров на базах данных, запросов к базе данных. Исследование основ управления привилегиями пользователей.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 08.06.2018
Размер файла 3,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Приложение Б

Наполнение базы данных «Занятость актеров театра»

Рисунок Б.1 - Наполнение таблицы actor

INSERT INTO `actor` (`pk_actor`, `second_name`, `nameActor`, `middle_name`, `birthday`, `gender`, `work_expirence`, `countOfrewards`, `email`) VALUES

(1, 'Голубь', 'Анастасия', 'Николаевна', '1984-01-23', 'Ж', '12 лет', 1, 'zeynesheva@inbox.ru'),

(2, 'Котович', 'Антон', 'Александрович', '1985-03-09', 'М', '11 лет', 2, 'zeynesheva@inbox.ru'),

(3, 'Дроздов', 'Юрий', 'Александрович', '1998-08-06', 'М', '8 лет', 1, 'zeynesheva@inbox.ru'),

(4, 'Ларин', 'Михаил', 'Андреевич', '1999-04-13', 'М', '7 лет', 1, 'zeynesheva@inbox.ru');

INSERT INTO `actor` (`pk_actor`, `second_name`, `nameActor`, `middle_name`, `birthday`, `gender`, `work_expirence`, `countOfrewards`, `email`) VALUES

(5, 'Донцов', 'Вячеслав', 'Владимирович', '1999-05-17', 'М', '7 лет', 0, 'zeynesheva@inbox.ru'),

(6, 'Бадина', 'Анна', 'Ивановна', '1997-08-12', 'Ж', '', 0, 'zeynesheva@inbox.ru'),

(7, 'Григорьева', 'Екатерина', 'Юрьевна', '2000-05-31', 'Ж', '', 0, 'zeynesheva@inbox.ru'),

(8, 'Кондрина', 'Дарья', 'Алексеевна', '1999-08-01', 'Ж', '5 лет', 1, 'zeynesheva@inbox.ru'),

(9, 'Падуков', 'Алексей', 'Романович', '1978-05-27', 'М', '15 лет', 2, 'zeynesheva@inbox.ru'),

(10, 'Сергеева', 'Евгения', 'Сергеевна', '1979-06-18', 'Ж', '14 лет', 2, 'zeynesheva@inbox.ru'),

(11, 'Сержан', 'Светлана', 'Валерьевна', '1999-06-29', 'Ж', '5 лет', 1, 'zeynesheva@inbox.ru');

INSERT INTO `actor` (`pk_actor`, `second_name`, `nameActor`, `middle_name`, `birthday`, `gender`, `work_expirence`, `countOfrewards`, `email`) VALUES

(12, 'Евсигнеева', 'Мария', 'Александровна', '1999-12-31', 'Ж', '4 года', 1, 'zeynesheva@inbox.ru'),

(13, 'Голубева', 'Инна', 'Витальевна', '1970-02-05', 'Ж', '22 года', 1, 'zeynesheva@inbox.ru'),

(14, 'Чурова', 'Кристина', 'Вячеславовна', '1999-01-26', 'Ж', '4 года', 1, 'zeynesheva@inbox.ru'),

(15, 'Кошкаров', 'Илья', 'Вячеславович', '1999-09-26', 'М', 'нет', 0, 'zeynesheva@inbox.ru');

INSERT INTO `actor` (`pk_actor`, `second_name`, `nameActor`, `middle_name`, `birthday`, `gender`, `work_expirence`, `countOfrewards`, `email`) VALUES

(16, 'Трясунов', 'Даниил', 'Дмитриевич', '1999-01-18', 'М', 'нет', 0, 'zeynesheva@inbox.ru'),

(17, 'Васечкина', 'Елена', 'Александровна', '1975-03-16', 'Ж', '17 лет', 1, 'zeynesheva@inbox.ru');

INSERT INTO `actor` (`pk_actor`, `second_name`, `nameActor`, `middle_name`, `birthday`, `gender`, `work_expirence`, `countOfrewards`, `email`) VALUES

(18, 'Ломова', 'Любовь', 'Андреевна', '1985-11-28', 'Ж', '11 лет', 0, 'zeynesheva@inbox.ru'),

(19, 'Марченко', 'Антон', 'Владимирович', '1995-10-30', 'М', '9 лет', 0, 'zeynesheva@inbox.ru');

INSERT INTO `actor` (`pk_actor`, `second_name`, `nameActor`, `middle_name`, `birthday`, `gender`, `work_expirence`, `countOfrewards`, `email`) VALUES

(20, 'Володин', 'Дмитрий', 'Сергеевич', '1998-09-13', 'М', '8 лет', 0, 'zeynesheva@inbox.ru');

Рисунок Б.2 - Наполнение таблицы contract

INSERT INTO `contract` (`pk_contract`, `fk_premiere`, `fk_actor`, `number_of_contract`, `date_of_contract`, `price_of_actors`) VALUES

(1, 1, 3, '№1', '2018-05-03 07:09:40', '30000.00'),

(2, 1, 2, '№2', '2018-05-03 07:09:40', '60000.00'),

(3, 1, 11, '№3', '2018-05-03 07:09:40', '40000.00'),

(4, 2, 1, '№4', '2018-05-03 07:09:40', '50000.00'),

(5, 2, 8, '№5', '2018-05-03 07:09:40', '20000.00'),

(6, 2, 13, '№6', '2018-05-03 07:09:40', '90000.00'),

(7, 3, 5, '№7', '2018-05-03 07:09:40', '90000.00'),

(8, 3, 4, '№8', '2018-05-03 07:09:40', '90000.00'),

(9, 4, 9, '№9', '2018-05-03 07:09:40', '80000.00'),

(10, 4, 12, '№10', '2018-05-03 07:09:40', '30000.00'),

(11, 5, 9, '№11', '2018-05-03 07:09:40', '70000.00'),

(12, 5, 10, '№12', '2018-05-03 07:09:40', '60000.00'),

(13, 6, 14, '№13', '2018-05-07 05:50:07', '60000.00'),

(14, 1, 15, '№14', '2018-05-07 09:30:03', '40000.00'),

(15, 4, 16, '№15', '2018-05-07 09:30:40', '50000.00'),

(16, 7, 2, '№16', '2018-05-07 09:40:28', '60000.00'),

(17, 8, 3, '№17', '2018-05-16 11:38:29', '30000.00'),

(18, 8, 8, '№18', '2018-05-16 11:41:18', '20000.00'),

(19, 8, 2, '№19', '2018-05-16 11:41:46', '60000.00'),

(20, 9, 11, '№20', '2018-05-16 11:43:27', '40000.00'),

(21, 9, 17, '№21', '2018-05-16 11:46:59', '80000.00'),

(22, 9, 1, '№22', '2018-05-16 11:51:37', '50000.00'),

(23, 7, 18, '№23', '2018-05-16 11:57:14', '70000.00'),

(24, 9, 19, '№24', '2018-05-21 05:58:25', '60000.00'),

(25, 1, 10, '№25', '2018-05-30 05:50:20', '60000.00'),

(26, 10, 2, '№26', '2018-05-30 05:54:40', '60000.00'),

(27, 10, 14, '№27', '2018-05-30 05:55:13', '50000.00'),

(28, 1, 9, '№28', '2018-05-30 05:56:01', '70000.00');

Рисунок Б.3 - Наполнение таблицы «contract_role»

INSERT INTO `contract_role` (`fk_contract`, `fk_role`) VALUES

(1, 1),

(2, 2),

(5, 3),

(4, 4),

(7, 5),

(8, 6),

(9, 7),

(10, 8),

(11, 9),

(12, 10),

(3, 11),

(6, 12),

(13, 13),

(15, 14),

(14, 16),

(16, 17),

(17, 19),

(19, 21),

(18, 22),

(21, 23),

(20, 24),

(22, 26),

(23, 28),

(24, 29),

(25, 30),

(26, 31),

(27, 32),

(28, 33);

Рисунок Б.4 - Наполнение таблицы premiere

INSERT INTO `premiere` (`pk_premiere`, `fk_show`, `place`, `date`, `director`, `musical_accompaniment`) VALUES

(1, 1, 'Большой театр', '2018-05-03 06:55:59', 'Гай Ричи', 'New Order - Restless'),

(2, 2, 'Малый театр', '2018-05-03 06:55:59', 'Эндрю Ллойд Веббер', 'Memory (CATS)'),

(3, 3, 'Театр на Таганке', '2018-05-03 06:55:59', 'Томас Кэйл', 'Kelly Clarkson - Its Quiet Uptown'),

(4, 4, 'Большой театр', '2018-05-03 06:55:59', 'Марк Захаров', 'Романс «Я тебя никогда не забуду»'),

(5, 5, 'МХТ им. А.П. Чехова', '2018-05-03 06:55:59', 'Ян Клята', 'The Beatles - Because'),

(6, 6, 'Балтийский дом', '2018-05-07 05:49:25', 'Наталья Индейкина', 'Kerli - Tea Party'),

(7, 7, 'Театр на Юго-Западе', '2018-05-07 09:37:10', 'Валерий Белякович', 'Tito and Tarantula - After Dark'),

(8, 8, 'Российский академический Молодежный театр', '2018-05-14 07:47:21', 'Том Стоппард', 'Depeche Mode - Personal Jesus'),

(9, 9, 'Театр имени Пушкина', '2018-05-14 08:04:42', 'Владимир Мирзоев', 'Кино - Кончится лето'),

(10, 10, 'Большой драматический театр им. Г.А.Товстоногова', '2018-05-30 05:47:23', 'Виктор Рыжаков', 'Tori Kelly - Hollow');

Рисунок Б.5 - Наполнение таблицы reward

INSERT INTO `reward` (`pk_reward`, `fk_actor`, `fk_role`, `size`, `period`, `numberOfreward`) VALUES

(1,1,4,'60000.00','За 7 и более лет (Лучшая женская роль второго плана)',1),

(2,2,2,'80000.00','За 7 и более лет (Лучшая главная мужская роль)',1),

(3,3,1,'80000.00','За 7 и более лет (Лучшая главная мужская роль)',1),

(4,8,3, '40000.00','За 3 и более лет (Лучшая женская роль второго плана)',1),

(5,10,10,'80000.00','За 7 и более лет (Лучшая главная женская роль)',1),

(6,11,11,'50000.00','За 3 и более лет (Лучшая главная женская роль)',1),

(7,9,7,'80000.00','За 7 и более лет (Лучшая главная мужская роль)',1),

(8,9,9,'80000.00','За 7 и более лет (Лучшая главная мужская роль)',1),

(9,12,8,'50000.00','За 3 и более лет (Лучшая главная женская роль)',1),

(10,13,12,'80000.00','За 7 и более лет (Лучшая главная женская роль)',1),

(11,14,13,'50000.00','За 3 и более лет (Лучшая главная женская роль)',1),

(12,4,6,'80000.00','За 7 и более лет (Лучшая главная мужская роль)',1),

(13,2,17,'80000.00','За 7 и более лет (Лучшая главная мужская роль)',1),

(14,17,23,'80000.00','За 7 и более лет (Лучшая главная женская роль)',1),

(15,10,30,'80000.00','За 7 и более лет (Лучшая главная женская роль)',1);

Рисунок Б.6 - Наполнение таблицы role

INSERT INTO `role` (`pk_role`, `fk_show`, `nameRole`) VALUES

(1, 1, 'король Артур'),

(2, 1, 'король Вортигерн'),

(3, 2, 'Виктория'),

(4, 2, 'Деметра'),

(5, 3, 'Александр Гамильтон'),

(6, 3, 'Аарон Бёрр'),

(7, 4, 'граф Николай Резанов'),

(8, 4, 'Кончита Аргуэльо'),

(9, 5, 'Макбет, предводитель войска Дункана'),

(10, 5, 'Леди Макбет'),

(11, 1, 'Гвиневра'),

(12, 2, 'Гризабелла'),

(13, 6, 'Алиса'),

(14, 4, 'Фернандо'),

(15, 5, 'Дункан'),

(16, 1, 'Ланселот'),

(17, 7, 'Граф Дракула'),

(18, 7, 'Профессор Абрахам Ван Хельсинг'),

(19, 8, 'Ян'),

(20, 8, 'Макс'),

(21, 8, 'Фердинанд'),

(22, 8, 'Магда'),

(23, 9, 'Любовь Андреевна Раневская'),

(24, 9, 'Аня'),

(25, 9, 'Варя'),

(26, 9, 'Шарлотта Ивановна'),

(27, 7, 'Джонатан Харкер'),

(28, 7, 'Вильгельмина Харкер'),

(29, 9, 'Яша'),

(30, 1, 'Игрэйна, мать короля Артура'),

(31, 10, 'Андрей Болконский'),

(32, 10, 'Наташа Ростова'),

(33, 1, 'Утер');

Рисунок Б.7 - Наполнение таблицы show

INSERT INTO `show` (`pk_show`, `nameShow`, `budget`, `genre`, `year`) VALUES

(1, 'Меч короля Артура', '90000.00', 'Фэнтэзи', 2017),

(2, 'Кошки', '70000.00', 'Мюзикл', 2007),

(3, 'Гамильтон', '80000.00', 'Мюзикл', 2015),

(4, 'Юнона и Авось', '80000.00', 'Мюзикл', 1981),

(5, 'Макбет', '70000.00', 'Драма', 2007),

(6, 'Алиса в стране чудес', '90000.00', 'Мюзикл', 2018),

(7, 'Дракула', '80000.00', 'Ужасы', 2017),

(8, 'Рок-н-ролл', '70000.00', 'Драма', 2006),

(9, 'Вишнёвый сад', '90000.00', 'Драма', 2018),

(10, 'Война и мир', '90000.00', 'Драма', 2015);

Рисунок Б.8 - Наполнение таблицы user

INSERT INTO `user` (`pk_user`, `fk_actor`, `login`, `pass`, `role`, `dateOfReg`, `banned`) VALUES

(1,6,'nightofpromises','*C6EB007427900121F1A69AD322576D1DF23D7D3C','ththr_admin','2018-05-03 06:59:56',0),

(2,1,'felixculpa','*737FBCF3E5958B87E449A2896BC32C513CF0906E','ththr_actor','2018-05-21 06:45:35',0),

(3,12,'masha_evsigneeva','*BC0904196F0DFF1F124B19E49E3D30551F53FB0A','ththr_actor','2018-05-03 07:25:27',0),

(4,7,'katya','*7CFD168188E5A5F6FCB271BAB327D4F113D9D2D1','ththr_director','2018-05-03 07:27:04', 0),

(5,8,'dasha','*E23CD62BF2E7A9A9CAC22D91F5EEF1293F97F654','ththr_actor','2018-05-03 07:27:57',0),

(6,9,'alexey_padukov','*F65965FBC47A0DDAF66254E4B74186B1716DBD3A','ththr_actor','2018-05-03 07:28:54',0);

Приложение В

Результаты испытаний подсистемы «Общение в чате»

Таблица В.1 - Результаты проведения предварительных испытаний

Номер теста

Результат

Оценка результата

#1

не соответствует

#2

соответствует

#3

соответствует

#4

не соответствует

Приложение Г

Карта навигации пользовательского интерфейса

В процессе проектирования, учитывая требования к разрабатываемой системе, была разработана карта навигации (рисунок Г.1).

Рисунок Г.1 - Карта навигации пользовательского интерфейса

Размещено на Allbest.ru


Подобные документы

  • Определение функциональных зависимостей. Разработка структуры базы данных. Организация запросов к базе данных. Использование триггеров для поддержки данных в актуальном состоянии. Разработка хранимых процедур и функций. Ограничения ведения базы данных.

    курсовая работа [113,2 K], добавлен 17.06.2014

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

    контрольная работа [50,1 K], добавлен 30.10.2009

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

    курсовая работа [4,7 M], добавлен 29.11.2015

  • Задачи системы SQL Server. Организация одновременного доступа к данным большого количества пользователей. Манипуляция информацией в базах данных (БД). Инфологическое, логическое и физическое проектирование БД. Разработка запросов, процедур, триггеров.

    курсовая работа [3,1 M], добавлен 11.05.2012

  • Проектирование базы данных для автоматизированной системы "Склад". Разработка концептуальной модели (ER-диаграмма). Преобразование в реляционную модель и ее нормализация. Разработка запросов к базе данных на языке SQL. Скрипт для создания базы данных.

    курсовая работа [161,8 K], добавлен 07.10.2013

  • Информационные задачи и круг пользователей системы. Выработка требований и ограничений. Разработка проекта базы данных. Программная реализация проекта базы данных. Разработка хранимых процедур для поддержки сложных ограничений целостности в базе данных.

    курсовая работа [706,2 K], добавлен 17.06.2012

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

    курсовая работа [2,0 M], добавлен 21.06.2011

  • Программные продукты, используемые при проектировании базы данных. Разработка базы данных "Библиотека" с использование программного проекта Microsoft SQL Server. Создание таблиц, триггеров, пользователей, репликации, запросов, функций, процедур.

    курсовая работа [897,6 K], добавлен 21.11.2011

  • Понятие базы данных. Разработка таблиц, форм ввода и вывода информации, основных запросов, хранимых процедур и триггеров базы "Доска объявлений". Подготовка для вывода на печать. Анализ необходимости администрирования, средств защиты информации.

    курсовая работа [629,5 K], добавлен 20.09.2015

  • Характеристика версионной архитектуры, требований к аппаратному обеспечению, версий, лицензирования кроссплатформенной системы управления базами данных Firebird. Рассмотрение особенностей создания таблиц, триггеров, генераторов, хранимых процедур.

    курсовая работа [1,4 M], добавлен 14.03.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.