Разработка приложения для поддержки работы предприятия и обеспечение связи сотрудников
Введение
В нынешнем мире взаимодействие базы данных и клиента является неотъемлемой частью работы большинства приложений и программ. Существует множество различных инструментов, с помощью которых можно связать эти два элемента, одно из них это API. Большое количество компаний используют в связке эти три элемента чтобы беспрепятственно обмениваться информацией и более того некоторые организации выкладывают свои API в общий доступ, чтобы пользователям было легче получать данные для их приложений или проектов, например OpenWeather, который позволяет получать данные о погоде. Так же не менее важна разработка приложений на мобильные телефоны, что в наше время особенно актуально. Так как телефоны играют важную роль в нашей современности и распространение мобильных гаджетов особенно велико, разработка мобильных приложений особенно актуально.
СОДЕРЖАНИЕ
Стр.
Введение………………………………………………………... 3
1. Теоретическая часть…………………………………………… 5
1.1.1 Объектно-ориентированный язык программирования C#...... 5
1.1.2 Понятие «Интерфейс» в программировании………………… 6
1.2. Механизм API в работе программного обеспечения………… 7
1.3. Работа механизма API………………………………………… 7
1.4. REST API………………………………………………………. 10
1.5. Интерпретируемый скриптовый язык программирования общего назначения – PHP…………………………………….. 10
1.6 Xamarin Forms………………………………………………….. 11
1.7 Xaml…………………………………………………………….. 12
1.8 Что такое LayOut………………………………………………. 12
1.9 База данных…………………………………………………….. 13
1.9.1 Свойства базы данных………………………………………… 14
1.9.2 PHPMYADMIN………………………………………………… 14
1.9.3 Виды баз данных………………………………………………. 16
2. Практическая часть……………………………………………. 24
2.1. Устройство серверный части…………………………………. 24
2.2. Клиентская часть………………………………………………. 32
2.2.1 NuGet…………………………………………………………… 32
Заключение……………………………………………………... 58
Использованная литература…………………………………… 59
Использованная литература
1) https://learn.microsoft.com/ru-ru/dotnet/csharp/
2) https://www.php.net/docs.php
3) https://learn.microsoft.com/en-us/xamarin/
4) https://learn.microsoft.com/ru-ru/dotnet/desktop/wpf/xaml/?view=netdesktop-7.0
5) https://habr.com/ru/companies/microsoft/articles/325872/
6) https://github.com/code-lts/doctum
7) https://dataedo.com/blog/how-to-document-rest-api-project-written-in-php-using-swagger-and-dataedo
Реляционный вид базы данных. Данный тип БД является старейшим: теоретические основы подхода заложены британским ученым Эдгаром Коддом в 1970 году. Здесь данные формируются в таблицы из строк и столбцов. В строках приводятся сведения об объектах (значения свойств), а в столбцах — сами свойства объектов (поля).
Нормализация.
Сложные взаимоотношения объектов в реляционных БД моделируются с помощью внешних ключей – ссылок на другие таблицы. Это позволяет подходить к вопросу проектирования базы данных с позиций норма – минимизации избыточности при описании свойств объектов.
Например, если речь идет о меню ресторана, то у каждого блюда есть вес, цена, наименование, калорийность и категория, к которой оно относится — горячие закуски, холодные закуски, первые блюда, десерты, салаты и так далее. Связь между блюдами и категорией выполняется посредством ссылочного поля индекса категории в таблице