Автор работы: Пользователь скрыл имя, 23 Декабря 2012 в 22:12, курсовая работа
Целью работы является разработка базы данных для информационной системы «Страховая компания». В качестве инструмента для разработки была выбрана система управления базами данных MS SQL, которая является одним из лидеров в области СУБД и предоставляет все средства для надежного, безопасного и простого ведения баз данных.
Существует много веских причин перевода существующей информации на компьютерную основу. Сейчас стоимость хранения информации в файлах ЭВМ дешевле, чем на бумаге.
В деловой или личной сфере часто приходится работать с данными из разных источников, каждый из которых связан с определенным видом деятельности. Для координации всех этих данных необходимы определенные знания и организационные навыки. Базы данных позволяют хранить, структурировать информацию и извлекать оптимальным для пользователя образом.
Введение 6
1 Нормативные ссылки 7
2. Описание предметной области……………………………………………9
2.1 Общее описание предметной области…………………………………..9
2.2 Описание входных документов и сообщений………………………….12
2.3 Описание выходных документов и сообщений………………………..13
2.4 Список ограничений……………………………………………………..14
3 Концептуальная модель базы данных……………………………………15
3.1 Описание сущностей……………………………………………………..15
3.2 Граф алгоритмической взаимосвязи показателей…………………….15
3.3 ER- диаграмма ………………………………………………………… .15
3.4 Описание структуры запросов к базе данных………………………...15
4.Выбор СУБД…………………………………………………..………….. 16
5. Физическая модель базы данных………………………………………..16
6. Реализация приложения………………………………………………….17
6.1 Выбор среды программирования…………………………………… .18
6.2 Модель функционирования системы………………………………… .19
6.3 Окна приложения или руководство пользователя………………… ..20
Заключение………………………………………………………………… . 22
Список использованных источников .. 24
Приложение 1 …….26
}
//Договоры Добавление
private void button1_Click(object sender, EventArgs e)
{
string rielt = comboBox2.Text;
string stavka = comboBox3.Text;
foreach (DataRow VARIABLE in strahovayaDataSet.Tables[2].
{
if(VARIABLE[4].ToString()==
{
rielt = VARIABLE[0].ToString();
break;
}
}
foreach (DataRow VARIABLE in strahovayaDataSet.Tables[3].
{
if(VARIABLE[1].ToString()==
{
stavka = VARIABLE[0].ToString();
break;
}
}
strahovayaDataSet.Tables[0].
dogovoriTableAdapter.Update(
dataGridView1.Refresh();
}
//Удаление договоров
private void button2_Click(object sender, EventArgs e)
{
strahovayaDataSet.Tables[0].
int one = int.Parse(dataGridView1.
int two = int.Parse(dataGridView1.
int three = int.Parse(dataGridView1.
int four = int.Parse(dataGridView1.
string five = dataGridView1.CurrentRow.
dogovoriTableAdapter.Delete(
dataGridView1.Refresh();
}
private void tabPage1_Click(object sender, EventArgs e)
{
}
//Риэлторы добавить
private void button3_Click(object sender, EventArgs e)
{
string one = textBox1.Text;
string two = textBox2.Text;
string three = textBox3.Text;
string four = textBox4.Text;
strahovayaDataSet.Rieltori.
rieltoriTableAdapter.Update(
dataGridView2.Refresh();
}
//Риэлторы удалить
private void button4_Click(object sender, EventArgs e)
{
strahovayaDataSet.Rieltori.
int one = int.Parse(dataGridView2.
string two = dataGridView2.CurrentRow.
string three = dataGridView2.CurrentRow.
string four = dataGridView2.CurrentRow.
string five = dataGridView2.CurrentRow.
System.Data.SqlClient.SqlConne
System.Data.SqlClient.SqlComma
cmd.CommandType = System.Data.CommandType.Text;
string tmp = dataGridView2.Rows[
cmd.CommandText = "DELETE FROM Rieltori WHERE ID_rieltor="+tmp;
cmd.Connection = conn;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
dataGridView2.Refresh();
}
private void dataGridView2_CellClick(object sender, DataGridViewCellEventArgs e)
{
}
//СТавки добавить
private void button5_Click(object sender, EventArgs e)
{
string one = textBox5.Text;
string two = textBox6.Text;
string three = textBox7.Text;
string four = textBox8.Text;
string five = textBox9.Text;
strahovayaDataSet.Stavki.Rows.
stavkiTableAdapter.Update(
dataGridView3.Refresh();
}
//Ставки удалить
private void button6_Click(object sender, EventArgs e)
{
strahovayaDataSet.Stavki.Rows.
System.Data.SqlClient.SqlConne
System.Data.SqlClient.SqlComma
cmd.CommandType = System.Data.CommandType.Text;
string tmp = dataGridView3.Rows[
cmd.CommandText = "DELETE FROM Stavki WHERE ID_stavka=" + tmp;
cmd.Connection = conn;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
dataGridView3.Refresh();
}
private void dataGridView3_CellClick(object sender, DataGridViewCellEventArgs e)
{
label9.Text = dataGridView3.Rows[
}
//Недвижимость добавить
private void button8_Click(object sender, EventArgs e)
{
bool tmpbool = true;
if (comboBox4.Text == "Приватизированная")
tmpbool = true;
else
tmpbool = false;
int ploshad = int.Parse(textBox10.Text);
string adres = textBox11.Text;
int cena = int.Parse(textBox12.Text);
string vlad = comboBox5.Text;
foreach (DataRow VARIABLE in strahovayaDataSet.Tables[4].
{
if (VARIABLE[2].ToString() == vlad)
{
vlad = VARIABLE[0].ToString();
break;
}
}
strahovayaDataSet.Nedvijimost.
nedvijimostTableAdapter.
dataGridView4.Refresh();
}
//Недвижимость удалить
private void button7_Click(object sender, EventArgs e)
{
strahovayaDataSet.Nedvijimost.
System.Data.SqlClient.SqlConne
System.Data.SqlClient.SqlComma
cmd.CommandType = System.Data.CommandType.Text;
string tmp = dataGridView4.Rows[
cmd.CommandText = "DELETE FROM Nedvijimost WHERE ID_nedvijimost=" + tmp;
cmd.Connection = conn;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
dataGridView4.Refresh();
}
//Добавить ВЛадельцы
private void button10_Click(object sender, EventArgs e)
{
string imya = textBox13.Text;
bool tmpbool = true;
if (comboBox6.Text == "Юридическое лицо")
tmpbool = true;
else
tmpbool = false;
string adres = textBox14.Text;
string telefon = textBox15.Text;
string pasp = textBox16.Text;
strahovayaDataSet.Vladelci.
vladelciTableAdapter.Update(
dataGridView5.Refresh();
}
private void button9_Click(object sender, EventArgs e)
{
strahovayaDataSet.Vladelci.
System.Data.SqlClient.SqlConne
System.Data.SqlClient.SqlComma
cmd.CommandType = System.Data.CommandType.Text;
string tmp = dataGridView5.Rows[
cmd.CommandText = "DELETE FROM Vladelci WHERE ID_vladelci=" + tmp;
cmd.Connection = conn;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
dataGridView5.Refresh();
}
private void comboBox7_
{
}
//Договоры Редактирование
private void dataGridView1_CellEndEdit(obje
{
System.Data.SqlClient.SqlConne
System.Data.SqlClient.SqlComma
cmd.CommandType = System.Data.CommandType.Text;
cmd.Parameters.Add("@w", SqlDbType.Int);
cmd.Parameters.Add("@q", SqlDbType.Int);
cmd.Parameters.Add("@qq", SqlDbType.Int);
cmd.Parameters.Add("@qqq", SqlDbType.Int);
cmd.Parameters.Add("@qqqq", SqlDbType.VarChar);
cmd.Parameters["@w"].Value = dataGridView1.Rows[e.RowIndex]
cmd.Parameters["@q"].Value = dataGridView1.Rows[e.RowIndex]
cmd.Parameters["@qq"].Value = dataGridView1.Rows[e.RowIndex]
cmd.Parameters["@qqq"].Value = dataGridView1.Rows[e.RowIndex]
cmd.Parameters["@qqqq"].Value = dataGridView1.Rows[e.RowIndex]
cmd.CommandText = @"UPDATE Dogovori SET ID_nedvijimost=@q,ID_rieltor=@
cmd.Connection = conn;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
conn.Dispose();
dogovoriTableAdapter.Update(
dataGridView1.Refresh();
}
//Риэлторы Обновление
private void dataGridView2_CellEndEdit(obje
{
System.Data.SqlClient.SqlConne
System.Data.SqlClient.SqlComma
cmd.CommandType = System.Data.CommandType.Text;
cmd.Parameters.Add("@w", SqlDbType.Int);
cmd.Parameters.Add("@q", SqlDbType.VarChar);
cmd.Parameters.Add("@qq", SqlDbType.VarChar);
cmd.Parameters.Add("@qqq", SqlDbType.VarChar);
cmd.Parameters.Add("@qqqq", SqlDbType.VarChar);
cmd.Parameters["@w"].Value = dataGridView2.Rows[e.RowIndex]
cmd.Parameters["@q"].Value = dataGridView2.Rows[e.RowIndex]
cmd.Parameters["@qq"].Value = dataGridView2.Rows[e.RowIndex]
cmd.Parameters["@qqq"].Value = dataGridView2.Rows[e.RowIndex]
cmd.Parameters["@qqqq"].Value = dataGridView2.Rows[e.RowIndex]
cmd.CommandText = @"UPDATE Rieltori SET Imya=@q,Adres=@qq,Telefon=@
cmd.Connection = conn;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
conn.Dispose();
rieltoriTableAdapter.Update(
dataGridView1.Refresh();
}
//Ставки редактирование
private void dataGridView3_CellEndEdit(obje
{
System.Data.SqlClient.SqlConne
System.Data.SqlClient.SqlComma
cmd.CommandType = System.Data.CommandType.Text;
cmd.Parameters.Add("@w", SqlDbType.Int);
cmd.Parameters.Add("@q", SqlDbType.VarChar);
cmd.Parameters.Add("@qq", SqlDbType.Decimal);
cmd.Parameters.Add("@qqq", SqlDbType.Decimal);
cmd.Parameters.Add("@qqqq", SqlDbType.Decimal);
cmd.Parameters.Add("@qqqqq", SqlDbType.Decimal);
cmd.Parameters["@w"].Value = dataGridView3.Rows[e.RowIndex]
cmd.Parameters["@q"].Value = dataGridView3.Rows[e.RowIndex]
cmd.Parameters["@qq"].Value = dataGridView3.Rows[e.RowIndex]
cmd.Parameters["@qqq"].Value = dataGridView3.Rows[e.RowIndex]
cmd.Parameters["@qqqq"].Value = dataGridView3.Rows[e.RowIndex]
cmd.Parameters["@qqqqq"].Value = dataGridView3.Rows[e.RowIndex]
cmd.CommandText = @"UPDATE Stavki SET Imya=@q,Procent6mes=@qq,
cmd.Connection = conn;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
conn.Dispose();
stavkiTableAdapter.Update(
dataGridView3.Refresh();
}
//Недвижимость редактирование
private void dataGridView4_CellEndEdit(obje
{
System.Data.SqlClient.SqlConne
System.Data.SqlClient.SqlComma
cmd.CommandType = System.Data.CommandType.Text;
cmd.Parameters.Add("@w", SqlDbType.Int);
cmd.Parameters.Add("@q", SqlDbType.Bit);
cmd.Parameters.Add("@qq", SqlDbType.Int);
cmd.Parameters.Add("@qqq", SqlDbType.VarChar);
cmd.Parameters.Add("@qqqq", SqlDbType.Int);
cmd.Parameters.Add("@qqqqq", SqlDbType.Int);
cmd.Parameters["@w"].Value = dataGridView4.Rows[e.RowIndex]
cmd.Parameters["@q"].Value = dataGridView4.Rows[e.RowIndex]
cmd.Parameters["@qq"].Value = dataGridView4.Rows[e.RowIndex]
cmd.Parameters["@qqq"].Value = dataGridView4.Rows[e.RowIndex]
cmd.Parameters["@qqqq"].Value = dataGridView4.Rows[e.RowIndex]
cmd.Parameters["@qqqqq"].Value = dataGridView4.Rows[e.RowIndex]
cmd.CommandText = @"UPDATE Nedvijimost SET Tip=@q,Ploshad=@qq,Adres=@qqq,
cmd.Connection = conn;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
conn.Dispose();
//nedvijimostTableAdapter.
dataGridView4.Refresh();
}
//Владельцы редактирование
private void dataGridView5_CellEndEdit(obje
{
System.Data.SqlClient.SqlConne
System.Data.SqlClient.SqlComma
cmd.CommandType = System.Data.CommandType.Text;
cmd.Parameters.Add("@w", SqlDbType.Int);
cmd.Parameters.Add("@q", SqlDbType.Bit);
cmd.Parameters.Add("@qq", SqlDbType.VarChar);
cmd.Parameters.Add("@qqq", SqlDbType.VarChar);
cmd.Parameters.Add("@qqqq", SqlDbType.VarChar);
cmd.Parameters.Add("@qqqqq", SqlDbType.VarChar);
cmd.Parameters["@w"].Value = dataGridView5.Rows[e.RowIndex]
cmd.Parameters["@q"].Value = dataGridView5.Rows[e.RowIndex]
cmd.Parameters["@qq"].Value = dataGridView5.Rows[e.RowIndex]