Разработка и внедрение интернет-магазина с использованием динамически обновляемой баннерной рекламы
Суть требований заказчика к создаваемому интернет магазину с использованием динамически обновляемой баннерной рекламы. Анализ информационных технологий, применяемых для создания сайтов коммерческих фирм. Проектирование структуры и базы данных веб-сайта.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 07.08.2018 |
Размер файла | 2,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Федеральное агентство связи
Федеральное государственное бюджетное образовательное учреждение высшего образования
«Поволжский государственный университет телекоммуникаций и информатики»
Факультет Информационных систем и технологий
Направление Информатика и вычислительная техника (специальность)
Кафедра Информатики и вычислительной техники
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
Разработка и внедрение интернет-магазина ООО «Фармбокс» с использованием динамически обновляемой баннерной рекламы
Н.Ф.Бахарева
Руководитель
Г.Ю.Знаткова
Самара 2017
Реферат
Название |
Разработка и внедрение интернет-магазина ООО «Фармбокс» с использованием динамически обновляемой баннерной рекламы |
|
Автор |
Чернов Михаил Борисович |
|
Научный руководитель |
Знаткова Галина Юрьевна |
|
Ключевые слова |
Интернет-магазин, баннерная реклама, HTML, CSS, JavaScript, FLASH, PHP, MySQL. |
|
Дата публикации |
2017 |
|
Библиографическое описание |
Чернов М.Б. Разработка и внедрение интернет-магазина ООО «Фармбокс» с использованием динамически обновляемой баннерной рекламы [Текст]: дипломный проект / М.Б. Чернов. Поволжский государственный университет телекоммуникаций и информатики (ПГУТИ). Факультет информационных систем и технологий (ФИСТ). Кафедра информатики и вычислительной техники (ИВТ): науч. рук. Г.Ю. Знаткова - Самара. 2017. - 91 с. |
|
Аннотация |
Разработка сайтов для компаний является актуальной и востребованной сферой деятельности, так как сайт фирмы в сети Интернет представляет собой достаточно дешевый и массовый способ рекламы, дает возможность потенциальным и существующим клиентам легко получать информацию о товарах и услугах компании, ее деловых интересах, что может помочь найти новых заказчиков и партнеров по бизнесу, а, следовательно, способствует увеличению объема продаж и рентабельности предприятия. Соответственно разработка и внедрение интернет-магазина ООО «Фармбокс» с использованием динамически обновляемой баннерной рекламы как средства электронной коммерции компании по продаже лекарственных препаратов и медикаментов является актуальной, так как выполняется по заказу реальной фирмы. |
Содержание
Введение
1. Анализ предметной области и информационных технологий разработки сайтов
1.1 Анализ предметной области
1.2 Анализ информационных технологий разработки сайтов
2. Проектирование модели информационной модели интернет магазина и базы данных ООО «Фармбокс»
2.1 Проектирование информационной модели интернет магазина ООО «Фармбокс»
2.2 Проектирование базы данных интернет магазина ООО «Фармбокс»
3. Разработка и внедрение скриптов и базы данных интернет магазина ООО «Фармбокс»
3.1 Разработка и внедрение базы данных интернет магазина ООО «Фармбокс»
3.2 Разработка и внедрение скриптов интернет магазина ООО "Фармбокс"
3.3 Разработка динамически обновляемой баннерной рекламы
Заключение
Введение
В современном информационном обществе каждая стабильная компания должна иметь собственный представительский сайт в сети Интернет, который обеспечит информационную поддержку существующего бизнеса.
Спрос на дистанционные покупки в России растет с каждым годом. Покупатели ценят свое время и деньги. Теперь им не надо объезжать кучу магазинов в поиске нужного товара, достаточно просто зайти на сайт, выбрать необходимую рубрику и найти соответствующий своим запросам товар или услугу. Найдя необходимое, покупатель имеет возможность посмотреть всю необходимую информацию о товаре и информацию о продавце. А уж затем совершает покупку.
Идея интернет-магазина состоит в том, что любой пользователь Интернета может зайти на сайт интернет-магазина, найти подробную информацию о интересующем его товаре и о том где этот товар можно приобрести.
Следует также отличать интернет-магазин от сайта с каталогом товара следующими особенностями - интернет-магазин в себе содержит полный спектр услуг, связанных с покупкой товара. Потенциальный покупатель может не только ознакомиться с товарами, услугами, но и заказать их с доставкой на дом, оплатив через электронные системы платежа.
С помощью web-сайта фирмы компания ООО «Фармбокс» сможет решать такие задачи, как представление компании в сети Интернет, расширение потенциальной аудитории потребителей, поддержка бренда, повышение узнаваемости, информирование общественности и др.
Разработка сайтов для компаний является актуальной и востребованной сферой деятельности, т.к. сайт фирмы в сети Интернет представляет собой достаточно дешевый и массовый способ рекламы, дает возможность потенциальным и существующим клиентам легко получать информацию о товарах и услугах компании, ее деловых интересах, что может помочь найти новых заказчиков и партнеров по бизнесу, а, следовательно, способствует увеличению объема продаж и рентабельности предприятия.
Соответственно тема выпускной квалификационной работы по разработке и внедрению интернет-магазина ООО «Фармбокс» с использованием динамически обновляемой баннерной рекламы является актуальной, так как будет выполняться по заказу реальной фирмы.
Целью выпускной квалификационной работы будет являться разработка и внедрение интернет-магазина ООО «Фармбокс» с использованием динамически обновляемой баннерной рекламы.
Объектом выпускной квалификационной работы будет являться коммерческая деятельность фирмы ООО «Фармбокс».
Предметом выпускной квалификационной работы будет являться процесс разработки интернет магазина ООО «Фармбокс» с использованием динамически обновляемой баннерной рекламы.
Из поставленной цели выпускной квалификационной работы и в соответствии с полученным техническим заданием были выделены задачи выпускной квалификационной работы:
· Рассмотреть деятельность фирмы ООО «Фармбокс» и выделить требования заказчика к создаваемому интернет магазину с использованием динамически обновляемой баннерной рекламы;
· Проанализировать информационные технологии, применяемые для разработки сайтов коммерческих фирм;
· Спроектировать структуру интернет магазина фирмы ООО «Фармбокс»;
· Спроектировать базу данных интернет магазина фирмы ООО «Фармбокс»;
· Разработать и внедрить базу данных и скрипты интернет магазина ООО «Фармбокс»;
· Разработать возможность использования в интернет магазине ООО «Фармбокс» динамически обновляемой баннерной рекламы;
· Заполнить интернет магазин фирмы ООО «Фармбокс» тестовыми группами товаров.
Выпускная квалификационная работа состоит из введения, трех глав, заключения, списка использованных источников и приложения.
Основными источниками для написания работы послужили книги и статьи по разработке Web-сервиса с применением PHP, CSS, HTML.
1. Анализ предметной области и информационных технологий разработки сайтов
1.1 Анализ предметной области
На первом этапе разработки интернет магазина для конкретной фирмы ООО «Фармбокс» необходимо рассмотреть и проанализировать коммерческую деятельность фирмы.
ООО «Фармбокс» является одной из старейших фармацевтических организаций Самарской области. В 2013 году был реорганизован в общество с ограниченной ответственностью. Сохранив в основе кадровую базу, по-прежнему активно работает на фармацевтическом рынке Самары.
Численность сотрудников на данный момент 30 человек. Из них - 80% составляют специалисты с высшим и средним фармацевтическим образованием. ООО «Фармбокс» имеет охраняемое складское помещение площадью 700 квадратных метров, оснащенное всем необходимым оборудованием, отвечающее требованиям органов санитарного и пожарного надзора, органов внутренних дел и в 2014 году прошедшее федеральное лицензирование. Помещение обеспечивает возможность хранения огнеопасных, термолабильных и других средств, требующих особых условий хранения в соответствии с их физико-химическими свойствами. Работа ООО «Фармбокс» полностью компьютеризирована. Организация владеет автопарком из собственных и наемных транспортных единиц [7].
ООО «Фармбокс» является поставщиком большинства учреждений здравоохранения Самары и Самарской области. Среди них: Областная клиническая больница им. М.И. Калинина, Офтальмологическая клиническая больница им. Т.И. Ерошевского, Областная психиатрическая больница, ОАО «Самарский диагностический центр», Самарский областной клинический госпиталь ветеранов войн, Областной клинический кардиологический диспансер, Областной наркологический диспансер, Областной онкологический центр, Областной противотуберкулезный диспансер, Бюро судебно-медицинской экспертизы, Областной центр по профилактике и борьбе со СПИД, Городская клиническая больница №1 им. Н.И. Пирогова, Городская больница №2 им. Н.А. Семашко и др.
ООО «Фармбокс» имеет многолетний опыт работы с предприятиями-поставщиками и производителями продукции для клинической химии: химических реактивов, лабораторного оборудования, диагностических наборов и т.п.
ООО «Фармбокс» осуществляет доставку продукции своим транспортом во все районы Самары и Самарской области.
Фирма ООО «Фармбокс» являлась основным поставщиком лекарств в Самарскую область до 2008 года. На данный момент ситуация изменилась, после реорганизации начался ребрендинг фирмы и расширение не только аптечной сети, но и создание перспективных фармакологических производств в Самаре и Ульяновске.
А в связи с обновлением фирмы и расширением ее коммерческой деятельности требуется и обновление и ребрендинг сайта - требуется новый броский интернет магазин. В связи с этим фирма осуществила заказ нескольких разработок в сфере информационных технологий [36].
Для работы в ООО «Фармбокс» подобраны компьютеры Aquarius. Aquarius Std, поставлен с предустановленной русифицированной операционной системой Microsoft Windows. Для создания и заполнения документов и прайсов используется программа Microsoft Excel.
На компьютерах фирмы для ведения бухгалтерского учета применяется программный продукт «1С: Предприятие. Конфигурация 1С: Бухгалтерия». Этот программный продукт включает в себя технологическую платформу "1С: Предприятие" и конфигурацию (прикладное решение) "Бухгалтерия предприятия".
Конфигурация "Бухгалтерия предприятия" предназначена для автоматизации бухгалтерского и налогового учета, включая подготовку обязательной (регламентированной) отчетности в организации. Бухгалтерский и налоговый учет ведется в соответствии с действующим законодательством Российской Федерации.
"1С: Бухгалтерия" поддерживает решение всех задач бухгалтерской службы предприятия, если бухгалтерская служба полностью отвечает за учет на предприятии, включая, например, выписку первичных документов, учет продаж и т. д. Данное прикладное обеспечение также можно использовать для ведения бухгалтерского и налогового учета [11].
В состав конфигурации включен план счетов бухгалтерского учета, соответствующий Приказу Минфина РФ "Об утверждении плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению" от 31 октября 2000 г. № 94н (в редакции Приказа Минфина РФ от 07.05.2003 № 38н). Состав счетов, организация аналитического, валютного, количественного учета на счетах соответствуют требованиям законодательства по ведению бухгалтерского учета и отражают данные в отчетности. При необходимости пользователи могут самостоятельно создавать дополнительные субсчета и разрезы аналитического учета.
Рис. 1.1 - Организационная структура фирмы ООО «Фармбокс»
Организационная структура фирмы ООО «Фармбокс» в связи с ребрендингом претерпела изменения. Организационная структура фирмы ООО «Фармбокс» представлена на рис. 1.1.
При разработке интернет магазина также будет очень важна организационная структура оптового склада-магазина компании ООО «Фармбокс», она отображена на рис 1.2.
Рис. 1.2 - Организационная структура оптового склада-магазина компании ООО «Фармбокс»
Управлением данной организацией занимается директор. В поле его деятельности лежит решение вопросов стратегического характера. Содержание большого штата сотрудников требует значительных материальных затрат, и чтобы избежать дополнительных материальных расходов многие отделы выполняют также дополнительные функции, которые на крупных и средних предприятиях находятся в ведение специальных отделов [17].
Директор выполняет следующие обязанности:
· планирование дальнейшего развития организации;
· подбор персонала;
· работа с поставщиками (поиск поставщиков, оплата поставок, контроль за своевременностью поставок);
· бухгалтерский учёт и контроль;
· проверка документации, контроль над наличием необходимой документации;
· отношения с налоговой инспекцией и банком.
В непосредственном подчинении директору находятся различные менеджеры. На них возложено выполнение следующих обязанностей:
· приём и учёт товарной продукции;
· планирование объёма партий заказа (согласовывается с директором);
· работа с покупателями (продажа товаров);
На основании рассмотренной организационной структуры фирмы ООО «Фармбокс» и на основе собеседования с представителем заказчика в лице коммерческого директора фирмы ООО «Фармбокс» были выявлены требования и пожелания заказчика к создаваемому интернет магазину:
· Разрабатываемый интернет магазин должен содержать полную базу данных товаров и услуг фирмы ООО «Фармбокс»;
· Виртуальный каталог товаров и услуг должен обновляться автоматически при загрузке в базу данных новых товаров и услуг;
· Домен и хостинг должны быть только коммерческими;
· Система администрирования должна быть понятна и проста;
· Необходима баннерная реклама на главной странице интернет магазина фирмы ООО «Фармбокс»;
· Необходимо чтобы интернет магазин был динамически обновляемым автоматически в его витринной части;
· В административной панели необходимо предусмотреть подключение сторонних модулей для оплаты услуг, валюты, мультиязычия.
Таким образом, была проанализирована предметная область - деятельность фирмы ООО «Фармбокс», ее организационная структура. Выявлены в результате собеседования с заказчиком в лице коммерческого директора фирмы ООО «Фармбокс» основные требования и пожелания к создаваемому интернет магазину.
На основании проведенного анализа предметной области и в соответствии с полученным техническим заданием, необходимо осуществить анализ и выбор информационных технологий для создания интернет-магазина ООО «Фармбокс» с использованием динамически обновляемой баннерной рекламы.
1.2 Анализ информационных технологий разработки сайтов
Рассмотрим PHP - популярный серверный язык сценариев для сети. Вообще говоря, PHP используется, чтобы добавить функциональность к веб-сайтам, которых не может достигнуть один только HTML [12]. Возможности PHP:
· Выполняет вычисления. PHP может выполнить все типы вычислений от выяснения, какой день это или что день недели 18 марта 2046, или выполнение всех типов математических уравнений. В PHP математические выражения составлены из операторов и операндов. Основное математическое дополнение, вычитание, умножение и деление сделаны, с использованием математических операторов. Большое количество математических функций - часть ядра PHP. Никакая установка не требуется, чтобы использовать их.
· PHP собирает пользовательскую информацию. Используя PHP, можно позволить пользователю непосредственно взаимодействовать со сценарием. Это может быть чем-то действительно простым, как сбор температуры от пользователя, которую он хочет преобразовать от градусов до другого формата, или это может быть более обширная информация, как добавление информации к адресной книге, позволив пользователям участвовать в форуме или участвовать в обзоре.
· PHP взаимодействует с базами данных mysql. PHP особенно хорош во взаимодействии с базами данных MySQL, которое открывает бесконечные возможности. Можно записать представленную пользователями информацию в базу данных, и можно получить информацию от базы данных. Это позволяет создавать страницы, на лету используя содержание базы данных. Можно даже администровать, сложными задачами, устанавливать систему входа в систему, создавать функцию поиска веб-сайта или сохранять каталог продукции и материально-технические ресурсы хранилища онлайн. Можно также использовать PHP и MySQL, чтобы установить автоматизированную картинную галерею, чтобы продемонстрировать продукты, услуги и товары [14].
· PHP и библиотека Gd создают графику. Можно воспользоваться библиотекой GD, которая связана с PHP, чтобы создать простую графику на лету или отредактировать существующую графику. Есть возможность изменить размеры изображений, повернуть их, изменить их на шкалу полутонов или сделать миниатюры из них. Практические применения позволяют пользователям редактировать свои аватары или генерировать проверки КАПЧИ. Можно также создать динамическую графику, которая всегда изменяется, такую как динамические подписи Twitter.
· PHP работает с cookie. Cookie используются, чтобы идентифицировать пользователя и сохранить предпочтения пользователя, на сайте, таким образом, информацию не нужно повторно вводить каждый раз, когда пользователь посещает сайт. Cookie - маленький файл, встроенный в браузер на компьютере пользователя. Используя PHP, можно создать, изменить и удалить cookie и получать значения cookie [19].
Таким образом, PHP -- скриптовый язык программирования общего назначения, интенсивно применяемый для разработки веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.
Язык и его интерпретатор разрабатываются группой энтузиастов в рамках проекта с открытым кодом. В области программирования для сети Интернет PHP -- один из популярных скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности, кроссплатформенности и распространению исходных кодов на основе лицензии PHP [21].
Популярность в области построения веб-сайтов определяется наличием большого набора встроенных средств для разработки веб-приложений. Основные из них:
• автоматическое извлечение POST и GET-параметров, а также переменных окружения веб-сервера в предопределённые массивы;
• взаимодействие с большим количеством различных СУБД (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape и Apache Derby, Informix, Ovrimos SQL, Lotus Notes, DB++, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, Firebird / InterBase, Paradox File Access, MaxDB, Интер-фейс PDO);
• автоматизированная отправка HTTP-заголовков;
• работа с HTTP-авторизацией;
• работа с cookies и сессиями;
• работа с локальными и удалёнными файлами, сокетами;
• обработка файлов, загружаемых на сервер;
• работа с XForms [27].
В настоящее время PHP используется сотнями тысяч разработчиков. Согласно рейтингу корпорации TIOBE, базирующейся на данных поисковых систем, в апреле 2011 года PHP находился на 5 месте среди языков программирования.
Для написания кода PHP использовалась программа Notepad++. Notepad++ - это свободный текстовый редактор с открытым исходным кодом для Windows с подсветкой синтаксиса большого количества языков программирования и разметки [5].
Базовые возможности Notepad++:
· подсветка синтаксиса;
· сворачивание кода;
· автодополнение и автоматическое закрытие скобок и тэгов (если активировано);
· закладки;
· регулярные выражения для поиска и замены;
· запись и воспроизведение макросов;
· сравнение файлов;
· переопределение любых горячих клавиш;
· резервное копирование сохраняемых файлов (включается в настройках);
· трансформация текста при помощи подключённого плагина TextFX;
· поддержка и конвертирование кодировок ANSI, UTF-8 и UCS-2;
· блоковое выделение текста, одновременное выделение нескольких разных мест (с использованием клавиши Ctrl);
· мультистрочное редактирование (с использованием клавиши Alt);
Возможности Notepad++ при установке дополнительных плагинов:
· шаблоны текста (сниппеты), вводимые с помощью сокращений (плагин SnippetPlus);
· FTP-менеджер (плагины: NppFTP);
· HEX-редактор;
· авто-сохранение (при потере фокуса; через настраиваемый промежуток времени);
· проверка орфографии (с использованием GNU Aspell);
· мощное симметричное и асимметричное шифрование текста (при установке плагина NppDarkCrypt);
· поддержка Zen Coding;
Рассмотрим SQL. База данных - основная часть большинства веб-сайтов и блогов, но установка и использование базы данных могут быть грандиозной задачей для веб-разработчика. База данных - структурированный набор данных [6]. Вот некоторые типичные примеры баз данных:
· База данных интернет-магазина, которая хранит продукты, потребительские детали и заказы
· База данных для веб-форума, который хранит участников, форумы, темы и сообщения;
· База данных для системы блога, такой как WordPress, которая хранит пользователей, сообщения в блоге, категории, теги и комментарии.
Программное обеспечение, которое управляет базами данных, известно, как система управления базами данных или DBMS. MySQL - пример DBMS. DBMSs часто называют также базами данных. Строго говоря, хотя, база данных - сами данные, в то время как DBMS - программное обеспечение, которое работает с базой данных [9].
Есть много различных способов организовать данные в базе данных, известной как модели базы данных. Один из самых популярных - реляционная модель, которая является тем, что MySQL использует (вместе с PostgreSQL, Oracle, Microsoft SQL Server и другими общими системами). Следовательно, MySQL известен как система управления реляционными базами данных или RDBMS [32].
Следующий рис. 1.3 показывает, как база данных, DBMS и код веб-сайта взаимодействуют друг с другом.
База данных (слева) - набор связанных данных, которыми управляет DBMS, такой как MySQL (центр) [14]. Веб-сценарии (справа) связываются с DBMS, чтобы вставить, обновить, удалить и получить данные в базе данных.
Ранее при использовании базы данных для своего веб-сайта хранили данные в текстовых файлах, таких как файлы разделенного от запятой значения (CSV). Этот метод возможно использовать для простых структур данных и небольших количеств данных, но при расширении сайта быстро возникает проблема. Поиск и обновление очень большого текстового файла происходит медленно и подвержен повреждению. К тому же, записи могут становиться ошибочными, при попытке соединить записи, такие как соединение потребительской записи на заказы, которые клиент сделал, и затем соединение каждой записи порядка на продукты, которые находятся в таблице [17].
Рис. 1.3 - Схема взаимодействия базы данных, DBMS и кода веб-сайта
Реляционные базы данных разработаны, чтобы решать все эти проблемы. Вот некоторые причины использовать базу данных вместо текстовых файлов:
· Быстрота. Базы данных используют индексы или ключи, чтобы найти записи данных чрезвычайно быстро. Например, как только добавлен ключ к emailAddress полю для записей подчиненного уровня в базе данных, сразу можно получить запись подчиненного уровня на основе адреса электронной почты пользователя почти немедленно, неважно сколько миллионов пользователей будет в базе данных.
· Надежность. DBMS гарантирует, что данные в базе данных считаны и записаны надежно, без повреждений данных. Много DBMSs позволяют использовать такие методы как блокировка и транзакции, чтобы гарантировать, что записи вставлены и обновлены предсказуемым способом.
· Позволяют соединить записи. Реляционные базы данных позволяют сохранить различные типы данных в группах, известных как таблицы. Можно соединить данные через запросы. Например, можно составить потребительскую таблицу и таблицу "Заказы", затем соединить потребительскую запись на все записи таблицы, связанные с клиентом. Возможность соединить записи через таблицы позволяет создать сложные базы данных с большим количеством различных типов связанных данных [19].
MySQL - это средство для создания сложных веб-сайтов и веб-приложений. MySQL наиболее распространенная система управления реляционными базами данных [22].
Есть много больших DBMSs там, включая MySQL, PostgreSQL, SQLite, Oracle и SQL Server, и все они могут использоваться в большинстве целей для веб-разработки.
Однако у MySQL действительно есть несколько преимуществ для веб-разработчиков по сравнению с некоторыми другими системами:
§ Открытый исходный код, что означает, что можно свободно для любого использовать и изменять код.
§ Широкая доступность. MySQL может быть установлен на многих различных платформах, и он обычно входит в стандарт с большинством установок веб-хостинга.
§ Простота в использовании. Установка и работа с базами данных MySQL очень простые.
· Работает хорошо с PHP. С версии 5.3 у PHP есть собственный драйвер MySQL, который тесно связан с механизмом PHP, делая его хорошим выбором для кодеров PHP.
Таким образом, без MySql создание базы данных интернет магазина ООО «Фармбокс», на современном этапе нецелесообразно.
Рассмотрим каскадную таблицу стилей (CSS). Каскадная таблица стилей (CSS) - Веб-страница, полученная из многократных источников с определенным порядком очередности, где определения любого элемента стиля конфликтуют [16]. Каскадная таблица стилей, рекомендация уровня 1 (CSS1) от Консорциума World Wide Web (W3C), который реализован в последних версиях Web browsers, определяет возможные таблицы стилей или операторы, которые могут определить, как данный элемент представлен в Веб-странице.
CSS дает максимальный контроль содержимого веб-страниц при создании многих страниц, создает по сути единый стиль для всего сайта [24]. С CSS источники определения стиля для данного элемента документа находятся в этом порядке очередности:
· Атрибут стиля на теге отдельного элемента;
· Элемент стиля, который определяет определенную таблицу стилей, содержащую объявления стиля или элемент ссылки, который соединяется с отдельным документом, содержащим элемент стиля. В Веб-странице элемент стиля помещен между оператором TITLE и оператором BODY.
· Импортированная таблица стилей, использует CSS @import нотация, чтобы автоматически импортировать и объединить внешнюю таблицу стилей с текущей таблицей стилей;
· Атрибуты стиля, определенные средством просмотра к браузеру;
· Таблица стилей по умолчанию принимается браузером.
В целом таблица стилей создателя веб-страницы имеет приоритет, но рекомендуется, чтобы браузеры обеспечили пути к средству просмотра, чтобы переопределить атрибуты стиля в некотором отношении. Так как вероятно, что различные браузеры примут решение реализовать CSS1 несколько по-другому, создатель веб-страницы должен протестировать страницу с различными браузерами.
Таким образом, для создания интернет магазина ООО «Фармбокс» с использованием динамически обновляемой баннерной рекламы будет использовано: разметка страниц Html, создание скриптов PHP, создание базы данных MySql, создание таблиц оформления стиля страниц Css, создаваться база данных и скрипты будут при помощи программного обеспечения Adobe Photoshop, Notepad++, Flash.
Прежде чем создавать интернет магазин ООО «Фармбокс» необходимо построить его информационную модель - по которой будут видны все взаимодействия сущностей данной информационной системы.
2. Проектирование модели информационной модели интернет магазина и базы данных ООО «Фармбокс»
2.1 Проектирование информационной модели интернет магазина ООО «Фармбокс»
Начинаем проектирование с модели AS - IS процесса «Продажа товара».
Функциональная модель, так называемая модель AS-IS (как есть), предназначена для описания существующих бизнес-процессов продажи товаров ООО «Фармбокс».
В рамках методологии IDEF0 бизнес-процесса представим набор элементов-работ, которые взаимодействуют между собой, а также покажем информационные, людские и производственные ресурсы, потребляемые каждой работой [21].
Диаграммы DFD дополнят то, что уже отражено в модели IDEF0, поскольку они описывают потоки данных, позволяя проследить, каким образом происходит обмен информацией между функциями внутри системы.
Построить такую диаграмму поможет программное обеспечение, предоставленное заказчиком BPwin.
BPwin это программный продукт, разработанный компанией ltd. Logic Works. Он предназначен для поддержки процесса создания информационных систем. Относится к категории CASE средств верхнего уровня [24]. Первая версия BPwin была выпущена в 1995 г. совместно с другим CASE средством - ERwin, предназначенным для моделирования данных. В дальнейшем, развитием и поддержанием BPwin занималась компания Platinum Technology, а последние версии разрабатывала компания CA Technologies.
BPwin является достаточно развитым средством моделирования, позволяющим проводить анализ, документирование и улучшение бизнес процессов. С его помощью можно моделировать действия в процессах, определять их порядок и необходимые ресурсы [24]. Модели BPwin создают структуру, необходимую для понимания бизнес процессов, выявления управляющих событий и порядка взаимодействия элементов процесса между собой. BPwin поддерживает функциональное моделирование, моделирование потока работ и потока данных. Соответствующие диаграммы реализованы на основе стандартов IDEF0, IDEF3 и DFD. Функциональное моделирование дает возможность осуществлять систематизированный анализ бизнес процессов, обращая внимание на регулярно выполняемые задачи (функции). Моделирование потока работ обеспечивает анализ логики выполнения процесса. Моделирование потока данных позволяет сконцентрировать внимание на обмене данными между различными задачами. Кроме того, что в BPwin создаются отдельные модели, также могут создаваться и смешанные модели.
Для анализа работы организации в комплексе, и построения больших моделей, в BPwin предусмотрена детализация. Модели могут быть разбиты на группы. Каждая модель представляется на более низком уровне детализации. При этом взаимосвязь между моделями и их элементами сохраняется. С помощью BPwin модель можно разделить на составляющие части, провести работу отдельно с каждой из них, а затем интегрировать обратно в единую модель.
BPwin позволяет создавать следующие виды моделей:
· Функциональные диаграммы, построенные на основе стандарта IDEF0. Эти диаграммы разделяются на четыре вида:
ь Первый вид, это контекстная диаграмма. Она представляет описание процесса на самом верхнем уровне. На этой диаграмме дается общее представление процесса и его взаимосвязи с внешней средой или другими процессами;
ь Второй вид - диаграмма декомпозиции. Она детализирует информацию контекстной диаграммы;
ь Третий вид - диаграмма дерева узлов. Эта диаграмма в BPwin предназначена для отображения иерархии функций;
ь Четвертый вид - диаграмма описаний. Применяется для представления отдельных частей процесса. С ее помощью можно дать различные описания, которые не поддерживаются стандартом IDEF0 [28].
· Диаграммы потока работ (FCD), построенные на основе стандарта IDEF3. Эти диаграммы дают возможность показать логику процесса, за счет представления задач в определенной последовательности. В дальнейшем, эти модели можно использовать в качестве основы для создания динамических моделей. Диаграммы потока данных (DFD). Эти диаграммы наглядно отображают, каким образом информация перемещается от задачи к задаче в рамках процесса. DFD модель представляет физические характеристики информационной системы, т.к. она показывает движение информационных объектов и хранилища данных [25].
· Модели стоимостного анализа. Эти модели строятся по правилам стоимостного анализа (Activity Base Costing - анализ). Модель может быть построена, только если уже существует полностью законченная и непротиворечивая функциональная модель. На каждую из задач функциональной модели назначаются метрики, представляющие затраты. Для модели определяются центры затрат. В результате получается модель стоимостного анализа.
· Динамические модели. Эти модели могут быть построены на основе диаграмм потока работ. BPwin позволяет исследовать эффекты в ходе дискретного изменения состояния задач процесса. Для этого могут задаваться различные сценарии поведения процесса. Чтобы провести динамическое моделирование необходимо экспортировать диаграммы на основе IDEF3 в специальный программный продукт - business process simulator (для BPwin 4.0) или Arena (для BPwin 7).
Построение модели начинается с представления всей системы в виде контекстной диаграммы процесса «Организовать продажу», состоящей из одного блока и дуг, показана на рис. 2.1.
Она является вершиной древовидной структуры диаграмм и представляет собой самое общее описание процесса продаж. На контекстной диаграмме отражаются внешние связи организации (бизнес-процесса), выполнена она в модели IDEF0.
Рис. 2.1 - Контекстная диаграмма процесса «Организовать продажу» в модели «AS-IS»
Описание системы с помощью IDEF0 называется функциональной моделью. Функциональная модель предназначена для описания существующих бизнес-процессов, в котором используются как естественный, так и графический языки. Для передачи информации о конкретной системе источником графического языка является сама методология IDEF0.
Методология IDEF0 предписывает построение иерархической системы диаграмм - единичных описаний фрагментов системы. Сначала проводится описание системы в целом и ее взаимодействия с окружающим миром (контекстная диаграмма), после чего проводится функциональная декомпозиция - система разбивается на подсистемы и каждая подсистема описывается отдельно (диаграммы декомпозиции). Затем каждая подсистема разбивается на более мелкие и так далее до достижения нужной степени подробности [22].
Каждая IDEF0-диаграмма содержит блоки и дуги. Блоки изображают функции моделируемой системы. Дуги связывают блоки вместе и отображают взаимодействия и взаимосвязи между ними.
Функциональные блоки (работы) на диаграммах изображаются прямоугольниками, означающими поименованные процессы, функции или задачи, которые происходят в течение определенного времени и имеют распознаваемые результаты. Имя работы должно быть выражено отглагольным существительным, обозначающим действие.
IDEF0 требует, чтобы в диаграмме было не менее трех и не более шести блоков. Эти ограничения поддерживают сложность диаграмм и модели на уровне, доступном для чтения, понимания и использования.
Каждая сторона блока имеет особое, вполне определенное назначение. Левая сторона блока предназначена для входов, верхняя - для управления, правая - для выходов, нижняя - для механизмов. Такое обозначение отражает определенные системные принципы: входы преобразуются в выходы управление ограничивает или предписывает условия выполнения преобразований, механизмы показывают, что и как выполняет функция.
Блоки в IDEF0 размещаются по степени важности, как ее понимает автор диаграммы. Этот относительный порядок называется доминированием. Доминирование понимается как влияние, которое один блок оказывает на другие блоки диаграммы. Например, самым доминирующим блоком диаграммы может быть либо первый из требуемой последовательности функций, либо планирующая или контролирующая функция, влияющая на все другие.
Наиболее доминирующий блок обычно размещается в верхнем левом углу диаграммы, а наименее доминирующий - в правом углу.
Расположение блоков на странице отражает авторское определение доминирования. Таким образом, топология диаграммы показывает, какие функции оказывают большее влияние на остальные. Чтобы подчеркнуть это, аналитик может перенумеровать блоки в соответствии с порядком их доминирования. Порядок доминирования может обозначаться цифрой, размещенной в правом нижнем углу каждого прямоугольника: 1 будет указывать на наибольшее доминирование, 2 - на следующее и т. д.
Взаимодействие работ с внешним миром и между собой описывается в виде стрелок, изображаемых одинарными линиями со стрелками на концах. Стрелки представляют собой некую информацию и именуются существительными.
В IDEF0 различают такие типы стрелок: Вход, Управление, Выход, Механизм.
Вход - это материал или информация, которые используются или преобразуются работой для получения результата (выхода), рисуется как стрелка, входящая в левую грань работы. Входящая информация, которая используется при процессе продажи, на диаграмме отражена, как предпочтение покупателя при выборе товара и рынка [29].
Управление - это правила, процедуры или стандарты, которыми руководствуются работники ООО «Фармбокс». Стрелка управления рисуется как входящая в верхнюю грань работы. Управление влияет на работу, но не преобразуется работой. На диаграмме отображены следующие процедуры управления: законодательная и нормативно-методическая документация.
Выход - это материал (информация), который производится работой. Стрелка выхода рисуется как исходящая из правой грани работы. Выходящими документами являются: проданный товар, чек, гарантия на товар.
Механизм - это ресурсы, которые выполняют работу, персонал предприятия, станки, устройства и т. д. Стрелка механизма рисуется как входящая в нижнюю грань работы [28]. Ресурсы при работе ООО «Фармбокс», на диаграмме отражены, как: продавец, Microsoft Excel.
На рисунке видно, что входной информацией для бизнес-процессов служит пожелания покупателя.
К управляющим документам можно отнести:
· закон РФ «О защите прав потребителей».
· К механизмам можно отнести:
· продавец;
· Microsoft Excel.
· На вход поступает:
· Пожелания покупателя;
· Прайс-лист.
· На выходе можно увидеть:
· отметка в прайс-листе;
· товарный чек;
· кассовый чек;
· гарантийный талон.
Уровень А0 наиболее важный в модели. На этом уровне моделируется функционально-структурная схема логической группы процессов.
Общий процесс «Организовать продажу» включает в себя три процесса: подготовить продажу, оформить продажу, выдать товар.
Данный уровень выполнен в IDEF0 и изображен на рис. 2.2.
Рис.2.2 - Общий процесс «Организовать продажу»
Процесс «Подготовить продажу» декомпозирован на три процесса:
· консультировать покупателя;
· выбрать товар;
· проверить наличие на складе.
В процессе «Подготовить продажу» продавец беседует с покупателем, узнает его предпочтения о товаре, с какой целью покупатель приобретает товар, какую сумму готов потратить. После предлагает перечень товаров, удовлетворяющих покупателя. Для этого представляет каждый товар. Покупатель знакомится с перечнем товаров и делает выбор. После выбора покупателем товара, продавец проверяет наличие товара на складе через прайс-лист. На выходе процесса «Подготовить продажу» информация о выбранном товаре. Данный процесс изображен на рис. 2.3.
Рис 2.3 - Процесс «Подготовить продажу»
Процесс «Организовать продажу» декомпозирован на три процесса: «Оплатить товар», «Отправить заявку на склад» и «Оформить документацию». В этом процессе покупатель расплачивается за товар, и продавец отправляет заявку на склад, получает товар со склада и оформляет документацию. Данный процесс изображен на рис. 2.4.
Рис 2.4 - Процесс «Оформить документацию»
Процесс «Выдать товар» декомпозирован на два процесса: «Передать товар покупателю» и «Оформить гарантию» В этом процессе продавец передает товар и товарный чек покупателю, оформляет гарантийный талон. Данный процесс изображен на рис. 2.5
Рис 2.5. - Процессы «Передать товар покупателю» и «Оформить гарантию»
Все документы создаются с помощью программы Microsoft Excel.
Фактически с продукцией предприятия ООО «Фармбокс» покупатель может встретиться только в магазине, и нигде больше он не может узнать о номенклатуре его товара. При постоянном повышении стоимости аренды и коммунальных услуг, при снижении розничных продаж, ООО «Фармбокс» имеет низкую рентабельность.
В настоящее время открывается значительное количество магазинов по продаже лекарственных средств. Следовательно, для поддержания конкурентоспособности ООО «Фармбокс» следует искать альтернативный источник сбыта продукции, которым может стать продажа через интернет магазин.
Преимущества от создания интернет магазина:
· возможность выхода на новые рынки сбыта;
· расширения клиентской базы;
· покупатели узнают о магазине больше, ООО «Фармбокс» сможет оперативно информировать о появлении новинок и о проведении промоакций в магазине, затрачивая существенно меньше средств, чем при использовании традиционных каналов коммуникации;
На основании полученной информации была построена схема существующего бизнес-процесса «Организовать продажу» модели «AS-IS» в нотации IDEF0.
При дальнейшем проектировании требуется:
· разработать модель TO - BE процесса организации товара и правильно выбрать средство программной реализации поставленной цели;
· дать обоснование выбранным программным средствам;
· к созданному программному продукту необходимо разработать руководство пользователя по работе с программой.
Приступим к разработке модели ТО-ВЕ процесса «Организовать продажу через интернет-магазин».
Найденные в модели AS-IS недостатки можно исправить при создании модели ТО-ВЕ - модели новой организации бизнес-процессов. Функциональная модель ТО-ВЕ позволяет уже на стадии проектирования будущей информационной системы определить изменения. Применение функциональной модели ТО-ВЕ позволяет не только сократить сроки внедрения информационной системы, но также снизить риски, связанные с невосприимчивостью персоналом новых информационных технологий [8].
На рис. 2.6 представлена контекстная диаграмма «Организовать продажу через интернет-магазин» модели ТО-ВЕ в методологии IDEF0. На входе в диаграмму поступают данные о предпочтениях покупателя, на выходе информация о проданном товаре, товарный чек, гарантийный талон.
Рис 2.6 - Диаграмма «Организовать продажу через интернет-магазин» модели ТО-ВЕ
На рис. 2.7 показано, что контекстная диаграмма декомпозирована на следующие блок-процессы:
· просмотреть сайт;
· найти товар;
· просмотреть информацию о товаре;
· добавить товар в корзину;
· оформить заказ;
· получить и оплатить товар.
В бизнес-процессе «Организовать продажу через интернет-магазин» покупатель заходит на сайт магазина, знакомится с сайтом и информацией о предприятии (процесс «Просмотреть сайт»). После покупатель ищет на сайте интересующий его товар с помощью каталога, который представляет собой меню сгруппированных товаров (процесс «Найти товар»). Затем покупатель смотрит информацию о товаре, его характеристику, фото, цену (процесс «Просмотреть информацию о товаре»). Если покупатель согласен с характеристиками товара и его ценой, он может добавить его в виртуальную корзину (процесс «Добавить товар в корзину»). После того как все покупаемые товары или один товар были добавлены в корзину покупатель проверяет наименование и количество товара в корзине и оформляет свой заказ, указывая при этом свой адрес, контактные данные (процесс «Оформить заказ»). После чего он подтверждает заказ с помощью телефона, на который звонит продавец. Затем покупатель дожидается доставки товара курьером, расплачивается за него (процесс «Получить и оплатить товар»).
Рис. 2.7 - Декомпозиция диаграммы «Организовать продажу через интернет-магазин» модели ТО-ВЕ
Отметим что процесс «Оформить заказ» был декомпозирован на четыре процесса:
· проверить корзину;
· указать контактные данные;
· отправить заказ;
· подтвердить заявку.
Декомпозиция процесса «Оформить заказ» изображена на рис. 2.8.
Рис. 2.8 - Декомпозиция диаграммы «Оформить заказ» модели ТО-ВЕ ?
Таким образом, была создана информационная модель интернет магазина ООО «Фармбокс». На основании анализа предметной области и при помощи технологии IDEFO и программного обеспечения BPwin.
2.2 Проектирование базы данных интернет магазина ООО «Фармбокс»
При построенной информационной модели интернет магазина ООО «Фармбокс» возможно сразу переходить к проектированию базы данных, так как построить полнофункциональную базу данных при использовании информационной модели очень просто.
База данных - это совокупность структурированных и взаимосвязанных данных и методов, обеспечивающих добавление выборку и отображение данных [7].
Спроектируем реляционную базу данных. Практически все СУБД позволяют добавлять новые данные в таблицы. С этой точки зрения СУБД не отличаются от программ электронных таблиц (Microsoft Excel), которые могут эмулировать некоторые функции баз данных. Существует три принципиальных отличия между СУБД и программами электронных таблиц:
· СУБД разрабатываются с целью обеспечения эффективной обработки больших объёмов информации, намного больших, чем те, с которыми справляются электронные таблицы;
· СУБД может легко связывать две таблицы так, что для пользователя они будут представляться одной таблицей. Реализовать такую возможность в электронных таблицах практически невозможно;
· СУБД минимизируют общий объём базы данных. Для этого таблицы, содержащие повторяющиеся данные, разбиваются на несколько связанных таблиц [13].
Приступим к проектированию логической модели базы данных интернет магазина ООО «Фармбокс».
База данных обеспечивает хранение информации, а также удобный и быстрый доступ к данным. Она представляет собой совокупность данных различного характера, организованных по определенным правилам.
Требования к организации баз данных:
· Удовлетворяет всем требованиям пользователей к содержимому базы данных;
· Гарантирует непротиворечивость и целостность данных;
· Неизбыточность:
· Обеспечивает естественное, легкое для восприятия структурирование информации;
· Удовлетворяет требованиям пользователей к производительности базы данных.
Логическое проектирование БД. Разрабатывается логическая структура БД, соответствующая логической модели предметной области. Решение этой задачи существенно зависит от модели данных (некоторая абстракция, будучи приложена к конкретным данным, позволяет пользователям и разработчикам трактовать их как информацию, т.е. сведения, содержащие не только данные, но и взаимосвязь между ними), поддерживаемой выбранной СУБД. Результатом выполнения этого этапа являются схемы БД концептуального и внешнего уровней архитектуры, составленные на языках определения данных (DDL). интернет баннерный реклама сайт
Реляционные базы данных состоят из нескольких таблиц, связь между которыми устанавливается с помощью совпадающих полей. Каждая запись в таблицах идентифицирует один объект.
Отношения между таблицами БД строятся по принципу: главная-подчиненная, где в главной - первичный ключ, а в подчиненной - внешний ключ, по которому идет связь с главной таблицей, - механизм внешних ключей (для поддержания ссылочной целостности данных). Смысл этого механизма состоит в том, что некоему атрибуту (или группе атрибутов) одного отношения назначается ссылка на первичный ключ другого отношения; тем самым закрепляются связи подчиненности между этими отношениями. При этом отношение, на первичный ключ которого ссылается внешний ключ другого отношения, называется master-отношением, или главным отношением; а отношение, от которого исходит ссылка, называется detail-отношением, или подчиненным отношением.
Связи бывают:
· один-к-одному - одной записи главной таблицы соответствует одна запись в подчиненной;
· один-ко-многим - одна запись главной таблицы может соответствовать нескольким записям в подчиненной;
· многие-ко-многим - Она не реализуется в некоторых СУБД, поэтому эта связь разбивается на один-ко-многим введением дополнительной таблицы, строки которой состоят из внешних ключей, ссылающихся на первичные ключи двух таблиц.
Следует определить наборы связей между таблицами для функциональной взаимосвязанной работы базы данных в системе связи будут отображены в логической модели базы данных как показано на рис. 2.9.
Рис. 2.9 - Логическая модель базы данных.
Логическая модель для базы данных включает 5 объектов:
· Товары описывает каждый товар в базе;
· Пользователи (клиенты) - описывает каждого человека, использующего интернет магазин для покупок;
· Заказы;
· Склад;
· Категории.
В планировании потребностей данных было принято решение, что несколько видов полей в многократных видах записей, и много полей могут совместно использовать определение. Ограничим поля:
· Имя и фамилия людей будут до 25 символов каждый;
· Уличные адресные шины будут до 40 символов;
· Названия города будут до 25 символов;
· Государственные коды являются стандартными сокращениями с 2 символами;
· Почтовые индексы будут до 10 символов;
· Идентификаторы товара будут до 20 символов.
· Другие идентификаторы числовые максимум с 7 цифрами;
· Заголовки (товары, статьи, и т.д.) будут до 50 символов.
В дальнейшем при создании даталогической модели необходимо добавить еще одну таблицу - Транзакции (описывает каждую транзакцию, включающую пользователя и товар).
Фрагмент даталогической модели базы данных с добавлением таблицы транзакции показана на рис. 2.10.
Рис. 2.10 - Фрагмент даталогической модели базы данных
Полностью даталогическая модель базы данных интернет магазина ООО «Фармбокс» будет выглядеть как показано на рис. 2.11
Рис. 2.11 - Даталогическая модель базы данных интернет магазина ООО «Фармбокс»
Таким образом, была построена даталогическая модель базы данных интернет магазина ООО «Фармбокс», на основании ранее построенной диаграммы IDEFO.
3. Разработка и внедрение скриптов и базы данных интернет магазина ООО «Фармбокс»
3.1 Разработка и внедрение базы данных интернет магазина ООО «Фармбокс»
Прежде чем приступать к созданию базы данных интернет магазина ООО «Фармбокс» необходимо зарегистрировать домен, и выбрать и зарегистрировать хостинг. По требованию заказчика в лице директора ООО «Фармбокс» интернет магазин должен быть размещен на платном хостинге и домен должен быть первого уровня и также платным.
Регистратор доменных имен был выбран www.regit.ru, в связи с достаточно низкой ценой и удобной оплатой. Было выбрано доменное имя, совпадающее с именем фирмы а также добавлено указание на город размещения основного офиса - www.farmbox-samara.ru, что очень хорошо скажется на дальнейшем продвижении сайта в поисковых системах - SEO продвижении.
Далее переходим к выбору коммерческого хостинга. Хостинг (англ. hosting) -- услуга по предоставлению вычислительных мощностей для физического размещения информации на сервере, постоянно находящемся в сети (обычно Интернет) [13]. Хостингом также называется услуга по размещению оборудования клиента на территории провайдера с обеспечением подключения его к каналам связи с высокой пропускной способностью.
Обычно под понятием услуги хостинга подразумевают как минимум услугу размещения файлов сайта на сервере, на котором запущено программное обеспечение, необходимое для обработки запросов к этим файлам (веб-сервер). Как правило, в услугу хостинга уже входит предоставление места для почтовой корреспонденции, баз данных, DNS, файлового хранилища на специально выделенном файл-сервере и т. п., а также поддержка функционирования соответствующих сервисов.
...Подобные документы
Разработка интернет-магазина для реального заказчика. Проведение анализа и выбор интернет-технологий для разработки интернет-магазина. Проектирование предметной области. Разработка динамических web-страниц интернет-магазина, управляемых базой данных.
дипломная работа [1,7 M], добавлен 08.06.2013Анализ сравнения интернет-магазина и электронного магазина. Проектирование структуры web-сайта. Обработка заказа. Основное понятие языка php. Средства безопасности системного уровня приложения. Разработка структуры базы данных и структуры web-сайта.
курсовая работа [1,4 M], добавлен 31.03.2014Разработка, внедрение, адаптация, сопровождение программного обеспечения и информационных ресурсов. Наладка и обслуживание оборудования отраслевой направленности. Наполнение базы данных интернет-магазина. Публикация и оптимизация сайта в сети интернет.
отчет по практике [2,7 M], добавлен 18.05.2015Проектирование книжного интернет-магазина для реализации книжной продукции через Интернет. Анализ и обоснование выбора языков программирования и средств разработки сайта. Затраты внедрение сайта, его программное обеспечение, тестирование и отладка.
дипломная работа [2,1 M], добавлен 06.06.2013Проектирование архитектуры и разработка веб-сайта для магазина строительных материалов. Анализ ключевых процессов работы интернет-магазинов, составление схем работы сервиса и схем товарооборота. Проектирование базы данных и бизнес-логики приложения.
курсовая работа [826,4 K], добавлен 09.09.2022Знакомство с организационно-функциональной структурой и хозяйственной деятельностью предприятия. Сравнительный анализ интернет-магазинов. Формирование требований к интернет-магазину. Обоснование экономической эффективности разработки интернет-магазина.
курсовая работа [1,4 M], добавлен 15.04.2012CRM-системы: разновидности, проблемы реализации, их преимущества и недостатки. Критические характеристики CRM-систем для работы через Интернет (WEB-CRM). Разработка содержания и структуры WEB-сайта интренет-магазина "Vinil", создание схемы и базы данных.
курсовая работа [2,6 M], добавлен 19.05.2013Разработка интернет-магазина, который специализируется на продаже книг. Сравнение технологий и средств разработки: языки программирования и программное обеспечение. Социальные сети и система управления контентом. Проектирование модели базы данных.
курсовая работа [3,6 M], добавлен 25.06.2012Моделирование и разработка web-сайтов. Обзор СУБД, применяемых в программировании. Обзор и сравнительный анализ систем управления сайтами. Интернет-магазины в сфере автомобильного бизнеса, их функциональные возможности. Разработка прототипа магазина.
курсовая работа [3,0 M], добавлен 07.11.2013Технологии создания web-страниц. Появление Active Server Pages. Разработка динамического web-сайта на asp.net. Создание дизайна и каркаса сайта с использованием стандартных HTML таблиц. Проектирование базы данных на основе ado.net и подключение к ней.
контрольная работа [2,4 M], добавлен 24.05.2019Организационная структура управления деятельностью ООО "Стройинвест". Создание интернет-магазина для организации: определение аппаратных и программных средств разработки продукта, реализация информационных страниц, анализ требований к хостингу сайта.
дипломная работа [8,7 M], добавлен 27.09.2011Специфика создания базы данных "On-line магазин", содержащей информацию о работе интернет-магазина. Проектирование логического и физического уровней с использованием CASE-средства Erwin. Реализация базы данных в архитектуре "клиент-сервер" на языке Java.
курсовая работа [1,2 M], добавлен 26.06.2012Разработка и внедрение Интернет-магазина, соответствующего требованиям заказчика. Усовершенствование исследуемого бизнес-процесса. Оценка и обоснование экономической эффективности магазина. Управление проектами по созданию программного обеспечения.
дипломная работа [2,6 M], добавлен 20.06.2017Общая характеристика концептуального проектирования. Особенности проектирования базы данных и структуры "Оnly for you". Расчет текущих и капитальных затрат, характеристика экономического эффекта на примере интернет-магазина женской одежды "Оnly for you".
курсовая работа [963,8 K], добавлен 23.06.2012Анализ функционирования интернет-сайтов по предоставлению услуг. Обзор методологий проектирования интернет-представительства. Инструментальные средства разработки и реализации системы управления сайтом. Разработка интерфейса пользователя и web-сайта.
дипломная работа [1,2 M], добавлен 03.08.2014Характеристика основных программных средств построения электронного магазина. Разработка структуры построения электронного магазина. Безопасность платежей в Интернете. Разработка алгоритма работы интернет-магазина. Разработка системы оплаты и доставки.
дипломная работа [1,9 M], добавлен 10.03.2014Основные технологии разработки ресурсов Интернет. Процесс разработки веб-сайта. Понятие Web-сайта и классификация Web-сайтов. Основные этапы разработки Web-сайта. Использование HTML, CSS, JavaScript, FLASH, PHP и реляционной базы данных MySQL.
презентация [1,3 M], добавлен 28.11.2015Анализ средств информации консалтингового бизнеса: обзор языков программирования и программных средств для создания сайтов, информационных систем и сайтов консалтинговых фирм. Моделирование бизнес-процессов. Разработка интернет-представительства.
дипломная работа [2,9 M], добавлен 11.04.2012Интернет-магазин как одно из перспективных средств ведения бизнеса, технологические подходы и решения, применяемые при его построении. Проектирование базы данных и интернет-магазина для компьютерного салона "Стоик". Выбор средств разработки и реализации.
дипломная работа [4,7 M], добавлен 21.05.2013Принципы построения СУБД, их достоинства. Архитектура распределенной информационной системы. Разработка интернет-магазина рынка книг: построение физической модели данных на языке SQL, проектирование схемы базы данных с использованием веб-интерфейса.
курсовая работа [2,3 M], добавлен 01.11.2011