Разработка автоматизированной системы контроля и учета кабельных проводок на Нововоронежской АЭС-2

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

ильных конкурентных преимуществ платформы 1С:Предприятия (по общей оценке разработчиков приложений) - система обмена данными, позволяющая достаточно просто реализовать синхронизацию данных на основе XML как для создания территориально распределенных приложений, так и для целей интеграции (с другими приложениями 1С:Предприятия и с другими системами). Можно привести и другие примеры. Механизм бизнес-процессов дает возможность организовать совместную работу пользователей. Реализация data-mining позволяет решать сложные задачи бизнес-анализа. Реализация отображения географических карт - решать задачи представления анализа бизнеса по регионам и задачи визуального представления транспортной логистики. И т. д.

Если проанализировать изменения, вошедшие в версию 8.1, то можно выделить такие новые технологии, как элементы SOA (Web-сервисы, XDTO) и система полнотекстового поиска. И та и другая технология сейчас на слуху и вызывают большой интерес у разработчиков. Но при разработке в универсальных системах включение их в проект обычно требует весьма существенных затрат, тогда как в 1С:Предприятии затраты минимальны. Например, для предоставления пользователям возможности работы с полнотекстовым поиском нужно только, как говориться, поставить галочку. Такой подход позволяет разработчикам решений задействовать наиболее современные технологии прямо сейчас.

Построение системы на основе технологической модели работы приложения, метаданных и прикладной модели работы приложения позволяет существенно упросить и ускорить разработку. Во-первых, опираясь на метаданные и единую модель, все компоненты системы взаимодействуют между собой без существенных усилий со стороны разработчика. Фактически они знают, что нужно делать с теми или иными объектами бизнес-логики и типами данных. Например, система отчетности (в версии 8.1 система компоновки данных) позволяет строить сложнейшие отчеты, управляемые пользователем только на основе сформулированного разработчиком запроса, так как она знает модель приложения. Во-вторых, существенная часть технологических сложностей реализации решается платформой и не наваливается на разработчика решения.

Разумеется, у всех преимуществ предметно-ориентированной среды есть и обратная сторона. В отличие от универсальных средств, здесь имеются ограничения в выборе технологических решений и возможностях их тонкой настройки. Многие технологические решения определены в самой модели и не могут быть изменены разработчиком приложения. Например, в 1С:Предприятии он не имеет прямого доступа к базе данных, ему нужно действовать теми средствами, которые использует модель 1С:Предприятие. В универсальных средствах можно все и можно произвольно выбирать любое сочетание технологических решений, но для решения поставленной задачи целесообразно использовать платформу, в которой уже описаны основные механизмы взаимодействия объектов. Платформа 1С:Предприятие в полной мере предоставляет такие возможности.

 

1.3.2Выбор средств построения СУБД

PostgreSQL - свободная объектно-реляционная система управления базами данных. Последняя версия: PostgreSQL 9.1.1. PostgreSQL доступна в следующих версиях:

-Postgres - обычная версия. Имеет полный функционал и бесплатна.

-Postgres Plus - то же, что и обычная версия, но имеется платная техподдержка.

-Postgres Plus Advanced Server - имеет несколько дополнительных возможностей, например таких как миграция базы с MySQL/Oracle на PostgreSQL.

Плюсы:

-бесплатность;

-высокая стабильность;

-лёгкость администрирования;

-кроссплатформенность.

Минусы:

-потребляет много памяти;

-достаточно медлительна;

Access - реляционная система управления базами данных корпорации Microsoft.

Последняя версия: Microsoft Access 2010. Входит лишь в состав профессиональной версии пакета Microsoft Office.

Плюсы:

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

-удобный графический интерфейс.

Минусы:

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

-платность.

MSSQL Server - семейство реляционных систем управления базами данных компании Microsoft. Последняя версия: MSSQL Server 2008 R2. Microsoft SQL Server 2008 доступен в следующих редакциях:

MSSQL Server Express Edition - бесплатная версия. Подходит для обучения и создания небольших баз данных.Server Web Edition - специальная версия для создания web-сайтов, содержит весь необходимый функционал.Server Workgroup Edition - специальная версия для создания и поддержания небольших бизнес-приложений. Содержит повышенные возможности для удалённого доступа и отчётности.Server Standard Edition - версия для бизнеса. существует так же и Standard for Small Business для малого бизнеса.Server Developer Edition - по функциональным возможностям совпадает с Enterprise Edition, но лицензия накладывает дополнительные эксплуатационные ограничения.Server Enterprise Edition - полная версия продукта поддерживающая весь функционал и не налагающая никаких ограничений.

MSSQL Server Compact Edition - бесплатная версия. Ее можно использовать для разработки автономных или мало связанных приложений для мобильных устройств, настольных компьютеров и веб-клиентов.

Для второго выпуска также доступные следующие расширенные по функциональным возможностям редакции:

-MSSQL Server Datacenter - поддержка повышенного количества процессоров (до 64) и размера памяти (до 2Тбайт).

-MSSQL Server Parallel Data Warehouse - редакция созданная для систем с повышенным параллелизмом. Возможность использования памяти объёмом до нескольких сотен терабайт.

Плюсы:

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

-большой функционал;