Диплом: Автоматизированные системы управления технологическими процессами на примере ООО "Неткрекер"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
62
Структура пользовательского приложения АСУТП «Продажи»
включает журнал учета заказчиков, журнал учета заявок, журнал учета
договоров.
Далее мы выполнили описание функционала и интерфейса АСУТП.
Приложение АСУТП «Продажи» представляет собой совокупность экранных
пользовательских форм, каждая из которых предназначена для выполнения
определенных функций, а именно это форма «Журнал учета заказчиков»;
форма «Журнал учета заявок»; форма «Журнал учета договоров».
Интерфейс АСУТП «Продажи» представлен с помощью пяти экранных
форм: форма авторизации пользователя в системе; главная форма
приложения: меню приложения; форма «Журнал учета заказчиков»; форма
«Журнал учета заявок»; форма «Журнал учета договоров» .
Внешний вид отчетов заказчики, заявки, договоры выводится в MS
Excel. Фрагменты листинга программного кода пользовательского
приложения приведены в приложении.
Далее мы разработали руководство пользователя системы и выполнили
перечень основных шагов по работе в АСУТП «Продажи». Файлы
приложения пользователя должны располагаться в папке «ASUTP SALE»,
которая должна располагаться в папке «Temp» не диске С:\.
63
ЗАКЛЮЧЕНИЕ
В современном бизнесе актуальность, достоверность информации,
скорость ее обработки и надежность хранения имеют большое значение. В
бизнесе выигрывают те компании, которые могут позволить себе
максимально автоматизировать ключевые бизнес-процессы.
Процесс выполнения выпускной квалификационной работы включил
следующие этапы:
описание и анализ деятельности автоматизируемой компании и ее
организационной структуры;
обзор ПО для автоматизации бизнес-процесса «Продажи»;
описание выбранных средств проектирования и разработки системы;
анализ предметной области и формирование требований к
разрабатываемому ПО;
разработка технического задания;
функциональное и инфологическое проектирование системы;
реализация БД средствами целевой СУБД – MS SQL Server 2008;
реализация пользовательского приложения средствами целевой среды
разработки – Delphi XE;
описание функционала системы и ее пользовательского интерфейса;
разработка руководства пользователя по работе с системой.
В первой главе выпускной квалификационной работы рассмотрены
теоретические аспекты разработки автоматизированных систем управления
технологическими процессами, дана общая характеристика компании,
рассмотрена и проанализирована организационная структура компании ООО
«Неткрекер», сделан анализ предметной области и сделано описание
требований к разрабатываемому программному обеспечению; сделан обзор
64
программного обеспечения для работы с продажами и выполнено описание
выбранных средств разработки.
ООО «Неткрекер» является коммерческой компанией, основной вид
деятельности это деятельность по созданию и использованию баз данных и
информационных ресурсов. Мы рассмотрели предметную область продажи,
деятельность отдела продаж контролируется менеджером по продажам и
осуществляется специалистами по продажам. Вследствие большого объема
заказов на проектирование и разработку программного обеспечения возникает
потребность учета, хранения и обработки большого объема информации о
заявках, продажах и др. Решить проблему учета, хранения и обработки
большого объема информации может автоматизация бизнес-процесса
«Продажи» и разработка АСУТП «Продажи» соответственно.
Разрабатываемая АСУТП должна функционировать, используя
следующее ПО: операционная система семейства Windows версии не ниже
XP; офисный пакет MS Office версии 2003 и выше; СУБД MS SQL Server
2008.
На рынке программного обеспечения представлено достаточно много
программных продуктов, позволяющих автоматизировать учет оптовых и
розничных продаж, мы проанализировали ТОП-5 видов программного
обеспечения на российском рынке для бухгалтерии, которые являются
мощными учетно-аналитическими инструментами и позволяют комплексно
решать учетные задачи предприятия.
Мы описали средства разработки для проектирования АСУТП, такие
как формализация бизнес-процессов: BPWin; проектирование моделей
данных: ERWin 7.0 (Data Modeler).
Мы описали средства разработки БД и пользовательского приложения
АСУТП такие как разработка БД: СУБД MS SQL Server 2008; разработка
приложения: система программирования Borland Delphi XE, привели примеры
65
диаграмм декомпозиции; DFD-диаграмм; IDEF3-диаграмм; диаграмм дерева
узлов. На основании анализа этих средств мы выбрали для представления
информационной модели данных в рамках выполнения выпускной
квалификационной работы CASE-средство ERWin (версия 7.3).
Мы выполнили описание используемого для представления
информационной модели данных в рамках выполнения выпускной
квалификационной работы CASE-средства ERWin (версия 7.3), привели
пример логической и физической модели данных.
На основании сделанного анализа СУБД мы выбрали для ВКР Microsoft
SQL Server 2008 как одну из наиболее мощных СУБД архитектуры «клиент-
сервер». Также после анализа сред программирования для ВКР мы выбрали
среду программирования Delphi XE, которая представляет собой
интегрированную оболочку разработчика, и в которую входит набор
специализированных программ, отвечающих за разные этапы создания
готового приложения.
В рамках выполнения выпускной квалификационной работы был
рассмотрен бизнес-процесс «Продажи» для компании ООО «Неткреккер»,
которая занимается разработкой и продажей ПО.
В ходе выполнения выпускной квалификационной работы было
выполнено проектирование и разработка АСУТП «Продажи», начиная со
стадий анализа предметной области и разработки ТЗ.
Во второй главе выпускной квалификационной работы выполнено
проектирование автоматизированной системы управления технологическими
процессами, разработано техническое задание на разработку
автоматизированной системы управления технологическими процессами и
функциональное проектирование.
Техническое задание на разработку АСУПТ должно содержать в себе
общие сведения, требования к системе, требования к системе обеспечения,
66
состав и содержание работ по созданию системы; порядок контроля и
приемки системы; требования к составу и содержанию работ по подготовке
объекта автоматизации к вводу системы в действие; требования к
документированию.
Мы рассмотрели бизнес-процесс «Продажи», который реализуется в
профессиональной деятельности специалиста по продажам. Функциональное
проектирование начинается с построения контекстной диаграммы, которая в
свою очередь декомпозируется на несколько диаграмм. Сначала мы выделили
функции в бизнес процессе «Продажи», выделили входные и выходные
данные в модели в нотации IDEF0 и построили модель бизнес-процесса
«Продажи» в нотации IDEF0.
Далее выполнили декомпозицию контекстной диаграммы, разбив
бизнес-процесс «Продажи» на подпроцессы и построили модель бизнес-
процесса «Продажи» в нотации IDEF0 (декомпозиция работы А0, А1) и
диаграмму дерева узлов. Далее мы выполнили построение потоков данных и
инфологическое проектирование модели данных разрабатываемой АСУТП
«Продажи», учитывая все сущности, выполнили описание отношений,
соответствующих сущностям модели данных.
В результате мы выясни, что разрабатываемая модель данных в
исходном состоянии не находится в первой нормальной форме (1НФ),
поэтому мы провели нормализацию отношений модели данных до третьей
нормальной формы (3НФ). Далее мы привели уточненные атрибуты
отношений с указанием первичных ключей, после чего нормализации
отношения модели данных стала находится в 3НФ.
При проектировании системы было выполнено построение
функциональной и инфологической (логический, физический уровень)
моделей. Функциональная модель представляет собой совокупность
67
диаграмм, описывающих бизнес-процесс «Продажи» в нотации IDEF0, DFD, а
также диаграмму дерева узлов.
Инфологическая модель представляет собой совокупность отношений,
приведенных к 3НФ, атрибуты отношений, связи между данными
отношениями:
логический уровень – без привязки к конкретной СУБД;
физический уровень – с учетом целевой СУБД (определены типы,
размер/формат данных).
В третьей главе выполнена непосредственная автоматизированной
системы управления технологическими процессами, сделано описание
структуры системы, описание функционала и интерфейса и разработка
руководства пользователя автоматизированной системы управления
технологическими процессами.
В состав программного обеспечения АСУТП «Продажи» входят: файлы
базы данных (файл БД «SALE_DB» и соответствующий log-файл) и
приложение пользователя (папка PO_SALE и ее содержимое), база данных
содержит таблицы, структуру которых вместе со схемой данных мы
представили. Далее мы представили схему данных, где авторизация
пользователя осуществляется путем проверки правильности введенного
имени пользователя системы и соответствующего пароля.
В нашей системе необходимая нормативно-справочная информация
(тип договора, способ оплаты, статус заявки, статус оплаты, тип работы,
пользователь) для работы АСУТП «Продажи» вносится в БД
администратором системы.
Структура пользовательского приложения АСУТП «Продажи»
включает журнал учета заказчиков, журнал учета заявок, журнал учета
договоров.
68
Далее мы выполнили описание функционала и интерфейса АСУТП.
Приложение АСУТП «Продажи» представляет собой совокупность экранных
пользовательских форм, каждая из которых предназначена для выполнения
определенных функций, а именно это форма «Журнал учета заказчиков»;
форма «Журнал учета заявок»; форма «Журнал учета договоров».
Интерфейс АСУТП «Продажи» представлен с помощью пяти экранных
форм: форма авторизации пользователя в системе; главная форма
приложения: меню приложения; форма «Журнал учета заказчиков»; форма
«Журнал учета заявок»; форма «Журнал учета договоров» .
Внешний вид отчетов заказчики, заявки, договоры выводится в MS
Excel. Фрагменты листинга программного кода пользовательского
приложения приведены в приложении.
Далее мы разработали руководство пользователя системы и выполнили
перечень основных шагов по работе в АСУТП «Продажи». Файлы
приложения пользователя должны располагаться в папке «ASUTP SALE»,
которая должна располагаться в папке «Temp» не диске С:\.
Приложение пользователя имеет несколько экранных форм,
предполагающих реализацию определенных функций:
форму авторизации пользователя – санкционированный вход в систему;
главная форма (меню) – доступ к объектам приложения, т.е. формам;
формы для работы с данными – ввод, редактирование, удаление,
просмотр данных, сортировка, поиск/фильтр данных, экспорт в MS
Excel.
АСУТП «Продажи» имеет простой и удобный пользовательский
интерфейс, предусматривает работу (в рамках выполнения выпускной
квалификационной работы) в локальном режиме (БД и приложение
располагаются на компьютере пользователя). При необходимости имеется
69
возможность размещения БД на сервере, а приложения на компьютере
пользователя (в рамках эксплуатации системы в компании).
Цели и задачи выпускной квалификационной работы выполнены
полностью.
70
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Андон Ф., Резниченко В. Microsoft SQL Server 2000г. – СПб.: Питер,
2013.
2. Байдачный С., Маленко Д., Лозинский SQL Server 2005: Новые
возможности для разработчика. – М.: СОЛОН-Пресс, 2012.
3. Бойко В.В., Савинков В.М. Проектирование баз данных
информационных систем. – М.: Финансы и статистика, 2013.
4. Вендров А.М. CASE-технологии. Современные методы и средства
проектирования информационных систем. М.: Финансы и статистика,
2012.
5. Голицина О.Л., Максимов Н.В., Попов И.И. Базы данных: Учебное
пособие. – М.: ФОРУМ, 2013.
6. Горев А., Макашарипов С., Ахаян Р. Эффективная работа с СУБД. –
М.: Финансы и статистика, 2014.
7. Грабер М. Введение в SQL / М. Грабер. – М.: Издательство Лори, 2013.
8. Дэвид А. Марка и Клемент МакГоуэн Методология структурного
анализа и проектирования. SADT. – СПб.: Питер, 2012.
9. Карпова Т.С. Базы данных: модели, разработка, реализация: учеб.
пособие / Т.С. Карпова. – СПб.: Питер, 2012.
10. Кириллов В.В. Основы проектирования реляционных баз данных.
Учебное пособие. – СПб.: ИТМО, 2016.
11. Коннолли Т., Бегг К., Страчан А. Базы данных: проектирование,
реализация и сопровождение. Теория и практика, 2-е изд.: Пер с англ.:
Уч.пос. – М. : Изд.дом «Вильямс», 2015.
12. Кузин А.В. Базы данных. – М.: Академия, 2013.
13. Кузнецов С.Д. SQL: Язык реляционных баз данных. – М.: Майор, 2016.
14. Кузнецов С.Д. Основы баз данных. – М.: Бином, 2012.
71
15. Маклаков С.В. CASE-средства разработки информационных систем.
BPwin и Erwin –М.: ДиалогМифи, 2016.
16. Мамаев Е.В. Microsoft SQL Server 2000. – СПб.: БХВ-Петербург, 2015.
17. Мейер М. Теория реляционных баз данных. – М.: Академия, 2012.
18. Петкович Д. Microsoft SQL Server 2008. Руководство для начинающих. –
C.: БХВ-Петербург, 2013.
19. Пономарев В. Базы данных в DELPHI 7. Самоучитель. – Спб.: Питер,
2013.
20. Роланд Ф.Д. Основные концепции баз данных: Пер. с англ. – М.:
Вильяме, 2012. – 256 с.
21. Романенко А.Г., Самойлюк О.Ф., Максимович Г.Ю. Информационные
системы: Учебное пособие – 2-е издание, дополнительное учебное
пособие. – Москва: Издательский центр РГГУ, 2016.
22. Суркова Н.Е., Остроух А.В. Методы проектирования информационных
систем: Учебное пособие. – М.:РосНОУ, 2014.
23. Ульман Д. Основы систем баз данных. – М.: Финансы и статистика,
2014. – 334 с.
24. Фаронов В.В. Программирование баз данных в Delphi 7. Учебный курс.
– СПб.: ПИТЕР, 2015.
25. Хомоненко А., Гофман Вл. Работа с базами данных в Delphi. Спб.:
БХВ-Петербург, 2015.
26. Юценко А.М. Моделирование информационного обеспечения
управленческих решений. – М.: Вильямс, 2016.
27. BPWin. [Электронный ресурс]. [Режим доступа]:
http://www.kpms.ru/Automatization/BPwin.htm (вход свободный).
28. ERWin. [Электронный ресурс]. [Режим доступа]:
https://studfiles.net/preview/5218240/ (вход свободный).

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)