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

Информационная система для продажи автомобилей C# + MSSQL

Задание

Учебный проект. Разработка информационной системы для продажи поддержанных автомобилей

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

Данные, характеризующие деятельность фирмы, могут быть сгруппированы следующим образом:

– клиенты;

– дилеры;

– договоры (дата заключения договора, марка автомобиля, фото автомобиля, дата выпуска, пробег, дата продажи, цена продажи и т.д.).

В создаваемой информационной системе необходимо обеспечить ввод и редактирование данных. Кроме того, необходимо выдавать информацию о клиентах и предлагаемых им автомобилях, а также информацию о деятельности дилеров с перечислением договоров, которые они обслуживают.

Необходимо хранить информацию о всех предыдущих владельцах автомобиля, срок владения, дата продажи.

Могут быть выполнены разнообразные запросы, например:

– посчитать количество договоров, заключенных с каждым клиентом;

– посчитать количество договоров, обслуживаемых каждым дилером;

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

Роли:

Администратор имеет полный набор прав.

Дилер имеет права на добавление/редактирование информации об автомобилях, клиентах, составление и редактирование договора и т.д.

___________________________________

В базе данных должны храниться фото автомобиля и нужна возможность его соответственно просматривать и изменять (фото может быть несколько)

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

должны быть печатные формы, по поводу форм я отдельно сообщу.

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

  • Авторизация/аутентификация пользователей
  • Вывод информации из БД MSSQL
  • Добавление/редактирование/удаление информации
  • Разграничение прав доступа
  • Печать документов Word .docx по заданному шаблону (договор на продажу авто)

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

Отсутствует.

Фрагмент программного кода

 // Метод для добавления выбранных фотографий в базу данных
        public static void AddPhoto(List<string> photos, int autoID)
        {
            using (var connection = new SqlConnection(CONNECTION_STRING))
            {
                connection.Open();
                foreach (var item in photos)
                {
                    var command = new SqlCommand();
                    command.Connection = connection;
                    command.CommandText = @"INSERT INTO [AutoPhoto] VALUES (@AutoID, @ImageData)";
                    command.Parameters.Add("@AutoID", SqlDbType.Int);
                    command.Parameters.Add("@ImageData", SqlDbType.Image, 1000000);

                    byte[] imageData;
                    using (var fs = new FileStream(item, FileMode.Open))
                    {
                        imageData = new byte[fs.Length];
                        fs.Read(imageData, 0, imageData.Length);
                    }
                    // передаем данные в команду через параметры
                    command.Parameters["@AutoID"].Value = autoID;
                    command.Parameters["@ImageData"].Value = imageData;

                    command.ExecuteNonQuery();
                }
            }
        }

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

См. скриншоты

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

Для запуска программы необходимо создать БД с помощью файла script.sql, а после запустить проект и исправить инстанс сервера в классе SQL на ваш. По всем вопросам можете писать в чат на сайте- поможем.

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

/ /

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

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

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

2000,00 

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

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

Programm + DB.zip
21164284
Оцени работу

рейтинг

Информационная система для продажи автомобилей C# + MSSQL
Информационная система для продажи автомобилей написанная на языке c# в Visual Studio 2022 с использованием базы данных MSSQL.
Категория: Образование
Стоимость: 2000,00