Харківський комп’ютерно-технологічний коледж



Національного технічного університету

"Харківський політехнічний інститут"

Спеціальність:122 Комп’ютерні науки та інформаційні технології

Циклова комісія «Комп’ютерних та інформаційних дисциплін»

Завдання на курсовий проект студента групи ОПК-325

Тема:«Розробка та ведення баз даних «Ломбард»»

Розробка даного проекту передбачає створення «клієнт - серверного» додатку, який гарантує дотримання обмежень цілісності, виконує оновлення даних, виконує запити і повертає результати клієнту. Для реалізації цієї задачі запропоновано вибрати:

Ø MySQL у якості системи управління базами даних;

Ø у якості клієнтської частини додатку використати MySQLWorkbench (на розсуд студента)

Засоби програмування можуть бути змінено за бажанням студента і за згодою викладача.

Зміст завдання:

В ломбард звертаються різні особи з метою отримання грошових коштів під заставу товарів. Клієнт повідомляє прізвище, ім'я, по батькові та інші паспортні дані. Після оцінювання вартості принесеного в якості застави товару працівник ломбарду визначає суму, яку готовий видати на руки клієнту, а також свої комісійні. Крім того визначається термін повернення грошей. Якщо клієнт згоден, то домовленості фіксуються у вигляді документа, гроші видаються клієнту, а товар залишається в ломбарді. Якщо в зазначений термін не відбувається повернення грошей, товар переходить у власність ломбарду. Після переходу прав власності на товар, ломбард може продавати товари за ціною, меншою або більшою, ніж була заявлена ​​при здачі. Ціна може змінюватися кілька разів, в залежності від ситуації на ринку (наприклад, власник ломбарду може влаштувати розпродаж зимових речей в кінці зими). Крім поточної ціни потрібно зберігати всі можливі значення ціни для даного товару.

Ø Вивести інформацію кожної таблиці окремо та відсортувати її;

Ø Вивести всі товари, права на які перейшли до ломбарду та їх загальну суму на поточну дату;

Ø Підрахувати суму виданих грошей ломбардом за добу по кожному клієнту та загальну суму;

Ø Підрахувати комісійні робітника ломбарду за добу.

 

Хід роботи

1. Встановлення на комп’ютері серверного та клієнтського додатків;

2. Створення ER моделі засобами інтерфейсу для візуального проектування та генерація на її основі реляційної моделі даних;

3. Наповнення таблиць

4. Синхронізація структури бази даних і локальної моделі

5. Вивантаження на сервер схеми і стартових даних

6. Створення SQL запитів для ведення бази даних (вставка, видалення, оновлення даних);

7. Створення SQL запитів за завданням.

8. Створення необхідних процедур, що зберігаються (наприклад, вставка, видалення, оновлення даних)

9. Створення тригерів для даного додатку (На розсуд студента).

 

Завдання видано 17.02.2018                         Термін виконання – травень.

 

Голова циклової комісії ________________ П.Ю.Коломієць
Керівник курсового проекту ________________ І.В.Тищенко

 

 

Міністерство освіти і науки України

Харківський комп’ютерно-технологічний коледж

Національного технічного університету

"Харківський політехнічний інститут"

Спеціальність:122 Комп’ютерні науки та інформаційні технології

Циклова комісія «Комп’ютерних та інформаційних дисциплін»

Завдання на курсовий проект студента групи ОПК-325

Тема:«Розробка та ведення баз даних «Оптово - роздрібн компанія»»

Розробка даного проекту передбачає створення «клієнт - серверного» додатку, який гарантує дотримання обмежень цілісності, виконує оновлення даних, виконує запити і повертає результати клієнту. Для реалізації цієї задачі запропоновано вибрати:

Ø MySQL у якості системи управління базами даних;

Ø у якості клієнтської частини додатку використати MySQLWorkbench (на розсуд студента)

Засоби програмування можуть бути змінено за бажанням студента і за згодою викладача.

Зміст завдання:

Компанія торгує товарами з певного спектру. Кожен товар характеризується найменуванням, оптовою ціною, роздрібною ціною і довідковою інформацією. У компанію звертаються покупці, для кожного з яких в базі даних фіксуються стандартні дані (найменування, адреса, телефон, контактна особа). За кожну операцію складається документ, в якому поряд з покупцем фіксуються кількість купленого ним товару, дата покупки, вартість купленого товару. Зазвичай покупці в рамках однієї угоди купують не один товар, а відразу декілька. Також компанія вирішила надавати знижки в залежності від кількості закуплених товарів і їх загальної вартості.

Ø Вивести інформацію кожної таблиці окремо та відсортувати її;

Ø Вивести всі товари, на які було надано скидки;

Ø Вивести перелік куплених товарів за добу та їх загальну вартість;

Ø Вивести всіх клієнтів, яким було надано скидки

 

Хід роботи

1. Встановлення на комп’ютері серверного та клієнтського додатків;

2. Створення ER моделі засобами інтерфейсу для візуального проектування та генерація на її основі реляційної моделі даних;

3. Наповнення таблиць

4. Синхронізація структури бази даних і локальної моделі

5. Вивантаження на сервер схеми і стартових даних

6. Створення SQL запитів для ведення бази даних (вставка, видалення, оновлення даних);

7. Створення SQL запитів за завданням.

8. Створення необхідних процедур, що зберігаються (наприклад, вставка, видалення, оновлення даних)

9. Створення тригерів для даного додатку (На розсуд студента).

 

Завдання видано 17.02.2018                         Термін виконання – травень.

 

Голова циклової комісії ________________ П.Ю.Коломієць
Керівник курсового проекту ________________ І.В.Тищенко

 

 


Дата добавления: 2018-02-28; просмотров: 166; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!