48618 (608687), страница 9
Текст из файла (страница 9)
Входные данные для проверки режима добавления
Общий стаж работы | 2 |
Непрерывный стаж работы | 2 |
Последнее место работы | СПЭК |
Профессия(Должность) | Программист |
Дата увольнения | 30.06. 2001 |
Причина увольнения | По своему желанию |
Данные заполнены без ошибок, и они вносятся в базу данных после нажатия кнопки "Внести".
При нажатии кнопки "ВУС" открывается форма "ВУС", на которой находятся следующие текстовые поля, представленными в табл.16:
Таблица16
Входные данные для проверки режима добавления
Годность к военной службе | Не годен |
Обязанность | Не военобязан |
Номер военного билета | АБ 123456 |
Выдан | 19.09. 2003 |
Данные заполнены без ошибок, и они вносятся в базу данных после нажатия кнопки "Внести".
Тест выполнен, сбоев в работе программы не произошло.
Внедрение
Минимальный набор технических средств для работы программы:
компьютер на базе процессора Intel 486 DX 4-100 и выше;
FDD 3.5 или CD-ROM для установки программного продукта на компьютер;
ОЗУ - не менее 32-х Мегабайт памяти.
свободное дисковое пространство - не менее 2-х Мегабайт для установки программы + размер базы данных.
SVGA-монитор c поддержкой режима минимум 800х600 точек.
Клавиатура, мышь.
Принтер (для распечатки отчетов).
При запуске программы открывается главная форма "Картотека работников", на которой располагается строка Главного меню, содержащая пункты: "Файл", "Поиск", "Начать работу", "О программе".
Пункт "Файл" содержит подпункт "Выход", выбор которого позволяет выйти из программы.
При нажатии на пункт "Поиск" запускается форма "Поиск". На этой форме находятся 12 текстовых полей: "Фамилия", "Имя", "Отчество", "Серия" и "Номер" паспорта, "По адресу", "Номер медполиса", "Номер страхового свидетельства", "Дата рождения", "Образование", "Профессия (Должность)", "Номер военного билета", - в них вносятся данные на сотрудника или рабочего, которые должны быть найдены. После заполнения этих полей и нажатия кнопки "Поиск" производится поиск в базе данных. Результаты поиска отображается в сетки таблицы, расположенной на этой форме. Если ни одно текстовое поле не заполнено, то выдаётся сообщение "Вы не внесли критерии поиска". После выполнения поиска по получены данным на сотрудника или работника предприятия можно получить два вида отчётов. Для получения полного отчёта по сотруднику нужно нажать кнопку "Полный отчёт". Для получения краткого отчёта по сотруднику нужно нажать кнопку "Краткий отчёт". Для обнуления результатов поиска надо нажать кнопку "Очистить". Для выхода из формы "Поиск" следует нажать кнопку "Выход".
В пункте "Начать работу" находятся два подпункта: "Сведения о сотрудниках" и "Редактирование"
При выборе подпункта "Сведения о сотрудниках" открывается форма "Сведения о сотрудниках", на которой находятся следующие текстовые поля для заполнения: "Фамилия", "Имя", "Отчество", "Гражданство" (в них можно вводить только русские буквы), "Семейное положение" (раскрывающийся список из которого можно выбрать: "холост", "женат", "не замужем", "замужем"), "Пол" (раскрывающийся список из которого можно выбрать: "муж" или "жен"), "Номер страхового свидетельства" (вводится в это поле только цифры), "Дата выдачи страхового свидетельства" (в него вносится дата, имеющий формат, д.н.мц. гггг.), "Номер медполиса" (вводятся только числа), "Компания выдававшая медполис", "Адрес компании выдавшей медполис". Чтобы занести введённую запись в базу данных, нажимаем на кнопку "Внести" (которая находится в правой стороне форме, в колонке из шести кнопок: "Паспорт", "Образование", "Работа", "ВУС", "Внести", "Выход"). После нажатия на кнопку "Внести" производится проверка наличия внесённых обязательных данных (к ним относятся: "Фамилия", "Имя", "Отчество", "Гражданство", "Пол", "Семейное положение", "Номер страхового свидетельства", "Дата выдачи страхового свидетельства", "Номер медполиса", "Компания выдававшая медполис", "Адрес компании выдавшей медполис". Если не все они внесены, то выводится сообщение, какие именно обязательные данные не заполнены, а сами данные в базу данных не заносятся. Если все данные заполнены без ошибок, то они вносятся в базу данных. После нажатия кнопки "Внести" активируются кнопки "Паспорт", "Образование", "Работа", "ВУС", которые до этого были заблокированы. При нажатие на кнопку "Выход" форма "Сведения о сотрудниках" закрывается.
При нажатие на кнопку "Паспорт" открывается форма "Паспорт", на которой находятся текстовые поля: "Серия" (вводятся только 4 цифры), "Номер"(вводятся только 6 цифры), "Выдан", "Зарегистрирован"(раскрывающийся список из которого можно выбрать: временно или постоянно), "По адресу", "Дата рождения" (в него вносится дата, имеющий формат. д.н.мц. гггг.), "Место рождения", "Индекс" (вводятся только 6 цифры), "Адрес проживание", "Телефон", "Выход на пенсию" (в него вносится дата, имеющий формат. д.н.мц. гггг.), после заполнения этих полей нажимается кнопка "Внести". После нажатия на кнопку "Внести" производится проверка наличия внесённых обязательных данных (к ним относятся: "Серия", "Номер", "Выдан", "Зарегистрирован", "По адресу", "Дата рождения","Индекс". Если не все они внесены, то выводится сообщение, какие именно обязательные данные не заполнены, а сами данные в базу данных не заносятся. Если все данные заполнены без ошибок, то они вносятся в базу данных. При нажатии на кнопку "Выход" форма "Паспорт" закрывается.
При нажатии кнопки "Образование" открывается форма "Образование", на которой отображается таблица "Образование". Так же на ней находятся текстовые поля: "Код" (в него вносится код сотрудника или рабочего для образования), "Учебное заведение", "Наименование заведения", "Вид обучения", "Факультет", "Вид образования", "Документ", "Специальность", "Квалификация", "Номер", "Дата выдачи" (в него вносится дата, имеющий формат. д.н.мц. гггг.), после заполнения этих полей нажимается кнопка "Внести". В случае если сотрудник или рабочий предприятия имеет несколько образований то повторяется порядок действий (описанный выше), а в текстовое поле "Код" вносится код этого сотрудника или рабочего. При нажатие на кнопку "Выход" форма "Паспорт" закрывается.
При нажатие кнопки "Работа" открывается форма "Работа", на который находятся текстовые поля: "Общий стаж" (вводятся цифры), "Непрерывный стаж" (вводятся цифры), "Последнее место работы", "Профессия (Должность)", "Дата увольнения" (в него вносится дата, имеющий формат дн. мц. гггг.), "Причина увольнения" - после заполнения этих полей нажимается кнопка "Внести". После нажатия на кнопку "Внести" производится проверка наличия внесённых обязательных данных (к ним относятся: "Профессия (Должность)". Если не все они внесены, то выводится сообщение, какие именно обязательные данные не заполнены, а сами данные в базу данных не заносятся. Если все данные заполнены без ошибок, то они вносятся в базу данных. При нажатии на кнопку "Выход" форма "Паспорт" закрывается.
При нажатии кнопки "ВУС" открывается форма "ВУС", на которой располагаются текстовые поля: "Годность к военной службе" (раскрывающийся список из которого можно выбрать: "годен", "не годен", "ограничено годен"), "Обязанность" (раскрывающийся список из которого можно выбрать: "военнообязан", "военнослужащий", "не военнообязан"), "Группа войск", "Категория запаса", "Состав", "Воинское звание" (раскрывающийся список из которого можно выбрать звание), "Военно-учётная специальность (номер)" (вводится 6 цифр), "Состоит на спецучёте (номер)", "Наименование военкомата по месту жительства", "Номер военного билета", "Выдан" (в него вносится дата, имеющий формат мц. дн. гггг.), после заполнения этих полей нажимается кнопка "Внести". После нажатия на кнопку "Внести" производится проверка наличия внесённых обязательных данных (к ним относятся: "Годность к военной службе", "Обязанность". Если не все они внесены, то выводится сообщение, какие именно обязательные данные не заполнены, а сами данные в базу данных не заносятся. Если все данные заполнены без ошибок, то они вносятся в базу данных. При нажатии на кнопку "Выход" форма "Паспорт" закрывается.
При нажатии на пункт "Редактировать" открывается форма "Редактировать". На этой форме находятся 12 текстовых полей: "Фамилия", "Имя", "Отчество", "Серия" и "Номер" паспорта, "По адресу", "Номер медполиса", "Номер страхового свидетельства", "Дата рождения", "Образование", "Профессия (Должность)", "Номер военного билета", - в них вносятся данные на сотрудника или рабочего которые должны быть найдены. Позже по этим полям после нажатия кнопки "Поиск" введётся поиск по базе данных. Результаты поиска отображается в сетки таблицы расположенной на этой форме. Если ни одно текстовое поле не заполнено выдаётся сообщение "Вы не внесли критерии поиска". После выполнения поиска по получены данным на сотрудника или работника предприятия можно эти данные редактировать. После редактирования данных нужно нажать кнопку "Сохранить". Для обнуления результатов поиска надо нажать кнопку "Очистить". Для выхода из формы "Поиск" следует нажать кнопку "Выход".
Использую пункт "Помощь" можно получить информацию о программе.
В пункте "Создатель" можно просмотреть сведенья о разработчике программы.
Литература
-
Архангельский А.Я. Delphi 7. Справочное пособие. - М.: ЗАО "Издательство БИНОП", 2005 г.
-
Карпова.Г.С. - Базы данных: модели, разработка, реализация - СПб.: Питер, 2005 г.
-
Кириллов В.В. Структурированный язык запросов (SQL). - СПб.: ИТМО, 2004 г. - 80 с.
-
Фаронов В.В. - Delphi "Программирование на языке высокого уровня" - СПб: "ПИТЕР", 2005г.
-
Фаронов В.В. - Программирование баз данных в Delphi 6: учебный курс - СПб.: Питер, 2004 г.
-
Хомоненко.А.Д., Цыганков В.М., Мальцев В. Г - Базы данных: Учебник для высших учебных заведений - СПб.: КОРОНА принт, 2005 г.