Автор работы: Пользователь скрыл имя, 13 Января 2012 в 17:55, курсовая работа
Магазин автозапчастей занимается продажей деталей. Требуется хранить информацию о деталях: название, фирму изготовителя, модель авто, стоимость детали. При продаже записывается дата, цена, наименование детали, количество и сумма продажи. Также действует система скидок - при наличии дисконтной карты скидка от 5 до 10%.
Задание. 3
Вступление. 4
План выполнения задания. 5
Структура базы данных 6
Разработка интерфейса пользователя 8
Данные таблиц 13
Решение проекта курсовой работы 15
Код программы: 16
Заключение 30
Список использованных источников 31
{
if ((comboBox7.SelectedIndex <= 0)|(textBox10.Text=="")) return;
sqlC.Open();
comm = new SqlCommand(@"SELECT MAX(id) FROM Model", sqlC);
int
id = Convert.ToInt32(comm.
comm = new SqlCommand(@"INSERT INTO Model
(id, model, FirmID)
VALUES ("+Convert.ToString(id)+", N'"+textBox10.Text+"', "+comboBox7.SelectedIndex+")", sqlC);
comm.ExecuteNonQuery();
sqlC.Close();
Filltab3();
}
private void button11_Click(object sender, EventArgs e)
{
if (comboBox6.SelectedIndex <= 0) return;
sqlC.Open();
comm = new SqlCommand(@"DELETE FROM Model
comm.ExecuteNonQuery();
sqlC.Close();
Filltab3();
}
private void button13_Click(object sender, EventArgs e)
{
if ( (textBox11.Text == "") | (textBox12.Text == "") |
(textBox13.Text == "") | (comboBox9.SelectedIndex <= 0)) return;
sqlC.Open();
comm = new SqlCommand(@"SELECT MAX(id) FROM Detal", sqlC);
int
id = Convert.ToInt32(comm.
comm = new SqlCommand(@"INSERT INTO Detal
(id, name, modelID, count, price)
VALUES (" + Convert.ToString(id) + ", N'"+textBox11.Text +"', "+ comboBox9.SelectedIndex +
comm.ExecuteNonQuery();
sqlC.Close();
Filltab3();
}
private void button14_Click(object sender, EventArgs e)
{
sqlC.Open();
int
i = Convert.ToInt32(dataGridView6.
comm = new SqlCommand(@"DELETE FROM Detal
comm.ExecuteNonQuery();
sqlC.Close();
Filltab3();
}
int sel = 0;
double sum = 0;
int
dNo;
private void textBox4_TextChanged(object sender, EventArgs e)
{
comm = new SqlCommand(@"SELECT discount
FROM Discont
WHERE (discontNo = "+Convert.ToString(textBox4.
sqlC.Open();
sel =Convert.ToInt32(comm.
sqlC.Close();
dNo = 0;
if
(sel != 0) dNo = Convert.ToInt32(textBox4.Text)
if (listView1.Items.Count == 0) return;
int i = 0;
foreach (ListViewItem item in listView1.Items)
{
i += Convert.ToInt32(item.SubItems[
}
sum = i * (100-sel) / 100;
label11.Text = String.Format("Скидка {0}% Итого: {1} руб.", sel, sum);
}
}
}
В результате проделанной работы была создана реляционная база данных, поддерживаемая СУБД MySQL, в которой содержится 7 таблиц. В этих таблицах содержатся сведения о сущностях предметной области «Магазин автозапчастей»: деталях, продавцах, дисконтных картах, фирм и т.д. В каждой из этих таблиц содержится некоторое количество записей, необходимых для проверки работоспособности приложения, разработанного на С#.
При разработке приложения было использованы следующие компоненты среды Visual Studio:
Информация о работе Создание базы данных «Магазина автозапчастей»