База данных книжного магазина

Предметная область, которая представлена в данной работе — учет продукции в книжном магазине.

 Учет продукции в книжном магазине — это вся необходимая информация о наименовании, количестве, цене, фирме продукции.

Данное программное средство является актуальным и будет являться таковым в любое время, ведь в наше время все еще остаются востребованными книжные магазины. Созданное приложение позволяет оптимизировать информацию и создание отчётов для получения сведений о всем имеющемся ассортименте товаров.

Для этого было создано 5 сущностей:

  • Весь ассортимент;
  • Книги;
  • Журналы;
  • Открытки;
  • Канцелярские товары.

Задачей данной работы является разработка приложения в среде Visual Studio на языке Visual C# для обеспечения работы книжного магазина.

База данных магазина создана с использованием СУБД от Microsoft — Microsoft Sql Server.

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

Требования для запуска:

  • Минимальная версия Visual Studio 2010

При покупке Вы получаете исходный код проекта с ексешником ,а так же, полностью готовая к защите, пояснительную записку(теория).

Исходный код:

  void Insert_Data_Big_Table()
        {
            try
            {
                if (Books)
                {
                    con.Open();
                    SqlCommand cmd = new SqlCommand("INSERT INTO [Products](Наименование,Тип,[Количество в наличии],[Цена за штуку/упаковку]) VALUES(@NAME,@TYPE,@COUNT,@PRICE)", con);
                    cmd.Parameters.AddWithValue("NAME", textBox2.Text);
                    cmd.Parameters.AddWithValue("TYPE", "Книга");
                    cmd.Parameters.AddWithValue("COUNT", textBox6.Text);
                    cmd.Parameters.AddWithValue("PRICE", textBox7.Text);
                    cmd.ExecuteNonQuery();
                    con.Close();
                    dataGridView1.DataSource = Show_Data_Products(s[0]);
                    Books_razr = true;
                }
                if (Magazins)
                {
                    con.Open();
                    SqlCommand cmd = new SqlCommand("INSERT INTO [Products](Наименование,Тип,[Количество в наличии],[Цена за штуку/упаковку]) VALUES(@NAME,@TYPE,@COUNT,@PRICE)", con);
                    cmd.Parameters.AddWithValue("NAME", textBox24.Text);
                    cmd.Parameters.AddWithValue("TYPE", "Журнал");
                    cmd.Parameters.AddWithValue("COUNT", textBox22.Text);
                    cmd.Parameters.AddWithValue("PRICE", textBox21.Text);
                    cmd.ExecuteNonQuery();
                    con.Close();
                    dataGridView1.DataSource = Show_Data_Products(s[0]);
                    Magazins_razr = true;
                }
                if (Postcards)
                {
                    con.Open();
                    SqlCommand cmd = new SqlCommand("INSERT INTO [Products](Наименование,Тип,[Количество в наличии],[Цена за штуку/упаковку]) VALUES(@NAME,@TYPE,@COUNT,@PRICE)", con);
                    cmd.Parameters.AddWithValue("NAME", textBox36.Text);
                    cmd.Parameters.AddWithValue("TYPE", "Открытка");
                    cmd.Parameters.AddWithValue("COUNT", textBox35.Text);
                    cmd.Parameters.AddWithValue("PRICE", textBox34.Text);
                    cmd.ExecuteNonQuery();
                    con.Close();
                    dataGridView1.DataSource = Show_Data_Products(s[0]);
                    Postcards_razr = true;
                }
                if (Stationery_praducts)
                {
                    con.Open();
                    SqlCommand cmd = new SqlCommand("INSERT INTO [Products](Наименование,Тип,[Количество в наличии],[Цена за штуку/упаковку]) VALUES(@NAME,@TYPE,@COUNT,@PRICE)", con);
                    cmd.Parameters.AddWithValue("NAME", textBox28.Text);
                    cmd.Parameters.AddWithValue("TYPE", "Канцелярия");
                    cmd.Parameters.AddWithValue("COUNT", textBox23.Text);
                    cmd.Parameters.AddWithValue("PRICE", textBox18.Text);
                    cmd.ExecuteNonQuery();
                    con.Close();
                    dataGridView1.DataSource = Show_Data_Products(s[0]);
                    Stationery_praducts_razr = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ошибка!!! Введены не корректные данные или не все поля заполнены!!!", "Ошибка!!!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Books_razr = false; Magazins_razr = false; Postcards_razr = false; Stationery_praducts_razr = false;
            }
            finally
            {
                con.Close();
            }
        }
        void Dell_Data_Big_Table(int k)
        {
            try
            {
                if (Books)
                {
                    con.Open();
                    SqlCommand cmd = new SqlCommand("DELETE FROM [Products] WHERE ID = '" + dataGridView2.Rows[k].Cells[dataGridView2.ColumnCount - 1].Value + "'", con);
                    cmd.ExecuteNonQuery();
                    con.Close();
                }
                if (Magazins)
                {
                    con.Open();
                    SqlCommand cmd = new SqlCommand("DELETE FROM [Products] WHERE ID = '" + dataGridView3.Rows[k].Cells[dataGridView3.ColumnCount - 1].Value + "'", con);
                    cmd.ExecuteNonQuery();
                    con.Close();
                }
                if (Postcards)
                {
                    con.Open();
                    SqlCommand cmd = new SqlCommand("DELETE FROM [Products] WHERE ID = '" + dataGridView4.Rows[k].Cells[dataGridView4.ColumnCount - 1].Value + "'", con);
                    cmd.ExecuteNonQuery();
                    con.Close();
                }
                if (Stationery_praducts)
                {
                    con.Open();
                    SqlCommand cmd = new SqlCommand("DELETE FROM [Products] WHERE ID = '" + dataGridView5.Rows[k].Cells[dataGridView5.ColumnCount - 1].Value + "'", con);
                    cmd.ExecuteNonQuery();
                    con.Close();
                }
                dataGridView1.DataSource = Show_Data_Products(s[0]);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ошибка!!! Введены не корректные данные или не все поля заполнены!!!", "Ошибка!!!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }

Присоединяйся

Зарегестрируйся с помощью социальных сетей.

Публикуй

Опиши работу, прикрепи файлы и назначь цену.

Зарабатывай

Получай пассивный доход с продажи работ.

Тебе понадобится 5 минут для публикации работы на сайте.
Похожие работы
Купить

1000,00 

(без учета комиссии 3,8 %)

BookManager.rar
606406
Книжный_магазин.docx
1254363
Оцени работу

рейтинг

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

Мы не грузим циферки, чтоб ты увидел контент как можно быстрее;

Комментарии (0)

AlexTrofumuk

/ /

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

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

Только зарегестрированые пользователи имеют возможность комментировать работы
База данных книжного магазина
Выполнено по средствам языка программирования C# + MySql
Категория: Образование
Стоимость: 1000,00