Данная работа получила наивысшую оценку при проверке. БД сделана с помощью C# и WinForms, база данных созданна в MSSQL Server. В данной программе можно днлать стандратные операции: удаление, добавление, редактирование, различные типы поиска и фильтрации. Программа не сильно красивая, но весьма функциональная, так, что как курсовой самое то. Чтобы открыть данные проект и продаботать с ним требуется Visual Studio 2012 или новее и MSSQL Server. Если всеравно на тему, посмотрите в списке моих работ базу данных Больница, она сделана лучше и красивее всего и для нее нужно ставить только VisualStudio.
Содержание пояснительной записки:

Диаграмма прецедентов:
Структура приложения:

Фрагмент программного кода:
namespace Курсовой_игры
{
publicpartialclassGameFilter : Form
{
MainForm main;
string conn = @"Data Source = (LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\GamesData.mdf;Integrated Security = True";
public GameFilter(MainForm main)
{
InitializeComponent();
this.main = main;
}
privatevoid button1_Click(object sender, EventArgs e)
{
try
{
string query = "SELECT * FROM Game WHERE ";
int t = 0;
if (Int32.TryParse(textBox1.Text, out t))
query += " Price>=" + textBox1.Text + " AND ";
if (Int32.TryParse(textBox2.Text, out t))
query += " Price<=" + textBox2.Text + " AND ";
if (Int32.TryParse(textBox3.Text, out t))
query += " id=" + textBox3.Text + " AND ";
if (textBox4.Text.Trim()!="")
query += " Name Like '" + textBox4.Text + "%' AND ";
if (textBox5.Text.Trim() != "")
query += " Platform Like '" + textBox5.Text + "%' AND ";
main.Game();
SqlConnection sqlconn = newSqlConnection(conn);
SqlDataAdapter sda = newSqlDataAdapter(query.Substring(0, query.Length - 4), sqlconn);
DataTable dt = newDataTable();
sda.Fill(dt);
main.dataGridView1.DataSource = dt;
}
catch (ArgumentOutOfRangeException t) { }
}
}
}
Выводы по курсовой работе:
В данном курсовом проекте была спроектирована и создана база данных и информационная система, предназначенная для использования магазином игр. Была освоена работа с СУБД MSSQLServer.
Был произведен концептуальный анализ предметной области, который использовался далее для создания базы данных и информационной системы.
База данных была разработана для учета игр, корпораций, продаж, отделов и сотрудников.
Во время проектирования базы данных были также изучены первые три нормальные формы и применены на практике. База данных приведена к третьей нормальной форме, что является компромиссом между быстродействием и качеством структуры базы данных.
Во время выбора СУБД были изучены основные преимущества самых распространённых СУБД. В ходе изучений была выбрана в качестве СУБД SQLServer, так как она стала лучшим кандидатом для выполнения разрабатываемой системы, а также интегрирована в среду разработки MicrosoftVisualStudio.
Во время создания программы было изучено взаимодействие приложения на технологии .NET и СУБД SQLServer.
Были также приобретены практические навыки использования SQL при доступе к базе данных. Написаны запросы, которые получают структурированную информацию из базы данных.
Были выполнены все требования, которые были перечислены в разделе постановки задачи.
Содержание архива:
- Исходный код на языке программирования C# и БД MSSQL Server.
- Пояснительная записка (35 страниц)
Телеграм
-