Харківський комп’ютерно-технологічний коледж
Національного технічного університету
"Харківський політехнічний інститут"
Спеціальність: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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!