Реферат: Проектирование интернет-магазина для предприятия розничной торговли

Министерствообразования и науки Российской Федерации

Государственноеобразовательное учреждение высшего профессионального образования

ДАЛЬНЕВОСТОЧНЫЙГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ


ДИПЛОМНЫЙПРОЕКТ

Проектированиеинтернет-магазина для предприятия розничной торговли «Электра»


г.Владивосток2010


 

Реферат

Дипломныйпроект 58 с., 11 рис., 1 табл., 23 источника.

ИНТЕРНЕТ-МАГАЗИН,WEB-САЙТ, БАЗЫ ДАННЫХ, СИСТЕМАУПРАВЛЕНИЯ БАЗАМИ ДАННЫХ MYSQL,ИНТЕРНЕТ-ТЕХНОЛОГИИ, PHP

Целью проекта является разработка Интернет-магазина для компании«Электра». Исходя из поставленной цели, были определены задачи:

·    изучение существующей организации интернет-магазинов и выявлениеее недостатков;

·    обоснование необходимости создания Интернет-магазина;

·    проведение анализа и выбор Интернет-технологий для разработкиИнтернет-магазина;

·    разработка динамических web-страниц Интернет-магазина, управляемых базой данных;

·    оценка эффективности выполненной разработки.

Приведенные в работе расчеты показали, что осуществленнаяразработка Интернет-магазина является экономически эффективной и оправданной.


 

Содержание

Введение/>/>

1 Анализ бизнес-технологий современной электронной коммерции

1.1 Интернет-магазин как средство реализациивзаимодействия с потребителем

1.2 Обеспечение информационной поддержкисуществующего бизнеса

1.3 Организация двустороннего взаимодействия спотребителем

1.4 Выбор и описание базовых Интернет-технологий длясоздания интернет- магазина

1.4.1 Языки разметки и таблицы стилей1.4.2 Web-сервер1.4.3 Языки сценариев и программирования1.4.4 Базы данных и СУБД для web-приложений1.4.5 Архитектура баз данных для web-приложений1.4.6 СУБД MySQL

2 Разработка интернет-магазина для предприятия«Электра»

2.1 Принципы работы интернет магазина

2.1.1 Оформление заказа

2.1.2 Оплата заказа

2.1.3 Доставка заказа

2.1.4 Структура сайта

2.1.5 Юридические основы интернет-торговли

2. 2 Методологияпроектированияинтернет-магазина

2.2.1 Исследование потоков данных

2.2.2 Модели жизненного цикла программногообеспечения

2.2.3 Стандарт ISO 12207

2.2.4 Диаграммы, реализованные в структурном подходе

2.3 Разработка интернет-магазина

2.4 Руководство пользователя

3 Оценка эффективности Интернет-магазина

3.1 Оценка технической эффективности

3.2 Оценка социальной эффективности

3.3 Расчет показателей экономической эффективности

Заключение

Список использованных источников


 

Введение

В современном информационном обществе каждая стабильная компаниядолжна иметь собственный представительский сайт в сети Интернет, которыйобеспечит информационную поддержку существующего бизнеса. С помощью web-сайта фирмы решают такиезадачи, как
представление компании в сети Интернет, расширение потенциальной аудиториипотребителей, поддержка бренда, повышение узнаваемости, информированиеобщественности и др.

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

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

•       Цели и задачи проекта: Целью проекта является разработка Интернет-магазина для компании«Электра». Исходя из поставленной цели, были определены задачи:

•       изучение существующей организации интернет-магазинов и выявлениеее недостатков;

•       обоснование необходимости создания Интернет-магазина;

•       проведение анализа и выбор Интернет-технологий для разработкиИнтернет-магазина;

•       разработка динамических web-страниц Интернет-магазина, управляемых базой данных;

•       оценка эффективности выполненной разработки.


 

1Анализ бизнес-технологий современной электронной коммерции.

 

1.1Интернет-магазин как средство реализации взаимодействия с потребителем

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

Дляначала рассмотрим такие понятия как: Электронный бизнес, электронная коммерцияи электронная торговля, интернет магазин.

Электронныйбизнес – модель организации бизнеса, в которой бизнес-процессы, обмен бизнес-информациейи коммерческие транзакции работают с помощью информационных систем.Значительная часть решений использует Интернет-технологии для передачи данных ипредоставления WEB-сервисов.

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

Электроннаякоммерция является неотъемлемой и составной частью электронного бизнеса.

Электроннаякоммерция (e-commerce) — термин, используемый для обозначения коммерческойактивности в сети Интернет. Обеспечивает возможность осуществления покупок,продаж, сервисного обслуживания, проведения маркетинговых мероприятий путёмиспользования компьютерных сетей. Электронная коммерция (в широком смысле) —предпринимательская деятельность по осуществлению коммерческих операций сиспользованием электронных средств обмена данными. Объектами электроннойкоммерции является то, на что направлена деятельность систем электроннойкоммерции. К ним можно отнести различные товары, услуги и информацию.

Электроннаяторговля является частью электронной коммерции, а значит и электронногобизнеса.

Электроннаяторговля (англ. Electronic trading, eTrading, e-Trading) — осуществлениеторгово-закупочной деятельности через Интернет. В зависимости от областиприменения и способа устройства различают следующие формы электронной торговли:

·         длявзаимодействия бизнес-структур с конечными потребителями (B2C,business-to-customer) используются Интернет-магазины;

·         межфирменнаяторговля в Интернете (B2B, business-to-business) осуществляется через системыэлектронной торговли;

·         подобныесистемы электронной торговли применяются и для взаимодействия государства сбизнесом (B2G, business-to-government). Через такие системы государственныеучреждения и ведомства осуществляют свои закупки на открытом рынке.

Интернет-магазин(англ. online shop или e-shop) — веб-сайт, рекламирующий товар или услугу,принимающий заказы на покупку, предлагающий пользователю выбор вариантарасчета, способа получения заказа и выписывающий счет на оплату.

Активное развитие сети Интернет привело к необходимости создания web-представительств дляпредоставления различного рода информации о предприятии.

Практически каждая компания, занимающаяся реализацией товаров иуслуг, сейчас имеет свое представительство в сети Интернет. Web-сайтпредприятия решает ряд задач, из которых можно выделить две основные:

·    создание имиджа предприятия;

·    максимальная разгрузка справочной службы компании путемпредоставления потребителям возможности получения необходимой информации офирме, предлагаемых товарах, услугах и ценах.

Кроме того, использование интернет-технологий открывает широкиеперспективы для обслуживания покупателей через Интернет.

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

Основные цели сайтов-магазинов:

·    распространение основной информации: сайт используется дляраспространения информации о продуктах и услугах, предоставляемых организацией.Другая предоставляемая информация в основном включает данные о том, каксвязаться с фирмой способами, отличными от Web;

·    поддержка: часть сайта может быть предназначена для оказанияклиентам информационной помощи относительно эффективного пользования продуктамиили услугами, предоставляемыми организацией;

·    связи с инвесторами: открытые акционерные общества или компании,ищущие внешних инвесторов, могут создать сайт или раздел сайта дляопубликования информации о текущей экономической ситуации в компании, а также обудущих возможностях для вложения инвестиций;

·    связь с общественностью: многие фирмы используют web-сайты дляпредоставления информации различным организациям, занимающимся сбором данных, атакже добровольного обнародования основной информации о фирме;

·    поиск служащих: web-сайты часто используются для размещенияобъявлений о приеме на работу и преимуществах работы в компании.

Итак, основная цель любого интернет-магазина состоит вобслуживании пользователей способом, который принесет ему выгоду либонепосредственно, либо косвенно. Цель распространения информации посредствомтакого сайта состоит в том, чтобы попытаться подтолкнуть людей приобрестипродукцию или услуги компании. Конечный результат использования интернет-магазиновсостоит в поощрении интереса к осуществлению деловой операции.

/>/>/>/>/> 1.2Обеспечение информационной поддержки существующего бизнеса

В настоящее время отсутствие сайта у компании воспринимаетсяпримерно так, как отсутствие визитки и рекламных материалов у менеджера попродажам, пришедшего на встречу с потенциальным покупателем. Обычно чем крупнееи известнее компания, тем более развернутым и профессионально сделанным являетсяее сайт. Такое положение дел уже вошло в привычку у значительного количестваменеджеров компаний и обычных граждан.

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

В данном случае Интернет-составляющая бизнеса содержит прямойкоммерческий смысл: разгрузка персонала компании, ведущего работу с клиентами(сокращение затрат на телефонную диспетчерскую службу, отправку факсов,телефонные переговоры и т. п.) за счет размещения прайс-листов и другойактуальной информации на сайте компании.

/>/>/>/>/> 1.3Организация двустороннего взаимодействия с потребителем

Интерактивные web-сайты — это инструменты не одностороннего, а двухстороннегообщения. Они поощряют к ведению диалога и беседы между аудиторией сайта икомпанией. Статичная брошюра о компании, перенесенная в киберпространство,просто не будет работать. Компания должны взять на вооружение и полностьюиспользовать весь потенциал интерактивных и мультимедийных средств, имеющихсясегодня на рынке.

Привлечение клиентов и просто посетителей к участию в жизникомпании – удобный инструмент маркетинга. Когда значительное количество людей,уже купивших продукцию фирмы, удалось вовлечь в дискуссию, новых посетителейстановится легче мотивировать к покупке, поскольку они могут убедиться, чтоочень многие люди уже совершили ее и довольны результатом.

Для организации общения компании с клиентами и клиентов друг сдругом на сайте обычно создается форум или книга отзывов (специальный раздел,где любой посетитель может оставить свое сообщение или отзыв о продукции,ответить на уже существующее мнение и поучаствовать в обсуждении).Администрация сайта обычно принимает участие в дискуссии, отвечает наадресованные ей прямые вопросы и комментирует высказывания клиентов. Такимобразом, сайт формирует у посетителя мнение, что компания заботится обинтересах своих клиентов, занимает активную и устойчивую позицию на рынке.

Наличие на сайте системы обратной связи позволяет посетителямотправлять свои сообщения администратору сайта. Для этого им нужно всего лишьзаполнить несколько полей, после чего сообщение можно отправить на электронныйпочтовый ящик администратора прямо со страницы сайта.

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


/>/>/>/>/>/>/>/>/> 

1.4 Выбор иописание базовых Интернет-технологий для создания интернет-магазина

При создании интерактивного сайта следует выбрать наиболее подходящиетехнологии. Выбор конкретных технологий обычно определяется желаниями ивозможностями заказчика.

/>/>/>/>/>/>/>/> 1.4.1Языки разметки и таблицы стилей

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

/>HTML (HyperText Markup Language, языкгипертекстовой разметки) является первостепенной важности технологией разметки,применяемой на web-страницах. Традиционный HTML определяется шаблоном DTD(Document Type Definition, описание типа документа) стандартного обобщенногоязыка разметки (Standardized General Markup Language, SGML) и существует в трехосновных версиях (HTML 2, HTML 3.2 и HTML 4). Есть три разновидности HTML 4:переходная, строгая и набор фреймов, причем большинство авторов документовпользуются переходным вариантом. HTML 4.01 является наиболее современной иокончательной версией HTML.

Хотя многие теги и правила HTML довольно хорошо определены,большинство производителей браузеров предоставляют расширения к этому языку,выходящие за рамки описания стандартного обобщенного языка разметки. Болеетого, сами браузеры мало способствуют укреплению норм языка разметки, чтоприводит к небрежному применению этой технологии. К тому же, в то время, какHTML следует использовать прежде всего для структурирования документа, многиеразработчики также употребляют его для форматирования документа для егодемонстрации. Функции HTML, связанные с форматированием, в конечном итоге будутполностью вытеснены каскадными таблицами стилей (Cascading Style Sheets, CSS).Впрочем, даже при наличии достаточной поддержки таблиц стилей в браузерах,многие разработчики продолжают употреблять таблицы HTML и характерные HTML-тегив дизайне своих страниц. У W3C и производителей браузеров нет планов подальнейшему развитию HTML, так что переход разработчиков на XHTML поощряется.

XHTML – это новая редакция HTML, выполненная с помощью XML(eXtensible Markup Language, расширяемый язык разметки), а не SGML. XHTMLразрешает две основные проблемы, связанные с HTML. Во-первых, XHTML, уделяябольшое внимание применению таблиц стилей, продолжает оказывать давление надизайнеров, с тем чтобы они отделяли внешний вид документа от его структуры.Во-вторых, XHTML привносит намного более строгое требование о соблюдении правилразметки web-страниц. К примеру, в документах XHTML должны содержаться толькотеги в нижнем регистре, атрибуты должны быть обязательно обрамлены кавычками,и, в основном, все правила в том виде, как они определены в спецификации,должны соблюдаться.

Синтаксическая строгость XHTML является одновременно еговеличайшим преимуществом и наихудшим недостатком. Правильно составленнымистраницами может быть проще управлять и заменять их с помощью программы, ночеловеку их создавать тяжелее. Переход на XHTML происходит медленно именноиз-за его строгости. Излишняя негибкость XHTML делает его менее удобным, чемHTML, который намного более снисходителен по отношению к новичкам. Таким образом,пока не появится большее количество инструментальных средств, производящихкорректный код XHTML, вероятно, в масштабах всего web-сообщества язык будетприниматься так же медленно.

Расширяемый язык разметки (Extensible Markup Language, XML) многими расхваливаетсякак революционная технология разметки, которая изменит облик web-страниц. Тем не менее, несмотря наэту рекламу, лишь немногие в точности понимают, что на самом деле такое XML.Вкратце, XML является разновидностью SGML, модифицированной для Web; такимобразом, он позволяет разработчикам задавать их собственный язык разметки.Значит, с помощью XML можно изобрести YML (Your Markup Language, Ваш языкразметки).

До сих пор отрицательное воздействие изобретения слишком большогоколичества индивидуальных языков на базе XML было ограничено, ибольшинство web-разработчиков согласны пользоваться широко общепринятыми языкамивроде XHTML.

Таким образом, все еще актуально для разметки web-страниц пользоваться языкомHTML.

/>/>/>/>/>/> 1.4.2Web-сервер

Web-сервер – программа, которая отвечает за получение данных отпользователя сайта и подготовку страниц, отправляемых обратно. Приосуществлении запросов к базе данных или обращений к другим активным объектам,реализующим бизнес-логику, web-сервер обращается к серверам базы данных илидругим серверам приложений.

Одним из самых популярных серверов Интернет является Apache. Его популярностьобусловлена прежде всего тем, что он является бесплатным и достаточно быстрым.Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Онпозволяет подключать внешние модули для предоставления данных, использовать СУБДдля аутентификации пользователей, модифицировать сообщения об ошибках и т.д.

Несмотря на то, что первоначально данный сервер разрабатывался дляоперационных систем UNIX, сейчас он адаптирован под операционную систему Windows. Web-серверApache – своего рода стандарт сервера в сети Интернет.

/>/>/>/>/>/>/>/> 1.4.3Языки сценариев и программирования

Для реализации интерактивных функций на сайте необходимоиспользовать так называемые технологии web-программирования.

Технологии web-программирования можно разделить на две базисныегруппы: работающие на стороне клиента и работающие на стороне сервера.Технологии стороны клиента запускаются на компьютере пользователя сайта вконтексте браузера. Программы, которые запускаются на веб-сервере, относятся ктехнологиям программирования на стороне сервера.

Перечислим наиболее широко распространенные технологиипрограммирования, доступные web-разработчикам. Варианты web-программирования настороне клиента:

1)        Вспомогательные приложения

a)        Программы программного интерфейса приложения (API) браузера:

b)        сменные модули Netscape,

c)        элементы управления ActiveX,

d)        апплеты Java;

2)        Языки сценариев:

a)        JavaScript,

b)        VBScript.

Варианты web-программирования на стороне сервера:

1)        Сценарии и программы CGI;

2)        Программы программного интерфейса приложения (API) сервера:

a)        модули Apache,

b)        расширения и фильтры ISAPI,

c)        сервлеты Java;

3)        Сценарии на стороне сервера:

a)        Active Server Pages(ASP/ASP.NET),

b)        ColdFusion,

c)        PHP.

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

В наше время наиболее часто используют программирование на сторонесервера, реализуемое с помощью языка PHP. Для написания программ, работающих на стороне клиента обычноприменяют язык JavaScript.

PHP представляет собой язык с открытым исходным кодом длявыполнения на сервере сценариев, создающих динамические web-страницы. Помимонезависимости от браузеров он предлагает простое и универсальное, независимоеот платформы решение для электронной коммерции и сложных web-приложений, в томчисле управляемых базами данных. PHP подходит для программирования баз данных.Он поддерживает большинство имеющихся сегодня СУБД, включая MySQL, Oracle,Sybase и DB2.

1.4.4Базы данных и СУБД для web-приложений

Сегодня наиболее распространенным подходом для организацииинформационной базы web-приложений являются реляционные базы данных.

Особенности организации данных в БД по сравнению с файловымисистемами обеспечивают использование одних и тех же данных в различныхприложениях. БД сводят к минимуму дублирование данных, прибегая к дублированиютолько для ускорения доступа к данным или для обеспечения восстановления БД приее разрушении. Одна из важных черт БД – независимость данных от особенностейприкладных программ, которые их используют, а также возможность создания этихпрограмм в такой форме, что изменение особенностей хранения, логическойструктуры или значений данных не требует изменения программ их обработки.Другой важной чертой БД является возможность изменения физических особенностейхранения данных без изменения их логической структуры.

Базы данных позволяют хранить и получать доступ к информации.Использование БД на web-сайте позволяет отслеживать данные, автоматически обновлятьсайт и распознавать пользователя. Информация может обрабатываться, сохранятьсяи извлекаться из БД. В БД можно хранить хорошо структурированную информацию,такую как список пользователей, список заказов, прайс-листы. Однако этим видхранимой информации не ограничивается. В современных информационных системах вбазах данных хранятся и тексты, и изображения, и даже исполняемые программы илискрипты. Если потребуется, то в приложении можно хранить в базе данныхинструкции и описания товаров.

Функционирование БД обеспечивается совокупностью языковых ипрограммных средств, называемых системой управления базами данных (СУБД).

Основная задача СУБД – предоставить пользователю БД возможностьработать с ней, не вникая в детали на уровне аппаратного обеспечения. Инымисловами, СУБД позволяет конечному пользователю рассматривать БД как объектболее высокого уровня по сравнению с аппаратным обеспечением, а такжепредоставляет в его распоряжение набор операций, выраженный в терминах языкаманипулирования данными высокого уровня (например, набор операций, которыеможно выполнять с помощью языка SQL).

Сложные управляемые данными web-приложения по ряду причиниспользуют СУБД. Во-первых, с помощью SQL web-программист может переложитьбольшинство задач хранения и управления данными на СУБД. Во-вторых, СУБД лучшечеловека справляются с управлением большими объемами данных. В-третьих, БД хранятданные постоянно, в то время, как переменные и их данные в сценариях PHP обычносуществуют лишь на протяжении запроса данной страницы. Благодаря этомупостоянству СУБД могут принимать более разумные решения по поводу того, чтоотносится к производительности работы с диском и кэшированию памяти.

Хранение информации в БД также позволяет разработчику PHP писатьменьший объем кода (благодаря тому, что задачи обработки данных передаютсяСУБД) и рассматривать отвлеченно всю систему управления данными.

СУБД обычно дают следующие преимущества:

·    высокая целостность данных (не гарантируемая файлами);

·    улучшенная непротиворечивость данных при множественном доступе;

·    улучшенная защита;

·    стандартная защита;

·    различные представления, основанные на одних и тех же структурах;

·    независимость от файловых структур;

·    устранение избыточности информации;

·    отображение в объекты;

·    экономия дискового пространства благодаря объединению таблиц безпотерь.

/> 1.4.5 Архитектурабаз данных для web-приложений

Рассмотримвнешнее построение системы web-базданных. Основная операция web-серверапроиллюстрирована на рисунке 1.3. Эта система состоит из двух объектов: web-браузераи web-сервера. Между ними долженсуществовать канал связи. Web-браузер посылает запрос на сервер, серверотсылает обратно ответ. Для сервера, отсылающего обычные статические страницы,такая архитектура подходит. Архитектура же сайта, который включает в себя базуданных, несколько сложнее.

1)   Web-браузерпользователя отправляет HTTP-запрос определенной web-страницы.Например, поиск статьи на сайте, используя HTML-форму. Допустим, страница срезультатами поиска называется results.php.

2)   Web-серверпринимает запрос на results.php, получает файл и передает его механизму РНР наобработку.

3)   МеханизмРНР начинает синтаксический анализ сценария. В сценарии присутствует командаподключения к базе данных и выполнения запроса в ней (поиск статьи). РНРоткрывает соединение с сервером MySQL и отправляет необходимый запрос.

4)   СерверMySQL принимает запрос в базу данных, обрабатывает его, а затем отправляетрезультаты — в данном случае, список статей — обратно в механизм РНР.

5)   МеханизмРНР завершает выполнение сценария, форматируя результаты запроса в виде HTML,после чего отправляет результаты в HTML-формате Web-серверу.

6)   Web-серверпересылает HTML в браузер, с помощью которого пользователь просматривает списокнеобходимых статей.

Процессэтот, как правило, протекает вне зависимости от того, какой сценарный механизми какой сервер баз данных используется. Зачастую программное обеспечение web-сервера,механизм РНР и сервер баз данных находятся на одной машине. Правда, не менеечасто сервер базы данных работает на другой машине. Это делается из соображенийбезопасности, увеличения объема или разделения потока. С точки зренияперспектив развития, в работе оба варианта одинаковы, однако в планепроизводительности второй вариант может оказаться более предпочтительным.

/> 1.4.6 СУБД MySQL

MySQL– очень быстрая, надежная система управления реляционными базами данных(СУРБД). База данных позволяет эффективно хранить, искать, сортировать иполучать данные. Сервер MySQL управляет доступом к данным, позволяя работать сними одновременно нескольким пользователям, обеспечивает быстрый доступ кданным и гарантирует предоставление доступа только имеющим на это правопользователям. Следовательно, MySQL является многопользовательским,многопотоковым сервером. Он применяет SQL, используемый по всему мирустандартный язык запросов для баз данных.

MySQL составляет все болеезначительную конкуренцию таким дорогостоящим гигантам как Oracle и MS SQL Server. Немаловажным факторомявляется то, что СУБД MySQL распространяется совершенно бесплатно. В настоящее время пакетMySQL доступен как программное обеспечение с открытым исходным кодом.

MySQL отличатся хорошей скоростью работы, надежностью, гибкостью.Работа с ней, как правило, не вызывает больших трудностей. Поддержка сервераMySQL автоматически включается в поставку PHP.


2Разработка интернет-магазина для предприятия «Электра»

 

2.1Принципы работы интернет магазина

 

2.1.1Оформление заказа

Выбравнеобходимые товары или услуги, пользователь обычно имеет возможность тут же насайте выбрать метод оплаты и доставки. Совокупность отобранных товаров, способоплаты и доставки представляют собой законченный заказ, который оформляется насайте путем сообщения минимально необходимой информации о покупателе.Информация о покупателе может храниться в базе данных магазина еслибизнес-модель магазина рассчитана на повторные покупки, или же отправлятьсяразово. По данным опроса портала Mail.ru необходимость регистрации при заказетовара или услуги часто мешает пользователям совершать покупки в интернет-магазинах.В интернет-магазинах, рассчитанных на повторные покупки, также ведетсяотслеживание возвратов посетителя и история покупок.

Частопри оформлении заказа предусматривается возможность сообщить некоторыедополнительные пожелания от покупателя продавцу. Кроме того, существуют сайты,в которых заказ принимается по телефону, электронной почте, Jabber или ICQ.

2.1.2Оплата заказа

Используютсяследующие варианты способов оплаты:

банковскаякарта — безналичный вид расчёта, который частоподвергается нареканиям в плане безопасности;

банковскийперевод — оплата за заказ производится банковским платежнымпоручением на расчётный счет магазина, часто применяется в B2B-системах. Врозничных интернет магазинах банковский перевод осуществляется путём печатиплатёжки формы ПД-4 для оплаты в Сбербанке или других банках, принимающихплатежи населения;

наличныйрасчет — товар оплачивается курьеру наличными деньгами приполучении покупателем товара;

электронныеденьги — безналичный вид расчёта; терминалы моментальнойоплаты — оплата производится в уличных платёжных терминалах;

SMS-платежи— это не платежи типа «отправьте sms на короткий номер и получите мелодию».Нет, sms в интернет-магазинах используется совершенно по-другому.Интернет-магазин формирует запрос средств и передает его в одну изспециализированных систем электронных платежей (аналогично другим способам), иотправляет к этой же системе пользователя. Пользователь уже во взаимодействии сплатежной системой отправляет sms с указанными системой реквизитами и подтверждаетплатеж. Платежная система после подтверждения отправляет магазину уведомлениеоб успешности или неуспешности перевода.

наложенныйплатеж — товар оплачивается на почте при получении. Данныйспособ, как правило, ограничен государственными границами, поскольку отправкойтоваров наложенным платежом занимаются в основном государственные почтовыеслужбы. В России отправка наложенным платежом возможна. Такой способгарантирует получение товара, однако, почтовые отправления в России идутдовольно долго. Кроме того, оплатить посылку надо до ее получения, либоотказаться от нее. Таким образом, потребитель лишен возможности проверитьтовар.

Описаннаясхема является общей, она работает и для кредитных карт, и для электронныхденег, и для sms-платежных систем. Зачастую даже и для наличного расчета —иногда магазины выделяют курьерскую службу в отдельную подсистему.

Следуетобратить внимание на то, что существуют способы оплаты, подверженныемошенническим операциям и вследствие этого не используемые честными интернет-магазинами:

Переводпо Western Union — данный вид перевода применим толькомежду частными лицами, нет возможности отзыва или опротестования платежа.

«Обычные»SMS-платежи на короткий номер с неизменяемой суммой—нетвозможности отзыва или опротестования платежа. Маленькие суммы, отсутствиеквитанций. По причине своей простоты часто используется в различныхмошеннических схемах, и обычно не применяется серьезными интернет-магазинами,работающими, как говорилось выше, через специализированные платежные системы. Выбортого или иного способа оплаты зависит от множества факторов, среди которыхможно отметить статус покупателя (физическое или юридическое лицо), особенноститовара (материальный или электронный), цена, способы доставки (невозможнопринять наличные при отправке товара за границу).

2.1.3Доставка заказа

Послеотправки заказа с покупателем связывается продавец и уточняет место и время, вкоторое следует доставить заказ. Доставка осуществляется либо собственнойкурьерской службой, либо компанией, предоставляющей услуги доставки, либо попочте — посылкой или бандеролью. Электронные товары, такие как программноеобеспечение или ключи к ним, тексты, статьи, фотографии, коды доступа ипополнения счетов, могут доставляться электронными каналами — электронной почтой,доступом к файлу по FTP, доступом в защищенную область сайта и так далее.Однако в этом случае следует быть осторожным, поскольку доказать неполучениетовара электронным способом существенно сложнее, чем в случае физическойдоставки. Современные интернет-магазины часто выгружают свои товарныепредложения в системы сравнения и подбора товаров (обычно при крупных порталахи поисковых системах), что позволяет привлечь дополнительный поток покупателей.


 

2.1.4Структура сайта

Интернет-магазинысоздаются с применением систем управления контентом сайтов, оснащенныхнеобходимыми модулями. Крупные интернет-магазины работают на специально для нихразработанных или адаптированных типовых системах управления. Средние и малыемагазины обычно используют типовое коммерческое и свободное ПО. К примеру,широко известен свободный движок osCommerce. Система управления контентом сайтаинтернет-магазина может быть коробочным продуктом, самостоятельноустанавливаемым на хостинг-площадку, может быть частной разработкой веб-студии,ей же обслуживаемой, или может быть программным сервисом, предоставляемым спомесячной оплатой или бесплатно.

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

2.1.5Юридические основы интернет-торговли

Множествомагазинов сегодня помимо торговых точек имеют свои онлайн-представительства.Основной закон, регулирующий отношения между покупателем и продавцом — ФЗ«О защите прав потребителей» от 25.10.2007 г.

Всоответствии с законом «О защите прав потребителей» отдельнымпостановлением введены «Правила продажи товаров дистанционнымспособом», которые более подробно регламентируют требования к продавцам,ведущим продажи через интернет или по каталогам, и которые призваныобеспечивают безопасность приобретения товара через интернет-магазин. Вчастности правилами регламентируется полнота информации, предоставляемой опредлагаемом товаре и о самом продавце, а также обеспечиваются дополнительныеправа покупателя по возврату товара.


 

2.2Методология проектирования интернет-магазина

Офисмагазина может быть размещен в одном небольшом помещении, где и будет находитьсяперсонал магазина. Персонал магазина составляет 4 человека:

·         техник– занимается электронной частью интернет-магазина. В его обязанности входиттехническое обслуживание, сопровождение и обновление сайта магазина.

·         клиент-менеджер– рассматривает и сортирует заявки на товар, заказывает нужные товары на склад,следит за своевременным поступлением платежей за товар, отдает курьеруоплаченные товары для их доставки. Клиент-менеджер по совместительству являетсяадминистратором предприятия и управляет работой магазина в отсутствиедиректора.

·         курьер– отвечает за доставку товара, отвозит клиенту товар сам или отправляет егоклиенту почтой или службой доставки, в зависимости от желания иплатежеспособности клиента.

·         директормагазина – следит за корректностью работы персонала, выдает заработную плату,платит налоги и аренду помещения, решает вопросы с недовольными клиентамилично. Структура магазина изображена на рисунке 1.3.

/> /> /> /> /> /> /> />

указания

  /> />

указания

  />

указания

   

2.2.1Исследование потоков данных

Однимиз базовых понятий методологии проектирования ИС является понятие жизненногоцикла ее программного обеспечения (ЖЦ ПО). ЖЦ ПО — это непрерывный процесс,который начинается с момента принятия решения о необходимости его создания изаканчивается в момент его полного изъятия из эксплуатации. Основнымнормативным документом, регламентирующим ЖЦ ПО, является международный стандартISO/IEC 12207 (ISO — International Organization of Standardization — Международная организация по стандартизации, IEC — InternationalElectrotechnical Commission — Международная комиссия по электротехнике). Онопределяет структуру ЖЦ, содержащую процессы, действия и задачи, которые должныбыть выполнены во время создания ПО.

СтруктураЖЦ ПО по стандарту ISO/IEC 12207 базируется на трех группах процессов:

основныепроцессы ЖЦ ПО (приобретение, поставка, разработка, эксплуатация,сопровождение);

вспомогательныепроцессы, обеспечивающие выполнение основных процессов (документирование,управление конфигурацией, обеспечение качества, верификация, аттестация,оценка, аудит, решение проблем);

организационныепроцессы (управление проектами, создание инфраструктуры проекта, определение,оценка и улучшение самого ЖЦ, обучение).

Разработкавключает в себя все работы по созданию программного обеспечения и его компонентв соответствии с заданными требованиями, включая оформление проектной иэксплуатационной документации, подготовку материалов, необходимых для проверкиработоспособности и соответствующего качества программных продуктов,материалов, необходимых для организации обучения персонала и т.д. Разработкапрограммного обеспечения, включает в себя, как правило, анализ, проектированиеи реализацию (программирование).

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

Управлениепроектом связано с вопросами планирования и организации работ, созданияколлективов разработчиков, контроля над сроками и качеством выполняемых работ.Техническое и организационное обеспечение проекта включает выбор методов иинструментальных средств, для реализации проекта, определение методов описанияпромежуточных состояний разработки, разработку методов и средств испытаний ПО,обучение персонала и т.п. Обеспечение качества проекта связано с проблемамиверификации, проверки и тестирования программного обеспечения. Верификация — это процесс определения того, отвечает ли текущее состояние разработки,достигнутое на данном этапе, требованиям этого этапа. Проверка позволяетоценить соответствие параметров разработки с исходными требованиями. Проверкачастично совпадает с тестированием, которое связано с идентификацией различиймежду действительными и ожидаемыми результатами и оценкой соответствия характеристикПО исходным требованиям. В процессе реализации проекта важное место занимаютвопросы идентификации, описания и контроля конфигурации отдельных компонентов ивсей системы в целом.

Управлениеконфигурацией является одним из вспомогательных процессов, поддерживающихосновные процессы жизненного цикла программного обеспечения, прежде всегопроцессы разработки и сопровождения программного обеспечения. При созданиипроектов сложных ИС, состоящих из многих компонентов, каждый из которых можетиметь разновидности или версии, возникает проблема учета их связей и функций,создания унифицированной структуры и обеспечения развития всей системы.Управление конфигурацией позволяет организовать, систематически учитывать иконтролировать внесение изменений в программном обеспечении на всех стадияхжизненного цикла. Общие принципы и рекомендации конфигурационного учета,планирования и управления конфигурациями программного обеспечения отражены впроекте стандарта ISO 12207-2.

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

2.2.2Модели жизненного цикла программного обеспечения

СтандартISO/IEC 12207 не предлагает конкретную модель ЖЦ и методы разработки ПО (подмоделью ЖЦ понимается структура, определяющая последовательность выполнения ивзаимосвязи процессов, действий и задач, выполняемых на протяжении ЖЦ. МодельЖЦ зависит от специфики ИС и специфики условий, в которых последняя создается ифункционирует). Его регламенты являются общими для любых моделей ЖЦ,методологий и технологий разработки. Стандарт ISO/IEC 12207 описывает структурупроцессов ЖЦ ПО, но не конкретизирует в деталях, как реализовать или выполнитьдействия и задачи, включенные в эти процессы.

Кнастоящему времени наибольшее распространение получили следующие две основныемодели ЖЦ:

каскаднаямодель (70-85 г.г.);

спиральнаямодель (86-90 г.г.).

Визначально существовавших однородных ИС каждое приложение представляло собойединое целое. Для разработки такого типа приложений применялся каскадныйспособ. Его основной характеристикой является разбиение всей разработки наэтапы, причем переход с одного этапа на следующий происходит только после того,как будет полностью завершена работа на текущем. Каждый этап завершаетсявыпуском полного комплекта документации, достаточной для того, чтобы разработкамогла быть продолжена другой командой разработчиков.

Положительныестороны применения каскадного подхода заключаются в следующем:

накаждом этапе формируется законченный набор проектной документации, отвечающийкритериям полноты и согласованности;

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

 

2.2.3Стандарт ISO 12207.

СтандартISO 12207 — Процессы жизненного цикла программного обеспечения — наиболее полнона уровне международных стандартов отражает жизненный цикл, технологиюразработки и обеспечения качества сложных программных средств. Жизненный циклПО представлен набором этапов, частных работ и операций в последовательности ихвыполнения и взаимосвязи, регламентирующих ведения разработки на всех стадияхот подготовки технического задания до завершения испытаний ряда версий иокончания эксплуатации ПО. В ЖЦ включаются описания исходной информации,способов выполнения операций и работ, устанавливаются требования к результатами правилам их контроля, а также к содержанию технологических и эксплуатационныхдокументов. Определяется организационная структура коллективов, распределение ипланирование работ, а также контроль за реализацией ЖЦ ПО.

Стандартопределяет архитектуру, процессы, разделы и подразделы ЖЦ ПО, а также переченьбазовых работ и детализирует содержание каждой из них. Архитектура ЖЦ ПО встандарте базируется на трех крупных компонентах:

·         основныепроцессы жизненного цикла ПО и определяющие работы;

·         вспомогательныепроцессы и работы, поддерживающие жизненный цикл ПО;

·         организационныепроцессы и управление жизненным циклом ПО.

Этиразделы стандарта состоят из ряда подразделов, в которых подробно раскрываетсясодержание каждой работы и комментируются особенности их выполнения.Рекомендации к каждому подразделу состоят в среднем из 3-6 пунктов — работ(процедур). Общее число работ и комментариев к ним в стандарте свыше 220.

Процессыприобретения и/или подготовки к созданию ПО должны начинаться с инициализациипроекта, анализа концепции, анализа рынка продуктов, выработки требований исостава поддерживающих документов, создания предварительного плана проекта.Основные работы по созданию сложного комплекса программ рекомендуется начинатьс определения состава сопровождающих документов, выбора средствконфигурационного управления и обеспечения качества, а также выбора методов исредств технологического обеспечения разработки всей информационной системы.Кодирование и тестирование каждого компонента ПО должно быть оформленосовокупностью документов, удостоверяющих соответствие компонента первичнойспецификации, содержащих тесты и результаты тестирования.

Рекомендуетсяразрабатывать план работ, включающий комплексирование компонентов, тестированиепо всем разделам требований и показателям качества, а также документированиеплана, результатов интеграции, использованных тестов, критериев оценки иполученных результатов. Далее программное обеспечение следует подвергатьквалификационному (аттестационному) тестированию по всем разделам требованийконтракта, при широком варьировании тестов, изменениях значений критериев, атакже тестировать полноту и адекватность технологической и пользовательскойдокументации реальному программному продукту. Проверенный таким образомкомплекс программ интегрируется в вычислительные средства информационнойсистемы, средства визуализации и телекоммуникации.

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

Процессыдокументирования программного обеспечения должны охватывать планирование иобеспечение документирования, рекомендации по стандартизации, проектированию иразработке, а также по производству, конфигурационному управлению исопровождению комплекта документации на ПО. Для обеспечения гарантий качестваследует использовать планирование, методологию, процедуры и стандарты поддержкикачества программного обеспечения в соответствии с контрактом с учетомдоступных ресурсов. Верификация программного обеспечения должна включать ееорганизацию, планирование и техническое обеспечение. Удостоверение правильности(аттестация) должна гарантировать полное соответствие программного продуктаспецификациям, требованиям и документации на программное обеспечение ивозможность его надежного функционирования и безопасного примененияпользователем.

Организацияжизненного цикла программного обеспечения включает основные работы поуправлению проектом, производством и средствами для обеспечения процессов поразработке, эксплуатации и сопровождению. Процессы формирования инфраструктурыдолжны состоять из выбора и установления аппаратных и программных средств,технологии, стандартов и обслуживания, используемых для разработки,сопровождения и обеспечения эксплуатации ПС. Процессы совершенствованияжизненного цикла ПС состоят в установлении, оценивании, измерении, контроле икорректировке процессов жизненного цикла конкретного программного обеспечение.Процессы обучения определяются требованиями к проекту, должны учитыватьнеобходимые ресурсы, управление и технические средства.

2.2.4Диаграммы, реализованные в структурном подходе

Диаграммыдекомпозиции DFD, IDEF0и IDEF3

Длярешения задачи функциональногомоделирования на базе структурного анализа традиционноприменяются два типа моделей: IDEF0-диаграммыи диаграммы потоков данных (DFD).Методология разработки процессных диаграмм обычно применяется при проведенииобследований предприятий в рамках проектов управленческого консалтинга, а такжев проектах автоматизации крупных объектов при экспресс-обследовании (обычно длясоставления развернутого плана работ).
Нотация диаграммпотоков данных позволяет отображать на диаграмме как шаги бизнес-процесса, таки поток документов и управления (в основном, управления, поскольку на верхнемуровне описания процессных областей значение имеет передача управления). Такжена диаграмме можно отображать средства автоматизации шагов бизнес-процессов.Обычно используется для отображения третьего и ниже уровня декомпозициибизнес-процессов (первым уровнем считается идентифицированный переченьбизнес-процессов, а вторым — функции, выполняемые в рамках бизнес-процессов).

Диаграммы потоковданных (Data flow diagramming, DFD):

·          являютсяосновным средством моделирования функциональных требований к проектируемойсистеме;

·          создаютсядля моделирования существующего процесса движения информации;

·          используютсядля описания документооборота, обработки информации;

·          применяютсякак дополнение к модели IDEFO для более наглядного отображения текущих операцийдокументооборота (обмена информацией);

·          обеспечиваютпроведение анализа и определения основных направлений реинжиниринга ИС.

ДиаграммыDFD могут дополнитьто, что уже отражено в модели IDEF0, поскольку они описывают потоки данных, позволяя проследить,каким образом происходит обмен информацией как внутри системы междубизнес-функциями, так и системы в целом с внешней информационной средой

Вслучае наличия в моделируемой системе программной/программируемой части(практически всегда) предпочтение, как правило, отдается DFD по следующимсоображениям.

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

2.        Наличиемини-спецификаций DFD-процессов нижнего уровня позволяет преодолеть логическуюнезавершенность IDEF0, а именно обрыв модели на некотором достаточно низкомуровне, когда дальнейшая ее детализация становится бессмысленной, и построитьполную функциональную спецификацию разрабатываемой системы.

3.        Существуюти поддерживаются рядом CASE-инструментов алгоритмы автоматическогопреобразования иерархии DFD в структурные карты, демонстрирующие межсистемные ивнутрисистемные связи, а также иерархию систем, что в совокупности смини-спецификациями является завершенным заданием для программиста.

Спомощью DFD-диаграмм требования к проектируемой ИС разбиваются нафункциональные компоненты (процессы) и представляются в виде сети, связаннойпотоками данных. Главная цельдекомпозиции DFD-функций - продемонстрировать,как каждый процесс преобразует свои входные данные в выходные, а также выявитьотношения между этими процессами. На схемах бизнес-процесса отображаются:

·          функциипроцесса;

·          входящаяи исходящая информация, при описании документов;

·          внешниебизнес-процессы, описанные на других диаграммах;

·          точкиразрыва при переходе процесса на другие страницы.

Еслипри моделировании по методологии IDEF0система рассматривается как сеть взаимосвязанных функций, то при создании DFD-диаграммы системарассматривается как сеть связанных между собой функций, т.е. как совокупностьсущностей (предметов). Структурныйанализ — это системный пошаговый подход к анализутребований и проектированию спецификаций системы независимо от того, являетсяли она существующей или создается вновь. Методологии Гейна-Сарсона(Gane-Sarson) и Йордана/Де Марко (Yourdon/DeMarko) построения диаграмм потоковданных, основанные на идее нисходящей иерархической организации, наиболее яркодемонстрируют этот подход. Целью этих двух методологий является преобразование общих, неясных знанийо требованиях к системе в точные (насколько это возможно) определения. Обеметодологии фокусируют внимание на потоках данных, их главное назначение — создание базированных на графике документов по функциональным требованиям.Методологии поддерживаются традиционными нисходящими методами проектирования иобеспечивают один из лучших способов связи между аналитиками, разработчиками ипользователями системы за счет интеграции следующих средств:

1.        Диаграммпотоков данных.

2.        Словарейданных, которые являются каталогами всех элементов данных, присутствующих вDFD, включая групповые и индивидуальные потоки данных, хранилища и процессы, атакже все их атрибуты.

3.        Миниспецификацииобработки, описывающие DFD-процессы нижнего уровня и являющиеся базой длякодогенерации.

2.3Разработка интернет-магазина.

Созданиеинтернет магазина проводилось на хостинге который предоставляет ужеустановленную CMS OScommerce для пользователей. Использование именно этойтехнологии и этого хостинга обосновано простотой внедрения и использования.

Дляполучения аккаунта необходимо зарегистрироваться, после чего хостерпредоставляет место под сайт.

Послеподтверждения регистрации можно попасть в администраторскую часть магазина,которая содержит следующие пункты:

—    Настройки

—    Дизайн

—    Каталог

—    Оплатаи доставка

—    Клиенты

—    Управлениестатьями

—    Вопросы

—    Новости

—    Опросы

—    Сертификаты

—    Локализация

—    Отчеты

Каждыйиз этих пунктов содержит подпункты, изменение которых помогает настроитьмагазин под требования заказчика. Мы получаем практически готовый сайт.Остается наполнить его содержимым и указать платежные системы и способы оплаты,которые будут использоваться в дальнейшем.

Нарисунке 1 представлен модуль управления администраторской учетной записью,которая служит для управления интернет-магазином. С его помощью можносоздавать/изменять/удалять учетные записи и наделять их владельцевопределенными правами по управлению интернет-магазином.

Нарисунке 2 изображены изменяемые параметры, регулирующие работу, данные ибазовую функциональность магазина. Изменение любого из параметров возможнотолько администратором магазина.

Базоваяфункциональность системы управления Интернет-магазином на и возможностиинтернет-магазина:

·         Каталогпродукции с дружественным интерфейсом

·         Неограниченноечисло категорий

·         Неограниченноечисло продуктов

·         Неограниченнаяглубина дерева категорий

·         Каждыйтовар может быть добавлен сразу в несколько категорий

·         Возможностьвременного отключения показа продуктов

·         Учетостатков товарных позиций на складе

·         ОпределениеHTML описаний и логотипов категорий

·         HTMLописание продуктов

·         Возможностьуказания стоимости доставки для каждого продукта индивидуально

·         Возможностьустановить бесплатную доставку для продукта

·         Каждыйпродукт может быть отнесен к некоторому классу налогообложения

·         Неограниченноечисло параметров продуктов

·         Поддержкаэлектронных продуктов

·         Фотографиипродуктов, которые можно загрузить в трех вариантах (обычная, уменьшенная, увеличенная)

·         Фотогалереядля каждого продукта

·         Указаниестарой и текущей цен для товаров

·         Системарейтинга продуктов покупателями (голосования за продукты)

·         Перекрестныймаркетинг / рекомендуемые товары

·         Прайс-лист

·         Поискпродуктов в администрировании

·         Простойпоиск по наименованию и описанию продуктов в пользовательской части

·         Расширенныйпоиск по параметрам продуктов

·         Обсуждениепродуктов

·         Импортпродуктов и категорий из Excel

·         Экспортпродуктов и категорий в Excel

·         Системапубликации новостей

·         Голосованиедля посетителей

·         Многоязычныйинтерфейс

·         Работас неограниченным числом типов валют

·         Редактируемыйсписок стран

·         Редактируемыйсписок областей

·         Простаялокализация

·         Удобноеуправление заказами

·         Возможностьвыбора конфигурации товара перед добавлением в корзину

·         Виртуальнаякорзина для зарегистрированных и незарегистрированных покупателей

·         Ограничениена минимальный заказ продукта

·         Ограничениена минимальную сумму заказа

·         Краткаяинформация о корзине на каждой странице магазина

·         Возможностьоткрытия виртуальной корзины как в отдельном окне (popup), так и в основном

·         Возможностьотключения виртуальной корзины и создания интернет-каталога

·         Пошаговоеоформление заказов

·         Быстроеоформление заказов (без регистрации)

·         Возможностьотключения учета остатков продуктов на складе

·         Настраиваемыйсписок статусов заказов

·         Всяинформация о заказах сохраняется в базе данных

·         Уведомленияо заказах отправляются по электронной почте администратору и покупателю

·         Поискзаказов в администрировании

·         Формированиесчетов на оплату и квитанций

·         Оптимизациядля поисковых систем

·         Системаскидок

·         Партнерскаяпрограмма

·         Рассылкановостей по электронной почте

·         РедактируемыеMETA Keywords и META Description для каждого продукта и категории

·         ИнформационныеHTML страницы

·         Удобноеуправление покупателями

·         Личныйкабинет покупателя

·         Учетзарегистрированных пользователей

·         Поискпокупателей в администрировании

·         Регистрацияпользователей

·         Настраиваемаяформа регистрации покупателей

·         Адреснаякнига покупателя

·         Версиядля печати страниц с информацией о товарах, прайс-листа, информационных страниц

·         Функция«забыли пароль» для покупателей

·         Покупательможет выбрать валюту, в которой он хочет просматривать цены на продукты

·         Формыобратной связи

·         Системыдоставки и оплаты имеют plug-in структуру

·         Настраиваемаясистема способов оплаты

·         Настраиваемаясистема способов доставки заказов

·         Обработкакредитных карт

·         Принимайтек оплате электронные деньги

·         Интеграцияс основными российскими и зарубежными платежными системами

·         Ограниченияв выборе способа оплаты в зависимости от выбранного способа доставки

·         Поддержканеограниченного количества классов налогообложения

·         Определениеналоговых ставок в зависимости от адреса покупателя (sales taxes)

·         РасчетНДС для заказов

·         Расчетстоимости доставки в зависимости от адреса покупателя (страны, области)

·         Ограничениевозможности доставки в определенные страны и регионы

·         Расчетстоимости доставки в реальном времени

Магазин от компанииhttp://electro-shop.7910.org/совместим со следующими платежными системами:

·         Оплатаналичными при получении

·         Оплатаналоженным платежом

·         Оплатакредитной карточкой

·         Оплатапо квитанции банка

·         WebMoney

·         Western Union

·         Яндекс.Деньги

·         Money Gram

·         Оплатачеком

·         E-Gold

·         Системаоплаты PayPal

·         2CheckOut

·         RUpay.com

·         SECPayи другие.

Нарисунке 3 представлена начальная контекстная диаграмма. В ней отображенавходящая и исходящая информация. Факторы, влияющие на работу интернет-магазина,объекты, которые поддерживают его работу.

Нарисунке 4 представлена Диаграмма декомпозиции 0-го уровня. В ней отображенпроцесс работы интернет-магазина в целом. Здесь так же указаны входящая иисходящая информация, факторы, регулирующие работу интернет-магазина, объекты,благодаря которым, он функционирует.

Нарисунке 5 представлена диаграмма декомпозиции 1-го уровня. Здесь декомпозированпроцесс приема заказа, с указанием управляющих факторов и подчиненных объектов.

Нарисунке 6 представлена диаграмма потоков данных 3-го уровня. Здесьдекомпозирован процесс приема оплаты, выдачи чек и гарантийного талона, суказанием управляющих фактров и подчиненных объектов.

 

2.4РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

Нарисунке 7 изображена форма регистрации нового покупателя, для занесения её в БДмагазина. Далее заполненная форма пользователя станет личной карточкой клиента.Её можно просмотреть/изменить в меню настроек.

Дляуспешного прохождения регистрации в интернет-магазине достаточно заполнить вбланке регистрации поля: Пол, Ф.И.О., Адрес, почтовый индекс, пароль и имяпользователя.

Нарисунке 8 изображена форма входа в свой аккаунт. Для того чтоб войти под своимименем, неоходимо ввести логин и пароль, заданные при регистрации.

Вассортименте нашего магазина представлено большое количество наименований,можно посмотреть любой понравившийся из товаров, сравнить его с другим ивыбранный добавить в корзину. На рисунке 9 представлена часть ассортиментапредлагаемых товаров.

Содержимоекорзины можно регулировать по своему желанию, удаляя не нужные товары иоформляя заказ на понравившиеся.

Формадля оформления заказа представлена на рисунке 11.

Оформлениезаказа производится в несколько шагов:

·         Прописываетсяадрес доставки, проверяются и дополняются адреса получения.

·         Выборспособа оплаты

·         Подтверждениезаказа покупателем

·         Заказоформлен

Заказанныйв нашем магазине товар будет передан покупателю при условии своевременнойоплаты и правильного указания адреса получателя.


 

3Оценка эффективности Интернет-магазина

Эффективностьсистемы —это свойство системы выполнять поставленную цель в заданных условияхиспользования и с определенным качеством.

Показателиэффективности характеризуют степеньприспособленности системы к выполнению поставленных перед неюзадач и являются обобщающими показателями оптимальности функционирования ИС.

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

Нарядусэкономическойэффективностью можно говорить о технической и социальной эффективности. Этипоказатели эффективности могут рассматриваться как локальные.

/> 3.1 Оценкатехнической эффективности

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

Научно-техническийуровень ИС характеризуется системой показателей, отражающих степеньсоответствия ее техническо-эксплуатационных характеристик современнымдостижениям науки и техники, научно-технического прогресса.

Показателитехническо-эксплуатационной эффективности весьма разнообразны. В качестве такихпоказателей могут фигурировать все показатели надежности и большинстворейтинговых показателей ИС, таких как функциональные возможности, количествообслуживаемых абонентов, производительность, пропускная способность, скоростьпередачи данных, тактовая частота, временные задержки, емкость памяти,эксплуатационные характеристики, технологии обслуживания и т. п.

Длятого чтобы оценить техническую эффективность, решено использовать показателинадежности. Ниже приводятся основные показателей надежностисистем и их определения в соответствии с ГОСТ 27.002-80 «Надежность в технике.Термины и определения».

Кединичным показателям надежности в соответствии с ГОСТ 27.002-80 «Надежность втехнике. Термины и определения» относятся показатели безотказности, показателиремонтопригодности и показатели долговечности.

Показателибезотказности:

·         вероятностьбезотказной работы – вероятность того, что в пределах заданной наработки отказсистемы не возникнет;

·         вероятностьотказа – обратная величина, вероятность того, что в пределах заданной наработкиотказ системы возникнет;

·         средняянаработка до отказа – математическое ожидание наработки системы до первогоотказа (существенно для невосстанавливаемых систем);

·         средняянаработка на отказ (То) – отношение наработкивосстанавливаемой системы к математическому ожиданию числа ее отказов впределах этой наработки (имеет смысл только для восстанавливаемых систем).

Рассчитанныепоказатели безотказности для проектируемой системы:

·         вероятностьбезотказной работы за период, равный 8 часам, составляет 0,998;

·         вероятностьотказа равна 0,002;

·         средняянаработка до отказа равна 2,5 года;

·         средняянаработка на отказ (То) равна 8 месяцев (351 360 мин).

Показателиремонтопригодности:

·         вероятностьвосстановления работоспособного состояния – вероятность того, что времявосстановления работоспособного состояния не превысит заданного;

·         среднеевремя восстановления работоспособного состояния (Тв) –математическое ожидание времени восстановления работоспособного состояниясистемы.

Показателиремонтопригодности, рассчитанные для проектируемой системы:

·         вероятностьвосстановления работоспособного состояния в течение 1 часа равна 0,88;

·         среднеевремя восстановления системы равно 35 минуты.

Комплексныепоказатели надежности:

·         коэффициентготовности (Кг) – вероятность того, что система окажется вработоспособном состоянии в произвольный момент времени, кроме планируемыхпериодов, в течение которых применение системы по назначению непредусматривается.

/>,

гдеТо – средняя наработка на отказ,

Тв– среднее время восстановления работоспособного состояния,

·         коэффициентоперативной готовности – вероятность того, что система окажется вработоспособном состоянии в произвольный момент времени, кроме планируемыхпериодов, в течение которых применение системы по назначению непредусматривается, и, начиная с этого момента, будет работать безотказно втечение заданного времени,

·         коэффициенттехнического использования – отношение математического ожидания интерваловвремени пребывания системы в работоспособном состоянии за некоторый периодэксплуатации к сумме математических ожиданий интервалов времени пребываниясистемы в работоспособном состоянии, простоев, обусловленных техническимобслуживанием, и ремонтов за тот же период эксплуатации,

/>,

гдеТп<sub/>– время простоя системы, обусловленноевыполнением планового технического обслуживания и ремонта (время профилактики),пересчитанное на один отказ.

Комплексныепоказатели эффективности, рассчитанные для проектируемой системы:

·         коэффициентготовности (Кг) равен 0,99,

·         коэффициентоперативной готовности равен 0,9,

·         коэффициенттехнического использования (Кти) при Тп =12 часов (720 мин), равен 0,99786.

Согласноклассификации систем по уровням надежности, учитывая рассчитанный коэффициентготовности и максимальное время простоя, разработанноеИнтернет-представительство Центра сертификации ИЭИ ДВГТУ относится к системамтипа высокой надежности.

/> 3.2 Оценкасоциальной эффективности

Учеттолько технических показателей эффективности приводит к локальной оценкеэффективности ИС. Но ведь необходимость создания информационных систем обычнодиктуется экономическими и социальными интересами. Улучшение локальныхпоказателей тоже является средством совершенствования экономических исоциальных показателей, и все же непосредственно социально-экономическиефакторы должны быть основными при научно обоснованном подходе к оценкеэффективности ИС.

Социальныйэффект должен учитываться обязательно, ведь именно обеспечение определенныхсоциальных показателей может являться основной целью создания ИС, в то же времяфункционирование ИС может давать и отрицательные побочные эффекты (повышениеуровня излучений, например). Для оценки социальных последствий пока не найдены,а часто вообще не применимы, экономические методы измерения, базирующиеся наопределении стоимостных показателей. Поэтому, если и используются социальныепоказатели эффективности ИС, они чаще всего формулируются на качественномуровне.

Социальнаяэффективность от разработки Интернет-магазина выражается:

·    в повышении производительности труда менеджера по работе склиентами интернет-магазина;

·    в расширении клиентской базы за счет предоставления клиентамвозможности получения любой интересующей информации касательно услуг магазина;

·    в повышении уровня сервиса обслуживания клиентов;

·    в улучшении имиджа интернет-магазина на рынке услуг;

·    в повышении надежности хранения данных, снижении вероятностипоявления ошибочных данных в БД интернет-магазина.

/>3.3 Расчет показателей экономической эффективности

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

Расчетзатрат обычно не составляет большого труда, прибыль часто определяется путемэкспертной оценки и по аналогии с другими подобными системами.

Итак,экономическая эффективность характеризует отношение результатов – величиныприбыли к величине суммарных затрат на создание и эксплуатацию системы. Ночасто в качестве показателя экономической целесообразности создания системывыступает и показатель экономического эффекта, количественно равный прибыли завычетом нормы прибыли с произведенных единовременных (капитальных) затрат.

Поэтомув качестве показателей экономической эффективности обычно используются:

·         годовойэкономический эффект:

Э = Эгод — Ен*К ,

гдеЭгод — годовая экономия (прибыль), получаемая прииспользовании ИС, руб.;

 Ен— нормативный коэффициент эффективности капитальных вложений;

 К— единовременные (капитальные) затраты (вложения) на создание ИС.

·         коэффициентэкономической эффективности капитальных вложений:

Е = Эгод/К ;

·         срококупаемости (в годах) капитальных вложений:


 

Т = К/Эгод .

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

Еслииспользовать названные показатели в качестве критерия для принятия решения оцелесообразности создания ИС, то они должны быть следующими:

/>, />, />.

Итак, для оценки экономической эффективности определим и измеримпредполагаемые капитальные затраты разработку и внедрение представительства.

Расходына аппаратное и программное обеспечение не учитываются, т.к. при разработкесайта использовались ресурсы, имеющиеся в наличии в Центре сертификации(персональный компьютер с выходом в Интернет), а также бесплатнораспространяемое ПО. Ниже представлена таблица с указанием единовременныхкапитальных вложений.

Таблица 1 – Капитальные затраты насоздание и внедрение интернет-магазина

Наименование статьи затрат

Сумма, руб.

Хостинг Бесплатно Зарплата программиста 7000 зарплату клиент-менеджера 4000 прочие расходы связанные с рекламой и продвижением интернет-магазина 690

Итого:

11 690

Рассчитаем экономическую эффективность отразработки интернет-магазина.

Единовременныезатраты (К) на создание и внедрение представительства составляют 11 690руб., предполагаемая годовая прибыль (Эгод), получаемая прииспользовании web-представительства запервый год эксплуатации, равна 37 000 руб. Примем нормативный коэффициентэффективности капитальных вложений (Ен) за 0,14. Годовойэкономический эффект (Э) составит 35 363 руб. Коэффициент экономическойэффективности капитальных вложений (Е) будет равен 3,025 (чтозначительно превышает размер нормативного коэффициента эффективностикапитальных вложений). Срок окупаемости капитальных вложений (Т) равен 4,1месяца.

Всетри критерия соответствуют поставленным условиям (Э>0, Е>Eн,Т>1/Eн), следовательно, разработка интернет-магазина является эффективнойи оправданной.


 

Заключение

В ходе выполнения дипломного проекта была достигнута основная цельработы – разработан Интернет-магазин.

Для достижения поставленной цели были проведены изучение и анализуже существующией структуры организации интернет-магазинов. При этом былвыявлен ряд недостатков существующей системы, которые возможно устранить засчет разработки и внедрения нового Интернет-магазина.

Для осуществления разработки были использованы следующиеИнтернет-технологии:

·    в качестве web-сервера выбран сервер Apache, который обладаетвысокой надёжностью, гибкостью конфигурации, позволяет использовать СУБД для аутентификациипользователей, а также является бесплатным и достаточно быстрым;

·    для создания базы данных, хранящей необходимую дляфункционирования Интернет-сайта, информацию о клиентах и услугах магазина, ипоследующей работы с ней была выбрана СУБД MySQL. MySQL отличатся хорошейскоростью работы, надежностью, гибкостью и при этом распространяется совершеннобесплатно;

·    в качестве языка программирования web-страниц был выбран PHP,предоставляющий возможность создания web-приложений, управляемых базами данных,и поддерживающий СУБД MySQL.

Приразработке архитектуры Интернет-магазин был разделен на две части: клиентскую иадминистраторскую.

·          Клиентскаячасть содержит те страницы, которые доступны для просмотра любому пользователю,а также персональные страницы клиентов, зарегистрированных в базе данных.

·          Администраторскаячасть содержит инструменты управления Интернет-магазином, предоставляет удобныйинтерфейс для настройки клиентской части сайта и работы с основной базойданных.

Приведенныерасчеты эффективности показывают, что последующее внедрение Интернет-магазинаэкономически обосновано, проект имеет относительно короткий срок окупаемости, ибудет способствовать увеличению объема прибыли.


 

Списокиспользованных источников

1.Автоматизированные информационныетехнологии в экономике [Текст]: учебник / Н.М. Абдикеев; под общ. ред.Н.П.Тихомирова. – М.: Экзамен, 2004. – 528 с.

2.Бройдо, В.Л. Вычислительныесистемы, сети и телекоммуникации [Текст]: учебник / В.Л. Бройдо. – 2-е изд.,перераб. и доп. – СПб.: Питер, 2004. – 704 с.

3.Вендров, А.М. Проектированиепрограммного обеспечения экономических информационных систем [Текст]: учебник/ А.М. Вендров. – М.: Финансы и статистика, 2002. – 352 с.

4.Голенищев, Э.П. Информационноеобеспечение систем управления [Текст]: учеб. пособие для вузов / Э.П.Голенищев, И.В. Клименко. – Ростов н/Д: Феникс, 2003. – 352 с.

5.Джерк, Н. Разработка приложений дляэлектронной коммерции [Текст] / Н. Джерк. – СПб.: Питер, 2001. – 512 с.

6.Диго, С.М. Проектирование иэксплуатация баз данных [Текст]: учебник / С.М. Диго. – М.:Финансы и статистика, 1995. – 280 с.

7.Колисниченко, Д.Н. Самоучитель PHP5[Текст] / Д.Н. Колисниченко. – 3-е изд. – СПб.: Наука и Техника, 2006. – 576с.

8.Кузнецов, М.В. РНР 5. Практикаразработки Web-сайтов [Текст] / М.В. Кузнецов, И.В. Симдянов, С.В. Голышев. –СПб.: БХВ-Петербург, 2005. – 960 с.

9.Кузнецов, М. В. РНР 5 на примерах[Текст] / М.В. Кузнецов, И.В. Симдянов, С.В. Голышев. –СПб.: БХВ-Петербург, 2005. – 576 с.

10.Ломов, А.Ю. HTML,CSS, скрипты: практика создания сайтов[Текст] / А.Ю. Ломов. – СПб.: БХВ-Петербург,2007. –416с.

11.Олифер, В.Г. Сетевые операционныесистемы [Текст]: учебник / В.Г. Олифер, Н.А. Олифер. – СПб.: Питер, 2003. –544 с.

12.Орлов, Л.В. Web-сайт без секретов[Текст] / Л.В. Орлов. – 2-е изд. – М.: Бук-пресс, 2006. – 512 с.

13.Пауэлл, Т. Web-дизайн [Текст] / Т.Пауэлл. – 3-е изд., перераб. и доп. – СПб.: БХВ-Петербург,2007. – 1084 с.

14.Смирнова, Г.Н. Проектированиеэкономических информационных систем [Текст]: Учебник / Г.Н. Смирнова, А.А.Сорокин, Ю.Ф. Тельнов.; под общ. ред. Ю.Ф. Тельнова. –М.: Финансы и статистика, 2001. – 512 с.

15.Томсон Л. Разработка Web-приложенийна РНР и MySQL [Текст] /Л. Томсон, Л. Веллинг. –2-е изд., испр. – СПб: ООО «ДиаСофт»,2003. –672 с.

16.Ульман Л. MySQL[Текст] / Л. Ульман. – СПб.: Питер, 2004. –352 с.

17.Успенский, И. Энциклопедия Интернетбизнеса [Текст]/ И.Успенский. – СПб.: Питер, 2000. – 432 с.

18.Уткин, В.Б. Информационные системыв экономике [Текст]: учебник / В.Б. Уткин, К.В. Балдин. – М.:Академия, 2004. – 288 с.

19.Филлипс, Д. PR в Интернете [Текст]/ Д. Филлипс. – М.: ФАИР-ПРЕСС, 2004. –320 с.

20.Фролов, А. В. Базы данных вИнтернете: практическое руководство по созданию Web-приложений с базами данных[Текст] /А.В. Фролов, Г.В. Фролов. – 2-ое изд., испр. –М.: Издательско-торговый дом «Русская Редакция», 2000. –448 с.

21.Хокинс, С. АдминистрированиеWeb-сервера Apache и руководство по электронной коммерции [Текст] / С. Хокинс.– М.: Издательский дом «Вильямс», 2001. – 336 с.

22.Холмогоров, В. Интернет-маркетинг[Текст] / В. Холмогоров. – СПб.: Питер, 2002. – 272 с.

23.Хорошилов, А. Мировыеинформационные ресурсы [Текст]: учеб. Пособие для вузов / А. Хорошилов, С.Селетков. – СПб.: Питер, 2003. – 176 с.

24.Рагулин П. Г., Дипломноепроектирование: прикладная информатика в экономике: учебное пособие. / П.Г.Рагулин. – Владивосток: Издательство Дальневосточного университета, 2009. –224с.

25. Орлов Л. В. Как создатьИнтернет-магазин. / Л. В. Орлов– изд. Бук-Пресс, Москва, 2006 год, 384 с.

26. Козье Дэвид, Электроннаякоммерция: перевод с английского./ Дэвид Козье — ИТД Русская редакция, Москва,1999 год, 288 с.

27. Крамаренко Н. В. Базы данных./ Н.В. Крамаренко — изд. ДВГУ, Владивосток, 2004 год, 86 с.

28. Рева О. Н. НТМL. Просто как дваждыдва. / О. Н Рева. — изд. Эксмо, Москва, 2006 год, 256 с.

29.Евдокимов Н. В. Основы контентнойоптимизации. / Н. В Евдокимов. — изд. ООО И. Д. Вильяме, Москва, 2007 год, 160с.

30. Электронная коммерция,В2В-программирование, пер. с английского./ Спб, БХВ-Петербург, 2001 год, 368 с.

31.Зольников Д. С, РНР. / Д. СЗольников — изд. НТ Пресс, Москва, 2007 год, 256 с.

32.Редкол. Тихонов А. Н. Интернет-порталы:сборник научных статей, выпуск 2, / А. Н. Тихонов — изд. Просвещение, Москва,2004 год, 499 с.

33.Астахова И. Ф. SQL в примерах и задачах/И.Ф. Астахова — изд. Новое знание, Москва, 2002 год, 176 с.

34. Энсон Дейв, Стивенсон Йен, Oracle,Проектирование баз данных, перевод с английского, изд. группа BVH, Киев,1999год, 560 с.

35. Дюбуа Поль, MySQL, перевод санглийского./Дюбуа П. — изд. дом Вильямс, Москва, 2001 год, 816 с.

36. Казарин О.В. Безопасностьпрограммного обеспечения компьютерных систем./ О.В. Казарин — Москва, МГУЛ,2003, 212 с.

37.Кирсанов Д., Веб-дизайн./ Д.Кирсанов.- СПб,: Символ-плюс, 1999. – 376 с.

38.Каба М., MySQL и Perl./М. Каба — СПб:Питер, 2001. – 288 с.

39.Безопасность электронных платежей вРоссии / Интернет-публикация. –

40.Алексунин В.А.,Электронная коммерция и маркетинг в Интернет/ В.В. Родигина, В.А Алексунин — Учебное пособие. — М.: «Дашков и К0», 2005.

41.Быков В.А. Электронный бизнес ибезопасность / В.А Быков.-М.: Радио и связь,2000.-200 с

42.Кавторева Я.Интернет магазин. Организация, налогообложение, учет./ Кавторева Я. – изд.Фактор, 2009 – 119 с.

43.Киселев Ю.Н.Электронная коммерция: практическое руководство./ Ю.Н.

Киселев- СПб: ООО «ДиаСофтЮП», 2006.

44.А. Рубен: Эффективнаяработа с СУБД./ А. Рубен, А. Горев, С. Макшарипов — СПб.: Питер, 2009. – 822 с.

45.Калянов Г. Н. САSЕ-технологии: консалтинг в автоматизациибизнес-процессов./Г.Н. Калянов — Высшая компьютерная школа МГУ,2004г,-78с.

46.Аксенов К. А., Клебанов Б. И. Работа с САSЕ-средствами BPwin и ERwin: учебное пособие./ К. А.Аксенов, Б. И.Клебанов — Екатеринбург 2004-50с.

47. Вендров А. М. САSЕ-технологии. Современные методы и средства проектированияинформационных систем./А.М. Вендров – изд.М:2007г,-204с,

48. ГОСТ 34. 601-90. Автоматизированные системы. Стадии создания./ М.:Издательство стандартов, 1991.

49. Ефимов, В. В. Описание и улучшение бизнес-процессов: учебноепособие./ В.В. Ефимов — Ульяновск: УлГТУ, 2005. — 84 с.

50.Файзрахманов В. А.: Структурно-функциональный подход к проектированиюинформационных технологий и автоматизированных систем с использованием CASE.-средств: учебное пособие./В. А. Файзрахманов, К.А.Селезнев — Пермь,2005-245 с.

еще рефераты
Еще работы по маркетингу