Интернет-магазин товаров для реконструкции
Организация работы магазина товаров для реконструкции за счет внедрения информационной системы, связывающей базу данных и работу администратора, мастера и курьера. Средства проектирования и реализации логической модели системы интернет-магазина.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 20.06.2018 |
Размер файла | 1,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
СОДЕРЖАНИЕ
- ВВЕДЕНИЕ
- ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
- ПОСТАНОВКА ЗАДАЧИ
- Цель
- Исходные данные
- Априорные представления о модели
- Ожидаемый результат
- Критерии оценки результата
- СРЕДСТВА ПРОЕКТИРОВАНИЯ И РЕАЛИЗАЦИИ
- ЛОГИЧЕСКАЯ МОДЕЛЬ СИСТЕМЫ
- Описание деятельности
- Предконтекстная диаграмма
- Контекстная диаграмма
- ФИЗИЧЕСКАЯ МОДЕЛЬ СИСТЕМЫ
- Функциональная модель системы
- Диаграммы декомпозиции
- Спецификация процессов естественным языком
- Словарь данных
- Словарь проекта
- Информационная модель системы
- ЧАСТИЧНАЯ РЕАЛИЗАЦИЯ
- ЗАКЛЮЧЕНИЕ
- СПИСОК ЛИТЕРАТУРЫ
- ВВЕДЕНИЕ
В современном мире практически каждый житель развитого государства не представляет свою жизнь без интернета. При возможности широкого доступа он в корни смог изменить не только представления о нем, но и свою значимость. Если раньше мы могли использовать его лишь с целью поиска и передачи информации, то сейчас при помощи интернета можно осуществлять практически все операции, необходимые для удовлетворения наших потребностей. Сегодня современный житель способен не выходя из дома узнать последние новости, оплатить счета, отправить необходимые документы или заказать понравившуюся вещь.
- Именно последний аспект особенно важен в наши дни. Если заглянуть на просторы интернета, то мы без труда сможем найти массу магазинов, предлагающих тот или иной товар. Безусловно, внешний вид сайта, удобство использования, а также возможность получения своевременной информации о товаре напрямую влияют на спрос и соответственно доходы организации. Основываясь на этом, можно создать сайт для магазина исторической реконструкции. Его особенность будет заключаться в том, что все товары будут делаться «под заказ», то есть клиент оставляет заявку на тот или иной товар, а мастер своими руками будет его создавать.
ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
Историческая реконструкция - это воссоздание материальной и духовной культуры той или иной исторической эпохи и региона с использованием археологических, изобразительных и письменных источников. Это довольно молодой вид хобби, который очень быстро распространяется. Реконструкторы - люди, занимающиеся воссозданием быта, ремесел, традиций и боевого искусства конкретной эпохи конкретного государства. Они исследуют исторические материалы об изготовлении оружия, одежды, предметов быта для того, чтобы воссоздать эти предметы по тем технологиям, по которым они изготавливались. Также исследуются и воссоздаются обычаи и нравы.
Так как это направление быстро развивается, существует большой спрос на товары, сделанные своими руками без использования современных технологий. Например, такие товары, как кольчуги, шлемы, щиты, оружие и многие другие. А когда есть спрос - будет и предложение. И пока на рынке маленькая конкуренция, можно привлечь много клиентов и развивать свою мастерскую. Поэтому выгодно создать сайт, где клиент может просмотреть доступные товары и сделать заказ.
В ходе исследования было изучено несколько аналогичных онлайн-магазинов. Все эти магазины имеют схожий принцип работы. Все товары онлайн-магазина закупаются у поставщиков или у крупных мастерских, то есть клиент не имеет возможности заказать на таком сайте товары по своим эскизам, персональным размерам, материалам и цвету.
Проектируемый сайт дает возможность клиенту заказывать товар по собственному вкусу. Так как работа происходит без посредников, товары производятся в мастерской магазина, качество продукции заметно повышаются, а цена остается более приемлемой, поскольку продукт не перекупается от фирмы к фирме.
ПОСТАНОВКА ЗАДАЧИ
Цель
Эффективно организовать работу магазина товаров для реконструкции за счет внедрения информационной системы, связывающей базу данных и работу администратора, мастера и курьера.
Исходные данные
Представление о данных, которые будут храниться и обрабатываться информационной системой, а также о роде деятельности онлайн-магазина.
Априорные представления о модели
Система с удобным и простым интерфейсом, позволяющая клиентам:
· регистрироваться;
· просматривать каталог услуг, цен и скидок;
· заказывать товар;
· видеть подтверждение регистрации и заказа;
· получать сообщение о примерном времени выполнения заказа;
· получать сообщение о готовности товара и времени его доставки.
Сотрудники магазина имеют возможность:
· подтверждать заказы;
· вносить реквизиты для оплаты заказа;
· вносить информацию о поступлении товара;
· получать данные о продажах;
· просматривать количество товаров на складе;
· составлять ежемесячный отчет;
· вводить данные о начислении заработной платы или о перечислении средств на счет поставщика.
Ожидаемый результат
Проект и реализация интернет-магазина, соответствующие априорным представлениям о модели.
Критерии оценки результата
· Надежная база данных, которая не утрачивает информацию за период пяти лет.
· Наличие постоянных клиентов.
· Скидки и бонусы от поставщиков.
СРЕДСТВА ПРОЕКТИРОВАНИЯ И РЕАЛИЗАЦИИ
В ходе проектирования информационной системы будут использованы такие средства, как AllFusion Process Modeler r7, AllFusion ERwin Data Modeler r7.3. Интернет-магазин города Дубна реализован в программах Adobe Dreamweaver CS6 и Notepad++ на языках HTML, CSS, JavaScript, PHP.
ЛОГИЧЕСКАЯ МОДЕЛЬ СИСТЕМЫ
Логическая модель системы указывает, что должна делать проектируемая система, не указывая, как это делается.
Описание деятельности
В проекте предполагается, что мастерская занимает помещение, обустроенное для работы мастера, администратора и курьера.
Мастер находится в отдельном помещении, в котором имеются рабочие инструменты, стеллажи для хранения сырья и готовых товаров. Взаимодействие с информационной системой осуществляется посредством компьютера. Мастер вносит данные о длительности изготовления товара, информацию о завершении заказа и данные об израсходованном сырье. После завершения заказа мастер упаковывает товар, обращается к системе за данными клиента и заполняет бланк доставки.
Администратор занимает отдельную комнату, приспособленную для офисной работы. Там располагаются офисная мебель, полки для хранения бумаг, компьютер, обеспечивающий работу с информационной системой. Основная деятельность администратора имеет три аспекта: клиенты, финансы, сырье. При работе с клиентами администратору требуется подтверждать заказы после оплаты товара, выдавать сообщения о готовности товаров, а также согласовывать дату доставки. От администратора требуются также реквизиты для оплаты товара. При работе с финансами администратору необходимо контролировать своевременную оплату поставок сырья и выдачу заработной платы для этого он может обратиться с запросом в банк о количестве средств на счете. Администратору необходимо составлять ежемесячные финансовые отчеты на основе данных о заказах, хранящихся в базе. Работа с сырьем включает в себя выбор поставщика, новых материалов для поставки и внесение информации о размере и стоимости поставки. А также обновление каталога сырья, имеющегося в мастерской.
Курьер получает готовый упакованный заказ от мастера с указанием адреса доставки. Мастер вместе с готовым товаром также передает бланк для подписи клиенту, который курьер должен вернуть обратно мастеру. Курьеру для его работы необходим планшет, чтобы непосредственно после доставки он имел возможность вносить данные о закрытии заказа.
Предконтекстная диаграмма
Предконтекстная диаграмма отражает функционирование реальной системы до ее автоматизации или системы, существующей только в воображении заказчика (см. рис. 1).
В данной курсовой работе предконтекстная диаграмма сделана с помощью диаграммы потоков данных.
Было исследовано несколько онлайн-магазинов исторической реконструкции, и в ходе исследования выяснилось, что все эти магазины имеют общий принцип работы:
· доставка товара осуществляется по почте, что отнимает время у клиента, в отличие от курьерской доставки;
· клиент не может предложить свои эскизы для заказа товара;
· клиент не может выбрать материал, из которого будет изготавливаться изделие, а также не может заказать товар по своим индивидуальным меркам.
Контекстная диаграмма
интернет магазин информационный
Контекстная диаграмма -- это диаграмма, которая наиболее просто описывает автоматизируемую систему. Контекстная диаграмма отражает взаимодействие системы с внешними сущностями, такими как клиенты, банк, налоговая, почта и многими другими. В данной курсовой работе отражается отношение системы с такими сущностями, как «Клиенты», «Банк» и «Поставщики» (см. рис. 2).
Проектируемая информационная система позволяет реализовать такие возможности как:
· регистрация на сайте;
· авторизация;
· просмотр каталогов с товарами;
· оформление заказа;
· предоставление своих эскизов;
· выбор материала для изготовления товара;
· предоставление индивидуальных мерок;
· оплата товара.
Рис. 1. Предконтекстная диаграмма деятельности магазина
Рис. 2. Контекстная диаграмма информационной системы онлайн-магазина «Рагнарек»
ФИЗИЧЕСКАЯ МОДЕЛЬ СИСТЕМЫ
Физическая модель системы демонстрирует, каким образом система будет удовлетворять предъявленным к ней требованиям.
Требования к системе:
· удобство и простота в использовании сайта;
· регистрация на сайте;
· просмотр каталога магазина;
· просмотр информации о товаре;
· внесение своих собственных пожеланий;
· заказ товара;
· оплата товара.
Функциональная модель системы
Функциональная модель является расширением логической модели и содержит диаграммы детализации процессов в виде DFD и IDEF3, спецификации процессов на структурированном естественном языке или с помощью диаграммы Насси-Шнейдермана, а также словари. Спецификации процессов используются для описания функционирования процесса в случае отсутствия необходимости детализировать его с помощью диаграмм детализации.
Логическая модель исторического онлайн-магазина товаров для реконструкции была расширена физической моделью, посредством диаграмм декомпозиции и словарей.
Диаграммы декомпозиции
Диаграммы потоков данных (Data Flow Diagrams - DFD) представляют собой связь функциональных процессов потоками данных. Цель DFD - это показать, как каждый процесс преобразует свои входные данные в выходные и выявить отношения процессов между собой.
Диаграммы IDEF3 (Integrated DEFinition for Process Description Capture Method) нацелены на описание ситуации, когда процессы выполняются в определенной последовательности, а также описать объекты, участвующие совместно в одном процессе.
Детализация главного процесса «Информационная система оборота товаров, материалов и заказов мастерской магазина «Рагнарек» была проведена посредством DFD. На диаграмме первого уровня декомпозиции представлены такие процессы, как «Работа с сырьем», «Работа с клиентами», «Финансовая деятельность», «Изготовление заказов» и «Доставка заказов». Каждый из процессов имеет своего исполнителя - администратора, мастера или курьера (см. приложение 1).
Процесс «Работа с сырьем» отражает такие главные аспекты, как взаимодействие администратора с поставщиками, составление бланков на поставку товаров и их оплату. Работа с клиентами включает в себя обработку и подтверждение новых заказов администратором, сообщение клиентам о времени доставки, подтверждение оплаты товара в системе. Финансовая деятельность заключается для администратора в составлении ежемесячных отчетов, расчете и начислении заработной платы, а также переводе средств поставщикам.
«Изготовление заказа» показывает, каким образом мастер взаимодействует с информационной системой. Это происходит, когда ему требуется просмотреть невыполненные заказы, указать какое время понадобиться на их выполнение, а также внести данные о завершении заказа.
Процесс «Доставка заказа» связывает деятельность мастера, курьера и информационной системы. Когда курьер забирает завершенные заказы, мастер выдает ему специальные бланки для подписи, сгенерированные при помощи системы. После доставки заказа по месту назначения, курьер обращается к системе и ставит дату закрытия заказа.
На более низком уровне декомпозиции происходит описание процессов, приведенных выше. Для администратора работа с сырьем представлена в более простом виде, включает в себя такие процессы, как «Составление списка сырья для дозаказа», «Выбор поставщика», «Отправление данных поставщику» и «Прием сырья» (см. приложение 2).
Важным процессом на диаграмме работы с сырьем является процесс «Выбор поставщика» (см. приложение 3), который детализирован при помощи IDEF3, чтобы акцентировать внимание на последовательности выполняемых действий. Эта декомпозиция включает в себя такие процессы, как «Поиск поставщиков», «Изучение условий сотрудничества», «Изучение цен нового поставщика», «Изучение акций и скидок для постоянных клиентов на требуемые виды сырья» и «Выбор наилучшего предложения на поставку».
«Работа с клиентами» детализирована на процессы «Обработка новых заказов», «Просмотр информации об оплате заказа», «Анализ времени, требуемого на изготовление заказа» и «Составление сообщения клиенту о выполнении заказа» (см. приложение 4). Детализация показывает, что процесс работы над заказом не может начаться ранее, чем поступит оплата и будет сформировано приблизительное время изготовления заказа.
«Финансовая деятельность» включает в себя такие процессы, как «Получение денежных средств от клиента», «Рассчет средств на оплату поставленного сырья», «Рассчет заработной платы сотруднику», «Составление ежемесячного отчета о сделках купли-продажи» (см. приложение 5).
Важным процессом на диаграмме финансовой деятельности администратора является «Расчет заработной платы сотруднику» (см. приложение 6), декомпозиция которого выполнена при помощи IDEF3. Этот процесс детализирован на «Рассчет прибыли, полученной за месяц», «Оценка максимально возможной выплаты ЗП», «Начисление основной ставки», «Начисление премии за переработку», «Учет штрафа за прогулы», «Прибавление процентов от продаж» и «Подготовка информации для передачи банку».
«Изготовление заказа» включает в себя такие процессы, как «Определение предполагаемого времени выполнения заказа», «Изготовление заказа», «Упаковка товара и передача курьеру», «Обработка подписанных бланков о доставке» (см. приложение 7).
Декомпозиция процесса «Доставка заказа» завершает построение диаграмм декомпозиции для магазина исторической реконструкции. «Доставка заказа» включает в себя процессы погрузки в машину выполненных заказов, доставки заказа до места назначения, передачи заказа клиенту, просьбы подписаться в бланке и внесения данных о доставке заказа (см. приложение 8).
Спецификация процессов естественным языком
Как правило, спецификации задаются для маленьких процессов, включающую небольшую последовательность действий, которые не имеет смысла в детализации с помощью DFD. Примером такого процесса является «Изготовление заказа» (см. приложение 9).
Словарь данных
Словарь данных относится к текстовым средствам описания системы и отражает все компоненты системы - процессы, потоки и атрибуты баз данных (см. приложение 10).
Словарь проекта
Словарь проекта в отличие от словарей данных включает в себя процессы, потоки, внешние сущности и хранилища (базы данных). Это позволяет аналитикам и разработчикам четко видеть структуру проектируемой системы в простом текстовом виде (см. приложение 11).
Информационная модель системы
Помимо диаграмм декомпозиций физическая система включает в себя диаграммы «сущность-связь» (entity-relationship diagram ERD), показывающие структуру данных и отображающую связи между ними. ER-диаграммы позволяют детализировать хранилища данных, отразив сущности системы, их взаимоотношения и свойства.
ER-диаграммы позволяют показывать данные в логическом виде, иначе можно отобразить данные с их физическими свойствами, а также есть возможность простой генерации всех сущностей информационной системы со связями (см. приложение 12).
ЧАСТИЧНАЯ РЕАЛИЗАЦИЯ
На каждой странице сайта присутствуют ссылки на страницы: «Главная», «Контакты», «О нас», «Товары» и «Доставка». Также присутствует функция поиска по сайту. На главной странице имеется меню с категориями товаров (см. приложение 13). Чтобы иметь возможность сделать заказ на сайте, необходимо зарегистрироваться или, если клиент уже зарегистрирован, войти на сайт (см. приложение 14). Если на главной странице в меню с товарами нажать на «Оружие», то откроется страница с категориями оружий, например «Клинковое оружие», «Щиты», «Стрелковое оружие» и так далее (см. приложение 15). Под каждой категорией изделия есть кнопка «Подробнее», которая открывает страницу с различными товарами выбранного типа (см. приложение 16). Нажав «Заказать», клиент переходит на страницу оформления заказа, где ему будет представлена возможность ввести свои размеры и поменять материал (см. приложение 17).
ЗАКЛЮЧЕНИЕ
В данной работе описывается проектирование системы -- интернет-магазина «Рагнарек» на основании методологии и с использованием методов и средств структурного системного анализа и проектирования.
Выполненный проект представляет собой этап создания системы, с целью повышения уровня продаж магазина «Рагнарек», а также увеличения количества и качества услуг для клиентов, в первую очередь экономию времени и средств клиента.
В результате проделанной работы были разработаны логическая (предконтекстная и контекстная диаграммы) и физическая (диаграммы детализации, словари и т.д.) модели системы. Спроектированная система отвечает поставленным требованиям.
Реализация интернет-магазина выполнена частично, но если предложенная система будет реализована полностью, то это поможет клиентам магазина сэкономить время в поисках необходимого товара и купить его, не выходя из дома.
После окончания проекта хотелось бы доработать интерфейс сайта, преобразовать процесс заказа таким образом, чтобы у пользователя была возможность заходить в свою персональную корзину для добавления, изменения и удаления своих заказов. В системе хотелось бы доработать возможность постоянным клиентам получать скидки, участвовать в различных акциях, также хотелось бы учесть возможность, что в будущем предприятие будет расширено, для этого усовершенствовать интерфейсы таким образом, чтобы с их помощью осуществлялась корректная работа нескольких администраторов, мастеров и курьеров.
СПИСОК ЛИТЕРАТУРЫ
1. Грекул В. И., Денишенко Г. Н., Коровкина Н. Л. Проектирование информационных систем. - М.: Интернет-Университет Информационных технологий, 2005.
2. Емельянова Н.З., Партыка Т.П., Попов И.И. Проектирование информационных систем. - М.: ФОРУМ, 2009.
3. Мазный Г.Л., Савватеева Т.П. Теория и технология проектирования. - Дубна, 2003.
4. Фельдман Я. А. Создаем информационные системы. - Солон-Пресс, 2007.
Размещено на Allbest.ru
...Подобные документы
Методика разработки интернет-магазина, предназначенного для продажи комплектующих для компьютеров через интернет. Организация удобной и эффективной информационной и сервисной поддержки клиентов и партнеров. Особенности и правила демонстрации товаров.
дипломная работа [1,2 M], добавлен 11.01.2015Общая схема интернет-магазина. Установка CMS Joomla, Virtuemart и Denwer на компьютер. Настройка внешнего вида и функционала интернет-магазина. Доставка товара покупателю и способы его оплаты. Оптимизация работы интернет-магазина с базами данных.
курсовая работа [505,3 K], добавлен 17.12.2014Разработка сайта интернет-магазина, управляемого базой данных. Установка XAMPP, разделение кода и оформления с помощью Smarty. Начало реализации проекта Goodstore. Создание каталога товаров. Создание модели данных с помощью ALLFUSION ERWIN DATA MODELER.
дипломная работа [3,9 M], добавлен 20.03.2017Разработка интернет-магазина для реального заказчика. Проведение анализа и выбор интернет-технологий для разработки интернет-магазина. Проектирование предметной области. Разработка динамических web-страниц интернет-магазина, управляемых базой данных.
дипломная работа [1,7 M], добавлен 08.06.2013Внешний вид страниц, используемых при работе с созданным сайтом интернет-магазина: авторизация или регистрация на сайте, изменение данных, информация о магазине и ассортименте товаров, размещение заказа и его история, обратная связь с покупателями.
презентация [2,3 M], добавлен 07.12.2012CRM-системы: разновидности, проблемы реализации, их преимущества и недостатки. Критические характеристики CRM-систем для работы через Интернет (WEB-CRM). Разработка содержания и структуры WEB-сайта интренет-магазина "Vinil", создание схемы и базы данных.
курсовая работа [2,6 M], добавлен 19.05.2013Интернет-магазин – программное обеспечение для удобства покупок и продаж с веб-сайта. Характеристика существующих средств проектирования и разработки информационных систем. Описание особенностей интерфейса разрабатываемого программного приложения.
курсовая работа [703,3 K], добавлен 07.05.2019Требования к информационной системе интернет-магазина на базе "1С:Предприятие 8". Выбор средства для разработки. Реализация и тестирование программного средства. Редактирование базы данных. Оценка функционального качества программного средства.
курсовая работа [1,7 M], добавлен 07.09.2012Характеристика основных программных средств построения электронного магазина. Разработка структуры построения электронного магазина. Безопасность платежей в Интернете. Разработка алгоритма работы интернет-магазина. Разработка системы оплаты и доставки.
дипломная работа [1,9 M], добавлен 10.03.2014Разработка интернет-магазина мужской и женской одежды и аксессуаров. Требования к техническим характеристикам сайта (трафик, надежность, безопасность). Выбор методов сопровождения интернет-магазина. Подключение интернет-магазина к платежным системам.
отчет по практике [2,9 M], добавлен 01.05.2015Разработка информационной системы интернет-магазина автозапчастей с целью учета их заказов из разных стран. Создание базы данных для регистрации информации: код товара, вид, марка, поставщик. Функции системы; программная среда, интерфейс пользователя.
курсовая работа [2,0 M], добавлен 04.05.2013Этапы проектирования и программная реализация интернет-магазина. Методы разработки его интерфейса - элементов и компонентов программы, которые способны оказывать влияние на взаимодействие пользователя с программным обеспечением. Защита интернет-магазина.
контрольная работа [28,7 K], добавлен 02.10.2010Проектирование логической модели системы: контекстная диаграмма и детализация процессов, реализация ссылочной целостности. Описание работоспособного программного обеспечения для проекта. SQL-определения запросов. Описание базы данных контрольного примера.
курсовая работа [91,4 K], добавлен 01.09.2010Общая характеристика концептуального проектирования. Особенности проектирования базы данных и структуры "Оnly for you". Расчет текущих и капитальных затрат, характеристика экономического эффекта на примере интернет-магазина женской одежды "Оnly for you".
курсовая работа [963,8 K], добавлен 23.06.2012Принципы построения Интернет-магазинов. Система Интернет-платежей. Структура электронного магазина, разработка его архитектуры, операционной, серверной, администраторской и клиентской частей. Алгоритма работы магазина. Экономическое обоснование проекта.
дипломная работа [2,4 M], добавлен 12.04.2012Анализ выбора средств разработки и создания сайта интернет-магазина спортивных товаров с функцией форума. Информационное, программное и техническое обеспечение веб-сайта. Сущность основ программирования на языке PHP. Принципы работы с базой данных.
дипломная работа [2,4 M], добавлен 12.12.2013Категории и принципы формирования системы электронной коммерции, ее разновидности и отличительные особенности. Анализ требований к корзине покупок. Обзор языковой и программной базы, критерии выбора. Разработка информационной системы - Интернет-магазина.
дипломная работа [2,3 M], добавлен 27.09.2010Требования к функциональным характеристикам проектируемого интернет-магазина. Требования к составу и параметрам технических средств и программной документации. Стадии и этапы разработки интернет-магазина, проверка и контроль правильности ее работы.
курсовая работа [598,2 K], добавлен 17.05.2011Интернет-магазин как одно из перспективных средств ведения бизнеса, технологические подходы и решения, применяемые при его построении. Проектирование базы данных и интернет-магазина для компьютерного салона "Стоик". Выбор средств разработки и реализации.
дипломная работа [4,7 M], добавлен 21.05.2013Факторы, влияющие на пропускную способность в беспроводных сетях. Использование скриптового языка программирования PHP для разработки базы данных интернет-магазина, его основные преимущества. Современные методы и средства тестирования web-приложений.
дипломная работа [3,5 M], добавлен 10.07.2015