курсовая. Разработка информационной системы для театра
![]()
|
3.5 Алгоритмы программыПри открытии программы появляется главная страница. При нажатии на кнопку профиля с левой стороны в навигации, переходит на страницу Авторизации, если пользователь не зарегистрирован, можно перейти на страницу регистрации при помощи кнопки зарегистрироваться. Если пользователь зарегистрирован, переходит на окно авторизации вводит свои данные и нажимает на кнопку «Войти», переход на профиль, где написана информация пользователя, оттуда пользователь может вернуться на главный экран при помощи картинки «Занавес», так же пользователь может перейти со своего профиля на другие страницы при помощи навигации, находящейся с левой стороны. При переходе на страницу роли, пользователь сможет увидеть какие роли участвуют в спектакле. При переходе на страницу «Билеты» пользователь сможет купить себе билет на спектакль с датой его показа. При переходе на страницу показа, пользователь сможет выбрать спектакль и дату его проведения. Если пользователь захочет купить билет на данный спектакль при нажатии на кнопку «Купить билет» он перейдёт на страницу покупки, укажет данные, и перейдёт на страницу оплаты. Открытие формы администратора, происходит на страницы авторизации, когда администратор зайдёт под своим «Логин» и «Пароль» он перейдёт на свою страницу, где сможет изменят спектакли и дату их проведения. Изменения ролей, которые будут в спектаклях. 4 Руководство оператора4.1 Назначение программыПриложение «Teatr» предназначена для удобной работы с базой данных, поэтому было решено разработать программный продукт, в форме приложения. Был разработан простой интерфейс, с вполне понятными разделами. Программа позволяет просматривать все таблицы, в зависимости от уровня доступа. При помощи приложения можно просматривать спектакли, выбирать показы и покупать билеты на спектакли интересные пользователю. Также в приложение предусмотрена авторизация и регистрация пользователя. 4.2 Условия выполнения программыПрограмма «Teatr» работает на компьютере стандартной конфигурации, на котором установлена операционная система Windows, также должна присутствовать система управления базами данных MS SQL Server. 4.3 Выполнение программыЗапуск программы «Teatr» осуществляется стандартными для приложений Windows способами. Например, можно найти исполняемый файл программы «Teatr.exe». При запуске приложения открывается главная страница, при нажатии на кнопку профиля, открывается страница авторизации. После ввода правильного логина и пароля пользователя и нажатия на кнопку «Войти», осуществляется переход на профиль пользователя. Со страницы профиля пользователь может перемещаться по всему приложению, просматривать роли, спектакли, выбирать показы на определённую дату, а также покупать билеты на спектакли. Для выхода из программы нужно на главном экране нажать на крестик в правом верхнем углу окна приложения. 4.4 Сообщение операторуПри добавлении записей в базу, выводятся сообщения об успешном добавлении при условии, что все поля заполнены корректными данными. При изменении записей в базе, выводятся сообщения об успешном изменении при условии, что не нарушена целостность данных. В противном случае будет выведена ошибка о нарушении целостности данных. При удалении данных первым делом выводится сообщение о предупреждении, что данные удалятся безвозвратно, в случае отмены действия прерываются. ЗаключениеВ ходе курсового проектирования была разработана программа, которая автоматизирует работу театра. Во время написания курсового проекта были улучшены навыки программирования на языке С#. Приложение было разработано средствами программы Microsoft Visual Studio 2017, а также MySQLServer. Список литературыШарп, Д. Microsoft Visual C#. Подробное руководство / Д. Шарп. – 8-е изд.: Пер. с англ. – СПб.: Питер, 2017. – 848 с. Евдокимов, П. В. C# на примерах / П. В. Евдокимов. – СПб.: Наука и техника, 2016. – 304 с. Д.Албахари, Б.Албахари - C# 7.0. Карманный справочник https://proglib.io/p/5-shagov-dlya-sozdaniya-prostoy-formy-vhoda-na-c-2020-03-24 https://csharp.hotexamples.com/examples/-/Microsoft.Office.Core/-/php-microsoft.office.core-class-examples.html https://docs.microsoft.com/ru-ru/sql/relational-databases/stored-procedures/create-a-stored-procedure?view=sql-server-ver15 https://www.cyberforum.ru/ado-net/thread1936835.html |