Вступ
Швидкий розвиток комп’ютерних технологій надав можливість багатьом одержувати, зберігати та обробляти інформацію в електронному вигляді, але виникла така проблема, що такої інформації стало дуже багато а обробляти її при такій кількості дуже нелегко. Таким чином я вирішив обрати темою своєї курсової роботі саме створення програми для автоматизованої реєстрації і обліку викрадених автомобілів. Ця програма полегшить обробку електронного обігу інформації.
Я вибрав мову програмування Турбо Паскаль, з метою закріплення своїх навиків з програмування.
Вихідним продуктом курсової роботи буду програма під назвою «реєстрація і облік викрадених автомобілів».
Основна частина
Неформальна постановка задачі
Розробити програму - «реєстрація і облік викрадених автомобілів» для автоматизації обробки інформації по викраденим автомобілям.
Ø Введення користувачем відомостей про викрадені автомобілі та збереження їх в типізований файл:
o ФІО власника викраденого авто;
|
|
o Марка авто;
o Колір автомобіля;
o Дата викрадення авто;
o Номер автомобіля.
Ø Можливість редагування даної бази
Ø Можливість видалення відомостей які втратили свою суть
Ø Організація пошуку за критеріями:
o ФІО власника;
o Дата викрадення автотранспорту;
o Марка авто;
o Номер автомобіля;
Ø Можливість перегляду всіх існуючих відомостей;
Ø Зручний інтерфейс для користувача;
Ø В складних випадках створення підказок для користувача;
Ø Швидкість та простота роботи в даній програмі;
Формальна постановка задачі
Вихідні дані:
Нехай П={П1,П2,…,Пi}, де (i=1, 2,..., N) – множина викрадених автомобілів.
Gi є Пi – ФІО власника авто яке викрали Fi є Пi – марка викраденого авто Di є Пi – колір викраденого автомобіля Hi є Пi – Дата реєстрації викрадання автомобіля Ji є Пi – Реєстраційний номер автомобіля,
L i є Пi – Прапорець, яки дорівнює одиниці при поверненні авто
Таким чином отримуємо нову сукупність Пij – яка більш розширена в плані інформації про викрадені автомобілі.
Результат:
Множина Рij, яка формуються з вхідних даних а саме множини Пij.
Нову множину O=||Оi||, яка надає статистичні дані обраховуючи множину Пij.
Математична модель:
n
O1=∑T1 , де T1 – кількість викрадених автомобілів за рік
j=1
n
O2=∑T2, де T2 – кількість знайдених автомобілів за рік
j=1
O3= O1 - O2 – кількість автомобілів які ще не знайдені в даному році
1.3 Структура зберігаючих даних:
Mah – тип запис для занесення даних про автомобілі
· Cv – перемінні строкового типу для зберігання кольору
· Nom – перемінні строкового типу для зберігання номеру
|
|
· md – перемінні строкового типу для зберігання моделі
· hz – перемінні строкового типу для зберігання ФІБ власника
vvod - процедура для введення та зберігання відомостей
poisk; - процедура для пошуку певних відомостей за певним критерієм
red - процедура для до записи в існуючу базу
menu - процедура для створення управляючого меню
Алгоритми
Алгоритм основної програми