Принцип работы БД "Фирма по трудоустройству"
Назначение и цели создания системы базы данных. Технология ее разработки: компоненты, инспектор объектов, свойства события и действие. Структура базы данных: оформление договоров, заказчики, клиенты, профессии. Текст программы для листинга результатов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | краткое изложение |
Язык | русский |
Дата добавления | 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