Скриншот архива с проектом
Структура проекта
Задание
Разработайте на языке программирования высокого уровня C# приложение для учета научных публикаций. Данное приложение должно быть реализовано в виде веб-приложения с применением технологий ASP.NET Core MVC 7.0 и специального средства для работы с БД Entity Framework. Приложение должно быть удобным в использовании и обладать необходимым функционалом.
Функционал программы
- Добавление новых публикаций
- Редактирование публикаций
- Удаление публикаций
- Поиск по автору публикации
- Регистрация и авторизация.
Фрагмент программного кода
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace AccountingPublications.Models { [Table("Publications")] public class Publication { public Publication(string author, string imageFileName, string name, DateTime writingYear, DateTime publicationYear, string publicationPlace, string category) { Author = author; ImageFileName = imageFileName; Name = name; WritingYear = writingYear; PublicationYear = publicationYear; PublicationPlace = publicationPlace; Category = category; } public Publication() { } public int Id { get; set; } [MaxLength(100)] public string Author { get; set; } = string.Empty; [MaxLength(100)] public string ImageFileName { get; set; } = string.Empty; [MaxLength(100)] public string Name { get; set; } = string.Empty; public DateTime WritingYear { get; set; } public DateTime PublicationYear { get; set; } [MaxLength(100)] public string PublicationPlace { get; set; } = string.Empty; [MaxLength(100)] public string Category { get; set; } = string.Empty; } }
Пояснения по запуску программы
Для эффективного использования и работы с приложением вам потребуется выполнить мероприятия описанные в текстовом документе - Инструкция по работе с приложением.docx. В инструкции я подробно описал что необходимо сделатть , подробно описав каждое действие и снабдя все скриншотами. Следуйте инструкции и у вас все обязательно получится.
admin