Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab1.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
256.05 Кб
Скачать

12

1. Вступ

Програмний модуль “Книжковий магазин” має за мету зберігання відомостей про книги в магазині, та про працівників магазину. В програмі передбачено проведення обліку купівлі книжок покупцями, та надходження нових книг від різних постачальників. Програма в автоматичному порядку здатна формувати розклад для продавців, на підраховувати суму виторгу за заданий період. В кінці кожного місяця модуль «Книжковий магазин» формує звітність по продажам.

Об’єктом застосування програми є ведення контролю за книгами та формування звітності по роботі магазину.

2. Підстави до розробки

Підставою до розробки програмного модуля “Книжковий магазин” було технічне завдання, яке було одержане від замовника – книжкового магазину «Книжковий всесвіт» 03.02.2014 року.

3. Призначення розробки

Основне призначення даної розробки – ведення контролю за книгами та формування звітності по роботі і виторгу магазину «Книжковий всесвіт».

Командою розробників було запропоновано розробити програму використовуючи мову програмування Delphi, та середовище програмування Delphi Prism 2010 від Embarcadero Rad Studio.

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

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

Вхідними даними програми є дані про книги (автор, назва, видавництво, рік видання, ціна та кількість екземплярів) та дані про працівників магазину (ПІБ, рік народження, паспортні данні, стаж роботи, зарплатня, посада).

Вихідними даними програми є звіт про роботу магазину та інформація про виручку за будь-який період роботи

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

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

Данні про продавців ПІБ та посада мають текстовий тип даних. Рік народження, паспортні данні, стаж роботи, зарплатня мають числовий тип даних.

Програма має перевірку на правильність введеної інформації.

4. Вимоги до програми або програмного продукту

4.1. Вимоги до функціональних характеристик

До програмного модуля «Книжковий магазин» висуваються наступні вимоги:

  • наявність полів, що містять інформацію про книги (автор, назва, видавництво, рік видання, ціна та кількість екземплярів);

  • наявність полів, що містять інформацію про працівників (ПІБ, рік народження, стаж роботи, зарплатня, посада)

  • універсальність програми стосовно будь-якої кількості введених книг та обробки будь якої кількості введеної інформації про книги та стосовно будь-якої кількості працівників;

  • формування звітності про продані книги, як окремого продавця, так і в цілому, та надходження нових книг в кінці кожного місяця

  • перевірка програмою правильності введених даних

  • правильність введення інформації про книги

  • правильність введення інформації про продавців

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

  • продані книги книжкового магазину;

  • нові книги книжкового магазину

  • відображення виторгу за конкретний період часу як одного працівника так і магазина в цілому

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