Рефетека.ру / Информатика и програм-ие

Курсовая работа: База даних по обліку вогнепальної зброї

Міністерство внутрішніх справ України

Харківський національний університет внутрішніх справ

Навчально-науковий інститут менеджменту, соціальних та інформаційних технологій

Кафедра інформаційних систем і технологій в діяльності ОВС

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

з дисципліни «Основи програмування та алгоритмічні мови»

на тему: «База даних по обліку вогнепальної зброї»

Харків р.


Зміст

 

Вступ

1. Основна частина

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

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

1.3 Структура зберігаючих даних

2. Алгоритми

2.1 Алгоритм основної програми

2.2 Алгоритм процедури Zap       

2.3 Алгоритм процедури Udal

3. Вихідний код програми

Висновок

Список використаної літератури


Вступ

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

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


1. Основна частина

 

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

Розробити програму « облік вогнепальної зброї» бля більш простої та оптимальної обробки інформації по зброї.

Ø    Занесення відомостей по вогнепальній зброї користувачем та зберігання її до типізованого файлу:

o        Модель зброї;

o        Калібр вогнепальної зброї;

o        Вага зброї;

o        Довжина зброї;

o        Реєстраційний номер зброї;

o        Висота зброї.

Ø    Можливість редагування даної бази

Ø    Можливість видалення всієї бази

Ø    Організація пошуку за критеріями:

o        Модель зброї;

o        Калібр вогнепальної зброї;

o        Вага зброї;

o        Довжина зброї;

o        Реєстраційний номер зброї;

o        Висота зброї.

Ø    Можливість перегляду всіх існуючих відомостей;

Ø    Зручний інтерфейс для користувача;

Ø    Швидкість та простота роботи в даній програмі;


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

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

Нехай А множина всієї вогнепальної зброї. Тоді

А={А1, А2,…,Аі} і=1..n. Аі – певний вид зброї

Аі = {Р1, Р2,…,Рj}

де Рj – певна характеристика даної зброї.

Множина Рi, яка формуються з вхідних даних а саме множини Аi. під дією певного критерію:

К1 – критерій Модель зброї

К2 – критерій Калібр вогнепальної зброї

К3 – критерій Вага зброї

К4 – критерій Довжина зброї

К5 – критерій Реєстраційний номер зброї

К6 – критерій Висота зброї

Математична модель Результат:

Ак = { А1, А2,…,Аі }, де Аі є σк(А) вибірка

1.3 Структура зберігаючих даних:

te – тип запис для занесення даних про автомобілі

·                   kal – перемінні строкового типу для зберігання калібоу

·                   ves – перемінні строкового типу для зберігання ваги

·                   dl – перемінні строкового типу для зберігання довжини

·                   vis – перемінні строкового типу для зберігання висоти

·                   med – перемінні строкового типу для зберігання моделі

·                   pr_nom – перемінні строкового типу для зберігання реєстраційного номеру

polo - процедура для малювання рамочки

menu - процедура для управління та виведення меню програми

strelka - процедура для пунктів меню

zap - процедура для занесення та збереження даних

udal – процедура для видалення всієї бази

poisk - процедура для пошуку за певними критеріями

prosm - процедура для виведення всіх відомостей які містяться в базі


2. Алгоритми

 

2.1 Алгоритм основної програми

Похожие работы:

  1. Судебная баллистика
  2. • Проблеми адміністративно-правового регулювання ...
  3. • Судебная баллистика
  4. • Психологічна підготовка працівника МВС
  5. • Розробка автоматизованої системи обліку працівника ...
  6. • Наукове обґрунтування та розробка моделі завантаження ...
  7. • Административное право
  8. • Розробка автоматизованого обліку та руху товарів на ...
  9. • Автоматизована інформаційна система надходження ...
  10. • Психологічні фактори агресії
  11. • Стрілецька зброя
  12. • Автоматизація процесу обліку
  13. • Система органів міліції в України
  14. • Облік закупівлі продукції магазином з продажу ...
  15. • Дводенна екскурсійна поїздка по Закарпаттю
  16. • Забезпечення безпеки учасників кримінального судочинства
  17. • Використання комп'ютерної техніки в суспільстві, роль ...
  18. • Судовий захист прав та свобод людини і громадянина ...
  19. • Історія, перспективи розвитку та класифікація стрілецької ...