- •Аннотация.
- •Оглавление
- •Введение.
- •Цель курсовой работы.
- •Задание на выполнение курсовой работы.
- •Концептуальная модель данных.
- •Логическая структура данных.
- •Этапы реализации системы.
- •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
Руководство инструктора.
При запуске приложения появится окно с автоизацией в системе. В данном приложении не предусмотрена функция регистрации новых интрукторов, это можно сделать только через базу данных непосредствнно. Результат представлен на рис. 70.
|
Рис. 70. Окно авторизации инструктора.
В случае ввода неправильного пароля приложение оповестит инструктора об этом, выведя сообщение об ошибке. При нажатии на кнопку «OK» в оповещении инструктору будет предложено ввести пароль еще раз. Результат представлен на рис. 71.
|
Рис. 71. Окно с оповещением о том, что пароль был введен неправильно.
В случае ввода неправильного логина приложение оповестит инструктора об этом, выведя сообщение об ошибке. При нажатии на кнопку «OK» в оповещении инструктору будет предложено ввести логин еще раз. Результат представлен на рис. 72.
|
Рис. 72. Окно с оповещением о том, что логин был введен неправильно.
В случае, если все данные были введены правильно, приложение оповестит инструктора об этом, выведя сообщение о подтверждении входа. При нажатии на кнопку «OK» в оповещении инструктор будет перенаправлен в новое окно. Результат представлен на рис. 73.
|
Рис. 73. Окно с оповещением о том, что вход был успешно завершен.
После авторизации в приложении инструктор попадает в окно, где инструктор будет осуществлять работу. Результат представлен на рис. 74. В нем представлены следующие функции: просмотр списка людей, которые ходили на выбранный маршрут, просмотр дополнительной информации о маршрутах и привалах, просмотр диаграммы со всеми маршрутами и количеством людей, которые их посетили, возможность описать неисправность арендованного оборудования. Все эти функции будут рассмотрены дальше.
|
Рис. 74. Рабочее окно инструктора.
Для того, чтоб получить список людей, которые песащали выбранные маршруты, необходимо загрузить маршруты и выбрать необходимый. Для загрузки маршрутов нужно нажать на кнопку «Load routes». Результат представлен на рис. 75.
|
Рис. 75. Окно с возможностью выбора маршрута.
После выбора необходимого маршрута необходимо нажать на кнопку «Show» рядом с кнопкой «Load routes» для загрузки документа со списком людей, посещавших выбранный маршрут. После нажатия на кнопку инструктор получит уведомление о том, что документ был успешно загружен. Результат представлен на рис. 76.
|
Рис. 76. Окно с оповещением о том, что документ со списком людей был загружен.
Фрагмент документа со списком людей представлен на рис. 77.
|
Рис. 77. Фрагмент документа со списком людей, которые посещали выбранный маршрут.
Если инструктору необходимо получить дополнительную информацию о маршрутах, ему нужно нажать на кнопку «Show» под заголовком «View extra info about routes:». После этого на экране появится окно с оповещением о том, что документ с дополнительной информацией о маршрутах был загружен. Результат представлен на рис. 78.
|
Рис. 78. Окно с оповещением о том, что документ с дополнительной информацией о маршрутах был загружен.
Фрагмент документа с дополнительной информацией о маршрутах представлен на рис. 79.
|
Рис. 79. Фрагмент документа с дополнительной информацией о маршрутах.
Если инструктору необходимо получить дополнительную информацию о привалах, ему нужно нажать на кнопку «Show» под заголовком «View extra info about halts:». После этого на экране появится окно с оповещением о том, что документ с дополнительной информацией о привалах был загружен. Результат представлен на рис. 80.
|
Рис. 80. Окно с оповещением о том, что документ с дополнительной информацией о привалах был загружен.
Фрагмент документа с дополнительной информацией о привалах представлен на рис. 81.
|
Рис. 81. Фрагмент документа с дополнительной информацией о привалах.
Если инструктору необходимо посмотреть диаграмму, где отражено сколько людей посещали маршруты, ему нужно нажать на кнопку «Show» под заголовком «View statistics of the various routes:». После этого на экране появится окно с оповещением о том, что документ с диаграммой был загружен. Результат представлен на рис. 82.
|
Рис. 82. Окно с оповещением о том, что документ с диаграммой был загружен.
Документ с диаграммой, отражающей, сколько людей посетили каждый из маршрутов, представлен на рис. 83.
|
Рис. 83. Документ с диаграммой, отражающей, сколько людей посетили каждый из маршрутов.
Для того, чтоб описать поврежденное оборудование, из списка арендованного оборудования необходимо выбрать поврежденное и описать его в специально выделенном для этого окне. Для того, чтоб загрузить список арендованного оборудования необходимо нажать на кнопку «Load equipment». Результат представлен на рис. 84.
|
Рис. 84. Выбор поврежденного оборудования из списка арендованного и его описание.
Для того, чтоб сохранить описание повреждений в базу данных, необходимо нажать на кнопку «Send a description» под окном с описанием повреждения. Результат представлен на рис. 85.
|
Рис. 85. Окно с оповещением о том, что описание повреждения было сохранено.
Для того, чтоб удостовериться в том, что описание было сохранено, можно зайти в базу данных и открыть соответствующую таблицу. Результат представлен на рис. 86.
|
Рис. 86. Фрагмент таблицы с описанием поврежденного оборудования.
