Введение
Обзор существующих решений
Постановка задачи
Обзор литературы
Глава 1. Анализ предметной области
Глава 2. Разработка сервисного приложения
2.1. Анализ языков программирования
2.2. Анализ фреймворков языка Python
2.3. Разработка базы данных для отдельного магазина
2.4. Описание функционала пользователей
Глава 3. Особенности реализации приложения с помощью средств Django..39
3.1. Описание основных алгоритмов реализации программного продукта39
3.2. Описание разработанных статусов заказа
3.3. Описание процесса создания интернет-магазина
3.4. Описание работы пользователей в созданном интернет-магазине......50
3.5. Тестирование разработанного продукта
Выводы
Заключение
Список цитируемой литературы
Приложение
Многим компаниям для увеличения прибыли необходимо выходить на
новые рынки продаж. Одним из таких рынков для отдельной компании могут
стать продажи через Интернет. Но для выхода на такой рынок необходимы
программные решения, позволяющие это сделать. Часто бывает так, что
такие программные решения или слишком дорогостоящие, или сложны и
требуют специальный постоянный штат сотрудников, способный
настраивать и поддерживать стабильную работу таких систем. В связи с
этим, актуальной задачей является разработка удобной системы для создания
и поддержки интернет-магазина с простым и понятным пользовательским интерфейсом.
В данной работе представлено подобное сервисное приложение с
описанием его разработки и реализации. Конкурентными преимуществами
данного приложения должны стать: простота использования и настройки,
удобный интерфейс, стабильность и универсальность, также приложение
должно быть свободно распространяемым. Более того, разработанное
сервисное приложение должно подходить для многих компаний, с разными
объемами продаж, численностью сотрудников и количеством торговых
точек. Пользователями разработанного приложения могут быть, как и
индивидуальный предприниматель, стремящийся систематизировать своих
клиентов и товар, так и крупная оптовая компания, имеющая много торговых
точек по всему городу. Помимо этого, пользователями создаваемой системы
будут покупатели – клиенты компании.
В результате выполнения данной работы было разработано актуальное
сервисное веб-приложение, позволяющее создавать и комплектовать
интернет-магазин, а также реализована внутренняя встроенная система по
контролю и управлению заказами, товарами, сотрудниками, торговыми
точками и клиентами компании. Приложение позволяет упростить эффект
выхода компаний, занимающимися продажами, на рынок интернет-продаж.
С его помощью можно удобно и быстро создать интернет-магазин, а также не
составит труда его комплектовать.
Разработанное сервисное приложение лучше существующих аналогов,
потому что выполняет тот же самый функционал, только быстрее и намного
удобнее. Также имеется необходимая внутренняя встроенная система по
контролю и управлению заказами, товарами, сотрудниками, торговыми
точками и клиентами компании, чем не могут похвастаться конкуренты.
Разработанное сервисное веб-приложение обеспечивает полный
функционал, обозначенный в постановке задачи выпускной
квалификационной работы, а также отвечает всем требованиям конкурентоспособности.
С помощью созданного сервисного приложения клиенты компании могут:
- просматривать электронный каталог товаров компании, а также ее
торговые точки;
- создавать заказы, состоящие из необходимых товаров, и в случае
необходимости указывать адрес доставки;
- контролировать этапы выполнения заказа в личном кабинете.69
Сотрудники компании, в зависимости от их должности, могут:
- создавать и описывать интернет-магазин;
- добавлять и удалять сотрудников в систему, а также изменять
занимаемую ими должность;
- добавлять и изменять торговые точки в систему;
- просматривать товар, указывать те торговые точки, в которых он
продается и в каком количестве, а также выгружать их в систему из файла;
- просматривать, создавать и выполнять заказы, менять их параметры;
- просматривать сведения о клиентах компании.
1. Пегат А. Нечеткое моделирование и управление. М.: Бином.
Лаборатория знаний, 2017. 800 с.
2. Тысленко А. Менеджмент. Организационные структуры управления.
М.: Альфа-Пресс, 2011. 320 с.
3. Фролов А., Фролов Г. Создание Web-приложений: практическое
руководство. М.: Русская редакция, 2001. 1040 с.
4. Экслер А. Б. Укрощение Интернета, или Самый полный и понятный
самоучитель работы в Сети. М.: НТ Пресс, 2013. – 944 с.
5. Колисниченко Д. Н. PHP и MySQL. Разработка Web-приложений. СПб:
БХВ-Петербург, 2015. 593 с.
6. Сафронов М. Н. Разработка веб-приложений в Yii 2. М.: ДМК-Пресс,
2015. 392 с.
7. Потапова Н. В., Большакова А. А. PHP, RUBY, PYTHON – на чем
остановить свой выбор студенту при изучении веб-разработки. //
Новые информационные технологии в образовании и науке: материалы
Х международной научно-практической конференции / 2017. С. 409–
413.
8. Флэнаган Д., Мацутомо Ю. Язык программирования Ruby. СПб:
Питер, 2011. 496 с.
9. Лутц М. Python. Карманный справочник. М.: Вильямс, 2015. 320 с.
10.Гринберг, М. Разработка веб-приложений с использованием Flask на
языке Python. М.: ДМК-Пресс, 2016. 272 с.
11.Дронов В. Django: практика создания Web-сайтов на Python. СПб.:
БХВ-Петербург, 2016. 528 с.
12.Official site of Flask framework[Электронный ресурс]. – Режим доступа:
http://flask.pocoo.org/ (Дата обращения 13.01.2018г.)71
13. Official site of Django framework [Электронный ресурс]. – Режим
доступа: https://www.djangoproject.com/start/overview/ (Дата обращения
13.01.2018г.)
14.Тарасов С. В. СУБД для программиста. Базы данных изнутри. Омск:
Соломон, 2015. 320 с.
15. Макдональд М. Веб-разработка. Исчерпывающее руководство. СПб:
Питер, 2017. 640 с.
16. Арнольд М., Алмейда Д. Д. Миллер К. Администрирование Apache.
М.: Лори, 2012. 418 с.
17. Роббинс Дж. HTML5. Карманный справочник. М.: Вильямс, 2016. 192
с.
18. Мейер Э. А. CSS. Карманный справочник. М.: Вильямс, 2017. 288 с.
19. Казаков Г. С. Система автоматизации проектирования баз данных на
основе модели «сущность-связь». // Информационные системы и
измерительно-вычислительные комплексы: сборник докладов
студентов и аспирантов кафедры «Измерительно вычислительные
комплексы» на научно-технических конференциях / Под ред. В. В.
Родионова, 2010. С. 25–31.
20. Рыжко A. Л., Рыбников Н. А., Рыжко Н. А. Информационные системы
управления производственной компанией. М.: Юрайт, 2016. 356 с.
21. Дэйт К. Дж. Введение в системы баз данных. М.: Вильямс, 2017. 1328с.
22. Кузнецов С. Д. Основы баз данных. М.: Бином, 2007. 488 с.
23. Вигерс К. И. Разработка требований к программному обеспечению.
СПб.: БХВ-Петербург, 2018. 736 с.
24. Рейтинг популярности СУБД [Электронный ресурс]. – Режим доступа:
https://db-engines.com/en/ranking/relational+dbms/ (Дата обращения
30.04.2018г.)72
25. Рейтинг популярности браузеров в РФ [Электронный ресурс]. – Режим
доступа: http://gs.statcounter.com/browser-market-share/all/russianfederation (Дата обращения 15.05.2018г.)
26. Рейтинг популярности браузеров в РФ [Электронный ресурс]. – Режим
доступа:
https://radar.metrika.yandex/browsers?tablePeriod=all&period=2017-04-
01%3A2018-04-01 (Дата обращения 15.05.2018г.)