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

Сайт аренды автомобилей (C#, NET 9, ASP.NET Core MVC, EF Core, html, css, js, bootstrap)

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

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

Задание

Разработать сайт аренды автомобилей с функциями учета аренды. Сайт должен представлять собой с одной стороны - каталог автомобилей, которые пользователь может просматреть и оформить заявку на бронирование. Также у пользователя должна быть возможность выбора автомобиля в разных категориях, а также быть возможность фильтрации по маркам.  Дополнением может быть возможность поиска автомобиля по названию. Вторая половина функционала сайта - это учет арендованных автомобилей с возможностью просмотра арендованных авто,  добавления, удаления и редактирования данных об аренде. Реализацию проекта следует выполнять на языке C# с применением паттерна MVC - то есть веб-приложение ASP.NET Core. Также следует предусмотреть возможность использования (применения ) Entity Framework Core для работы с данными.  СУБД на ваш выбор. 

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

Общий функционал

  • просмотр всех автомобилей
  • просмотр лучших автомобилей
  • просмотр классических автомобилей (категория классические)
  • просмотр электромобилей (категория электромобили)
  • фильтрация автомобилей (фильтр есть на страницах все, лучшие, классические и электромобили)
  • поиск автомобиля по названию (на страницах все, лучшие, классические и электромобили), при этом фильтр подстраивается под поиск. 
  • бронирование автомобиля с оформлением заявки(при завершении заказа на бронирование заявка очищается)

Дополнительный функционал

  • добавление аренды 
  • редактирование аренды
  • удаление аренды
  • поиск по арендатору
  • просмотр данных

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

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CarShopMVC.Data.Models
{
    public class Car
    {
        public int Id { set; get; }

        public string Name { set; get; } = string.Empty;        
        
        public string LongDesc { set; get; } = string.Empty;      

        public string Img { set; get; } = string.Empty;

        public uint Price { set; get; }

        public bool IsFawourite { set; get; }

        public bool Awailable { set; get; }

        public int CategoryID { set; get; }

        public virtual Category? Category { set; get; }
    }
}

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

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

namespace CarShopMVC.Models
{
    /// <summary>
    /// класс - аренда
    /// </summary>
    [Table("Rentals")]
    public class Rental
    {
        public int Id { get; set; }
        [MaxLength(100)]
        public string RenterName { get; set; } = string.Empty;
        [MaxLength(100)]
        public string CarModel { get; set; } = string.Empty; 
        [MaxLength(100)]
        public string ImageFileName { get; set; } = string.Empty; // фото авто
        public DateTime RentalDate { get; set; } // дата аренды авто
        public DateTime ReturnDate { get; set; } // дата возврата авто
        [MaxLength(100)]
        public string Category { get; set; } = string.Empty;
        [MaxLength(100)]
        public string Status { get; set; } = string.Empty; // статус аренды 
        [Precision(16, 2)]
        public decimal Price { get; set; } // стоимость аренды за сутки
        [MaxLength(50)]
        public int Duration { get; set; } // продолжительность аренды в днях        
        [Precision(16, 2)]
        public decimal Amount { get; set; } // итоговая стоимость ар
    }
}

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

см. Инструкция по работе с приложением.docx - в документе подробно описал все действия.  Приятного пользования!  P.S. В начале инструкции есть опечатка, забыл сменить название проекта. 

Купить 3500,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

/ /

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

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

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

3500,00 

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

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

Сайт аренды авто C# 2025 г. (доработанный).rar
41111028
Оцени работу

рейтинг

Сайт аренды автомобилей (C#, NET 9, ASP.NET Core MVC, EF Core, html, css, js, bootstrap)
Наш сайт предлагает вам удобный каталог автомобилей с множеством функций для фильтрации. Вы можете легко находить автомобили по маркам, категориям и даже по названию. Кроме того, доступна функция оформления заявки на бронирование, что делает процесс аренды простым и быстрым. С другой стороны, мы предоставляем систему учета забронированных автомобилей с функциями добавления, удаления и редактирования данных. Вы также можете осуществлять поиск по арендатору, что позволяет эффективно управлять информацией о бронированиях.
Категория: Образование
Стоимость: 3500,00