Uploaded by Rick

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

advertisement
Содержание:
Введение
Развитие современного информационного общества предъявляет значительные
требования к автоматизированным системам, которые становятся реальным
активом, неотъемлемой частью и залогом нормального функционирования и
работы организаций. Процесс разработки и внедрения автоматизированных
информационных систем становится все более сложной задачей, что связано как с
применением современных способов разработки, так и необходимостью
соблюдения требований по защите информации.
Процесс внедрения информационных технологий на сегодняшний день проходит
стадию построения интегрированных информационных систем. Производится
централизация информационных ресурсов, специалисты, работающие в удаленных
офисах, получают возможности доступа к центральным серверам организаций,
расширяются области использования систем электронного документооборота с
применением криптографических систем и технологий защиты информации. Таким
образом, в настоящее время автоматизация бизнес-процессов на предприятиях
является актуальной задачей и способствует повышению эффективности работы
организаций в целом.
Объектом исследования является Интернет-магазин по продаже компьютерных
товаров.
Предмет исследования – состояние бизнес-процессов в технологии обработки
заказов.
Методы исследования – анализ бизнес-процессов, проектирование структуры
данных информационной системы, разработка программного обеспечения.
Целью данной работы является разработка проекта по автоматизации процесса
обработки заказов в компьютерном Интернет-магазине.
Задачи работы:
- проведение анализа использования информационных систем на предприятиях
малого бизнеса, использующих технологии Интернет-торговли;
- анализ организационной структуры Интернет-магазина, специфики работы
специалистов;
- анализ бизнес-процессов учета комплектации заказов в методологии IDEF0 с
оценкой возможности внедрения информационной системы;
- постановка задач автоматизации;
- построение модели базы данных исследуемой технологии;
- определение стратегии автоматизации и способа приобретения программного
решения.
В первом разделе работы рассмотрены вопросы использования информационных
технологий на предприятиях малого бизнеса, проведен анализ деятельности
Интернет-магазина, бизнес-процессов в части обработки заказов, проведен обзор
существующей автоматизированной системы и технологий защиты информации. Во
втором разделе проведено проектирование информационной модели, постановка
задач автоматизации.
1. Аналитическая часть
1.1. Общая характеристика ООО "ОТДК"
Объектом исследования в рамках данной курсовой работы является Интернетмагазин компьютерных товаров otdk.ru, г.Санкт-Петербург. Приведем общую
характеристику организации.
Профилем деятельности торгового предприятия является реализация
компьютерных товаров. Клиентскую базу Интернет-магазина составляют
юридические и физические лица, либо клиенты, находящиеся в населенных
пунктах, где нет возможности приобрести компьютерные товары в торговых сетях.
Основными видами реализуемой продукции являются [1]:
- компьютеры;
- ноутбуки;
- запчасти (оперативная память, материнские платы, процессоры, видеокарты);
- сетевое оборудование;
- принтеры и МФУ;
- чистящие средства;
- картриджи для принтеров и МФУ и другие расходные материалы;
- сопутствующие товары.
Способами доставки, используемыми в Интернет-магазине, являются [1]:
- курьерская служба;
- доставка Почтой России;
- самовывоз.
Также предусмотрены различные формы оплаты.
Организационная структура Интернет-магазина otdk.ru приведена на рис.1.1.
Image not found or type unknown
Директор
Отдел снабжения
Главный
экономист
Отдел по работе с клиентами
ИТ-отдел
Специалисты по работе с поставщиками
Склад
Бухгалтерия, Отдел реализации
- Оформление договоров поставки
Рисунок 1.1 - Организационная структура Интернет-магазина otdk.ru
Управление предприятием осуществляет директор, которому непосредственно
подчиняются начальник отдела снабжения, главный бухгалтер, начальник отдела
по работе с клиентами и ИТ-отдела.
В структуру отдела снабжения входят специалисты по работе с поставщиками,
осуществляющие организацию поставок и организацию взаимодействия с
поставщиками, определение оптимальных параметров поставок компьютерных
товаров по цене и качеству, а также специалисты по складскому учету, в
компетенцию которых входят вопросы организации приема и отпуска товара со
склада, хранения продукции, инвентаризации, а также подготовка отчетности о
наличии товара на складе.
Специалисты по работе с клиентами взаимодействуют с покупателями продукции,
оформляют документы, проводят организацию поставки товара клиентам. ИТотдел курирует вопросы функционирования сайта Интернет-магазина, а также
технической поддержки клиентов и пользователей.
Предметом исследования в данной работе является деятельность по учету
комплектации заказов для клиентов и реализации продукции. Организационная
структура данных технологических процессов приведена на рисунке 1.2. Данная
технология находится в компетенции отделов снабжения и отдела по работе с
клиентами.
Image not found or type unknown
Рисунок 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.
Image not found or type unknown
Рисунок 1.8 - Диаграмма места проектируемой задачи в информационной системе
предприятия
В ходе исследования было выявлено, что в технологии управления Интернетмагазином возникает необходимость формирования отчетных форм, а также
выходных документов, в которых фигурируют данные из информационной базы.
Примерные расчеты приведены в таблице 1.1.
В таблице 1.1 показано, что использование информационной системы позволит
существенно экономить рабочее время сотрудников, сократить трудозатраты на
выполнение основных технологических операций по комплектации заказов.
Таблица 1.1 - Частота формирования отчетных документов
Время
Время
формирования без
формирования с
применения
применением
автоматизации
автоматизации
15 мин.
0,5 мин
6000
15 мин.
0,5 мин.
4000
15 мин.
0,5 мин.
4000
4 Комплектация заказа 15 мин.
0,5 мин.
6000
15 мин.
1 мин.
7000
15 мин.
1 мин.
6000
2 ч.
1 мин.
12
№ Название документа
1
2
3
5
Получение данных о
заказах
Передача данных на
склад
Получение товара на
складе
Формирование
сводного отчета
Частота
формирования,
раз в год
Формирование
6 документов для
отправки
Формирование отчета
7 об отправке
комплектов
Формирование заявок
на поставку
8 недостающих
1 ч.
1 мин.
100
компьютерных
товаров
Только по приведенным в таблице бизнес-процессам виден выигрыш рабочего
времени в 1030 рабочих дней.
Схема документооборота для процесса «Учет комплектации заказов» приведена на
рисунке 1.9. Схема документооборота для процесса «Анализ продаж» приведена на
рисунке 1.10.
Исполнитель
Специалист по работе Специалист по работе со
с клиентами
Действие
службой доставки
Экономист
Image not found or type unknown
1. Оформление заказа
2. Отправка в службу
Image not found or type unknown
Image not found or type unknown
доставки
Image not found or type u
3. Аналитический
отчет
Рисунок 1.9 - Схема документооборота для процесса «Учет заказов»
Исполнитель
Специалист по
Специалист по
Специалист
работе с клиентами
комплектации
службы отправки
Действие
Image not found or type unknown
1. Учет продаж
Image not found or type unknown Image not found or type unknown
2. Комплектация
3. Оформление
Image not found or type unknown
документов
Рисунок 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 приведена диаграмма логической модели базы данных.
Image not found or type unknown
Рисунок 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
Наименование организации
Символьный 50
ИНН
Символьный 16
наименование склада
Символьный 50
Наименование товара
Символьный 50
Единица измерения товара
Символьный 10
Количество товара
Числовой
Сумма оплаты за товар
Денежный
3
Целое
ФИО ответственных специалистов Символьный 50
Таблица 2.10
Структура выходного документа «Заявка поставщикам»
Наименование поля
Тип данных Размер поля
1
2
3
Наименование поставщика Символьный 50
ИНН
Символьный 16
Адрес поставщика
Символьный 50
Наименование товара
Символьный 50
Единица измерения товара Символьный 10
Количество товара
Числовой
Целое
Таблица 2.11
Структура выходного документа «Маршрутный лист»
Наименование поля
Тип данных Размер поля
1
2
Наименование товара
Символьный 50
3
Количество единиц товара Числовой
Целое
Адрес доставки
Символьный 50
Время получения
Время
Время доставки
Время
Сумма заказа
Денежный
Таблица 2.12
Структура выходного документа «Товарно-транспортная накладная»
Наименование поля
Тип данных Размер поля
1
2
Дата
Дата
3
Наименование отправителя Символьный 50
Адрес отправителя
Символьный 50
Место принятия груза
Символьный 50
Дата принятия груза
Дата
Наименование получателя Символьный 50
Таблица 2.13
Структура выходного документа «Свод по заявкам поставщикам»
Наименование поля
Тип данных Размер поля
1
2
Дата
Дата
Номер заявки
Числовой
Поставщик
Символьный 50
3
Целое
Наименование товара Символьный 50
Количество
Числовой
Целое
Цена
Числовой
Целое
Признак исполнения Логический
Таблица 2.14
Структура выходного документа «Аналитический отчет»
Наименование поля
Тип данных Размер поля
1
2
Дата
Дата
Наименование продукции
Символьный 50
3
Количество реализованной продукции Числовой
Целое
Количество
Целое
Числовой
На рис.2.6 показан макет выходного документа «Анализ исполнения заявок», на
рис.2.7 – макет документа «Список новых заказов»
Рисунок 2.6 – Макет документа «Анализ исполнения заявок»
Рисунок 2.7 – Макет документа «Список новых заказов»
2.2. Анализ требований к ИС учета комплектации
заказов
Схема «Дерево функций» позволяет наглядно показать иерархию функций
управления и обработки данных, которые автоматизированы в разработанном
программном продукте.
Выделяется два подмножества функций программы (рис.2.8):
служебные функции (проверка пароля, управление окнами и др.);
основные функции обработки данных (ввода первичной информации,
обработки, ведения справочников, подготовки и распечатки документов и др.).
Рисунок 2.8 - Дерево функций
Физическая модель данных приведена на рис.2.9.
Image not found or type unknown
Рисунок 2.9 - Физическая модель данных
Организация доступа на уровне программного обеспечения производится с
использованием технологии ADO. Компоненты доступа к данным – TADOConnection,
TADOQuery.
Парольная защита и система разграничения доступа основана на:
- авторизации на уровне СУБД;
- авторизации на уровне приложения.
Исходя из требований к уровню безопасности при выполнении технологических
операций, авторизация производится через пароль к приложению, либо к базе
данных напрямую.
Уровни доступа на уровне СУБД определяются как стандартные по отношению к
работе с данными (public, dbowner, dbadmin и т.д.).
Авторизация на уровне приложения делает возможным или невозможным
выполнение конкретных пользовательских функций.
На рисунке 3.2 представлено дерево функций программных модулей,
используемых в работе программного обеспечения управления Интернетмагазином
Используемые в разрабатываемой системе модули подразделяются на виды:
- модуль ввода первичной информации;
- модуль обработки информации;
- модуль хранения данных (справочники).
На рисунке 3.3 приведена схема диалога системы.
Image not found or type unknown
Рисунок 3.2 - Дерево вызова программных модулей
Описание программных модулей приведено в таблице 2.9.
Таблица 2.9.
Описание функций модулей
№
Наименование
п/п
модуля
Функции модуля
Содержит процедуры и функции, обеспечивающие ввод
и проверку пароля, вход пользователей в систему,
Модуль безопасности напоминание о необходимости смены пароля,
автоматический выход из системы при отсутствии
пользователя на рабочем месте.
Модуль
инициализации
интерфейса
программы
Модуль управления
деревом объектов
Модуль
взаимодействия с
базой данных
После успешного входа в систему, запускает программу,
используя настройки прав доступа для учетной записи
пользователя
Содержит процедуры и функции, позволяющие
управлять отображением дерева объектов и его
элементами
Содержит процедуры и функции, используемые для
установления соединения с базой данных, а также
управляющие операциями чтения, записи и
редактирования данных
№
Наименование
п/п
модуля
Функции модуля
Модуль справочной
Содержит процедуры и функции, необходимые для
системы
отображения справочной информации
Модуль
«Справочники»
Содержит процедуры функции, позволяющие
просматривать содержимое справочников системы, и
редактировать их (если позволяют права доступа)
Модуль ввода
Содержит процедуры и функции, позволяющие
оперативной
создавать новые заявки, вводить данные, управлять
информации
статусом заявок
Модуль «Отчеты»
Содержит процедуры и функции для просмотра типовых
отчетов и создания произвольного отчета
Модуль «Печать
Обеспечивает предварительный просмотр, настройку
документов»
параметров документов и печать на принтере
2.3. Моделирование в UML
Диаграмма вариантов использования приведена на рисунке 3.1
Image not found or type unknown
Рис.3.1. Диаграмма вариантов использования
На рис.3.2 показана диаграмма деятельности процесса работы с заказами клиентов
Image not found or type unknown
Рис.3.2. Диаграмма деятельности процесса работы с заказами клиентов
На рис.3.3 показана диаграмма кооперации.
Image not found or type unknown
Рис.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.
Download