Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Средства решения поставленной задачи
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 с.) |