Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов интернет-магазина

Тип работы:
Курсовая
Предмет:
Программирование


Узнать стоимость

Детальная информация о работе

Выдержка из работы

Содержание

Введение

1. Технико-экономическая характеристика предметной области и предприятия

1.1 Характеристика предприятия и его деятельности

1.2 Организационная структура управления предприятием

2. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов

3. Информационное обеспечение задачи

3.1 Информационная модель и её описание

3.2 Используемые классификаторы и системы кодирования

3.3 Характеристика нормативно-справочной, входной и оперативной информации

3.4 Характеристика результатной информации

4. Программное обеспечение задачи

4.1 Общие положения (дерево функций и сценарий диалога)

4.2 Характеристика базы данных

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

4.4 Описание программных модулей

5. Контрольный пример реализации проекта и его описание

Заключение

Список использованной литературы

Приложение

Введение

Идею интернет-торговли нельзя назвать новой. Первые российские интернет-магазины появились еще в конце 90-х годов прошлого века. Интернет-торговля — только часть электронной коммерции, но очень бурно развивающаяся часть. Торговые операции через Интернет могут осуществлять многие организации — и производители товаров/услуг, и дистрибьюторы, и розничные торговые компании. Существует три типа систем Интернет-торговли: web-витрины, Интернет-магазины и торговая интернет система (ТИС), в России практически нет ТИС, очень мало Интернет-магазинов, зато огромное количество web-витрин. В данной работе рассматривается проектирование интернет-магазина.

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

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

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

1) разработка мобильного и платформо-независимого приложения;

2) представление пользователю описания товара в структурированных категориях;

3) автоматизация системы приема заказов;

4) обеспечение конфиденциальности данных клиента;

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

1. Технико-экономическая характеристика предметной области и предприятия

1.1 Характеристика предприятия и его деятельности

Фирменное наименование общества: Общество с ограниченной ответственностью «Интеркост».

Официальное сокращенное наименование общества: ООО «Интеркост»

Юридический адрес нахождения общества:

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

Предметом деятельности ООО «Интеркост» является закуп и реализация одежды. ООО «Интеркост» предлагает одежду ведущих мировых брендов.

В таблице 1.1. приведены основные технико-экономические показатели работы магазина.

Таблица 1.1.

Основные показатели деятельности компании

№ пп

Наименование характеристики (показателя)

Значение показателя за 2011 год (руб)

1

Количество обслуженных клиентов

3500

2

Прибыль

3 240 000

3

Средняя цена реализации

3000

4

Количество сотрудников

10

5

Среднемесячная заработная плата

25 00

1.1.

1. 2 Организационная структура управления предприятием

Рассмотрим организационную структуру управления (рис. 1).

Рис. 1. Организационная структура управления предприятием

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

Ш Организация взаимодействия всех структурных подразделений.

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

Ш Создание условий для внедрения новейшей техники и технологии, прогрессивных форм управления и организации труда.

Ш Принятие мер по обеспечению здоровых и безопасных условий труда.

Ш Контроль за соблюдением законности в деятельности всех служб.

Ш Функции отдела кадров.

На бухгалтера возлагаются следующие функции:

Ш Руководство осуществлением бухгалтерского учета и отчетности.

Ш Формирование учетной политики с разработкой мероприятий по ее реализации.

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

Ш Выявление внутрихозяйственных резервов, устранение потерь и непроизводительных затрат.

Ш Своевременное и правильное оформление бухгалтерской документации.

В функции менеджеров по продажам входят:

Ш Поиск клиентов;

Ш Сопровождение продаж;

Ш Оформление документации, отчетности.

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

Ш Организация работы по рекламированию предлагаемых услуг.

Ш Осуществление взаимодействия с деловыми партнерами, консультантами, экспертами, популярными лицами с целью совершенствования рекламной деятельности.

Ш Организация обучения персонала, повышения квалификации сотрудников.

Ш Контроль за соблюдением норм трудового законодательства в работе с персоналом.

В функции IT-отдела входят следующие функции:

Ш настройка компьютеров;

Ш отладка и тестирование программ;

Ш устранение неисправности в программном обеспечении компьютерной и офисной техники;

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

2. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов

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

Рис. 2. Структурно-функциональная диаграмма организации деятельности «Интеркост»

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

1) оформление заказа;

2) согласование документации;

3) оформление документации.

Рис. 3. Детализация нулевого уровня функциональной диаграммы деятельности компании «Интеркост»

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

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

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

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

Подробнее рассмотрим этот участок.

Клиент приходит в магазин, выбирает товар. Далее следует примерка, если товар устроит покупателя — покупка.

Рассмотрим достоинства и недостатки такой торговли.

Достоинства:

клиента видит товар, может пощупать, померить;

нет необходимости доставки товара.

Недостатки:

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

бумажное оформление, что занимает много времени на обработку заказа;

3. Информационное обеспечение задачи

3.1 Информационная модель и её описание

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

1. Справочник товаров;

2. Справочник клиентов;

3. Справочник сотрудников;

4. Справочник заказов.

На рисунке 4 дано графическое представление информационной системы.

Рис. 4. Информационная модель системы

3.2 Используемые классификаторы и системы кодирования

Система классификации — совокупность правил и результат распределения заданного множества объектов на подмножества в соответствии с признаками сходства или различия. Различают два метода классификации:

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

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

Классификация является основой кодирования.

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

Шифр — это условное отображение информационного понятия (позиции). Он характеризует одно понятие или одну позицию множества с помощью символов (букв или цифр).

Цель кодирования — представление информации в более компактном и удобной форме при записи ее на машинный носитель; приспособление к передаче по каналам связи; упрощение логической обработки. Система кодирования применяется для замены названия объекта на какой-либо код.

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

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

Различают три системы кодирования: порядковая (П), разрядная (Р) и комбинированная (К).

Регистрационная система кодирования не требует предварительной классификации объектов. Существует 2 вида — порядковый и серийный

Порядковая система кодирования — последовательная нумерация объектов числами натурального ряда. Используется когда количество объектов невелико (1,2,3…). Достоинством этот системы является простота и малозначность, а недостатком то, что с появлением новых объектов логическая стройность нарушается.

Серийная система кодирования предполагает деление объектов на классы и серии. Внутри серии — порядковая система. Такая система используется, когда количество групп невелико (1. 1, 1.2 …2. 2, 2.2…). Достоинством является то, что всегда возможно предусмотреть резерв серии и можно подвести итог по серии, недостатком — необходимо заранее предусмотреть правильный резерв.

Разрядная (позиционная) система используется для кодирования сложных номенклатур, объекты которых могут формироваться по различным признакам. Основное достоинство — четкое выделение классификационных признаков и логичность построения.

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

Кодификаторы и идентификаторы являются наиболее представительной частью нормативно-справочной информации системы.

При проектировании данной ИС используется ряд кодификаторов, список которых представлен в таблице 3.1.

Таблица 3.1.

Перечень используемых классификаторов

Наименование кодируемого множества объектов

Рабочее наименование

Значность кода

Система кодирования

Система классификации

Вид классификатора

ИД товара

ИДт

6

Порядковая

Отсутствует

Локальный

ИД сотрудника

ИДс

6

Порядковая

Отсутствует

Локальный

ИД клиента

ИДкл

6

Порядковая

Отсутствует

Локальный

ИД заказа

ИДз

6

Порядковая

Отсутствует

Локальный

3.3 Характеристика нормативно-справочной, входной и оперативной информации

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

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

Входной информацией для БД являются следующие данные:

— данные о товаре;

— сведения о клиентах;

— сведения о сотрудниках.

После занесения данной информации необходимо присоединить документ в электронной форме.

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

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

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

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

3.4 Характеристика результатной информации

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

Вся результатная информация должна быть в понятном для пользователя виде и проста для понимания. При дальнейшей модернизации возможно изменение уже существующей или добавление новой результатной информации.

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

Результатная информация выводиться в стандартном виде (документы стандартной формы).

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

4. Программное обеспечение задачи

4.1 Общие положения (дерево функций и сценарий диалога)

Для работы разработанного программного обеспечения необходимо, чтобы на вычислительной машине было установлено следующее ПО:

· базовые операционные системы — лицензионная версия WINDOWS XP/Seven;

· MS Office 2007/2010.

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

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

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

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

Состав и классификация функций разрабатываемого программного продукта представлены в виде дерева функций (рис. 5).

Рис. 5. Функции системы

На данном этапе разработки проекта ИС необходимо также выбрать язык общения системы с конечным пользователем.

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

В процессе диалога возможно:

§ двустороннее управление на базе языка типа «запрос-ответ»,

§ одностороннее управление со стороны ИС с языком общения типа «меню», «заполнения шаблона», ответа по «подсказке»,

§ одностороннее управление со стороны пользователя с использованием языка директив (команд).

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

§ управление процессом диалога,

§ обеспечение интерфейса пользователя,

§ обеспечение выполнения сервисных или справочных функций,

§ анализ и обработка ошибочных ситуаций,

§ вызов обрабатывающих программ.

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

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

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

— возможность работы с экранными формами входных документов,

— формирование выходных документов,

— корректировка вводимых данных,

— просмотр введенной информации,

— работа с таблицами нормативно-справочной информации,

— протоколирование действий пользователя,

— помощь на всех этапах работы.

Сценарий диалога представлен на рисунке 6.

Рис. 6. Сценарий диалога с ИС

Сценарий диалога состоит из двух логически связанных частей:

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

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

4.2 Характеристика базы данных

База данных состоит из четырех таблиц:

— товары;

— клиенты;

— сотрудники;

— заказы.

Описание таблиц приведено ниже.

Таблица 4.1.

Сведения о сотрудниках

Имя поля

Тип данных

Идентификатор

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код сотрудника

счетчик

Kod_sotr

20

3

10

Да

Ключевое поле

ФИО сотрудника

текстовый

Fio_sotr

30

30

10

Нет. Повторения невозможны

Пасп. данные

числовой

pasport

20

8

10

Нет

Таблица 4.2.

Сведения о клиентах

Имя поля

Тип данных

Идентификатор

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код клиента

счетчик

Kod_klienta

10

10

200

Да. Ключ. Поле

ФИО клиента

Текст.

Fio_klienta

30

30

200

Нет

Таблица 4.3.

Таблица «Заказы»

Имя поля

Тип данных

Идентификатор

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код заказа

Счетчик

Kod_zakaza

10

10

50

Да. Ключ. поле

Код товара

Числ.

Kod_tov

10

10

50

Да

Код сотрудника

Числ.

Kod_sotr

10

10

50

Да

Код клиента

Числ.

Kod_klienta

10

10

50

Да

№ счета

Числ.

number

11

11

50

Да

Количество

Числ.

Kol_tov

5

5

50

Нет

Сумма заказа

Денеж.

Sum

10

10

50

Нет

Таблица 4.4.

Таблица «Товары»

Имя поля

Тип данных

Идентификатор

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код товара

Счетчик

Kod_tov

10

10

100

Да. Ключ.

Наименование товара

Числ.

tovar

30

30

100

Нет

Производитель

Текст.

Proizv

30

30

100

Нет

Цена

Денеж.

Cena

10

10

100

Нет

Размер

Числ.

razmer

10

10

100

Нет

особенности

Текст.

osobennosti

50

50

100

Нет

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

Схема программных модулей содержит программные модули различных классов:

1) выполняющие служебные функции;

2) управляющие модули, предназначенные для загрузки меню и передачи управления другому модулю;

3) модули, связанные с вводом, хранением, обработкой и выдачей информации.

Схема взаимосвязи программных модулей представлена на рисунке 16.

Рис. 7. Схема взаимосвязи программных модулей ИС.

4. 4 Описание программных модулей

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

Таблица 4.5.

Характеристики программных модулей задачи

Идентифи-катор модуля

Наименование модуля

Выполняемые функции

Begin

Module

Управляющая программа

Инициирует вызов и активизацию основных программных модулей системы, содержит меню ИС.

Security

Module

Модуль проверки пароля и прав доступа

Модуль, предназначенный для контроля прав доступа и правильности пароля в системе

Form

Mod

Модуль ввода данных

Модуль, предназначенный для ввода данных по документам.

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

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

Execute

Module

Модуль обработки

Модуль обработки информации

Help

Module

Модуль ведения справочников

Модуль, предназначенный для актуализации (корректировки, добавления, удаления) сведений справочников.

Result

Module

Модуль результатов

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

Print

Module

Модуль вывода на печать

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

Описание программных модулей включает блок-схемы программных модулей и описание блок-схем алгоритмов основных расчетных модулей.

Блок-схемы программного модуля приведены на рисунке 8. Основным расчетным модулем является Result Module — модуль окончательных расчетов, необходимых для составления результатных документов — отчетных форм, результатов поиска. Здесь представлена часть алгоритмов расчета, касающаяся формирования спецификации, проверки прав доступа.

Рис. 8. Блок-схема алгоритма расчетного модуля ИС.

5. Контрольный пример реализации проекта и его описание

При помощи браузера покупатель заходит на web-сайт интернет-магазина (рис. 9).

Рис. 9. Главная страница сайта

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

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

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

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

В целом, систему электронной торговли можно разделить на три основных элемента: интернет-магазин с электронной витриной и торговой системой, система оплаты покупки, система доставки товара.

Рассмотрим каждую из этих составляющих более подробно.

Основные функции программного обеспечения интернет-магазинов

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

Рассмотрим основные функции, выполняемые программным обеспечением интернет-магазина.

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

Обслуживание покупателей

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

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

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

Обработка заказов

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

Оплата товара

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

Существующие способы осуществления платежей:

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

— наложенным платежом в почтовом отделении при получении товара согласно действующим почтовым правилам;

— при помощи платежных систем Интернета.

Доставка товара

Существуют следующие способы доставки товаров покупателю:

— почтой (по предоплате или наложенным платежом);

— с использованием магистрального транспорта;

— самовывозом -- клиент приезжает за заказанным товаром сам.

Рис. 10. Способы доставки и оплаты

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

Администраторская часть сайта выглядит следующим образом (рис. 11).

Рис. 11. Настройки сайта

Рис. 12. Управление сайтом

Заключение

В результате выполнения работы был создан интернет-магазин по продаже одежды.

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

— рассмотрена предметная область, а именно, оффлайн-магазин «Интеркост», организационная структура магазина;

— рассмотрен комплекс задач, которые необходимо автоматизировать;

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

— рассмотрено программное обеспечение: дано дерево функций, сценарий диалога, описаны программные модули;

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

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

Список использованной литературы

1. Автоматизированные информационные технологии в экономике /Под ред. проф. ГА, Титоренко. — М.: ЮНИТИ, 2008.

2. Введение в информационный бизнес/Под ред. В. П. Тихомирова, А. Хорошилова. — М.: Финансы и статистика, 2006.

3. Вендров А. М. Проектирование программного обеспечения экономических информационных систем. — М: «Финансы и статистика», 2000

4. Вестник ХГУ. Выпуск 4. серия 1: Информатика.- Абакан: Изд. ХГУ, 2001, 251с.

5. Государственные требования к минимуму содержания и уровню подготовки выпускника по специальности 220 400 Программное обеспечение вычислительной техники и автоматизированных систем. — Москва, 1994.

6. Грекул В. И., Денищенко Г. Н., Коровкина Н. Л. Проектирование информационных систем — М.: ИНТУИТ. ру, 2005

7. Данелян Т. Я. Организация и функционирование больших информационных систем. -М.: МЭСИ, 2007

8. Информационные системы в экономике /Под ред. В. В. Дика. — М.: Финансы и статистика, 2006.

9. Калиновский А. Юзабилити: как сделать сайт удобным — М.: Новое знание, 2005. — 220с.

10. Квинт И. HTML, XHTML и CSS на 100%.- Спб.: Питер, 2010ю -384с.

11. Кейт Шенгили-Робертс. CSS: каскадные таблицы стилей. Библиотека профессионала, М.: Издательство Вильямс, 2005 г.

12. Крамер Э. «HTML: наглядный курс Web-дизайна», Вильямс, IDG Books Worldwide, 2001. -304с.

13. Лешек А. Мацяшек. Анализ требований и проектирование систем. Издательский дом «Вильямс». 2002−432с

14. Мэтью Мак-Дональд, Марио Шпушта. Microsoft ASP. NET 3.5 с примерами на C# 2008 и Silverlight 2 для профессионалов (+ CD-ROM) Pro ASP. NET 3.5 in C# 2008 Includes Silverlight. Издательство: Вильямс, 2009 г.

15. Нидерст Д. «Web-мастеринг для профессионалов. Настольный справочник»

16. Першиков В. И., Савинков В. М. Толковый словарь по информатике. — М.: Финансы и статистика, 2001.

17. Сырых Ю. А. Современный web-дизайн. Рисуем сайт, который продает. — М.: ООО «И.Д. Вильямс», 2008.- 304с.

18. Храмцов П. Б., Брик С. А., Русак А. М., Сурин А. И. Основы Web-технологий. Интернет-университет информационных технологий — ИНТУИТ. ру, БИНОМ. Лаборатория знаний, 2007 г., 376 стр.

19. Храмцов П. Б. Введение в HTML и CSS. Интернет-университет информационных технологий — ИНТУИТ. ру, БИНОМ. Лаборатория знаний, 2007 г.- 160 стр.

20. Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and Fixing Usability Problems. -- СПб.: Питер, 2010

21. Usability 101: Introduction to Usability, Jakob Nielsen’s Alertbox. Retrieved 2010−06−01

22. Jakob Nielsen (1994), Usability Inspection Methods, Morgan John Wiley & Sons

Приложение

Листинг программы

< html xmlns="http: //www. w3. org/1999/xhtml">

< head>

< title>Интеркост</title>

< meta http-equiv="content-type" content="text/html; charset=UTF-8"/>

< meta name="description" content="Контактная информация, товары и услуги компании «Интеркост». «/>

< meta name="abstract" content="Контактная информация, товары и услуги компании «Интеркост». «/>

< meta name="keywords" content="информация о компании, описание компании, телефон, адрес, предоставляемые товары и услуги, Интеркост"/>

< link rel="shortcut icon" type="image/x-icon" href="http: //static-cache. ru. uaprom. net/favicon. ico? r=36d882aabb19533495dc8b224d2c4618"/>

< link rel="search" href="/opensearch. xml" title="Tiu. ru" type="application/opensearchdescription+xml" />

< link rel="canonical" href="http: //moskva. tiu. ru/cs676227-interkost">

< link rel="alternate" type="application/rss+xml" title="Новое на сайте компании Интеркост" href="http: //moskva. tiu. ru/cs676227-interkost/rss"/>

< link href="http: //static-cache. ru. uaprom. net/css/jquery/ui/uaprom/jquery-ui-1.8. 13. custom. css? r=613cbbe98f68bfa08d59b09f9bac7b25″ media="all" rel="stylesheet" type="text/css" />

< link href="http: //static-cache. ru. uaprom. net/css/member_new. css? r=f1d573fd8a94adc76f9fcb5d7e49f3c4″ media="all" rel="stylesheet" type="text/css" />

< link href="http: //tiu. ru/personal_display. css? show_company_name=block&h1_color=%23 773 581&h1_bg_color=%23ffffff&bg_image=texture_transparent19. png&design=d229&template=white_blocks_head&color_scheme=%23efe4f4&h1_text_size=1. 6em&h1_text_align=left" media="all" rel="stylesheet" type="text/css" />

< !--[if lt IE 7]>

< style type="text/css">

. trans,

#logo_global,. top-line-add-company,

#promo-header-container. block-content, #promo-header-container img,

#register-button-left, #register-button-right,

. facet-block-start,. facet-block-start div,. facet-block-end,. facet-block-end div,. block-content,

. icon-for-premium-service,

. warn,

. left_menu li,

. you-can-add-link,

. position-order img,

. manage-links a,

#update_browser img

{ behavior: url (/js/lib/iepngfix. htc) }

< /style>

< ![endif]-->

< script type="text/javascript">

window. PromUserID = 678 791;

window. is_debug = 0;

window. yandex_metrics_code = «205 542»;

window. show_stats = 1;

window. is_portal = 0;

window. company_has_google_tracker = 0;

window. page_type = ««;

< /script>

< !--[if lt IE 7]>

< script type="text/javascript" src="/js/lib/iepngfix_tilebg. js"></script>

< ![endif]-->

< /head>

< body class="yui-skin-uaprom">

<a name="top"> </a>

< div class="wrapper yui-skin-uaprom">

< div class="header-navigation">

< div class="main-content-column">

< div class="logo">

< div style="float:left">

<a href="http: //tiu. ru/"><img alt="Tiu. ru -- заключайте сделки с нами" id="logo_global" src="http: //static-cache. ru. uaprom. net/image/i18n-domain/RU/logo_global-trans. png? r=236c7fbe6088b081ec71968ceab7c1a6″ /> </a>

< /div>

< /div>

< div class="control-panel-wrapper"> </div>

< div class="opinion cs «id="opinion_popup_676 227» >

< span class="bw-opinion-thumbs"> </span> 0 отзывов& nbsp;

< !--noindex--><a class="company-opinions-link" href="http: //moskva. tiu. ru/opinions/create/676 227″ rel="nofollow"> Добавить отзыв< /a><!--/noindex-->

< /div>

< div class="clear"> </div>

< /div>

< /div>

< div class="clear"> </div>

< div class="site-body-wrapper">

< div id="member-site-logo">

< div class="member-site-logo main-content-column" style="">

< div class="name-and-logo" style="">

< div class="align-control">

< table>

< tr>

< td><h2><a class="company-name" href="http: //moskva. tiu. ru/cs676227-interkost">Интеркост</a></h2></td>

< /tr>

< /table>

< /div>

< /div>

< table class="company-head" style="background:url('http://static-cache. ru. uaprom. net/image/se/clothes_head46. jpg? r=958ca7d2088cf6910013da74212df0ae') 50%50%no-repeat;width:100%;height:290px;display:table;">

< tr>

< td style="height: 100%;">

<a class="to-main-page" href="http: //moskva. tiu. ru/cs676227-interkost" style="height:290px;display:block;text-decoration:none;"title="Интеркост">  </a>

< /td>

< /tr>

< /table>

< div class="bottom-head-side"> </div>

< /div>

< /div>

< div class="member-site-menu-bg no-wrapper-padding">

< div class="ie-extra">

< table cellpadding="0″ cellspacing="0">

< tr>

< td class="selected first" > <a href="http: //moskva. tiu. ru/cs676227-interkost">Главная</a></td>

< td class="" > <a href="http: //moskva. tiu. ru/cs676227-interkost/product_list">Товары и услуги< /a></td>

< td class="" > <a href="http: //moskva. tiu. ru/cs676227-interkost/about_us">О нас< /a></td>

< td class="" > <a href="http: //moskva. tiu. ru/cs676227-interkost/contacts">Контакты</a></td>

< td class="last" > <a href="http: //moskva. tiu. ru/cs676227-interkost/delivery_info">Доставка и оплата< /a></td>

< /tr>

< /table>

< /div>

< /div>

< div class="main-content-column main-c">

< div class="path-wrapper">

< div class="path" xmlns: v="http://rdf. data-vocabulary. org/#">

< span typeof="v: Breadcrumb">

<a href="http: //tiu. ru/" property="v: title" rel="v: url">Tiu. ru</a>

< /span>

< span typeof="v: Breadcrumb">

<a href="http: //moskva. tiu. ru/" property="v: title" rel="v: url">Москва</a>

< /span>

< span typeof="v: Breadcrumb">Интеркост</span>

< /div>

< div class="clear"> </div>

< /div>

< div class="content-wrapper">

< div class="main-content">

< div class="page-side-bar">

< div class="block-content search">

< div class="member-site-search">

< div class="as_h2"> Поиск товаров и услуг< /div>

< form action="http: //moskva. tiu. ru/cs676227-interkost/site_search" class="" id="company_product_search_form" method="get" name="company_product_search_form" style="">

< div > <input class="text" id="search_term" maxlength="100″ name="search_term" type="text" value="" />

< span class="hidden error-icon" id="search_term_error_icon"> </span>

< span class="hidden error" id="search_term_error"> </span>

< input class="" id="search_submit_button" name="search_submit_button" type="submit" value="Найти" />

< span class="hidden error-icon" id="search_submit_button_error_icon"> </span>

< span class="hidden error" id="search_submit_button_error"> </span></div>

< /form>

< /div>

< /div>

< div class="block-content left-menu">

< div class="b-sidebar">

< ul class="b-sidebar__group">

< li class="b-sidebar__element">

<a class="b-sidebar__link" href="http: //moskva. tiu. ru/cs676227-interkost/price. html">Прайс-лист</a> 

< /li>

< li class="b-sidebar__element">

<a class="b-sidebar__link" href="http: //moskva. tiu. ru/cs676227-interkost/about_us">Сведения о компании< /a> 

< /li>

< li class="b-sidebar__element">

<a class="b-sidebar__link" href="http: //moskva. tiu. ru/cs676227-interkost/testimonials">Отзывы</a> 

< /li>

< li class="b-sidebar__element b-sidebar__element_position_last">

<a class="b-sidebar__link" href="http: //moskva. tiu. ru/cs676227-interkost/delivery_info">Доставка и оплата< /a> 

< /li>

< /ul>

< /div>

< /div>

< div class="block-content">

< div class="vcard">

< div class="as_h2"> Контакты

< /div>

< p>

<b class="fn org"> Интеркост

< span class="reiting"> </span>

< /b>

< /p>

< p><b>Контактное лицо: </b>

Оксана

< /p>

< p><b>Телефон:</b>

< span class="tel"> <span class="b-company-info__number «> +7 (495) 877-31-20< /span></span>

< /p>

< p><b>Адрес:</b>

< span class="adr"> <span class="street-address"> Ленина 38< /span>, < span class="locality"> Москва</span>, < span class="country-name"> Россия</span></span>

< /p>

< p>

<a class="js-link-blue «href="javascript: ;» id="company_schedule_link_sidebar"> График работы< /a>

< /p>

< div class="button-action">

< !--noindex-->

<a href="javascript: contact_now_popup (676 227, 'company', '', 'item_view_contacts_in_menu')" id="button_contact" rel="nofollow"> Написать нам< /a>

< !--/noindex-->

< /div>

< /div>

< /div>

< div class="block-content">

< div class="sidebar-map">

< div class="as_h2"> Карта</div>

< div class="small-map">

< !--noindex-->

<a class="link-with-icon-incr_small" href="http: //moskva. tiu. ru/cs676227-interkost/contacts#map" rel="nofollow" target="_parent"> <span class="icon-incr_small" > </span>Увеличить карту< /a>

< !--/noindex-->

< div id="map_canvas_small" class="map-content">

< img alt="Местоположение компании Интеркост на карте" border="0″ class=" img-ondemand" longdesc="http: //static-maps. yandex. ru/1. x/?ll=37. 204 716,55. 614 241&l=map&size=254,150&key=ACnIg0oBAAAAon-MNwIAiciiypG8jIjEzNbfuHjKNj2mX30AAAAAAAAAAABA-1VfS1eNedhH36cCEriu4KQpeA==&spn=0. 8 212,0. 4 648&pt=37. 204 716,55. 614 241, pmlbm&r=42 638″ src="http: //static-cache. ru. uaprom. net/image/ajax-loader. gif? r=a51c5608d01acf32df728f299767f82b" />

< /div>

< /div>

< /div>

< /div>

< div class="block-content">

< div class="site-update">

< div class="as_h2"> Обновления сайта< /div>

< div class="v-marged-10">

< !-- rss2email -->

< form action="http: //www. rss2email. ru/ready. asp" method="get" style="margin-bottom:10px;«>

<input type="hidden" name="rss" value="http: //moskva. tiu. ru/cs676227-interkost/rss" />

< input type="hidden" name="link" value="http: //moskva. tiu. ru/cs676227-interkost" />

< input type="hidden" name="logo" value="" />

Рассылка на email

< input type="text" size="20″ name="email" value="Ваш email" onfocus="if(this.value=='Ваш email')this.value='';"/>

< input class="v-marged-5 left" id="subscribe_submit" name="subscribe" type="submit" value="Подписаться" />

< /form>

< !-- /rss2email -->

< span class="h-marged-5"> <a class="rss-icon-14−14″ href="http: //moskva. tiu. ru/cs676227-interkost/rss" title="Новое на сайте компании Интеркост"> RSS лента< /a></span>

< br/>

< !--noindex-->

<a href="http: //orss. ru" rel="nofollow" style="margin-left:22px;font-size:0. 75em;text-decoration:none;color:#777;vertical-align:top;"target="_blank"> Что такое RSS?< /a>

< !--/noindex-->

< /div>

< /div>

< /div>

< /div>

< div class="page-content">

< div class="block-content company-info">

< h1 class="as_h2"> Интеркост

< /h1>

< div class="inner-margin">

< div class="user-content"> <p>Интернет-магазин Интеркост предлагает Вам не только моду, но и стиль жизни: все самые современные тенденции & ndash; просто, удобно и надёжно! Благодаря сервису Интеркост можно обновить свой гардероб не выходя из дома и купить практически все необходимое, начиная от соблазнительного нижнего белья и заканчивая обувью и модными аксессуарами. Все, что касается моды, Вы можете найти в разделах женской, мужской и детской одежды. Широкий выбор брендов, таких как Esprit, S. Oliver, GEOX или Adidas не оставит Вас равнодушными. Более того, всем клиентам, которые заинтересованы в моде и последних тенденциях, мы предлагаем специальные акции и скидки на отдельные товары. Добро пожаловать в Интеркост!< /p></div>

< /div>

< /div>

< /div>

< div class="clear"> </div>

< /div>

< /div>

< /div>

< div class="clear"> </div>

< /div>

< div class="footer-copyright «>

< script type="text/javascript"> <!--

document. write («<img src='http: //tiu. ru/tracker/activity-c676227. gif? reff="+

escape (document. referrer)+"&url="+escape (document. URL)+

«'> «)//--></script>

< div style="text-align:center;«>

<div class="counters-container">

< div class="white-counter">

< !--noindex-->

< !--LiveInternet counter--> <script type="text/javascript"> <!--

document. write («<a rel='nofollow' href='http: //www. liveinternet. ru/click;ruprom' «+

«target=_blank> <img src='http: //counter. yadro. ru/hit;ruprom?t14. 2;r"+

escape (document. referrer)+((typeof (screen)=="undefined")?"":

"; s"+screen. width+"*"+screen. height+"*"+(screen. colorDepth?

screen. colorDepth: screen. pixelDepth))+";u"+escape (document. URL)+

"; «+Math. random ()+

«' alt='' title='LiveInternet: показано число просмотров за 24"+

" часа, посетителей за 24 часа и за сегодня' «+

«border=0 width=88 height=31> </a>»)//--></script><!--/LiveInternet-->

< !--Rating@Mail. ru counter-->

<a target="_blank" href="http: //top. mail. ru/jump?from=1 795 731″ rel="nofollow">

< img src="http: //d6. c6. bb. a1. top. mail. ru/counter?js=na;id=1 795 731;t=216″

height="31″ width="88″ border="0″ alt="Рейтинг@Mail. ru"></a>

< !--// Rating@Mail. ru counter-->

< !-- begin of Top100 code -->

<a rel="nofollow" href="http: //top100. rambler. ru/navi/2 272 662/" target="_blank">

< img src="http: //counter. rambler. ru/top100. cnt?2 272 662″ alt="Rambler's Top100″ border="0″ />

< /a>

< !-- end of Top100 code -->

< !--/noindex-->

< /div>

< div class="prom-counter logo-prom-ua">

< !--noindex-->

<a href='/company/webstats/676 227?period=today' rel="nofollow">

< span class="left"> ХОСТЫ<br/><span id="hosts"> 1</span></span>

< span class="right"> ХИТЫ<br/><span id="hits"> 11</span></span>

< span class="bot"> <img alt="" src="http: //static-cache. ru. uaprom. net/image/i18n-domain/RU/logo_micro-trans. png? r=a51cc54e75a424fe47f1b6630463dc50″ /> </span>

< /a>

< !--/noindex-->

< /div>

< /div>

< div id="footer_links" class="footer-links">

<a href="http: //tiu. ru/" style="text-decoration:none;"><span style="text-decoration:underline;«>Сайт создан на платформе</span><img alt="Сайт создан на платформе» src="http: //static-cache. ru. uaprom. net/image/i18n-domain/RU/logo_global-trans. png? r=236c7fbe6088b081ec71968ceab7c1a6″ style="margin-bottom:-0. 1em;«/></a>

</div>

<div style="padding-top: 7px; margin-top: -7px;">

& copy; 2012 Интеркост

| < !--noindex--><a href="/account/report_abuse" rel="nofollow"> Пожаловаться на содержимое< /a><!--/noindex-->

< /div>

< /div>

< /div>

< /div>

< script src="http: //static-cache. ru. uaprom. net/js/jquery/jquery-1.6.2. min. js? r=1.6. 2″ type="text/javascript"> </script>

< script type="text/javascript">

var $$ = jQuery. noConflict ();

< /script>

< script src="http: //static-cache. ru. uaprom. net/js/jquery/jquery_common. js? r=672bd746dd2102507408954312a150a6″ type="text/javascript"> </script>

< script src="http: //static-cache. ru. uaprom. net/js_i18n/dynamic. js? r=42 638″ type="text/javascript"> </script>

< script src="http: //static-cache. ru. uaprom. net/js/uaprom_common. js? r=c44246c108b1b582d8c7ec19362f71bc" type="text/javascript"> </script>

< script src="http: //static-cache. ru. uaprom. net/js/cs/Spine-min. js? r=077cee457eaef08889dbc74cca050a7f" type="text/javascript"> </script>

< script src="http: //static-cache. ru. uaprom. net/js/cs/CSLib-min. js? r=9554a30df1a70747ca996f3c72751d8e" type="text/javascript"> </script>

< script src="http: //static-cache. ru. uaprom. net/js/cs/CrossDomainWormHole-min. js? r=6c9a27c03c70c52f72b1a1982c4d2bf9″ type="text/javascript"> </script>

< script src="http: //static-cache. ru. uaprom. net/js/cs/Popup-min. js? r=0b23b2f5dddc19fce56b50019a78463b" type="text/javascript"> </script>

< script src="http: //static-cache. ru. uaprom. net/js/shopping_cart. js? r=12 6147b94599b4067c565056aa2b43d0″ type="text/javascript"> </script>

< script src="http: //static-cache. ru. uaprom. net/js/uaprom. js? r=8af6c23ae0f078bfdf71365d62596775″ type="text/javascript"> </script>

< script src="http: //static-cache. ru. uaprom. net/js/jquery/jquery. tools. min. js? r=f3231e654aa9d9a977c40f1fe4bb0d69″ type="text/javascript"> </script>

< !-- AdRiver code START. Type: counter (zeropixel) Site: tiu. ru PZ: 0 BN: 0 -->

< script language="javascript" type="text/javascript"> <!--

var RndNum4NoCash = Math. round (Math. random () * 1 000 000 000);

var ar_Tail='unknown'; if (document. referrer) ar_Tail = escape (document. referrer);

document. write ('<img src="http: //ad. adriver. ru/cgi-bin/rle. cgi?' + 'sid=178 316& bt=21&pz=0&rnd=' + RndNum4NoCash + '& tail256=' + ar_Tail + '" border=0 width=1 height=1> ')

ПоказатьСвернуть
Заполнить форму текущей работой