Проектирование базы данных "Автосервис"
Разработка программного обеспечения для автоматизации доступа, обработки, вывода информации об услугах автосервиса и его клиентах с использованием языка программирования С# и 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