Фруктовый склад

Автор работы: Пользователь скрыл имя, 07 Декабря 2014 в 22:37, курсовая работа

Описание работы

Цель работы: создать средствами SQL Server 2008 базу данных фруктового склада, предусмотреть реализацию следующих возможностей: добавление данных в записную книжку; удаление данных из записной книжки; поиск данных по конкретным признакам; изменение каких-либо данных.
Существует некоторый фруктовый склад, занимающийся куплей-продажей товара. Товар имеет определенные характеристики, такие как наименование, единица измерения, количество данного товара на складе, цена товара за покупку и др. Покупка и продажа товара выступают в качестве сделки, которые характеризуются датой сделки, общей суммой сделки и др. Оптовый склад имеет своих поставщиков и своих покупателей, с которыми наш склад и совершает сделки. Склад имеет всю информацию о поставщиках и покупателях, которая хранится в базе данных.

Содержание работы

Введение………………………………………………………………………………………3
Краткое описание…………………………………………………………………………….4
Системный анализ……………………………………………………………………………5
Скрипт. Создание таблиц и базы данных…………………………………………………..6
Схема базы данных или диаграмма………………………………………………………....9
Программа написанная на С#//……………………………………………………………..11
Заключение…………………………………………………………………………………..17

Файлы: 1 файл

Курсовой ФР сад.doc

— 1.07 Мб (Скачать файл)

            }

            catch (Exception a)

            {

                MessageBox.Show(a.Message);

            }

        }

 

        private void Udalit_pokupku_Click(object sender, EventArgs e)

        {

            st = string.Format(@"delete Pokupka where IdPokupka='{0}'", IdPokupka);

            podkl.Open();

            using (komanda = new SqlCommand(st, podkl))

            {

                komanda.ExecuteNonQuery();

                this.pokupkaTableAdapter.Fill(this.fruktoviy_sadDataSet.Pokupka);

                FIO_pokup.SelectedValue = nazv_tov.Text = kol_tov.Text = czena_pokup.Text = itogo_pokupki.Text = null;

            }

            podkl.Close();

        }

 

        private void Pokupka_dg_CellContentClick(object sender, DataGridViewCellEventArgs e)

        {

            try

            {

                IdPokupka = int.Parse(Pokupka_dg.Rows[e.RowIndex].Cells[0].Value.ToString());

                FIO_pokup.SelectedValue = Pokupka_dg.Rows[e.RowIndex].Cells[1].Value.ToString();

                nazv_tov.Text = Pokupka_dg.Rows[e.RowIndex].Cells[2].Value.ToString();

                kol_tov.Text = Pokupka_dg.Rows[e.RowIndex].Cells[3].Value.ToString();

                czena_pokup.Text = Pokupka_dg.Rows[e.RowIndex].Cells[4].Value.ToString();

                itogo_pokupki.Text = Pokupka_dg.Rows[e.RowIndex].Cells[5].Value.ToString();

                datapokupki.Text = Pokupka_dg.Rows[e.RowIndex].Cells[6].Value.ToString();

                comboBox1.SelectedValue = Pokupka_dg.Rows[e.RowIndex].Cells[7].Value.ToString();  

            }

            catch  { }

              

        }

 

        private void button1_Click(object sender, EventArgs e)

        {

            string search = textBox1.Text.Trim().ToLower();

            bool flag = false;

            List<int> poisk = new List<int>();

            for (int i = 0; i < Pokupka_dg.Rows.Count; i++)

            {

                for (int j = 0; j < Pokupka_dg.Columns.Count; j++)

                {

                    if (Pokupka_dg.Rows[i].Cells[j].Value.ToString().Trim().ToLower() == search)

                    {

                        flag = true;

                        break;

                    }

                    else

                    {

                        flag = false;

                    }

                }

                if (flag == false)

                {

                    poisk.Add(i);

                }

            }

            for (int i = poisk.Count - 1; i >= 0; i--)

            {

                Pokupka_dg.Rows.RemoveAt(poisk[i]);

            }

            textBox1.Text = null;

        }

 

        private void btn_Показать_список_Click_1(object sender, EventArgs e)

        {

            this.pokupkaTableAdapter.Fill(this.fruktoviy_sadDataSet.Pokupka);

        }

 

        private void btn_справка_Click(object sender, EventArgs e)

        {

            Справка Спр = new Справка();

            Спр.ShowDialog();

        }

 

       private void btn_Регистрация_Click(object sender, EventArgs e)

        {

            Покупатели Пок = new Покупатели();

            Пок.ShowDialog();

        } 

    }

}

 

Заключение

 

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

 

 

 


Информация о работе Фруктовый склад