Логотип Автор24реферат
Заказать работу
Курсовая работа на тему: Выбор средств реализации
100%
Уникальность
Аа
5925 символов
Категория
Информационные технологии
Курсовая работа

Выбор средств реализации

Выбор средств реализации .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

При разработке информационной системы детского обучающего центра использована СУБД MS SQL Server, объектно-ориентированный язык программирования C# для реализации бизнес-логики и создания интерфейса. Используемая среда разработки Visual Studio Community 2017.
C# – полностью объектно-ориентированный язык, работающий под управлением платформы .NET. Интерпретируется для выполнения на виртуальной машине. Может быть использован для создания приложений любого типа. Является продолжением линейки СС++С#. Поддерживает объектно-ориентированную концепцию программирования, обладает большим набором инструментов для разработки приложений различного типа, поддерживает работу в ОС семейства Windows [4-8].
Версия 6.0 языка C# появилась в 2015 году. В данной версии появилась возможность инициализации свойств значениями. Интерполяция строк, добавленная в этой же версии языка, позволила избавиться от недостатков работы с конкатенацией и методом string.Format() при работе со сложными строками.
Лямбда-выражения позволяют сократить количество кода в приложении, особенно это актуально при написании методов, которые вызываются в одном месте приложения. Например, обработчики событий: нажатие на кнопку, фокус и т.д.[4-7].
Импорт статических классов позволяет сократить количество кода при определении одного статического класса с помощью другого.
Null-условный оператор ?. позволяет корректно обрабатывать проверку на null-значения, работает поверх оператора ?:.
Оператор nameof позволяет избежать использования строковых литералов свойств

Зарегистрируйся, чтобы продолжить изучение работы

. Оператор await позволяет освобождать ресурсы и вести логи при обработке ошибок.
Фильтры исключений накладываются на обрабатываемые исключения с целью более оптимальной их обработки.
Коллекция Dictionary получила возможность инициализации по ключу. Данное нововведение позволит ускорить работу коллекции.
Одним из наиболее полезных нововведений является ускорение работы интерпретатора .NET [8].
Microsoft SQL Server – система управления реляционными базами данных, разработанная корпорацией Microsoft. Используемый язык запросов – Transact-SQL, создан совместно Microsoft и Sybase. Язык T-SQL является реализацией SQL-92 с множественными расширениями. Позволяет использовать дополнительный синтаксис для хранимых процедур и обеспечивает поддержку транзакций [3].
Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка.
Для обеспечения доступа к данным Microsoft SQL Server поддерживает Open Database Connectivity (ODBC) – интерфейс взаимодействия приложений с СУБД. Также SQL Server поддерживает зеркалирование и кластеризацию баз данных. Кластер сервера SQL – это совокупность одинаково конфигурированных серверов; такая схема помогает распределить рабочую нагрузку между несколькими серверами. Все сервера имеют одно виртуальное имя, и данные распределяются по IP-адресам машин кластера в течение рабочего цикла. Также в случае отказа или сбоя на одном из серверов кластера доступен автоматический перенос нагрузки на другой сервер.
MS SQL Server поддерживает избыточное дублирование данных по трем сценариям [3, 13]:
снимок – производится «снимок» базы данных, который сервер отправляет получателям;
история изменений: все изменения базы данных непрерывно передаются пользователям;
синхронизация с другими серверами: базы данных нескольких серверов синхронизируются между собой

50% курсовой работы недоступно для прочтения

Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Оставляя свои контактные данные и нажимая «Заказать работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Магазин работ

Посмотреть все
Посмотреть все
Больше курсовых работ по информационным технологиям:

Проектирование информационных систем

30341 символов
Информационные технологии
Курсовая работа
Уникальность

Применение облачных технологий для организации образовательной деятельности обучающихся

52530 символов
Информационные технологии
Курсовая работа
Уникальность
Все Курсовые работы по информационным технологиям