Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка11(готовая).doc
Скачиваний:
3
Добавлен:
02.08.2019
Размер:
3.18 Mб
Скачать

4.1.2 Характеристики програми

Програма виконує наступні функції:

  • доступ до таблиць бази даних;

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

  • пошук інформації в таблиці;

  • виконання запитів з таблиць за різними критеріями;

  • розрахунок амортизації та дати списання техніки;

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

  • експорт даних в MS Excel;

  • виведення звітів;

  • друк інформації.

Розроблений проект складається з 13 Units (юнітів):

  • Main – цей модуль необхідний для того, щоб реалізувати можливість відображення головної інформації;

  • DM1(DataModule1) –містить в собі компоненти, що не відображуються в вікні програми, виступає контейнером для зберігання цих компонентів, та полегшує доступ до них іншим юнітам;

  • Unit1 – модуль призначений для того, щоб робити зміни в головній таблиці;

  • OtchetBalStoim – даний модуль призначений для формування звіту за балансовою вартістю пристроїв;

  • OtchetOtdel – модуль призначений для формування звіту за відділами;

  • OtchetSot – модуль призначений для формування звіту за робітниками;

  • About – цей модуль призначений для надання інформації про програму;

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

  • Help – цей модуль призначений для надання інформації оператору про користування програмою;

  • Vybrat – модуль необхідний для того, щоб вибирати потрібні дані з інших таблиць;

  • Unit2 – даний модуль призначений для формування звіту за пристроями;

  • UstrPoSotr – цей модуль призначений для формування звіту за робітниками, за якими закріплені певні пристрої;

  • Vіbor – модуль необхідний для того, щоб продивлятися дані в інших таблицях та редагувати їх.

В програмному продукті були використані наступні процедури:

Модуль Main:

  • procedure FormShow – надає можливість відобразити головну таблицю з технікою;

  • procedure N8Click – процедура виконує пошук інформації про техніку відповідно до введеного інвентарного номера;

  • procedure N9Click – дана процедура виконує пошук інформації про техніку відповідно до введеного типу пристрою;

  • procedure N11Click – надає можливість зробити пошук інформації про техніку відповідно до введеної назви пристрою;

  • procedure N12Click – дана процедура виконує пошук інформації про техніку відповідно до введеної дати випуску;

  • procedure N13Click – виконує пошук інформації про техніку відповідно до введеної дати вводу в експлуатацію;

  • procedure DBGrid1CellClick – надає можливість відображення інформації про співробітника, який відповідає за даний пристрій та інформації про відділ, в якому знаходиться даний пристрій;

  • procedure Button1Click – дана процедура здійснює пошук за обраним критерієм;

  • procedure Button2Click – процедура ховає панель пошуку та відновляє всю таблицю;

  • procedure N10Click – надає можливість завершити роботу програми;

  • procedure ToolButton4Click – потрібна щоб викликати нове вікно для додавання даних про новий пристрій до таблиці;

  • procedure ToolButton5Click – процедура викликає нове вікно, в якому робляться зміни даних вибраного пристрою;

  • procedure ToolButton2Click – видаляє данні з таблиці пристроїв;

  • procedure ToolButton6Click – надає можливість здійснити експорт таблиці в MS Excel;

  • procedure N3Click – потрібна щоб відкрити нове вікно, в якому міститься інформація про пристрої;

  • procedure N5Click – процедура відкриває нове вікно, в якому міститься інформація про робітників;

  • procedure N4Click – відкриває нове вікно, в якому міститься інформація про відділи;

  • procedure ToolButton1Click – надає можливість відкрити нове вікно, в якому в якому буде проводитися розрахунок амортизації;

  • procedure N17Click – дана процедура здійснює пошук інформації про техніку відповідно до введеного прізвища робітника;

  • procedure N18Click – виконує пошук інформації про техніку відповідно до введеної короткої назви відділу;

  • procedure N14Click – надає можливість викликати вікно з сформованим звітом за певним критерієм;

  • procedure N1Click – викликає вікно з інформацією про програму;

  • procedure ToolButton7Click – процедура потрібна щоб відкрити вікно, яке містить інструкцію для оператора.

Модуль Unit1:

  • procedure Button1Click – надає можливість додати та відредагувати дані в таблиці;

  • procedure Button2Click – здійснює повернення до головної форми;

  • procedure EdNachStoimKeyPress – ця процедура потрібна для коректного заповнення числових значень;

  • procedure BtnOtdelClick – викликає вікно, в якому відображається інформація про відділи;

  • procedure EdSlugbaChange – дозволяє розрахувати ставку амортизації відповідно до введеного строку служби техніки;

  • procedure EdStavkaAmortChange – надає можливість розрахувати строк служби техніки відповідно до введеної ставки амортизації;

  • procedure CheckBox1Click – ця процедура дозволяє провести модернизацію;

  • procedure BtnSotrClick – викликає вікно, в якому відображається інформація про робітників;

  • procedure LabeledEdit1Change – виконує розрахунок початкової вартості техніки в залежності від введеної суми модернізації.

Модуль Amortiz :

  • procedure Button1Click – надає можливість розрахувати амортизацію та розрахувати дату списання оргтехніки.

Модуль Vybrat:

  • procedure Button1Click – дозволяє здійснити вибір відділу або робітника для додавання в інше вікно.

Модуль Vibor:

  • procedure PageControl1Change – процедура потрібна, щоб здійснити вибір потрібної таблиці;

  • procedure ToolButton1Click – викликає панель для введення інформації про нового працівника;

  • procedure Button1Click – дозволяє викликати вікно, в якому вибирається відділ;

  • procedure ToolButton3Click – викликає панель для редагування інформації про працівника;

  • procedure Button3Click – надає можливість сховати панель для додавання або редагування даних про робітника;

  • procedure Button2Click – виконує додавання або редагування інформації про працівника;

  • procedure ToolButton2Click – видаляє інформацію про працівника;

  • procedure ToolButton4Click – викликає панель для введення інформації про новий відділ;

  • procedure Button4Click – надає можливість додати або редагувати інформацію про відділ;

  • procedure ToolButton6Click – викликає панель для редагування даних про відділ;

  • procedure Button5Click – дозволяє сховати панель для редагування (додавання) даних про відділ;

  • procedure ToolButton5Click – виконує видалення інформації з таблиці відділ;

  • procedure ToolButton12Click – надає можливість закрити вікно з таблицями;

  • procedure ToolButton7Click – дозволяє відкрити нове вікно для додавання інформації про новий пристрій;

  • procedure ToolButton9 – надає можливість відкрити нове вікно для редагування інформації про пристрій;

  • procedure ToolButton8Click – дозволяє видалити інформацію про пристрій з таблиці.