Помощь в написании студенческих работ
Антистрессовый сервис

Построение интерактивного windows-приложения с использованием языка программирования C# для доставки обедов

Курсовая Купить готовую Узнать стоимостьмоей работы

В данной работе создана автоматизированная система дляпредприятия по доставке обедов. Алгоритм работы: клиент звонит в организацию, сотрудник берет трубку и консультирует клиента о продукции. При этом всю информацию сотрудник смотрит в программе. Если в указанную дату и нужный товаресть, то сотрудник заносит информацию в программу о заказе этого товара. Если товара нет в наличии, то сотрудник… Читать ещё >

Построение интерактивного windows-приложения с использованием языка программирования C# для доставки обедов (реферат, курсовая, диплом, контрольная)

Содержание

  • ВВЕДЕНИЕ
  • 1. ОБЩАЯ ЧАСТ
    • 1. 1. Цель разработки
    • 1. 2. Требования к программе
    • 1. 3. Анализ средств программирования
  • 2. СПЕЦИАЛЬНАЯ ЧАСТ
    • 2. 1. Описание алгоритма
    • 2. 2. Описание программы
    • 2. 3. Оценка результатов решения задачи
  • Заключение
  • СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

mdb" ;OleDbDataAdapter dataAdapter = new OleDbDataAdapter (CommandText, ConnectionString);dataAdapter.Fill (ds, «Клиенты»);dataGridView2.DataSource = ds. Tables[" Клиенты" ]. DefaultView;int i = 0;int j = 0;StreamWriter file = new StreamWriter («клиенты.txt»);try{ file. Write (dataGridView2.Columns[0]. HeaderText. ToString () + ««); file. WriteLine (dataGridView2.Columns[1]. HeaderText. ToString () + ««); for (j = 0; j < dataGridView2.Rows.Count — 1; j++) { for (i = 0; i < dataGridView2. ColumnCount; i++) {file.Write (dataGridView2.Rows[j]. Cells[i].Value.ToString () + ««); } file. WriteLine (); }}catch (Exception e1){ MessageBox. Show (e1.Message + i + «» + j);}finally{ file. Close ();} } private void услугиToolStripMenuItem_Click (object sender, EventArgs e)//пункт меню отчетыуслуги{DataSetds = newDataSet (); //выполняем запрос на выборку данных и сохраняем результаты в текстовый файлstring CommandText = @» SELECT * FROM Услуги;» ;string ConnectionString = @» Provider=Microsoft.Jet.OLEDB.

4.0;Data Source=-DataDirectory-dostavka.mdb" ;OleDbDataAdapter dataAdapter = new OleDbDataAdapter (CommandText, ConnectionString);dataAdapter.Fill (ds, «Услуги»);dataGridView2.DataSource = ds. Tables[" Услуги" ]. DefaultView;int i = 0;int j = 0;StreamWriter file = new StreamWriter («услуги.txt»);try{ file. Write (dataGridView2.Columns[0]. HeaderText. ToString () + ««); file. WriteLine (dataGridView2.Columns[1]. HeaderText. ToString () + ««); for (j = 0; j < dataGridView2.Rows.Count — 1; j++) { for (i = 0; i < dataGridView2. ColumnCount; i++) {file.Write (dataGridView2.Rows[j]. Cells[i].Value.ToString () + ««); } file. WriteLine (); }}catch (Exception e1){ MessageBox. Show (e1.Message + i + «» + j);}finally{ file. Close ();} }private void услугиToolStripMenuItem1_Click (object sender, EventArgs e){DataSet ds = new DataSet (); //лучше объявить как поле классаstring CommandText = @» SELECT * FROM Услуги;» ;string ConnectionString = @» Provider=Microsoft.Jet.OLEDB.

4.0;Data Source=-DataDirectory-Hotel.mdb" ;OleDbDataAdapter dataAdapter = new OleDbDataAdapter (CommandText, ConnectionString);dataAdapter.Fill (ds, «Услуги»);dataGridView2.DataSource = ds. Tables[" Услуги" ]. DefaultView;int i = 0;int j = 0;StreamWriter file = new StreamWriter («услуги.txt»);try{file.Write (dataGridView2.Columns[0]. HeaderText. ToString () + ««);file.WriteLine (dataGridView2.Columns[1]. HeaderText. ToString () + ««);for (j = 0; j < dataGridView2.Rows.Count — 1; j++){for (i = 0; i < dataGridView2. ColumnCount; i++){file.Write (dataGridView2.Rows[j]. Cells[i].Value.ToString () + ««);}file.WriteLine ();}}catch (Exception e1){MessageBox.Show (e1.Message + i + «» + j);}finally{file.Close ();}}Помощь.В результате выбора пункта меню появляется окно справки. Запускается вторая форма с картинкой.Выход.В результате выбора происходит выход из нашей программы.

Заключение

.

В данной работе создана автоматизированная система дляпредприятия по доставке обедов. Алгоритм работы: клиент звонит в организацию, сотрудник берет трубку и консультирует клиента о продукции. При этом всю информацию сотрудник смотрит в программе. Если в указанную дату и нужный товаресть, то сотрудник заносит информацию в программу о заказе этого товара. Если товара нет в наличии, то сотрудник предлагает заказать другой товар. Основные результаты работы, следующие:

Проведен анализ литературы, и сделан выбор средств и методов реализации задачи. Создана база данных для работы программы. Создано приложение для работы с базой данных. Разработанную программу можно применить к любому предприятию по доставке еды при условии внесения первоначальных данных в базу данных. Поставленная цель исследования выполнена, все задачи решены. СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫАгальцов, В. П. Базы данных. В 2-х т. Т.

2. Распределенные и удаленные базы данных: Учебник / В. П. Агальцов. — М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2015. — 272 c. Ашманов, С. А. Линейное программирование / С. А. Ашманов.

— М.: [не указано], 2014. -&# 160;436 c. Бабенко, М. А.

Введение

в теорию алгоритмов и структур данных. / М. А. Бабенко, М. В. Левин. — М.: МЦНМО, 2014. ;

144 c. Базы данных: учебник Гущин А. Н. Директ-Медиа 2014 г. 266 страниц. Баранчиков А. И.

Синтез информационных структур хранения данных на основе анализа предметных областей/А. И. Баранчиков. — Рязань: Рязанская обл. типография, 2014.

— 229 с. Бекаревич Ю. Б. M icrosoft Access 2013: самоучитель/Юрий Бекаревич, Нина Пушкина. — Санкт-Петербург: БХВ-Петербург, 2014.

— 464 с.: ил. Болнокин, В. Е. Анализ и синтез систем автоматического управления на ЭВМ. Алгоритмы и программы / В. Е. Болнокин, П. И. Чинаев. — М.: Радио и связь, 2015.

— 248 c. Болонкин Анализ и синтез систем автоматического управления на ЭВМ. Алгоритмы и программы / Болонкин. — М.: Радио и связь, 2014. — 256 c. Верещагин, Н.

К. Лекции по математической логике и теории алгоритмов. Часть 3. Вычислимые функции / Н. К. Верещагин, А.

Шень. — Москва: СИНТЕГ, 2016. — 192 c. Вирт Алгоритмы и структуры данных / Вирт, Никлаус. — М.: СПб: Невский Диалект; Издание 2-е, испр., 2015. ;

352 c. Вирт, Н. Алгоритмы+структуры данных=программы / Н. Вирт. — М.: [не указано], 2015. -&# 160;830 c. Вихрев, В. В. Алгоритм шахматной программы Кентавр / В. В. Вихрев.

— М.: РНЦ Курчатовский институт, 2014. -&# 160;396 c. Вычислительная техника, алгоритмы и системы управления. ;

М.: ИНЭУМ, 2015. — 275 c. Гаврилов М. В. Информатика, а также информационные технологии: учебник для бакалавров/М. В.

Гаврилов, В. А. Климов.- 3-е изд., перераб., а также доп.- Москва: Юрайт, 2016. 377, с.: ил. Гвоздева В. А. Базовые и прикладные информационные технологии: [учебник по техническим специальностям]/В. А.

Гвоздева. — Москва: Форум: ИНФРА-М, 2016. — 382 с.: ил. Глухов, М. М. Задачи и упражнения по математической логике, дискретным функциям и теории алгоритмов / М. М. Глухов. — М.: Лань, 2014.

— 609 c. Голицына, О. Л. Базы данных: Учебное пособие / О. Л. Голицына, Н. В. Максимов, И. И. Попов. — М.: Форум, 2015. — 400 c. Джейсон Visual C# .NET. Полное руководство / Джейсон, Майк Прайс;, Гандэрлой.

— М.: Корона Принт, 2016. — 960 c. Дмитриева И. С. Проектирование экономических информационных систем: учебное пособие/И. С. Дмитриева, Е. В.

Музюкова, Н. Е. Шевелева. — 2-е изд., перераб. и доп. — Волгоград: Волгоградское научное издательство, 2014. ;

96 с.: ил. Дрогобыцкая К. С. Архитектурные модели экономических систем/К. С. Дрогобыцкая, И. Н. Дрогобыцкий; Финансовый ун-т при Правительстве Рос. Федерации. ;

Москва: Вузовский учебник: ИНФРА-М, 2014. — 299, с.: ил. Захаров, М. Н. Контроль и минимизация затрат предприятия в системе логистики: учебное пособие / М. Н. Захаров. ;

М.: Экзамен, 2014. — 158 c. Захарова, Л. Е. Алгоритмы дискретной математики / Л. Е. Захарова. — М.: [не указано], 2015. -&# 160;349 c. Информатика в экономике: учебное пособие/[Бубнова Н.

Г., а также др.]; под ред. Б. Е. Одинцова, А.

Н. Романова.

Москва: Вузовский учебник: ИНФРА-М, 2016. 476, с.: ил.; 22 см.- Библиогр.: 472 с.

Показать весь текст

Список литературы

  1. , В.П. Базы данных. В 2-х т. Т. 2. Распределенные и удаленные базы данных: Учебник / В. П. Агальцов. — М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2015. — 272 c.
  2. , С.А. Линейное программирование / С. А. Ашманов. — М.: [не указано], 2014. — 436 c.
  3. , М. А. Введение в теорию алгоритмов и структур данных. / М. А. Бабенко, М. В. Левин. — М.: МЦНМО, 2014. — 144 c.
  4. Базы данных: учебник Гущин А. Н. Директ-Медиа 2014 г. 266 страниц.
  5. А. И. Синтез информационных структур хранения данных на основе анализа предметных областей/А. И. Баранчиков. — Рязань: Рязанская обл. типография, 2014. — 229 с.
  6. Ю. Б. Microsoft Access 2013: самоучитель/Юрий Бекаревич, Нина Пушкина. — Санкт-Петербург: БХВ-Петербург, 2014. — 464 с.: ил.
  7. , В.Е. Анализ и синтез систем автоматического управления на ЭВМ. Алгоритмы и программы / В. Е. Болнокин, П. И. Чинаев. — М.: Радио и связь, 2015. — 248 c.
  8. Болонкин Анализ и синтез систем автоматического управления на ЭВМ. Алгоритмы и программы / Болонкин. — М.: Радио и связь, 2014. — 256 c.
  9. , Н. К. Лекции по математической логике и теории алгоритмов. Часть 3. Вычислимые функции / Н. К. Верещагин, А. Шень. — Москва: СИНТЕГ, 2016. — 192 c.
  10. Вирт Алгоритмы и структуры данных / Вирт, Никлаус. — М.: СПб: Невский Диалект; Издание 2-е, испр., 2015. — 352 c.
  11. , Н. Алгоритмы+структуры данных=программы / Н. Вирт. — М.: [не указано], 2015. — 830 c.
  12. , В.В. Алгоритм шахматной программы Кентавр / В. В. Вихрев. — М.: РНЦ Курчатовский институт, 2014. — 396 c.
  13. Вычислительная техника, алгоритмы и системы управления. — М.: ИНЭУМ, 2015. — 275 c.
  14. М. В. Информатика, а также информационные технологии: учебник для бакалавров/М. В. Гаврилов, В. А. Климов.- 3-е изд., перераб., а также доп.- Москва: Юрайт, 2016.- 377, с.: ил.
  15. В. А. Базовые и прикладные информационные технологии: [учебник по техническим специальностям]/В. А. Гвоздева. — Москва: Форум: ИНФРА-М, 2016. — 382 с.: ил.
  16. , М.М. Задачи и упражнения по математической логике, дискретным функциям и теории алгоритмов / М. М. Глухов. — М.: Лань, 2014. — 609 c.
  17. , О.Л. Базы данных: Учебное пособие / О. Л. Голицына, Н. В. Максимов, И. И. Попов. — М.: Форум, 2015. — 400 c.
  18. Джейсон Visual C# .NET. Полное руководство / Джейсон, Майк Прайс;, Гандэрлой. — М.: Корона Принт, 2016. — 960 c.
  19. И. С. Проектирование экономических информационных систем: учебное пособие/И. С. Дмитриева, Е. В. Музюкова, Н. Е. Шевелева. — 2-е изд., перераб. и доп. — Волгоград: Волгоградское научное издательство, 2014. — 96 с.: ил.
  20. К. С. Архитектурные модели экономических систем/К. С. Дрогобыцкая, И. Н. Дрогобыцкий; Финансовый ун-т при Правительстве Рос. Федерации. — Москва: Вузовский учебник: ИНФРА-М, 2014. — 299, с.: ил.
  21. , М.Н. Контроль и минимизация затрат предприятия в системе логистики: учебное пособие / М. Н. Захаров. — М.: Экзамен, 2014. — 158 c.
  22. , Л.Е. Алгоритмы дискретной математики / Л. Е. Захарова. — М.: [не указано], 2015. — 349 c.
  23. Информатика в экономике: учебное пособие/[Бубнова Н. Г., а также др.]; под ред. Б. Е. Одинцова, А. Н. Романова.- Москва: Вузовский учебник: ИНФРА-М, 2016.- 476, с.: ил.; 22 см.- Библиогр.: 472 с.
Заполнить форму текущей работой
Купить готовую работу

ИЛИ