Сделай Сам Свою Работу на 5

Структура основной рабочей базы данных





 

Для начала необходимо определиться со структурой основной рабочей базы данных - таблице, где хранится вся информация. Эта БД и будет обрабатываться разрабатываемой ИС.

В данной БД основными являются две таблицы – «Безработные» и «Вакансии".

«Безработные»: код безработного, фамилия, имя, отчество, пол, серия паспорта, профессия, разряд, стаж, образование, последнее место работы, город проживания, адрес, возраст, семейное положение, направлен на: код курсов, код договора, дата регистрации.

«Вакансии»: код вакансии, предприятие, профессия, разряд, образование, требуемый стаж, адрес предприятия, занята (да/нет).

Структура других таблиц:

«Визиты»: код визита, код безработного, дата визита, замечания.

«Курсы»: код курсов, название курсов, профессия, разряд.

«Пособия»: код пособия, код безработного, зарплата, размер пособия, начало выплаты, конец выплаты.

«Договора»: код договора, код безработного, код курсов, код вакансии, дата заключения договора).

Свойства представлены в каждой таблице в виде полей. Ниже представлены свойства и их название в таблицах 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 Все материалы защищены законодательством РФ.