Вступ
Для більш швидкого та повного розслідування злочинів пов’язаних з автотранспортом потрібно володіти якомога більшими відомостями. Таким чином, якщо ми маємо транспорт який причетний до аварії чи злочину, за допомогою програми яка розробляється в темі даної курсової роботи ми будимо мати повні і необхідні дані про власника авто
Призначення даного продукту полегшення то швидкість доступу до інформації.
Я вибрав мову програмування Turbo Pascal, з метою закріплення своїх навиків з програмування.
1. Основна частина1.1 Неформальна постановка задачіРозробити програму – «водій» для збереження повноти інформування правоохоронних органів, та швидкості її надання.
Введення і збереження інформації про власників автотранспорту в типізований файлі:
ПІБ власника автотранспортуНазва та марка автоПаспортні дані водія;Адреса прописки.
Можливість редагування даної бази по певним структурним елементамМожливість перегляду всіх існуючих документівМожливість видалення всієї бази.Зручний інтерфейс для користувачаШвидкість та простота роботи в даній програміНадійність та достовірність збережених відомостей
Вихідні дані:
Позначимо сукупність всіх даних, які будуть заноситись до бази даних через множину T, таким чином T={T1,T2,…, Tі}, де і=1..n, Tі – дані про власників авто.
Кожен власник має певні відомості про себе, що стосуються його особистості, отже маємо Ті={Ті1,Ті2,…, Тіj}, j=1..4.
Таким чином ми маємо матрицю всіх відомостей які зберігаються в базі даних, та заносяться користувачем.
Результат:
Множина Рij, яка формуються з вхідних даних а саме множини Тij
Математична модель:
Вk – критерій який використовується для пошуку, де k – номер критерія з зазначених чотирьох. Таким чином отримуємо множину Zij Aij, де Zij відповідає заданому критерію Вk
1.3 Структура зберігаючих данихB – структурована запис для занесення відомостей про власників авто до типізованого файлу.
Av – поле запису строкового типу для занесення марки автомобіля власника.Fio – поле запису строкового типу для занесення прізвища, ім’я та по-батькові власника.Pas – поле запису строкового типу для занесення паспортних даних власника.Mg – поле запису строкового типу для занесення адреси проживання.
Ramka – процедура яка забезпечує прорисовку рамки.
Ris – процедура яка прорисовує основне меню програми.
Menin – процедура яка забезпечує управління головним меню
Punkt – процедура для зарисовки певної області
Vv – процедура для введення та збереження даних
Red – процедура для редагування збережених раніше відомостей
Udal – процедура для видалення всієї бази.
2. Вихідний код програмиuses crt, dos;
type b=record
av:string[10];
fio, pas, mg:string[15];
end;
var f:file of b; bas:b;
procedure ramka (x1, y1, x2, y2, a:byte);
var i:integer;
begin
textcolor(0);
window (x1, y1, x2, y2);
textbackground(a);
clrscr;
write('Й');
for i:=1 to (x2-x1) – 1 do
begin
write('Н');
end;
write ('» ');
for i:=2 to (y2-y1) – 1 do
begin
gotoxy (1, i);
write('є');
gotoxy (x2-x1+1, i);
write('є');
end;
write('И');
for i:=1 to (x2-x1) – 1 do
begin
write('Н');
end;
write('ј');
end;
{–}
procedure newreadkey (var a {‘зЁвлў Ґ¬л© Є®¤ бЁ¬ў®»}:char;
var b {ђ §иЁаҐл© Є®¤ Є» ўЁиЁ}:byte);
begin
Похожие работы
Тема: Характер газових викидів автотранспорту |
Предмет/Тип: Экология (Реферат) |
Тема: Автоматизований облік власників автотранспорту |
Предмет/Тип: Другое (Контрольная работа) |
Тема: Оцінка забруднення атмосферного повітря викидами автотранспорту |
Предмет/Тип: Экология (Практическое задание) |
Тема: Регіональні проблеми розвитку і розміщення автотранспорту Росії |
Предмет/Тип: Транспорт, грузоперевозки (Курсовая работа (т)) |
Тема: Діяльність підприємства з ремонту та обслуговування автотранспорту |
Предмет/Тип: Транспорт, грузоперевозки (Отчет по практике) |
Интересная статья: Основы написания курсовой работы