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

      1. Вступ.

Призначення, мета

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

– Ведення обліку компанії. Користувач системи повинен мати можливість переглядати наявні товари на складі, усі наявні операції купівлі-продажу

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

– Виконання замовлень та збереження чеків. Система після проведення операції продажу повинна зберігати чеки для майбутнього моніторингу та аналізу аналітичним або іншим відділом.

      1. Загальний опис.

Перспективи продукту

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

Характеристики продукту

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

– Авторизація;

– Робота з базою даних обліку роздрібного продажу автозапчастин;

– Облік наявної продукції;

– Перегляд статистики;

– Формування звітів діяльності компанії;

– Створення чеків для оплати за наявне замовлення.

Середовище функціонування

Програмні вимоги:

– Встановлена операційна система Windows XP, 7, 8 або 10;

– Встановлена платформа .NET версії не нижче 3.5;

– Встановлено пакет програм для роботи з SQL.

Користувачі продукту

Клієнтська програма повинна бути розділена за класами користувачів. Відповідно до цього є чотири класи користувачів, які представлені на діаграмі прецедентів (див. рис. 1.1):

  • Адмінстратор– повинен мати можливість формувати звіт по історію продаж, переглядати прайс-лист компанії, керувати робітниками;

  • Менеджер – повинен мати можливість встановлювати ціни на товари та додавати нові товари;

  • Продавець – повинен мати можливість переглядати наявність товарів, та їх характеристики.

  • Касир – повинен мати можливість здійснювати операцію продажу.

Рис. 1.1. Діаграма прецедентів

      1. Характеристика системи.

База даних наявної продукції

  • Опис і пріоритет

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

Пріоритет характеристики – високий.

  • Послідовності дія/відгук

  1. Пошук Автозапчастини за критеріями

  1. Використовуючи меню вибрати “Запчастини ” / форма з списком товарів, які містить підприємство;

  2. Використовуючи головне меню вибрати команду “Пошук ” / форма із полями для заповнення інформації про критерії пошуку;

  3. Обрати усі необхідні критерії та їх значення та натиснути “Шукати” / шукати товар у БД.

  1. Редагування Автозапчастини

  1. Використовуючи меню перейти на сторінку “Запчастини” / відображення сторінки з запчастинами;

  2. У полі для пошуку ввести модель запчастини/ таблиця з необхідними складами;

  3. Вибрати необхідну запчастину та вибрати команду “Редагувати запчастину” / інформація про запчастину;

  4. У вікні з заповненими полями, вибрати характеристики, які потрібно відредагувати / редагування даних;

  5. Натиснути “Редагувати” / відредагувати запчастину у базі даних.

  • Функціональні вимоги

REQ-1: Редагування товару у базі даних.

REQ-2: Пошук товару у базі даних.

Управління складами підприємства

  • Опис і пріоритет

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

Пріоритет характеристики – високий.

  • Послідовності дія/відгук

  1. Додавання нового складу

  1. Використовуючи меню вибрати “Склади” / форма з списком складів, які містить підприємство;

  2. Використовуючи головне меню вибрати команду “Додати новий склад” / форма із полями для заповнення інформації про склад (додавання назви, місце розташування тощо);

  3. Заповнити всі необхідні дані про склад та натиснути “Додати” / додати склад у БД.

  1. Редагування складу/кількості товару на складі

  1. Використовуючи меню перейти на сторінку “Склади” / відображення сторінки з складами;

  2. У полі для пошуку ввести назву складу / таблиця з необхідними складами;

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

  4. У вікні з заповненими полями, вибрати характеристики, які потрібно відредагувати / редагування даних;

  5. Натиснути “Редагувати” / відредагувати склад у базі даних.

  • Функціональні вимоги

REQ-1: Додавання складу в базу даних;

REQ-2: Редагування складу у базі даних;

Управління відділами підприємства

  • Опис і пріоритет

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

Пріоритет характеристики – високий.

  • Послідовності дія/відгук

  1. Додавання нового складу

  1. Використовуючи меню вибрати “Відділи” / форма з списком складів, які містить підприємство;

  2. Використовуючи головне меню вибрати команду “Додати новий відділ” / форма із полями для заповнення інформації про склад (додавання назви, місце розташування тощо);

  3. Заповнити всі необхідні дані про відділ та натиснути “Додати” / додати відділ у БД.

  1. Редагування відділу

  1. Використовуючи меню перейти на сторінку “Відділи” / відображення сторінки з складами;

  2. У полі для пошуку ввести назву відділу / таблиця з необхідними відділами;

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

  4. У вікні з заповненими полями, вибрати характеристики, які потрібно відредагувати / редагування даних;

  5. Натиснути “Редагувати” / відредагувати відділ у базі даних.

  • Функціональні вимоги

REQ-1: Додавання відділу в базу даних;

REQ-2: Редагування відділу у базі даних;

Продаж товару (-ів) клієнтам

  • Опис і пріоритет

Надання можливості касиру проводити операції продажу товару (-ів).

Пріоритет характеристики – високий.

  • Послідовності дія/відгук

  1. Використовуючи меню перейти на сторінку “Продаж” / відображення сторінки з реалізацією товарів;

  2. У меню вибрати команду “Продати” / форма для додавання нового продажу;

  3. У групі інформація про продавця вибрати продавця;

  4. Вибрати певний список товарів та їх кількості / відображення товарів з кількостями;

  5. Виконати операцію “Продажу” / занести продаж у базу даних та сформувати чек.

  • Функціональні вимоги

REQ-1: Здійснення продажу.

REQ-2: Формування та роздрук чеку.

Статистика

  • Опис і пріоритет

Виведення інформації про реалізацію товарів за відповідними торговими точками, перегляд статистики по популярності товарів у покупців, формування прайс-листа та визначення відсотку націнки на певний товар та визначення залишків товарів на складах.

Пріоритет характеристики – високий.

  • Послідовності дія/відгук

  1. Використовуючи меню перейти на сторінку “Статистика” / форма для вибору необхідних критеріїв;

  2. Вибрати один із запропонованих звітів / виведення списку допустимих звітів;

  3. Виконати операцію “Роздрукувати” (якщо потрібно) / друк звіту статистики.

  • Функціональні вимоги

REQ-1: Формування звіту статистики.

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