Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсова 2 зроблена.doc
Скачиваний:
3
Добавлен:
24.08.2019
Размер:
1.03 Mб
Скачать

6. Тестовий приклад

Кількість продаж і прибуток за період часу здійснюється таким програмним кодом (результат представлено на рис.7):

sqlquery =

"SELECT sum (prodazh.count_of_saled) as Sales_count, " +

" sum ((tovar.price_for_sale - tovar.price_for_buy)*prodazh.count_of_saled) as Summary_profit " +

" FROM public.prodazh, public.tovar WHERE prodazh.id_product = tovar.id_product and" +

" prodazh.date_of_sale between '" + e.Start.ToShortDateString() + "' and '" + e.End.ToShortDateString() + "'";

Рис 7. Режим виконання запиту

Редагування таблиць відбувається в режимі «редактирование» (результат представлено на рис.8):

private void editing_CheckedChanged(object sender, EventArgs e) //выбор переключателя редактирование

{

if (editing.Checked == true) //если он выбран, то переходим в режим редактирование

{

dataGridView1.DataSource = null;

listBox1.Items.Clear();

listBox1.Items.Add("Таблица Покупатели");

listBox1.Items.Add("Таблица Поставщики");

listBox1.Items.Add("Таблица Товар");

listBox1.Items.Add("Таблица Изготовители");

listBox1.Items.Add("Таблица Продажи");

panel8.Enabled = true;

top.Enabled = false;

}

}

private void show_Click(object sender, EventArgs e)

{

}

private void dataGridView1_DataError(object sender, DataGridViewDataErrorEventArgs e)

Рис 8. Режим редагування.

7. Інструкція для користувача

Інтерфейс програми складається з наступних функціональних частин:

  • режим запитів;

  • режим редагування.

В режимі запитів (активна радіо кнопка «запросы») для виконання необхідного запиту слід вибрати останнього в меню, розміщеному зверху (рис 9) та (якщо потрібно) в меню зліва (рис 10)

Рис 9. Режим запитів

Рис 10. Режим запитів

В режимі редагування (активна радіо кнопка «редактирование») для виконання команд слід оперувати кнопками зліва (рис 11) та вибирати таблиці в меню зверху (рис 12). Для відміни дії не натискати кнопку «принять изменения».

Рис 11. Режим редагування

Рис 12. Режим редагування

Для з’єднання інтерфейсу я базою слід ввести пароль сервера та ім’я бази в поля “password” та “database name” відповідно.

Висновки

Під час виконання даної курсової роботи створено базу даних для магазину побутової техніки з допомогою СУБД postgreSQL та написано інтерфейс з допомогою C#.

Для цього змодельовано предметну область, вибрано ПО для реалізації. Також представлено опис програмної реалізації на postgreSQL та C#, тестовий приклад та інструкцію для користувача.

Слід зазначити, що на сьогодні є postgreSQL являється менш актуальною СУБД, оскільки спосіб підключення до інтерфейсу дещо складніший ніж у my SQL чи SQL server. А найбільш поширеною є СУБД Оracl.

Використані джерела

  1. Основи проектування баз даних: Навч. посіб. для студ. Вищих навч. закладів / Є.В. Малахов. – О: Наука і техніка, 2006. – 156 с.

  2. Учебник по C# - http://www.mini-soft.ru/book/c_sharp/index.php

  3. Программирование на C Sharp (C#) с нуля - http://simple-cs.ru/csharp.aspx

  4. http://ru.wikipedia.org/wiki/C_Sharp

28