База данных 'Автосервис'. Курсовая работа (т). Информационное обеспечение, программирование.

База данных 'Автосервис'. Курсовая работа (т). Информационное обеспечение, программирование.




🛑 👉🏻👉🏻👉🏻 ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻


























































Информационное обеспечение, программирование

Вы можете узнать стоимость помощи в написании студенческой работы.


Помощь в написании работы, которую точно примут!

Похожие работы на - База данных 'Автосервис'

Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе

Нужна качественная работа без плагиата?

Не нашел материал для своей работы?


Поможем написать качественную работу Без плагиата!

ПЕРВОЕ ВЫСШЕЕ
ТЕХНИЧЕСКОЕ ЗАВЕДЕНИЕ РОССИИ


МИНИСТЕРСТВО
ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ


Федеральное
государственное бюджетное образовательное учреждение высшего профессионального
образования


«НАЦИОНАЛЬНЫЙ
МИНЕРАЛЬНО-СЫРЬЕВОЙ УНИВЕРСИТЕТ «ГОРНЫЙ»
















По
дисциплине: Прикладное программирование






1.        Описание предметной области


В наш век, век цифровых технологий ЭВМ играют важнейшую роль. Сейчас в
каждой организации - будь то государственные учреждения или частные фирмы все
компьютеризировано, а это обусловлено очень высокой вычислительной мощностью.
Вычисление даже самых сложных процессов и поставленных задач выполняется в
кратчайшие сроки, а фактор времени зачастую играет важнейшую роль в большинстве
поставленных задач. Вычислительная мощность и объем памяти ЭВМ в последние годы
стали невероятно велики, а цены на них существенно снизились, это и
способствовало массовой компьютеризации абсолютно всех отраслей деятельности человека.
Сейчас трудно представить жизнь без умной машины, которая упрощает и ускоряет
огромное количество поставленных задач. Полезность компьютера сводится на нет
при отсутствии специализированного программного обеспечению, без которого
«железный помощник» становится бесполезен. В данном труде пойдет речь о
создании такой немаловажной, а в большинстве организаций и основной программе,
название которой база данных. В данном конкретном случае база данных
автосервиса.









1.     Описание предметной области




Целью задачи является получение программного продукта, позволяющего
хранить сведения о клиентах сервиса, дефектах их авто, обеспечивающего
эффективность и надежность обработки данных.


База данных автосервиса предназначена для операторов автосервиса и
обеспечивает доступ к информации о марке авто, дате визита, неисправности, vin номере авто, также информации о
клиентах: номер телефона и т.д.


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


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


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




Таблица custumers связана с таблицей masters с помощью связи 1:N по полю vin_number


Таблица custumers связана с таблицей calculation с помощью связи 1:1 по полю vin_number




Таблица 1: Клиенты (ведущая таблица)


программный
автосервис база редактирование


Задание преподавателя для проведения практических занятий и выполнения
курсовой работы.


Программа предназначена для автоматизации работы операторов автосервиса.


·         Должна автоматизировать работу
оператора автосервиса


·         Информация должна постоянно храниться
на жестком диске ЭВМ


·         Должен быть обеспечен просмотр базы
данных с возможностью удаления из нее указанной информации.


·         Программа должна обрабатывать
ошибочные действия пользователя и сообщать ему об этом.


·         Программа должна обеспечивать контроль
входной информации.









private void Form1_Load(object sender,
EventArgs e) {}
// загрузка основных компонентовvoid
b_add_Click(object sender, EventArgs e) {} // добавление новой записиvoid
b_replace_Click(object sender, EventArgs e) {} // редактирование записи


private void b_cancel1_Click(object sender,
EventArgs e)
{} // отмена действия


private void b_save_Click(object sender,
EventArgs e)
{} // сохранение изменений


private void b_record1_Click(object sender,
EventArgs e)
{} // записать данные


private void b_delete_Click(object sender,
EventArgs e)
{} // удалить данные


private void b_exit_Click(object sender,
EventArgs e)
{} // выход из программы




Таблица 1 «Клиенты» и таблица 2 «Мастера» связаны отношением
«Один-ко-многим» по полю vin_number.


Таблица 1 «Клиенты» и таблица 3 «стоимость» связаны отношением
«Один-к-одному» по полю vin_number.




Главная таблица программы «Автосервис» включает в себя:


1.        Список автомобилей клиентов


2.        Дату обращения владельца автомобиля


6.        Управление списком клиентов
осуществляется кнопками (Добавить/Заменить/Удалить)


7.        Отображение и запись клиентов салона


9.        Запросы к списку клиентов


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


В процессе выполнения курсовой работы были приобретены навыки в области построения
и программирования баз данных на языке программирования C#.









1.     Матюхин
С.А «Программирование на С# объектно-ориентированный подход» - учебно
методический комплекс 2013 г.


2.     А. Хейлсберг, М.
Торгерсен, С. Вилтамут, П. Голд Язык программирования C#. Классика Computers
Science. 4-е издание = C# Programming Language (Covering C#
4.0), 4th Ed. - СПб.: «Питер»
,
2012. - 784 с. - ISBN 978-5-459-00283-6



3.     Э. Стиллмен, Дж. Грин Изучаем C#. 2-е
издание = Head First C#, 2ed. - СПб.:
«Питер» ,
2012. - 704 с. - ISBN 978-5-4461-0105-4



4.     Эндрю Троелсен Язык
программирования C# 5.0 и платформа .NET 4.5, 6-е издание
= Pro C# 5.0 and the .NET 4.5 Framework,
6th edition. - М.: «Вильямс»
,
2013. - 1312 с. - ISBN 978-5-8459-1814-7



5.     Джозеф Албахари, Бен
Албахари C# 5.0. Справочник. Полное описание языка
= C# 5.0 in a Nutshell: The Definitive
Reference. - М.: «Вильямс»
,
2013. - 1008 с. - ISBN 978-5-8459-1819-2



6.     Герберт Шилдт. C# 4.0: полное руководство = C# 4.0 The Complete Reference. - М.: «Вильямс»
,
2010. - С. 1056. - ISBN 978-5-8459-1684-6










using
System;System.Collections.Generic;System.ComponentModel;System.Data;System.Drawing;System.Linq;System.Text;System.Threading.Tasks;System.Windows.Forms;auto


{();.Visible = false;.Visible = false;


}void
customersBindingNavigatorSaveItem_Click_1(object sender, EventArgs e)


{.Validate();.customersBindingSource.EndEdit();.tableAdapterManager.UpdateAll(this.db_autoDataSet);


}void Form1_Load(object sender, EventArgs e)


// TODO: This line of code loads data into
the 'db_autoDataSet.masters' table. You can move, or remove it, as
needed..mastersTableAdapter.Fill(this.db_autoDataSet.masters);


// TODO: This line of code loads data into
the 'db_autoDataSet.calculation' table. You can move, or remove it, as
needed..calculationTableAdapter.Fill(this.db_autoDataSet.calculation);


// TODO: This line of code loads data into
the 'db_autoDataSet.customers' table. You can move, or remove it, as needed..customersTableAdapter.Fill(this.db_autoDataSet.customers);


}void b_exit_Click(object sender, EventArgs
e)


}void button5_Click_1(object sender,
EventArgs e)


}void b_add_Click(object sender, EventArgs
e)


{.Visible = true;_replace.Visible =
false;_delete.Visible = false;_exit.Visible = false;_add.Visible =
false;_exit2.Visible = false;_save.Visible = false;.Text = "";.Text =
"";.Text = "";.Text = "";.Text = "";


}void b_replace_Click(object sender,
EventArgs e)


{.Text = customers DataGridView.CurrentRow.Cells[0].Value.ToString();.Text
= customers DataGridView.CurrentRow.Cells[1].Value.ToString();.Text = customers
DataGridView.CurrentRow.Cells[2].Value.ToString();.Text = customers
DataGridView.CurrentRow.Cells[3].Value.ToString();.Text = customers DataGridView.CurrentRow.Cells[4].Value.ToString();.ReadOnly
= true;.Visible = true;_add.Visible = false;_delete.Visible =
false;_exit.Visible = false;_exit2.Visible = false;_replace.Visible =
false;_save.Visible = false;


}void b_cancel1_Click(object sender, EventArgs
e)


{_add.Visible = true;_delete.Visible =
true;_exit.Visible = true;_exit2.Visible = true;_replace.Visible =
true;_save.Visible = true;.Visible = false;


}void b_cancel2_Click(object sender,
EventArgs e)


{_add.Visible = true;_delete.Visible =
true;_exit.Visible = true;_exit2.Visible = true;_replace.Visible =
true;_save.Visible = true;.Visible = false;


}void b_save_Click(object sender, EventArgs
e)


}void b_record1_Click(object sender,
EventArgs e)


{table = db_autoDataSet.Tables[1];row =
table.NewRow();[0] = textBox1.Text;[1] = Convert.ToDateTime(textBox2.Text);[2]
= textBox3.Text;[3] = textBox4.Text;[4] =
textBox5.Text;.Rows.Add(row);.Hide();_replace.Visible = true;_delete.Visible =
true;_exit.Visible = true;_add.Visible = true;_exit2.Visible =
true;_save.Visible = true;


}void b_record2_Click(object sender,
EventArgs e)


{vinRab;table =
db_autoDataSet.Tables[1];//12 связали динамич. табл. table с первым файлом из базы данных=
Convert.ToInt64 (customersDataGridView.CurrentRow.Cells[4].Value.ToString());//13
получили vin текущей записи


DataRow row = table.Rows.Find(vinRab);//14 совместили
динамич. строку row со записью файла vin c shifrRab и перевели
набор данных DataSet в состояние "редактирования", в котором он
позволяет изменять значения полей[0] = textBox10.Text;//15 записали во второе
поле строки row данное из окна[1] = Convert.ToDateTime(textBox9.Text);// 15
записали в третье поле строки row[2] = textBox8.Text; //15 записали в четвёртое
поле строки row row[3] = textBox7.Text;


row[4] = textBox6.Text;.AcceptChanges();//15
команда AcceptChanges позволяет принять изменённые значения полей


groupBox2.Hide();//16_replace.Visible =
true;_delete.Visible = true;_exit.Visible = true;_add.Visible =
true;_exit2.Visible = true;_save.Visible = true;


}void b_delete_Click(object sender,
EventArgs e)


// сначала строим предупреждение, чтобы не сделать
ошибочного удаления


string s1, s2, s3, s4, s5, message;result;//
18ind = customersDataGridView.CurrentRow.Index;= customersDataGridView.CurrentRow.Cells[0].Value.ToString();=
customersDataGridView.CurrentRow.Cells[1].Value.ToString();=
customersDataGridView.CurrentRow.Cells[2].Value.ToString();=
customersDataGridView.CurrentRow.Cells[3].Value.ToString();= customersDataGridView.CurrentRow.Cells[4].Value.ToString();=
"Марка авто= "
+ s1 + "\nДата визита= " + s2 + "\n Неисправность= "
+ s3 + "\n Тел. клиента= " + s4 +
"\n vin номер" + s5;


// переменная result может принимать значения либо
DialogResult.Yes, либо DialogResult.No


//19= MessageBox.Show(message, "Удалить следующую запись?
",.YesNo, MessageBoxIcon.Question);(result == DialogResult.Yes)//Строка удаляется
CurrencyManager CurMng =
(CurrencyManager)customersDataGridView.BindingContext[customersDataGridView.DataSource];


if (CurMng.Count > 0) // если таблица не
пуста.RemoveAt(CurMng.Position);// удаление отмеченной позиции


// здесь result == DialogResult.No и удаление
отвергается



Похожие работы на - База данных 'Автосервис' Курсовая работа (т). Информационное обеспечение, программирование.
Сколько Миллилитров В Эссе
Курсовая работа по теме Рынок жилья и его роль в развитии муниципального образования
Реферат: по дисциплине: «Культурология» на тему: «Мифология и религия античности»
Оформление Курсовой Пример 2022
Курсовая работа по теме Анализ семантических связей между компонентами композитов в немецком языке
Бродский Собрание Сочинений Скачать Fb2
Реферат по теме Инверсия как средство достижения эмфазы
Реферат: Задачи и виды деятельности психолога в образовании
Сочинение Память Сердца По Тексту Остромира
Реферат На Тему Магнит И Магнитные Поля
Эссе По Истории Крещение Руси
Доклад по теме Ранние преддекабристские организации.
Написать Небольшое Сочинение О Бабушке
Дипломная Красноярск
Реферат: Понятие и сущность привилегированных акций
Как Делать Реферат
Мини Научное Сочинение
Пособие по теме Билеты по геометрии для 9 класса (2002г.)
Курсовая работа: Розробка ефективної транспортної технології для виготовлення тканини артикулу 4784
Итоговое Сочинение 2022 Количество Слов
Похожие работы на - Учет материалов при их выбытии и отпуске в производство

Report Page