Автор работы: Пользователь скрыл имя, 28 Сентября 2013 в 14:36, курсовая работа
В курсовом проекте рассматривается построение базы данных для такой электронной энциклопедии, а так же программное обеспечение для ведения этой базы данных.
Проект должен быть разработан разработан в виде оконного приложения (Windows Forms) с элементами управления в среде MS Visual C#, использовать принципы объектно-ориентированного программирования к решению поставленных задач.
Результатами выполнения курсового проекта должен стать готовый программный продукт, удовлетворяющий всем требованиям технического задания.
Введение 5
1. Постановка задачи И ОСНОВНЫЕ ТРЕБОВАНИЯ К СИСТЕМЕ 6
2. АНАЛИЗ РЕШАЕМОЙ ПРОБЛЕМЫ 7
3. ФУНКЦИОНАЛЬНОЕ МОДЕЛИРОВАНИЕ 8
4. ИНФОРМАЦИОННОЕ МОДЕЛИРОВАНИЕ 10
5. ПРОЕКТИРОВАНИЕ И ПРОГРАММИРОВАНИЕ ИНТЕРФЕЙСОВ СИСТЕМЫ 12
6. ОПИСАНИЕ РуководствА пользователя 13
6.1 НАЗНАЧЕНИЕ ПРОГРАММЫ 13
6.2 УСЛОВИЯ ВЫПОЛНЕНИЯ ПРОГРАММЫ 14
6.3 ВЫПОЛНЕНИЕ ПРОГРАММЫ 14
6.3 СООБЩЕНИЯ ОПЕРАТОРУ 14
7. ТЕСТИРОВАНИЕ СИСТЕМЫ И ОПИСАНИЕ ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ 15
7.1 ТЕСТИРОВАНИЕ СТАБИЛЬНОСТИ И НАДЕЖНОСТИ 16
Заключение 17
список литературных источников 18
while (myReader.Read())
{
for (int i = 0; i < myReader.FieldCount; i++)
{
st = myReader.GetValue(i).ToString(
switch (i)
{
case 0:
case 1:
break;
case 2:
case 3:
}
}
itemIndex++;
}
myConnection2.Close();
}
catch
{
MessageBox.Show("Не удалось подключиться к серверу!");
}
}
private void textBox10_TextChanged(object sender, EventArgs e)
{
String search = textBox10.Text + "%";
OdbcConnection myConnection2 = new OdbcConnection("DRIVER={MySql ODBC 5.1 Driver};" +
"SERVER=localhost;" +
"DATABASE=db_egame;" +
"UID=root;" +
"PASSWORD=12345;" +
"OPTION=3;");
try
{
myConnection2.Open();
OdbcDataReader myReader = null;
OdbcParameter myParam1 = new OdbcParameter("@Param1", OdbcType.VarChar, 20);
myParam1.Value = search;
OdbcCommand myCommand = new OdbcCommand("SELECT DISTINCT * FROM game WHERE game.type LIKE ?", myConnection2);
myCommand.Parameters.Add(
myReader = myCommand.ExecuteReader();
string st;
int itemIndex = 0;
listView4.Items.Clear();
while (myReader.Read())
{
for (int i = 0; i < myReader.FieldCount; i++)
{
st = myReader.GetValue(i).ToString(
switch (i)
{
case 0:
listView4.Items.Add(st);
case 1:
case 2:
case 3:
break;
}
}
itemIndex++;
}
myConnection2.Close();
}
catch
{
MessageBox.Show("Не удалось подключиться к серверу!");
}
}
private void textBox11_TextChanged(object sender, EventArgs e)
{
String search = textBox11.Text + "%";
OdbcConnection myConnection2 = new OdbcConnection("DRIVER={MySql ODBC 5.1 Driver};" +
"SERVER=localhost;" +
"DATABASE=db_egame;" +
"UID=root;" +
"PASSWORD=12345;" +
"OPTION=3;");
try
{
myConnection2.Open();
OdbcDataReader myReader = null;
OdbcParameter myParam1 = new OdbcParameter("@Param1", OdbcType.VarChar, 20);
myParam1.Value = search;
OdbcCommand myCommand = new OdbcCommand("SELECT DISTINCT * FROM game WHERE game.maker LIKE ?", myConnection2);
myCommand.Parameters.Add(
myReader = myCommand.ExecuteReader();
string st;
int itemIndex = 0;
listView4.Items.Clear();
while (myReader.Read())
{
for (int i = 0; i < myReader.FieldCount; i++)
{
st = myReader.GetValue(i).ToString(
switch (i)
{
case 0:
listView4.Items.Add(st);
case 1:
case 2:
case 3:
break;
}
}
itemIndex++;
}
myConnection2.Close();
}
catch
{
MessageBox.Show("Не удалось подключиться к серверу!");
}
}
private void textBox12_TextChanged(object sender, EventArgs e)
{
String search = textBox12.Text + "%";
OdbcConnection myConnection2 = new OdbcConnection("DRIVER={MySql ODBC 5.1 Driver};" +
"SERVER=localhost;" +
"DATABASE=db_egame;" +
"UID=root;" +
"PASSWORD=12345;" +
"OPTION=3;");
try
{
myConnection2.Open();
OdbcDataReader myReader = null;
OdbcParameter myParam1 = new OdbcParameter("@Param1", OdbcType.VarChar, 20);
myParam1.Value = search;
OdbcCommand myCommand = new OdbcCommand("SELECT DISTINCT * FROM game WHERE game.creater LIKE ?", myConnection2);
myCommand.Parameters.Add(
myReader = myCommand.ExecuteReader();
string st;
int itemIndex = 0;
listView4.Items.Clear();
while (myReader.Read())
{
for (int i = 0; i < myReader.FieldCount; i++)
{
st = myReader.GetValue(i).ToString(
switch (i)
{
case 0:
listView4.Items.Add(st);
case 1:
case 2:
case 3:
break;
}
}
itemIndex++;
}
myConnection2.Close();
}
catch
{
MessageBox.Show("Не удалось подключиться к серверу!");
}
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
String search = textBox1.Text + "%";
OdbcConnection myConnection2 = new OdbcConnection("DRIVER={MySql ODBC 5.1 Driver};" +
"SERVER=localhost;" +
"DATABASE=db_egame;" +
"UID=root;" +
"PASSWORD=12345;" +
"OPTION=3;");
try
{
myConnection2.Open();
OdbcDataReader myReader = null;
OdbcParameter myParam1 = new OdbcParameter("@Param1", OdbcType.VarChar, 20);
myParam1.Value = search;
OdbcCommand myCommand = new OdbcCommand("SELECT DISTINCT * FROM creater WHERE creater.creater LIKE ?", myConnection2);
myCommand.Parameters.Add(
myReader = myCommand.ExecuteReader();
string st;
int itemIndex = 0;
listView1.Items.Clear();
while (myReader.Read())
{
for (int i = 0; i < myReader.FieldCount; i++)
{
st = myReader.GetValue(i).ToString(
switch (i)
{
case 0:
listView1.Items.Add(st);
case 1:
case 2:
}
}
itemIndex++;
}
myConnection2.Close();
}
catch
{
MessageBox.Show("Не удалось подключиться к серверу!");
}
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
String search = textBox2.Text + "%";
OdbcConnection myConnection2 = new OdbcConnection("DRIVER={MySql ODBC 5.1 Driver};" +
"SERVER=localhost;" +
"DATABASE=db_egame;" +
"UID=root;" +
"PASSWORD=12345;" +
"OPTION=3;");
try
{
myConnection2.Open();
OdbcDataReader myReader = null;
OdbcParameter myParam1 = new OdbcParameter("@Param1", OdbcType.VarChar, 20);
myParam1.Value = search;
OdbcCommand myCommand = new OdbcCommand("SELECT DISTINCT * FROM maker WHERE maker.maker LIKE ?", myConnection2);
myCommand.Parameters.Add(
myReader = myCommand.ExecuteReader();
string st;
int itemIndex = 0;
listView2.Items.Clear();
while (myReader.Read())
{
for (int i = 0; i < myReader.FieldCount; i++)
{
st = myReader.GetValue(i).ToString(
switch (i)
{
case 0:
case 1:
listView2.Items[itemIndex].
case 2:
}
}
itemIndex++;
}
myConnection2.Close();
}
catch
{
MessageBox.Show("Не удалось подключиться к серверу!");
}
}
private void DB_EGame_U_FormClosed(object sender, FormClosedEventArgse)
{
Application.Exit();
}
}
}
Информация о работе База данных электронной энциклопедии компьютерных игр