Файл: Торговое предприятие (Краткий анализ предметной области, характеристика предприятия и его деятельности).pdf
Добавлен: 27.04.2023
Просмотров: 1432
Скачиваний: 20
СОДЕРЖАНИЕ
1.2 Организационная структура управления предприятием
1.3. Программная и техническая архитектура ис предприятия
1.5 Анализ существующего программного обеспечения, позволяющего решить поставленную задачу
2.1. Обоснование требований к разрабатываемому прикладному решению
2.3. Архитектура разрабатываемого прикладного решения
2.4. Описание основных объектов (элементов) разрабатываемого прикладного решения
Сотрудник бухгалтерии, получая отчеты, вносит необходимые данные в журнал учета, тем самым формируя отчет. Таким же образом сотрудник бухгалтерии получает и учитывает данные по объему закупок и расхода сырья, объему продаж готовой продукции. В результате им формируется документ, характеризующий деятельность всего предприятия за определенный период времени. [9]
Схематично данный процесс изображен на рисунке 9.
Рисунок 9. Характеристика торгового учета ООО «ВЕРНЫЙ»
Входная информация: сведения о производстве за цеха, сведения о совершенных закупках, сведения об учтенных заказах;
Выходная информация – отчеты по сырью, запасам и готовой продукции, а также различные виды аналитической отчетности, такие как, анализ произведенного объема продукции, анализ потраченного сырья и других ресурсов, анализ эффективности использования производственных мощностей предприятия и другие.
Данный процесс выполняется управленческим персоналом предприятии и и оборудованием, в качестве которого используются персональных компьютеры и их программное обеспечение.
Управление и ограничение процесса выполняется в рамках законодательства РФ и устава компании.
Декомпозиция процесса подготовки аналитических отчетов приведена на рисунке 10.
Рисунок 10. Декомпозиция процесса подготовки
аналитических отчетов
Таким образом, данный процесс включает в себя следующие подпроцессы:
-
- Сбор информации и ее обработку;
- Анализ поступивших данных;
- Формирование отчетов.
В настоящее время функции учета и планирования выполняет бухгалтерия.
Для подготовки автоматизации аналитических отчетов необходимо вначале собрать информацию по цехам, проанализировать ее и подготовить финальный отчет, за всю компанию. Так как этим занимается сотрудник бухгалтерии, то отчет может быть доступен только на следующий день за предыдущий, хотя отчеты по производству в цехах передаются вечером текущего дня. При автоматизации торгового отчета он может быть доступен в тот момент, в котором закончена передача информации от цехов, то есть руководитель может наблюдать динамику производства практически в реальном времени.
Кроме того, такой порядок работы имеет и другие недостатки. Во-первых, бухгалтерия выполняет несвойственные ей функции, что влечет за собой неизбежные ошибки, во-вторых, сам способ хранения информации неудобен для ее анализа, в-третьих, возможны неточности при передаче информации между отделами компании, а также невозможна обработка файлов одновременно несколькими пользователями. Планирование осуществляется на основе данных учета, в связи с этим осуществляется неверно, что влечет за собой понижение эффективности предприятия. [10]
1.5 Анализ существующего программного обеспечения, позволяющего решить поставленную задачу
Для проведения анализа существующих программных продуктов проведен вначале краткий обзор наиболее распространенных систем управления.
R3 SAP – это комплексная платформа для планирования ресурсов предприятия, функциональные возможности которой позволяют полностью автоматизировать процессы учета и управления в компаниях с использованием наиболее эффективных бизнес-инструментов.
Oracle EBusiness Suite представляет собой полнофункциональный набор бизнес приложений, обеспечивающих эффективное управление взаимодействием с клиентами, предоставлением услуг, выпуском продукции, доставкой заказов, приемом платежей и другими аспектами деятельности предприятия в рамках одной системы, созданной на базе единой информационной архитектуры.
Info Baan мультиязычная платформа, предназначенная для автоматизации операций на предприятиях, работающих в сфере высокотехнологичных процессов, а также со сложной системой логистики.
Интегрированная система управления предприятием Галактика ERP обладает широкими функциональными возможностями, отличными интеграционными свойствами и создана с учетом национальной специфики, лучшего бизнес-опыта и передовых методик управления.
Для разработки использована Java EE5.
Opentaps представляет собой веб-ориентированное ERP и CRM приложение для малого и среднего бизнеса на основе Apache Open for Business. Он также предлагает встроенные инструменты бизнес-аналитики и интеграции мобильности, в том числе с Microsoft Outlook, Google Calendar, а также мобильных телефонов. Для разработки использована Java EE5.
Сравнение рассмотренных систем приведено в таблице 7.
Таблица 7
Сравнение ERP
|
Наименование |
ERP-система |
|||||
|
SAP R/3 |
Oracle E-Business Suite |
Infor|Baan |
Галактика |
opentaps |
||
|
Поддерживаемые ОС |
Windows, Linux |
Windows, Linux |
Windows, Linux |
Windows, Linux |
Windows, Linux, Unix |
|
|
Язык программирования |
ABAP |
C, C++ |
4GL |
VIP |
Java |
|
|
Платформа |
- |
- |
- |
MS SQL Server |
Apache OfBiz |
|
|
Поддерживаемые базы данных |
Native SQL, Open SQL |
Oracle E-Business Suite |
Все СУБД с SQL Links |
PostgreSQL |
Apache DBCP, Derby, and Geronimo, PostgreSQL, MySQL |
|
|
Доступ к серверу |
настольное приложение (desktop) |
+ |
+ |
+ |
+ |
+ |
|
web-интерфейс |
+ |
+ |
+ |
+ |
+ |
|
Продолжение таблицы 7
|
Установка системы |
инсталлятор |
самостоятельная сборка |
инсталлятор |
инсталлятор |
инсталлятор |
|
|
Уровень руссификации |
пользовательский интерфейс |
неполная |
неполная |
неполная |
полная |
неполная |
|
бухгалтерия (поддержка РСБУ) |
есть |
нет |
нет |
есть |
нет |
|
Все рассматриваемые системы имеют стандартный для ERP-системы набор функциональных блоков. Сюда входят и управление закупками и поставками, управление складом, финансы и бухгалтерия, управление производством. Все вышерассмотренные системы в той или иной степени пригодны к применению на рассматриваемом предприятии, однако возникает следующая сложность – для внедрения системы мониторинга производственными процессами на предприятии должны быть системы автоматизации низшего уровня, к которым в данном случае отнесем системы электронного документооборота, система управления персоналом, система взаимодействия с клиентами. Поэтому в нашем случае более целесообразно разработать такую информационную систему самостоятельно.
Глава 2. ПРАКТИЧЕСКАЯ ЧАСТЬ
2.1. Обоснование требований к разрабатываемому прикладному решению
Все классификаторы в разрабатываемой системе должны вестись администратором системы.
- Классификатор сотрудников.
Структурная формула классификатора:
F = [Наименование]:[XX] — код сотрудника
Пример заполнения — 26
- Классификатор сырья.
Структурная формула классификатора:
F = [Наименование]:[XXX] — код сырья
Пример заполнения — 001
- Классификатор поставщиков.
Структурная формула классификатора:
F = [Наименование ]:[ XXXXX] — код поставщика
Пример заполнения — 00001
- Классификатор должностей.
Структурная формула классификатора:
F = [Наименование]:[ X] — код должности
Пример заполнения — 4
- Классификатор клиентов.
Структурная формула классификатора:
F = [Наименование]:[XXXXX] — код клиента
Пример заполнения — 13230
- Классификатор подразделений.
Структурная формула классификатора:
F = [Наименование]:[ X] — код подразделения
Пример заполнения — 2
- Классификатор продукции.
Структурная формула классификатора:
F = [Наименование]:[XXXXX] — код продукции
Пример заполнения — 03452.
К результатным документам относятся:
- общий объем произведенной продукции за период;
- общий объем поставленного сырья за период;
- общий объем реализованной продукции за период;
- характеристика деятельности поставщиков по объему поставленного сырья и степени выполнения плана поставок;
- характеристика деятельности клиентов по объему закупленной продукции и степени выполнения заявок на закупку готовой продукции.
Для хранения информации в системе необходимо разработать следующие справочники:
- сотрудники;
- продукция
- клиенты;
- Сырье и материалы;
- производство;
- продажи.
Кроме того, необходимо спроектировать и разработать следующие основные экранные формы:
- форму авторизации;
- формы заполнения справочников;
- формы учета;
- форму получения отчетных документов.
В рассматриваемой задаче автоматизации, в ходе которой необходимо автоматизировать процесс приема и распределения заявок от клиентов ПО ООО «ВЕРНЫЙ», в качестве технического обеспечения используются следующие средства:
- персональные компьютеры менеджеров;
- сервера;
- соединительные линии локальной вычислительной сети.
Персональные компьютеры оцениваются по следующим основным критериям:
- быстродействие процессора;
- объем жесткого диска;
- объем оперативной памяти;
- быстродействие видеокарты.
2.2 Анализ среды разработки
Критериями для выбора ОС масштаба предприятия являются следующие характеристики:
- поддержка многосерверной сети;
- высокая эффективность файловых операций;
- возможность эффективной интеграции с другими ОС;
- наличие централизованной масштабируемой справочной службы;
- хорошие перспективы развития;
- эффективная работа удаленных пользователей;
- разнообразные сервисы: файлсервис, принтсервис, безопасность данных и отказоустойчивость, архивирование данных, служба обмена сообщениями, разнообразные базы данных и другие;
- поддержка многообразных операционных систем конечных пользователей;
- поддержка сетевого оборудования стандартов Ethernet;
- наличие популярных прикладных интерфейсов и механизмов вызова удаленных процедур RPC.
В рамках курсового проекта в качестве серверной ОС для ООО «ВЕРНЫЙ» была выбрана Microsoft Server 2019.
В таблице 8 приведена сравнительная таблица четырех распространенных систем управления базами данных, конкурирующих на рынке программного обеспечения по основным показателям.
Таблица 8
Сравнение СУБД
|
Критерий |
Система управления базой данных |
||
|
IBM DB2 |
Microsoft SQL Server 2019 |
MySQL |
|
|
Моделирование данных |
4 |
5 |
3 |
|
Особенности архитектуры и функционал |
4 |
4 |
5 |
|
Контроль работы системы |
3 |
4 |
5 |
|
Производительность |
5 |
4 |
5 |
|
Особенности разработки |
4 |
5 |
5 |
|
Надежность |
5 |
4 |
5 |
|
Требования к рабочей среде |
3 |
4 |
4 |
|
Смешанные критерии |
4 |
5 |
5 |
|
Итого: |
32 |
39 |
33 |
Таким образом, для проекта, рассматриваемого в данном дипломном проекте наиболее приемлема СУБД MSSQL.
В случае использования универсальной среды программирования при разработке системы автоматизации какого-либо предприятия существует целый ряд различных сущностей – товары, клиенты, счета, накладные, документы - а также все способы регистрации их взаимодействия.
Для реализации приложения пользователя ООО «ВЕРНЫЙ» вполне подойдёт встроенный язык программирования платформы 1C: «Предприятие 8.3».
2.3. Архитектура разрабатываемого прикладного решения
Разрабатываемый программный продукт автоматизирует функции обработки данных и подготовки документов по учету в ООО «ВЕРНЫЙ».
Выделяется два подмножества функций системы (рисунок 11):
- служебные функции, к которым относятся вход в систему с учетной записью пользователя, справка по работе с программой;
- основные функции обработки данных: ведение справочников системы, просмотр и печать документов, получаемые отчеты.
Система должна работать в многопользовательском режиме.