Смекни!
smekni.com

Автоматизація обліку та аналізу матеріальних ресурсів підприємства (стр. 2 из 3)

2.7. Розподіл функцій між персоналом і технічними засобами у різних ситуаціях розв’язання задачі

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

Функціями операціоніста є:

· введення й контроль правильності первинних даних;

· складання, перевірка й підписування первинних документів;

· друкування вихідних результатних документів, контроль і підписування їх;

· ведення баз даних (додавання, вилучення, коригування записів у базі даних;

· пошук даних

Функціями технічних засобів є:

· ведення бази даних відповідно до команд СУБД;

· обробка даних і друкування вихідної інформації відповідно до прикладних програм;

· виведення повідомлень про системні та інші помилки (збої) на екран дисплея.

3. Вихідна інформація

Перелік та опис вихідних повідомлень наведено у таблиці 1:

Таблиця 1

п/п Найменування вихідного повідомлення Ідентифі-катор Форма подання Періодичність видання Строки видачі Одержувач інформації
1 Реєстр ордерів матеріальних ресурсів REC Документ За запитом У момент запиту Керівництво підприємства, Архів підприємства

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

Таблиця 2

п/п Структурна одиниця Ідентифікатор вихідного повідомлення, який містить структурну одиницю інформації Вимоги до точності та надійності обчислення
1 Номер документа

REC

2 Дата документа

REC

3 Дата операції

REC

4
Тип операції

REC

5
Сума операції

REC

0,01
6
Поточна сума

REC

0,01

4. Вхідна інформація

Вхідна інформація для розв’язання задачі – первинні документи, файли з довідкової бази даних. Перелік і опис вхідних повідомлень для розв’язання задачі наведено в таблиці 3.

Таблиця 3

з/п Вхідне повідомлення Ідентифікатор Форма подання Термін і частота надходження
Джерело
1 Дата початку періоду DAT1 Поле При введенні
Матеріальний відділ підприємства
2 Дата кінця періоду DAT2 Поле При введенні
Матеріальний відділ підприємства
3 Номер ордеру NR Поле При введенні
Матеріальний відділ підприємства
4 Список операцій OPERRES Файл По запиту БД

Перелік та опис структурних одиниць інформації вхідних повідомлень задачі наведено в таблиці 4.

Таблиця 4

п/п Структурна одиниця Необхідна точність числового значення Джерело інформації Ідентифікатор джерела інформації
1 Дата початку періоду Поле вводу DAT1
2 Дата кінця періоду Поле вводу DAT2
3 Номер ордеру Поле вводу NR
4
Дата операції
Файл БД OPERRES
5
Тип операції
Файл БД OPERRES
6
Сума операції
0,01 Файл БД OPERRES

5. Опис алгоритму

5.1. Математичний опис задачі

Усі записи, що потрібні для вирішення задачі, зберігаються у одному файлі БД під назвою OPERRES. Кожна запис цього файлу – це окрема операція, яка відбулася з певним ордером. Кожна операція має певну суму, яку ми позначимо як S.

Сума, яка стосується певного ордеру та певної дати (або періоду) позначимо як Shr – де h – це позначення періоду, r – позначення ордеру.

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

або

Щоб визначити залишок по балансових рахунках матеріальних ресурсів, треба використати таку формулу:

(1)

де Shr, Shrj, Shri – відповідно залишок, надходження та витрати матеріальних ресурсів за h-ий період за r-им ордером згідно з j-им прибутковим чи i-им видатковим документом.


5.2. Структурно-логічна схема алгоритму



6.1. Таблиці та запити БД

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

Назва таблиці Призначення таблиці
Рахунки Код і тип балансового рахунку матеріальних ресурсів
Довідник матеріальних ресурсів Код та назва матеріального ресурсу
Операції Операції, які проводилися у підприємстві за період
Ордери Коди та номери ордерів, залишкова сума

Структури таблиць:

Рахунки

Назва поля Тип Довжина Опис
Ордер Лічильник 12 Код ордеру
Номер Текстовий 20 Тип балансового рахунку
Матеріальний ресурс Числовий 4 Код матеріального ресурсу
Назва рахунку Числовий 255 Назва рахунку
Сума Числовий 8 Сума
Стан Логічний 3 Стан рахунку

Довідник матеріальних ресурсів

Назва поля Тип Довжина Опис
Матеріальний ресурс Числовий 4 Код матеріального ресурсу
Назва Текстовий 30 Назва матеріального ресурсу

Операції

Назва поля Тип Довжина Опис
Операція Числовий 4 Код операції
Номер Текстовий 15 Номер операції
Дата Дата 8 Дата операції
Тип Числовий 4 Тип операції
Документ Числовий 8 Ордер операції
Сума Числовий 8 Сума операції

Ордери

Назва поля Тип Довжина Опис
Номер Лічильник 4 Номер ордеру
Рахунок Числовий 20 Номер рахунку
Назва Текстовий 4 Назва рахунку
Тип Текстовий 12 Тип рахунку
Сума 10 Залишкова сума по рахунках матеріальних ресурсів

Структура запиту розроблено безпосередньо для кнопці «Отримати документ» (кнопка 8) форми на мові VBA.

Схема даних БД модулю аналізу матеріальних ресурсів наведено на рис.6.1.

Рис.6.1.

Форма «Реєстр матеріальних ресурсів» наведено на рис.6.2.

Рис.6.2.

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

Звіт (натиснення кнопки „Отримати звіт”) „Реєстр матеріальних ресурсів” наведений на рис.6.3.

Рис.6.3.

При натисненні кнопки „Надрукувати звіт” – звіт буде відправлено на друкарський пристрій (принтер) до друку.

При натисненні кнопки „Вихід” буде здійснено закриття форми.

Вихід з програми здійснюється за допомогою кнопці „Вихід” головної кнопкової форми (наведена в додатку 1), що завантажується автоматично при відкритті БД.

Лістинг кодів VBA модулю „Матеріальні ресурси підприємства” наведений у додатку 2 до даній курсової роботи.