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

Учёт товаров на складе (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 с приложениями).
Купить 7000,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

/ /

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

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

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

7000,00 

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

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

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

рейтинг

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