Курсовая работа По дисциплине : Основы алгоритмизации и программирование я Тема : « База данных сотрудников » Подготовила учащаяся : Проверил :
Среда программированиея Delphi ( среда разработки ). Delphi ( Де́лфи, произносится / ˈ d ɛ l ˌ fi:/) императивный, структурированный, объектно - ориентированный язык программированиея со строгой статической типизацией переменных. Внешний вид среды программированиея Delphi отличается от многих других из тех, что можно увидеть в Windows. К примеру, Borland Pascal for Windows 7.0, Borland C++ 4.0, Word for Windows, Program Manager - это все MDI приложения и выглядят по - другому, чем Delphi. MDI (Multiple Document Interface) - определяет особый способ управления нескольких дочерних окон внутри одного большого окна.
Ниже перечислены основные составные части Delphi: Дизайнер Форм (Form Designer) Окно Редактора Исходного Текста (Editor Window) Палитра Компонент (Component Palette) Инспектор Объектов (Object Inspector) Справочник (On-line help) Есть, конечно, и другие важные составляющие Delphi, вроде линейки инструментов, системного меню и многие другие, нужные Вам для точной настройки программы и среды программированиея.
Проектирование базы данных «Данные сотрудниках O Моя цель данного курсового проекта является разработка базы данных « Данные о сотрудниках » в среде Borland Delphi версии 7. Программа должна сохранять основные сведения о сотрудниках колледжа, такие как ФИО, дата рождения, семейное положение, дата и место рождения, служба в армии, домашний адрес, телефон, сведения о работе, данные о супруге, близких родственниках, коллегах и друзьях.
O Практически все достаточно сложные программы в настоящее время обладают системой меню, предназначенной для выбора того или иного пути выполнения программы. Интерфейс, основанный на использовании меню, становится очень удобным и позволяет быстро достигнуть необходимого результата. O В Delphi имеется стандартная компонента, входящая в семейство класса TMenu. Она содержит структуру меню в виде объекта класса TMenuItem. Каждый из элементов меню, в свою очередь, также является объектом класса TMenuItem. Все элементы меню в явном виде размещаются в форме и непосредственно доступны через свои идентификаторы. Сделано это для того, чтобы упростить доступ к их обработчикам события Оп СНск и опубликованным свойствам.
При разработке собственной БД первое с чего я начала это создание таблицы, в которую впоследствии будет вводиться информация. В дальнейшем данные в таблице могут дополняться новыми данными, редактироваться или исключаться из таблицы. Вы можете просматривать данные в таблицах или упорядочить их по некоторым признакам. Для того чтобы создать новую таблицу, требуется определить ее структуру. Таблица состоит из полей, в каждом из которых хранится информация. Поле имеет такие атрибуты как порядковый номер, имя, тип, размер и ключ.
O Корректировка таблиц в DBD 7.0 Так корректировку с помощью отображенной таблицы выполнять нельзя. Я выполнила команду главного меню Table|Restructure, с помощью которой уже могла корректировать структуру таблицы. Выполняется это так же, как и при создании новой таблицы.
Индексирование Чтобы обеспечить быстрый поиск требуемых записей в БД, они должны быть определенным способом упорядочены. Сам процесс упорядочения для большой БД достаточно трудоемкий и длительный. Поэтому я для быстрого поиска в БД использовала различные приемы. Одним из них является индексация - создание специального поискового файла, содержащего для каждой записи БД какое - либо отдельное поле ( поля ), называемое индексом, и ссылку на местоположение этой записи в БД.
. Главное окно программы «Данные о сотрудниках»
Адресные данные
Сведения о работе или учебе На вкладке Учеба/Работа отображаются данные о занятости сотрудника.
Окно о программе
Заключение O По завершении выполнения курсового проекта мною была разработана программа « Данные о сотрудниках » в среде программированиея Delphi 7. В процессе разработки данной программы я узнала много нового и интересного из области разработки программного обеспечения для реальных пользователей. Надеюсь, что разработанная мною программа облегчит работу сотрудников отдела кадров предприятия.