Средства решения поставленной задачи 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Средства решения поставленной задачи



 

Oracle Database 10g - СУБД, ориентированная на применение в корпоративных сетях распределенной обработки данных (Enterprise Grid), - позволяет сократить расходы на информационные технологии благодаря автоматизации управления, использованию недорогих модульных компонентов и кластеризации серверов в целях эффективного использования ресурсов. Архитектура Oracle Database 10g рассчитана на работу с огромными объемами данных и обширными коллективами пользователей; она демонстрирует непревзойденные возможности обеспечения высокой готовности, производительности, масштабируемости, безопасности и самоуправляемости. Эта СУБД может быть эффективно развернута на любой платформе, начиная от небольших blade-серверов и заканчивая крупнейшими симметричными многопроцессорными серверами и многоузловыми кластерами любых размеров.

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

Плюсы:

- простой интерфейс;

- поддержка разных типов таблиц (MyISAM, InnoDB и др.);

- экономное потребление ресурсов;

- синхронизация с другими базами данных (Oracle, DB2 и др.).

Минусы:

- фрагментарное использование SQL (если раньше вы работали со стандартным языком, при внедрении СУБД могут возникнуть проблемы);

- дыры в безопасности (при выполнении некоторых операций MySQL может спровоцировать DDos-атаку на базу данных);

- платная техподдержка (даже для бесплатных версий).

Microsoft SQL Server - система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL.

Плюсы:

- простой интерфейс;

- синхронизация с другими программными продуктами Microsoft;

- хорошая защита данных;

- отличная масштабируемость.

Минусы:

- высокая цена (лицензия на один сервер обойдется в 865 долларов);

- повышенное потребление ресурсов;

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

Microsoft Visual Studio — линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы.

Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных.

Eclipse является бесплатной программной платформой с открытым исходным кодом, контролируется организацией Eclipse Foundation. Написана на языке программирования Java и основной целью её создания является повышение продуктивности процесса разработки программного обеспечения.

Особенности платформы Eclipse

− Кроссплатформенность - работает под операционными системами Windows, Linux, Solaris и Mac OS X.

− Используя Eclipse можно программировать на множестве языков, таких как Java, C и C++, PHP, Perl, Python, Cobol и других.

− Является фреймворком для разработки других инструментов и предлагает обширный набор API для создания модулей.

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

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

Некоторые из функций Qt Creator:

− простой и удобный конструктор GUI-форм;

− кроссплатформенность;

− поддержка отладки, компиляции, профилирования, авто-заполнения кода и рефакторинга;

− поддержка анализа статического кода;

− быстрый компилятор Qt;

− визуализация данных Qt.

Из перечисленных СУБД и сред разработки программного обеспечения,  были выбраны  MySQL и Microsoft Visual Studio, поскольку они обладают простым и удобным интерфейсом, с которым легко и удобно работать с базами данных и программным обеспечением. 

 

1.4Список функций, выполняемых приложением базы данных

Программа должна обладать простым, понятным и приятным интерфейсом для удобной работы пользователей. Чтобы это было осуществимо, программа должна обладать следующими функциями:

- возможность авторизации (с помощью ввода логина и пароля);

- сохранение резервной копии базы данных;

- добавление новых записей в базу данных;

- удаление данных из базы данных;

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

- возможность сортировки данных;

- открытие справки о программе, о разработчике, о форме;

- изменение размера окна программы;

- открытие справочников;

- выход из программы.

 



Поделиться:


Последнее изменение этой страницы: 2020-11-11; просмотров: 108; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.134.77.195 (0.008 с.)