На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Строительная фирма. Заявки на ремонт(C#, ASP.NET Core MVC NET 7.0, EF Core, SQL Server)

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

Структура проекта

Задание

Напишите здесь задание на программу в том виде, в котором Вам его предоставили (это повышает продажи, так как клиенты ищут работы по заданию).Если задания не было - удалите этот пункт.

Функционал программы

  • добавление новых клиентов
  • удаление клиентов
  • редактирование клиентов
  • аналогичный функционал и для работы с заявками

Содержание отчета к программе

ВВЕДЕНИЕ. 4

1. АНАЛИТИЧЕСКИЙ РАЗДЕЛ.. 6

1.1. Анализ предметной области. 6

1.2. Современные средства разработки веб-приложений и их сравнение. 8

1.3. Язык программирования C#. 12

1.4. Обзор Visual Studio 2022. 13

2. РАЗРАБОТКА ПРИЛОЖЕНИЯ «УЧЁТ ЗАЯВОК НА РЕМОНТ» НА ЯЗЫКЕ C# С ПРИМЕНЕНИЕМ ТЕХНОЛОГИИ ASP.NET CORE MVC NET 7.0. 16

2.1. Техническое задание на разработку приложения «Учёт заявок на ремонт помещений». 16

2.2. Выбор состава технических и программных средств. 19

2.3. Описание средств разработки. 24

2.4. Разработка веб-приложения «Учет заявок на ремонт» на языке C# и ASP.NET Core MVC NET 7.0. 27

ЗАКЛЮЧЕНИЕ. 49

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ. 51

ПРИЛОЖЕНИЯ. 53

Приложение А. Код контроллера RequestsController.cs 53

Приложение Б. Код представления Index.cshtml 56

Приложение В. Код представления Create.cshtml 58

Приложение Г. Код представления Edit.cshtml 59

Фрагмент программного кода (класс Клиент)

using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace RepairRequestsMVC.Data.Entities.Clients.Models
{
    /// <summary>
    /// класс - клиент
    /// </summary>
    [Table("Clients")]    
    public class Client
    {
        /// <summary>
        /// Идентификатор клиента
        /// </summary>
        public int Id { get; set; } // id клиента 
        /// <summary>
        /// Фамилия клиента
        /// </summary>
        [MaxLength(100)]
        public string LastName { get; set; } = string.Empty; // фамилия клиента
        /// <summary>
        /// Имя клиента
        /// </summary>
        [MaxLength(100)]
        public string FirstName { get; set; } = string.Empty; // имя клиента
        /// <summary>
        /// Фото клиента
        /// </summary>
        [MaxLength(100)] 
        public string ImageFileName { get; set; } = string.Empty; // фото клиента
        /// <summary>
        /// Город проживания клиента
        /// </summary>
        [MaxLength(100)] 
        public string City { get; set; } = string.Empty; // город проживания клиента
        /// <summary>
        /// Адрес проживания клиента
        /// </summary>
        [MaxLength(100)] 
        public string Address { get; set; } = string.Empty; // адрес проживания клиента
        /// <summary>
        /// Номер телефона клиента
        /// </summary>
        [MaxLength(100)] 
        public string Phone { get; set; } = string.Empty; // номер телефона клиента                                                          
        public DateTime CreatedAt { get; set; } // дата создания клиента 
    }
}

Фрагмент программного кода (класс Заявка)

using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace RepairRequestsMVC.Models
{
    /// <summary>
    /// класс - заявка
    /// </summary>
    [Table("Requests")]
    public class Request
    {
        public int Id { get; set; } // идентификатор 
        [MaxLength(100)]
        public string RequestNumber { get; set; } = string.Empty; // номер заявки
        [MaxLength(100)]
        public string Client { get; set; } = string.Empty; // клиент
        [MaxLength(100)] 
        public string ImageFileName { get; set; } = string.Empty; // фото помещения 
        [Precision(16, 2)]
        public decimal RepairBudget { get; set; } // бюджет на ремонт
        public DateTime CreatedAt { get; set; } // дата создания заявки
        [MaxLength(100)] 
        public string Status { get; set; } = string.Empty; // статус заявки     
        public bool IsClosed { get; set; } // поле, подтверждающее закрытие заявки
        public DateTime CompletionDate { get; set; } // дата завершения (выполнения)        
    }
}

Пояснения по запуску программы

  • Скачиваем и устанавливаем 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. 
  • На верхней панели увидие зеленую стрелку, жмете на нее и запускаете ваш проект. Добавляете автомобили которые вам нужны.  
Купить 7000,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

7000,00 

Покупается впервые!
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

Строительная фирма. Заявки на ремонт.rar
19730259
Оцени работу

рейтинг

Строительная фирма. Заявки на ремонт(C#, ASP.NET Core MVC NET 7.0, EF Core, SQL Server)
Данное приложение несет только одну цель - упростить жизнь сотрудников строительной фирмы при учете клиентов и их заявок на ремонт помещений. Приложение позволяет вести учет клиентов и заявок на ремонт.
Категория: Образование
Стоимость: 7000,00