Обоснование выбора платформы проектирования - Разработка и создание информационной системы для учета периодических плановых проверок оборудования
Основными платформами проектирования, позволяющими реализовать подобную систему, являются среды разработки Delphi, Visual Studio и система 1С: Предприятие.
Delphi - интегрированная среда разработки ПО на языке Delphi, созданная фирмой Embarcadero Technologies. Delphi включает полностью интегрированный, быстрый компилятор и отладчик Windows, визуальную среду для разработки интерактивных приложений, платформу визуальных компонентов, содержащую свыше 250 стандартных классов и компонентов, а также обширные возможности для подключения к базам данных. Delphi является мощным и простым в использовании инструментом для создания автономных программ, обладающих графическим интерфейсом, или 32-битных консольных приложений. Delphi содержит встроенные средства, использующие небольшой объем ресурсов и обеспечивающие высокопроизводительный доступ ко всем популярным системам управления базами данных, включая Microsoft SQL Server, Oracle, MySQL, InterBase, Firebird и другие.
Язык Delphi поддерживает технологию COM (Component Object Model - объектная модель компонентов) которая предназначена для того, чтобы одна программа (клиент) смогла заставить работать объект, являющийся частью другой программы (сервера), так, как если бы этот объект был частью клиента, причем обе программы в общем случае могут быть написаны на разных языках и исполняться под управлением разных операционных систем. Клиент и сервер COM могут располагаться на одной машине, но запускаться в разных процессах, в этом случае сервер представляет собой программу. Данная технология является основой для технологий ActiveX и Object Linking and Embedding (OLE) на которых базируется технология ADO - объекты данных построенные как объекты ActiveX. [5]
Основным достоинством технологии ADO является ее естественная ориентация на создание "облегченного" клиента. В рамках этой технологии на машине разработчика баз данных устанавливается базовые объекты ADO и соответствующие компоненты Delphi, обеспечивающие использование технологии ADO. На машине сервера данных устанавливается так называемый провайдер данных - некоторая надстройка объектов OLE DB, "понимающая" запросы объектов ADO и "умеющая" переводить эти запросы в нужные действия с данными. Взаимодействие компонентов ADO и провайдера осуществляется на основе универсальной для Windows технологии ActiveX, причем провайдер реализуется как COM-сервер, а компоненты ADO - как COM-клиенты. [6]
Преимущества:
Удобный интерфейс.
Высокая производительность вкупе с относительно небольшими размерами программ.
Возможность подключения дополнительных библиотек.
Широкий выбор средств взаимодействия с базами данных.
Недостатки:
Сложность реализации больших и сложносвязанных проектов.
Отсутствие проверки кода "на лету".
Система программ "1С:Предприятие" включает в себя платформу и прикладные решения, разработанные на ее основе, для автоматизации деятельности организаций и частных лиц.[7]
Платформа 1С:Предприятие 8 применяется в разнообразных областях, таких как автоматизация производственных и торговых предприятий, бюджетных и финансовых организаций, предприятий сферы обслуживания, поддержка оперативного управления предприятием, автоматизация организационной и хозяйственной деятельности, ведение бухгалтерского учета с несколькими планами счетов и произвольными измерениями учета, регламентированная отчетность, широкие возможности для управленческого учета и построения аналитической отчетности, поддержка многовалютного учета, решение задач планирования, бюджетирования и финансового анализа, расчет зарплаты и управление персоналом и других областях.
Стоимость внедрения конфигурации на базе платформы 1С: Предприятие начинается от трех тысяч рублей.
Среда быстрой разработки, существующая в платформе 1С:Предприятия, реализована в составе конфигуратора. Она предоставляет разработчику интегрированный набор инструментов, необходимых для быстрой разработки, распространения и поддержки прикладного решения для автоматизации бизнеса.
Преимущества:
Широкий выбор готовых прикладных решений для различных предприятий.
Мощная технологическая платформа для разработки собственных прикладных решений с нуля.
Мультиплатформенность и большие возможности для расширения информационной системы предприятия.
Недостатки:
Относительно высокая стоимость для малых предприятий.
Большие трудозатраты на решение больших, комплексных задач.
Microsoft Visual Studio 2010 - платформа разработки от компании Microsoft, обладает интегрированной поддержкой разработки через тестирование и новые инструменты отладки, что позволяет быстро и без труда находить и устранять ошибки. Visual Studio 2010 поставляется вместе с NET Framework 4 и поддерживает разработку приложений для Windows 7. Платформа также поддерживает IBM DB2, Oracle и Microsoft SQL Server. [8]
Преимущества:
Большой выбор инструментов проектирования и программирования.
Возможность писать программы на нескольких языках программирования;
Недостатки:
Сложность интерфейса.
Проблемы с реализацией компоновки "база + программный интерфейс".
На основе данного анализа было принято решение разрабатывать систему на платформе Delphi. Платформа имеет множество компонентов для работы с базами данных, простую, наглядную реализацию приложений и может решить большинство задач предметной области за довольно короткий промежуток времени.
Глава 2. Проектирование системы
Похожие статьи
-
Информационная система - это вся инфраструктура предприятия, задействованная в процессе управления всеми информационно-документальными потоками на...
-
Теоретические основы проектирования прикладных решений на платформе "1С: Предприятие 8.3" Термин "1С: Предприятие" обозначает систему ПО, в которую...
-
Выбор средств реализации информационной системы Названные в параграфе 1.4. настоящей работы задачи могут быть решены тремя типами средств автоматизации:...
-
Экономическое обоснование необходимости разработки информационной системы "Учет посещаемости в детском саду" В современных условиях хозяйствования...
-
Назначение разрабатываемой системы Целью дипломной работы является разработка системы учета Посещаемости детей в детском саду на основе объектно -...
-
Обоснование выбора средств для разработки В качестве платформы была взята платформа NET, потому что платформа NET на текущий момент самая передовая и...
-
Solidworcks Enterprise PDM (SWE-PDM) управляет данными и процессами на различных этапах жизненного цикла изделия, обеспечивая коллективную (параллельную)...
-
ВВЕДЕНИЕ - Разработка проекта информационной системы "Учет оборудования"
На сегодняшний день нет единого понятия информационной системы и информационных технологий. Тем не менее, во множестве источников информационная система...
-
После рассмотрения достоинств и недостатков информационных систем, автоматизирующих управление персоналом, можно перейти к проведению оценки соответствия...
-
Объектно-ориентированное программирование (ООП) является парадигмой программирования, которая представляет понятия, как "объекты", которые имеют поля...
-
Для реализации ИИС контроля расхода энергоресурсов проведем анализ характеристик существующих беспроводных технологий передачи данных. Наиболее...
-
Разработка физической модели базы данных На основе модели "сущность-связь" разрабатывается структура базы данных. Физическая модель для предметной...
-
Выбор системы управления базами данных является одним из важных этапов при разработке автоматизированной системы расписания занятий. Выбранный...
-
Определение целей, задач и функций - Разработка проекта информационной системы "Учет оборудования"
Проектирование ИС - процесс создания и внедрения проектов комплексного решения экономических задач по новой технологии. Сюда включается детальная...
-
Информационно - измерительные системы: структура и состав Постоянное совершенствование и развитие средств измерений необходимо для промышленного...
-
Для написания АИС использовались следующие языки программирования, программные средства и библиотеки: - Язык программирования PHP 5.4; -...
-
Хозяйственные общества могут создаваться в форме акционерного общества, общества с ограниченной или с дополнительной ответственностью.[1] Хозяйственные...
-
Заключение - Технологии больших данных: анализ и выбор решения для реализации проекта
На практике при реализации проектов возникает потребность в инструментах обработки больших данных от особенностей бизнеса, которые после накопления...
-
Современный мир диктует свои условия жизни, и мир бизнеса не исключение. Меняются рынок, меняются законы, меняются требования к ведению дел. Аптечный...
-
При разработке Системы были использованы современные веб-технологии: AJAX, LAMP. Используемые программные средства, языки программирования, библиотеки:...
-
Одним из самых важных начальных этапов при разработке ПО является выбор технологического стека, с помощью которого будет происходить разработка продукта....
-
Заключение - Разработка системы автоматизации учета кадров для малых фирм на этапе стартапа
Итак, в результате выполнения дипломного проекта было разработано приложение баз данных, позволяющее автоматизировать операции учета в отделе кадров....
-
Инструментарий технологии программирования - программные продукты поддержки (обеспечения) технологии программирования. В рамках этого направления...
-
Обоснование выбора средств разработки проекта Для реализации корпоративной информационной системы "Бюджетное планирование и отчетность" в исследуемой...
-
Рисунок 3.13 - Функциональный алгоритм АИС ПЛАТФОРМА РАЗРАБОТКИ В данном курсовом проекте осуществлена разработка информационной системы для регистратуры...
-
Анализ и выбор операционной системы При создании мобильного приложения, первый возникающий вопрос - для какой платформы его разрабатывать. На рынке...
-
Для работы с базами данных созданы системы управлением базами данных. Существует довольно большое количество СУБД, особенно предназначенных для работы с...
-
В среде электронного ресурса ИИС "MD_SLAGMELT" (Рис. 6) для доступа к компоненту "моделирование" необходима учетная запись (пара логин/пароль) (Рис.7)....
-
Классификация массивов - История создания и развития автоматизированных информационных систем
Организационная подборка сведений о каком-либо объекте или процессе либо о ряде однородных объектов или процессов называется массивом информации. 1. По...
-
При создании или при классификации информационных систем неизбежно возникают проблемы, связанные с формальным - математическим и алгоритмическим...
-
Microsoft Access База данных разработана в среде Microsoft Access. Microsoft Access - реляционная СУБД корпорации Microsoft. Имеет широкий спектр...
-
Выбранные датчики, исполнительные механизмы и их месторасположение, а также структурная схема АСУ ТП производства сухого молока позволяют составить схему...
-
Химико-фармацевтический завод "АСФАРМА" начинает свою историю с эвакуации московского химфармзавода им. Семашко в военные сороковые годы ХХ столетия. 12...
-
Введение - Технологии больших данных: анализ и выбор решения для реализации проекта
В конце 2000х годов были уже сформированы решения класса Business Intelligence, которые являются альтернативой традиционным методам управления базами...
-
Считается, что правильно организованный документооборот и электронный архив документов становятся необходимыми условиями эффективной работы современного...
-
Для осуществления первой задачи данной работы был проведен проведение подробный анализ семи наиболее распространенных технологий работы с Большими...
-
Классификация и характеристики КИС - Корпоративные информационные системы (КИС)
Корпоративные информационные системы можно также разделить на два класса: финансово-управленческие и производственные. Финансово-управленческие системы...
-
В первую очередь самым важным основанием для разработки информационной системы является, размещенный на официальном портале государственных закупок...
-
После анализа работающей системы workflow, можно достаточно точно определить, какая из предлагаемых на рынке систем наиболее соответствует потребности...
-
Следующим этапом, когда документация найдена, источники изучены, а другие решения проанализированы, является реализация автоматизированной системы...
Обоснование выбора платформы проектирования - Разработка и создание информационной системы для учета периодических плановых проверок оборудования