p align="justify"> Миша Microsoft 3-клавіші.
. 1.3.3 Організація вхідних і вихідних даних
Вхідними даними є база даних, яка постійно зберігається на жорсткому диску і при необхідності оновлюється.
Структура таблиці бази даних: .dbf - Список співробітників
-------------------------------------------------------------------------
Ім'я поля Тип Розмір Число десяткових Назва поля Ключ
----------------------------------------------------------------------------------Numeric 3 Табельний номер даCharacter 20 Прізвище
p3 Character 15 ІмяCharacter 15 ОтчествоCharacter 15 ДолжностьNumeric 5 Оклад
p7 Date 8 Дата поступленіяNumeric 2 Номер підрозділу
-------------------------------------------------------------------. cdx - індексний файл
Ключ - P1
Вихідні дані формуються у вигляді таблиці на екран для перегляду і при необхідності виводяться на принтер. Роздруківка вихідних документів здійснюється в середовищі Word або Excel.
Далі наводяться роздруківки вихідних документів.
__________________________
Опис алгоритму.
Алгоритм задачі представлений у вигляді структурної схеми програми, схеми алгоритму (блок-схема).
Структурна схема програми містить перелік всіх об'єктних компонентів програмного забезпечення і зв'язки між ними.
Схема алгоритму містить перелік всіх команд, функцій вихідного коду і зв'язки між ними, оформлені у вигляді схеми відповідно до вимог ДСТУ.
програмний забезпечення функціональний персонал
. 2.1 Структурна схема програми
. 2.2 Схема алгоритму
Головний програма COMS.PRG
Екранна форма FR
Екранна форма FR Процедура кнопки Таблиця
Екранна форма FR Процедура кнопки Сортування
Екранна форма FR Процедура кнопки Вибірка
Екранна форма FR Процедура кнопки Тема
Екранна форма FR Процедура кнопки Створення Word-файлу
Екранна форма FR Процедура кнопки Створення Excel-файлу
Процедура кнопки Вихід
. 3 Лістинг програми
Екранна форма FR.
Властивості екранної форми FR=45
Left=34=410=309=.T.=.F.=2= COM - сервер =.F.=.F.=.F.=.F.=1 = FR
Кнопка 1=45=60=27=192= Таблиця =1= Command2
Кнопка 2=117=72=27=168= Сортування =2= Command1
Кнопка 3=153=72=27=168= Вибірка =3= Command3
Кнопка 4=189=72=27=168= Тема =4= Command5
Кнопка 5=270=72=27=168= Створення Word - файлу =7= Command8
Кнопка 6=309=72=27=168= Створення Excel - файлу =8= Command6
Кнопка 7=362=113=27=84= Вихід =9= Command4
Лінії:=0=24=105=264= Line1 =0=24=228=264= Line2 =124=24=105=0= Line3 = 124=288=105=0= Line4 =0=24=261=264= Line5 =0=24=345=264= Line6 =84=24=261=0= Line7 raquo ;=84=288=261=0= Line8
Рядки:=.T.=12= Вихідні дані =21=79=17=161= Label3 =.T.=12= Підготовка =21=106 =80=107= Label1 =.T.=12= Формування =21=96=238=131= Label2
Вихідний код процедури кнопки «Таблиці».
fr.Enabled=.F.1b1 order tag t1window win from 1,1 to 30,100 system close zoom font Arial , 10window winkey label RightMouse append blankfields p1:h=laquo;Таб.номерraquo;,p2:h=laquo;Фамилияraquo;,p3:h=laquo;Имяraquo;,p4:h=laquo;Отчествоraquo;,p5:h=laquo;Должностьraquo;,;
p6: h= Оклад , p7: h= Дата надходження , p8: h= Підрозділ raquo ;;
title Перелік співробітників nomenukey label RightMousewindow winwindow win.Enabled=.T.
Вихідний код процедури кнопки «Сортування».
fr.Enabled=.F.window win from 9,20 to 18,47 title Сортування system font Courier , 10window win=0
@ 1,3 get x1 function * V Таб.номер; Прізвище; Дата надходження; Номер підрозділу size 1.5,35,0...