Анализ автоматизированных систем для предприятий — КиберПедия 

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

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

Анализ автоматизированных систем для предприятий

2020-04-01 143
Анализ автоматизированных систем для предприятий 0.00 из 5.00 0 оценок
Заказать работу

 

В настоящее время существуют автоматизированные системы для предприятий, такие как: 1С, Парус, SAP, Oracle E-Business Suite и многие другие.

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

- "1С";

- "SAP";

- "Парус".

"1С" предназначена для решения широкого спектра задач автоматизации учета и управления, стоящих перед динамично развивающимися современными предприятиями.

К достоинствам данной программы можно отнести следующее:

- с помощью "1С" можно вести все существующие виды бухгалтерского и налогового учета;

- на сегодняшний день "1С" является одной из самых универсальных бухгалтерских программ, которая может использоваться в самых разных организациях;

- разработчики "1С" следят за всеми изменениями в налоговом законодательстве и оперативно обновляют формы отчетности в программе;

- программа "1С" обладает высокой производительностью, что дает возможность решать с ее помощью самые сложные задачи;

- совместно с "1С" можно использовать MS SQL Server. [1]

Также "1С" обладает и рядом недостатков, к которым можно отнести следующее:

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

- при переходе на "1С" с другой бухгалтерской программы могут возникнуть серьезные затруднения при переносе информации из одной базы данных в другую;

- в "1С" затруднен поиск ошибок, сделанных во время обработки документов;

- программа "1С" достаточно сложна в освоении и требует специального обучения пользователей. [2]

"SAP" предназначена для решения широкого спектра задач автоматизации учета и управления предприятиями.

" SAP " обладает и рядом достоинств, к которым можно отнести следующее:

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

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

- планирование закупок с учетом потребностей производства позволяет работать just-in-time;

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

К недостаткам данной программы можно отнести следующее:

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

- ввиду сложности системы ее трудно приспособить под нюансы производства;

- программистов для SAP найти сложно;

- SAP - дорогая немецкая платформа;

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

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

К достоинствам данной программы можно отнести следующее:

- формирование полной и достоверной информации о финансово-хозяйственной деятельности;

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

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

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

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

Также "Парус " обладает и рядом недостатков, к которым можно отнести следующее:

- сложна в освоении и требует специального обучения сотрудников;

- присутствует множество недоработок;

- достаточно громоздкая;

- платная;

- отсутствие встроенного исполнительного языка.

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

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

Для этого необходимо решить следующие задачи:

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

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

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

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

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

- приложение должно работать на свободно распространяемом программном обеспечении.

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


Выбор средств разработки

 

К выбору средств разработки относится выбор конкретной СУБД и языка программирования, на котором будет написано прикладное программное обеспечение.

Выбор СУБД

 

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

В настоящее время существует множество различных СУБД, таких как: Oracle <http://ru.wikipedia.org/wiki/Oracle_(%D0%A1%D0%A3%D0%91%D0%94)>, Firebird <http://ru.wikipedia.org/wiki/Firebird>, Interbase <http://ru.wikipedia.org/wiki/Interbase>, MS SQL Server <http://ru.wikipedia.org/wiki/MS_SQL_Server>, MySQL <http://ru.wikipedia.org/wiki/MySQL>, PostgreSQL, mSQL, Sybase ASE и др.

Рассматривать будем наиболее распространенные СУБД такие как: MySQL, MS SQL Server <http://ru.wikipedia.org/wiki/MS_SQL_Server>,Oracle и PostgreSQL. - свободно распространяемая реляционная система управления базами данных. MySQL является решением для малых и средних приложений. MySQL портирована на большое количество платформ: AIX, BSDi, FreeBSD, HP-UX, Linux, Mac OS X, NetBSD, OpenBSD, OS/2 Warp, SGI IRIX, Solaris, SunOS, SCO OpenServer, UnixWare, Tru64, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Server 2003, WinCE, Windows Vista и Windows 7. MySQL имеет API для языков Delphi, C, C++, Эйфель, Java, Лисп, Perl, PHP, Python, Ruby, Smalltalk.обладает следующими достоинствами:

- высокая скорость работы;

- поддерживает много пользователей;

- обладает большим количеством различных API-интерфейсов для разных языков;

- поддерживает много функций ODBC;

- многопоточность;

- создание таблиц без транзакций;

- система привилегий;

- полнотекстовый поиск;

- требует небольшого занимаемого пространства. [3]

Также MySQL обладает следующими недостатками:

- содержит маленький функционал;

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

PostgreSQL - свободная объектно-реляционная система управления базами данных. Существует в реализациях для множества UNIX-like платформ, включая AIX, различные BSD-системы, HP-UX, IRIX, Linux, Mac OS X, Solaris/OpenSolaris, Tru64, QNX, а также для Microsoft Windows.

К достоинствам PostgreSQL можно отнести следующее:

- поддержка БД практически неограниченного размера;

- мощные и надёжные механизмы транзакций и репликации;

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

- наследование;

- использование хранимых процедур;

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

- легкая расширяемость;

- бесплатная лицензия. [4]

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

- отсутствие документации на русском языке;

- отсутствие полной поддержки самых массовых языков программирования, например, С#.

Microsoft SQL Server - система управления реляционными базами данных, разработанная корпорацией Microsoft. Основной используемый язык запросов - Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка.SQL Server обладает следующими достоинствами:

- простота администрирования;

- возможность подключения к Web;

- быстродействие и функциональные возможности механизма сервера СУБД;

- наличие средств удаленного доступа.

Также Microsoft SQL Server обладает следующими недостатками:

- при разработке клиентских БД приложений на основе языков Java, HTML часто возникает проблема недостаточности программных средств SQL Server и пользоваться этой СУБД будет труднее;

- функционирует только в среде Windows;

- платная.

Oracle8i - система управления базами данных, разработанная корпорацией Oracle.

К достоинствам Oracle8i можно отнести следующее:

- высочайшая надежность;

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

- наличие универсальных средств защиты информации;

- эффективные методы максимального повышения скорости обработки запросов;

- свободные таблицы;

- распараллеливание операций в запросе;

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

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

- сложность администрирования;

- платная;

- слишком сложна в освоении.

Таким образом,выбирая СУБД главными критериями выбора были следующие: тип лицензии продукта; скорость работы; наличие полной документации. Так как свободно распространяемыми являются только MySQL и PostgreSQL, сравнивая их, можно сделать следующий вывод: MySQL превосходит PostgreSQL по скорости работы, количеству пользователей, поддержке операционных систем Windows. Также MySQL оснащен большим количеством API для других языков нежели PostgreSQL. Поэтому для разработки базы данных учёта автозапчастей и предоставляемых услуг автосервиса, выбираем СУБД MySQL.

 


Поделиться с друзьями:

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

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.034 с.