Помощь студентам дистанционного обучения: тесты, экзамены, сессия
Помощь с обучением
Оставляй заявку - сессия под ключ, тесты, практика, ВКР
Заявка на расчет

Разработка сайта цветов. Часть 1

Автор статьи
Валерия
Валерия
Наши авторы
Эксперт по сдаче вступительных испытаний в ВУЗах

1 2


Оглавление

Введение 3 1 Аналитическая часть 5 1.1 Технико-экономическая характеристика предметной области 5 1.2 Обоснование необходимости и цели использования вычислительной техники для решения задачи 6 1.3 Постановка задачи 8 1.4 Выбор средства разработки 9 2 Проектная часть 13 2.1 Информационное обеспечение задачи 13 2.2 Математическое обеспечение 19 2.3 Программное обеспечение 20 2.4 Техническое обеспечение 23 2.5 Технологическое обеспечение 24 2.6 Развертывание локального сервера 25 2.7 Тестирование информационной системы 27 Заключение 29 Список литературы 31 Приложение А. Экранные формы 32 Приложение Б. Текст программы 35

Введение

Создание web – представительства сегодня стало необходимым атрибутом деятельности любой компании. Можно выделить следующие возможности, которые появляются у компании после размещения сайта в интернете: 1. Расширение аудитории покупателей. 2. Реклама услуг и товаров магазине, реклама бренда. 3. Обратная связь с покупателем, в частности это и информирование об акциях, новинках, новости магазина. Тема представленной работы — автоматизация работы интернет-магазина цветов «Flower». Рассматриваемый магазин цветов не интегрирован в сеть Интернет. Вся информация, которая есть в интернете о магазине, это приемущественно недостоверная или неполная информация. Кроме того, менеджер по продажам не имеет автоматизированного средства для того, чтобы заниматься торговой деятельностью. В связи с этим целью представленной работы является автоматизация процессов обработки заказов интернет-магазина цветов «Flower» на основе веб-технологий. Для достижения поставленной цели необходимо решить следующие задачи: 1. Провести анализ предметной области, обосновать необходимость и цели разработки интернет-магазина. 2. Сформировать требования к разрабатываемой информационной системе, рассмотреть технологию разработки интернет – магазина, выбрать программное обеспечение для создания интернет-магазина. 3. Разработать проект интернет-магазина, выполнить инфологическое проектирование БД, спроектировать UML диаграммы. 4. Реализовать прототип web-приложения интернет-магазина для продажи цветов. Объектом исследования является деятельность магазина цветов. Предметом исследования данной работы является процесс реализации товаров путем создания и поддержания функционирования интернет-магазина. Методы исследования включают в себя общенаучные методы познания, системный анализ, основы программирования web-приложений и проектирования баз данных.

1 Аналитическая часть

1.1 Технико-экономическая характеристика предметной области

В качестве объекта автоматизации выбран высококлассный магазин цветов «Flower». Магазин предлагает своим клиентам высококачественные цветы. Кроме широкого выбора цветов, магазин предлагает услуги по подбору исключительного личного дизайна, его корректировку, персональный шопинг и специальную предварительную подготовку заказов для клиента на определённое время. Профессиональные дизайнеры доступны к услугам клиентов ежедневно в период всего рабочего дня. Магазин создан в 2017 году. Организационная форма – общество с ограниченной ответственностью. В штате сотрудников находится 56 человек. В ходе анализа предметной области была выявлена следующая миссия магазина: «Магазин должен предлагать покупателям только высококачественные цветы». Стратегия развития магазина ориентирована на выполнение следующих задач: 1. Увеличение оборота товара в пять раз к концу 2019 года. 2. Увеличение доли рынка к концу 2019 года. 3. Поддержание рентабельности на уровне 15-20% путём пристального внимания к расходам и стоимости проданных товаров. 4. Стимулирование осведомлённости потенциальных клиентов через упоминания в печатных изданиях и интернет-ресурсах. 5. Открытие новых путей реализации продукции (создание интернет-магазина). Исследуемый магазин является стабильным бизнес-проектом, который имеет постоянных клиентов и нуждается в представительстве в сети интернет. Отсутствие сайта не даёт позволяет исследуемому магазину новые торговые возможности. С появлением правильно построенного и продвинутого web-сайта компания обеспечит себе приток новой клиентской базы, откроет для себя новые пути развития и возможно расширит свою деятельность. Клиент может совершить заказ цветов непосредственно в магазине или по телефону. Менеджер регистрирует клиента, после чего начинает согласовывать с ним заказ. Менеджер готовит для клиента презентационные документы (коммерческое предложение на основании первичной информации, образец договора, прайс-листы). После согласования менеджером всех нюансов с клиентом оформляется заказ и выписывается счет на оплату. После того, как заказчик оплатил выставленный ему счет наличным или безналичным способом оплаты. При необходимости клиент может заказать доставку. Работающий с ним менеджер уточняет время доставки и доставляет клиенту товар. В то же время, менеджер по продажам занимается ведением базы данных покупателей, цветов и проделанных операций: 1. Вносит данные о новых клиентах, редактирует данные о старых клиентах. 2. Ведет учет количества цветов на складе. 3. Добавляет данные о новом товаре, либо редактирует данные уже имеющегося на складе товара. 4. Составляет отчеты о проделанных операциях. На сегодняшний день все данные, которые менеджер по продажам использует в работе, хранятся в формате xls-файла. Редактирование информации осуществляется с помощью MS Excel.

1.2 Обоснование необходимости и цели использования вычислительной техники для решения задачи

В настоящий момент в качестве системы документооборота в компании используются программные продукты из пакета MS Office. Проблема заключается в большом количестве несистематизированных данных, получаемых и обрабатываемых в процессе продажи цветов. Выделим основные узкие места магазина цветов. Узкое место 1: Отсутствие структуры данных, единой системы хранения и обработки приводит к следующим проблемам: 1. Сложность оперативного получения необходимой информации о продажах и товарах. 2. Неверный расчет потребностей в товарах из-за некорректных или противоречивых данных. 3. Периодическое отсутствие необходимых товаров на складе. 4. Большие временные затраты на подсчет остатков и формирование потребностей. 5. Повторный ввод информации, данных о товарах и контрагентах. Предложения: 1. Организовать учет продаж и остатков на административной панели разрабатываемого сайта интернет-магазина. 2. Отражать динамику продаж цветов в административной панели интернет-магазина. 3. Отражать остатки каждого товара на складе в административной панели интернет-магазина. 4. Организовать хранение данных о контрагентах в базе данных с возможностью редактирования этих данных в административной панели интернет-магазина. Узкое место 2: Сложность поиска товара. 1. При заполнении расходных, приходных накладных и других документов, приходится искать товар в огромном списке товаров склада. 2. При определении наличия товара на складе для презентации его клиенту также приходится искать товар в огромном списке товаров склада. Предложения: 1. Отображать категории цветов на сайте с возможностью просмотра цветов выбранной категории. 2. Отображать информацию о товарах на сайте с возможностью фильтра и сортировки данных о цветов магазина. Таким образом, на основании приведенных выше недостатков возникла необходимость автоматизации работы менеджера по продажам. Планируется реализация web-приложения для заказа товаров клиентами.

1.3 Постановка задачи

Можно выделить основные цели разработки интернет-магазина цветов «Flower»: 1. Интернет-магазин может считаться инструментом для увеличения новой и удержания старой аудитории клиентов магазина цветов «Flower». 2. Организация продаж посредством сайта является более выгодной и удобной альтернативой продажам в обычном магазине, как для покупателя, так и для продавца. Преимущество интернет-магазина заключается в отсутствии временных и пространственных ограничениях. 3. Современные поисковые возможности сети Интернет, а также доступ из любой точки земного шара повышают эффективность выбора товара для покупателя и экономят его время. 4. Интернет-магазин предлагает новые возможности для продавца, позволяет снизить затраты, связанные с процессом продажи. Разрабатываемое web-приложение предназначено для обеспечения работы интернет-магазина цветов, функции web-приложения: 1. Администрирование – регистрация и добавление администратором новых пользователей, назначение прав. 2. Редактирование каталога товаров администратором. 3. Регистрация покупателя на сайте. 4. Авторизация покупателя на сайте. 5. Просмотр информации о товарах покупателем. 6. Заказ товаров покупателем, подтверждение заказа из личного кабинета покупателя. 7. Анализ продаж в режиме менеджера, экспорт данных о продаже в Excel. Таким образом, целью создания сайта является повышение имиджа предприятия и предоставление клиентам оптимального инструмента для взаимодействия с предприятием. Также, сайт обеспечит информирование клиентов о продукции компании. Для компании реализация стратегии перехода к электронному бизнесу по средствам глобальной сети Интернет является оптимальным развитием своего бизнеса. Внедрение web-сайта компании позволит в полной мере представить информацию о реализуемой продукции в общедоступном и удобном виде и обеспечить повышение информирования клиентов и значительного увеличения количества продаж.

1.4 Выбор средства разработки

В качестве средств для решения поставленной задачи планируется использовать PHP, тк автор уже разрабатывал web-приложения на основе этой технологии. В качестве альтернативы PHP технологии выделим технологию ASP.net. ASP (англ. Active Server Pages — «активные серверные страницы») — технология, разработанная компанией Microsoft, позволяющая легко создавать приложения для сети интернет. ASP работает на платформе операционных систем линии Windows NT и на веб-сервере Microsoft IIS. ASP не является языком программирования — это лишь технология предварительной обработки, позволяющая подключать программные модули во время процесса формирования веб-страницы. Относительная популярность ASP основана на простоте используемых языков сценариев (VBScript или JScript) и возможности использования внешних COM-компонентов. Развитием технологии ASP является технология ASP.NET. ASP.NET внешне во многом сохраняет схожесть с более старой технологией ASP, что позволяет разработчикам относительно легко перейти на ASP.NET. В то же время внутреннее устройство ASP.NET существенно отличается от ASP, поскольку она основана на платформе .NET и, следовательно, использует все новые возможности, предоставляемые этой платформой. Из скриптовых языков для web-приложений возможно также отметить, такие как C#, Perl, Java. Каждый из них обладает своими достоинствами и недостатками. Приведём сравнительную таблицу 1.2, обосновывающую выбор языков программирования: Таблица 1.2 Сравнительная таблица языков программирования
  Критерий С# Perl Java PHP
1. Уровень сложности изучения языка Низкий Низкий Высокий Низкий
2. Распространённость Низкая Низкая Низкая Высокая
3. Компактность кода Высокая Высокая Низкая Высокая
4. Кросплатформенность Нет Нет Да Да
5. Функциональность Высокая Высокая Высокая Высокая
6. Удобство применения для разработки небольших приложений Высокая Высокая Низкая Высокая
Как видно из данной таблицы, PHP во многом превосходит своих конкурентов, что делает его превосходным языком для разработки небольших интернет-приложений. Решения на базе PHP предлагают организации:  универсальность;  прозрачную интеграцию;  гибкость;  ценовую эффективность;  безопасность;  высокую производительность. В области программирования для Сети, PHP — один из популярнейших скриптовых языков благодаря своей простоте, скорости выполнения, богатой функциональности и распространению исходных кодов на основе лицензии PHP. PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста», англ. Personal Home Page Tools — «Инструменты для создания персональных веб-страниц») — скриптовый язык, созданный для генерирования HTML-страниц на веб-сервере и работы с базами данных. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров. Входит в LAMP — распространённый набор для создания веб-сайтов (Linux, Apache, MySQL, PHP (Python или Perl)). В настоящее время для организации хранилища данных веб-приложений наиболее часто используется СУБД MySQL. MySQL является компактным и простым в эксплуатации сервером баз данных. MySQL поддерживает стандарты начального уровня ANSI SQL92 и ODBC. Приложения базы данных могут быть реализованы при помощи популярных языков высокого уровня, таких как C, Perl, PHP и другие. СУБД позволяет оперировать таблицами с суммарным объемом данных до 4 Гбайт. По сравнению с другими СУБД MySQL обладает следующими преимуществами: ­ одно из самых важных преимуществ – возможность использования данной СУБД по лицензии GPL, т.е. бесплатно; ­ важным преимуществом можно считать распространённость данной СУБД. Практически любой хостинг имеет и предоставляет данную СУБД бесплатно, вместе с основными сервисами. Данной преимущество будет полезно при размещении данной разработки в сети Интернет, а именно расширит возможности выбора площадок для размещения; ­ MySQL очень быстрая СУБД; ­ выбранный язык PHP имеет встроенные средства для работы с данной СУБД, что существенно упростит сборку приложения; ­ MySQL проста в обслуживании и настройке; При выборе были рассмотрены следующие альтернативные СУБД: ­ Oracle – высокая стоимость лицензии; ­ MS SQL Server — высокая стоимость лицензии, отсутствие кросплатформенности; ­ Firebird – не распространён, нет встроенной поддержки php. Связка PHP и MySQL используется абсолютным большинством разработчиков динамических Web-приложений. Использование PHP и MySQL позволяет настраивать и изменять ваш ресурс в реальном времени.

1 2

или напишите нам прямо сейчас

Написать в WhatsApp Написать в Telegram

О сайте
Ссылка на первоисточник:
https://mgppu.ru
Поделитесь в соцсетях:

Оставить комментарий

Inna Petrova 18 минут назад

Нужно пройти преддипломную практику у нескольких предметов написать введение и отчет по практике так де сдать 4 экзамена после практики

Иван, помощь с обучением 25 минут назад

Inna Petrova, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Коля 2 часа назад

Здравствуйте, сколько будет стоить данная работа и как заказать?

Иван, помощь с обучением 2 часа назад

Николай, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инкогнито 5 часов назад

Сделать презентацию и защитную речь к дипломной работе по теме: Источники права социального обеспечения. Сам диплом готов, пришлю его Вам по запросу!

Иван, помощь с обучением 6 часов назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Василий 12 часов назад

Здравствуйте. ищу экзаменационные билеты с ответами для прохождения вступительного теста по теме Общая социальная психология на магистратуру в Московский институт психоанализа.

Иван, помощь с обучением 12 часов назад

Василий, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Анна Михайловна 1 день назад

Нужно закрыть предмет «Микроэкономика» за сколько времени и за какую цену сделаете?

Иван, помощь с обучением 1 день назад

Анна Михайловна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Сергей 1 день назад

Здравствуйте. Нужен отчёт о прохождении практики, специальность Государственное и муниципальное управление. Планирую пройти практику в школе там, где работаю.

Иван, помощь с обучением 1 день назад

Сергей, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инна 1 день назад

Добрый день! Учусь на 2 курсе по специальности земельно-имущественные отношения. Нужен отчет по учебной практике. Подскажите, пожалуйста, стоимость и сроки выполнения?

Иван, помощь с обучением 1 день назад

Инна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Студент 2 дня назад

Здравствуйте, у меня сегодня начинается сессия, нужно будет ответить на вопросы по русскому и математике за определенное время онлайн. Сможете помочь? И сколько это будет стоить? Колледж КЭСИ, первый курс.

Иван, помощь с обучением 2 дня назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Ольга 2 дня назад

Требуется сделать практические задания по математике 40.02.01 Право и организация социального обеспечения семестр 2

Иван, помощь с обучением 2 дня назад

Ольга, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Вика 3 дня назад

сдача сессии по следующим предметам: Этика деловых отношений - Калашников В.Г. Управление соц. развитием организации- Пересада А. В. Документационное обеспечение управления - Рафикова В.М. Управление производительностью труда- Фаизова Э. Ф. Кадровый аудит- Рафикова В. М. Персональный брендинг - Фаизова Э. Ф. Эргономика труда- Калашников В. Г.

Иван, помощь с обучением 3 дня назад

Вика, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Игорь Валерьевич 3 дня назад

здравствуйте. помогите пройти итоговый тест по теме Обновление содержания образования: изменения организации и осуществления образовательной деятельности в соответствии с ФГОС НОО

Иван, помощь с обучением 3 дня назад

Игорь Валерьевич, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Вадим 4 дня назад

Пройти 7 тестов в личном кабинете. Сооружения и эксплуатация газонефтипровод и хранилищ

Иван, помощь с обучением 4 дня назад

Вадим, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Кирилл 4 дня назад

Здравствуйте! Нашел у вас на сайте задачу, какая мне необходима, можно узнать стоимость?

Иван, помощь с обучением 4 дня назад

Кирилл, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Oleg 4 дня назад

Требуется пройти задания первый семестр Специальность: 10.02.01 Организация и технология защиты информации. Химия сдана, история тоже. Сколько это будет стоить в комплексе и попредметно и сколько на это понадобится времени?

Иван, помощь с обучением 4 дня назад

Oleg, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Валерия 5 дней назад

ЗДРАВСТВУЙТЕ. СКАЖИТЕ МОЖЕТЕ ЛИ ВЫ ПОМОЧЬ С ВЫПОЛНЕНИЕМ практики и ВКР по банку ВТБ. ответьте пожалуйста если можно побыстрее , а то просто уже вся на нервяке из-за этой учебы. и сколько это будет стоить?

Иван, помощь с обучением 5 дней назад

Валерия, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инкогнито 5 дней назад

Здравствуйте. Нужны ответы на вопросы для экзамена. Направление - Пожарная безопасность.

Иван, помощь с обучением 5 дней назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Иван неделю назад

Защита дипломной дистанционно, "Синергия", Направленность (профиль) Информационные системы и технологии, Бакалавр, тема: «Автоматизация приема и анализа заявок технической поддержки

Иван, помощь с обучением неделю назад

Иван, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Дарья неделю назад

Необходимо написать дипломную работу на тему: «Разработка проекта внедрения CRM-системы. + презентацию (слайды) для предзащиты ВКР. Презентация должна быть в формате PDF или формате файлов PowerPoint! Институт ТГУ Росдистант. Предыдущий исполнитель написал ВКР, но работа не прошла по антиплагиату. Предыдущий исполнитель пропал и не отвечает. Есть его работа, которую нужно исправить, либо переписать с нуля.

Иван, помощь с обучением неделю назад

Дарья, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru