Материал: ЯнышеваСА_4716_ТекстВКР

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Рисунок 19 – Добавление данных в таблицу

4.4.Авторизация пользователей

Данным веб-приложением может пользоваться только ограниченная

группа лиц, которая правильно пройдет авторизацию на странице с графическим ключом (паролем). Страница ввода ключа продемонстрирована на рисунке 20.

При последовательном нажатии пользователем кнопок, пароль сравнивается с паролем хранящемся в скрытой БД паролей и в зависимости от правильности введенного пароля предоставляет или не предоставляет доступ к главной странице сайта.

36

Рисунок 20 – Страница с паролем При неправильном вводе ключа происходит переадресация на точно

такую же страницу сайта, с которой может перейти только подготовленный пользователь. В данной ситуации при нажатии на видимые кнопки происходить ничего не будет.

Между первым и четвертым квадратом находиться прозрачная кнопка,

при нажатии которой откроется первоначальная страница ввода. Таким образом только знающий правильный пароль пользователь может пройти авторизацию на странице. Это сводит к минимуму подбор пароля нежелательным пользователям и обеспечивает безопасность веб-приложения.

В данной системе существует две категории пользователей:

Пользователь, которому разрешен просмотр данных;

Пользователь, которому разрешен просмотр и добавление новых данных.

У данных пользователей разные пароли для входа. При вводе

комбинации «126» откроется главная страница с доступом только к просмотру. При вводе комбинации «123» откроется главная страница с доступом к просмотру и добавлению новых данных в таблицы. Виды и

различия главных страниц продемонстрированы на рисунках 21 и 22.

37

Рисунок 21 – Только просмотр

Рисунок 22 – Просмотр и добавление данных

38

ЗАКЛЮЧЕНИЕ Входе выпускной квалификационной работы разработано веб-

приложение для биологической лаборатории.

Цель – обработка и визуализация большого массива экспериментальных данных биологической лаборатории.

Задачи:

1.Создать оригинальный сайт;

2.Осуществить удобный просмотр данных БД;

3.Осуществить удобное добавление данных в БД;

4.Визуализировать данные;

5.Обеспечить безопасность данных;

6.Реализовать права доступа для разных типов пользователей;

7.Провести тестирование полученного программного комплекса.

По итогам работы, можно отметить, что мы имеем полностью работоспособную систему, которая может выполнять поставленные задачи.

В ходе разработки системы была изучена предметная область,

проанализированы требования системы. Большую часть времени заняла разработка веб-приложения, подключение БД и разделение прав доступа между разными категориями пользователей. При разработке клиентской части системы, был изучен большой объём документации, а также освоены основные навыки верстки интернет-страниц.

Использование и внедрение разработки позволит быстро обрабатывать большое количество данных разных исследований биологической лаборатории, что и было целью данной работы.

39

CПИСОК ИСТОЧНИКОВ

1.Илюшечкин В.М. Основы использования и проектирования баз данных / Илюшечкин В.М. - М.: Юрайт, 2015. с. 516.

2.Daly Peter. Review: The Ultimate VB.NET and ASP.NET Code Book // Itnow.

2004. том. 46, № 4.

3.Зудилова Т.В., Буркова М.Л. Web-программирование HTML. Университет ИТМО.

4.Xiao Luo et al. Information Extraction from HTML: Combining XML and Standard Techniques for IE from the Web // Lect. Notes Comput. Sci. См В Книгах. 2001. том. 2070.

5.Kupriyanov A. HTML tag tree generator for Web ontology extraction. 2001. с. 10.

6.Фримен А., Артеменко Ю. Н., ASP.NET Core 3 с примерами на C# для профессионалов, Вильямс, 2021. с. 1184.

7.Проектирование баз данных. СУБД Microsoft Access. Учебное пособие. -

М.: Горячая линия - Телеком, 2013. с. 240.

8.Илюшечкин В.М. Основы использования и проектирования баз данных / В.М. Илюшечкин. - М.: Юрайт, Юрайт, 2013. с. 224.

9.Иванова В.И., Шабанов Р.М. формирование базы данных по

экологическому мониторингу гипергалинных водоемов калмыкии. Наука и просвещение, 2018. с. 40–43.

10.Латыпова, Р. Р. Базы данных. Курс лекций / Р.Р. Латыпова. - Москва: Высшая школа, 2016. c. 177.

11.Бабич, А.В. UML. Первое знакомство. Пособие для подготовки к сдаче теста UMO-100, 2008. - 176 c.

12.Свиридова, М.Ю. Система управления базами данных Access / М.Ю. Свиридова. - М.: Академия, 2016. - 192 c.

13.Китинг Flash MX. Искусство создания web-сайтов / Китинг, Джоди. - М.: ТИД ДС, 2018. - 848 c.

40

Источник: https://studfile.net/preview/16467080/