Разработка базы данных для учета и записи сотрудников

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    151,45 Кб
  • Опубликовано:
    2014-02-07
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Разработка базы данных для учета и записи сотрудников

Введение


Delphi или [борланддэлфи] - это интегрированная среда разработки, в которой используется язык программирования ObjectPascal. Delphi является средой RAD (rapidapplicationdevelopment - быстрая разработка приложений). Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка ObjectPascal. Начиная с 2007 года уже язык Delphi (производный от ObjectPascal) начал жить своей самостоятельной жизнью и претерпевал различные изменения связанные с современными тенденциями (например, с развитием платформы .net) развития языков программирования: появились classhelpers, перегрузки операторов и д.р.

1.
Среда разработки программного обеспечения

 

Целевая платформа

Первоначально сфера применения языка была направлена исключительно на разработку приложений MicrosoftWindows, позже он был также реализован для платформ Linux (как Kylix). Тем не менее, после того, как в 2002 году был выпущен Kylix 3, его разработка была приостановлена. Вскоре после того, была заявлена о поддержка Microsoft.net.

Осуществление среды разработки на основе проекта Lazarus, дает возможность его употреблять с целью формирования приложений на базе Delphi для таких платформ, как Mac OS X, Linux, Windows CE. Lazarus представляет собой FreePascal, компиляцию, совместимую с Delphi. Кроме всего прочего разработчики предпринимали действия по написанию компилятора для GCC и использованию языка в проектах типа GNU (к примеру, Notepad_GNU).

Компиляторы

EmbarcaderoDelphi (BorlandDelphi и CodeGearDelphi) - скорее всего, самый известный компилятор, являющийся последователем TurboPascal и BorlandPascal. Используется Win32 (Delphi 2), Win16 (Delphi 1). Поддержка .NET, в дальнейшем выделена в отдельный продукт - Oxygene.(FreePascal) является свободным компилятором ОbjectPascal. Он выполняет поддержку разных диалектов Паскаля, а также свои диалекты. На сегодняшний день, FPC может выполнить генерацию кода для SPARC, PowerPC, x86-64, x86, а также процессоров ARM и для разнообразных ОС. Существует определенные среды разработки ПО для FPC.

Oxygene является компилятором ObjectPascal, интегрированным в MicrosoftVisualStudio. Применяет .NET и моно платформы. Популярными являются движки чатов на ASP.NET <#"701399.files/image001.jpg">

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

3.2 Описание процедур комплекса


Данный программный комплекс - включает в себя следующие подпрограммы:

.        Добавление информации - процедура добавления записи в базу данных. Во всплывающем окне необходимо заполнить все поля и нажать кнопку «ОК», тем самым подтвердив добавление записи, либо «Cancel» отменив добавление.

.        Функция изменения информации -процедура изменения предназначена для того чтобы, исправлять ошибки в данном контексте.

.        Удаление -процедура удаления предназначена для того чтобы очищать нашу таблицу от ненужной информации.

3.3 Руководство пользователя


После запуска программы появляется главное окно, в котором отображается вся информация о конкурсантках, конкурсах и жюри.

Рисунок 5 - база данных конкурс красоты

Главное окно делится на три области и множество кнопок(см. рис.5).

.        Рабочая область.

Отображается основной список информации оконкурсантках(см. рис. 6).

Рисунок 6 - таблица списка конкурсанток

.        Область сведений. В этой области отображается вся информация о конкурсах (конкурсы, оценки)(см. рис.7).


.        Область заполнения информации о конкурсантках(см. рис.8).

Рисунок 8 - форма добавления конкурсанток

.        Область изменения информации о конкурсантках(см. рис.9).

Рисунок 9 - область изменения записи конкурсанток

.        Область заполнения информации о конкурсах(см. рис 10).

Рисунок 10 - форма добавления конкурсов

.        Область изменения информации о конкурсах(см. рис 11).

Рисунок 11 - форма изменения конкурсов

.        Область заполнения информации о жюри(см. рис.12).

Рисунок 12 - форма добавления ФИО жюри

.        Область изменения информации о жюри(см. рис.13).

Рисунок 13 - область изменения ФИО жюри

.        Область создания отчёта для списка конкурсанток и конкурсов(см. рис.15).


.        Область создания отчёта для списка жюри(см. рис.15).

Рисунок 15 - отчёт списка жюри

4. Организация производства

 

4.1    Назначение программы


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

4.2    Условия выполнения программы

 

4.2.1 Требования к квалификации и численности персонала

Минимальное количество персонала, требуемого для работы программы, должно составлять не менее 2 штатных единиц - системный администратор и конечный пользователь программы (оператор). Системный администратор должен иметь высшее профильное образование и сертификаты компании-производителя операционной системы. В перечень задач, выполняемых системным администратором, должны входить:

.        Задача поддержания работоспособности технических средств;

.        Задачи установки (инсталляции) и поддержания работоспособности системных программных средств - операционной системы;

.        Задача установки (инсталляции) программы;

.        Задача создания резервных копий базы данных.

4.2.2 Состав технических средств

В состав технических средств должен входить IВМ-совместимый персональный компьютер (ПЭВМ), выполняющий роль сервера, включающий в себя:

.        Процессор Pentium-1.5 ГГц, не менее;

.        Оперативную память объемом, 1 Гигабайт, не менее;

.        HDD, 50 Гигабайт, не менее;

.        Операционнуюсистему WindowsXP,Windows 7.

4.2.3 Выполнение программы

Для начала работы с программным комплексом «Конкурс красоты» необходимо запустить на исполнение файл «Конкурс красоты.exe»( по умолчанию файл находится в C:\Programfiles\База Данных\Конкурс красоты.exe).

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

В таблице отображаются все записи, имеющиеся в базе данных.

При необходимости добавления новой конкурсанткиследует выбрать в главном меню «Добавить», на открывшейся форме заполнить все поля и нажать кнопку «OK».

Для редактирования информации в полях необходимо использовать клавишу «Изменить», на открывшейся форме редактируем необходимую нам информацию и нажимаем «OK».

В программе имеется клавиша «Удалить»,которая служит для того что бы очищать поле от ненужной информации.

.        Проверка вводимых данных, необходимая для нормализации базы данных.

.        Возможность изменения интерфейса.

 

Список литературы


1.      Шупрута В.В. "Самоучитель Delphi 2005"г.Санкт-Петербург, издательство«Альфа-книга», 2007г.

.        Кандзюба С. П., Громов В. Н. "Delphi 6/7. Базы данных и приложения. Лекции и упражнения", г. Москва, издательствоСПбГПУ, 2008г.

.        Сорокин А. "Delphi Разработка баз данных.", г.Москва, издательский центр «Академия», 2007г.

Приложение

 

Листинг программы

Основной текст программы;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,, StdCtrls, Buttons, DB, Grids, DBGrids, ADODB;= class(TForm): TADOTable;: TADOConnection;: TDBGrid;: TDataSource;DSDesigner: TAutoIncField;DSDesigner2: TWideStringField;DSDesigner3: TWideStringField;DSDesigner4: TDateTimeField;DSDesigner5: TWideStringField;DSDesigner6: TIntegerField;: TBitBtn;: TBitBtn;: TBitBtn;: TADOTable;: TADOConnection;: TDataSource;: TDBGrid;: TBitBtn;: TBitBtn;: TADOTable;: TADOConnection;: TDataSource;: TDBGrid;DSDesigner: TAutoIncField;DSDesigner2: TWideStringField;: TBitBtn;: TBitBtn;: TBitBtn;: TBitBtn;: TBitBtn;: TBitBtn;: TBitBtn;DSDesigner: TAutoIncField;DSDesigner2: TWideStringField;DSDesigner3: TIntegerField;: TLabel;: TLabel;: TLabel;BitBtn3Click(Sender: TObject);BitBtn6Click(Sender: TObject);BitBtn5Click(Sender: TObject);BitBtn7Click(Sender: TObject);BitBtn9Click(Sender: TObject);BitBtn1Click(Sender: TObject);BitBtn2Click(Sender: TObject);BitBtn8Click(Sender: TObject);BitBtn10Click(Sender: TObject);BitBtn11Click(Sender: TObject);BitBtn12Click(Sender: TObject);BitBtn4Click(Sender: TObject);

{ Private declarations }

{ Public declarations };: TForm1;Unit2, Unit4, Unit5, Unit6, Unit7, Unit3, Unit8, Unit10;

{$R *.dfm}TForm1.BitBtn3Click(Sender: TObject);.Delete;;TForm1.BitBtn6Click(Sender: TObject);.QuickRep1.Preview;;TForm1.BitBtn5Click(Sender: TObject);.showmodal;;TForm1.BitBtn7Click(Sender: TObject);.showmodal;;TForm1.BitBtn9Click(Sender: TObject);.QuickRep1.Preview;;TForm1.BitBtn1Click(Sender: TObject);.ShowModal;;TForm1.BitBtn2Click(Sender: TObject);.showmodal;;TForm1.BitBtn8Click(Sender: TObject);.Delete;;TForm1.BitBtn10Click(Sender: TObject);.showmodal;;TForm1.BitBtn11Click(Sender: TObject);.showmodal;;TForm1.BitBtn12Click(Sender: TObject);.Delete;;TForm1.BitBtn4Click(Sender: TObject);.close;;

Похожие работы на - Разработка базы данных для учета и записи сотрудников

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!