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

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

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

1 2


2 Проектная часть

2.1 Информационное обеспечение задачи

Концептуальное проектирование базы данных выполняется на основе анализа предметной области и является абсолютно независимой от таких деталей реализации, как целевая СУБД, особенности прикладных программ, используемый язык программирования, выбранная вычислительная платформа. Концептуальное проектирование базы данных выполнено с помощью CASE-средства ERWin. Модель сущностей представлена на рисунке 2.1. Рисунок 2.1 — Модель сущностей Описание модели приведено в таблицах 2.1, 2.2. Таблица 2.1 – Сведения о типах сущностей Таблица 2.2 – Сведения о типах связей Логическая модель представлена на рисунке 2.2. Рисунок 2.2 — Логическая модель Физическая модель представлена на рисунке 2.3. Рисунок 2.3 – Физическая модель Описание модели приведено в таблицах 2.1-2.4. Таблица 2.1 – Структура таблицы user (Пользователь) Таблица 2.2 – Структура таблицы category (Категория) Таблица 2.3 – Структура таблицы merch (Товар) Таблица 2.4 – Структура таблицы sale (Продажа) Таблица 2.5 – Структура таблицы detail (Состав продажи) В задаче используются классификаторы, перечень и описание которых представлены в таблице 2.6. Таблица 2.6  Состав классификаторов Входными данными web-приложения являются: 1. Данные о пользователе. 2. Данные о товаре. 3. Данные о составе заказа. Выходными данными web-приложения являются заказ покупателя и рассчитанная сумма заказа.

2.2 Математическое обеспечение

В рамках разрабатываемого web-приложения особых требований к математическому обеспечению не выдвигается. В качестве рассчитываемого экономического показателя выступает общая сумма заказа клиента, которая рассчитывается как сумма стоимости всех заказанных товаров. Стоимость товара рассчитывается как цены товара умноженная на его количество.

2.3 Программное обеспечение

Диаграмма вариантов (рисунок 2.4) использования играет центральную роль в моделировании поведения информационной системы или подсистемы. Рисунок 2.4 Диаграмма вариантов использования web-приложения На диаграмме вариантов использования представлены два актера – Покупатель и Администратор, а также следующие прецеденты: 1. Работа со справочной информацией (Режим администратора):  добавить категорию;  добавить товар;  добавить пользователя; 2. Просмотр заказа (Режим администратора):  экспорт в excel;  смена статуса; 3. Работа со справочной информацией (Режим покупателя):  выбор товара;  просмотр аннотации;  очистить корзину;  подтверждение покупки; 4. Регистрация. 5. Просмотр информации о магазине. Диаграммы последовательности отражают взаимодействие компонентов и объектов информационной системы. Диаграмма последовательности — это упорядоченная по времени диаграмма взаимодействия пользователя и системы, читать ее следует сверху вниз. Диаграмма последовательностей приведена на рисунке 2.5. Рис. 2.5 — Диаграмма последовательностей Диаграмма демонстрирует последовательность действий пользователей системы, которые совершаются в процессе работы интернет-магазина. Каталог товаров магазина заполняет администратор системы, после чего обновленный каталог становится доступным покупателю для заказа. Совершая заказ, покупатель заполняет корзину и подтверждает заказ. Менеджер по продажам согласовывает заказ с клиентом, после чего производится оплата и заказ приобретает статус «Продано».

2.4 Техническое обеспечение

Диаграмма размещения в UML моделирует физическое развертывание артефактов на узлах. Узлы представляются как прямоугольные параллелепипеды с артефактами, расположенными в них, изображенными в виде прямоугольников. В качестве модели доступа к данным выбрана модель удаленного доступа. Предполагаемая организация архитектуры аппаратной платформы – клиент-серверная, представленная на рисунке 2.6. Рисунок 2.6 — Диаграмма размещения Серверная часть состоит из: а) сервер базы данных с установленной MySQL 5.5; б) web-сервер Apache версии 2.4; в) транслятор PHP версии 5.5. Клиентская часть системы представлена браузером пользователя. Конфигурации технических средств представлены ниже. Для сервера:  Intel Core i5 4460;  тактовая частота процессора — 3,2 ГГц;  4096 Mb Ram;  объем свободного дискового пространства — 80 Gb; Для рабочей станции:  ASUS K31DA-RU001S;  тактовая частота процессора — 2 ГГц;  2048 Mb Ram;  объем свободного дискового пространства — 30 Gb;  HP Laserjet pro p1102s;

2.5 Технологическое обеспечение

Диаграмма компонентов (рисунок 2.7) обеспечивает согласованный переход от логического представления к конкретной реализации проекта в форме программного кода. В нашем случае, при проектировании web-приложения, модуль или компонент системы соответствует php-файлу страницы web-приложения. Рисунок 2.7 – Диаграмма компонентов На диаграмме компонентов представлены следующие страницы web-приложения: 1. index.php – главная и стартовая страница web-приложения, с помощью меню осуществляет переход на все нижеперечисленные страницы, также на странице index.php располагается форма для авторизации пользователя. 2. option.php – модуль, с помощью которого осуществляется настройка подключения в базе данных. 3. user.php – страница с работы с пользователями web-приложения в режиме администратора. 4. category.php – страница для просмотра и редактирования данных о категориях цветов в режиме товароведа. 5. merch.php – страница для просмотра и редактирования данных о наименованиях цветов в режиме товароведа. 6. reg.php – страница для регистрации нового пользователя (покупателя) в системе. 7. sale1.php – страница организует выбор товара покупателем, на странице располагается сортировка и фильтр данных по характеристикам и категориям цветов, понравившийся товар покупатель добавляет в корзину. 8. sale2.php – страница предоставляет покупателю доступ в -собственную корзину, в корзине покупатель может подтвердить заказ, добавить доставку или отменить заказ. 9. sale.php – страница просмотра заказов всех покупателей в режиме менеджера, на странице доступен фильтр данных, просмотр статистики и экспорт данных о заказах в excel, который осуществляет модуль saletoexcel.php. Экранные формы приложения приведены в приложении А. Код программы представлен в приложении Б.

2.6 Развертывание локального сервера

Для развертывания локального сервера базы данных MySQL, запускаем phpmyadmin и создаем новую базу данных flower с кодировкой cp1251_bin, рисунок 2.8. Рисунок 2.8 – Создание базы данных Далее импортируем базу из файла flower.sql, рисунок 2.9 Рисунок 2.9 – Импорт базы данных На рисунке 2.10 представлены таблицы базы данных flower. Рисунок 2.10 – Таблицы базы данных flower На рисунке 2.11 представлена схема базы данных flower. Рисунок 2.11 – Схема базы данных flower

2.7 Тестирование информационной системы

Тестирование информационной системы показало, что программа работает верно, выдает ожидаемые результаты для характерных совокупностей данных. В ходе тестирования методом черного ящика был проведен ряд тестов. Результаты тестирования собраны в таблицу 2.7. Таблица 2.7 – Результаты тестирования Выводы по тестированию: прототип программного продукта был протестирован по базовому набору функций. Все ошибки были устранены. Результаты тестирования хорошие. Система готова к внедрению на предприятии заказчика.

Заключение

Курсовая работа отражает обоснование необходимости создания интернет-магазина для магазина цветов «Flower», в работе изложены технические аспекты создания web-сайта. Проделанная работа показывает, что в магазине цветов «Flower» существует необходимость в создании Интернет-ресурса для достижения новых результатов в торговой деятельности фирмы. Проведенные в работе исследования рынка Интернет-продаж доказывают, что рынок стремительно развивается. В ходе выполнения курсовой работы были выполнены следующие задачи: 1. Составлена организационно- экономическая характеристика деятельности магазина. 2. Обоснована необходимость и цели разработки Интернет-магазина. 3. Рассмотрена технология разработки Интернет – магазина. 4. Выбрано программное обеспечение для создания Интернет-магазина. 5. Предложены рекомендации по адаптации бизнес процессов и внутреннего документооборота для организации взаимодействия с разрабатываемым интернет-магазином. 6. Выполнено концептуальное, логическое и физическое проектирование БД. 7. Реализован прототип Интернет- магазина для продажи цветов. Перечислим функции web-приложения: 1. Администрирование – регистрация и добавление администратором новых пользователей, назначение прав. 2. Редактирование каталога товаров и заказов покупателей администратором. 3. Просмотр информации о товарах покупателем, заказ товаров. В процессе разработки базы данных при помощи СУБД MySQL были созданы база данных, были добавлены таблицы и установлены связи между ними. С помощью языка SQL были реализованы запросы на выборку. С помощью средств HTML, CSS и PHP создан графический интерфейс пользователя, реализована политика безопасности. Написана программная документация на разработанное web-приложение. Серверная часть web-приложения состоит из: а) сервер базы данных с установленной MySQL 5.5; б) web-сервер Apache версии 2.4; в) транслятор PHP версии 5.5. Клиентская часть системы представлена браузером пользователя. Права доступа задаются администратором, который имеет доступ к таблице пользователей системы. Разграничение прав доступа реализовано в соответствии с диаграммой вариантов использования системы. Практическая значимость исследования заключается в том, что разработанный прототип web-приложения может быть использован в разработке средств web-представительства магазина в сети интернет.

Список литературы

1. Колин К.К. Фундаментальные основы информатики: социальная информатика/Учебное пособие для вузов. – М.: Академический проект, 2010 –350 с. 2. Ковалев А., Курдюмов И. Управление проектом по созданию Интернет-сайта/ А. Ковалев, И. Курдюмов — М.: Альпина Паблишер, 2015. — 352с. 3. Леонтьев Б.К. Как создать собственный магазин в Интернете/ Б.К. Леонтьев — М.: НТ Пресс, 2016. — 351с. 4. Барроу К. Курс выживания Интернет-компании/ К. Барроу — М.: Альпина Паблишер, 2015. — 370с. 5. Хорошилов, А. Мировые информационные ресурсы [Текст] : учеб. Пособие для вузов / А. Хорошилов, С. Селетков. – СПб. : Питер, 2013. – 176 с. 6. Рагулин П. Г.,Курсовое проектирование: прикладная информатика в экономике: учебное пособие. / П.Г. Рагулин. – Владивосток: Издательство Дальневосточного университета, 2009. – 224с 7. Орлов Л. В. Как создать Интернет-магазин. / Л. В. Орлов– изд. Бук-Пресс, Москва, 2006 год, 384 с. 8. Кавторева Я. Интернет магазин. Организация, налогообложение, учет./ Кавторева Я. – изд. Фактор, 2009 – 119 с. 9. Томас А.Пауэл WEb-дизайн. – Санкт-Петербург: БВХ-Петербург, 2014. 10. Матросов А., Сергеев А., Чаунин М. HTML 4.0.- Санкт-Петербург: БВХ-Петербург, 2014. 11. Леонтьев Б.. Энциклопедия Web-дизайнера — Москва, ЗАО «Новый Издательский дом », 2014. 12. Олищук Андрей Владимирович Разработка Web-приложений на PHP 5. Профессиональная работа. — М.: «Вильямс», 2016.

1 2

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

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

О сайте
Ссылка на первоисточник:
http://academy.customs.gov.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