Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
новая.doc
Скачиваний:
1
Добавлен:
06.07.2019
Размер:
1.11 Mб
Скачать

S_division

Подразделения

Поле

Тип

Ноль

По умолчанию

Связь с

Комментарии

ID 

int(11)

Нет 

 

 GENERAL.DIVISION

 

NAME 

varchar(255)

Нет 

 

 

 

PID 

int(11)

Да 

 

 

Таблица 3.12

S_FORM

Формы допуска

Поле

Тип

Ноль

По умолчанию

Связь с

Комментарии

ID 

int(11)

Нет 

 

 GENERAL.FORM

 

NAME 

varchar(255)

Нет 

 

 

 

Таблица 3.13

S_GROUP

Группы должностей

Поле

Тип

Ноль

По умолчанию

Связь с

Комментарии

ID 

int(11)

Нет 

 

 GENERAL.GROUP

 

NAME 

varchar(255)

Нет 

 

 

 

Таблица 3.14

S_INSTITUT

Учебные заведения

Поле

Тип

Ноль

По умолчанию

Связь с

Комментарии

ID 

int(11)

Нет 

 

 L_EDUCATION.INSITUT

 

NAME 

varchar(255)

Нет 

 

 

 

Таблица 3.15

S_POST

Должности

Поле

Тип

Ноль

По умолчанию

Связь с

Комментарии

ID 

int(11)

Нет 

 

 GENERAL.POST

 

NAME 

varchar(255)

Нет 

 

 

 

Таблица 3.16

S_QUALIFICATION

Квалификация

Поле

Тип

Ноль

По умолчанию

Связь с

Комментарии

ID 

int(11)

Нет 

 

 L_EDUCATION. QUALIFICATION

 

NAME 

varchar(255)

Нет 

 

 

 

Таблица 3.17

S_RANK

Ученое звание

Поле

Тип

Ноль

По умолчанию

Связь с

Комментарии

ID 

int(11)

Нет 

 

  L_EDUCATION.RANK

 

NAME 

varchar(255)

Нет 

 

 

 

Таблица 3.18

S_SPECIALITY

Специальности

Поле

Тип

Ноль

По умолчанию

Связь с

Комментарии

ID 

int(11)

Нет 

 

  L_EDUCATION.SPECIALITY

 

NAME 

varchar(255)

Нет 

 

 

 

4. РЕАЛИЗАЦИЯ СИСТЕМЫ

4.1. Особенности реализации системы

К завершению проектирования предполагается частичная реализация системы, т.е. демонстрационная версия. Это создание базы данных, внесение в неё тестовых данных, реализация главной формы, а также нескольких дочерних с ограниченной функциональностью.

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

Средство разработки Borland Delphi в значительной степени автоматизирует процесс создания приложения. Так, после создания формы приложения, она представляет собой чистый лист. Объекты можно переносить на форму из готового набора. На рис. 4.1 показан пример созданной формы «Настройка».

Разработка формы «Сведения о прохождении аттестации»

Рис. 4.1

При этом код для создания формы, объектов формы, некоторых событий создаётся автоматически. Т.е. этап алгоритма «Определение объектов формы, инициализация переменных» (см. рис. 3.26) вручную программировать не приходится. Кроме этого, создаётся код обработки событий для закрытия формы (окна) по значку «X», минимизации, развёртывания на весь экран, изменения размеров.

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

Для создания этой формы пришлось только расположить нужные объекты, скорректировать названия и текст объектов.

Вот сгенерированный средством разработки код формы:

unit Attestat;

// форма - сведения о прохождении аттестации