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

Учёт товаров на складе (C#, WPF, SQL Server)

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

ВВЕДЕНИЕ. 3

1 ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ РАЗРАБОТКИ ПРИЛОЖЕНИЙ С ПОЛЬЗОВАТЕЛЬСКИМ ИНТЕРФЕЙСОМ НА ЯЗЫКЕ C#. 5

1.1 Современные языки программирования. 5

1.2 Язык высокого уровня C#. 6

1.3 Windows Forms или Windows Presentation Foundation. 7

1.4  Особенности работы с дизайном при разработке WPF- приложения. 10

2 РАЗРАБОТКА ПРИЛОЖЕНИЯ С ПОЛЬЗОВАТЕЛЬСКИМ ИНТЕРФЕЙСОМ ДЛЯ УЧЁТА ТОВАРОВ НА СКЛАДЕ». 15

2.1 Описание предметной области. 15

2.2 Назначение и цели создания системы.. 15

2.3 Требования и возможности ИС.. 15

2.4 Выбор типа модели данных. Выбор СУБД для реализации задачи. 16

2.5 Определение элементов данных. Бизнес-логика приложения. 17

2.6 Реализация базы данных приложения. 21

2.7 Реализация пользовательского интерфейса. 26

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

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

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

Приложение А. Диаграмма классов. 35

Приложение Б. Код класса ProductProcessDb. 35

Приложение В. Код класса ProductDao. 36

Приложение Г. Код логики главного окна. 39

Приложение Д. Код логики окна добавления данных  41

Общие положения

Вы работаете на предприятии и занимаетесь учетом товаров поступивших от поставщиков.

В вашем распоряжении имеются сведения о поставщиках, товарах, кладовщиках, времени поставки и учёта товаров.

Кладовщики должны обеспечить прием и учёт товаров.

В результате у вас должна получиться информация следующего рода: «Такой-то поставщик поставил товар в такую-то дату, а кладовщик принял его к учету».

Использованные технологии:

  • C# +  WPF;
  • SQL Server.

Среда разработки приложения Visual Studio 2022.

Требования и возможности программы:

  • добавление данных ;
  • редактирование данных;
  • удаление данных.

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

<Window x:Class="AccountingProducts.UI.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:AccountingProducts.UI"
        mc:Ignorable="d"
        xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
        Title="Учет товаров на складе" Height="450" Width="810">
    <Grid Background="Beige">
        <Menu Height="35" HorizontalAlignment="Stretch" Name="mainMenu" VerticalAlignment="Top" Grid.ColumnSpan="2">
            <MenuItem Name="Menu" Header="Файл" FontSize="14">
                <MenuItem Name="Exit" Header="Выход" Click="Exit_Click"/>
            </MenuItem>
            <MenuItem Name="Reference" Header="Справка" FontSize="14">
                <MenuItem Name="About" Header="О программе" Click="About_Click"/>
            </MenuItem>
        </Menu>
        <DataGrid x:Name="dgProduct" IsReadOnly="True" AutoGenerateColumns="False" Visibility="Visible" 
                  HorizontalAlignment="Left" Height="315" Margin="67,40,0,0" VerticalAlignment="Top" Width="713">
            <DataGrid.Columns>
                <DataGridTextColumn Header="Поставщик" Binding="{Binding Path=Supplier}"/>
                <DataGridTextColumn Header="Товар" Binding="{Binding Path=ProductName}"/>
                <DataGridTextColumn Header="Дата поставки" Binding="{Binding Path=ReceiptDate}"/>
                <DataGridTextColumn Header="Дата учёта" Binding="{Binding Path=PostingDate}"/>
                <DataGridTextColumn Header="Кладовщик" Binding="{Binding Path=Storekeeper}"/>
            </DataGrid.Columns>
        </DataGrid>
        <Button x:Name="btnAdd" Content="Добавить" HorizontalAlignment="Left" Margin="79,364,0,0" 
                VerticalAlignment="Top" Width="96" Height="31" Click="BtnAdd_Click" 
                Style="{StaticResource MaterialDesignFlatAccentBgButton}"/>
        <Button x:Name="btnRefresh" Content="Перезагрузка" HorizontalAlignment="Left" Margin="194,363,0,0" 
                VerticalAlignment="Top" Width="137" Click="BtnRefresh_Click"/>
        <Button x:Name="BtnDelete" Content="Удалить" HorizontalAlignment="Center" Margin="0,364,0,0" 
                VerticalAlignment="Top" Width="106" Click="BtnDelete_Click"/>
        <Button x:Name="btnEdit" Content="Редактировать" HorizontalAlignment="Left" Margin="480,364,0,0" 
                VerticalAlignment="Top" Width="142" Click="BtnEdit_Click"/>
        <Button x:Name="BtnReg" Content="Регистрация" HorizontalAlignment="Left" Margin="644,364,0,0" 
                VerticalAlignment="Top" Width="121" Click="BtnReg_Click" 
                Style="{StaticResource MaterialDesignFlatLightBgButton}"/>
    </Grid>
</Window>

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

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

  • Исходный проект программы с кодом в Visual Studio 2022;
  • Файлы базы данных;
  • Пояснительная записа к курсовой работе (34 страницы без приложений; 43 с приложениями).
Купить 2500,00 
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

admin

/ /

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

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

Только зарегистрированые пользователи имеют возможность комментировать работы
Похожие работы
Тип Название Рейтинг Категория Стоимость
Курсовая Учёт арендных операций (C#, WPF, SQL Server) new 0 .NET (C#) 3 500,00
Курсовая АИС Учёта заказов станции технического обслуживания (C#,WinForms,SQL Server) 0 .NET (C#) 4 000,00
Исходник Учет продаж (NET 5.0, C#, WPF, SQL Server) -2 .NET (C#) 2 500,00
Исходник СУБД Склад (MS SQL) C# 14 .NET (C#) 2 500,00
Исходник База данных "Учёт клиентов строительной фирмы" C#+SQL Server 10 .NET (C#) 2 500,00
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Курсовая АИС "Авиакасса" (C#, WPF, WinForms, SQLite, SQL Server, Access) new 0 .NET (C#) 5 500,00
Курсовая АИС База данных "Регистратура поликлиники" (C#, WPF,WinFroms, SQLite, Access ) 0 .NET (C#) 5 000,00
Исходник Анализ данных на Python 0 Python 10 000,00
Курсовая АРМ декана C# 0 .NET (C#) 3 500,00
Исходник Архив сотрудников предприятия С# 0 .NET (C#) 2 500,00
Новые работы
Тип Название Рейтинг Категория Стоимость
Диплом Разработка Telegram-бота для колледжа АГУ (Python) new 0 Python 10 000,00
Исходник Учёт товаров (Python, Tkinter, Sqlite) new 0 Python 3 000,00
Курсовая АИС "Авиакасса" (C#, WPF, WinForms, SQLite, SQL Server, Access) new 0 .NET (C#) 5 500,00
Курсовая Курсовая работа разработка мобильных приложений "FTP клиент для Android" new 0 Сетевые протоколы 6 500,00
Исходник Транспонирование матрицы new 0 .NET (C#) 150,00
Купить

2500,00 

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

рейтинг

Поделись работой с друзьями

Категории
Учёт товаров на складе (C#, WPF, SQL Server)
Разработка приложения с пользовательским интерфейсом для учета товаров
Категория: Образование
Стоимость: 2500,00