Скриншот архива с проектом
Структура проекта
Задание
Пояснения: Выпускник после получения диплома отправляется в ЦЗН где его ставят на учёт в качестве безработного и предлагают вакансии согласно диплома и специальности. В случае успеха выпускник трудоустраивается и данные передаются в ВУЗ в котором он обучался для ведения статистики трудоустройств.
Ваша задача разработать приложение на языке C# для учета выпускников, которые смогли найти работу по окончании ВУЗА. Для разработки рекомендуется использовать: ASP.NET Core MVC, Entity Framework Core, SQL Server Management Studio.
Функционал программы
- добавление выпускников
- редактирование выпускников
- удаление выпускников
- регистрация и авторизация
Фрагмент программного кода
using System; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace GraduatesMVC.Data.Migrations { /// <inheritdoc /> public partial class InitialMigration : Migration { /// <inheritdoc /> protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.CreateTable( name: "Graduates", columns: table => new { Id = table.Column<int>(type: "int", nullable: false) .Annotation("SqlServer:Identity", "1, 1"), LastName = table.Column<string>(type: "nvarchar(100)", maxLength: 100, nullable: false), FirstName = table.Column<string>(type: "nvarchar(100)", maxLength: 100, nullable: false), Specialization = table.Column<string>(type: "nvarchar(100)", maxLength: 100, nullable: false), Position = table.Column<string>(type: "nvarchar(100)", maxLength: 100, nullable: false), Salary = table.Column<decimal>(type: "decimal(16,2)", precision: 16, scale: 2, nullable: false), ImageFileName = table.Column<string>(type: "nvarchar(100)", maxLength: 100, nullable: false), CreatedAt = table.Column<DateTime>(type: "datetime2", nullable: false) }, constraints: table => { table.PrimaryKey("PK_Graduates", x => x.Id); }); } /// <inheritdoc /> protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropTable( name: "Graduates"); } } }
Пояснения по запуску программы
- Скачиваем и устанавливаем 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
- Смотрим видеоинструкцию
- Запускаем проект и добавляем данные.
admin