- •Характеристика підприємства
- •2.1 Огляд технічних засобів
- •2.2 Програмне забезпечення.
- •2.3 Топологія мережі і її характеристики
- •3. Основна частина
- •3.1 Загальні рекомендації
- •3.2 Багатовіконні додатки
- •3.5 Проектування віконного та контекстного меню
- •3.6 Проектування екрану
- •3.7 Послідовність фокусування елементів
- •3.8 Підказки і контекстно незалежні довідки
- •3.9 Обробка подій клавіатури і миші
- •4. Блок-схеми
- •5. Розробка довідки програми
- •6.0 Розробка інсталяційного пакету
- •7. Висновок
- •8. Рекомендації
- •Література
3. Основна частина
3.1 Загальні рекомендації
Програма складається з чотирьох вікон: Нарахування заробітної плати, Працівники, Зарплата і Про програму.
Нарахування заробітної плати: Форма містить чотири кнопки, через які здійснюється вхід до інших основних вікон. Має приємний колір фону.
Працівники: Форма містить таблицю з інформацією про всіх працівників та іншу таблицю з їх адресою. Є також кнопки для додавання і зберігання нових записів та їх видалення. Головну таблицю можна роздрукувати. Можна виконати пошук по таблиці. Має приємний фон зеленого кольору.
Зарплата: Містить таблицю для введення інформації, яка необхідна для розрахунку зарплати. Введена інформація обробляється і виводиться певна сума, яку треба виплатити. Є кнопки для додавання і зберігання нових записів та їх видалення. Має пошук по таблиці. Таблицю можна роздрукувати.
Форма про програму: Вікно даної форми має невеликий розмір, оскільки містить додаткову інформацію про програму.
3.2 Багатовіконні додатки
Програма складається з двох вікон: Головного «Нарахування заробітної плати» (рис.1) та модальних вікон «Працівники» (рис. 2), «Зарплата» (рис. 3), «Про програму» (рис. 4),.
|
|
Таблиця 1 «Багатовіконні додатки» |
|
№ п/п |
Назва |
Призначення |
Примітка (якщо використовується компонента палітри Dialogs чи інше стандартне вікно) |
1 |
Нарахування заробітної плати |
Головна форма програми призначена для переходу до інших вікон. |
Містить клавіші: «Працівники», «Зарплата», «Про Програму», які призначені для переходу до інших вікон та клавішу «Вихід» для закриття форми. |
2 |
Працівники |
Форма містить дві таблиці, де збережено інформацію про всіх працівників підприємства: ПІБ, тариф, дата народження, дата прийому та адреса. Меню програми призначене для друкування та сортування таблиці. Клавіші для керування таблицею: додати, зберегти, видалити. |
Містить компоненту RvProject для друкування звіту. |
3 |
Зарплата |
Вікно містить таблиця, у яку вводиться інформація про робочі години працівників: ПІБ, відпрацьовані години, святкові, нічні, відпускні, аванс. Виконується обробка певної інформації і розрахунок заробітної плати. Є поля для введення кількості робочих днів, місяця, року. Меню програми для друкування та сортування таблиці. Клавіші для керування таблицею: додати, зберегти, видалити. Можна здійснити пошук по таблиці. |
Містить компоненту RvProject для друкування звіту. |
4 |
Про програму |
Вікно програми відображає таку інформацію: назву програми, версію, ПІП розробника програми, коментарі. Поле коментарі містить короткий опис функціонального призначення програми. |
Містить єдину кнопку «Закрити» для закриття форми. |
Форма 1_Form1
Рис.1 Вигляд головного вікна «Нарахування заробітної плати»
Форма2_Form2
Рис.2 Вигляд вікна «Працівники»
Форма 3_Form3
Рис.3 Вигляд вікна «Зарплата»
Форма 4_Form4
Рис.4 Вигляд вікна «Про програму»
3.3 Кольорове оформлення додатків
Головне вікно програми має оранжевий фон. Кнопки сірого кольору. Вікно «Працівники» має зелений колір, який є дуже приємним для зору і не викликає втомленості очей, а навпаки заспокоює. Вікно «Зарплата» має коричневий фон, що також є приємним для зору. І вікно «Про програму» є сірого кольору.
3.4 Шрифти текстів
Шрифт, що застосовується в програмі – чорний, оскільки він найбільш чітко сприймається оком людини на будь-якому фоні. Шрифт звіту також чорний, оскільки цей колір шрифту якнайкраще підходить для друку. В проекті використані 10-й та 14-й розміри шрифту. Даний розмір шрифту сприймається дуже добре.
Детальний опис шрифтів компонент наведено в таблиці 2:
|
|
Таблиця 2 «Шрифти тексту» |
||
№ п/п |
Назва компоненти |
Властивості шрифту |
||
From1 «Нарахування заробітної плати» |
||||
1 |
Button1 ………. Button4 |
Name: MS Sans Serif Color: clWindowText Charset: DEFAULT_CHARSET Pitch: fpDefault Size: 14 Height: -19 |
||
From2 «Працівники» |
||||
1 |
DBGrid1 DBGrid2 |
Name: MS Sans Serif Color: clWindowText Charset: DEFAULT_CHARSET Pitch: fpDefault Size: 10 Height: -13 |
||
2 |
Button1 Button2 Button3
|
Name: MS Sans Serif Color: clWindowText Charset: DEFAULT_CHARSET Pitch: fpDefault Size: 14 Height: -19 |
||
3 |
Button4 Button5 Button6
|
Name: MS Sans Serif Color: clWindowText Charset: DEFAULT_CHARSET Pitch: fpDefault Size: 8 Height: -11 |
||
4 |
SpeedButton1 |
Name: Fixedsys Color: clRed Charset: RUSSIAN_CHARSET Pitch: fpDefault Size: 20 Height: -27 |
||
5 |
Edit1 |
Name: MS Sans Serif Color: clWindowText Charset: DEFAULT_CHARSET Pitch: fpDefault Size: 10 Height: -13 |
||
Звіт розрахунку RvProject |
||||
1 |
Text1 ……. Text4 |
Name: Arial Color: Black Size: 14 |
||
2 |
DataText1 …………. DataText4 |
Name: Arial Color: Black Size: 12 |
||
From3 «Зарплата» |
||||
1 |
DBGrid1 |
Name: MS Sans Serif Color: clWindowText Charset: DEFAULT_CHARSET Pitch: fpDefault Size: 9 Height: -12 |
||
2 |
ComboBox1 ComboBox2 |
Name: MS Sans Serif Color: clWindowText Charset: DEFAULT_CHARSET Pitch: fpDefault Size: 10 Height: -13 |
||
3 |
Edit1 Edit2 |
Name: MS Sans Serif Color: clWindowText Charset: DEFAULT_CHARSET Pitch: fpDefault Size: 10 Height: -13 |
||
4 |
SpeedButton1 |
Name: MS Sans Serif Color: clWindowText Charset: DEFAULT_CHARSET Pitch: fpDefault Size: 8 Height: -11 |
||
5 |
DBEdit1 |
Name: Verdana Color: clWindowText Charset: ANSI_CHARSET Pitch: fpDefault Size: 14 Height: -19 |
||
6 |
Label1 |
Name: Trebuchet MS Color: clWindowText Charset: RUSSIAN_CHARSET Pitch: fpDefault Size: 12 Height: -16 |
||
7 |
Button1 Button2 Button3
|
Name: MS Sans Serif Color: clWindowText Charset: DEFAULT_CHARSET Pitch: fpDefault Size: 14 Height: -19 |
||
Звіт розрахунку RvProject |
||||
1 |
Text1 ……. Text8 |
Name: Arial Color: Black Size: 14 |
||
2 |
DataText1 …………. DataText8 |
Name: Arial Color: Navy Size: 12 |
||
From4 «Працівники» |
||||
1 |
Label1 |
Name: MS Sans Serif Color: clWindowText Charset: DEFAULT_CHARSET Pitch: fpDefault Size: 14 Height: -19 |
||
2 |
Label2 |
Size: 12 Height: -16 |
||
3 |
Label3 Label4 Label5 |
Size: 10 Height: -13 |
||
4 |
GroupBox1 |
Name: MS Sans Serif Color: clWindowText Charset: DEFAULT_CHARSET Pitch: fpDefault Size: 10 Height: -13 |
||
