35
низкая производительность. СУБД Microsoft SQL Server обладает большим
пакетом инструментов, стабильностью работы и низкими затратами на
администрирование. Недостаток системы заключается в том, что она работает
только на платформе Windows. СУБД Oracle обладает высокой
производительностью, легкостью интегрирования приложений и устойчивостью
к большим потокам данных. Недостатком является высокая стоимость,
необходимость приобретения мощного оборудования и персонала для поддержки
СУБД. PosgreSQL имеет высокие показатели надежности, обладает высокой
производительностью и механизмами репликации и масштабирования [27]. СУБД
MySQL обладает большим функционалом, высокой скоростью обработки данных
и масштабируемостью. К недостаткам СУБД можно отнести надежность и
некоторые ограничения функциональных возможностей. На основании
перечисленных характеристик для разработки системы была выбрана СУБД
MySQL.
Для разработки информационной системы будет использован объектно-
ориентированный подход, поскольку он позволяет осуществлять
конструирование из компонентов, обладающих простыми инструментами, что
дает возможность абстрагироваться от деталей реализации [12]. При этом данные
и операции вместе образуют определенную сущность, и они не «размазываются»
по всей программе, как это нередко бывает в случае процедурного
программирования. Использование локализации программного кода и данных
улучшает наглядность и удобство сопровождения программного обеспечения.
В качестве языка программирования был выбран язык программирования
c++. который поддерживает объектно-ориентированный подход и обладает
множеством встроенных библиотек.
Среда программирования «Visual Studio» является одной из старейших
продуктов для создания программных продуктов с графическим интерфейсом.
Возможность добавления сторонних плагинов способствует расширению
функциональности среды программирования до кроссплатформенного состояния.
К недостаткам этой среды можно отнести то, что разработчик должен обладать
опытом создания приложений, для работы с этой средой.