Разработка алгоритма работы электронного магазина
Электронная коммерция: понятие, цели и задачи. Преимущества и недостатки электронных магазинов. Разработка серверной, администраторской и клиентской части, алгоритм работы. Разработка системы оплаты и доставки. API-интерфейс Membership, Roles, Profiles.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 16.05.2016 |
Размер файла | 1,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
Введение
Глава 1. Электронная коммерция. Особенности, цели и задачи
1.1 Электронная коммерция
1.2 Преимущества электронной коммерции
1.3 Использование электронной коммерции
1.4 Понятие электронный магазин и его особенности
1.5 Преимущества и недостатки электронных магазинов
1.6 Классификация электронных магазинов
Глава 2. Проектирование интернет магазина
2.1 Архитектура электронного магазина
2.2 Разработка архитектуры Интернет-магазина
2.3 Разработка серверной части
2.4 Разработка администраторской части
2.5 Разработка клиентской части
2.6 Алгоритм работы электронного магазина
2.7 Разработка системы оплаты и доставки
2.8 Разработка интерфейса
2.9 Алгоритм работы электронного магазина
3. Программная часть интернет магазина
3.1 Среда разработки
3.2 Безопасность
3.3 Аутентификация
3.4 API-интерфейс Membership
3.5 API-интерфейс Roles
3.6 API-интерфейс Profiles
3.7 Управление состоянием
Заключение
Список литературы
Введение
«…Internet сближает, реакция на любое событие поступает практически немедленно, а расстояния исчезают…»Дэниел Эймор
Выбранная мною тема считается актуальной, так как современное общество находится на такой ступени развития, когда происходит быстрое распространение новых информационных технологий и изменение под влиянием этого процесса многих аспектов социально-экономической жизни.
На сегодняшний день, так как сегодня миллионы людей ежедневно, не выходя из дому, покупают различные товары в электронных магазинах. В мире, а в частности России огромными темпами растет количество пользователей Internet и как следствие количество потенциальных «электронных» покупателей.
Электронные магазины существенно уменьшают издержки производителя, сэкономив на содержании обычного магазина, расширяют рынки сбыта, так же как и расширяет возможность покупателя - покупать любой товар в любое время в любой стране, в любом городе, в любое время суток, в любое время года. Это дает электронным магазинам неоспариваемое преимущество перед обычными магазинами. Этот момент является существенным при переходе производителей с обычной торговли на электронную.
Удачный web-сайт - это в высшей степени эффективный инструмент торговли - он способен захватывать внимание аудитории. Как и любой другой маркетинговый инструмент, основанный на принципе непосредственного отклика, прежде всего он должен заинтриговать посетителя, а затем сподвигнуть его на определенные действия. Однако, многие игнорируют эту особенности главной страницы, что часто приводит к тому, что посетители не задерживаются на сайте надолго и покидают его, едва зайдя. Такие web-сайты, пусть даже содержащие иногда огромное количество полезных советов и статей, практически никогда не достигают предполагаемого уровня посещаемости, не говоря уже о продажах.
Сделав всего несколько изменений, простой web-сайт может превратиться в более надежный и эффективный инструмент. Важно помнить, что изо дня в день на потенциальных клиентов обрушивается поток информации и различных рекламных сообщений, и что в плане завоевания их внимания существует предельно жесткая конкуренция. Web-сайт, способный привлечь внимание и вызвать любопытство, побудит клиентов не только просмотреть оставшиеся страницы и совершить покупки, но и снова посетить его через некоторое время, а также рекомендовать своим друзьям и знакомым.
Итак, что же видит пользователь, зашедший в магазин?
Во-первых, список товаров, находящихся на складе. Так как онлайновый «прилавок» как правило, привязан к системе автоматизации какого-либо предприятия, то этот список содержит те же изделия, что имеются в продаже и в обычных (не виртуальных) магазинах. Содержимое склада представляется обычно в виде иерархической древовидной структуры, базовыми элементами которой являются группы товаров. Щелкнув мышью на группе, она разворачивается, открывая список подгрупп или конкретных изделий определенного типа. Иногда покупатель может посмотреть картинку с изображением товара и его характеристики, а также добавить его в свою покупательскую корзину.
Наполнив корзину, клиент отдает команду «Выполнить заказ» и выбирает удобную для него форму оплаты. Если он совершает покупку в магазине впервые, то его обычно просят указать некоторые сведения о себе -- имя, телефон, адрес и др. На этом этапе покупателю присваивается определенный идентификационный код. Это делается для того, чтобы при заходе в магазин в следующий раз, всю указанную выше информацию можно будет не вводить, а достаточно указать свой код. Далее осуществляется расчет и непосредственная передача товара клиенту.
Существуют разнообразные формы оплаты: за наличный расчет курьеру при доставке, банковским переводом, электронные платежи (WebMoney, E-Gold, Яндекс.Деньги), оплата наложенным платежом либо почтовым переводом.
Существуют следующие способы доставки заказа: курьерскими службами, обычной почтой, либо авиапочтой по России, странам ближнего и дальнего зарубежья, самовывозом и другие способы доставки.
Целью данной работы является осветить все аспекты электронной коммерции, разработать алгоритм работы электронного магазина.
Для достижения поставленной цели необходимо решить следующие задачи:
- продемонстрировать управление производственными процессами с применением электронных средств обмена данными
- показать преимущества и недостатки электронной коммерции
- спроектировать архитектуру электронного магазина;
- разработать алгоритм работы электронного магазина ,систему оплаты и доставки
Глава 1. Электронная коммерция. Особенности, цели и задачи
1.1 Электронная коммерция
Электронная коммерция - такая форма поставки продукции, при которой выбор и заказ товаров осуществляется через компьютерные сети, а расчеты между покупателем и поставщиком осуществляются с использованием электронных документов и/или средств платежа. При этом в качестве покупателей товаров (или услуг) могут выступать как частные лица, так и организации.
Глобальная сеть Internet сделала электронную коммерцию доступной для фирм любого масштаба. Если раньше организация электронного обмена данными требовала заметных вложений в коммуникационную инфраструктуру и была по плечу лишь крупным компаниям, то использование Internet позволяет сегодня вступить в ряды «электронных торговцев» и небольшим фирмам. Электронная витрина в World Wide Web дает любой компании возможность привлекать клиентов со всего мира. Подобный on-line бизнес формирует новый канал для сбыта - "виртуальный", почти не требующий материальных вложений. Если информация, услуги или продукция (например, программное обеспечение) могут быть поставлены через Web, то весь процесс продажи (включая оплату) может происходить в on-line режиме.
Под определение электронной коммерции подпадают системы, ориентированные на Internet - "электронные магазины", речь о которых пойдет далее в работе. В то же время процедуры продаж, инициированных информацией из WWW, но использующих для обмена данными факс, телефон и пр., могут быть лишь частично отнесены к классу электронной коммерции. Отметим также, что, несмотря на то, что WWW является технологической базой электронной коммерции, в ряде систем используются и другие коммуникационные возможности. Так, запросы к продавцу для уточнения параметров товара или для оформления заказа могут быть посланы и через электронную почту.
1.2 Преимущества электронной коммерции
Если розничные электронные магазины для российского рынка это все еще экзотика, то преимущества ведения деловых операций через Интернет многие компании почувствовали уже сейчас. Это стало особенно актуальным в условиях экономического кризиса и связано с преимуществами, которые получит фирма после применения Интернет -технологий.
Имеется множество преимуществ, вот лишь некоторые из них:
значительно увеличивается оперативность получения информации, особенно при международных операциях;
значительно сокращается цикл производства и продажи, т.к. больше нет необходимости каждый раз вводить полученные документы, к тому же снижается вероятность возникновения ошибок ввода;
значительно снижаются затраты, связанные с обменом информацией за счет использования более дешевых средств коммуникаций;
использование Интернет - технологий электронной коммерции позволяет компании стать более открытой по отношению к клиентам;
позволяет легко и быстро информировать партнеров и клиентов о продуктах и услугах;
позволяет создавать альтернативные каналы продаж, например, через электронный магазин на корпоративном сайте.
1.3 Использование электронной коммерции
Применение современных Интернет - технологий в бизнесе не ограничивается созданием Web-сайта или электронного каталога с возможностью заказа, а подразумевает использование технологии и накопленного опыта для глубинной перестройки способов ведения деловых операций при помощи Интернет и сопутствующих сетевых компьютерных технологий. Электронная коммерция - это процесс зарабатывания денег с использованием Интернет - технологий.
Успех реализации модели электронной торговли в Сети определяется тремя составляющими:
1. Выбор верной технологической платформы
2. Наличие конкурентоспособного продукта
3. Наличие необходимой инфраструктуры и бизнес-процессов
Если отсутствует хотя бы одно из этих звеньев, то внедрение современных технологий не приведет к успеху.
В первую очередь, использование технологий онлайновой торговли необходимо компаниям, имеющим развитую региональную партнерскую сеть, так как позволит значительно снизить стоимость обработки заказов. На рисунке 1 показаны схемы процесса приобретения товара до и после внедрения технологии электронной торговли в оптовой компании.
Рисунок 1. Схема процесса приобретения товара: до внедрения, после внедрения
После внедрения методики работы с региональными партнерами через Интернет, компания смогла сократить затраты на оформление и обработку заказов более чем в 2 раза.
На сегодняшний день доминирующим платежным средством при on-line покупках являются кредитные карточки. Однако на сцену выходят и новые платежные инструменты: смарт-карты, цифровые деньги (digital cash), микроплатежи и электронные чеки.
Одно из наиболее интересных и пользующихся популярностью направлений - книжный бизнес в Сети. Достаточно многие магазины торгуют книгами, но в первую очередь нужно назвать Озон - самый удачный на сегодняшний день торговый проект в русскоязычной Сети. В отличие от подавляющего большинства российских сетевых магазинов это действительно реально работающий магазин. Если говорить о перспективах книготорговли в Интернет: по проведенному недавно опросу, 40% тех, кто делает покупки в Сети или планирует это, в список приоритетов ставит покупку книг.
Также 40% опрошенных отдали голоса за услугу, которая должна иметь огромный потенциал - это возможность бронирования билетов через Сеть. Эту услугу оказывает сервер Трансинформ, который также работает через систему КиберПлат.
Известная провайдерская служба Демос предоставляет пользователям возможность оплачивать dial-up доступ к Интернету в онлайн-режиме. По результатам опроса, 34% пользователей считает эту услугу удобной и привлекательной. И, видимо, в ближайшем будущем, она так же будет пользоваться популярностью.
Последнее время достаточно быстро растет количество магазинов, предлагающих компьютеры и комплектующие, программное обеспечение и другую аналогичную продукцию. Как один из наиболее удачных примеров можно привести московский магазин «Икс-МИР».
С быстрым ростом части рынка, ориентированной на информационные услуги, также увеличивается количество сервисов, ориентированных на платное предоставление информации.
Еще одна специфическая категория услуг (и, кстати, по результатам опроса, более всего интересующая клиентов - ее в список приоритетов поставили 50% опрошенных) - это оплата коммунальных услуг, телефона и тому подобного. И такая возможность есть - для пользователей системы «КиберПлат» предусмотрен механизм платежных поручений, с помощью которого можно в онлайн-режиме осуществлять подобные платежи.
Таким образом, определенное предложение уже существует. Несмотря на различие в масштабах по сравнению с западным рынком, для российских бизнес-структур Интернет - это также средство снижения издержек, оптимизации бизнес процессов. Поэтому электронная коммерция, безусловно, будет развиваться. Но на характер ее развития сильнейшее влияние оказывает фактор спроса, причем спроса платежеспособного.
Одним из существенных факторов активизации платежеспособного спроса является организация платежной системы, оптимальной с точки зрения покупателя. Разработка коммерческого банка «Платина» - система «КиберПлат», введенная в коммерческую эксплуатацию в марте 1998 г., стала первым реально действующим платежным механизмом на российском рынке электронной коммерции. Пользователи системы - электронные магазины и их клиенты получили возможность принимать платежи и оплачивать покупки в онлайн-режиме, используя кредитные карты и банковские счета. Эффективный механизм защиты, основанный на использовании электронно-цифровой подписи, обеспечил высокую степень безопасности системы и возможность проведения крупных платежей. Риски отказа клиента от совершенного платежа являются бизнес-риском банка.
1.4 Понятие электронный магазин и его особенности
Виртуальный магазин -- это реализованное в сети Интернет представительство путем создания Web-сервера для продажи товаров и услуг другим пользователям сети Интернет. Виртуальный магазин называют также Интернет - магазином. К нему полностью подходит определение виртуального предприятия. Иначе говоря, виртуальный магазин -- это сообщество территориально разобщенных сотрудников магазина (продавцов, кассиров) и покупателей, которые могут общаться и обмениваться информацией через электронные средства связи при полном (или минимальном) отсутствии личного прямого контакта.
Электронная торговля в виртуальном магазине основывается на той же структуре, что и традиционная торговля.
Перевод традиционной торговли в сеть Интернет делает ее более гибкой, так как электронная торговля, оперируя цифровой информацией в компьютерных сетях, облегчает сотрудничество людей.
Виртуальный магазин имеет доменный адрес. Как любой Web-сервер, виртуальный магазин состоит из целого ряда гипертекстовых страниц, зачастую с мультимедийными элементами.
Сравнительная характеристика традиционной и электронной торговли
традиционный магазин |
виртуальный магазин |
|
торговый зал |
виртуальная витрина |
|
ходьба покупателя по торговому залу и осмотр товаров на полках |
просмотр покупателем страниц сервера |
|
личный контакт покупателя с продавцом (консультация) |
консультация у продавца (при необходимости) по компьютерной сети или по телефону |
|
выбор покупателем товара |
выбор покупателем товара |
|
заказ товара |
заказ товара через сервер |
|
выписка продавцом и вручение покупателю счета на оплату |
пересылка продавцом по компьютерным сетям покупателю счета на оплату |
|
оплата покупателем счета на товар в кассе магазина наличными деньгами или банковской картой |
оплата покупателем счета по какой-нибудь системе электронных платежей (банковская карта, электронный чек, цифровые деньги, электронные деньги) |
1.5 Преимущества и недостатки электронных магазинов
Рассмотрим преимущества и недостатки электронных магазинов как для покупателей так и для его создателей.
Преимущества виртуального магазина перед реальным очевидны. Уменьшается численность персонала за счет сокращения объема взаимодействия с клиентами, аренда дискового пространства и размещение "электронной витрины" дешевле и проще аренды торговых помещений и размещения товаров на полках, нет нужды в кассовом обслуживании и т.д. Так же виртуальный магазин можно использовать как эффективный способ маркетингового исследования, тем более что сегодня эта услуга довольно дорога в маркетинговых агентствах. Любой пользователь сети Интернет может быстро заполнить анкету, предлагаемую ему магазином через компьютер. Это позволяет без особых затрат изучить потребности и вкусы потенциальных покупателей и учесть результаты маркетингового обследования в своей работе.
А на чем проигрывает Интернет-магазин? На необходимости иметь хорошие каналы связи и аппаратно-программное обеспечение, да и доля доставки в себестоимости существенно возрастает. Проигрывает и на «синдроме недоверия», поскольку в Интернет-торговле покупатель менее защищен от недобросовестного продавца, да и постоянно присутствующий в Интернете хакерский фактор существенно повышает риск сделки.
Преимущества Интернет - магазинов для потребителей:
Экономия времени. Когда человек работает 6 дней в неделю с 10 до 19 , ему бывает некогда сходить в магазин. Интернет-магазин позволяет сделать покупку не выходя из офиса в любое время, а выбор и заказ товара займет у него несколько минут, если он точно знает, что хочет купить. Служба доставки Интернет -магазина доставит выбранный товар в удобно время и место. Кроме этого выбор и оценка свойств товара происходит в Интернет - магазине намного быстрее и удобнее чем в обычном магазине. Представьте, что вы пришли в обычный магазин бытовой техники и хотите сравнить параметры 20-30 радиотелефонов. Для этого вы должны изучить все ценники: запомнить характеристики, цены и названия моделей. Можно обратиться к продавцу-консультанту, если он не занят, с просьбой рассказать о всех этих товарах. Но обычно ни один продавец не имеет столько свободного времени для работы с одним клиентом, и нет гарантии, что он владеет всей информацией.
Неограниченный ассортимент и информативность. Кроме того ассортимент Интернет - магазина ничем не ограничен (как, например, ассортимент обычного магазина ограничен площадью торгового павильона). А если предусмотрен поиск по параметрам, то Вы просто можете указать характеристики, которым должен соответствовать товар, и затем уже выбирать из списка моделей, удовлетворяющих вашему запросу. И еще одно очень важное замечание -- ни один менеджер по продажам не в состоянии помнить столько информации о товаре, сколько может предоставить Вам Интернет - магазин. Кроме того, Интернет - магазин в состоянии выдать Вам такую информацию, как покупательский рейтинг, советы и отзывы о товаре, статьи о товаре, которые могут предопределить Ваш выбор.
Экономия денег. Затраты на работу Интернет - магазина, включая доставку, существенно ниже чем у обычного. В отличие от обычного магазина Интернет - магазин способен обслужить несколько сотен клиентов одновременно. Хотя на практике такого не встретишь. Кроме того, если покупатель проживает в другом городе, он получает возможность не тратиться на междугородние телефонные консультации. Всю информацию он может найти на страницах Интернет - магазина.
Недостатки Интернет - магазинов для потребителей:
- нельзя "пощупать", нельзя узнать больше, чем написано (пример: мебель, одежда);
- проблемы гарантии, сопровождения (весьма критично в России);
- зачастую долгая доставка (до 6 недель), особенно если мы говорим о международности;
Так, исследования, проведенные в начале 2004 г. английской фирмой Armor Group, показали, что 35% дорогих товаров, продающихся через магазины, работающие в Интернет, являются подделками. Другими словами, например, предлагаемый покупателю «Panasonic» может оказаться не самим «Panasonic» этой известной фирмы, а его азиатской подделкой, произведенной где-нибудь в Юго-Восточной Азии, но украшенной громким товарным знаком. Исследования также показали большую доверчивость покупателей. Например, покупатели легко готовы поверить во всемирную известность несуществующей торговой марки. Так, о знакомстве с никогда не существовавшей торговой маркой «Royal Alliance Insuarance» заявило 80% опрошенных респондентов. Простота доступа в Интернет, массовость аудитории и потенциальная анонимность рекламодателей делает Интернет идеальной платформой для недобросовестных предпринимателей.
Члены Всемирной торговой организации (ВТО) договорились не вводить таможенные сборы на международные электронные платежи в сети Интернет. Покупка через глобальную сеть осуществляется так же, как и по обычному почтовому каталогу, только в электронном виде. Покупатель указывает свои банковские реквизиты и тип покупки. Затем получает товар. И здесь взимаются обычные почтовые сборы, как при обыкновенной пересылке.
1.6 Классификация электронных магазинов
Классифицировать электронные магазины можно по различным критериям. Наиболее интересной классификацией является классификация по модели бизнеса: Чисто онлайновый магазин
Совмещение оффлайнового бизнеса с онлайновым (когда интернет-магазин был создан на основе уже действующей реальной торговой структуры).
По отношению с поставщиками:
- имеют собственный склад (наличие реальных товарных запасов)
- работают по договорам с поставщиками (отсутствие значительных собственных запасов).
Классификация по товарному ассортименту - книги, аудио, видеокассеты, CD, DVD, компьютерная, бытовая техника, мобильные телефоны.
Среди методов розничной продажи товаров в Сети можно выделить:
- интернет-магазины (автоматические магазины)
- web-витрины
- торговые автоматы.
Вот эти разновидности интерактивных магазинов мы в подробности рассмотрим ниже: Internet-витрина, торговый автомат и автоматический магазин.
Торговый автомат может не только выполнять функции витрины, но и принимать заказы и передавать их менеджеру, то есть оформлять заказы и выписывать счета на оплату без присутствия покупателя. Торговый автомат реально торгует и по соотношению затрат к результату наиболее предпочтителен для пилотных и тестовых проектов с небольшим потоком покупателей. Торговый автомат, так же как и Internet-витрину, можно разместить и на своем сервере, и на сервере провайдера. Однако его создание и администрирование требует навыков и определенной квалификации.
Internet-витрина - скорее это рекламный сервер. На витрине выкладывают информацию о товарах, которую постоянно обновляют. Затраты на ее создание и администрирование могут быть довольно низкими, а практическая польза такой витрины очевидна. Но это еще не торговля. Потенциальный покупатель, посетив витрину, должен позвонить на фирму, оплатить товар, договориться о доставке. Поэтому Internet-витрина оправданна в тех случаях, когда покупателя надо познакомить со сложной продукцией, на изучение которой в торговом зале у него уйдет слишком много времени.
Internet-витрина может быть размещена где угодно - на собственном сервере, на сервере провайдера, на сервере, предоставляющем бесплатные страницы. Для работы с витриной достаточно иметь подключение через телефонную линию и минимум навыков работы с HTML.
Автоматический магазин - эффективное и комплексное решение в торговом бизнесе. Он не только выписывает счета, но и отслеживает заказы, принимает электронные платежи и формирует заявки на доставку товаров покупателям. Здесь задача менеджера - контролировать работу системы, сложную в обслуживании.
Поскольку автоматический магазин должен иметь постоянную связь с информационной системой компании, то размещать его лучше либо на корпоративном сервере в локальной сети, либо на удаленном сервере с постоянно действующим каналом связи. Интерактивные магазины могут торговать чем угодно.
Глава 2. Проектирование интернет магазина
2.1 Архитектура электронного магазина
Архитектура сайта - систематизация информации и навигации по ней с целью помочь посетителям более успешно находить нужные им данные. Хорошо продуманная грамотная архитектура сайта гарантирует, что пользователи потратят меньше времени на поиск нужной информации.
Разработка архитектуры сайта должна вестись с учётом наиболее важной информации с точки зрения продвижения товаров/услуг на интернет-рынке. В процессе создания структуры нового сайта, либо оптимизации структуры уже существующего, необходимо концентрировать внимание потребителей именно на этой информации и управлять посещаемостью сайта потенциальными клиентами именно в наиболее важных разделах сайта в соответствии с позиционированием на рынке, продвигаемых товаров/услуг.
Грамотное распределение приоритетов между разделами и страницами сайта, сделает их основными точками входа на сайт, что позволит потенциальному потребителю быстро найти необходимую ему информацию об искомых товарах/услугах и повысит успешность бизнеса в Интернете.
2.2 Разработка архитектуры Интернет-магазина
Архитектура Интернет - магазина должна быть проста и интуитивно удобна. И состоит из Клиентской части, Программной части и Администрирования как показано на рисунке 2.
Размещено на http://www.allbest.ru/
Рисунок 2. Архитектура Интернет-магазина
Программная часть архитектуры Интернет - магазина рассматривается как взаимосвязь операционной и серверной части.
В операционной части рассматривается среда разработки Интернет - магазина.
Серверная часть содержит в себе размещение Интернет - магазина на сайте провайдера, поддерживающие технологии, используемые при создании Интернет - магазина.
2.3 Разработка серверной части
В серверной части архитектуры рассматривается работа Интернет - магазина в сети Интернет, взаимодействие программного обеспечения магазина и сервисов, предоставляемых собственниками серверов, провайдеров. Так как после изготовления Интернет - магазина необходимо будет его разместить в сети Интернет и придется столкнуться с выбором мест размещения, иначе говоря выбрать хостинг.
Слово "хостинг" произошло от англ. "hosting" (host - главная машина, хозяин) - cервисы, предлагающие свои услуги хостинга, дают возможность размещать информацию, Интернет сайт на своём сервере. Таким образом, не нужно устанавливать свой собственный сервер в Интернет, что позволяет существенно сэкономить деньги. В зависимости от тарифного плана, предлагается определённый объём места на жёстких дисках сервера, e-mail, возможность работы с CGI, MSQ, и т.д.
Любой человек может без особых затруднений использовать как платные, так и бесплатные услуги, но, как известно, в любом случае придётся платить. В первом (платном) варианте нужно расплачиваться деньгами, а во втором - качеством связи, ограничениями на размер файлов и рекламой, которая будет вывешена в магазине.
Как правило, на платном хостинге - домен будет выглядеть так: hostname.com/yourname, а на бесплатном - предоставляется субдомен и адрес будет выглядеть следующим образом: yourname.hostname.com
В данной работе не ставилась задача размещения Интернет магазина в сети. Программа Microsoft Visual Studio генерирует локальный сервер, на котором созданный Интернет магазин будет полноценно функционировать.
2.4 Разработка администраторской части
Администрирование содержит инструменты управления Интернет - магазином и включает в себя как общие настройки магазина, так и специальные настройки.
В администрировании будут содержаться основные настройки Интернет-магазина:
- общие настройки магазина: название, адрес, телефон, e-mail адрес магазина и т.д;
- настройки формы регистрации клиента в Интернет - магазине;
- общие настройки доставки и упаковки товара;
- настройки склада;
- настройки логов, файлов, куда будет записываться служебная информация;
- настройки формата вывода товара в Интернет - магазине;
- настройки каталога: добавление, удаление, редактирование товара и категорий;
- управление оформленными заказами, управление зарегистрированными клиентами;
- добавление, удаление, изменений курсов валют;
- просматривать историю заказов и статистику покупателей;
2.5 Разработка клиентской части
В клиентской части архитектуры разрабатывается максимально удобная и доступная работа потенциального клиента на страницах интернет - магазина. Разработка интерфейса, доступные и понятные диалоговые окна, удобные системы оплаты и доставки товаров. Немаловажным фактором является обратная связь, позволяющая высказать клиенту свое мнение о том или ином товаре/услуге, о качестве обслуживания и магазина в целом.
Проанализировав работу уже работающих интернет - магазинов, был сделан вывод о том, что обязательно будет реализовано в проекте.
Витрина магазина будет оформлена так, чтобы покупатель без труда мог находить интересующий его товар и иметь возможность получить о нём исчерпывающую информацию (описание товара и фотографий).
При оформлении заказа покупатель вносит контактную информацию: логин, пароль, адрес доставки, телефон и т.д. После регистрации покупателю отправляется по электронной почте письмо с сохраненными данными.
2.6 Алгоритм работы электронного магазина
Заходя на сайт интернет - магазина открывается главная страница, где просится зарегистрироваться либо ввести персональные данные зарегистрированным пользователям. Далее покупатель попадает на страницу виртуальной витрины. После выбора товара зарегистрированному пользователю предложат выбрать способ оплаты и способ доставки товара. Проверив все данные, необходимо будет подтвердить заказ. Информация о сделанном заказе просматривается менеджером магазина и передается на выполнение.
2.7 Разработка системы оплаты и доставки
Наиболее используемыми способами оплаты в современных Интернет -магазинах являются оплата почтовым переводом и оплата курьеру наличными. Доставка курьером будет осуществляться только для жителей города, где физически находится магазин и складские помещения. Для жителей района и области, не имеющих возможность лично посетить магазин, но желающих совершить покупку будет предоставлен способ получения товара наложенным платежом.
Оплата курьеру наличными. Оплата курьеру является одним из самых простых способов оплаты. Вы просто вручаете деньги курьеру и расписываетесь в получении заказа. К сожалению, этот способ возможен, только в городе, где находится магазин.
После выбора товара в Интернет -магазине покупатель размещает заказ, в котором указывает адрес для доставки (домой, в офис, или куда-то еще). Курьер привозит товары по указанному адресу и получает деньги.
Преимущества этого способа, наверное, можно перечислять бесконечно:
а) гарантия получения товара (покупателем) и денег (продавцом). Обмануть здесь, конечно, можно, но возможности не больше, чем в обычном магазине;
б) возможность проверить товар (и комплектность) сразу, и вернуть его, отказавшись от покупки;
в) посмотреть в глаза живому человеку, попросить его рассказать про товар, показать его в работе;
г) получить все необходимые документы: гарантийный талон, товарный чек;
Недостатки также очевидны:
а) не всегда приятно видеть у себя дома (или в офисе) незнакомого человека (курьера), общаться с ним;
б) зачастую ожидание курьера превращается в пытку, и отбивает всякое желание что-либо покупать.
Оплата наложенным платежом. Российская федеральная почтовая сеть предоставляет услуги почтовой связи на всей территории России, включая все города и сельские населенные пункты.
Наложенный платеж - это способ торговли по почте, при котором заказчик расплачивается за товар на почте только в момент получения. Заказанный товар будет выслан бандеролью (или посылкой) по указанному адресу. Магазин гарантирует 100% доставку заказанной продукции, если покупатель находится в пределах Российской Федерации. Вне пределов России (даже в СНГ) доставка не работает, так как почта других стран не принимает наши посылки с наложенным платежом. В соответствии с действующими почтовыми правилами (с 20 января 2002 года), за перевод наложенного платежа взимается 8% от суммы перевода. С этих 8% удерживается 5% (налог с продаж). В результате - стоимость заказанного товара при доставке почтой, наложенным платежом, увеличиться на 8,4% .
При заказе товара необходимо указать:
- наименование товара;
- количество;
- почтовый индекс;
- почтовый адрес;
- фамилию и имя получателя;
- телефон;
- e-mail.
При получении почтой отправленной на указанный адрес бандероли срок бесплатного хранения после доставки извещения составляет 5 дней. Свыше 5 дней - почтой будет взиматься плата за хранение (в среднем по России - от 2-х до 5-ти рублей за день).
Если бандероль не получена заказчиком в течении срока, указанного в правилах почтовой службы (примерно месяц), заказ могут отправить обратно получателю. После возврата такого заказа данные отправляются в «черный список» клиентов интернет - магазина и за исключением уважительных причин, магазин старается больше не работать с такими заказчиками.
Время доставки. На странице описания каждого товара Вы найдете сроки формирования заказа, это обычно от 2-х до 5-и дней, однако редко заказываемые товары могут формироваться в течение большего срока. Время доставки Вашего заказа рассчитывается таким образом: Общее время доставки составляет время формирования заказа и время доставки почтовой службой. Общее время указывается в рабочих днях. Стоит обратить внимание, что для товаров, которые готовятся к выпуску, срок формирования заказа указывается приблизительно.
Подтверждение заказа по электронной почте. После поступления заказа, на электронный адрес покупателя будет выслано письмо с указанием заказанного товара и его цены. Подтверждение заказа по E-mail необходимо для избегания случаев, когда заказ был сделан посторонним лицом или без ведома клиента. Поэтому от правильности указания электронного адреса зависит, будет ли заказ выполнен или проигнорирован. Либо подтверждение будет произведено по телефону заказчиком (телефон должен быть оставлен покупателем).
Доставка в отдаленные районы России. Для почтовой доставки в некоторые регионы существуют сезонные ограничения, в иные - наземная доставка вообще невозможна, в этом случае товар будет доставлен авиа пересылкой. При заказе товара клиент укажет регион и тем самым выберет способ доставки. При авиа доставке цена бандероли увеличивается, в зависимости от маршрута доставки и веса посылки.
Доставка почтой по России. Сроки доставки определяет российская Почтовая Служба, что, как правило, при доставке бандероли в центральную часть России составляет 2-3 недели, однако, к сожалению, почта может доставлять заказ и гораздо дольше.
Получение заказа. Покупателя принесут домой (почтовый ящик) уведомление о поступлении бандероли. С уведомлением необходимо прийти в почтовое отделение, расплатившись и получить бандероль. Стоит обратить внимание на необходимость получать заказы вовремя, так как, согласно почтовым правилам, бандероль или посылка, не выкупленная получателем в течение месяца, возвращается отправителю. После возврата такого заказа данные отправляются в «черный список» и магазин старается больше не работать с такими заказчиками (за исключением уважительных причин). За каждые сутки хранения посылок, ценных бандеролей, свыше 4-х суток после дня доставки первичного извещения почта требует дополнительную плату за хранение. Заказы весом более 2-х кг разбиваются на несколько, чтобы их вес не превышал 2-х кг. электронный клиентский алгоритм доставка
Получить деньги за отправленный товар отправитель может только после оплаты и получения товара получателем (клиентом) на почтовом отделении. При отправке товара наложенным платежом отправитель заполняет специальную форму, по которой он впоследствии будет получать деньги, заплаченные получателем за минусом почтовых расходов.
2.8 Разработка интерфейса
С ростом интернета широкое распространение получили веб-интерфейсы позволяющие взаимодействовать с различными программами через браузер (например, управление своим заказом в интернет-магазине).
Интерфейс пользователя - элементы и компоненты программы, которые способны оказывать влияние на взаимодействие пользователя с программным обеспечением.
В том числе:
- средства отображения информации, отображаемая информация, форматы и коды;
- командные режимы, язык пользователь-интерфейс;
- устройства и технологии ввода данных;
- диалоги, взаимодействие и транзакции между пользователем и компьютером;
- обратная связь с пользователем;
- поддержка принятия решений в конкретной предметной области;
- порядок использования программы и документация на нее.
Есть несколько простых правил, позволяющих интерфейсу магазина быть понятым клиенту.
1. Чем проще, тем лучше. Это вовсе не значит, что должен быть только текст и контактная информация, но на сайте не должно быть бесполезной информации, шрифт должен легко читаться. Графические элементы должны быть были чёткими, выразительными и быстро загружаться. На сайте магазина недопустимо использовать анимацию и звук, которые долго загружаются и отвлекают внимание покупателя.
Человеческий глаз просматривает страницы сайта сверху вниз. Наибольшее внимание сосредотачивается на верхней левой части страницы. Поэтому в верхней части страницы сайта, как правило, размещается наиболее важная информация: название фирмы, логотип, само название сайта и т.д.
2. Покупатель должен без труда находить интересующий его товар и иметь возможность получить о нём исчерпывающую информацию (описание в виде текста плюс несколько фотографий). На витрине желательно разместить данные о деятельности фирмы-продавца (чем занимается компания, какие регионы обслуживает, адрес, контактную информацию)
3. Товары должны быть распределены по группам. Необходимо обеспечить возможность поиска товаров по части названия и описания. Для каждого товара обычно предусмотрены: краткое и полное описание, плюс несколько фотографий.
4. При просмотре товарных предложений, у покупателя должна быть возможность сортировать товар по цене или по названию.
5. Для наглядности необходимо предусмотреть специальные разделы, содержащие товары, сгруппированные по маркетинговым признакам, к примеру:
- «Новинки» (товары, недавно поступившие в продажу);
- «Специальные предложения» (товары со скидками);
- «Лидеры продаж» (наиболее покупаемые товары).
6. При оформлении заказа покупатель должен ввести контактную информацию: логин, пароль, адрес доставки, телефон и т.д. После регистрации покупателю отправляется по электронной почте письмо с сохраненными данными.
7. Расчёт стоимости и вывод цен должен осуществляться в двух валютах: рублях и долларах. Чтобы сэкономить время заказчика на оплату товара, неплохо иметь в магазине готовую квитанцию для оплаты через Сбербанк.
8. В электронном магазине могут быть и информационные разделы:
- с данными о магазине (сфера деятельности, адрес, контактные телефоны и т.д.);
- с информацией по доставке товара;
- с информацией по скидкам;
- новости магазина;
- прочая полезная информация.
9. Рассылка новостей. Посетитель имеет возможность подписаться (и отписаться) на новости Интернет - магазина. После подписки покупателю периодически высылается информация о новинках магазина.
10. Раздел «Вопросы и ответы» (FAQ), где покупатель может задать свой вопрос, а администратор магазина - ответить на него. Это способствует повышению качества обслуживания, удержанию старых клиентов и привлечению новых.
11. «Отзывы» к товарам. Покупателю следует предоставить возможность просмотреть отзывы о товаре, оставить свой отзыв или задать вопрос - это способствует повышению качества описаний товаров.
12. Увеличению посещаемости Интернет -магазина и количества постоянных клиентов способствует также наличие обратной связи администратора с клиентами. Важно, чтобы администраторы как можно быстрее и максимально полно отвечали на письма.
13. Информация о товарах, о категориях должны храниться в базе данных SQL. В ней же будет хранится информация о всех зарегистрированных пользователях, контактные данные, вводимые ими при регистрации. Со страниц магазина осуществляется обращение к базе данных товаров. Таким образом, можно оперативно изменять данные о ценах и наличии товаров.
14. В Интернет - магазине должен быть реализован удобный и быстрый поиск необходимого пользователю товара, так как не все имеют неограниченный доступ в Интернет, и многие оплачивают его по часам. Да и утомительный просмотр каталогов мало кому по душе.
15. Должна присутствовать простая и предельно удобная навигация, с тем чтобы пользователь оперативно получал ответы, на любые вопросы по тематике сайта. Не найдя нужной информации, посетитель может просто уйти, так и не получив четкого представления о вашем ресурсе.
2.9 Алгоритм работы электронного магазина
3. Программная часть интернет магазина
3.1 Среда разработки
Таким образом, из вышесказанного следует, что для качественно разработанного Интернет магазина с полной функциональностью и защищённостью требуется следующее:
· Развитые средства авторизации и аутентификации
· Защищённые каналы передачи информации
· Надёжное хранилище персональных данных пользователей
· Средства сохранения состояния при навигации по сайту
· Удобный и красивый пользовательский интерфейс
По совокупности перечисленных требований следует, что наиболее подходящей для поставленной задачи является платформа ASP.NET.
3.2 Безопасность
Безопасность -- важнейшая часть Web-приложений, и она должна приниматься во внимание с первой стадии процесса разработки. По сути, безопасность -- это все, что касается защиты вашего имущество от неавторизованных действий. И для ее обеспечения используется несколько механизмов, включая идентификацию пользователей, выдачу или отъем прав доступа к важным ресурсам, а также защиту информации, хранящейся на сервере и передающейся по проводам. Во всех этих случаях вам необходим некий фундаментальный каркас, обеспечивающий базовую функциональность безопасности. ASP.NET удовлетворяет этой потребности благодаря встроенным средствам, которые вы можете использовать для обеспечения защиты ваших приложений.
В основном для большей части Web-приложений основные задачи для реализации защиты всегда одни и те же:
· Аутентификация - процесс определения идентичности пользователя и обеспечения гарантий этой идентичности. Прежде всего, вы должны аутентифицировать пользователей. Аутентификация задает вопрос: кто идет? В конечном итоге она определяет, кто работает с вашим приложением на другой стороне.
· Авторизация - процесс определения прав и ограничений, назначенных аутентифицированному пользователю. В зависимости от идентифицирующей вас информации, вам либо открывается, либо закрывается доступ к запрошенным ресурсам. Т.е. как только вы узнали, кто работает с вашим приложением, ваше приложение должно решить, какие операции данный пользователь может выполнять и к каким ресурсам обращаться. Другими словами, авторизация отвечает на вопрос: каков ваш уровень допуска?
· Конфиденциальность. Когда пользователь работает с приложением, вы должны гарантировать, что никто другой не сможет видеть важные данные, которые он обрабатывает. Таким образом, вы должны шифровать канал между браузером клиента и Web-сервером. Более того, возможно, вам придется шифровать данные, сохраняемые в базе данных, чтобы даже администратор базы данных или другой персонал вашей компании не мог видеть эти данные. Конфиденциальность означает обеспечение невидимости данных для неавторизованных пользователей во время передачи их по сети или сохранении в хранилищах, таких как базы данных.
· Целостность. И, наконец, вы должны гарантировать, что данные, передаваемые между клиентом и сервером, не изменяются в результате неавторизованного вмешательства. Цифровые подписи позволяют снизить уровень этой угрозы. Целостность это обеспечение невозможности изменения данных никем во время передачи по сети или сохранения в хранилище.
Итак, как же всё вместе работает?
Когда пользователи впервые посещают Web-сайт, они анонимны. Другими словами, ваше приложение не знает (и не заботится о том), кто они такие. Если только вы не аутентифицируете их, все так и останется. По умолчанию анонимные пользователи могут обращаться к любой странице ASP.NET. Но когда пользователь запрашивает какой либо ограниченный ресурс (анонимный доступ к которому закрыт), Web-сервер проверяет идентичность пользователя. Если она неизвестна, то предлагается зарегистрироваться. Если же пользователь зарегистрирован ранее, то он предоставляет своё удостоверение. В случае подтверждения удостоверения, пользователю предоставляется доступ к Web-странице, в противном случае предлагается повторить попытку регистрации или же выполняется переадресация на страницу с сообщением о закрытии доступа.
3.3 Аутентификация
В приложениях ASP.NET аутентификация реализуется одной из четырех возможных аутентифицирующих систем:
Аутентификация Windows.
Аутентификация с помощью форм.
Аутентификация с помощью паспортов.
Специализированный процесс аутентификации.
В каждом случае пользователь предъявляем некоторое удостоверение при регистрации в системе. Идентичность пользователя отслеживается разными способами, в зависимости от типа аутентификации. Например, операционная система Windows использует 96-битное число, называемое SID (Security Identifier - идентификатор безопасности) для идентификаций каждого входящего пользователя. В аутентификации форм ASP.NET пользователю выдается аутентифицирующий мандат формы, представляющий собой комбинацию значений, которые шифруются и помещаются в cookie-набор.
Вся аутентификация позволяет приложению идентифицировать, какой пользователь присылает каждый запрос. Это хорошо работает для персонализации и пользовательской настройки, потому что вы можете использовать идентифицирующую информацию для выдачи специфичных для пользователя сообщений на Web-странице, изменять внешний вид Web-сайта, добавлять специальное содержимое на базе предпочтений конкретного пользователя и тому подобное. Однако аутентификации самой по себе недостаточно для ограничения задач, которые разрешено выполнять пользователю на базе его идентичности. Для этого нужна авторизация, о которой мы поговорим ниже.
Аутентификация с помощью форм. Аутентификацию этого типа следует использовать тогда, когда вы не собираетесь в своих приложениях опираться на учетные записи пользователей Windows.
В таких случаях вам потребуется собственная инфраструктура аутентификации с собственной настраиваемой страницей регистрации, которая будет проверять имя и пароль пользователей по специальному хранилищу, такому как ваша собственная база данных. Эта инфраструктура затем при каждом запросе будет устанавливать заново контекст безопасности (во многих случаях такие системы работают на основе cookie-наборов).
Аутентификация форм основана на мандатах (также называемых маркерами). Это значит, что когда пользователь регистрируется, он получает так называемый мандат с базовой информацией о себе. Информация сохраняется в зашифрованном cookie-наборе, который прикрепляется к ответу, так что автоматически подтверждается в каждом последующем запросе.
Когда пользователь запрашивает страницу ASP.NET, которая недоступна анонимным пользователям, исполняющая система ASP.NET проверяет, доступен ли аутентифицирующий мандат формы. Если нет, выполняется автоматическая переадресация на страницу регистрации. В этот момент дело за вами. Вы должны создать эту страницу регистрации (входа) и проверить на ней пользовательское удостоверение. Если пользователь успешно прошел проверку, вы просто сообщаете инфраструктуре ASP.NET об успехе операции (вызвав метод класса Forms Authentication), и исполняющая система автоматически устанавливает аутентифицирующий cookie-набор (который в действительности содержит мандат) и переадресует пользователя на запрошенную им страницу. С этим запросом исполняющая система определяет, что аутентифицирующий cookie-набор с мандатом доступен и открывает доступ к странице.
Все, что вам нужно сделать -- это настроить аутентификацию форм в файле web.config, создать страницу регистрации и проверить в ней удостоверение пользователя.
Почему стоит использовать аутентификацию форм?
Аутентификация cookie-набором -- привлекательный выбор для разработчиков по нескольким причинам:
· Вы получаете полный контроль над кодом аутентификации.
· Вы получаете полный контроль над внешним видом формы регистрации.
· Она работает с любым браузером.
· Она позволяет вам выбирать способ хранения информации о пользователях.
Рассмотрим каждый из этих аргументов по очереди.
Контроль над кодом аутентификации.
Поскольку аутентификация форм реализована полностью внутри ASF.NET, вы получаете полный контроль над выполнением аутентификации. Вам не нужно полагаться ни на какую внешнюю систему, как это имеет место при аутентификации Windows иди Passport. Вы можете настроить поведение аутентификации формы под свои нужды.
Контроль над внешним видом формы регистрации.
Вы имеете ту же степень контроля над внешним видом аутентификации форм, что и над ее функциональностью. Другими словами, вы можете оформлять входную страницу регистрации как вам угодно. Гибкость внешнего вида недоступна при других методах аутентификаций. Аутентификация Windows требует, чтобы браузер запрашивал пользовательское удостоверение, а Passport аутентификация требует, чтобы вы оставили свой Web-сайт и посетили сайт Passport для ввода своей регистрационной информации (удостоверения).
Работа с любым браузером. Аутентификация форм использует в качестве пользовательского интерфейса стандартный HTML, так что все браузеры могут его обработать. Поскольку вы можете оформлять регистрационную страницу так, как вам нравится, вы можете даже использовать аутентификацию форм с браузерами, которые не используют HTML, -- например, с мобильными устройствами. Чтобы сделать это, вы должны определить применяемый браузер и представить форму в корректном формате для данного устройства (таком как WML для мобильных телефонов).
Хранение информации о пользователях. Аутентификация форм по умолчанию хранит пользователей в файле web.config, но эту информацию можно хранить где угодно. Для этого нужно только создать код, который обращается к хранилищу данных и извлекает информацию о пользователях. (А если вы применяете интерфейс Membership API, представленный в главе 21, то вам и этого делать не придется). Общим примером может служить хранение информации о пользователях в базе данных.
Гибкость в хранении информации о пользователях также означает, что вы можете контролировать создание и администрирование пользовательских учетных записей, а также прикреплять дополнительную информацию к этим учетный записям.
По сравнению с этим Windows-аутентификация намного менее гибка. Она требует установки учетной записи пользователя Windows для каждого пользователя, которого вы хотите аутентифицировать. Это представляет очевидную проблему, если вы хотите обслуживать огромное число пользователей или хотите регистрировать пользователей программно» Это также не позволяет вам сохранять дополнительную информацию о пользователях. (В случае применения службы Active Directory у вас есть возможность расширить схему, но это нечто такое, что требует тщательного планирования). Ее приходится сохранять отдельно. Passport-аутентификация имеет аналогичные ограничения. Хотя Passport сохраняет больше пользовательской информации, он не позволяет вам добавлять свою, как и не дает возможность принять участие в регистрации пользователей и администрировании учетных записей.
...Подобные документы
Принципы построения Интернет-магазинов. Система Интернет-платежей. Структура электронного магазина, разработка его архитектуры, операционной, серверной, администраторской и клиентской частей. Алгоритма работы магазина. Экономическое обоснование проекта.
дипломная работа [2,4 M], добавлен 12.04.2012Характеристика основных программных средств построения электронного магазина. Разработка структуры построения электронного магазина. Безопасность платежей в Интернете. Разработка алгоритма работы интернет-магазина. Разработка системы оплаты и доставки.
дипломная работа [1,9 M], добавлен 10.03.2014Общая характеристика и функциональное назначение проектируемого программного обеспечения, требования к нему. Разработка и описание интерфейса клиентской и серверной части. Описание алгоритма и программной реализации приложения. Схема базы данных.
курсовая работа [35,4 K], добавлен 12.05.2013Разработка электронного учебника по экономике для организации самостоятельной работы учащихся и поддержки курсов по экономике в вузах. Требования к программному средству. Описание объектов, свойств и методов. Разработка алгоритма решения задачи.
курсовая работа [644,9 K], добавлен 06.05.2013Анализ деятельности кадровой службы, обоснование выбора средств автоматизации ее работы, классификация используемых информационных методов. Разработка технических требований и архитектуры серверной части. Основные этапы реализации программных модулей.
дипломная работа [1,9 M], добавлен 19.01.2017Преимущества и недостатки электронной коммерции. Описание локального сервера Denwer. Структура файлов и папок. Особенности PHP, MySQL, CSS, HTML. Разработка структуры сайта интернет-магазина по продажи гитар и комплектующих, его программная реализация.
курсовая работа [5,0 M], добавлен 25.10.2014Понятие электронного учебного пособия. Виды электронных учебных изданий, дидактические требования к ним. Компонент основной формы "Button1". Поэтапная разработка мультимедийного электронного учебника по дисциплине "Компьютерные сети", его интерфейс.
курсовая работа [613,6 K], добавлен 31.01.2016Описание алгоритма работы и разработка структурной схемы МКС. Схема вывода аналогового управляющего сигнала, подключения ЖК-дисплея, клавиатуры и аварийного датчика. Разработка блок-схемы алгоритма главной программы работы МКС. Функция инициализации.
курсовая работа [5,7 M], добавлен 26.06.2016Выполнение операций, хранения, редактирования, систематизации данных. Рассмотрение подсистем разрабатываемой системы управления базами данных продуктового магазина. Разработка алгоритма функционирования системы и приложения для работы с базой данных.
курсовая работа [399,1 K], добавлен 26.08.2019Понятие виртуального магазина. Преимущества и недостатки виртуальных магазинов. Классификация виртуальных магазинов. Организация деятельности виртуальных магазинов. Создание виртуальных магазинов. Способы оплаты в Интернет. Процессинговая система.
курсовая работа [72,0 K], добавлен 30.09.2007Особенности проектирования часов со звуковым сигналом с использованием однокристального микроконтроллера семейства МК51. Разработка функциональной схемы устройства. Функции, выполняемые клавиатурой. Разработка алгоритма работы и управляющей программы.
курсовая работа [460,5 K], добавлен 16.05.2013Понятие электронного учебного пособия, специфика работы с ним, оценка преимуществ и недостатков, анализ эффективности. Виды и формы электронных учебных изданий. Учебно-теоретические обучающие издания: назначение, требования, структура, разработка.
курсовая работа [47,2 K], добавлен 17.05.2011Особенности разработки интернет-ресурса для осуществления коммерческой деятельности. Классификация электронных магазинов. Основы поисковой оптимизации. Использование мета тегов. Разработка интерфейса и новостного блока. Регистрация в поисковых системах.
дипломная работа [2,2 M], добавлен 06.01.2017Основные типы электронных путеводителей, предназначение их мультимедийной разновидности. Применение электронного путеводителя для ГОУ ВПО "МГТУ им. Г.И. Носова". Выбор алгоритма поиска оптимального маршрута. Функциональные схемы работы программы.
дипломная работа [3,7 M], добавлен 13.04.2014Анализ популярности мобильных операционных систем в мире и России. Разработка структурно-функциональной модели. Реализация серверной и клиентской частей программы. Алгоритм поиска события в мобильном приложении. Тестирование программного обеспечения.
дипломная работа [748,3 K], добавлен 10.07.2017Проектирование архитектуры и разработка веб-сайта для магазина строительных материалов. Анализ ключевых процессов работы интернет-магазинов, составление схем работы сервиса и схем товарооборота. Проектирование базы данных и бизнес-логики приложения.
курсовая работа [826,4 K], добавлен 09.09.2022Анализ программных средств для решения задач по управлению персоналом. Автоматизированные информационные системы и их классификация. Разработка технических требований и архитектуры клиентской части. Характеристика web-технологий. Разработка алгоритмов.
дипломная работа [3,2 M], добавлен 19.01.2017Обоснование выбора языка программирования. Анализ входных и выходных документов. Логическая структура базы данных. Разработка алгоритма работы программы. Написание программного кода. Тестирование программного продукта. Стоимость программного продукта.
дипломная работа [1008,9 K], добавлен 13.10.2013Анализ алгоритмов нахождения кратчайших маршрутов в графе без отрицательных циклов: Дейкстры, Беллмана-Форда и Флойда-Уоршалла. Разработка интерфейса программы на языке C++. Доказательство "правильности" работы алгоритма с помощью математической индукции.
курсовая работа [1,5 M], добавлен 26.07.2013Разработка программы для рисования различных правильных многоугольников с помощью объектно-ориентированного языка программирования. Использование для разработки среды C++ Builder 6 и библиотеки VCL. Разработка интерфейса приложения и алгоритма его работы.
курсовая работа [616,4 K], добавлен 18.10.2010