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

Учёт товаров на складе (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) 0 .NET (C#) 3 500,00
Курсовая Учёт регламентных работ (C#, WPF, SQL Server) new 0 .NET (C#) 3 500,00
Исходник Спортивный магазин C# (WPF, SQL Server, SQLite) new 0 .NET (C#) 2 500,00
Исходник Автомагазин (C#, WPF, SQL Server, SQLite) new 0 .NET (C#) 2 000,00
Исходник Автошкола (C#, WPF, SQL Server, SQLite) new 0 .NET (C#) 2 500,00
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Исходник Автомагазин (C#, WPF, SQL Server, SQLite) new 0 .NET (C#) 2 000,00
Исходник Автошкола (C#, WPF, SQL Server, SQLite) new 0 .NET (C#) 2 500,00
Курсовая АИС "Авиакасса" (C#, WPF, WinForms, SQLite, SQL Server, Access) 0 .NET (C#) 5 500,00
Курсовая АИС База данных "Регистратура поликлиники" (C#, WPF,WinFroms, SQLite, Access ) 0 .NET (C#) 5 000,00
Исходник АИС Кинотеатр (C#, WPF, Windows Forms, SqLite, SQL Server) 0 .NET (C#) 2 000,00
Новые работы
Тип Название Рейтинг Категория Стоимость
Контрольная Театр (C#, WinForms, Access) new 0 .NET (C#) 1 500,00
Исходник Автошкола (C#, WPF, SQL Server, SQLite) new 0 .NET (C#) 2 500,00
Исходник Программа Парадокс дней рождения Python new 0 Python 700,00
Исходник ИС Налогоплательщики С# + SQL Server new 0 .NET (C#) 2 500,00
Исходник Логическая игра "Бейглз" Python new 0 Python 700,00
Купить

2500,00 

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

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

Курсач.rar
16326418
Оцени работу

рейтинг

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