Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Средства решения поставленной задачи
Для решения поставленной задачи были выбраны СУБД MySql и среда разработки клиентского приложения Microsoft Visual Studio 2019. MySql – это система управления реляционными базами данных с открытым исходным кодом (СУРБД) с моделью клиент–сервер. СУРБД – это программное обеспечение или служба, используемая для создания и управления базами данных на основе реляционной модели. MySql является одним из многих вариантов программного обеспечения СУРБД. Считается, что СУРБД и MySql одинаковы из–за популярности MySql. Множество крупных компаний, таких как, Facebook, Twitter, Youtube, Google используют MySql для хранения данных. Компьютеры, которые устанавливают и запускают программное обеспечение СУРБД, называются клиентами. Когда им нужно получить доступ к данным, они подключаются к серверу СУРБД. Это система «клиент-сервер». Одно или несколько устройств (клиентов) подключаются к серверу через определённую сеть. Каждый клиент может сделать запрос из графического интерфейса пользователя (GUI) на своих экранах, и сервер выдаст желаемый результат, если оба конца понимают инструкцию. Основные процессы, происходящие в среде MySQL, одинаковы: – MySQL создаёт базу данных для хранения и управления данными, определяющими отношения каждой таблицы – клиенты могут делать запросы, вводя определённые команды SQL на MySQL – приложение сервера ответит запрошенной информацией и появится на стороне клиента Чем легче и удобнее графический пользовательский интерфейс, тем быстрее и проще будут выполняться операции по управлению данными. Одним из самых популярных графических интерфейсов является MySql Workbench.[5] MySQL Workbench — инструмент для визуального проектирования баз данных, интегрирующий проектирование, моделирование, создание и эксплуатацию БД в единое бесшовное окружение для системы баз данных MySQL. Возможности MySql Workbench: – позволяет наглядно представить модель базы данных в графическом виде. – наглядный и функциональный механизм установки связей между таблицами, в том числе «многие ко многим» с созданием таблицы связей. – Reverse Engineering — восстановление структуры таблиц из уже существующей на сервере БД (связи восстанавливаются в InnoDB, при использовании MyISAM — связи необходимо устанавливать вручную). – удобный редактор SQL запросов, позволяющий сразу же отправлять их серверу и получать ответ в виде таблицы.
– возможность редактирования данных в таблице в визуальном режиме[6] Для разработки клиент–серверного приложения использовалась среда разработки Microsoft Visual Studio. Это интегрированная среда разработки программного обеспечения и ряд других инструментальных средств. Она позволяет разрабатывать как консольные приложения, игры так и приложения для работы с базами данных, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Windows. Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода (как, например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования) или инструментов для прочих аспектов процесса разработки программного обеспечения.[7] Среда разработки Visual Studio позволяет работать с различными языками программирования. Среди них такие языки как C++, C#, JavaScript, F#, Visual Basic.NET и многие другие. Чтобы разработать мое приложение использовался язык C#. Си шарп — объектно-ориентированный язык программирования. Разработан в 1998—2001 годах группой инженеров компании Microsoft под руководством Андерса Хейлсберга и Скотта Вильтаумота как язык разработки приложений для платформы Microsoft.NET Framework. Частью этой платформы от Microsoft является технология Windows Forms, как один из интерфейсов программирования приложения (API). Данный интерфейс упрощает доступ к элементам интерфейса Microsoft Windows за счет создания обёртки для существующего Win32 API в управляемом коде. В состав Windows Forms входят элементы, позволяющие работать с различными базами данных, в число которых входит и MySql, которая использовалась для решения поставленной задачи.[8]
|
|||||
Последнее изменение этой страницы: 2020-11-11; просмотров: 136; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.224.33.107 (0.003 с.) |