Принцип работы БД "Фирма по трудоустройству"

Назначение и цели создания системы базы данных. Технология ее разработки: компоненты, инспектор объектов, свойства события и действие. Структура базы данных: оформление договоров, заказчики, клиенты, профессии. Текст программы для листинга результатов.

Рубрика Программирование, компьютеры и кибернетика
Вид краткое изложение
Язык русский
Дата добавления 09.06.2014
Размер файла 377,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

1. Общие положения

1.1 Полное наименование системы и ее условное обозначение

Полное наименование системы: База данных "Фирма по трудоустройству". Краткое наименование системы: БД Фирма по трудоустройству. база программа профессия договор

1.2 Наименования организации-заказчика и организаций-участников работ

Заказчиком системы является Саранский гуманитарно-технический колледж им. Абая Кунанбаева, технологическое отделение.

Адрес заказчика: Республика Казахстан, Карагандинская область, г. Сарань ул. Ленина д. 14

Разработчиком базы данных является студентка группы ПВТ-9-12 Гойнаш Анна Юрьевна.

2. Назначение и цели создания системы

2.1 Назначение системы

БД «Фирма по трудоустройству» предназначена для поиска работников для предприятий и трудоустройства населения. От предприятия поступает вакансия, на которую агентство по трудоустройству ищет работника.

Для эффективности работы необходимо ведение баз данных, содержащих полную информацию о студентах и преподавателях, полную информацию о , информацию о поступивших вакансиях для обеспечения быстрого подбора работников.

Таким образом, «Фирма по трудоустройству» необходимая база данных для того, чтобы знать, от кого поступила вакансия, какой специалист необходим предприятию. В базе данных должны храниться сведения о предприятиях с их данными, сведения от предприятия (вакансии), сведения о клиентах, ищущих работу, сведения о специальностях, по которым могут работать клиенты для того, чтобы осуществить запрос по специальности.

Назначение системы: ведение БД о клиентах, о предприятиях, поступающих вакансий от предприятий, подобранные вакансии. Основными функциями агентства по трудоустройству являются обслуживание клиентов и предприятий, регистрация новых клиентов и предприятий, подбор работников по вакансиям, подготовка отчетов для руководства.

Входной информацией будут служить заявления соискателей, анкеты, договора, личные данные соискателя.

Выходной информацией являются отчеты, выводящиеся на печать на основании запросов, вывод необходимых данных на экран в виде таблиц, диаграмм, запросов.

3. Таблицы базы данных

Таблица 1 - Оформление договоров

Имя поля

Тип данных

Код клиента

Alpha

Код заказчика

Alpha

Код договора

Alpha

Дата договора

Alpha

Получаемая должность

Alpha

Оплата фирме

Alpha

Таблица 2 - Заказчики

Имя поля

Тип данных

Код заказчика

Alpha

Название заказчика

Alpha

Телефон

Alpha

Адрес

Alpha

Вакантная должность

Alpha

Таблица 3 - Клиенты

Имя поля

Тип данных

Код клиента

Alpha

ФИО клиента

Alpha

Дата рождения

Alpha

Адрес

Alpha

Образование

Alpha

Стаж работы

Alpha

Таблица 4 - Профессии

Имя поля

Тип данных

Код профессии

Alpha

Название профессии

Alpha

Срок обучения

Alpha

4. Схема данных базы данных

Рисунок 1 - Схема данных

5. Технология разработки базы данных

Таблица 5 - Компоненты

Компоненты

Инспектор объектов

Свойства

события

Действие

Form1

Properties

Caption

БД Учебный центр

DBNavigator1

Properties

DataSource

DataModule2.DataSource4

DBGrid1

Properties

DataSource

DataModule2.DataSource4

RadioGroup1

Properties

Caption

Отобразить информацию о

Items

Events

OnClick

case RadioGroup1.ItemIndex of

0: Form3.Show;

1: Form4.Show;

2: Form5.Show;

GroupBox1

Properties

Caption

Запросы

Button1

Properties

Caption

Должности

Events

OnClick

Form6.show;

Button2

Properties

Caption

Договоры

Events

OnClick

Form7.show;

DataSource1

Properties

DataSet

Table1

Table1

Properties

DatabaseName

Alias

TableName

Клиенты.DB

Active

True

DataSource2

Properties

DataSet

Table2

Table3

Properties

DatabaseName

Alias

TableName

Заказчики.db

Active

True

DataSource3

Properties

DataSet

Table3

Table3

Properties

DatabaseName

Alias

TableName

Профессии.db

Active

True

DataSource4

Properties

DataSet

Table4

Table4

Properties

DatabaseName

Alias

TableName

Договоры.db

Active

True

Query1

Properties

DatabaseName

Alias

DataSource

DataSource4

Active

True

DataSource5

Properties

DataSet

Query1

Form3

Properties

Caption

Заказчики

DBGrid2

Properties

DataSource

DataModule2.DataSource2

DBNavigator2

Properties

DataSource

DataModule2.DataSource2

Form4

Properties

Caption

Клиенты

DBGrid3

Properties

DataSource

DataModule2.DataSource1

DBNavigator3

Properties

DataSource

DataModule2.DataSource1

Form5

Properties

Caption

Клиенты

DBGrid4

Properties

DataSource

DataModule2.DataSource3

DBNavigator4

Properties

DataSource

DataModule2.DataSource3

Form6

Properties

Caption

Запрос

Label1

Properties

Caption

Получаемая должность

Edit1

Properties

Text

BitBtn1

Properties

Kind

bkOk

Form7

Properties

Caption

Запрос

Label1

Properties

Caption

Дата договора

Edit1

Properties

Text

BitBtn1

Properties

Kind

bkOk

6. Скриншоты базы данных

Рисунок 2 - Скриншот программы

Рисунок 3 - Скриншот программы

Рисунок 4 - Скриншот программы

Рисунок 5 - Скриншот программы

Рисунок 6 - Скриншот запроса

Рисунок 7 - Скриншот запроса

Рисунок 8 - Скриншот отчета

7. Листинг результатов

Текст программы:

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, ExtCtrls, DBCtrls, Grids, DBGrids, StdCtrls;

type

TForm1 = class(TForm)

DBGrid1: TDBGrid;

DBNavigator1: TDBNavigator;

RadioGroup1: TRadioGroup;

Button1: TButton;

Button2: TButton;

GroupBox1: TGroupBox;

GroupBox2: TGroupBox;

Button3: TButton;

procedure RadioGroup1Click(Sender: TObject);

procedure Button1Click(Sender: TObject);

procedure Button2Click(Sender: TObject);

procedure Button3Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

uses Unit2, Unit3, Unit4, Unit5, Unit6, Unit7, Unit8;

{$R *.dfm}

procedure TForm1.RadioGroup1Click(Sender: TObject);

begin

case RadioGroup1.ItemIndex of

0: Form3.Show;

1: Form4.Show;

2: Form5.Show;

end;

end;

procedure TForm1.Button1Click(Sender: TObject);

begin

Form6.Show;

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

Form7.Show;

end;

procedure TForm1.Button3Click(Sender: TObject);

begin

Form8.Show;

end;

end.

unit Unit6;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, Grids, DBGrids, StdCtrls, Buttons;

type

TForm6 = class(TForm)

DBGrid1: TDBGrid;

Edit1: TEdit;

Label1: TLabel;

BitBtn1: TBitBtn;

procedure BitBtn1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form6: TForm6;

implementation

uses Unit2;

{$R *.dfm}

procedure TForm6.BitBtn1Click(Sender: TObject);

begin

DataModule2.Query1.Close;

DataModule2.Query1.SQL.Clear;

DataModule2.Query1.SQL.Add('Select *');

DataModule2.Query1.SQL.Add('From Договоры');

DataModule2.Query1.SQL.Add('Where Poluch_dol= '''+Edit1.Text+'''');

DataModule2.Query1.Open;

end;

end.

unit Unit8;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, QRCtrls, DB, DBTables, QuickRpt, ExtCtrls;

type

TForm8 = class(TForm)

QuickRep1: TQuickRep;

DetailBand1: TQRBand;

TitleBand1: TQRBand;

SummaryBand1: TQRBand;

QRLabel1: TQRLabel;

QRDBText1: TQRDBText;

QRDBText2: TQRDBText;

Table1: TTable;

QRDBText3: TQRDBText;

QRDBText4: TQRDBText;

QRDBText5: TQRDBText;

QRDBText6: TQRDBText;

QRLabel2: TQRLabel;

QRExpr1: TQRExpr;

procedure FormShow(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form8: TForm8;

implementation

{$R *.dfm}

procedure TForm8.FormShow(Sender: TObject);

begin

QuickRep1.PreviewModal;

end;

end.

Размещено на Allbest.ru

...

Подобные документы

  • Концептуальная модель базы данных "Бюро по трудоустройству". Разработка информационного и программного обеспечения объектов автоматизации. Реализация базы данных в СУБД MsAccess. Запросы к базе данных. Таблицы, отчеты и макросы. Интерфейс пользователя.

    курсовая работа [5,2 M], добавлен 30.05.2016

  • Структура простейшей базы данных и свойства полей. Характеристика типов данных. Описание процесса создания базы данных, таблиц и связей между ними, простых и составных форм, запросов в Microsoft Access. Пример составления подчинённых отчетов и макросов.

    курсовая работа [2,9 M], добавлен 14.11.2016

  • Понятие базы данных в Microsoft Access, описание таблицы как объекта. Назначение запросов, форм, отчетов и страниц. Макросы и модули в СУБД. Порядок создания базы данных, ввод описания поля. Свойства полей таблиц. Построение реляционной модели данных.

    презентация [389,6 K], добавлен 18.01.2014

  • Теоретические основы разработки приложения для автоматизации данных по Олимпиаде. Основные свойства объектов, связей, их атрибуты. Создание отчета на примере "спортсмены занявшие места с 1 по 3". Структура запросов, таблиц базы данных в Microsoft Access.

    курсовая работа [1,1 M], добавлен 09.12.2013

  • Что такое базы данных, визуализация информации базы. Структура и свойства простейшей базы данных. Характеристика определений, типов данных, безопасность, специфика формирования баз данных. Подходы к проектированию технического задания. Работа с таблицами.

    презентация [4,3 M], добавлен 12.11.2010

  • Минимальные системные требования к техническому и программному обеспечению для применения базы данных. Структура базы данных, создание таблиц (сотрудники, контакты, контракты, клиенты), запросов и форм. Описание действий при работе с базой данных.

    практическая работа [1,0 M], добавлен 13.02.2011

  • Структура таблицы и типы данных. Ввод данных в ячейки таблицы. Создание запросов на выборку, удаление, обновление и добавление записей, на создание таблицы. Основное различие между отчетами и формами, их назначение. Создание отчетов для базы данных.

    курсовая работа [1,9 M], добавлен 17.06.2014

  • Методика и основные этапы разработки информационной системы туристического агентства, основные требования к ней. Внутренняя структура и элементы данной системы, принцип работы с ней и оценка функциональности. Описание таблиц разрабатываемой базы данных.

    контрольная работа [881,5 K], добавлен 08.06.2014

  • Понятия банка и базы данных, ее компоненты. Многоуровневые модели предметной области, их представление в базе данных. Идентификация объектов и записей. Способы обращения к записям или отдельным элементам данных, их поиск. Определение структуры данных.

    контрольная работа [39,6 K], добавлен 10.04.2010

  • Разработка системы, автоматизирующей ведение базы данных библиотеки. Основные требования к программному обеспечению. Модели локальных представлений. Архитектура информационной системы. Хранимые процедуры. SQL-скрипт создания базы данных. Текст программы.

    дипломная работа [2,2 M], добавлен 28.01.2014

  • Начало работы в Microsoft Access. Основные моменты создания несложной базы данных: создание титульного листа в режиме конструктор, базы данных, порядок занесения данных для базы в режиме презентации. Особенности оформления отчета и настройки программы.

    лекция [2,4 M], добавлен 07.02.2010

  • Изучение основных понятий баз данных: структура простейшей базы данных, компоненты базы данных Microsoft Access. Проектирование базы данных "Туристическое агентство" в СУБД Access 2010, в которой хранятся данные о клиентах, которые хотят поехать отдыхать.

    курсовая работа [3,3 M], добавлен 20.09.2013

  • Цель создания базы данных магазина. Понятие и сущность инфологического моделирования, его применение. Особенности разработки базы данных, создание таблиц, схемы данных, запросов, визуальных и печатных форм. Описание процесса работы с базами данных.

    курсовая работа [1,9 M], добавлен 15.11.2013

  • Проектирование и создание информационной базы данных для управления предприятием "Завод металлоизделий". Данные для базы, предметная область, атрибуты объектов базы данных. Объектные отношения, их ключи, связи объектов и отношений базы данных предприятия.

    реферат [26,9 K], добавлен 04.12.2009

  • Виды и функции системы управления базами данных Microsoft Access. Иерархическая, сетевая, реляционная модель описания баз данных. Основные понятия таблицы базы данных. Особенности создания объектов базы данных, основные формы. Доступ к Internet в Access.

    контрольная работа [19,8 K], добавлен 08.01.2011

  • Проектирование структуры базы данных. Технология обработки данных. Порядок установки и запуска программы. Описание объектов приложения и структура данных. Ввод и изменение исходных данных. Получение выходных документов и тестирование программы.

    отчет по практике [2,3 M], добавлен 22.07.2012

  • Базы данных и системы управления базами данных. Структура простейшей базы данных, свойства полей. Понятие языка SQL. Проектирование баз данных, режимы работы, объекты. СУБД Microsoft Access. Создание базы данных "Электротовары" средствами Visual FoxPro.

    курсовая работа [5,7 M], добавлен 29.04.2014

  • Понятие и структура хранилища данных, его составные элементы и назначение. Технологии управления информацией. Методика создания базы данных и составления ее схемы, пользовательские формы, структура и содержание таблиц. Программная реализация базы данных.

    дипломная работа [1,4 M], добавлен 13.04.2010

  • Назначение и цели создания программы, требования к ее функциональности и возможностям, к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие. Расчет экономической эффективности от внедрения разработанной базы данных.

    дипломная работа [762,5 K], добавлен 27.05.2015

  • Понятие и внутренняя структура базы данных как набора информации, потенциально необходимой в дальнейшем, плюс алгоритмы и программы, предназначенные для работы с этим набором. Принципы формирования базы данных, работа с основными таблицами и запросами.

    презентация [974,8 K], добавлен 15.03.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.