Автор работы: Пользователь скрыл имя, 13 Декабря 2011 в 15:45, курсовая работа
Потребности и предложения на рынке трудовых ресурсов можно проследить на бирже труда. Целью курсового проекта является анализ ситуации на рынке трудовых ресурсов с помощью автоматизации какой-либо биржи труда, службы занятости или другой посреднической организации в области занятости.
«Вакансии»
Название поля | Тип данных | Размер поля | |
Код вакансии |
Счетчик | Длинней целое.
Последовательные значения. Совпадения не допускаются. | |
Предприятие | Текстовый | 60 | |
Профессия | Текстовый | 60 | |
Разряд | Числовой | Длинное целое | |
Образование | Текстовый | Вводится фиксированный набор значений | |
Требуемый стаж | Числовой | Длинное целлое | |
Адрес предприятия | Текстовый | 60 | |
Занята (да/нег) | Текстовый | Вводился фиксированный набор значений |
Таблица 3.
«Пособия»
Код пособия | Счетчик | Длинней целое.
Последовательные значения. Совпадения не допускаются. |
Код безработного | Числовой | Длинное целое ( выбор из списка таблицы «Безработные») |
Зарплата | Числовой | Длинное целое |
Размер пособия | Числовой | Длинное целое |
Начало выплаты | Дата/время | Краткий формат даты |
Конец выплаты | Дата/время | Краткий формат даты |
Таблица 4.
«Визиты»
Код визита | Счетчик |
Длинней целое.
Последовательные значения. Совпадения не допускаются. |
Код безработного | Числовой | Длинное целое (выбор из списка таблицы «Безработные») |
Дата визита | Дата/время | Краткий формат даты |
Замечания | Текстовый | 265 |
Таблица 5.
«Курсы»
Название поля | Тип данных | Размер поля |
Код курсов | Счетчик | Длинней целое.
Последовательные значения. Совпадения не допускаются. |
Название курсов | Текстовый | 60 |
Профессия | Текстовый | 60 |
Разряд | Числовой | Длинное целое |
Таблица 5.
«Договора»
Название поля | Тип данных | Длина поля |
Код договора | Счетчик | Длинней целое.
Последовательные значения. Совпадения не допускаются. |
Код безработного | Числовой | Длинное целое (выбор из списка таблицы «Безработные» |
Код курсов | Числовой | Длинное целое (выбор из списка таблицы «Курсы» |
Код вакансии | Числовой | Длинное целое (выбор из списка таблицы «Вакансии» |
Дата заключения договора | Дата/время |
Краткий формат даты (вводится автоматически) |
Расшифровку отдельных полей таблиц базы данных на мой взгляд делать не стоит, т.к. названия полей в полной мере характеризуют содержащиеся в них данные.
Описанные классы объектов, названные в соответствии с их логическим содержанием, представляют собой конкретные таблицы базы данных на диске, называющейся «Birzha truda» (c характерным значком MS Access - (в WINDOWS) либо Birzha~l .mdb в DOS)).
Функции, которые выполняет система:
Просмотр экранных форм ввода - вывода информации указан в Приложении 2.
Завершив анализ внешних спецификаций, разработанных на предыдущем этапе, можно приступить к описанию и анализу внутреннего проектирования.
Рассмотрим потоки информации, используемые для ведения системы организации работы на бирже труда, представленные рис.2.
Рис. 2. Информационные данные,
используемые в БД.
Система состоит из трех модулей, которые объединяются в БД «Birzha truda».
Управляющий модуль.
Таблицы. Две основные – «Безработные» и «Вакансии».
Форма "Рабочая" – в ней содержатся кнопки, вызывающие вое компоненты обрабатывающих и обслуживающих модулей.
Обрабатывающий модуль состоит из 4-х таблиц, всех запросов.
Обрабатывающие таблицы:
«Курсы», «Визиты», «Пособия», «Договора».
Обрабатывающие запросы
"Поиск по серии паспорта" – просмотр данных о безработном, уже зарегистрированном.
"Поиск
подходящей вакансии для
"Поиск
подходящих кандидатур для
Запросы по одному критерию (образование, возраст, последнее место работы, дата регистрации, пол, предприятие, на которое устроились люди, профессия, семейное положение). Принцип: при запуске запроса выводится диалоговое окно, куда требуется занести нужный вам параметр, затем осуществляется поиск по данному параметру и выводятся все безработные, удовлетворяющие данному критерию (формы диалоговых окон представлены в Приложении 4).
Запрос по назначению пособия: выводятся все безработные, которым начисляется пособие.
Запрос для отчетов (изменяемый) - пользователь сам корректирует данный запрос для своих параметров (их может быть несколько)
Обслуживающий модуль состоит из всех форм ввода – вывода информации (Приложение __):
Также в обслуживающий модель входят "О программе" и "Справка (HELP)".
Тестирование
- процесс многократного
Тестирование данного ПИ производилось с помощью детерминированного метода тестирования. Этот метод включает в себя структурное тестирование (тестирование ПИ как «белого ящика», т.е. предполагает детальное изучение логики программы и подбор входных данных, которые обеспечат выполнение максимально возможного количества маршрутов, логических ветвлений, циклов), функциональное тестирование (тестирование ПИ как «черного ящика», т.е. тестирование по «входу – выходу»), не вникая в логику программы.