Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

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

Содержание:

Введение

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

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

Объектом исследования является Интернет-магазин по продаже компьютерных товаров.

Предмет исследования – состояние бизнес-процессов в технологии обработки заказов.

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

Целью данной работы является разработка проекта по автоматизации процесса обработки заказов в компьютерном Интернет-магазине.

Задачи работы:

- проведение анализа использования информационных систем на предприятиях малого бизнеса, использующих технологии Интернет-торговли;

- анализ организационной структуры Интернет-магазина, специфики работы специалистов;

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

- постановка задач автоматизации;

- построение модели базы данных исследуемой технологии;

- определение стратегии автоматизации и способа приобретения программного решения.

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

1. Аналитическая часть

1.1. Общая характеристика ООО "ОТДК"

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

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

Основными видами реализуемой продукции являются [1]:

- компьютеры;

- ноутбуки;

- запчасти (оперативная память, материнские платы, процессоры, видеокарты);

- сетевое оборудование;

- принтеры и МФУ;

- чистящие средства;

- картриджи для принтеров и МФУ и другие расходные материалы;

- сопутствующие товары.

Способами доставки, используемыми в Интернет-магазине, являются [1]:

- курьерская служба;

- доставка Почтой России;

- самовывоз.

Также предусмотрены различные формы оплаты.

Организационная структура Интернет-магазина otdk.ru приведена на рис.1.1.

Директор

Отдел снабжения

Главный

экономист

Отдел по работе с клиентами

ИТ-отдел

Специалисты по работе с поставщиками

Склад

Бухгалтерия, Отдел реализации

- Оформление договоров поставки

Рисунок 1.1 - Организационная структура Интернет-магазина otdk.ru

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

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

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

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

Рисунок 1.2 - Организационная структура технологии комплектации заказов компьютерного Интернет-магазина

Рассмотрим функции менеджера отдела по работе с клиентами в части реализации продукции Интернет-магазина.

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

1. Организация и ведение технологии комплектации компьютерных товаров:

- работа по расширению клиентской базы;

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

- проведение коммерческих переговоров с контрагентами и клиентами по вопросам реализации продукции;

- обработка информации, поступающей от клиентов;

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

- мотивация клиентов на работу с Интернет-магазином, в соответствии с утвержденными программами по стимулированию сбыта;

2. Анализ показателей и составление планов:

- планирование продаж на отчетный период;

- анализ статистических данных продаж и отгрузок клиентов фирмы;

- построение сводной отчётности.

3. Проведение торговых операций:

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

- информационная поддержка клиентов;

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

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

- решение вопросов о доставке скомплектованных заказов клиентам;

4. Контрольная:

- контроль отгрузок продукции клиентам;

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

1.2. Анализ бизнес-процессов учета комплектации заказов

Проведем анализ бизнес-процессов учета комплектации заказов в условиях ООО "ОТДК" с использованием методологии IDEF0. Контекстная диаграмма приведена на рисунке 1.3.

Рисунок 1.3 - Контекстная диаграмма

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

- прием заказов;

- комплектацию заказов;

- передачу заказов на отправку;

- формирование отчетности.

На рисунке 1.5 приведена диаграмма приема заказов, на рисунке 1.6 - диаграмма комплектации заказов.

Рисунок 1.4 - Диаграмма декомпозиции основного процесса

Рисунок 1.5 - Диаграмма приема заказов

Рисунок 1.6 - Диаграмма комплектации заказов

Рисунок 1.7 - Диаграмма передачи заказов на отправку

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

- учёт потребности;

- учёт наличия продукции;

- отправка заказов на комплектацию;

- мониторинг состояния процесса комплектации заказов.

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

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

В настоящее время учет и планирование продаж осуществляется напрямую менеджерами отдела по работе с клиентами.

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

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

  • учет продаж и формирование сопроводительных документов;
  • формирование отчетности по комплектации заказов.

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

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

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

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

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

1. Невысокая скорость и точность выполнения расчетов.

2. Слабый контроль работы бухгалтера.

3. Усталость менеджеров - усиление негативного воздействия человеческого фактора.

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

1.3. Постановка задач автоматизации учета комплектации заказов

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

- учетом поставок;

- учетом клиентов;

- поддержки функционирования Интернет-портала;

- взаимодействием со службами доставки;

- работой экономического отдела.

Диаграмма места проектируемой задачи в информационной системе предприятия показана на рисунке 1.8.

Рисунок 1.8 - Диаграмма места проектируемой задачи в информационной системе предприятия

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

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

Таблица 1.1 - Частота формирования отчетных документов

Название документа

Время формирования без применения автоматизации

Время формирования с применением автоматизации

Частота формирования, раз в год

1

Получение данных о заказах

15 мин.

0,5 мин

6000

2

Передача данных на склад

15 мин.

0,5 мин.

4000

3

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

15 мин.

0,5 мин.

4000

4

Комплектация заказа

15 мин.

0,5 мин.

6000

5

Формирование сводного отчета

15 мин.

1 мин.

7000

6

Формирование документов для отправки

15 мин.

1 мин.

6000

7

Формирование отчета об отправке комплектов

2 ч.

1 мин.

12

8

Формирование заявок на поставку недостающих компьютерных товаров

1 ч.

1 мин.

100

Только по приведенным в таблице бизнес-процессам виден выигрыш рабочего времени в 1030 рабочих дней.

Схема документооборота для процесса «Учет комплектации заказов» приведена на рисунке 1.9. Схема документооборота для процесса «Анализ продаж» приведена на рисунке 1.10.

Исполнитель

Специалист по работе с клиентами

Специалист по работе со службой доставки

Экономист

Действие

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

2. Отправка в службу доставки

3. Аналитический отчет

Рисунок 1.9 - Схема документооборота для процесса «Учет заказов»

Исполнитель

Специалист по работе с клиентами

Специалист по комплектации

Специалист службы отправки

Действие

1. Учет продаж

2. Комплектация

3. Оформление документов

Рисунок 1.10 - Схема документооборота для процесса «Комплектация»

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

Рисунок 1.11 - Контекстная диаграмма "Как должно быть"

Рисунок 1.12 - Диаграмма декомпозиции "Как должно быть"

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

Диаграмма потоков данных разрабатываемой системы приведена на рисунке 1.13.

Рисунок 1.13 - DFD - диаграмма

Разрабатываемая система автоматизации бизнес-процессов для Интернет-магазина должна обладать приемлемыми характеристиками по параметрами масштабируемости надежности хранения информации. Кроме того, система должна обладать адаптируемостью под программную среду в условиях otdk.ru. Также, разрабатываемая система ИС должна иметь возможности по доработке функционала при изменении потребностей организации. Система не должна иметь неиспользуемого функционала. Система должна представлять собой: приложение Windows, обладать понятным пользовательским интерфейсом, интерфейс администратора должен иметь набор необходимых функций, также должна быть реализована возможность по формированию отчетности согласно поставленным задачам.

При реализации проекта необходимо определить следующие стадии [12]:

  1. Проведение анализа существующих бизнес-процессов управления Интернет-магазином в части комплектации заказов. Предполагает проведение сбора и анализа следующих параметров: объем продаж, наличие товара на складе, уровень спроса по видам продукции.
  2. Определение функций, подлежащих автоматизации.
  3. Определение стратегии автоматизации. Проведение анализа существующих стратегий автоматизации и подбора наиболее подходящего варианта для otdk.ru.
  4. Разработка документа «Техническое задание» и сроков исполнения работ

Далее проведем выбор стратегии автоматизации применительно к данному проекту.

Принятыми в настоящее время стратегиями автоматизации являются [10]:

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

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

2. Проектная часть

2.1. Информационная модель учета комплектации заказов

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

  • Локальный классификатор видов продукции;
  • Локальный классификатор поставщиков;
  • Локальный классификатор сотрудников;

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

  • Продажа продукции;
  • Договор на поставку продукции;
  • Поставка продукции
  • Заказ поставщикам

Выходной информацией будет являться:

  • Отчет по динамике продаж;
  • Отчет пол заявкам;
  • Печатные формы, необходимые при реализации продукции Инетрнет-магазина.

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

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

Программное обеспечение является совокупностью программных продуктов системы обработки данных и программной документации, необходимой в рамках их эксплуатации. [6]

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

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

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

В качестве средства разработки в рамках данного проекта выбрано Delphi XE.

Основные возможности данной среды разработки предполагают возможность взаимодействия с множеством СУБД, наличие большого количества компонент, позволяющих работать с различными внешними приложениями, выводить отчетность в приложения MS Office, Open Office.

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

- обеспечение сетевого доступа из локальной сети, в том числе из удаленных площадок;

- обеспечение безопасности данных на уровне СУБД;

- интеграция доменных политик безопасности с политиками безопасности СУБД.

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

На основании приведенных бизнес-процессов можно построить ER-диаграмму базы данных. Диаграмма «сущность-связь» (ER-диаграмма) позволяет описывать концептуальные схемы предметной области. В данном случае она представляет собой нотацию Питера Чена, которая описывает объекты и отношения между ними.

Ключевыми сущностями разрабатываемой подсистемы являются:

- товары;

- поставщики;

- заявки поставщикам;

- клиенты;

- заказы;

- продажи.

На рисунке 2.4 приведена диаграмма логической модели базы данных.

Рисунок 2.4 – Логическая модель базы данных

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

В автоматизированной системе управления Интернет-магазином кодированию подлежат следующие объекты:

  • поставщики;
  • заказы поставщикам;
  • товары (компьютерная продукция);
  • подразделения;
  • клиенты;
  • заявки клиентов;
  • продажи.

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

Таблица 2.1

Структура нормативно-справочной информации

№ п/п

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

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

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

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

1

2

3

4

5

1

Идентификаторпоставщика

ХХХ

порядковая

локальный

2

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

ХХХ ХХХХХ

серийно – порядковая

локальный

3

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

ХХХХХ

порядковая

локальный

4

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

ХХХХ

порядковая

локальный

5

Идентификаторзаявки

ХХХХ ХХХХХ

серийно-порядковая

локальный

6

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

ХХХХХХ

порядковая

локальный

7

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

ХХ

порядковая

локальный

8

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

ХХХХ

порядковая

локальный

Описание систем классификации и кодирования.

Идентификаторпоставщика. Длина кода ХХХ, где ХХХ – порядковый номер поставщика.

Идентификаторзаказа. Длина кода ХХХ ХХХХХ, где ХХХ – порядковый номер поставщика, ХХХХХ – порядковый номер заказа, отправленный данному поставщику.

Идентификатортовара. Длина кода ХХХХХ, где ХХХХХ – порядковый номер товара в классификаторе.

Идентификаторклиента. Длина кода ХХХХ, где ХХХХ – порядковый номер клиента.

Идентификаторзаявки. Длина кода ХХХХ ХХХХХ, где ХХХХ – Идентификаторклиента, ХХХХХ порядковый номер заказа, соответствующий данному клиенту.

Идентификаторпродажи. Длина кода ХХХХХХ, где ХХХХХХ – порядковый номер продажи.

Идентификаторсклада. Длина кода ХХ, где ХХ – порядковый номер склада.

Идентификаторпроизводственного задания. Длина кода ХХХХ, где ХХХХ – порядковый номер задания.

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

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

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

Таблица 2.2

Справочник «Поставщики»

Наименование поля

Тип данных

Размер поля

Идентификатор поставщика

Числовой

Целое

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

Символьный

40

ИНН

Символьный

15

Адрес

Символьный

50

Телефон

Символьный

15

ФИО руководителя

Символьный

40

Таблица 2.3

Справочник «Клиенты»

Наименование поля

Тип данных

Размер поля

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

Числовой

Целое

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

Символьный

200

ИНН

Символьный

20

Адрес

Символьный

100

Телефон

Символьный

20

ФИО руководителя

Символьный

50

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

Символьный

50

Таблица 2.4

Журнал заявок поставщикам

Наименование поля

Тип данных

Размер поля

Идентификатор заявки

Числовой

Целочисленное

Идентификатор поставщика

Числовой

Целочисленное

Дата

Дата

Признак исполнения

Логический

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

Числовой

Целочисленное

Количество

Числовой

Целое

Цена

Денежный

Таблица 2.5

Журнал заказов клиентов на поставку продукции

Наименование поля

Тип данных

Размер поля

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

Числовой

Целочисленное

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

Числовой

Целочисленное

Дата

Дата

Признак исполнения

Логический

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

Числовой

Целочисленное

Количество

Числовой

Целочисленное

Цена

Денежный

Таблица 2.6

Справочник «Товары»

Наименование поля

Тип данных

Размер поля

1

2

3

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

Числовой

Целочисленное

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

Символьный

50

Единица измерения

Дата

Таблица 2.7

Журнал продаж

Наименование поля

Тип данных

Размер поля

1

2

3

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

Числовой

Целочисленное

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

Числовой

Целочисленное

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

Числовой

Целочисленное

Дата

Дата

Цена

Денежный

Количество

Числовой

Целое

ФИО специалиста

Символьный

50

Таблица 2.9

Журнал заказов клиентов

Наименование поля

Тип данных

Размер поля

1

2

3

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

Числовой

целое

Дата

Дата

Контрольная дата

Дата

Клиент

Символьный

100

Продукция

Символьный

100

Количество

Числовой

целое

Признак исполнения

Числовой

целое

Таблица 2.10

Журнал заданий

Наименование поля

Тип данных

Размер поля

1

2

3

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

Числовой

целое

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

Дата

Отдел

Символьный

50

Дата исполнения

Дата

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

Приходная накладная включает в себя необходимые показатели для складского учета: наименование организации, ее ИНН, наименование склада, а также наименование, единицы измерения, количество и сумму поступления каждого товара и ответственных его за передачу и хранение лиц.

Заявка поставщикам содержит название поставщика с его реквизитами, наименование товара, количество единиц товара.

Товарно-транспортная накладная содержит дату документа, наименование и адрес отправителя и перевозчика, указание места, даты принятия груза и места, предназначенного для его доставки, наименование и адрес получателя и т.д.

Свод по заявкам поставщикам содержит: наименование товара, количество заказанного товара, признак исполнения.

Аналитический отчет содержит информацию: наименование продукции, количество реализованной продукции, цена реализации.

Таблица 2.9

Структура выходного документа «Приходная накладная»

Наименование поля

Тип данных

Размер поля

1

2

3

Наименование организации

Символьный

50

ИНН

Символьный

16

наименование склада

Символьный

50

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

Символьный

50

Единица измерения товара

Символьный

10

Количество товара

Числовой

Целое

Сумма оплаты за товар

Денежный

ФИО ответственных специалистов

Символьный

50

Таблица 2.10

Структура выходного документа «Заявка поставщикам»

Наименование поля

Тип данных

Размер поля

1

2

3

Наименование поставщика

Символьный

50

ИНН

Символьный

16

Адрес поставщика

Символьный

50

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

Символьный

50

Единица измерения товара

Символьный

10

Количество товара

Числовой

Целое

Таблица 2.11

Структура выходного документа «Маршрутный лист»

Наименование поля

Тип данных

Размер поля

1

2

3

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

Символьный

50

Количество единиц товара

Числовой

Целое

Адрес доставки

Символьный

50

Время получения

Время

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

Время

Сумма заказа

Денежный

Таблица 2.12

Структура выходного документа «Товарно-транспортная накладная»

Наименование поля

Тип данных

Размер поля

1

2

3

Дата

Дата

Наименование отправителя

Символьный

50

Адрес отправителя

Символьный

50

Место принятия груза

Символьный

50

Дата принятия груза

Дата

Наименование получателя

Символьный

50

Таблица 2.13

Структура выходного документа «Свод по заявкам поставщикам»

Наименование поля

Тип данных

Размер поля

1

2

3

Дата

Дата

Номер заявки

Числовой

Целое

Поставщик

Символьный

50

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

Символьный

50

Количество

Числовой

Целое

Цена

Числовой

Целое

Признак исполнения

Логический

Таблица 2.14

Структура выходного документа «Аналитический отчет»

Наименование поля

Тип данных

Размер поля

1

2

3

Дата

Дата

Наименование продукции

Символьный

50

Количество реализованной продукции

Числовой

Целое

Количество

Числовой

Целое

На рис.2.6 показан макет выходного документа «Анализ исполнения заявок», на рис.2.7 – макет документа «Список новых заказов»

Рисунок 2.6 – Макет документа «Анализ исполнения заявок»

Рисунок 2.7 – Макет документа «Список новых заказов»

2.2. Анализ требований к ИС учета комплектации заказов

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

Выделяется два подмножества функций программы (рис.2.8):

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

Рисунок 2.8 - Дерево функций

Физическая модель данных приведена на рис.2.9.

Рисунок 2.9 - Физическая модель данных

Организация доступа на уровне программного обеспечения производится с использованием технологии ADO. Компоненты доступа к данным – TADOConnection, TADOQuery.

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

- авторизации на уровне СУБД;

- авторизации на уровне приложения.

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

Уровни доступа на уровне СУБД определяются как стандартные по отношению к работе с данными (public, dbowner, dbadmin и т.д.).

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

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

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

- модуль ввода первичной информации;

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

- модуль хранения данных (справочники).

На рисунке 3.3 приведена схема диалога системы.

Рисунок 3.2 - Дерево вызова программных модулей

Описание программных модулей приведено в таблице 2.9.

Таблица 2.9.

Описание функций модулей

№ п/п

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

Функции модуля

Модуль безопасности

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

Модуль инициализации интерфейса программы

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

Модуль управления деревом объектов

Содержит процедуры и функции, позволяющие управлять отображением дерева объектов и его элементами

Модуль взаимодействия с базой данных

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

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

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

Модуль «Справочники»

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

Модуль ввода оперативной информации

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

Модуль «Отчеты»

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

Модуль «Печать документов»

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

2.3. Моделирование в UML

Диаграмма вариантов использования приведена на рисунке 3.1

Рис.3.1. Диаграмма вариантов использования

На рис.3.2 показана диаграмма деятельности процесса работы с заказами клиентов

Рис.3.2. Диаграмма деятельности процесса работы с заказами клиентов

На рис.3.3 показана диаграмма кооперации.

Рис.3.3. Диаграмма кооперации

Заключение

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

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

- учет номенклатуры реализуемых товаров;

- учет продаж;

- учет наличия компьютерных комплектующих на складе и заявок на их поставку;

- формирование отчетных документов в рамках технологии управления комплектацией заказов в Интернет-магазине.

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

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

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

Список источников и литературы

  1. Интернет-магазин отделочных материалов. [Электронный ресурс]. Режим доступа: http://otdk.ru
  2. Дорохова, В.Р. Курс лекций по дисциплине «Проектирование информационных систем» / В.Р. Дорохова; Алт. гос. техн.ун-т им. И.И. Ползунова. - Барнаул: кафедра ИСЭ, АлтГТУ, 2010. - 161 с.
  3. Ефимов, Е.Н., Патрушина, С.М., Панферова, Л.Ф., Хашиева, Л.И. Информационные системы в экономике / Е.Н. Ефимов, С.М. Патрушина, Л.Ф. Панферова, Л.И. Хашиева. - М.: ИКЦ «МарТ»; Ростов н/Д: издательский центр «МарТ», 2004. - 352 с.

4. Администрирование сети на основе Microsoft Windows 2000. Учебный курс MCSE. – М.: Изд-во Русская редакция, 2003.

5. Гаскин Д. Администрирование Novell Netware 6.0/6.5. - СПб.: BHV-СПб, 2003г.

6. Герасименко В.А., Малюк А.А. Основы защиты информации. – СПб.: Питер, 2010. – 576с.

7. Гук М. Аппаратные средства локальных сетей. Энциклопедия. – СПб.: Питер, 2000. – 576с.

8. Кульгин М. Технология корпоративных сетей. Энциклопедия. – СПб.: Питер, 2007.

  1. Петров, С.В. Информационная безопасность: Учебное пособие / С.В. Петров, И.П. Слинькова, В.В. Гафнер. - М.: АРТА, 2012. - 296 c
  2. Семененко, В.А. Информационная безопасность: Учебное пособие / В.А. Семененко. - М.: МГИУ, 2010. - 277 c
  3. Шаньгин, В.Ф. Информационная безопасность компьютерных систем и сетей: Учебное пособие / В.Ф. Шаньгин. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. - 416 c
  4. Информационные технологии: [учеб. для студентов вузов, обучающихся по специальности 080801 "Прикладная информатика" и др. экон. специальностям /В. В. Трофимов и др.] ; под ред. проф. В. В. Трофимова.-М.: Юрайт, 2009.-624 с.
  5. Исаев, Г.Н. Информационные технологии: Учебное пособие / Г.Н. Исаев. - М.: Омега-Л, 2013. - 464 c.
  6. Комплексная система защиты информации на предприятии. Часть 1. – М.: Московская Финансово-Юридическая Академия, 2008. – 124 с.
  7. Коноплева, И.А. Информационные технологии: учеб. пособие : [для вузов по специальности "Прикладная информатика (по областям)] /И. А. Коноплева, О. А. Хохлова, А. В. Денисов.-М.: Проспект, 2010.-294 с.
  8. Кудинов, Ю.И. Основы современной информатики: учеб. пособие для студентов вузов, обучающихся по специальности "Прикладная информатика" /Ю. И. Кудинов, Ф. Ф. Пащенко.-СПб.: Лань, 2009.-255 с.
  9. Луенбергер, Д.Д. Информатика: учеб.-метод. пособие для студентов вузов, обучающихся по специальности 080801 "Прикладная информатика" и др. междисциплинарным специальностям /Дэвид Дж. Луенбергер ; пер. с англ. Ю. Л. Цвирко под ред. д.т.н. К. К. Колина.-М.: Техносфера, 2008.-447 с.
  10. Максимов, Н.В. Современные информационные технологии: Учебное пособие / Н.В. Максимов, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2013. - 512 c.

Степанов, А.Н. Информатика: учебное пособие/ А.Н.Степанов – СПб: Питер Пресс, 2012. – 764 с.

  1. Хлебников, А.А. Информационные технологии: Учебник / А.А. Хлебников. - М.: КноРус, 2014. - 472 c.
  2. Черников, Б.В. Информационные технологии управления: Учебник / Б.В. Черников. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. - 368 c.