ВВЕДЕНИЕ 5
1.ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ WEB-СЕРВИСОВ 7
1.1 Анализ и описание предметной области 7
1.2 Обзор существующих решений 12
1.3 Выбор программных средств разработки 15
2.ПРАКТИЧЕСКАЯ ЧАСТЬ 20
2.1 Требования к базе данных 20
2.2 Разработка структуры базы данных 23
2.3 Описание алгоритмов модулей взаимодействия с базой данных 28
2.4 Разработка интерфейса модулей базы данных 32
2.5 Тестирование модулей базы данных 34
ЗАКЛЮЧЕНИЕ 37
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 39
ПРИЛОЖЕНИЕ 1 40
ВВЕДЕНИЕ 5
1.ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ WEB-СЕРВИСОВ 7
1.1 Анализ и описание предметной области 7
1.2 Обзор существующих решений 12
1.3 Выбор программных средств разработки 15
2.ПРАКТИЧЕСКАЯ ЧАСТЬ 20
2.1 Требования к базе данных 20
2.2 Разработка структуры базы данных 23
2.3 Описание алгоритмов модулей взаимодействия с базой данных 28
2.4 Разработка интерфейса модулей базы данных 32
2.5 Тестирование модулей базы данных 34
ЗАКЛЮЧЕНИЕ 37
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 39
ПРИЛОЖЕНИЕ 1 40
В современном мире разработка web-сервисов для поддержки работы компаний становится все более популярной и актуальной задачей. Фирмы стремятся оптимизировать свои процессы, улучшить коммуникацию и эффективность сотрудников, а также обеспечить быстрый и легкий доступ к информации. В данной курсовой работе рассматривается разработка web-сервиса для поддержки деятельности компании Now Future в будущем.
Проблемы, стоящие перед современными компаниями, включают необходимость использования новейших технологий для поддержки бизнеса, улучшения коммуникации между сотрудниками и способности быстро реагировать на изменения внешней среды. Необходимо создавать инструменты, упрощающие управление, анализ данных и принятие решений.
Актуальность работы заключается в том, что в условиях постоянно меняющегося рынка и жесткой конкуренции компании вынуждены адаптировать IT-решения, чтобы увидеть своих конкурентов. Разработка web-сервиса компании Now Future обеспечивает внутренние процессы, улучшает взаимодействие с клиентами и повышает эффективность всей компании.
...
В заключение разработка web-сервисов является важным и динамичным направлением в информационном мире, требующим постоянного обучения и развития. Правильный выбор инструментов и языков программирования, а также учет требований проекта, способствует созданию успешного и конкурентоспособного веб-сервиса.
Разработка надежной базы данных также играет важную роль для компании Now Future, которая стремится быть передовым инновационным игроком в сфере информационных технологий. База данных должна обладать высокой производительностью, защитой данных и простотой использования. Для этого рекомендуется использовать современные технологии, такие как реляционные базы данных, NoSQL базы данных, облачные сервисы и автоматизированные средства резервного копирования и мониторинга.
Определение структуры базы данных является первоначальным шагом в ее разработке. Реляционная модель данных обеспечивает простоту и эффективность работы с данными, а также гибкость в изменении структуры данных. Для визуализации связей между сущностями можно использовать матрицу связей или диаграмму сущность-связь (ER-диаграмму).
...
1. Часовитин Я. Д. Проектирование баз данных с помощью Entity-Relationship и методов нормализации. Питер, 2019
2. Платформа Asana https://app.asana.com/0/1206746735507020/board
3. Платформа Microsoft Dynamics 365 https://www.microsoft.com/ru-ru/dynamics-365
4. Zoho CRM https://www.zoho.com/crm/
5. Web-сервис Энциклопедический словарь СМИ. https://smi.academic.ru/7/WEB-сервис (дата обращения: 28.02.2024)
6. Программные средства для разработки web-сайта http://zdamsam.ru/a19366.html
7. Статьи о программировании https://bunkerbook.ru/articls/129-samyepopulyarnye-i-vostrebovannye-yazyki-programmirovaniya-v-2017-godu-html/
8. Abraham Silberschatz, Henry F. Korth, and S. Sudarshan "Database System Concepts"
9. Chapple, M. (2019). “Choosing the Right Database Technology: Understanding the Options”. Dataversity.
10. Elmasri, R., & Navathe, S. B. (2019). Fundamentals of Database Systems. Pearson.
11. Статьи на сайте Amazon Web Services по базам данных
12. Статьи на сайте Google Cloud по базам данных
13. Книга "SQL для чайников" автора Алана Бойсена
14. Статьи на сайте IBM по базам данных
15. Курс "Реляционные базы данных" на платформе Udemy
16. Статьи на сайте PostgreSQL по базам данных
17. Книга "Основы SQL" автора Джона Патрика
18. Статьи на сайте MySQL по базам данных
19. Курс "Базы данных и SQL" на платформе Skillbox
20. Статьи на сайте MongoDB по базам данных