
Курсовая работа
.pdf
Рисунок 18 – Страница Main (Главная)
Рисунок 19 – Страница AboutUs (О нас)
21

Рисунок 20 – Страница Licension (Лицензии)
Рисунок 21 – Страница Licension (Лицензии)
Рисунок 22 – Страница Licension (Лицензии)
22

Рисунок 23 – Страница Staff (Персонал)
Выберем фамилию врача из предложенных, например, Муслимова (ри-
сунок 24).
Рисунок 25 – Выбор фамилии врача из выпадающего списка
Рисунок 26 – Результат фильтрации по фамилии Выберем специальность врача, например, терапевт (рисунок 27).
23

Рисунок 27 – Выбор специальности врача из выпадающего списка
Рисунок 28 – Результат фильтрации по специальности врача
Рисунок 29 – Страница PriceList (Прайс-лист)
Выберем диапазон цен «от 3000 до 9000» (рисунок 30), «до 3000» (рису-
нок 31), «более 9000» (рисунок 32).
24

Рисунок 30 – Выбор диапазона от 3000 до 9000
Рисунок 31 – Результат фильтрации
Рисунок 32 – Выбор диапазона до 3000 и результат фильтрации
25

Рисунок 33 – Выбор диапазона более 9000 и результат фильтрации
Рисунок 34 – Страница Registration (Регистрация)
Рисунок 35 – Главная страница администратора Admin
В данной главе были получены навыки создания и разметки сайта с ис-
пользованием технологии ASP.NET, включая создание информационных страниц, страницы с регистрацией, страниц, выводящих информацию из БД.
Также были получены навыки разработки поисковых страниц с возможностью просмотра информации с фильтрами, включая создание представлений для
26
таблиц, отображение их в Gridview, создание ЭУ выпадающих списков и кно-
пок для фильтров и выполнение их функционала при помощи SQL запросов.
27

6. Создание сайта с использованием технологии ASP.NET.
Часть 2. Реализация регистрации и авторизации
пользователя.
Сначала была реализована авторизация пользователя. Для этого был из-
менен блок авторизации в шаблоне страниц для пользователя MasterPage.master, а точнее были добавлены ЭУ label (рисунок 36).
Рисунок 36 – Измененная форма авторизации Для правильного функционирования блока авторизации была создана
процедуры нажатия кнопок «Войти» и «Выйти». Результат созданных проце-
дур представлен на рисунках 37-39. Код процедур отображен в листинге 10.
Рисунок 37 – Ввод логина и пароля
Рисунок 38 – Отображение страницы при корректной авторизации
28

Рисунок 39 – Отображение при некорректном вводе данных Далее была реализована форма регистрации пользователя. Сначала были
добавлены специальные ЭУ (валидаторы), точнее CompareValidator и RequiredFieldValidator. На рисунке 40 представлена страница регистрации с валидаторами в конструкторе. А код страницы регистрации отображен в ли-
стинге 12.
Рисунок 40 – Страница «регистрации» с использованием валидаторов
Для корректного функционирования страницы регистрации была добав-
лена процедура нажатия кнопки «Зарегистрироваться». Результат созданной процедуры представлен на рисунке 41-44.
29

Рисунок 41 – Результат процедуры при корректном вводе данных
Рисунок 42 – Добавление нового пользователя в базу данных
Рисунок 43 – Отображение сообщений об ошибке при некорректном заполнении
30