Проектирование и реализация информационной системы интернет-магазина
Интернет-магазин – программное обеспечение для удобства покупок и продаж с веб-сайта. Характеристика существующих средств проектирования и разработки информационных систем. Описание особенностей интерфейса разрабатываемого программного приложения.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 07.05.2019 |
Размер файла | 703,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Размещено на http://www.allbest.ru
Введение
С развитием электронной коммерции высокотехнологичным инструментом ведения бизнеса становится интернет-магазин - программное обеспечение для удобства покупок и продаж с веб-сайта. Снижая затраты на персонал и аренду помещений, он тем не менее требует существенных вложений в функционал и внешний вид для привлечения клиентов и увеличения объёмов продаж.
Создание интернет-магазина поможет укрепить свои позиции на традиционных рынках и выходить на новые, с помощью интернет-магазина можно увеличить продажи, а соответственно оборот и прибыль. Особенно создание интернет-магазина полезно для начинающих предпринимателей, так как это позволит с минимальными затратами организовать свой собственный бизнес, а интернет-магазин поможет увеличить продажи и открыть новые рынки сбыта товаров. Поэтому разработка предлагаемой информационной системы является актуальной.
Целью данной работы является разработка веб-сайта, который позволит значительно упростить пользователям поиск и покупку интересующих товаров, а администраторам - управлять функционированием интернет-магазина: добавлять, редактировать, удалять товары, категории, принимать и отменять заказы с помощью панели управления сайтом.
Объектом исследования является процесс разработки информационных систем.
Предметом исследования является проектирование, разработка информационной системы интернет-магазина.
Задачи исследования:
1 изучить предметную область интернет-магазина,
2 язык программирования PHP,
3 среду разработки PHP Storm,
4 изучить аналогичные информационные системы,
5 спроектировать базу данных и реализовать ее на выбранной СУБД,
6 проверить готовую информационную систему на ошибки (протестировать).
Методы исследования: изучение литературы по разработке сайтов, просмотр обучающих видео.
Результатом выполнения курсового проекта стала информационная система интернет-магазина «The Electronix» (https://the-electronix.store), занимающегося продажей электроники (смартфоны, компьютеры, комплектующие и аксессуары к ним).
1. Теоретическое исследование предметной области
1.1 Анализ существующих информационных систем интернет-магазинов
В городе Глазов существует несколько интернет-магазинов электроники, рассмотрим два из них: dns-shop.ru и zeon18.ru.
1 Dns-shop.ru
При открытии сайта https://www.dns-shop.ru видна его главная страница (рисунок 1). На ней показаны «Лучшие предложения» - популярные товары. Слева расположены категории товаров, сверху поиск, ссылки для ознакомления покупателя с информацией о магазинах, бонусах и т.п.
После авторизации можно просматривать историю заказов, их статус, оставить отзыв или прокомментировать купленный товар, задать вопрос поддержке.
Достоинства:
· Заказ и онлайн-оплата товаров
· Просмотр истории заказов
Недостатки:
· Не найдены
Рисунок 1 - Главная страница сайта dns-shop.ru
2 Zeon18.ru
При открытии сайта https://zeon18.ru видна его главная страница (рисунок 2). Она включает в себя «Новинки» - новые товары, новости, обзоры, описание магазина. Сверху расположен поиск, ссылки на другие сервисы Zeon, слева - категории товаров.
Достоинства:
· Просмотр истории заказов
· Онлайн-консультант
Недостатки:
· Отсутствие онлайн-оплаты
Рисунок 2 - Главная страница сайта zeon18.ru
Из этого следует, что существующие информационные системы подходят под требования интернет-магазинов. Но так как их исходные коды закрыты, требуется разработка новой информационной системы.
Для создания новой информационной системы следует применить достоинства рассмотренных аналогов и постараться не допустить их недостатков.
1.2 Обзор существующих средств проектирования и разработки ИС
Современные средства проектирования (СП) могут быть разделены на две большие категории. Первую составляют CASE-системы (как независимые (upper CASE), так и интегрированные с СУБД), обеспечивающие проектирование БД и приложений в комплексе с интегрированными средствами разработки приложений "клиент-сервер" (например, Westmount I-CASE+Uniface, Designer/2000+Developer/2000). Их основное достоинство заключается в том, что они позволяют разрабатывать всю ИС целиком (функциональные спецификации, логику процессов, интерфейс с пользователем и базу данных), оставаясь в одной технологической среде. Инструменты этой категории, как правило, обладают существенной сложностью, широкой сферой применения и высокой гибкостью.
Вторую категорию составляют собственно средства проектирования БД, реализующие ту или иную методологию, как правило, "сущность-связь" ("entity-relationship") и рассматриваемые в комплексе со средствами разработки приложений. К средствам этой категории можно отнести такие, как SILVERRUN+JAM, ERwin/ERX+PowerBuilder и др.
Помимо указанных категорий, СП можно классифицировать по следующим признакам:
· степени интегрированности: (отдельные локальные средства, набор частично интегрированных средств, охватывающих большинство этапов жизненного цикла ИС и полностью интегрированные средства, связанные общей базой проектных данных - репозиторием);
· применяемым методологиям и моделям систем и БД;
· степени интегрированности с СУБД;
· степени открытости;
· доступным платформам.
В разряд СП попадают как относительно дешевые системы для персональных компьютеров (ПК) с весьма ограниченными возможностями, так и дорогостоящие системы для неоднородных вычислительных платформ и операционных сред. Так, современный рынок программных средств насчитывает около 300 различных CASE-систем, наиболее мощные из которых так или иначе используются практически всеми ведущими западными фирмами.
Применение СП требует от потенциальных пользователей специальной подготовки и обучения. Опыт показывает, что внедрение СП осуществляется медленно, однако по мере приобретения практических навыков и общей культуры проектирования эффективность применения этих средств резко возрастает, причем наибольшая потребность в использовании СП испытывается на начальных этапах разработки, а именно на этапах анализа и спецификации требований. Это объясняется тем, что цена ошибок, допущенных на начальных этапах, на несколько порядков превышает цену ошибок, выявленных на более поздних этапах разработки.
На сегодняшний день Российский рынок программного обеспечения располагает следующими наиболее развитыми СП:
· Westmount I-CASE;
· Uniface;
· Designer/2000+Developer/2000 (ORACLE);
· SILVERRUN+JAM;
· ERwin/ERX+PowerBuilder.
Приведенный список не претендует на полноту. Кроме того, на рынке постоянно появляются как новые (для отечественных пользователей) системы, так и новые версии, модификации перечисленных систем (например, CASE/4/0, System Architect и т.д.).
Некоторое представление о возможностях наиболее развитых СП может дать краткая характеристика следующих программных продуктов:
1. Westmount I-CASE 3.2 (CADRE Technologies Inc.) [15]
Westmount I-CASE представляет собой интегрированный программный продукт, обеспечивающий выполнение следующих функций:
· графическое проектирование архитектуры системы (проектирование состава и связи вычислительных средств, распределения задач системы между вычислительными средствами, моделирование отношений типа "клиент- сервер", анализ использования мониторов транзакций и особенностей функционирования систем в реальном времени);
· проектирование диаграмм потоков данных, "сущность-связь", структур данных, структурных схем программ и последовательностей экранных форм; интернет программный магазин интерфейс
· генерация кода программ на 4GL целевой СУБД с полным обеспечением программной среды и генерация SQL-кода для создания таблиц БД, индексов, ограничений целостности и хранимых процедур;
· программирование на языке C со встроенным SQL;
· управление версиями и конфигурацией проекта;
· генерация проектной документации по стандартным и индивидуальным шаблонам;
· экспорт и импорт данных проекта в формате CDIF.
Westmount I-CASE можно использовать в конфигурации "клиент-сервер", при этом база проектных данных может располагаться на сервере, а рабочие места разработчиков могут быть клиентами.
Westmount I-CASE функционирует на всех основных UNIX-платформах и VMS. В качестве целевой СУБД могут использоваться ORACLE, Informix, Sybase и Ingres.
В качестве отдельного продукта поставляется интерфейс Westmount-Uniface Bridge, обеспечивающий совместное использование двух систем в рамках единой технологической среды проектирования (при этом схемы БД, структурные схемы программ и последовательности экранных форм непосредственно в режиме on-line, без создания каких-либо файлов экспорта- импорта, переносятся в репозиторий Uniface, и, наоборот, прикладные модели, сформированные средствами Uniface, могут быть перенесены в репозиторий Westmount I-CASE. Возможные рассогласования между репозиториями двух систем устраняются с помощью специальной утилиты).
В рамках версии Westmount I-CASE 4.0 предполагается обеспечить возможность функционирования клиентской части в среде Windows 95, а серверной - в среде Windows NT.
2. Uniface (Compuware) [15]
Uniface 6.1 представляет собой среду разработки крупномасштабных приложений "клиент-сервер" и имеет следующую компонентную архитектуру:
· Application Objects Repository (репозиторий объектов приложений) содержит метаданные, автоматически используемые всеми остальными компонентами на протяжении жизненного цикла ИС.
· Application Model Manager поддерживает прикладные модели, каждая из которых представляет собой подмножество общей схемы БД с точки зрения данного приложения.
· Rapid Application Builder - средство быстрого создания экранных форм и отчетов на базе объектов прикладной модели. Оно включает графический редактор форм, средства прототипирования, отладки, тестирования и документирования. Реализован интерфейс с разнообразными типами оконных элементов управления (Open Widget Interface) для существующих графических систем - MS Windows (включая VBX), Motif, OS/2.
· Developer Services (службы разработчика) - используются для поддержки крупных проектов и реализуют контроль версий, права доступа, глобальные модификации и т.д. Это обеспечивает разработчиков средствами параллельного проектирования, входного и выходного контроля, поиска, просмотра, поддержки и выдачи отчетов по данным системы контроля версий.
· Deployment Manager (управление распространением приложений) - средства, позволяющие подготовить созданное приложение для распространения, установить и сопровождать его (при этом платформа пользователя может отличаться от платформы разработчика). В их состав входят сетевые драйверы и драйверы СУБД, сервер приложений (полисервер), средства распространения приложений и управления базами данных. Uniface поддерживает интерфейс практически со всеми известными программно- аппаратными платформами, СУБД, CASE-средствами, сетевыми протоколами и менеджерами транзакций.
· Personal Series (персональные средства) - используются для создания сложных запросов и отчетов в графической форме, а также для переноса данных в такие системы, как WinWord и Excel.
1.3 Концептуальная и логическая модель информационной системы
Концептуальная модель.
Покупатель может размещать много заказов, но у заказа может быть только один покупатель. Один заказ состоит из одной корзины заказа, одна корзина состоит из одного заказа. В корзине может быть много товаров, но тип товара в корзине только один. Почта доставляет множество заказов, но один заказ доставляет одна почта.
Рисунок 3 - Концептуальная модель
Логическая модель.
Сущность «Пользователи» состоит из полей:
· Номер пользователя.
· E-Mail и пароль для входа в личный кабинет.
· Фамилия, имя, отчество.
· Должность (покупатель, администратор).
Сущность «Адреса» состоит из полей:
· Номер адреса.
· Пользователь, который указал адрес в качестве своего.
· Адрес.
Сущность «Товары» состоит из полей:
· Номер товара.
· Название и его описание.
· Цена постоянная и цена со скидкой.
· Основная фотография.
· Категория товара.
· Количество на складе.
· Показать товар - будет ли товар показан на сайте или скрыт.
Сущность «Заказы» состоит из полей:
· Номер заказа.
· Пользователь, который создал заказ.
· Адрес, на который требуется доставить товары.
· Дата заказа.
· Статус заказа (отправлен, доставлен и др.).
Сущность «Товары заказа» состоит из полей:
· Заказ.
· Товар.
· Цена товара на момент заказа.
· Количество.
Сущность «Фотографии» состоит из полей:
· Номер фотографии.
· Товар.
· Ссылка на файл фотографии товара.
Сущность «Характеристики» состоит из полей:
· Товар.
· Имя характеристики (процессор, товар и т.п.).
· Значение (название процессора, размер экрана и др.).
Сущность «Категории» состоит из полей:
· Номер категории.
· Название.
· Родительская категория - для того, чтобы создать иерархическую структуру категорий.
· Изображение категории.
Рисунок 4 - Логическая модель
С помощью концептуальной и логической схемы будет составлена физическая модель базы данных интернет-магазина.
2. Реализация информационной системы
2.1 Реализация программного средства
Для реализации интернет-магазина была выбрана система управления базами данных MySQL. MySQL -- это самая популярная в мире СУБД с открытым кодом. Благодаря своей проверенной производительности, надежности и простоте использования MySQL наиболее часто используется для веб-приложений. MySQL является идеальным решением для малых и средних приложений.
Достоинства:
· Простота: легко устанавливается. Существует много сторонних инструментов, облегчающих начало работы с БД.
· Много функций: MySQL поддерживает большую часть функционала SQL.
· Безопасность: в MySQL встроено много функций безопасности.
· Мощность и масштабируемость: может работать с большими объёмами данных и походит для масштабируемых приложений.
· Скорость: пренебрежение некоторыми стандартами позволяет MySQL работать производительнее.
Рисунок 5 - Физическая модель
На рисунке 5 изображена физическая модель базы данных. База данных состоит из 8 связанных между собой таблиц.
Таблица «categories»:
· id - id категории,
· name - название категории,
· parent - id родительской категории, или NULL, если она является главной (связано с полем id таблицы categories),
· image - изображение категории.
Таблица «products»:
· id - id товара,
· name - название товара,
· desc - описание товара,
· price - цена,
· new_price - цена со скидкой,
· main_photo - ссылка на основную фотографию товара,
· category - id категории товара (связано с полем id таблицы categories),
· col - количество товара в наличии,
· show - показать или скрыть товар,
· del - метка удаленного товара.
Таблица «specifications»:
· product - id товара (связано с полем id таблицы products),
· name - название товара,
· value - описание товара.
Таблица «photos»:
· id - id фотографии,
· product - id товара (связано с полем id таблицы products),
· photo - ссылка на дополнительную фотографию товара.
Таблица «users»:
· id - id пользователя,
· email - E-Mail пользователя,
· password - пароль пользователя, хранится в виде хеша,
· first_name, last_name, middle_name - ФИО пользователя,
· role - тип пользователя (0 - обычный пользователь, 1 - администратор, который имеет доступ к панели управления).
Таблица «addresses»:
· id - id адреса,
· user - id пользователя, которому принадлежит адрес (связано с полем id таблицы users),
· address - адрес,
· show - метка удаленного адреса.
Таблица «orders»:
· id - id заказа,
· user - id пользователя, совершившего заказ (связано с полем id таблицы users),
· address - id адреса (связано с полем id таблицы addresses),
· date - дата заказа,
· status - статус заказа.
Таблица «order_products»:
· order - id заказа (связано с полем id таблицы orders),
· product - id товара (связано с полем id таблицы products),
· price - цена товара на момент заказа,
· col - количество этого товара в заказе,
2.2 Описание интерфейса информационной системы
При открытии главной страницы сайта открывается домашняя страница (рисунок 6). На ней указаны категории и новые товары.
Страница категории показана на рисунке 7. На ней показаны все товары этой категории. Если товаров много, то они выводятся постранично.
Для заказа товаров нужно зарегистрироваться и авторизоваться. Сделать это можно нажав на иконку человека рядом со строкой поиска.
После ввода верных данных откроется страница пользователя (рисунок 8). На ней можно увидеть количество заказов и указанных адресов доставки.
При открытии заказов пользователя (рисунок 9) можно увидеть историю заказов: дату, сумму, статус (отправлен, доставлен и др.).
Для заказа товаров сначала необходимо добавить их в корзину. Сделать это можно на странице товара или при нажатии на иконку корзины на товаре. Для открытия корзины нужно нажать на иконку корзины рядом со строкой поиска.
Страница корзины показана на рисунке 10. Из корзины можно удалять товары, изменять их количество.
Для оформления заказа нужно нажать на кнопку «Оформить заказ». Откроется страница, указанная на рисунке 11. На ней можно увидеть товары заказа, их количество, цену, общую сумму заказа, свои данные (ФИО, адрес). Если адрес еще не указан, то можно добавить новый.
При подтверждении заказа покажется сообщение (рисунок 12).
Рисунок 6 - Главная страница сайта
Рисунок 7 - Страница категории
Рисунок 8 - Страница пользователя
Рисунок 9 - Заказы пользователя
Рисунок 10 - Корзина
Рисунок 11 - Оформление заказа
Рисунок 12 - Сообщение о заказе
2.3 Тестирование
Тест case: регистрация пользователя с положительным результатом.
Условия воспроизведения: перейти на страницу https://the-electronix.store/account/register.
Как воспроизвести:
1. Ввести фамилию.
2. Ввести имя.
3. Ввести отчество (если есть).
4. Ввести E-Mail.
5. Ввести пароль и его подтверждение.
6. Нажать на кнопку «Регистрация».
Ожидаемый результат: переадресация на страницу входа с сообщением «Вы успешно зарегистрировались. Теперь можно войти».
Фактический результат: переадресация на страницу входа с сообщением «Вы успешно зарегистрировались. Теперь можно войти».
Тест case: регистрация пользователя с незаполненными полями или заполненными частично.
Условия воспроизведения: перейти на страницу https://the-electronix.store/account/register.
Как воспроизвести:
1. Заполнить часть полей.
2. Нажать на кнопку «Регистрация».
Ожидаемый результат: сообщение «Введите все данные».
Фактический результат: сообщение «Введите все данные».
Тест case: авторизация пользователя с отрицательным результатом.
Условия воспроизведения: перейти на страницу https://the-electronix.store/account/login.
Как воспроизвести:
1. Ввести E-Mail пользователя, которого нет в базе данных.
2. Ввести пароль пользователя, которого нет в базе данных.
3. Нажать на кнопку «Войти».
Ожидаемый результат: сообщение «Неверные данные для входа».
Фактический результат: сообщение «Неверные данные для входа».
Тест case: авторизация пользователя с положительным результатом.
Условия воспроизведения: перейти на страницу https://the-electronix.store/account/login.
Как воспроизвести:
1. Ввести E-Mail пользователя, который есть в базе данных.
2. Ввести пароль пользователя, который есть в базе данных, принадлежащий данному E-Mail.
3. Нажать на кнопку «Войти».
Ожидаемый результат: переадресация на страницу пользователя.
Фактический результат: переадресация на страницу пользователя.
Тест case: авторизация администратора с положительным результатом.
Условия воспроизведения: перейти на страницу https://the-electronix.store/account/login.
Как воспроизвести:
1. Ввести E-Mail администратора, который есть в базе данных.
2. Ввести пароль администратора, который есть в базе данных, принадлежащий данному E-Mail.
3. Нажать на кнопку «Войти».
Ожидаемый результат: переадресация в панель управления интернет-магазином.
Фактический результат: переадресация в панель управления интернет-магазином.
Тест case: поиск существующего товара.
Условия воспроизведения: перейти на любую страницу сайта (например https://the-electronix.store).
Как воспроизвести:
1. Ввести поисковую фразу (название товара или характеристики), который есть на сайте.
2. Нажать на кнопку поиска (с иконкой лупы) или клавишу «Enter».
Ожидаемый результат: вывод товаров, в названии или характеристиках которых найдена фраза поискового запроса.
Фактический результат: вывод товаров, в названии или характеристиках которых найдена фраза поискового запроса.
Тест case: поиск несуществующего товара.
Условия воспроизведения: перейти на любую страницу сайта (например https://the-electronix.store).
Как воспроизвести:
1. Ввести поисковую фразу (название товара или характеристики), которого нет на сайте.
2. Нажать на кнопку поиска (с иконкой лупы) или клавишу «Enter».
Ожидаемый результат: сообщение «Ничего не найдено».
Фактический результат: сообщение «Ничего не найдено».
Заключение
Подведя итоги выполнения курсовой работы, можно отметить, что поставленная цель достигнута.
Изучена общая теоретическая часть по разработке сайтов.
Самостоятельно были определены способы и методы обработки данных, компонентов и прочих объектов.
Изучена среда разработки PHP Storm и СУБД MySQL.
Разработанная информационная система является полноценным интернет-магазином.
Выполненное тестирование ошибок не обнаружило, все работает корректно.
Таким образом, задачи, поставленные в начале курсовой работы, были выполнены, а цель - достигнута.
Список литературы
1. Маклафлин, Б. PHP и MySQL. Исчерпывающее руководство [Текст] / Б. Маклафлин -- СПб.: Питер, 2012. -- 512 с.
2. Дронов, В.А. PHP, MySQL, HTML5 и CSS 3. Разработка современных динамических Web-сайтов [Текст] / В.А. Дронов -- СПб.: BHV-СПб, 2016. -- 688 с.
3. Дари, К. PHP и MySQL. Создание интернет-магазина [Текст] / К. Дари, Э. Баланеску. -- М.: Вильямс, 2010. -- 640 с.
4. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench [Электронный ресурс] Учебное пособие / С.А. Мартишин и др. -- М.: ИД ФОРУМ: НИЦ Инфра-М, 2012. -- 160 с. -- Режим доступа: http://znanium.com/ catalog/product/318518.
5. Никсон, Р. Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript [Текст] / Р. Никсон. -- СПб.: Питер, 2012. -- 496 с.
6. Форта, Б. Освой самостоятельно SQL. 10 минут на урок, 3-е издание [Текст] / Б. Форта -- М.: Издательский дом “Вильямс”, 2006. -- 288 с.
7. Гончаров, А. Самоучитель HTML [Текст] / А. Гончаров -- СПб.: Питер, 2008. -- 240 с.
8. Одиночкина, С.В. Web-программирование PHP [Электронный ресурс] / С.В. Одиночкина -- СПб.: Университет ИТМО, 2012.-- 79 c.-- Режим доступа: http://www.iprbookshop.ru/65750.html.
9. Ревунков, Г.И. Проектирование баз данных [Электронный ресурс]: учебное пособие по курсу «Банки данных» / Г.И. Ревунков -- М.: Московский государственный технический университет имени Н.Э. Баумана, 2009. -- 20 c. -- Режим доступа: http://www.iprbookshop.ru/ 31513.html.
10. Кириченко, А.В. Динамические сайты на HTML, CSS, JavaScript и Bootstrap. Практика, практика и только практика [Электронный ресурс] / А.В. Кириченко, Е.В. Дубовик -- СПб.: Наука и Техника, 2018. -- 272 c. -- Режим доступа: http://www.iprbookshop.ru/77578.html.
11. Кириченко, А.В. HTML5+CSS3. Основы современного web-дизайна [Электронный ресурс] / А.В. Кириченко, А.А. Хрусталев -- СПб.: Наука и Техника, 2018. -- 352 c. -- Режим доступа: http://www.iprbookshop.ru/78105.html.
12. Попов, А.Д. Графический дизайн [Электронный ресурс]: учебное пособие / А.Д. Попов -- Белгород: Белгородский государственный технологический университет им. В.Г. Шухова, 2016.-- 157 c. -- Режим доступа: http://www.iprbookshop.ru/80412.html.
13. Зудилова, Т.В. Web-программирование JavaScript [Электронный ресурс] / Т.В. Зудилова, М.Л. Буркова-- СПб.: Университет ИТМО, 2012. -- 68 c. -- Режим доступа: http://www.iprbookshop.ru/65749.html.
14. Фуллер, Д.М. Photoshop. Полное руководство. Официальная русская версия [Электронный ресурс] / Д. М. Фуллер, М.В. Финков, Р.Г. Прокди -- СПб.: Наука и Техника, 2017.-- 464 c.-- Режим доступа: http://www.iprbookshop.ru/73041.html.
15. Студенческий научный форум [Электронный ресурс]. -- Режим доступа: URL: https://scienceforum.ru/2016/article/2016021471.
Размещено на Allbest.ru
Подобные документы
Проектирование книжного интернет-магазина для реализации книжной продукции через Интернет. Анализ и обоснование выбора языков программирования и средств разработки сайта. Затраты внедрение сайта, его программное обеспечение, тестирование и отладка.
дипломная работа [2,1 M], добавлен 06.06.2013Обзор принципов построения информационных систем для торговли через интернет. Сравнительная характеристика программных средств построения электронного магазина. Проектирование и программная реализация интернет–магазина. Экономическое обоснование проекта.
дипломная работа [2,5 M], добавлен 13.02.2006Этапы проектирования и программная реализация интернет-магазина. Методы разработки его интерфейса - элементов и компонентов программы, которые способны оказывать влияние на взаимодействие пользователя с программным обеспечением. Защита интернет-магазина.
контрольная работа [28,7 K], добавлен 02.10.2010Организационная структура управления деятельностью ООО "Стройинвест". Создание интернет-магазина для организации: определение аппаратных и программных средств разработки продукта, реализация информационных страниц, анализ требований к хостингу сайта.
дипломная работа [8,7 M], добавлен 27.09.2011Разработка интернет-магазина, который специализируется на продаже книг. Сравнение технологий и средств разработки: языки программирования и программное обеспечение. Социальные сети и система управления контентом. Проектирование модели базы данных.
курсовая работа [3,6 M], добавлен 25.06.2012Изучение предметной области и выявление основных задач Интернет-магазинов. Выбор средств разработки системы, базы данных, инфологической и даталогической моделей. Разработка программного приложения, программных модулей, представленных экранными формами.
дипломная работа [4,2 M], добавлен 22.04.2015Интернет-магазин как одно из перспективных средств ведения бизнеса, технологические подходы и решения, применяемые при его построении. Проектирование базы данных и интернет-магазина для компьютерного салона "Стоик". Выбор средств разработки и реализации.
дипломная работа [4,7 M], добавлен 21.05.2013Создание интернет-магазина, направленного на продажу веселящего газа. Реализация возможности добавления выбранного товара в корзину, отправки заказа. Описание разделов сайта. Программа и методика испытаний. Проверка работоспособности интернет-магазина.
курсовая работа [3,3 M], добавлен 14.12.2013Обзор основных принципов построения информационных систем для торговли через Интернет. Сравнительная характеристика программных средств построения электронного магазина. Проектирования автоматизированной системы управления книжным Интернет магазином.
дипломная работа [4,2 M], добавлен 24.03.2010Анализ выбора средств разработки и создания сайта интернет-магазина спортивных товаров с функцией форума. Информационное, программное и техническое обеспечение веб-сайта. Сущность основ программирования на языке PHP. Принципы работы с базой данных.
дипломная работа [2,4 M], добавлен 12.12.2013