Скриншот архива с проектом
Содержание архива:
- Исходный проект программы с кодом в Visual Studio на языке C#.
- папка Скриншоты
- папка с файлами БД
- Пояснительная записа к курсовой работе редакция 2024 года (на 46 страницу с изменениями и дополнениями).
- прочие файлы - диаграммы и схемы.
Структура проекта
Задание
Заказчиком на разработку данного приложения выступает Королевская испанская футбольная федерация. Руководство федерации хочет получить программный продукт для учета всех трансферов в La Liga, то есть всех игроков пришедших в футбольные клубы страны. Ваша задача разработать приложение на языке C# и ASP.NET Core для решения поставленной задачи.
Функционал программы
- добавление трансферов
- редактирование трансферов
- удаление трансферов
- вывод детальной информации о трансфере
- регистрация
- авторизация
Содержание отчета к программе
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ.. 7
1.1 Информационное обеспечение задачи. 7
1.2. Описание процесса работы на трансферном рынке на примере футбольного клуба Реал Мадрид. 8
1.3. Выбор состава технических и программных средств. 11
1.4 Техническое задание на разработку приложения «ИС «Учет трансферов спортсменов»». 15
2 РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ ФЕДЕРАЦИИ ФУТБОЛА ИСПАНИИ ДЛЯ УЧЕТА ТРАНСФЕРОВ В LA LIGA НА ЯЗЫКЕ C# ASP.NET CORE RAZOR PAGES 17
2.1 Постановка задачи. 17
2.2 Создание проекта и его базовая настройка. 17
2.3 Физическая структура базы данных. 25
2.4 Физическая структура программы.. 27
2.5 Разработка пользовательского интерфейса. 30
ЗАКЛЮЧЕНИЕ. 45
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ. 46
Фрагмент программного кода
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; using Microsoft.EntityFrameworkCore; using AthletesRegistration.Models; namespace AthletesRegistration.Pages.Athletes { public class DetailsModel : PageModel { private readonly AthletesRegistration.Data.ApplicationDbContext _context; public DetailsModel(AthletesRegistration.Data.ApplicationDbContext context) { _context = context; } public Sportsman Sportsman { get; set; } = default!; public async Task<IActionResult> OnGetAsync(int? id) { if (id == null || _context.Sportsmens == null) { return NotFound(); } var sportsman = await _context.Sportsmens.FirstOrDefaultAsync(m => m.Id == id); if (sportsman == null) { return NotFound(); } else { Sportsman = sportsman; } return Page(); } } }
Пояснения по запуску программы
Для эффективной работы вам потребуется ПК, Visual Studio 2022 Community. Скачать IDE можно по ссылке - https://visualstudio.microsoft.com/ru/vs/community/ Скачиваете. запускаете установку, в рабочих нагрузках выбираем: Разработка ASP.NET и разработка десктопных приложений на C#, Visual Basic. Запускаете проект, запускаете код на выполнение. при необходимости выкладываете на хостинг.
admin