- •Оглавление
- •Глава 1. Общая часть. 4
- •Введение.
- •Глава 1. Общая часть.
- •1.1 Сущность поставленной задачи.
- •2. Разработка программного обеспечения.
- •2.1 Технологический процесс машинной реализации задачи.
- •2.2 Алгоритм задачи его описание.
- •2.3 Описание переменных, процедур и функций.
- •2.4 Программы и их описания.
- •2.4.1 Меню.
- •2.4.2 Алгоритмы и тексты форм ввода.
- •2.4.3 Описание и алгоритмы формирования выходных документов
- •2.5 Результаты работы программы
- •2.6 Инструкция пользователю
- •3.Заключение
- •Приложение 2- Эскизный проект
- •Приложение 3- sadt и dfd модели
- •Приложение 4- Тексты программ
2. Разработка программного обеспечения.
2.1 Технологический процесс машинной реализации задачи.
Блок-схема заполнение анкеты работника.
d_rabot.dbf
cpec.dbf
rab.dbf
d_rabot.dbf
Рисунок 1- Процесс машинной реализации
2.2 Алгоритм задачи его описание.
Работа с программой начинается с открытия и заполнения базы работников и работодателей, сделать это можно либо в режиме таблицы, либо в режиме не менее удобной формы. С помощью вкладок меня на основной форме можно перейти на формы необходимых запросов, где найти необходимую информацию и на её основе сформировать отчет. При желании отчеты можно сохранить и распечатать На основной форме также возможно применить функцию поиска соответствий данных работника и работодателя.
Разработка происходила в следующем порядке:
1. Разработка концептуальной модели.
Работодатели
Работники
Кадровое агентство
База вакансий
База работников
Рисунок 2- Концептуальная модель
2. На основании составленной концептуальной модели была составлена логическая.
Работодатели |
Код работодателя Наименование Адрес Телефон Код специальности |
Работники |
Код работника ФИО Телефон К од специальности |
Специальности |
К од специальности Наименование Оклад |
3. После формирования логической модели была сформирована физическая модель:
Rab.dbf
id_r |
ftString |
10 |
fio |
ftString |
250 |
tel |
ftString |
10 |
kod_c |
ftString |
10 |
Cpec.dbf
kod_c |
ftString |
10 |
naim |
ftString |
250 |
oklad |
ftInteger |
|
d_rabot.dbf
id_ra |
ftString |
10 |
naimen |
ftString |
250 |
adres |
ftString |
250 |
tel |
ftString |
10 |
kod_c |
ftString |
30 |
2.3 Описание переменных, процедур и функций.
При разработке программы были использованы стандартные компоненты и процедуры:
Таблица компонентов:
Имя |
Форма |
Класс |
DBGrid |
Редактор таблиц, Меню, Запрос работника, Запрос вакансии |
TDBGrid |
Button |
Все |
TButton |
MainMenu |
Меню |
TMainMenu |
d |
Все |
TDatasource |
t |
Все |
TDbf |
ComboBox |
Редактор таблиц |
TComboBox |
DBEdit |
Все |
TDBEdit |
Label |
Все |
TLabel |
Memo |
Запрос работника |
TMemo |
DBText1 |
Запрос работника |
TDBText |
SaveDialog |
Запрос работника |
TSaveDialog |
Таблица переменных:
Имя |
Тип |
x |
string |
c |
string |
v |
string |
b |
string |
n |
string |
m |
string |
y |
string |
w |
string |
u |
string |
z |
string |
Таблица функций и процедур:
Имя |
Форма |
Назначение |
t_close() |
Редактор таблиц |
Закрытие таблиц |
