📄Работа №197600

Тема: Проектирование клиент-серверного приложения для образовательной платформы «Skipper»

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

📋 Содержание

Реферат
ВВЕДЕНИЕ 5
1 Анализ предметной области 7
1.1 Постановка задачи 7
1.2 Обзор существующих аналогов 8
2 Проектирование системы 12
2.1 Анализ бизнес-процессов по методологии BPMN 12
2.2 Определение требований к системе 13
2.3 Архитектура системы 16
3 Реализация и тестирование 18
3.1 Создание API запросов 18
3.2 Тестирование API 24
4 Экономика проекта 26
4.1 План график работ 26
4.2 Финансовый план 30
ЗАКЛЮЧЕНИЕ 32
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 33
ПРИЛОЖЕНИЕ А 34

📖 Введение

Клиент-серверная архитектура является одной из самых распространенных в мире современных компьютерных приложений. Она основана на разделении приложения на две части - клиентскую и серверную.
Клиент-серверное приложение — это приложение, которое состоит из двух основных частей: клиентской части, которая выполняется на компьютере пользователя, и серверной части, которая выполняется на удаленном сервере. Клиентская часть приложения предназначена для обеспечения интерфейса пользователя и взаимодействия с пользователем, а серверная часть - для обработки данных и предоставления информации клиентской части.
Сервер предоставляет услуги клиенту в соответствии с протоколом связи, который может быть HTTP, FTP, SMTP и многие другие. Клиенты могут обращаться к серверу для получения информации, отправки запросов, обработки данных, управления и многого другого.
Преимущества клиент-серверной архитектуры заключаются в том, что приложения могут быть более расширяемыми, масштабируемыми, эффективными и безопасными. Разделение приложения на две части позволяет изолировать чувствительные данные и логику на сервере, что обеспечивает большую безопасность. Кроме того, клиентская часть может работать на различных платформах, в то время как серверная часть может использовать более мощное оборудование и программное обеспечение для обработки большого объема данных.
Существуют различные типы клиент-серверных приложений, такие как веб-приложения, мобильные приложения, игры, базы данных и многие другие. Веб-приложения являются наиболее распространенным типом клиент- серверных приложений и используют протокол HTTP для обмена данными между клиентом и сервером. Мобильные приложения используются на
мобильных устройствах и обычно имеют более ограниченные возможности по сравнению с веб-приложениями.
В данной работе мы поговорим о веб-приложении, разработку которого нам предложил «Тинькофф банк» в рамках проекта «Тинькофф образование». Веб-приложение представляет из себя платформу агрегатор онлайн- консультаций от специалистов. Из этих вводных вытекает следующее: Цель работы – разработка клиент-серверного веб-приложения для агрегации онлайн-консультаций.

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

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

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

✅ Заключение

В процессе выполнения работы по разработке клиент-серверного приложения для за работой на компьютере были решены следующие задачи:
1) был выполнен анализ предметной области;
2) был произведен бизнес-анализ;
3) было спроектировано клиент-серверное приложения;
4) были реализованы API запросы;
5) было проведено тестирование API, сервера.
Во время выполнения выпускной квалификационной работы были изучены возможности взаимодействия клиентской и серверной части с помощью веб- API. Разработанная архитектура клиент-серверного приложения позволит в будущем развивать его и оснащать новым функционалом и возможностями. На сегодняшний день работа актуальна, так как многие сервисы и продукты осваивают веб-приложения, в силу удобства и кроссплатформенности.
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1 Шалыто, А.А. Автоматное программирование. / А.А. Шалыто, Н.И. Поликарпова. – СПб: Изд-во СПбГПУ, 2008. – 168с.
2 Википедия – Википедия. – Дата обновления: 04.03.2023. URL:
https://ru.wikipedia.org/wiki/Википедия (дата обращения: 05.03.2023).
3 Гуров, В.С. Unimod – инструментальное средство для автоматного программирования. / В.С. Гуров, М.А. Мазин, А.А. Шалыто. – СПб: Изд-во СПбГПУ, 2008. – 44с
4 Буч, Г. Язык UML: Руководство пользователя. / Буч, Г., Рамбо Дж., Якобсон И. СПб.:Питер, 2004. – 248с.
5 Буч, Г. UML. 2-е издание. / Буч, Г., Рамбо Дж., Якобсон И. СПб.:Питер, 2005. – 124с
6 Грис Д. Наука программирования. / Грис Д. М.: Мир. 1984. – 356с
7 Bloch G. Effective Java. / Bloch G. Addison-Wesley Professional, 2008, 412c.
8 Robert C. Martin. Clean Code: A Handbook of Agile Software Craftsmanship / Robert C. Martin. Prentice Hall, 2008, 464c.
9 Coronel C., Morris S. Database systems: design, implementation, & management. – USA: Cengage Learning, 2016. – 752 p.
10 Martin Fowler. Refactoring: Improving the Design of Existing Code / Martin Fowler. Addison-Wesley Professional. 1999, 455с.
11 Frederick P. Brooks Jr. The Mythical Man-Month: Essays on Software Engineering / Frederick P. Brooks Jr. Addison-Wesley Professional, 1975, 322с.
12 Andrew Hunt, David Thomas. The Pragmatic Programmer: Your Journey to Mastery / Andrew Hunt, David Thomas. Addison-Wesley Professional. 1999. 352с.
13 Steve McConnell. Code Complete: A Practical Handbook of Software Construction / Steve McConnell. Microsoft Press. 2004, 960с.
14 Subbu Allamaraju. RESTful Web Services Cookbook / Subbu Allamaraju. O'Reilly Media, 2010, 292с.

🖼 Скриншоты

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

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

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