Скриншот архива с проектом

Структура проекта
Задание
Начальник отдела кадров заказал разработку приложения для своих нужд – для учета персонала.
Разрабатываемое приложение носит следующее наименование: «Автоматизированная информационная система «Учет персонала»».
Плановые сроки начала и окончания работы над системой:
- дата начала: 01.07.2024 г.;
- дата окончания: 28.09.2024 г.
Приложение должно содержать логику и интерфейс пользователя. По требованиям заказчика, приложение должно быть написано на языке C# с применением технологии: ASP.NET Core.
Функционал программы
- добавление сотрудников
- редактирование сотрудников
- удаление сотрудников
- поиск сотрудника по фамилии и должности
Содержание отчета к программе
1.АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ.. 8
1.1. Информационное обеспечение задачи. 8
1.2. Выбор состава технических и программных средств. 11
1.3 Техническое задание на разработку приложения «ИС «Персонал»». 16
2. АНАЛИЗ СРЕДСТ И ЯЗЫКОВ КАК ИНСТРУМЕНТОВ РАЗРАБОТКИ.. 17
2.1. Язык программирования C#. 17
2.2. Обзор Visual Studio 2022. 18
2.3. Методы и средства разработки графических приложений на языке C#. 20
3 РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ УЧЁТА ПЕРСОНАЛА НА ЯЗЫКЕ C# ASP.NET CORE MVC NET 7.0. 23
3.1 Постановка задачи. 23
3.2 Создание проекта и его базовая настройка. 23
3.3. Разработка базы данных и пользовательского интерфейса. 27
ЗАКЛЮЧЕНИЕ. 44
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ. 45
Фрагмент программного кода
using EmployeesMVC.Models;
using Microsoft.EntityFrameworkCore;
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
builder.Services.AddControllersWithViews();
builder.Services.AddDbContext<AppDbContext>(options =>
{
var connectionString = builder.Configuration.GetConnectionString("DefaultConnection");
options.UseSqlServer(connectionString);
});
var app = builder.Build();
// Configure the HTTP request pipeline.
if (!app.Environment.IsDevelopment())
{
app.UseExceptionHandler("/Home/Error");
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseRouting();
app.UseAuthorization();
app.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
app.Run();
Пояснения по запуску программы
- Скачиваем и устанавливаем Visual Studio 2022 Community - https://visualstudio.microsoft.com/ru/vs/community/
- Выбираем все необходимые рабочие нагрузки - это разработка веб и классических приложений на C# в дополнительных параметрах проверяем что все компоненты выбраны, при необходимости доватьте то что считаете нужным.
- Скачиваем и устанавливаем Microsoft SQL Server Management Studio 20 - https://learn.microsoft.com/ru-ru/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16
- Имя сервера должно быть таким - (LocalDB)\MSSQLLocalDB
- Запускаем проект через Visual Studio 2022/ Удаляем папку миграций - Migrations. Переходим в Вид - Другие окна - Консоль диспетчера пакетов и пишем команды: Add-Migration Initial и Update-Database.
- На верхней панели увидие зеленую стрелку, жмете на нее и запускаете ваш проект. Добавляете автомобили которые вам нужны.

Телеграм
-