Структура основной рабочей базы данных
Для начала необходимо определиться со структурой основной рабочей базы данных - таблице, где хранится вся информация. Эта БД и будет обрабатываться разрабатываемой ИС.
В данной БД основными являются две таблицы – «Безработные» и «Вакансии".
«Безработные»: код безработного, фамилия, имя, отчество, пол, серия паспорта, профессия, разряд, стаж, образование, последнее место работы, город проживания, адрес, возраст, семейное положение, направлен на: код курсов, код договора, дата регистрации.
«Вакансии»: код вакансии, предприятие, профессия, разряд, образование, требуемый стаж, адрес предприятия, занята (да/нет).
Структура других таблиц:
«Визиты»: код визита, код безработного, дата визита, замечания.
«Курсы»: код курсов, название курсов, профессия, разряд.
«Пособия»: код пособия, код безработного, зарплата, размер пособия, начало выплаты, конец выплаты.
«Договора»: код договора, код безработного, код курсов, код вакансии, дата заключения договора).
Свойства представлены в каждой таблице в виде полей. Ниже представлены свойства и их название в таблицах 1, 2, 3, 4, 5, 6.
Таблица 1. «Безработные»
Название поля
| Тип данных
| Размер поля
| Код безработного
| Счетчик
| Длинней целое.
Последовательные значения.
Совпадения не допускаются.
| Фамилия
| Текстовый
|
| Имя
| Текстовый
|
| Отчество
| Текстовый
|
| Пол
| Текстовый
| Вводится фиксированный набор значений
| Серия паспорта
| Текстовый
| Маска ввода (___ - ___ № ________)
| Профессия
| Текстовый
|
| Разряд
| Числовой
| Длинное целое
| Стаж
| Числовой
| Длинное целое
| Образование
| Текстовый
| Вводится фиксированный набор значений
| Последнее место работы
| Текстовый
|
| Город проживания
| Текстовый
|
| Адрес
| Текстовый
|
| Возраст
| Числовой
| Длинное целое не более 2 знаков
| Семейное положение
| Текстовый
| Вводится фиксированный набор значений
| Направлен на:
| Текстовый
|
| Код курсов
| Числовой
| Длинное целое (выбор из списка таблицы «Курсы»)
| Код договора
| Числовой
| Длинное целое (выбор из списка таблицы «Договора»)
| Дата заключения договора
| Дата/время
| Краткий формат даты (вводится автоматически)
| Таблица 2 «Вакансии»
Название поля
| Тип данных
| Размер поля
| Код вакансии
| Счетчик
| Длинней целое.
Последовательные значения.
Совпадения не допускаются.
| Предприятие
| Текстовый
|
| Профессия
| Текстовый
|
| Разряд
| Числовой
| Длинное целое
| Образование
| Текстовый
| Вводится фиксированный набор значений
| Требуемый стаж
| Числовой
| Длинное целлое
| Адрес предприятия
| Текстовый
|
| Занята (да/нег)
| Текстовый
| Вводился фиксированный набор значений
|
Таблица 3.«Пособия»
Код пособия
| Счетчик
| Длинней целое.
Последовательные значения.
Совпадения не допускаются.
| Код безработного
| Числовой
| Длинное целое ( выбор из списка таблицы «Безработные»)
| Зарплата
| Числовой
| Длинное целое
| Размер пособия
| Числовой
| Длинное целое
| Начало выплаты
| Дата/время
| Краткий формат даты
| Конец выплаты
| Дата/время
| Краткий формат даты
|
Таблица 4.«Визиты»
Код визита
| Счетчик
| Длинней целое.
Последовательные значения.
Совпадения не допускаются.
| Код безработного
| Числовой
| Длинное целое (выбор из списка таблицы «Безработные»)
| Дата визита
| Дата/время
| Краткий формат даты
| Замечания
| Текстовый
|
|
Таблица 5.«Курсы»
Название поля
| Тип данных
| Размер поля
| Код курсов
| Счетчик
| Длинней целое.
Последовательные значения.
Совпадения не допускаются.
| Название курсов
| Текстовый
|
| Профессия
| Текстовый
|
| Разряд
| Числовой
| Длинное целое
|
Таблица 6.«Договора»
Название поля
| Тип данных
| Длина поля
| Код договора
| Счетчик
| Длинней целое.
Последовательные значения.
Совпадения не допускаются.
| Код безработного
| Числовой
| Длинное целое (выбор из списка таблицы «Безработные»
| Код курсов
| Числовой
| Длинное целое (выбор из списка таблицы «Курсы»
| Код вакансии
| Числовой
| Длинное целое (выбор из списка таблицы «Вакансии»
| Дата заключения договора
| Дата/время
| Краткий формат даты (вводится автоматически)
|
Расшифровку отдельных полей таблиц базы данных на мой взгляд делать не стоит, т.к. названия полей в полной мере характеризуют содержащиеся в них данные.
Проектирование программы
Система состоит из трех модулей, которые объединяются в БД «Birzha truda».
Управляющий модуль.
Таблицы. Две основные – «Безработные» и «Вакансии».
Форма "Рабочая" – в ней содержатся кнопки, вызывающие все компоненты обрабатывающих и обслуживающих модулей.
Обрабатывающий модуль состоит из 4-х таблиц, всех запросов.
Обрабатывающие таблицы:
«Курсы», «Визиты», «Пособия», «Договора».
Обрабатывающие запросы
"Поиск по серии паспорта" – просмотр данных о безработном, уже зарегистрированном.
"Поиск подходящей вакансии для безработного" - по введенной серии паспорта осуществляется сравнение требований вакансий и характеристик безработного, затем происходит вывод всех вакансий, удовлетворяющих условию.
"Поиск подходящих кандидатур для предприятия" - по названию введенного предприятия осуществляется поиск всех вакансий, имеющихся на этом предприятии, а также всех кандидатур безработных, удовлетворяющих условию. (предыдущий принцип).
Запросы по одному критерию (образование, возраст, последнее место работы, дата регистрации, пол, предприятие, на которое устроились люди, профессия, семейное положение). Принцип: при запуске запроса выводится диалоговое окно, куда требуется занести нужный вам параметр, затем осуществляется поиск по данному параметру и выводятся все безработные, удовлетворяющие данному критерию (формы диалоговых окон представлены в Приложении 4).
Запрос по назначению пособия: выводятся все безработные, которым начисляется пособие.
Запрос для отчетов (изменяемый) - пользователь сам корректирует данный запрос для своих параметров (их может быть несколько)
Обслуживающий модуль состоит из всех форм ввода – вывода информации (Приложение __):
- безработные;
- вакансии;
- вывод подходящих работников для предприятия;
- выполнение запросов (кнопочная форма);
- договора;
- курсы обучения;
- поиск по серии паспорта;
- поиск подходящего предприятия по серии паспорта;
- пособия по безработице.
Также в обслуживающий модель входят "О программе" и "Справка (HELP)".
Раздел реализации
После реализации выше сказанного получилась база данных с функциями ввода, редактирования, удалением данных, имея при этом интуитивно понятный интерфейс. Частично были реализованы запросы, позволяющие быстро работать с базой данных и совершать различной сложности поиск данных.
Рис. 2
Интерфейс программы позволяет регистрировать безработных через экранную форму, регистрировать вакантные места через экранную форму, искать подходящую вакансию для безработного(с помощью запросов),искать подходящих кандидатур для предприятия(с помощью запросов).
Рис.3
Заключение
В ходе выполнения курсовой работы были закреплены и углублены знания, полученные при изучении таких дисциплин как «Проектирование информационных систем» и «Разработка и стандартизация программных средств и информационных технологий», а также получены практические навыки по проектированию и разработке программ с использованием современных технологий и инструментальных средств. Также выполнены задачи, поставленные в начале работы: создание информационной базы анализа, а именно: получение, учет, хранение информации, представление ее для дальнейшей обработки с применением ЭВМ. В будущем планируется доработка данной базы данных, которая будет полноценно автоматизировать работу биржи труда.
Список литературы
1. Благодатских В.А., Енгибарян М.А. «Экономика, разработка и использование программного обеспечения ЭВМ».
2. Майоров С.И. «Информационные бизнес: коммерческое распространение и маркетинг».
3. Голосов А.А., Охрименко П.В. «Введение в информационный бизнес». Учебное пособие для ВУЗов.
4. Травин А.Н., Дятлов В.В. «Основы кадрового менеджмента».
Размещено на
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|