Разработка программы по работе с базой данных «Ресторан»

Автор работы: Пользователь скрыл имя, 21 Мая 2012 в 17:14, курсовая работа

Краткое описание

Ресторан – место, обсуживающее людей, предоставление своих услуг в сфере обслуживания людей, имеющее меню, доставку продукции до места положения человека.
Целью курсовой работы является создание программы по работе с базой данных ресторана. Основой программы является автоматическая работа с базой данной ресторана. Задачами программы являются:
Создание даталогической модели БД Ресторана;
Создание приложения по работе с локальной БД;
Создание аналогичной БД на сервере MySQL;

Содержание

ВВЕДЕНИЕ 3
Глава 1. Анализ и описание предметной области 4
Описание предметной области 4
Анализ предметной области 5
Глава 2. Визуальное представление 9
ЗАКЛЮЧЕНИЕ 14
ЛИТЕРАТУРА 15
Исходный код программы

Вложенные файлы: 1 файл

kursovaya.docx

— 559.15 Кб (Скачать файл)

                      gl.t1.Clear();

                  }

                  for (i = 0; i < gl.MDR.FieldCount; i++)

                  {

                      gl.col = new DataColumn(gl.MDR.GetName(i),

                                      gl.MDR.GetFieldType(i));

                      gl.t1.Columns.Add(gl.col);

                  }

                  while (gl.MDR.Read())

                  {

                      gl.r = gl.t1.NewRow();

                      for (i = 0; i < gl.MDR.FieldCount; i++)

                          gl.r[i] = gl.MDR.GetString(i);

                      gl.t1.Rows.Add(gl.r); 

                  }

                  mySqlDataReaderBindingSource.DataSource = gl.t1;

                  if (mySqlDataReaderDataGridView.Columns.Count != 0)

                  { mySqlDataReaderDataGridView.Columns.Clear(); };

                  {

                      for (i = 0; i < gl.MDR.FieldCount; i++)

                      {

                          mySqlDataReaderDataGridView.Columns.Add(gl.MDR.GetName(i), gl.MDR.GetName(i));

                          mySqlDataReaderDataGridView.Columns[i].DataPropertyName = gl.t1.Columns[i].ToString();

                      }

                  }

                  gl.MDR.Close();

        }          

       

        private void Form7_FormClosed(object sender, FormClosedEventArgs e)

        {

            gl.Connect.Close();

            Application.Exit();

        } 

        private void выходToolStripMenuItem_Click(object sender, EventArgs e)

        {

            Application.Exit();

        } 

        private void button3_Click(object sender, EventArgs e)

        {

            gl.cmd.CommandText = "insert into dostavka values ('" + textBox1.Text + "','" + textBox2.Text + "'," + textBox3.Text + "," + textBox4.Text + ");";

            gl.cmd.ExecuteNonQuery();

            gl.cmd.CommandText = "insert into zakazy values ('" + textBox1.Text + "','2010-12-20 22:12:55','" + textBox6.Text + "' );";

            gl.cmd.ExecuteNonQuery();

            this.общаяToolStripMenuItem1_Click(sender, e);

           

        } 

        private void доставкаToolStripMenuItem_Click(object sender, EventArgs e)

        {

                      gl.cmd.CommandText = "Select*from dostavka";

            int i;

            gl.MDR = gl.cmd.ExecuteReader();

            gl.DB = new DataSet();

            gl.t1 = gl.DB.Tables.Add("cafe");

            if (gl.t1 == null)

            {

                gl.t1 = gl.DB.Tables.Add("cafe");

                for (i = 0; i < gl.MDR.FieldCount; i++)

                {

                    gl.col = new DataColumn(gl.MDR.GetName(i), gl.MDR.GetFieldType(i));

                                        gl.t1.Columns.Add(gl.col);

                }

            }

            else

            {

                gl.t1.Clear();

            }

            for (i = 0; i < gl.MDR.FieldCount; i++)

            {

                gl.col = new DataColumn(gl.MDR.GetName(i),

                                gl.MDR.GetFieldType(i));

                              gl.t1.Columns.Add(gl.col);

            }

                        while (gl.MDR.Read())

            {

                gl.r = gl.t1.NewRow();

                for (i = 0; i < gl.MDR.FieldCount; i++)

                    gl.r[i] = gl.MDR.GetString(i);

                gl.t1.Rows.Add(gl.r); 

            }

            mySqlDataReaderBindingSource.DataSource = gl.t1;

            if (mySqlDataReaderDataGridView.Columns.Count != 0)

            { mySqlDataReaderDataGridView.Columns.Clear(); };

            {

                for (i = 0; i < gl.MDR.FieldCount; i++)

                {

                    mySqlDataReaderDataGridView.Columns.Add(gl.MDR.GetName(i), gl.MDR.GetName(i));

                    mySqlDataReaderDataGridView.Columns[i].DataPropertyName = gl.t1.Columns[i].ToString();

                }

            }

            gl.MDR.Close();

        } 

       private void едаToolStripMenuItem1_Click(object sender, EventArgs e)

        {   gl.cmd.CommandText = "Select*from eit";

             int i;

            gl.MDR = gl.cmd.ExecuteReader();

            gl.DB = new DataSet();

            gl.t1 = gl.DB.Tables.Add("cafe");

            if (gl.t1 == null)

            {

                gl.t1 = gl.DB.Tables.Add("cafe");

                for (i = 0; i < gl.MDR.FieldCount; i++)

                {

                    gl.col = new DataColumn(gl.MDR.GetName(i), gl.MDR.GetFieldType(i));

Информация о работе Разработка программы по работе с базой данных «Ресторан»