Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD-Kursova1111.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.53 Mб
Скачать

64

Національний університет «Львівська політехніка»

Кафедра програмного забезпечення

Курсова робота з дисципліни «Бази даних»

на тему:

«База даних для обліку роздрібного продажу автозапчастин мережею магазинів»

Виконав: студент

напряму 6.050103 «Програмна інженерія»

групи ПІ-31

Франко А.В.

Керівник:

доцент кафедри програмного забезпечення, к.т.н., доцент Павич Н.Я.

Оцінка:

Національна шкала___________________

Кількість балів_______Оцінка ECTS____

Члени комісії ____________ Павич Н.Я.

(підпис)

____________ Квятковський Б.О.

(підпис)

Львів – 2017 рік

ЗМІСТ

ВСТУП

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

Процес проектування баз даних − це ітераційний, багатоетапний процес прийняття обґрунтованих рішень у процесі аналізу інформаційної моделі предметної області, вимог до даних із боку прикладних програмістів і користувачів, синтезу логічних і фізичних структур даних, аналізу та обґрунтування вибору програмних і апаратних засобів.

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

Метою курсової роботи є закріплення теоретичних знань та практичних навичок, набутих при вивченні дисципліни “Бази даних”; формування знань щодо організації та управління базами даних, їх практичного використання у професійній діяльності.

Для досягнення мети роботи передбачалось вирішення таких завдань:

  • визначення та опис предметної області;

  • розробка концептуальної моделі “сутність – зв’язок” бази даних;

  • побудова логічної структури бази даних;

  • реалізація основних запитів та транзакції до бази даних;

  • реалізація додатку для роботи з базою даних.

Об’єктом дослідження є процес проектування бази даних.

Предметом дослідження є розробка додатку для роботи з базою даних обліку оптового продажу, формування знань щодо організації та управління нею і її подальшого використання.

Розділ 1. Постановка задачі обліку оптового продажу

    1. Опис предметної області.

Розробка бази даних наддасть можливість частково автоматизувати діяльність мережі магазинів автозапчастин. Автоматизація процесу збуту дозволить пришвидшити сервіс для покупців, зменшити документообіг, зменшити кількість помилок, полегшити роботу персоналу. Отже ні одна сучасна мереже магазинів автозапчастин не може обійтися без бази даних.

Мережа магазинів автозапчастин займається роздрібним продажом автозапчастин, реалізацією аксесуарів та витратних матеріалів для автомобілів. Для надання послуг покупцям мережа магазинів має приміщення, в яких здійснює свою діяльність, персонал, який надає консультації, здійснює продаж автозапчастин та виконує інші завдання.

Для торгівлі автозапчастинами необхідно:

  • Вести облік продажів.

  • Вести облік товарів.

  • Мат и чітко встановлені ціни на кожний товар.

  • Мати каталоги товарів за типами та виробниками.

  • Надавати можливість повернення товару.

  • Управляти персоналом

  • Виплачувати зарплату персоналу та оплачувати інші рахунки Продаж товару в магазині відбувається за декількома напрямами:

  • Продаж деталей за маркою.

  • Продаж витратних матеріалів за сезоном

  • Продаж аксесуарів

Типи осіб (актори):

  • Покупець - особа, яка користується послугами магазину - купує товар, для задоволення власних потреб.

  • Продавець - особа, яка відповідає за продаж товару, надає консультативні послуги покупцям, отримує \% від продажів та середню ставку.

  • Менеджер - особа що займається ціноутворенням, взаємодією з постачальникам и, отримує підвищену ставку

  • Касир - особа, що бере гроші за товар та оформляє покупку, отримує мінімальну ставку.

  • Адміністратор - особа що займається адміністративними питання та конфліктами з покупцями, отримує підвищену ставку.

Метою покупця є отримання відповідного за характеристиками товару за найменшою ціною. Продавець відповідає за продаж та догляд за товаром. Менеджер ~ за ціноутворення, своєчасне замовлення необхідних товарів. Касир відповідає за оформлення продажів, отримання грошей за товар та надає чек покупцю. Адміністратор - займається загальним управлінням, у випадку конфлікту з покупцями намагається вирішити проблему.

Діяльності магазину з продажу автозапчастин:

  • Формування асортименту

  • Надходження товарів.

  • Збут товарів

  • Повернення та обмін товару.

В ході опису даної предметної області розглянемо процес продажу товару:

Збут товарів - процес продажу наявних товарів клієнтам

Процес збуту включає в себе такі етапи: утворення пропозиції, перегляд пропозицій покупцями, консультації, оплата, оформлення покупки, отримання покупки клієнтом.

Утворення пропозиції після надходження товарів від постачальника відбувається ціноутворення менеджером та за необхідності додавання нових товарів до каталогу продавцем. Також ціни можуть мінятися через певні проміжки часу в залежності від рішення менеджерів.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]