В современном мире, где информация и знания становятся всё более доступными, онлайн-библиотеки для чтения книг являются неотъемлемой частью нашей жизни. Они предоставляют читателям удобный доступ к обширным коллекциям литературы, позволяя выбирать книги по интересам, жанру или автору. В этой работе будут рассмотрены основные аспекты функционирования онлайн- библиотек, их преимущества и недостатки перед физическими аналогами, перспективы развития этого направления, а также разработка и реализация приложения.
Актуальность данной темы обусловлена растущей популярностью онлайн- библиотек благодаря своей удобной доступности и возможности получения информации в любое время и из любой точки мира.
Подводя итог, хочется отметить, что разработка приложения онлайн - библиотеки является востребованной задачей, так как позволяет облегчить процесс поиска, хранения и предоставления книг пользователям.
В ходе выполнения данной выпускной квалификационной работы были получены навыки написания приложения для чтения книг онлайн под операционную систему Windows, изучен стек технологий и библиотек платформы .NET. Результатом работы является разработанное клиент-серверное приложение «Электронная библиотека», которое называется DigitalLibrary, а также отчёт, в котором представлены результаты тестирования разработанного программного обеспечения, описание разработки и подробный разбор его основных функциональных особенностей.
Разработанное приложение позволяет пользователю читать книги онлайн, загружать собственные книги на сервер, скачивать их на устройство, а также осуществлять поиск по всей библиотеке. После проведения тестирования было выяснено, что разработанное приложение соответствует всем поставленным в начале работы требованиям и работает корректно, не вызывая критических ошибок в системе.
В дальнейшем приложение можно усовершенствовать путем добавления поддержки шифрования данных пользователя, расширения библиотеки книг, а также возможности прослушивать аудиокниги. Разработанный интерфейс пользователя можно улучшить путем усовершенствования дизайна для повышения комфорта использования.
1. Книжная культура в России. [Электронный ресурс]/Режим доступа: https://wciom.ru/analytical-reviews/analiticheskii-obzor/knizhnaja-kultura-2022,свободный. (дата обращения 23.04.2024).
2. Стиллмен Эндрю, Грин Дженнифер. Head First. Изучаем C# — Москва: Питер, 2022. — 42 с.
3. Документация по Windows Presentation Foundation. [Электронный
ресурс]/Режим доступа: https://leam.microsoft.com/ru-
ru/dotnet/desktop/wpf/?view=netdesktop-8.0,свободный. (дата обращения 20.04.2024).
4. Material Design In XAML. [Электронный ресурс]/Режим доступа: http://materialdesigninxaml.net/, свободный. (дата обращения 14.05.2024)
5. Клиент-серверное взаимодействие в C# и .NET. [Электронный ресурс]/Режим доступа:https://metanit.com/sharp/net/3.2.php, свободный. (дата обращения 13.05.2024)
6. Ржеуцкая С.Ю. Базы данных. Язык SQL: учеб. пособие / С.Ю. Ржеуцкая. - Вологда: ВоГТУ, 2010. - 17-22 с.