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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
12
Представленные выше комплектации предназначены для работы в
локальном варианте.
Комплектация «Турбо Бухгалтер ПРОФ» предназначена для
комплексной автоматизации налогового и бухгалтерского учета на малых,
средних и крупных предприятиях, может работать как в локальном, так и в
сетевом варианте.
Комплектация «Турбо Бухгалтер СЕТЕВАЯ» предназначена для
организации работы в локальной сети и комплексной автоматизации
налогового и бухгалтерского учета на средних и крупных предприятиях.
Программа «1С:Предприятие» было предназначено для автоматизации
управленческого и бухгалтерского учета. Кроме того, в программе
присутствует функциональность по учету и управлению оперативной
деятельности предприятия, что позволяет решать задачи работников и
менеджеров, которые непосредственно занимаются торговой,
производственной или деятельностью в области оказания услуг. Данная
программа позволяет обеспечить эффективную ежедневную работу
предприятия, включая следующие операции:
подготовка документов;
управление производственными запасами;
управление движением товаров;
управление выпуском продукции;
прием заказов и контроль их исполнения;
и т.д. [29, с.94]
Программа «1С:Управление Торговлей» предназначена для ведения
торгово-складского учета на предприятии. В программе «1С:Управление
Торговлей» можно регистрировать как уже совершенные, так и планируемые
хозяйственные операции. Данная программа позволяет автоматизировать
13
оформление практически всех первичных документов складского и торгового
учета, документов движения денежных средств.
Программа «1С:Управление торговлей» предназначена для любых
видов торговых операций, в ней реализован функционал, включающий
ведение справочников и ввод первичных документов, обеспечивающий
получение различных аналитических отчетов. Программа «1С:Управление
торговлей» позволяет осуществлять автоматический подбор данных, которые
необходимы для ведения бухгалтерского учета, а также передачу полученных
данных в программу «1С:Бухгалтерия».
Использование программы «Управление торговлей» совместно с
другими программами позволяет комплексно автоматизировать оптово-
розничные предприятия. Программа «Управление торговлей» может
использоваться в качестве управляющей системы для решения «1С:Розница».
Позволяет подключать различное торговое оборудование: сканеры
штрих-кода, фискальные регистраторы, принтеры чеков и этикеток,
терминалы сбора данных, эквайринговые системы, электронные весы,
считыватели магнитных карт и др.
В конфигурацию добавлен учёт маркетинговых мероприятий,
используется сегментация партнеров и номенклатуры.
Подразумевает как планирование работы всей организации, так и её
бюджетирование, управление денежными средствами, сбор и анализ
управленческой отчетности.
1.4. Описание выбранных средств разработки
Для проектирования АСУТП применяются следующие средства:
формализация бизнес-процессов: BPWin;
проектирование моделей данных: ERWin 7.0 (Data Modeler) [34, с.65].
14
Для разработки БД и пользовательского приложения АСУТП
применяются следующие средства:
разработка БД: СУБД MS SQL Server 2008 [31, с.59];
разработка приложения: система программирования Borland Delphi XE
[25, с.78].
BPWin – это мощный инструмент моделирования, используемый для
анализа, документирования и реорганизации бизнес-процессов [27]. Модель,
которая создается средствами BPWin, позволяет четко документировать
различные аспекты деятельности компании, т.е. действия, необходимые для
выполнения, способы их осуществления, а также требуемые для этого
ресурсы и т.д. В результате проектирования в BPWin формируется целостная
картина деятельности компании.
BPWin позволяет совместить в одном инструменте и средства
моделирования функций (диаграммы в нотации IDEF0), и средства
моделирования потоков данных (диаграммы в нотации DFD), а также потоков
работ (диаграммы в нотации IDEF3) [40, с.104].
Посредством функционального моделирования (диаграммы в нотации
IDEF0) можно провести системный анализ бизнес-процессов и систем,
решаемых задач (функций) и т.д.
В основе методологии IDEF0 лежит графический язык описания бизнес-
процессов [39, с.134]. Модель в данной нотации представляет собой
совокупность иерархически упорядоченных и взаимосвязанных диаграмм,
каждая из которых является единицей описания системы.
Модель IDEF0 может содержать четыре типа диаграмм:
контекстная диаграмма (каждая модель может содержать только одну
контекстную диаграмму: является вершиной древовидной структуры
диаграмм, представляет собой самое общее описание проектируемой
системы, а также ее взаимодействия с внешней средой);
15
диаграмма декомпозиции (может быть несколько диаграмм);
диаграмма дерева узлов;
диаграмма экспозиции (FEO).
Пример диаграммы декомпозиции представлен на рис.3.
Рисунок 3 – Пример диаграммы декомпозиции
Диаграммы потоков данных, часто используемые при разработке ПО,
отражают потоки данных, которые передаются между различными
операциями (в том числе, хранение данных). DFD-диаграммы используются
для выполнения описания документооборота бизнес-процесса, а также
обработки информации. В нотации DFD используются такие понятия, как
«внешняя ссылка» и «хранилище данных», которые позволяют сделать
диаграммы более удобными по сравнению с IDEF0-диаграммами при
моделировании документооборота.
Пример DFD-диаграммы представлен на рис. 4.
Диаграммы в нотации IDEF3 (диаграммы потоков работ) позволяют
рассмотреть конкретный процесс и проанализировать операции, из которых
данный процесс состоит, учесть и проанализировать точки принятия решений,
16
которые влияют на ход процесса.
Пример IDEF3-диаграммы представлен на рис. 5.
Диаграмма дерева узлов показывает всю иерархию работ в модели, что
позволяет рассмотреть созданную модель целиком, однако на диаграмме
дерева узлов не показываются взаимосвязи между работами.
Рисунок 4 – Пример DFD-диаграммы
Рисунок 5 – Пример IDEF3-диаграммы
17
Пример диаграммы дерева узлов представлен на рис. 6.
Методология IDEF1X применяется для разработки реляционных БД, в
ней используется условный синтаксис, который специально разработан для
построения концептуальной схемы модели данных компании, при этом
независимой от итоговой реализации БД и аппаратной платформы [36, с.34].
Рисунок 6 – Пример диаграммы дерева узлов
Основным преимуществом данной методологии является строгая
стандартизация процесса моделирования, позволяющая избежать различной
трактовки построенной модели, что является серьезным недостатком ER-
моделей [37, с.80].
Для представления информационной модели данных в рамках
выполнения выпускной квалификационной работы используется CASE-
средство ERWin (версия 7.3).
Программное CASE-средство ERWin 7.3 позволяет проектировать,
документировать и сопровождать БД и хранилища данных. Визуализация
процесса моделирования повышает качество создаваемой БД, а также
продуктивность и скорость разработки БД.
Основные особенности средства ERWin:
поддержка прямого (создание БД на основе модели) и обратного
18
(генерация модели по имеющейся БД) проектирования для 20 типов
целевых СУБД;
увеличение производительности труда специалистов за счет удобного
интерфейса и автоматизации рутинных работ;
поддержка методологии структурного моделирования SADT и нотации:
IDEF1Х;
поддержка 20 видов целевых СУБД, предназначенных для создания
хранилищ данных (настольные, реляционные, специализированные);
повторное использование компонент созданных ранее моделей, а также
использование наработок других разработчиков;
возможность совместной работы группы проектировщиков с одними и
теми же моделями (используется AllFusion Model Manager 4.1);
переносимость структуры БД из одной СУБД в другую;
документирование структуры БД;
использование программы на всех стадиях жизненного цикла (ЖЦ) БД:
проектирование, разработка, тестирование и поддержка [35, с.129].
ERWin является не просто средством проектирования, но и
инструментом разработки, способным автоматически создавать таблицы, а
также генерировать текст хранимых процедур для всех популярных СУБД.
В ERWin имеются два уровня представления моделей данных:
логический, физический [30, с.200].
Логический уровень представляет собой абстрактный взгляд на данные,
при этом данные при логическом моделировании представляются так, как
выглядят в реальном мире. Объекты модели, которые представляются на
логическом уровне, называются сущностями и атрибутами. Логическая
модель данных является универсальной и не зависит от целевой СУБД.
Пример логической модели данных представлен на рис. 7.
19
Рисунок 7 – Пример логической модели данных
Физическая модель данных зависит от целевой СУБД и является
отображением системного каталога. В данной модели содержится
информация обо всех объектах базы данных. В физической модели
описывается вся информация о конкретных физических объектах: таблицы,
колонки, индексы, процедуры и т.д.
Пример физической модели данных представлен на рис. 8.
Microsoft SQL Server 2008 – это одна из наиболее мощных СУБД
архитектуры «клиент-сервер» [1, с.72]. Эта СУБД позволяет удовлетворять
такие требования, предъявляемые к системам распределенной обработке
данных, как тиражирование данных, параллельная обработка, поддержка
больших баз данных на относительно не дорогих аппаратных платформах при
сохранении несмежного управления. СУБД MS SQL Server не предназначена
непосредственно для разработки пользовательских приложений, а выполняет
функции управления базой данных. Для пользовательского приложения SQL
20
Server является мощным источником генерации и управления нужными
данными.
Рисунок 8 – Пример физической модели данных
Microsoft SQL Server 2008это надежная, защищенная и
масштабируемая платформа для ответственных бизнес-приложений.
SQL Server 2008 дает возможность динамического шифрования всей БД,
файлов данных и файлов журналов без каких-либо изменений в имеющихся
приложениях [2, с.129].
После выпуска СУБД Microsoft SQL Server 2008 продукт SQL Server
стал не просто реляционной БД, которая скрыта за корпоративными
приложениями. Целью компании Microsoft было признание СУБД SQL Server
2008 информационной платформой, которая способна удовлетворить любые
требования пользователей к механизмам обработки данных, чему
способствуют встроенные службы интеграции, анализа и отчетности [7, с.51].
Среда программирования Delphi XE представляет собой
интегрированную оболочку разработчика, в которую входит набор
специализированных программ, отвечающих за разные этапы создания
21
готового приложения [19 с.159]. Delphi XE это язык и среда
программирования, которая относится к классу RAD-средств (среда быстрой
разработки). Мощность и гибкость языка программирования Delphi – это
важное достоинство языка, выгодно отличающее Delphi XE от других
инструментов RAD.
Среда Delphi XE предназначена для быстрой разработки прикладного
ПО для операционных систем (ОС) Windows, Mac OS X, а также iOS и
Android [22, с.111]. Созданные в Delphi XE программы независимы от
стороннего ПО (например, Microsoft .NET Framework, Java Virtual Machine).
Среда Delphi XE имеет удобный пользовательский интерфейс, что позволяет
достаточно быстро разрабатывать экранные формы приложений и писать
недостающий код.
Выводами по первой главе могут служить следующие тезисы.
Таким образом, в первой главе выпускной квалификационной работы
рассмотрены теоретические аспекты разработки автоматизированных систем
управления технологическими процессами, дана общая характеристика
компании, рассмотрена и проанализирована организационная структура
компании ООО «Неткрекер», сделан анализ предметной области и сделано
описание требований к разрабатываемому программному обеспечению;
сделан обзор программного обеспечения для работы с продажами и
выполнено описание выбранных средств разработки.
ООО «Неткрекер» является коммерческой компанией, основной вид
деятельности это деятельность по созданию и использованию баз данных и
информационных ресурсов. Мы рассмотрели предметную область продажи,
деятельность отдела продаж контролируется менеджером по продажам и
осуществляется специалистами по продажам. Вследствие большого объема
заказов на проектирование и разработку программного обеспечения возникает
потребность учета, хранения и обработки большого объема информации о

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

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