Скриншот архива с проектом
Структура проекта
Задание
Разработать простое веб-приложение для предметной области - ГИБДД. Приложение следует реализовать на C# с применением ASP.NET Core MVC . Приложение должно позволять вести список нарушений ПДД и обладать функционалом необходимым для решения поставленной задачи.
Функционал программы
- Регистрация и авторизация
- Добавление сведений о нарушении
- Редактирование данных
- Удаление данных
- Поиск по нарушителю
Фрагмент программного кода
using Microsoft.EntityFrameworkCore; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace Traffic_PoliceMVC.Data.Models { /// <summary> /// класс - нарушение /// </summary> [Table("Violations")] public class Violation { public Violation(string violator, string imageFileName, string violation_Type, int quantity, DateTime violationDate, decimal fine, decimal fineAmount, DateTime fineDate) { Violator = violator; ImageFileName = imageFileName; Violation_Type = violation_Type; Quantity = quantity; ViolationDate = violationDate; Fine = fine; FineAmount = fineAmount; FineDate = fineDate; } public Violation() { } public int Id { get; set; } // id [MaxLength(100)] public string Violator { get; set; } = string.Empty; // нарушитель [MaxLength(100)] public string ImageFileName { get; set; } = string.Empty; // фото нарушителя [MaxLength(100)] public string Violation_Type { get; set; } = string.Empty; // тип нарушения [MaxLength(50)] public int Quantity { get; set; } // кол-во нарушений public DateTime ViolationDate { get; set; } // дата нарушения [Precision(16, 2)] public decimal Fine { get; set; } // сумма штрафа [Precision(16, 2)] public decimal FineAmount { get; set; } // сумма штрафа итоговая public DateTime FineDate { get; set; } // дата оплаты штрафа } }
Пояснения по запуску программы
Смотри документ - Инструкция по работе с приложением.docx находится в архиве вместе с файлами проекта и скриншотами.
admin