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

Пункт выдачи заказов (C#, Windows Forms, WPF, NET Framework 4.8, SQL Server)

Задание

Разработать универсальный программный продукт для Почты России для использования в работе ПВЗ Валдбериз. Программный продукт должен обладать всеми необходимыми характеристиками для учета товаров, которые клиент закажет на сайте и которые потом поступят в пункт выдачи и учёта заказов - товаров которые необходимо выдать клиенту, которые он должен получить.  Желательно реализовать для наглядности два вида интерфейса - WinForms и WPF, а также проект - лаунчер для взаимодействия и выбора нужного интерфейса. Также должна быть у программного продукта - бизнес-логика описывающая порядок работы с сущностями. 

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

Рассмотрим подробнее функционал программного продукта:

1. Windows Forms приложение обладает следующими возможностями: 

  • CRUD - операции над товарами и заказами;
  • Экспорт в Excel товаров и заказов;
  • Экспорт и чтение XML;
  • Поиск по категории и статусу соответственно;
  • Печать данных

2. WPF - приложение обладает возможностями:

  • CRUD - операции над товарами и заказами;
  • Экспорт в Excel товаров и заказов;
  • Экспорт и чтение XML

3.  WPF - приложение Launcher: 

  • Позволяет пользователю выбрать для работы один из вариантов интерфейса. 

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

using System;
using System.Diagnostics;
using System.IO;
using System.Windows;
using System.Windows.Media.Animation;

namespace PVZ.Launcher
{
    /// <summary>
    /// Логика взаимодействия для MainWindow.xaml
    /// </summary>
    public partial class LauncherWindow : Window
    {
        public LauncherWindow()
        {
            InitializeComponent();
            Loaded += LauncherWindow_Loaded;
        }

        private void LauncherWindow_Loaded(object sender, RoutedEventArgs e)
        {
            // Запуск анимации появления кнопок
            Storyboard sb = (Storyboard)FindResource("ButtonsFadeIn");
            sb.Begin();
        }

        private void btnWinForms_Click(object sender, RoutedEventArgs e)
        {
            LaunchExe("OPUP.UI.exe");
        }

        private void btnWPF_Click(object sender, RoutedEventArgs e)
        {
            LaunchExe("PVZ.UI.exe");
        }

        private void LaunchExe(string fileName)
        {
            if (!File.Exists(fileName))
            {
                MessageBox.Show($"Файл {fileName} не найден!", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }

            try
            {
                Process.Start(fileName);
                //this.Close(); // закрыть лаунчер после запуска
            }
            catch (Exception ex)
            {
                MessageBox.Show($"Ошибка запуска {fileName}: {ex.Message}", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
    }
}

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

Содержание архива:

  • папка с изображениями и иконками;

  • папка с тестовыми файлами (результат выполнения операций по экспорту в Excel и XML);

  • папка Скриншоты;

  • папка с файлами базы данных;

  • Архив с приложением;

  • файл README содержащий наименование сервера;

  • документ Word с подробной инструкцией.

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

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

Купить 5000,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)
Пункт выдачи заказов (C#, Windows Forms, WPF, NET Framework 4.8, SQL Server)

/ /

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

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

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

5000,00 

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

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

PVZ.zip
89608697
Оцени работу

рейтинг

Пункт выдачи заказов (C#, Windows Forms, WPF, NET Framework 4.8, SQL Server)
Проект предназначен для автоматизации работы ПВЗ Wildberries расположенного в отделениях Почты России. Проект написан на одном из самых популярных языков - C# и состоит из 4 независимых проектов – Бизнес-логики, WinForms-интерфейса, WPF – интерфейса и лаунчера для выбора нужного варианта интерфейса для работы. Оба варианта позволяют осуществлять CRUD – операции с данными, а также экспортировать их в Excel и XML WinForms – приложение имеет также функционал для печати данных и поиска по категории товара и статусу заказа.
Категория: Образование
Стоимость: 5000,00