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

Выбор инструментов разработки информационной системы

Выбор инструментов разработки информационной системы .doc

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

Для разработки веб-сайта выбраны следующие инструменты [5-6]:
Объектно-ориентрованный язык программирования C#.
Технология веб-разработки ASP.NET.
Среда разработки Visual Studio Community 2019.
СУБД MS Sql Server.
Язык программирования Javascript, библиотека JQuery.
Язык разметки HTML, каскадные таблицы стилей CSS.
Выбор технологии ASP.NET обусловлен тем, что указанная технология обладает следующими возможностями:
Гибкая настройка кроссплатформенной среды выполнения.
Эффективный модульный конвейер для HTTP-запросов.
Наличие облачной конфигурации.
Использование структурного паттерна MVC.
Возможность создания Web API.
Часть изменений возможно увидеть без перестроения проекта (изменение стилей, разметки и т.д.).
Наличие собственного веб-сервера IIS.
Возможность публикации проекта на GitHub.
Язык программирования C# является основным языком для разработки на платформе .NET. C# разработан компанией Microsoft и на сегодняшний день является одним из самых востребованных языков разработки. Подходит для разработки приложений любого типа [7-9]:
Настольных.
Мобильных.
Веб-приложений.
C# представляет собой гибкий и мощный инструмент для разработки приложений. Язык обладает строгой типизацией, структурированностью, постоянно обновляется. Компания Microsoft регулярно добавляет новые возможности, расширяет набор доступных библиотек. C# имеет подробную и актуальную документацию, позволяющую быстро найти нужную информацию с исчерпывающим описанием и примерами использования операторов языка.
C# полностью поддерживает концепцию объектно-ориентированного программирования, позволяет реализовывать все его аспекты. Для контроля над памятью используется сборщик мусора. Данный инструмент периодически проверяет память на наличие объектов, на которые нет ссылок. Если такой объект найден, он удаляется, чтобы не занимать память [10-11].
C# имеет множество классов для обработки исключений. Имеется возможность как использовать стандартные классы, обрабатывающие ошибки различного типа, так и создавать собственные для обработки ошибок, специфичных для конкретного приложения.
В C# предусмотрен единый алгоритм по работе с типами данных, начиная от примитивных типов и заканчивая пользовательскими типами любой сложности. Код, написанный в старой версии языка, будет корректно работать в последующих новых версиях.
C# работает на платформе .NET, представляющей собой виртуальную машину, интерпретирующую код

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

. Существуют версии как для Windows, так и для других операционных систем.
Для разработки на C# целесообразно выбирать среду разработки Visual Studio, так как она разрабатывается так же компанией Microsoft и позволяет использовать все возможности языка. Visual Studio [7] имеет бесплатную версию – Community. Ее возможности ограничены по сравнению с платной версией, однако их достаточно для разработки большинства приложений. Visual Studio содержит множество конструкций, ускоряющих написание кода. К ним относятся команды, позволяющие быстро создавать шаблоны методов, свойств и т.д.
Язык HTML (Hyper Text Markup Language) – язык разметки гипертекстовых документов – отвечает за разметку страниц сайта, определяет их структуру. С помощью HTML на страницу добавляются: текст, таблицы, кнопки, формы регистрации/авторизации и т.д. Добавление элементов осуществляется с помощью специальных команд – тегов. Отображение веб-страниц производится с помощью специальных программ – браузеров [12].
Большинство тегов являются парными: имеется открывающий тег, например, html, и закрывающий тег, отличающийся от открывающего наличием символа «/»:/html. Между открывающим и закрывающим тегами располагается контент – содержимое страницы. Содержимым может быть как обычный текст, изображения, таблицы и т.д., так и другие теги. Степень вложенности тегов не ограничена. Но, не рекомендуется использовать излишне громоздкую структуры страницы, так как это замедляет ее загрузку.
Сами теги не отображаются на странице. Браузер анализирует теги и определяет, какой именно элемент должен быть отображен.
Теги имеют набор атрибутов, позволяющим определенным образом настраивать элементы на странице. Например, для тега img, позволяющего добавить на страницу рисунок, с помощью атрибута src задается путь к добавляемой картинке. Последняя на сегодняшний день версия языка HTML – HTML 5. Современный HTML используется только для создания структуры страницы, оформлением (цвета, тип шрифта, градиент и т.д.) занимается другой язык CSS. Несмотря на то, что средства HTML позволяют оформлять страницу, разработчики языка не рекомендуют использовать его кроме как для создания структуры, оставив оформление CSS. Разделение структуры и оформления делают HTML-разметку менее нагруженной и более читаемой, а также облегчает поиск ошибок [13-14].
Язык CSS (Cascading Style Sheets – каскадные таблицы стилей) описывает то, как HTML-элементы отображаются на странице: фон, отступы, цвета и т.д

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

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

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

Разработка веб-приложения «Гид по Красноярску»

46413 символов
Программирование
Курсовая работа
Уникальность

Вычисление определенного интеграла методом трапеции (на языке C#)

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

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.