Построение модели предметной области.
Завершив анализ внешних спецификаций, разработанных на предыдущем этапе, можно приступить к описанию и анализу внутреннего проектирования.
Рассмотрим потоки информации, используемые для ведения системы организации работы на бирже труда, представленные рис.2.
Инфологическая модель предметной области
Рис. 2. Информационные данные,
используемые в БД.
Проектирование управляющей программы, обрабатывающих модулей.
Система состоит из трех модулей, которые объединяются в БД «Birzha truda».
Управляющий модуль.
Таблицы. Две основные – «Безработные» и «Вакансии».
Форма "Рабочая" – в ней содержатся кнопки, вызывающие вое компоненты обрабатывающих и обслуживающих модулей.
Обрабатывающий модуль состоит из 4-х таблиц, всех запросов.
Обрабатывающие таблицы:
«Курсы», «Визиты», «Пособия», «Договора».
Обрабатывающие запросы
"Поиск по серии паспорта" – просмотр данных о безработном, уже зарегистрированном.
|
|
"Поиск подходящей вакансии для безработного" - по введенной серии паспорта осуществляется сравнение требований вакансий и характеристик безработного, затем происходит вывод всех вакансий, удовлетворяющих условию.
"Поиск подходящих кандидатур для предприятия" - по названию введенного предприятия осуществляется поиск всех вакансий, имеющихся на этом предприятии, а также всех кандидатур безработных, удовлетворяющих условию. (предыдущий принцип).
Запросы по одному критерию (образование, возраст, последнее место работы, дата регистрации, пол, предприятие, на которое устроились люди, профессия, семейное положение). Принцип: при запуске запроса выводится диалоговое окно, куда требуется занести нужный вам параметр, затем осуществляется поиск по данному параметру и выводятся все безработные, удовлетворяющие данному критерию (формы диалоговых окон представлены в Приложении 4).
Запрос по назначению пособия: выводятся все безработные, которым начисляется пособие.
Запрос для отчетов (изменяемый) - пользователь сам корректирует данный запрос для своих параметров (их может быть несколько)
Обслуживающий модуль состоит из всех форм ввода – вывода информации (Приложение __):
- безработные;
- вакансии;
- вывод подходящих работников для предприятия;
- выполнение запросов (кнопочная форма);
- договора;
- курсы обучения;
- поиск по серии паспорта;
- поиск подходящего предприятия по серии паспорта;
- пособия по безработице.
Также в обслуживающий модель входят "О программе" и "Справка (HELP)".