Разработка проекта по автоматизации процесса обработки заказов в компьютерном Интернет-магазине
ВВЕДЕНИЕ
Развитие современного информационного общества предъявляет значительные требования к автоматизированным системам, которые становятся реальным активом, неотъемлемой частью и залогом нормального функционирования и работы организаций. Процесс разработки и внедрения автоматизированных информационных систем становится все более сложной задачей, что связано как с применением современных способов разработки, так и необходимостью соблюдения требований по защите информации.
Процесс внедрения информационных технологий на сегодняшний день проходит стадию построения интегрированных информационных систем. Производится централизация информационных ресурсов, специалисты, работающие в удаленных офисах, получают возможности доступа к центральным серверам организаций, расширяются области использования систем электронного документооборота с применением криптографических систем и технологий защиты информации. Таким образом, в настоящее время автоматизация бизнес-процессов на предприятиях являет
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1 Интернет – магазины и их использование. Постановка задачи на разработку 5
1.1 Модели электронной коммерции. Актуальность Интернет – магазинов с обработкой заказов 5
1.2 Порядок работы интернет – магазина, включая обработку заказов 13
1.3 Описание предметной области. Постановка задачи 18
1.4 Обзор современных методов и программных средств для реализации обработки заказа клиента в интернет – магазине, включая обработку заказа 25
2 Проект разработки интернет – магазина с обработкой заказов 36
2.1 Этапы жизненного цикла проекта автоматизации 36
2.2 Информационное обеспечение 41
2.3 Программное обеспечение 44
2.4 Техническое обеспечение 53
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 57
ПРИЛОЖЕНИЕ 59
Список использованной литературы
1. 47 готовых решений для создания Web-сайта (+ DVD-ROM) / А.Г. Богданов и др. - Москва: Гостехиздат, 2021. - 272 c.
2. Анжела, Байрон Drupal. Создание и управление сайтом / Байрон Анжела. - М.: Символ-плюс, 2021. - 242 c
3. Байрон, Анжела Drupal: создание и управление сайтом / Анжела Байрон. - М.: Символ-плюс, 2019. - 325 c.
4. Гаевский, А.Ю. 100% самоучитель. Создание Web-страниц и Web-сайтов. HTML и JavaScript / А.Ю. Гаевский, В.А. Романовский. - М.: Триумф, 2022. - 464 c.
5. Дакетт, Д. HTML и CSS. Разработка и создание веб-сайтов (+ CD-ROM) / Д. Дакетт. - М.: Эксмо, 2020. - 756 c.
6. Дронов, Владимир Django: практика создания Web-сайтов на Python / Владимир Дронов. - М.: БХВ-Петербург, 2018. - 977 c.
7. Дэвид, Скляр Изучаем PHP 7. Руководство по созданию интерактивных веб-сайтов / Скляр Дэвид. - М.: Диалектика / Вильямс, 2019. - 337 c.
8. Зеньковский, В. 3D-эффекты при создании презентаций, сайтов и рекламных видеороликов (+ DVD) / В. Зеньковский. - М.: БХВ-Петербург, 2019. - 638 c.
9. Зеньковский, В. А. 3D-эффекты при создании презентаций, сайтов и рекламных видеороликов (+ DVD-ROM) / В.А. Зеньковский. - М.: БХВ-Петербург, 2020. - 512 c.
10. Зеньковский, В. А. 3D-эффекты при создании презентаций, сайтов и рекламных видеороликов / В.А. Зеньковский. - М.: БХВ-Петербург, 2022. - 120 c.
11. Ищенко, В.А. 47 готовых решений для создания Web-сайтов. + CD (видеосамоучитель Adobe Dreamweaver CS4) (+ CD-ROM) / В.А. Ищенко. - М.: Триумф, 2019. - 721 c.
12. Китинг Flash MX. Искусство создания web-сайтов / Китинг, Джоди. - М.: ТИД ДС, 2019. - 848 c.
13. Кузнецов PHP. Практика создания Web-сайтов / Кузнецов, М.В. и. - М.: БХВ-Петербург, 2019. - 457 c.
14. Кузнецов, М. PHP. Практика создания Web-сайтов / М. Кузнецов, И. Симдянов. - М.: БХВ-Петербург, 2020. - 911 c.
15. Кузнецов, Максим PHP 5. Практика создания Web-сайтов / Максим Кузнецов. - М.: БХВ-Петербург, 2020. - 241 c.
16. Ларсон Microsoft SQL
Аналитическая компании RedMonk, изучающая рынок разработки программного обеспечения составила языковой рейтинг на 2015 г. с помощью анализа активности на таких известных крупнейших веб-сервисах хостинга IT- проектов и их совместной разработки, как GitHub и StackOverflow. Пятерка языков веб-программирования, вошедшая в топ:
JavaScriptPHPPythonC#
RubyНе случайно в данном списке оказался JavaScript, который из языка клиентской части сайта, превратился в язык серверной стороны, благодаря созданию серверной платформы Node.js, которая использует язык программирования JavaScript. Преимущества использования данной технологии: асинхронный ввод/вывод и прозрачность работы, клиентская и серверная часть разрабатывается с использованием одного языка программирования. Недостатки: молодой проект, медленно развивается, небольшое сообщество.
Ruby – свойственна динамическая типизация и автоматическим управлением памятью. Данный язык программирования применяется в веб-разработке