Смекни!
smekni.com

Разработка приложения по учёту и регистрации авто транспорта в ГИБДД, средствами Visual Basic (стр. 1 из 2)

Южно-Сахалинский институт экономики, права и информатики.

Кафедра “Информационные системы и сети”

Курсовая работа

по дисциплине: Высокоуровневые методы информатики и программирования

по теме: Разработка приложения по учёту и регистрации авто транспорта

в ГИБДД, средствами Visual Basic 6.0.

Содержание

Введение 2

Глава1. Проектирование приложения

1.1.Характеристика информационных и взаимосвязи между ними 3

1.2.Структура проекта 3

Глава2. Програмирование приложения

2.1. Алгоритм решения задачи. 8

2.2. Инструкция по работе с программой. 9

Заключение 13

Литература 14

Приложение 15

Введение

Автоматизация процессов учетов автотранспортных средств в ГИБДД обусловлено развитием информационных и телекоммуникационных технологий. Выделяются технологии сбора, хранения, обработки, передачи и использование информации.

Данные технологии могут быть реализованы при помощи программных средств, которые являются инструментарием технологии.

В рамках курсовой работы рассматривается инструментальная система программирования на языке Visual Basic 6.0, ее функциональные возможности, а так же процесс решения задачи по реализации учета автотранспортных средств в ГИБДД.

Целью курсовой работы является разработка программы по учету и регистрации автотранспортных средств в ГИБДД.

Для решения этой задачи необходимо создать сложные системы обработки данных, обеспечить работу с внешними программами разработать гибкий и удобный интерфейс-все это может быть обеспеченно средствами Microsoft visual Basic 6.0

Visual Basic 6 .0 позволяет:

Создавать хорошо структурированные программы. Практически из всех опций команд могут быть вызваны пользовательские процедуры, что придает ему исключительную гибкость. Допускаются как внешние, так и внутренние процедуры.

Microsoft Visual Basic 6 .0 обладает возможностями поддержки разработки и отладки программ, средствами отслеживания изменений исходных текстов программных модулей с их автоматической перекомпиляцией.

Предусмотрены специальные окна для отладчика программ.

Задача курсовой работы: описание этапов разработки приложения средствами программирования языка Visual Basic 6.0.

Глава1. Проектирование приложения

1.1.Характеристика информационных и взаимосвязи между ними

Одним из главных факторов разработки программы является сокращение времени поиска необходимой информации, так как учет транспортных средств в ГИБДД ведется с помощью журналов и таблиц, в которые записывают данные о владельце и о транспортном средстве. Данная работа влечет за собой затраты времени и материальные затраты по регистрации и учету автотранспорта. Таким образом, разработанная мною программа предоставляет экономию времени и затрат, а также облегчает ввод данных.

1.2.Структура проекта

Передо мной поставлена задача разработать программу по учету и регист­рации автотранспортных средств в ГИБДД. Она должна осуществлять регистра­цию автотранспортных средств, поиск зарегистрированного АМТ, поиск угнан­ного АМТ, а так же отчет о зарегистрированном АМТ- автоматически.

Входная информация

Входной информацией для решения данной задачи являются следующие данные:

1) Информация, необходимая для регистрации автомототранспорта:

1.Дата регистрации;

2.Регистрационный номер;

3.Модель автотранспорта;

4.Цвет;

5.Номер двигателя;

6.Номер кузова;

7.Номер шасси;

8.Мощность двигателя;

9.Объем двигателя;

10Год выпуска;

11.Сумма приобретения.

Сведения о владельце:

12.Фамилия;

13.Имя;

14.Отчество;

15.Дата рождения;

16.Паспортные данные.

Место жительства:

17.Область;

18.Район;

19.Город;

20.Улица;

21.Дом;

22.Квартира.

2) Информация по угнанному АМТ:

1.Регистрационный номер;

2.Номер двигателя;

3.Модель АМТ;

4.Год выпуска;

5.Цвет;

6.Инициатор розыска.

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

Техосмотра.

Выходная информация.

Выходной информацией для решения данной задачи является:

• Информация о зарегистрированном АМТ;

• Информация об угнанном АМТ;

Выходными документами являются: отчеты о зарегистрированных и уг­нанных АМТ.

1)Отчет о зарегистрированных АМТ содержит следующие данные:

1. Дата регистрации;

2. Регистрационный номер;

3. Модель автотранспорта;

4. Цвет;

5. Номер двигателя;

6. Номер кузова;

7. Номер шасси;

8. Мощность двигателя;

9. Объем двигателя;

10. Год выпуска;

11. Сумма приобретения.

Сведения владельце:

12. Фамилия;

13. Имя;

14. Отчество;

15. Дата рождения;

16. Телефон.

Место жительства:

17. Область;

18. Район;

19. Город;

20. Улица;

21. Дом;

22. Квартира.

2)Отчет об угнанном АМТ содержит следующие данные:

1.Регистрационный номер;

2.Номер двигателя;

3.Модель АМТ;

4.Год выпуска;

5.Цвет АМТ;

6.Инициатор розыска.

Регистрация, перерегистрация, отчеты- используются сотрудниками ГИБДД и другими правоохранительными органами ежедневно.

Все файлы программы находятся в каталоге ГИБДД. Они имеют следующие значения:

1)AVTO.xls– табличный файл содержит информацию о зарегистрированном автотранспорте. Пример таблицы (см.: Приложение 1):

1. Datareg - содержит дату регистрации;

2. Regn - содержит регистрационный номер;

3. Marka - содержит модель автотранспорта;

4. Cvet - содержит цвет автотранспорта;

5. Nd - содержит номер двигателя;

6. Nk - содержит номер кузова;

7. Nh- содержит номер шасси;

8. Md - содержит мощность двигателя;

9. Od - содержит объем двигателя;

10 .Godv - содержит год выпуска;

11. Sumpre - содержит сумму приобретения;

12. Fam - содержит фамилию владельца;

13. Im - содержит имя владельца;

14. Och - содержит отчество владельца;

15. Godr - содержит дату рождения владельца;

16. Obl - область;

17. Raion - район;

18. Gorod - город;

19. Ul - улица;

20. Dom - дом;

21. Kv - квартиру;

22. Pasport - паспортные данные владельца;

2)ROZ.xls – табличный файл, который содержит информацию о находящемся в ро­зыске автотранспорте имеет следующую структуру:

1. Regn - содержит регистрационный номер;

2. Nk - содержит номер кузова;

3. Nd - содержит номер двигателя;

4. Marka - содержит модель автотранспорта;

5. Cvet - содержит цвет автотранспорта;

6. Godv - содержит год выпуска;

7. Kod - инициатор розыска

4)GIBDD.xls – табличный файл, который содержит информацию о работе с про­граммой, имеет следующую структуру:

1. Dd - содержит пункты помощи;

2. Help - содержит справочную информацию.

Глава2. Програмирование приложения

2.1. Алгоритм решения задачи.

Чтобы начать программирование я выполнил следующие действия:

1. Открыл Visual Basic 6.0;

2. Создал новую форму. С помощью menu editor сделал главное меню. Сохранил форму как “menu” (рис.1);

3. Создал новую форму, добавил на неё 23 объекта Label и TextBox, 4 кнопки, сохранил как “register” (рис.2.1);

4. Создал новую форму, добавил на неё 14 объекта Label и TextBox, 2 кнопки, сохранил как “pereregister” (рис.1.1);

5. Создал новую форму, добавил на неё 1 объекта Label и TextBox, 2 кнопки, сохранил как “poisc” (рис.3);

6. Создал новую форму, добавил на неё 1 объекта Label и TextBox, 2 кнопки, сохранил как “rezerw” (рис.4).

Программа состоит из следующих внешних процедур:

1. ГИБДД.vbp - главный модуль, позволяет запустить программу.

2. Form1.frm - - главное меню активирующее процедуры назначенные на определен­ные пункты.

3. register.frm - форма, которая выводит окно регистрации АМТ в котором нужно ввести необходимые данные для регистрации.

4. pereregistr.frm -форма, которая выводит окно перерегистрации в котором необходимо ввести данные о новом владельц

5. печать.frm – форма которая выводиться на печать с данными из формы register.frm

6. поиск.frm - форма позволяет произвести поиск данных в базе (ROZ.xls) содержащей информацию по находящемуся в розыске АМТ.

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

8. rezerv.frm - создает резервную копию используемых табличных файлов путем копирования в директорию REZERV

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

1. i – первоначальное значение 1, определяет номер строки в которую следует записывать данные.

Информация располагается в окнах. Ввод сопровождается подсказками, при выполнении опасных действий, появляются окна с вопросами типа (Будете вы­полнять резервное копирование....?)

Исключительно полезным для пользователя программы является доступ спра­вочной информации, предусмотрен отказ пользователя в любой момент времени. Программа имеет большое количество различных окон: ввода, запроса, сообще­ния.

В программе заложена процедура страхового копирования данных. Так же происходит выдача отчетов на принтер.

2.2. Инструкция по работе с программой

Данная программа должна быть установлена на диск”C:\”. Для того чтобы запустить программу необходимо открыть приложение ГИБДД. Сразу после этой операции на экране появляется главное меню, через которое можно непосредственно управлять данным (осуществлять ввод и вывод инфор­мации). Непосредственный вызов нужного пункта меню может осуществляться как при помощи мыши, так и при помощи нажатия клавиши Enter.

Рис.1 Главное меню

Пункты главного меню имеют следующий смысл:

•«Регистрация» - позволяет осуществить процесс регистрации, перерегистрации, поиска зарегистрированного АМТ и вывести отчет.

• «Поиск» - позволяет определять угнанные АМТ.

•«Резервное копирование» - этот пункт предоставляет возможность осуществить резервное ко­пирование баз данных, а так же их восстановление.

• «Помощь» - содержит справочную информацию о программе.

• «Выход» - при помощи этого пункта осуществляется выход из программы. Для осуществления регистрации необходимо выбрать пункт меню «Регистра­ция/регистрация» на экране появится окно (рис. 2.1)