- •Аннотация.
- •Оглавление
- •Введение.
- •Цель курсовой работы.
- •Задание на выполнение курсовой работы.
- •Концептуальная модель данных.
- •Логическая структура данных.
- •Этапы реализации системы.
- •6.1. Запросы.
- •6.2. Индексы.
- •6.3. Роли.
- •6.4. Процедуры.
- •6.5. Триггеры.
- •Руководство пользователя-клиента.
- •Руководство инструктора.
- •Руководство администратора.
- •Список литературы
- •Листинг программ. Интерфейс для пользователя hikingtrips. Файл Form2.Cs
- •Файл Form1.Cs
- •Файл Form4.Cs
- •Файл Form3.Cs
- •Файл Form5.Cs
- •Файл Form6.Cs
- •Листинг программ. Интерфейс для инструктора hikingtripsinstructors. Файл Form1.Cs
- •Файл Form2.Cs
Руководство пользователя-клиента.
При запуске приложения появится окно с вопросом, хочет пользоваетель авторизироваться или зарегистрироваться. Результат представлен на рис. 51. Предположим, что пользователю необходимо создать учетную запись для покупки пешего туристического похода. Для этого необходимо нажать на кнопку «Log in», после чего это окно закроется и откроется новое. В случае, если у пользователя уже есть учетная запись и ему необходимо авторизироваться, нужно нажать на кнопку «Sign up». После нажатия также будет открыто новое окно.
|
Рис. 51. Изначальное окно программы.
После закрытия предыдущего окна открывается окно, в которое пользователю необходимо ввести свои личные данные для регистрации в системе. Результат представлен на рис. 52.
|
Рис. 52. Окно для ввода данных пользователя.
После ввода данных появится сообщение, оповещающее о том, что данные были успешно добавлены. Результат представлен на рис. 53.
|
Рис. 53. Окно с подтверждением ввода данных пользователя.
Затем пользователю потребуется ввести логин и пароль, при помощи которых в будущем он будет авторизироваться в приложении. Результат представлен на рис. 54.
|
Рис. 54. Окно для ввода логина и пароля пользователя для регистрации в приложении.
После нажатия на кнопку «Registrate» появится сообщение, оповещающее о том, что логин и пароль были успешно добавлены. Результат представлен на рис. 55.
|
Рис. 55. Окно с подтверждением ввода логина и пароля пользователя.
Затем пользователя перенаправит на окно авторизации в приложении, где потребуется ввести свои логин и пароль. В случае, если пользователь уже существует его сразу отправит в это окно. Результат представлен на рис. 56.
|
Рис. 56. Окно с авторизацией в приложении.
В случае ввода неправильного пароля приложение оповестит пользователя об этом, выведя сообщение об ошибке. При нажатии на кнопку «OK» в оповещении пользователю будет предложено ввести пароль еще раз. Результат представлен на рис. 57.
|
Рис. 57. Окно с оповещением о том, что пароль был введен неправильно.
В случае ввода неправильного логина приложение оповестит пользователя об этом, выведя сообщение об ошибке. При нажатии на кнопку «OK» в оповещении пользователю будет предложено ввести логин еще раз. Результат представлен на рис. 58.
|
Рис. 58. Окно с оповещением о том, что логин был введен неправильно.
В случае, если все данные были введены правильно, приложение оповестит пользователя об этом, выведя сообщение о подтверждении входа. При нажатии на кнопку «OK» в оповещении пользователь будет перенаправлен в новое окно. Результат представлен на рис. 59.
|
Рис. 59. Окно с оповещением о том, что вход был успешно завершен.
После авторизации пользователь попадает в окно, где будут отображаться существующие маршруты, оборудование и поле для выбора даты похода. Результат представлен на рис. 60.
|
Рис. 60. Окно, где будут отображаться доступные маршруты, оборудование и даты.
В этом же окне пользователю необходимо нажать на кнопку «Show routes», чтобы показать существующие маршруты и на кнопку «Show equipment», чтобы показать существующее оборудование. При нажатии на кнопку «More info» в колонке с маршрутами или оборудованием пользователь загрузит PDF файлы с дополнительной информацией о маршрутах или оборудовании. Результат представлен на рис. 61.
|
Рис. 61. Окно с доступными маршрутами и оборудованием.
Фрагмент файла с дополнительной информацией о маршрутах представлен на рис. 62.
|
Рис. 62. Фрагмент файла с дополнительной информацией о маршрутах.
Фрагмент файла с дополнительной информацией об оборудовании представлен на рис. 63.
|
Рис. 63. Фрагмент файла с дополнительной информацией об оборудовании.
Для выбора маршрута и оборудования необходимо в первом столбце каждой из таблиц выбрать ячейку которая находится напротив той опции, которая нужна. Результат представлен на рис. 64.
|
Рис. 64. Окно с возможностью выбора маршрута и оборудования для покупки.
После выбора маршрута и оборудования необходимо выбрать дату, нажав на небольшую стрелочку справа от написанной в окне даты. Результат представлен на рис. 65.
|
Рис. 65. Результат выбора необходимой даты.
После выбора маршрута, оборудования и даты необходимо нажать на кнопку «Buy», после чего на компьютер пользоваетеля будет загружен PDF документ с чеком. Результат представлен на рис. 66.
|
Рис. 66. Окно с оповещением об успешной покупке и загрузке PDF документа с чеком на рабочий стол.
Выходной PDF документ с чеком представлен на рис. 67.
|
Рис. 67. Выходной PDF документ с чеком о покупке маршрута и аренде оборудования.
После прохождения маршрута у пользователя появляется возможность оставить отзыв о маршруте. Это не обязательная опция, этот шаг можно пропустить. При наличии желания написать отзыв пользователю необходимо написать фидбэк в специальном окне. После того, как отзыв написан необходимо нажать на кнопку «Send feedback». Результат представлен на рис. 68.
|
Рис. 68. Окно, где можно оставить отзыв о пройденном маршруте.
После того, как пользователь напишет текс отзыва и нажмет на кнопку «Send feedback» появится окно с оповещением о том, что отзыв был сохранен. Результат представлен на рис. 69.
|
Рис. 69. Окно с оповещением о том, что отзыв был сохранен.
