Разработка программы для регистрации и учета автотранспортных средств в ГИБДД с помощью Microsoft Visual FoxPro 8.0Рефераты >> Программирование и компьютеры >> Разработка программы для регистрации и учета автотранспортных средств в ГИБДД с помощью Microsoft Visual FoxPro 8.0
1. Экономическая характеристика объекта
Разработка программы для регистрации и учета автотранспортных средств в ГИБДД позволила бы сократить материальные затраты, связанные с регистрацией и учетом автотранспорта, которые включают в себя: заработанную плату сотрудников, инструментарий, складские помещения для хранения материала, а также оборудование для этих помещений.
Одним из главных факторов разработки программы является сокращение времени поиска необходимой информации, так как учет транспортных средств в ГИБДД ведется с помощью журналов и таблиц, в которые записывают данные о владельце и о транспортном средстве. Данная работа влечет за собой затраты времени и материальные затраты по регистрации и учету автотранспорта. Таким образом, разработанная мною программа предоставляет экономию времени и затрат, а также облегчает ввод данных.
Предложенная программа может быть использована в органах ГИБДД, сотрудниками МРЭО и ОВД.
2. Постановка задачи
Передо мной поставлена задача разработать программу по учету и регистрации автотранспортных средств в ГИБДД. Она должна осуществлять регистрацию автотранспортных средств, поиск зарегистрированного АМТ, поиск угнанного АМТ, а так же отчет о зарегистрированном АМТ- автоматически.
2.1 Входная информация
Входной информацией для решения данной задачи являются следующие данные:
1) Информация, необходимая для регистрации автомототранспорта:
Дата регистрации;
Регистрационный номер;
Модель автотранспорта;
Цвет;
Номер двигателя;
Номер кузова;
Номер шасси;
Мощность двигателя;
Объем двигателя;
Вид АМТ;
Год выпуска;
Сумма приобретения;
Сведения о владельце:
Фамилия;
Имя;
Отчество;
Дата рождения;
Телефон;
Место жительства:
Область;
Район;
Город;
Улица;
Дом;
Квартира;
Паспортные данные:
2) Информация по угнанному АМТ:
Регистрационный номер;
Номер двигателя;
Модель АМТ;
Год выпуска;
Цвет;
Инициатор розыска;
Входными документами являются: заявление на приобретение, заключение
техосмотра.
2.2 Выходная информация.
Выходной информацией для решения данной задачи является:
• Информация о зарегистрированном АМТ;
• Информация об угнанном АМТ;
Выходными документами являются: отчеты о зарегистрированных и угнанных АМТ.
1)Отчет о зарегистрированных АМТ содержит следующие данные:
1. Дата регистрации;
2. Регистрационный номер;
3. Модель автотранспорта;
4. Цвет;
5. Номер двигателя;
6. Номер кузова;
7. Номер шасси;
8. Мощность двигателя;
9. Объем двигателя;
10. Вид АМТ;
11. Год выпуска;
12. Сумма приобретения;
13. Сведения владельце:
14. Фамилия;
15. Имя;
16. Отчество;
17. Дата рождения;
18. Телефон;
Место жительства:
19. Область;
20. Район;
21. Город;
22. Улица;
23. Дом;
24. Квартира;
25. Паспортные данные;
2)Отчет об угнанном АМТ содержит следующие данные:
1. Регистрационный номер;
2. Номер двигателя;
3. Номер кузова;
4. Модель АМТ
5. Год выпуска;
6. Цвет АМТ;
7. Инициатор розыска;
Регистрация, перерегистрация, отчеты- используются сотрудниками ГИБДД и другими правоохранительными органами ежедневно.
3. Технические и инструментальные средства обеспечения задачи
3.1 Обоснование выбора языка программирования.
Целью моей курсовой работы является разработка программы по учету и регистрации автотранспортных средств в ГИБДД.
Для решения этой задачи необходимо создать сложные системы обработки данных, обеспечить работу с базами, разработать гибкий и удобный интерфейс-все это может быть обеспеченно средствами Microsoft VFoxPro 8.0
VFoxPro 8.0 позволяет:
Создавать хорошо структурированные программы. Практически из всех опций команд могут быть вызваны пользовательские процедуры, что придает ему исключительную гибкость. Допускаются как внешние, так и внутренние процедуры.
Microsoft VFoxPro 8.0 обладает возможностями поддержки разработки и отладки программ, средствами отслеживания изменений исходных текстов программных модулей с их автоматической перекомпиляцией.
Предусмотрены специальные окна для отладчика программ, работающего в терминах исходного текста. Окно трассировки позволяет анализировать логику выполнения программы. Эта информация можно использоваться и при работе в пошаговом режиме.
3.2 Технические требования к ПК для решения задачи.
Для решения данной задачи необходим компьютер следующей конфигурации:
• Процессор Pentium class;
• Оперативная память 64 MB RAM (128 MB рекомендуется );
• Место на жестком диске для минимальной инсталляции 165 МВ для полной 165 МВ;
• Графический адаптер и монитор VGA 800 x 600 разрешение, 256 цветов (High Color 16-bit рекомендуется);
• Дисковод для гибких дисков.
4. Информационное обеспечение задачи
4.1 Описание структуры файлов.
Все файлы программы находятся в каталоге ГИБДД. Они имеют следующие значения:
1)AVTO.dbf – табличный файл содержит информацию о зарегистрированном автотранспорте. Пример таблицы (см.: Приложение 1):
1. Datareg - содержит дату регистрации;
2. Regn - содержит регистрационный номер;
3. Marka - содержит модель автотранспорта;
4. Cvet - содержит цвет автотранспорта;
5. Nd - содержит номер двигателя;
6. Nk - содержит номер кузова;
7. Nh- содержит номер шасси;
8. Md - содержит мощность двигателя;
9. Od - содержит объем двигателя;
10. Vidamt - содержит АМТ;
11 .Godv - содержит год выпуска;
12. Sumpre - содержит сумму приобретения;
13. Fam - содержит фамилию владельца;
14. Im - содержит имя владельца;
15. Och - содержит отчество владельца;
16. Godr - содержит дату рождения владельца;
17. Tel - содержит телефон владельца;
18. Obl - область;
19. Raion - район;
20. Gorod - город;
21. Ul - улица;
22. Dom - дом;
23. Kv - квартиру;
24. Pasport - паспортные данные владельца;
2)ROZ.dbf – табличный файл, который содержит информацию о находящемся в розыске автотранспорте имеет следующую структуру:
1. Regn - содержит регистрационный номер;
2. Nk - содержит номер кузова;
3. Nd - содержит номер двигателя;
4. Marka - содержит модель автотранспорта;
5. Cvet - содержит цвет автотранспорта;
6. Godv - содержит год выпуска;
7. Kod - инициатор розыска
3)password.dbf – табличный файл, хранящий пароль для запуска программы, имеет следующую структуру:
1. Par - содержит пароль;
4)GIBDD.dbf – табличный файл, который содержит информацию о работе с программой, имеет следующую структуру:
1. Dd - содержит пункты помощи;
2. Help - содержит справочную информацию;
5. Программное обеспечение задачи
5.1 Алгоритм решения задачи.
Программа состоит из следующих внешних процедур: