Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Курсовая работа

.pdf
Скачиваний:
22
Добавлен:
08.07.2024
Размер:
3.07 Mб
Скачать

Рисунок 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

Соседние файлы в предмете Проектирование информационных систем