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