В работе разработано приложение для фриланс-биржи. Роли пользователей: заказчик и исполнитель.
Функции разработанного приложения: авторизация, регистрация в системе, просмотр услуг, выбор исполнителя для услуги, создание заказа, просмотр созданных заказов, поиск среди созданных заказов, оставление отзывов на заказы, создание предложений исполнителями, ведение справочников администраторами приложения.
В архиве текст, исходники для проекта, база данных, инструкция по запуску.
ГЛАВА 1. ПРЕДПРОЕКТНОЕ ОБСЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ.. 5
1.1 Анализ предметной области. 5
1.2 Определение функциональных и нефункциональных требований к разрабатываемому продукту. 6
1.3 Исследование существующих информационных систем и их модулей, связанных с выбранной темой. 8
ГЛАВА 2 ПРОЕКТИРОВАНИЕ WEB-ПРИЛОЖЕНИЯ «САЙТ ДЛЯ ПОМОЩИ С БИЗНЕС-ПРЕДЛОЖЕНИЕМ». 11
2.1 Обоснование проектных решений по техническому, программному и информационному обеспечению.. 11
2.2 Функционально-ориентированное проектирование web-приложения. 14
2.3 Проектирование логической структуры и web-приложения. 17
2.4 Проектирование интерфейса web-приложения. 25
ГЛАВА 3. РАЗРАБОТКА WEB-ПРИЛОЖЕНИЯ «САЙТ ДЛЯ ПОМОЩИ С БИЗНЕС-ПРЕДЛОЖЕНИЕМ». 29
3.1 Обзор инструментальных средств создания продукта и обоснование выбора средств реализации web-приложения. 29
3.2 Разработка клиентской части web-приложения. 34
3.3 Разработка серверной части web-приложения. 42
Нормативные акты
1. Федеральный государственный образовательный стандарт среднего профессионального образования по специальности 09.02.07 Информационные системы и программирование [Электронный ресурс]. – Доступ из справочно-правовой системы «КонсультантПлюс».
2. ГОСТ 23501.108-85. Системы автоматизированного проектирования. Классификация и обозначение. Информационная технология [Электронный ресурс]. – Доступ из справочно-правовой системы «КонсультантПлюс».
3. ГОСТ 34.201-89. Виды, комплектность и обозначение документов при создании автоматизированных систем. Комплекс стандартов на автоматизированные системы [Электронный ресурс]. – Режим доступа: http://www.communet.ru/lib/standart/gost/gost_34_201_89.htm
4. ГОСТ 34.602-89. Техническое задание на создание автоматизированной системы [Электронный ресурс]. – Режим доступа: http://shepelin.com/technology/34-602-89.html
5. ГОСТ 34.601-90. Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания [Электронный ресурс]. – Режим доступа: http://www.qualicont.ru/gost/Index/10/10698.htm.
6. ГОСТ 34.003-90. Информационная технология. Комплекс стандартов на АС. Автоматизированные системы. Термины и определения [Электронный ресурс]. – Режим доступа: http://www.qualicont.ru/gost/list.htm.
7. ГОСТ 7.32–2001. Отчет о научно-исследовательской работе. Структура и правила оформления [Электронный ресурс]. – Режим доступа: http://www.ugatu.ac.ru/ddo/oot/izd/g5.htm
8. Р 50-34.119-90. Рекомендации. Информационная технология. Комплекс стандартов на АС. Архитектура локальных вычислительных сетей в системах промышленной автоматизации. Общие положения [Электронный ресурс]. – Режим доступа: http://document.ua/documents/doc16592.php
Типографские издания
9. Мартишин, С.А. Базы данных. Практическое применение СУБД SQL- и NoSql-типа для применения проектирования информационных систем / С.А. Мартишин, Симонов В.Л., Храпченко М.В. – М.: Форум, 2022. – 368 с.
10. Илюшечкин, В.М. Основы использования и проектирования баз данных / В.М. Илюшечкин – М.: Форум, 2022. – 214 с.
11. Советов, Б.Я. Базы данных / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовский – М.: Форум, 2022. – 421 с.
12. Дейт, К. Введение в системы баз данных. / К. Дейт – М.: Юрайт, 2019. – 784 с.
13. Конолли Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. / Т. Конолли – М.: Вильямс, 2017. – 1440 с.
14. Макконнелл, С. Совершенный код. Практическое руководство по разработке программного обеспечения / С. Макконнелл – М.: БХВ, 2022. – 896 c.
15. Вайсфельд, М. Объектно-ориентированный подход / М. Вайсфельд – М.: Питер, 2020. – 256 c.
16. Бачурина, С.С. Информационное моделирование / С.С. Бачурина. – М.: ДМК, 2021. – 112 c.
17. Рочев, К.В. Информационные технологии. Анализ и проектирование информационных систем / К.В. Рочев – М.: Питер, 2022. – 150 c.
18. Шелудько В.М. Основы программирования на языке высокого уровня Python: учебное пособие. – Ростов-на-Дону, Таганрог: Издательство Южного федерального университета, 2017. – 146 c. – ISBN 978-5-9275-2649-9. – Текст: электронный // Электронно-библиотечная система IPR BOOKS: [сайт]. – URL: http://www.iprbookshop.ru/87461.html (дата обращения: 12.04.24). – Режим доступа: для авторизир. пользователей
19. Дронов В.А. Django 3.0. Практика создания веб-сайтов на python. – Спб.: БХВ-Петербург, 2021. – 704 с.
20. Мартин Р. Чистый код. Создание, анализ и рефакторинг. – М.: Вильямс, 2021. – 464 с.
Электронные ресурсы удалённого доступа (интернет-источники):
21. Фриланс биржа Kwork. Официальный сайт [Электронный ресурс] \\ - URL: https://kwork.ru/ – Загл. с экрана. – Яз. рус.
22. Фриланс биржа Fl.ru. Официальный сайт [Электронный ресурс] \\ - URL: https://fl.ru/ – Загл. с экрана. – Яз. рус.
23. Фриланс биржа Workzilla. Официальный сайт [Электронный ресурс] \\ - URL: https://work-zilla.com// – Загл. с экрана. – Яз. рус.