Смекни!
smekni.com

Разработка приложения, представляющего собой базу данных о сотрудниках (стр. 8 из 8)

При нажатии кнопки "Образование" открывается форма "Образование", на которой отображается таблица "Образование". Так же на ней находятся текстовые поля: "Код" (в него вносится код сотрудника или рабочего для образования), "Учебное заведение", "Наименование заведения", "Вид обучения", "Факультет", "Вид образования", "Документ", "Специальность", "Квалификация", "Номер", "Дата выдачи" (в него вносится дата, имеющий формат. д.н.мц. гггг.), после заполнения этих полей нажимается кнопка "Внести". В случае если сотрудник или рабочий предприятия имеет несколько образований то повторяется порядок действий (описанный выше), а в текстовое поле "Код" вносится код этого сотрудника или рабочего. При нажатие на кнопку "Выход" форма "Паспорт" закрывается.

При нажатие кнопки "Работа" открывается форма "Работа", на который находятся текстовые поля: "Общий стаж" (вводятся цифры), "Непрерывный стаж" (вводятся цифры), "Последнее место работы", "Профессия (Должность)", "Дата увольнения" (в него вносится дата, имеющий формат дн. мц. гггг.), "Причина увольнения" - после заполнения этих полей нажимается кнопка "Внести". После нажатия на кнопку "Внести" производится проверка наличия внесённых обязательных данных (к ним относятся: "Профессия (Должность)". Если не все они внесены, то выводится сообщение, какие именно обязательные данные не заполнены, а сами данные в базу данных не заносятся. Если все данные заполнены без ошибок, то они вносятся в базу данных. При нажатии на кнопку "Выход" форма "Паспорт" закрывается.

При нажатии кнопки "ВУС" открывается форма "ВУС", на которой располагаются текстовые поля: "Годность к военной службе" (раскрывающийся список из которого можно выбрать: "годен", "не годен", "ограничено годен"), "Обязанность" (раскрывающийся список из которого можно выбрать: "военнообязан", "военнослужащий", "не военнообязан"), "Группа войск", "Категория запаса", "Состав", "Воинское звание" (раскрывающийся список из которого можно выбрать звание), "Военно-учётная специальность (номер)" (вводится 6 цифр), "Состоит на спецучёте (номер)", "Наименование военкомата по месту жительства", "Номер военного билета", "Выдан" (в него вносится дата, имеющий формат мц. дн. гггг.), после заполнения этих полей нажимается кнопка "Внести". После нажатия на кнопку "Внести" производится проверка наличия внесённых обязательных данных (к ним относятся: "Годность к военной службе", "Обязанность". Если не все они внесены, то выводится сообщение, какие именно обязательные данные не заполнены, а сами данные в базу данных не заносятся. Если все данные заполнены без ошибок, то они вносятся в базу данных. При нажатии на кнопку "Выход" форма "Паспорт" закрывается.

При нажатии на пункт "Редактировать" открывается форма "Редактировать". На этой форме находятся 12 текстовых полей: "Фамилия", "Имя", "Отчество", "Серия" и "Номер" паспорта, "По адресу", "Номер медполиса", "Номер страхового свидетельства", "Дата рождения", "Образование", "Профессия (Должность)", "Номер военного билета", - в них вносятся данные на сотрудника или рабочего которые должны быть найдены. Позже по этим полям после нажатия кнопки "Поиск" введётся поиск по базе данных. Результаты поиска отображается в сетки таблицы расположенной на этой форме. Если ни одно текстовое поле не заполнено выдаётся сообщение "Вы не внесли критерии поиска". После выполнения поиска по получены данным на сотрудника или работника предприятия можно эти данные редактировать. После редактирования данных нужно нажать кнопку "Сохранить". Для обнуления результатов поиска надо нажать кнопку "Очистить". Для выхода из формы "Поиск" следует нажать кнопку "Выход".

Использую пункт "Помощь" можно получить информацию о программе.

В пункте "Создатель" можно просмотреть сведенья о разработчике программы.

Литература

1. Архангельский А.Я. Delphi 7. Справочное пособие. - М.: ЗАО "Издательство БИНОП", 2005 г.

2. Карпова.Г.С. - Базы данных: модели, разработка, реализация - СПб.: Питер, 2005 г.

3. Кириллов В.В. Структурированный язык запросов (SQL). - СПб.: ИТМО, 2004 г. - 80 с.

4. Фаронов В.В. - Delphi "Программирование на языке высокого уровня" - СПб: "ПИТЕР", 2005г.

5. Фаронов В.В. - Программирование баз данных в Delphi 6: учебный курс - СПб.: Питер, 2004 г.

6. Хомоненко.А.Д., Цыганков В.М., Мальцев В. Г - Базы данных: Учебник для высших учебных заведений - СПб.: КОРОНА принт, 2005 г.