Разработка информационной системы «Интернет-магазин»

 Разработка информационной системы «Интернет-магазин»

Содержание
Введение
1 Аналитическая часть
1.1 Описание предметной области
1.2 Выбранные программные и инструментальные средства и их
обоснование
1.3 Анализ существующих на рынке интернет-магазинов
2 Функциональное проектирование информационной системы
2.1 Диаграмма прецедентов
2.2 Вид с точки зрения процесса
2.3 Вид с точки зрения проектирования
2.4 Вид с точки зрения реализации
2.5 Вид с точки зрения развертывания
2.6 Проектирование базы данных
3 Программная реализация основных функциональных модулей
интернет-магазина
3.1 Разработка логики работы интернет-магазина и
пользовательского интерфейса
3.2 Описание назначения и функций программ, режимов работы
3.3 Описание категорий пользователей программы, разграничения прав
доступа и разделение привилегий
4 Технико-экономическое обоснование проекта
4.1 Трудоемкость разработки интернет-магазина
4.2 Затраты на оплату труда
4.3 Социальный налог
4.4 Материальные затраты
4.5 Затраты на электроэнергию
4.6 Амортизация основных фондов и прочие затраты
4.7 Смета затрат на разработку интернет-магазина
4.8 Определение возможной договорной цены
5 Безопасность жизнедеятельности
5.1 Анализ предметной области
5.2 Параметры движения людей
5.3 Показатели движения людей
5.4 Эвакуационные выходы и пути
5.5 Время эвакуации людей из отдельных помещений и зданий в
целом
5.6 Расчетная часть
5.7 Микроклимат и освещение
Заключение
Список литературы
Приложение А Техническое задание
Приложение Б Листинг программы

Аналитическая часть
1.1 Описание предметной области

Интернет-магазин – это сайт с каталогом товаров с их описанием (чаще)
или услуг (реже) и с функциями оформления заказа. Посетитель имеет
возможность заказать требуемые товары и, возможно, выбрать метод доставки
и произвести оплату. Интернет-магазин можно рассматривать как сообщество
территориально разобщенных сотрудников магазина (продавцов, кассиров) и
покупателей, которые могут общаться и обмениваться информацией через
электронные средства связи при полном (или минимальном) отсутствии
личного прямого контакта. С экономической точки зрения, интернет-магазин
один из удобных и перспективных способов ведения и развития бизнеса,
снижения накладных расходов и увеличения прибыли фирмы (организации).
Еще 3 года назад ставка только на интернет-магазин даже в больших
городах была неоправданной, так как люди покупали в Интернете только у
известных, хорошо зарекомендовавших себя брендов. Сейчас ситуация
коренным образом изменилась. Успешно продавать без торговых площадей и
затрат на консультационный персонал – это реально.
В классическом понимании, интернет-магазин (иногда его называют
"Электронный магазин", "Сетевой магазин", "Internetshop", "E-shop" и т.д.), -
интерактивный сайт, в котором:
– рекламируются товары и услуги;
– принимаются заказы на товары и услуги;
– посетителю предлагаются различные варианта оплаты заказанных
товаров и услуг;
– возможна мгновенная оплата через Интернет заказанных товаров и
услуг;
– посетитель имеет возможность зарегистрироваться с помощью логина
и пароля и в дальнейшем
– использовать уже введенные им данные при входе в разделы сайта;
– посетитель имеет возможность выписать счет на оплату товаров и
услуг, служащий одновременно подтверждением принятия заказа;
– осуществляется оперативная доставка заказанных товаров и услуг;
– предоставляется гарантия и страхование заказанных и оплаченных
товаров и услуг;
– обеспечивается соблюдение конфиденциальности совершаемых
сделок;
– сделки могут совершать как физические, так и юридические лица.
Интернет-магазины позволяют без больших затрат увеличить число
покупателей, предложив им возможности дистанционного заказа и доставки
товаров по месту требования.

Основное отличие интернет-магазина от традиционного
типеторговой площадки.
Если обычному магазину нужен торговый зал, витрины, ценники, а
также продавцы, кассиры и опытные консультанты, то у его онлайнового
магазина вся инфраструктура реализована программно. Другими словами,
интернет-магазин — это совокупность программ, работающих на Web-сайте,
которые позволяют покупателю дистанционно выбрать товар из каталога и
оформить его заказ. Функции витрины и торгового зала выполняют
«страницы» с иллюстрированным каталогом товаров, а консультантов —
подсказки, инструкции и описания. Все остальное — как в обычном магазине.
Даже в интерфейсе интернет-магазина сохраняются привычные элементы,
например виртуальная «тележка» («корзина»), куда мы по пути к кассе
складываем выбранные товары.
Интернет-магазин — не корпоративный сайт, который можно
рекомендовать практически всем компаниям. Интернет-магазин в первую
очередь полезен владельцам стандартизированных товаров и услуг. Например,
продавать с виртуальных полок сотовые телефоны и автозапчасти
значительно проще, чем, скажем, одежду или обувь, которые требуется
примерять. Вторая группа потенциальных владельцев интернет-магазинов —
компании, занимающиеся традиционной розничной коммерцией. В этом
случае онлайновый бизнес тесно взаимосвязан с обычными продажами и
выступает в качестве дополнительного к основному — розничной торговле.
Такая схема, пожалуй, наиболее удачна. Ведь деятельность интернет-
магазинов регламентирует практически та же законодательная база, что и
работу обычных (офф-лайновых) торговых точек. А опыт реальной работы с
покупателями в значительной степени можно распространить на будущий
интернет-магазин[1].
Наряду со схожестью с работой обычного магазина работа любого
интернет-магазина имеет и ряд принципиальных особенностей:
– существует разница во времени между заказом товара, оплатой товара
и его получением;
– в подавляющем большинстве случаев товар, представленный в
интернет–магазине, нельзя посмотреть в натуральную величину;
– цветопередача товаров, представленных на витрине интернет
магазина, несколько искажает реальные цвета, поскольку зависит как
откачества исходных фотографий, так и от настроек монитора;
– в большинстве случаев у покупателя не хватает объемной
информации о товарах, представленных в интернет-магазине;
– технически затруднительно и экономически нецелесообразно
производить частое обновление товаров, представленных в интернет-
магазине, по сравнению с заменой товаров в обычных магазинах.
Преимущества, которые даёт Интернет-магазин:
– интернет-магазин работает 24 часа в сутки, 365 дней в году, без
перерыва на обед, без выходных и праздничных дней;
– доступ к виртуальным витринам магазина может получить любой
покупатель, находящийся в любой точке планеты на любом континенте;
– профессионально грамотно созданный интернет-магазин может
работать полностью автономно. Практически без обслуживания;
– интернет-магазин не имеет ограничений на виртуальную площадь.
Можно разместить сколько угодно много товаров или описать любое
количество услуг;
– владелец интернет-магазина может сдавать в аренду свои
виртуальные торговые площади так же, как и владелец обычного магазина;
– интернет-магазин позволяет общаться с потенциальными клиентами,
находящимися сколь угодно далеко, в режиме реального времени;
– срок и стоимость создания интернет-магазина несоизмеримо ниже,
чем обычного магазина;
– для создания Интернет-магазина не требуется получения
многочисленных разрешений и лицензий. Его не проверяет пожарный
инспектор, санэпидемстанция и другие хорошо знакомые вам службы;
– развитие мобильных устройств для доступа в Интернет (мобильный
телефон, КПК и т.д.) позволяет получить доступ к Интернет-магазину из
любой точки. Вне зависимости от месторасположения потенциального
клиента.
Продвижение интернет-магазина осуществляется, как это ни
парадоксально, в Интернете.
Интернет-магазин – это не только сети Интернет. Это менеджеры,
которые отвечают на умные и глупые вопросы потенциальных покупателей,
это и курьеры, способные в 9 вечера в метель разыскать 3-й корпус углового
дома №16/23 по Шкворневой Набережной и готовые с улыбкой вручить
нужный девайс радостному покупателю.

1.2 Выбранные программные и инструментальные средства и их
обоснование

Для создания интернет-магазина будут использоваться следующие
программные и инструментальные средства:
AdobePhotoshop CS6 – программа для создания дизайна интернет-
магазина. Программное обеспечение AdobePhotoshop CS6 открывает новые
перспективы работы с цифровыми изображениями, сочетая в себе мощные
инструменты для работы с фотографиями, превосходные возможности
выделения и раскрашивания изображений, а также функцию
интеллектуального ретуширования.
AdobePhotoshop CS6 соответствует ведущим отраслевым стандартам и
позволяет создавать профессиональные изображения Photoshop CS6 позволяет
с легкостью выделять и маскировать сложные элементы изображения,
например, волосы, удалять любые элементы изображения с мгновенным
интеллектуальным заполнением пустой области, создавать великолепные
изображения расширяемого динамического диапазона (HDR), раскрашивать
созданные объекты, используя кисти с натуральной текстурой и реалистичные

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

просто необходимознать.HTML -

это гипертекстовый язык разметки

(HyperTextMarkupLanguage), который используется для создания документов
в Интернет(веб-страниц). При помощи HTML создается веб-страница,
содержащая все нужные элементы. На HTML странице можно разместить
простой текст, выделить его жирным или курсивом, вставить ссылку, таблицу,
нумерованный или ненумерованный список, картинки, разбить текст на
абзацы и разделы, задавать разделам заголовки. Также на HTML страницу
можно вставить форму с текстовыми полями, кнопками, выбором вариантов
из списка, checkbox'ами и radio элементами[1].
CSS - язык, без которого практически немыслим дизайн сайта.CSS
(CascadingStyleSheets) –каскадные таблицы стилей - это свод стилевых
описаний, тех или иных HTML тегов (далее элементов HTML), который
может быть применён как к отдельному тегу - элементу, так и одновременно
ко всем идентичным элементам на всех страницах сайта. CSS по сути своего
рода дополнение к HTML, которое значительно расширяет его возможности.
jаvascript - язык, позволяющий писать различные скрипты, например,
проверка введённых данных в форму, делать выпадающие меню, делать
красивый и динамический сайт. jаvascript – это язык программирования, с
помощью которого веб-страницам придается интерактивность[2]. С его
помощью создаются приложения, которые включаются в HTML-код
(например, анкеты или формы регистрации, которые заполняются
пользователем). Часто jаvascript путают с языком программирования Java,
однако общего между ними очень мало. К тому же, некоторые сравнивают
jаvascript с языками Python, Self, Ruby. Однако это особенный язык, который
существует сам по себе.Вся уникальность данного языка программирования
заключается в том, что он поддерживается практически всеми браузерами и
полностью интегрируется с ними, а все что можно сделать с его помощью –
делается очень просто. Ни одна другая технология не вмещает в себе все эти
преимущества вместе. К примеру, есть такие, которые не кросс-браузерны (то
есть поддерживаются не всеми браузерами). Это — VBScript, ActiveX, XUL. А
есть такие, которые с браузером не интегрированы в нужной степени, это –
Java, Flash, Silverlight. На сегодняшний день данная технология активно
развивается, разрабатывается язык программирования jаvascript 2.
PHP - язык является самым популярным по программированию

Webсерверов. В частности, можно

писать скрипты авторизации и

регистрации пользователей, принимать и обрабатывать данные из формы,
реализовывать поиск по сайту, делать собственные движки, другими словами,
примеров использования PHP – бесчисленное множество[3].
PHP сконструирован специально для ведения Web-разработок и его код
может внедряться непосредственно в HTML.PHP крайне прост для освоения

но вместе с тем способен удовлетворить запросы профессиональных
программистов. Хотя PHP, главным образом, предназначен для работы в среде
web-серверов, область его применения не ограничивается только этим.PHP
отличается от jаvascript тем, что PHP-скрипты выполняются на сервере и
генерируют HTML, который посылается клиенту[4]. Если бы у вас на сервере
был размещен скрипт, подобный вышеприведенному, клиент получил бы
только результат его выполнения, но не смог бы выяснить, какой именно код
его произвел. Вы даже можете настроить свой сервер таким образом, чтобы
обычные HTML-файлы обрабатывались процессором PHP, так что клиенты
даже не смогут узнать, получают ли они обычный HTML-файл или результат
выполнения скрипта.
MySQL - данное программное обеспечение позволяет работать с
базами данных, используя язык запросов SQL. MySQL - необходимая вещь
для создания серьёзных сайтов.MySQL — свободная система управления
базами данных(СУБД). MySQL является собственностью компании
OracleCorporation, получившей её вместе с поглощённой SunMicrosystems,
осуществляющей разработку и поддержку приложения[8]. Распространяется
под GNU GeneralPublicLicense или под собственной коммерческой лицензией.
Помимо этого разработчики создают функциональность по заказу
лицензионных пользователей, именно благодаря такому заказу почти в самых
ранних версиях появился механизм репликации.
MySQL является решением для малых и средних приложений. Входит в
состав серверов WAMP, AppServ, LAMP и в портативные сборки серверов
Денвер, XAMPP. Обычно MySQL используется в качестве сервера, к
которому обращаются локальные или удалённые клиенты, однако в
дистрибутив входит библиотека внутреннего сервера, позволяющая включать
MySQL в автономные программы[5].

1.3 Анализ существующих на рынке интернет-магазинов

Интернет-магазин, разрабатываемый в рамках дипломного проекта,
занимается продажей теплоэнергетического оборудования и оказанием услуг по
монтажу, наладке, ремонту теплотехники.
Перед разработкой интернет-магазина проводился тщательный анализ
существующих на рынке интернет-магазинов по продаже теплотехники и
были выявлены недостатки. Ниже приведены недостатки аналогичных
интернет-магазинов и предложены пути решения.
Одним из второстепенных, но очень важных факторов, является
максимум информации о товаре, который вы хотите продать. Чтобы
продавать – нужно максимально подробно описывать товары в интернет-
магазине. Наблюдая за существующими на рынке Казахстана интернет-
магазинами, можно выявить, что в описаниях товаров недостаточно
информации. Это затрудняет принятие покупателями окончательного
решения, так как не получив ответы на все интересующие вопросы, он
вынуждены искать их в уже других магазинах. Данную проблему
предполагается устранить в данном дипломном проекте.
Также во многих интернет-магазинах отсутствует система электронных
платежей. В наше время это очень удобно. Нужно предлагать всевозможные
способы оплаты: как оплата при получении курьеру, так и электронными
деньгами.
Возможность смены языка почти не предусмотрена отечественными
интернет-магазинами. Разработанный в рамках данного проекта интернет-
магазин позволит смену языка на выбор: английский, русский, казахский.
Развитая система отзывов о магазине и о товарах также магическим
образом воздействует на посетителей сайта, и они начинают покупать. Но
часто встречается такое, что многие продавцы, в целях завлечь покупателей,
сами пишут положительные отзывы, что не всегда соответствует
действительности. Во избежание данной проблемы, разрабатываемый
интернет-магазин позволит добавлять отзывы лишь тем покупателям, которые
уже совершили покупку на данный товар. Для добавления отзыва покупателю
необходимо ввести в форму логин и пароль. Если логин и пароль имеются в
базе покупателей, совершивших покупку на данный товар, то добавление
отзыва успешно выполняется, в противном случае появляется окно с
сообщением об ошибке.
На рынке Казахстана функционирует интернет-магазин
http://teplodoma.kz, который занимается продажей теплоэнергетического
оборудования. В данном интернет-магазине, чтобы заказать товар нужно
зайти во вкладку «Контакты» и звонить представителям магазина, такой
способ является неудобным. Также отсутствует детальное описание товара,
что важно для принятия клиентами решения. В разрабатываемом интернет-
магазине такие недочеты следует устранить. Покупателю будет намного
удобнее добавить нужные товары в корзину и оттуда перейти к оформлению
заказа....


Толық нұсқасын 30 секундтан кейін жүктей аласыз!!!


Әлеуметтік желілерде бөлісіңіз:
Facebook | VK | WhatsApp | Telegram | Twitter

Қарап көріңіз 👇



Пайдалы сілтемелер:
» Туған күнге 99 тілектер жинағы: өз сөзімен, қысқаша, қарапайым туған күнге тілек
» Абай Құнанбаев барлық өлеңдер жинағын жүктеу, оқу
» Дастархан батасы: дастарханға бата беру, ас қайыру

Соңғы жаңалықтар:
» 2025 жылы Ораза және Рамазан айы қай күні басталады?
» Утиль алым мөлшерлемесі өзгермейтін болды
» Жоғары оқу орындарына құжат қабылдау қашан басталады?