Данная работа получила наивысшую оценку при проверке. БД сделана с помощью 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 страниц)
psyfaker