Читать контрольная по информатике, вычислительной технике, телекоммуникациям: "Автоматизований облік власників автотранспорту" Страница 1

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

Вступ

Для більш швидкого та повного розслідування злочинів пов’язаних з автотранспортом потрібно володіти якомога більшими відомостями. Таким чином, якщо ми маємо транспорт який причетний до аварії чи злочину, за допомогою програми яка розробляється в темі даної курсової роботи ми будимо мати повні і необхідні дані про власника авто

Призначення даного продукту полегшення то швидкість доступу до інформації.

Я вибрав мову програмування Turbo Pascal, з метою закріплення своїх навиків з програмування.

1. Основна частина1.1 Неформальна постановка задачі

Розробити програму – «водій» для збереження повноти інформування правоохоронних органів, та швидкості її надання.

    Введення і збереження інформації про власників автотранспорту в типізований файлі:

      ПІБ власника автотранспортуНазва та марка автоПаспортні дані водія;Адреса прописки.

    Можливість редагування даної бази по певним структурним елементамМожливість перегляду всіх існуючих документівМожливість видалення всієї бази.Зручний інтерфейс для користувачаШвидкість та простота роботи в даній програміНадійність та достовірність збережених відомостей

1.2 Формальна постановка задачі

Вихідні дані:

Позначимо сукупність всіх даних, які будуть заноситись до бази даних через множину 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


Интересная статья: Основы написания курсовой работы