📄Работа №160537

Тема: Клиент-серверное приложение «Электронная библиотека»

📝
Тип работы Бакалаврская работа
📚
Предмет информатика
📄
Объем: 102 листов
📅
Год: 2024
👁️
Просмотров: 123
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Перечень сокращений и обозначений 7
Введение 8
1 Анализ предметной области 9
1.1 Анализ темы 9
1.2 Анализ аналогов приложений 10
1.2.1 Онлайн-сервис «ЛитРес» 10
1.2.2 Онлайн-библиотека «MyBook» 11
1.2.3 Онлайн-сервис «Строки» 13
1.2.4 Вывод 14
1.3 Постановка задачи 16
2 Выбор технологий и средств разработки приложения 21
2.1 C# 21
2.2 .Net 22
2.3 Visual Studio 23
2.4 PostgreSQL 23
2.5 Npgsql 24
2.6 PgAdmin 4 24
2.7 Json 24
2.8 WPF 25
2.9 MaterialDesignThemes 25
3 Архитектура клиент-серверного приложения «Электронная библиотека». . . 26
3.1 Клиент - серверная архитектура 26
3.2 Архитектура приложения 27
4 Реализация приложения 30
4.1 Описание работы приложения 30
4.2 Структура БД 31
4.3 Программная реализация приложения 35
4.3.1 ClientGUI 35
4.3.2 MyHelper 37
4.3.3 Server 39
4.4 Основные алгоритмы взаимодействия клиента и сервера 41
5 Тестирование приложения 48
5.1 Регистрация пользователя 48
5.2 Авторизация пользователя 50
5.3 Просмотр, скачивание и чтение книги 52
5.4 Редактирование аккаунта пользователя 55
5.5 Поиск по критериям 58
5.6 Добавление книги в личную библиотеку 59
6 Безопасность жизнедеятельности 62
6.1 Вред здоровью при работе с ПК 62
6.2 Снижение вреда для здоровья при работе с ПК 62
6.3 Техника безопасности при работе с компьютером 63
Заключение 64
Список использованных источников 65
Приложение А - UML-диаграммы 66
Приложение А.1-Диаграмма последовательностей 67
Приложение А.2-Диаграмма развертывания 68
Приложение А.3-Диаграмма классов 69
Приложение А.4-Диаграмма прецедентов 70
Приложение Б - Листинг программы 71
Приложение В - Презентация

📖 Введение

В современном мире, где информация и знания становятся всё более доступными, онлайн-библиотеки для чтения книг являются неотъемлемой частью нашей жизни. Они предоставляют читателям удобный доступ к обширным коллекциям литературы, позволяя выбирать книги по интересам, жанру или автору. В этой работе будут рассмотрены основные аспекты функционирования онлайн- библиотек, их преимущества и недостатки перед физическими аналогами, перспективы развития этого направления, а также разработка и реализация приложения.
Актуальность данной темы обусловлена растущей популярностью онлайн- библиотек благодаря своей удобной доступности и возможности получения информации в любое время и из любой точки мира.
Подводя итог, хочется отметить, что разработка приложения онлайн - библиотеки является востребованной задачей, так как позволяет облегчить процесс поиска, хранения и предоставления книг пользователям.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В ходе выполнения данной выпускной квалификационной работы были получены навыки написания приложения для чтения книг онлайн под операционную систему 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 с.

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ