Проектирование базы данных "Автосервис"

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 02.04.2015
Размер файла 665,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

SqlParameter myParam22 = new SqlParameter("@Param22", SqlDbType.NVarChar, 50);

myParam22.Value = number;

SqlParameter myParam23 = new SqlParameter("@Param23", SqlDbType.Int);

myParam23.Value = price;

SqlParameter myParam24 = new SqlParameter("@Param24", SqlDbType.NVarChar, 50);

myParam24.Value = numberr;

SqlCommand myCommand5 = new SqlCommand

("Update work Set work = @Param19, detali = @Param20, worker = @Param21, number = @Param22, price = @Param23 where number = @Param24;", myConnection010);

myCommand5.Parameters.Add(myParam19);

myCommand5.Parameters.Add(myParam20);

myCommand5.Parameters.Add(myParam21);

myCommand5.Parameters.Add(myParam22);

myCommand5.Parameters.Add(myParam23);

myCommand5.Parameters.Add(myParam24);

myCommand5.ExecuteNonQuery();

myConnection010.Close();

Console.WriteLine("Запись изменена!\n");

break;

}

catch

{

Console.WriteLine("Не удалось подключиться к серверу!\n");

break;

}

case "10":

Console.WriteLine("Введите фамилию клиента которого хотите удалить");

fam = Console.ReadLine();

if (fam.Length == 0)

{

Console.WriteLine("Не была введена фамилию клиента , которого вы хотите удалить!\n");

break;

}

SqlConnection myConnection10 = new SqlConnection(@"server=localhost; Trusted_Connection=yes; database=ServiceStation; Connection timeout=10");

try

{

myConnection10.Open();

SqlDataReader myReader2 = null;

SqlParameter myParam25 = new SqlParameter("@Param25", SqlDbType.NVarChar, 50);

myParam25.Value = fam;

SqlCommand myCommand6 = new SqlCommand("Select * from client where fam =@Param25",

myConnection10);

myCommand6.Parameters.Add(myParam25);

myReader2 = myCommand6.ExecuteReader();

if (myReader2.Read() == true)

{

while (myReader2.Read() == true)

{

Console.Write("Фамилия: " + myReader2["Fam"].ToString() + "\n");

Console.Write("Имя: " + myReader2["Name"].ToString() + "\n");

Console.Write("Отчество: " + myReader2["Ochestvo"].ToString() + "\n");

Console.Write("Марка машины: " + myReader2["Marka"].ToString() + "\n");

Console.Write("Регистрационный номер: " + myReader2["Number"].ToString() + "\n\n");

}

}

myConnection10.Close();

}

catch

{

Console.WriteLine("Не удалось подключиться к серверу!\n");

break;

}

SqlConnection myConnection011 = new SqlConnection(@"server=localhost; Trusted_Connection=yes; database=ServiceStation; Connection timeout=10");

try

{

myConnection011.Open();

SqlParameter myParam26 = new SqlParameter("@Param26", SqlDbType.NVarChar, 50);

myParam26.Value = fam;

SqlCommand myCommand4 = new SqlCommand("Delete FROM client WHERE fam =@Param26",

myConnection011);

myCommand4.Parameters.Add(myParam26);

myCommand4.ExecuteReader();

myConnection011.Close();

Console.WriteLine("\nЗапись удалена!\n");

break;

}

catch

{

Console.WriteLine("Не удалось подключиться к серверу!\n");

break;

}

case "11":

Console.WriteLine("Введите Регистрационный номер , по которому вы хотите удалить запись из базы данных");

number = Console.ReadLine();

if (number.Length == 0)

{

Console.WriteLine("Не был введен номер!\n");

break;

}

SqlConnection myConnection11 = new SqlConnection(@"server=localhost; Trusted_Connection=yes; database=ServiceStation; Connection timeout=10");

try

{

myConnection11.Open();

SqlDataReader myReader2 = null;

SqlParameter myParam27 = new SqlParameter("@Param27", SqlDbType.NVarChar, 50);

myParam27.Value = number;

SqlCommand myCommand6 = new SqlCommand("Select * from work where number = @Param27",

myConnection11);

myCommand6.Parameters.Add(myParam27);

myReader2 = myCommand6.ExecuteReader();

if (myReader2.Read() == true)

{

while (myReader2.Read() == true)

{

Console.Write("Работы: " + myReader2["Work"].ToString() + "\n");

Console.Write("Детали: " + myReader2["Detali"].ToString() + "\n");

Console.Write("Мастер: " + myReader2["Worker"].ToString() + "\n");

Console.Write("Регистрационный номер машины: " + myReader2["Number"].ToString() + "\n");

Console.Write("Цена: " + myReader2["Price"].ToString() + "\n\n");

}

}

myConnection11.Close();

}

catch

{

Console.WriteLine("Не удалось подключиться к серверу!\n");

break;

}

//myConnection012

SqlConnection myConnection012 = new SqlConnection(@"server=localhost; Trusted_Connection=yes; database=ServiceStation; Connection timeout=10");

try

{

myConnection012.Open();

SqlParameter myParam28 = new SqlParameter("@Param28", SqlDbType.NVarChar, 50);

myParam28.Value = number;

SqlCommand myCommand4 = new SqlCommand("Delete FROM work WHERE number =@Param28",

myConnection012);

myCommand4.Parameters.Add(myParam28);

myCommand4.ExecuteReader();

myConnection012.Close();

Console.WriteLine("\nЗапись удалена!\n");

break;

}

catch

{

Console.WriteLine("Не удалось подключиться к серверу!\n");

break;

}

case "12":

Console.WriteLine("Введите регистрационный номер машины,по которому нужно найти владельца и модель автомобиля:");

number = Console.ReadLine();

if (number.Length == 0)

{

Console.WriteLine("Не был введен регистрационный номер машины !\n");

break;

}

SqlConnection myConnection12 = new SqlConnection(@"server=localhost; Trusted_Connection=yes; database=ServiceStation; Connection timeout=10");

try

{

myConnection12.Open();

SqlDataReader myReader5 = null;

SqlParameter myParam29 = new SqlParameter("@Param29", SqlDbType.NVarChar, 50);

myParam29.Value = number;

SqlCommand myCommand5 = new SqlCommand("Select * from client where number like @Param29", myConnection12);

myCommand5.Parameters.Add(myParam29);

myReader5 = myCommand5.ExecuteReader();

while (myReader5.Read())

{

Console.Write("\nФамилия: " + myReader5["Fam"].ToString() + "\n");

Console.Write("Имя: " + myReader5["Name"].ToString() + "\n");

Console.Write("Отчество: " + myReader5["Ochestvo"].ToString() + "\n");

Console.Write("Марка машины: " + myReader5["Marka"].ToString() + "\n");

Console.Write("Регистрационный номер: " + myReader5["Number"].ToString() + "\n\n");

}

myConnection12.Close();

break;

}

catch

{

Console.WriteLine("Не удалось подключиться к серверу!\n");

break;

}

case "13":

Console.WriteLine("Введите фамилию мастера которого нужно найти:");

worker = Console.ReadLine();

if (worker.Length == 0)

{

Console.WriteLine("Не была введена фамилию мастера которого нужно найти!\n");

break;

}

SqlConnection myConnection13 = new SqlConnection(@"server=localhost; Trusted_Connection=yes; database=ServiceStation; Connection timeout=10");

try

{

myConnection13.Open();

SqlDataReader myReader5 = null;

SqlParameter myParam30 = new SqlParameter("@Param30", SqlDbType.NVarChar, 50);

myParam30.Value = worker;

SqlCommand myCommand5 = new SqlCommand("Select * from work where worker like @Param30", myConnection13);

myCommand5.Parameters.Add(myParam30);

myReader5 = myCommand5.ExecuteReader();

while (myReader5.Read())

{

Console.Write("\nРаботы: " + myReader5["Work"].ToString() + "\n");

Console.Write("Детали: " + myReader5["Detali"].ToString() + "\n");

Console.Write("Мастер: " + myReader5["Worker"].ToString() + "\n");

Console.Write("Регистрационный номер машины: " + myReader5["Number"].ToString() + "\n");

Console.Write("Цена: " + myReader5["Price"].ToString() + "\n\n");

}

myConnection13.Close();

break;

}

catch

{

Console.WriteLine("Не удалось подключиться к серверу!\n");

break;

}

case "14":

flag2 = false;

return;

default:

Console.WriteLine("Не верно! Введите соответствующую действию цифру !");

break;

}

}

}

}

Размещено на Allbest.ru


Подобные документы

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

    курсовая работа [2,1 M], добавлен 25.09.2010

  • Классификация компьютерных сетей. Схема подключения к Интернету, каналы передачи и приема информации. Разработка сайта с использованием скриптового языка программирования PHP и базы данных MySQL (база данных о квартирах, предназначенных для продажи).

    контрольная работа [3,6 M], добавлен 09.05.2012

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

    контрольная работа [664,9 K], добавлен 13.06.2014

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

    курсовая работа [816,5 K], добавлен 05.02.2018

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

    курсовая работа [1,2 M], добавлен 30.01.2016

  • Проектирование информационной системы отслеживания финансовой стороны работы автосервиса. Спецификация требований к системе. Проектирование прецедентов, определение классов приложения. Описание основных форм проектируемого интерфейса приложения.

    курсовая работа [865,9 K], добавлен 12.10.2014

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

    курсовая работа [550,3 K], добавлен 07.04.2018

  • Разработка программы обработки типизированных файлов с кодом на языке Object Pascal, с использованием компонентов Delphi для ввода и вывода данных. Разработка экранных форм и алгоритма программы. Описание программных модулей и инструкция оператору.

    курсовая работа [1,5 M], добавлен 08.02.2011

  • Разработка приложения для работы с базой данных с использованием объектно-ориентированного и визуального программирования. Обзор языка элементов языка программирования Delphi. Проектирование базы данных автозаправки. Клиентская система приложения.

    курсовая работа [2,3 M], добавлен 31.01.2016

  • Создание программного обеспечения, обслуживающего рабочее место оператора автосервиса. Обеспечение просмотра базы данных с возможностью удаления из нее информации. Контроль входной информации. Загрузка компонентов, добавление и редактирование записей.

    курсовая работа [827,4 K], добавлен 01.09.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.