Разработка программы для регистрации и учета автотранспортных средств в ГИБДД с помощью Microsoft Visual FoxPro 8.0
Рефераты >> Программирование и компьютеры >> Разработка программы для регистрации и учета автотранспортных средств в ГИБДД с помощью Microsoft Visual FoxPro 8.0

1. Open prog.prg - главный модуль, позволяет запустить главное меню программы, если введен правильный пароль.

2. graf.prg - при запуске этой процедуры на экране появляется заставка

3. ГИБДД.MPR - главное меню активирующее процедуры назначенные на определен­ные пункты.

4. ss.scx – форма для вывода сведений о аппаратных ресурсах используемого компьютера.

5. sop.scx - форма для вывода сведений о программе.

6. sp.prg - позволяет изменить пароль запуска программы.

7. регистрация.scx – форма, которая выводит окно регистрации АМТ в котором нужно ввести необходимые данные для регистрации.

8. перерегистрация.scx – форма, которая выводит окно перерегистрации в котором необходимо ввести данные о новом владельце.

9. opr.scx – форма для вывода зарегистрированных автотранспортных средств по заданному району.

Включает в себя внутренние процедуры:

• vpr.scx – форма для осуществления вывода транспортных средств, найденных по заданному ключу.

10. opg.scx – форма для вывода зарегистрированных автотранспортных средств по городу.

Включает в себя форму:

• vpg.scx – форма осуществляет вывод транспортных средств, найденных по заданному клю­чу.

11.opgod.scx – форма позволяет вывести отчет за введенный год.

Включает в себя форму:

• vpgod.scx – форма осуществляет вывод транспортных средств, найденных по заданному клю­чу.

12. roz.scx – форма позволяет произвести поиск данных в базе (ROZ.dbf) содержащей информацию по находящемуся в розыске АМТ.

13. vor.scx – форма позволяет вывести для просмотра таблицу (ROZ.dbf).

14. sk.prg - создает резервную копию используемых табличных файлов путем копирования в директорию STRAH

15. vd.prg - восстанавливает резервные данные из каталога страх

16. help.prg - выводит сведенья о работе с программой, содержащиеся в базе (GBDD.dbf).

В программе используется следующие переменные:

1. A - предназначена для проверки пароля;

2. С - временно содержит новый пароль;

3. kol - первоначальное значение 0, подсчет количества найденных транспортных средств;

4. ra - содержит название района по которому производится по­иск;

5. go – содержит название города по которому производится по­иск;

6. g - первоначальное значение 0, содержит год;

7. t - первоначальное значение 0, используется в подсчете количест­ва найденного транспорта;

12. dv - первоначальное значение- 0, применяется для поиска АМТ, числящегося в угоне, содержит введенный номер двигателя автотранспорта;

5.2 Блок- схема программы (см.: Приложение 2)

5.3 Описание блок-схемы

При запуске модуля ГИБДД.MPR запускается процедура graf.prg - заставка. Затем идет определение главного меню ГИБДД.MPR и его активизация, назначение реакции на пункты главного меню.

Если выбран пункт главного меню «Sистема» - активизируется Popup-menu .

Если выбран подпункт «Сведения о системе» - запускается форма ss.scx.

Если выбран подпункт «Сведения о программе» - запускается форма sop.scx.

Если выбран подпункт «Смена пароля» - запуск процедуры sp.prg.

Если выбран пункт главного меню «Rегистрация» - активируется Popup-menu.

Если выбран подпункт «Регистрация» - запускается форма регистрация.scx.

Если выбран подпункт «Перерегистрация» - запускается форма перерегистрация.scx.

Если выбран подпункт «Отчет по регистрации» - активируется Popup-menu.

Если выбран пункт «По району» - запускается форма opr.scx

Если выбран пункт «По городу» - запускается форма opg.scx

Если выбран пункт «За год» - запускается форма opgod.scx

Если выбран пункт главного меню «Uгон» - запускается форма roz.scx.

Если выбран пункт главного меню «Sервис» - активируется Popup-menu к этому пункту.

Если выбран подпункт «Страховое копирование» - запускается процедура sk.prg.

Если выбран подпункт «Восстановление данных» - запускается процедура vd.prg.

Если выбран пункт главного меню «Pомощь» - запускается процедура help.prg.

Если выбран пункт главного меню «Vыход» выполняется команда

5.4 Пояснение последовательности выполнения команд

Команды установки:

SET SYSMENU TO

SET SYSMENU AUTOMATIC

SET TALK OFF – отключение вывода промежуточных записей

DO graf –запуск процедуры

ОПРЕДЕЛЕНИЕ PAD ПУНКТОВ ГЛАВНОГО МЕНЮ

DEFINE PAD _1h41es2a7 OF _MSYSMENU PROMPT "Sистема" COLOR SCHEME 3 ;

KEY ALT+S, ""

DEFINE PAD _1h41es2a8 OF _MSYSMENU PROMPT "Rегистрация" COLOR SCHEME 3 ;

KEY ALT+R, ""

DEFINE PAD _1h41es2a9 OF _MSYSMENU PROMPT "Uгон" COLOR SCHEME 3 ;

KEY ALT+U, ""

DEFINE PAD _1h41es2aa OF _MSYSMENU PROMPT "Sервис" COLOR SCHEME 3 ;

KEY ALT+S, ""

DEFINE PAD _1h41es2ab OF _MSYSMENU PROMPT "Pомощь" COLOR SCHEME 3 ;

KEY ALT+P, ""

DEFINE PAD _1h41es2ac OF _MSYSMENU PROMPT "Vыход" COLOR SCHEME 3 ;

KEY ALT+V, ""

НАЗНАЧЕНИЕ РЕАКЦИИ НА ВЫБОР ПУНКТА

ON PAD _1h41es2a7 OF _MSYSMENU ACTIVATE POPUP sистема

ON PAD _1h41es2a8 OF _MSYSMENU ACTIVATE POPUP rегистраци

ON SELECTION PAD _1h41es2a9 OF _MSYSMENU Do form roz.scx

ON PAD _1h41es2aa OF _MSYSMENU ACTIVATE POPUP sервис

ON SELECTION PAD _1h41es2ab OF _MSYSMENU Do help

ON SELECTION PAD _1h41es2ac OF _MSYSMENU set sysmenu.refresh()

ОПРЕДЕЛЕНИЕ ВАК МЕНЮ НА ПУНКТ «SИСТЕМА»

DEFINE POPUP sистема MARGIN RELATIVE SHADOW COLOR SCHEME 4

DEFINE BAR 1 OF sистема PROMPT "Сведения о системе"

DEFINE BAR 2 OF sистема PROMPT "Сведения о программе"

DEFINE BAR 3 OF sистема PROMPT "Смена пароля"

НАЗНАЧЕНИЕ РЕАКЦИЙ НА ВЫБРАННЫЙ ВАК ПУНКТ

ON SELECTION BAR 1 OF sистема do form ss.scx

ON SELECTION BAR 2 OF sистема do form sop.scx

ON SELECTION BAR 3 OF sистема do sp

ОПРЕДЕЛЕНИЕ ВАК МЕНЮ НА ПУНКТ «RЕГИСТРАЦИЯ»

DEFINE POPUP rегистраци MARGIN RELATIVE SHADOW COLOR SCHEME 4

DEFINE BAR 1 OF rегистраци PROMPT "Регистрация"

DEFINE BAR 2 OF rегистраци PROMPT "Перерегистрация"

DEFINE BAR 3 OF rегистраци PROMPT "Отчет по регистрации"

НАЗНАЧЕНИЕ РЕАКЦИЙ НА ВЫБРАННЫЙ ВАК ПУНКТ

ON SELECTION BAR 1 OF rегистраци Do form Регистрация.scx

ON SELECTION BAR 2 OF rегистраци Do form Перерегистрация.scx

ON BAR 3 OF rегистраци ACTIVATE POPUP отчетпорег

ОПРЕДЕЛЕНИЕ ВАК МЕНЮ НА ПУНКТ «Отчет по регистрации»

DEFINE POPUP отчетпорег MARGIN RELATIVE SHADOW COLOR SCHEME 4

DEFINE BAR 1 OF отчетпорег PROMPT "По району"

DEFINE BAR 2 OF отчетпорег PROMPT "По городу"

DEFINE BAR 3 OF отчетпорег PROMPT "За год"

НАЗНАЧЕНИЕ РЕАКЦИЙ НА ВЫБРАННЫЙ ВАК ПУНКТ

ON SELECTION BAR 1 OF отчетпорег Do pr

ON SELECTION BAR 2 OF отчетпорег Do pg

ON SELECTION BAR 3 OF отчетпорег Do zg

НАЗНАЧЕНИЕ РЕАКЦИЙ НА ВЫБРАННЫЙ ВАК ПУНКТ «UГОН»

ON SELECTION PAD _1h41es2a9 OF _MSYSMENU Do form roz.scx


Страница: