Програми контролю достовірності та попередньої обробки інформації бази даних автоматизованої інформаційної системи "Зведення" з обліку резонансних злочинів та інших надзвичайних подій Міністерства внутрішніх справ України
Алгоритми програм контролю достовірності та несуперечності інформації. Програмний облік злочинів та надзвичайних подій. Розгляд інформаційних реквізитів бази даних автоматизованої інформаційної системи "Зведення" Міністерства внутрішніх справ України.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | украинский |
Дата добавления | 29.01.2019 |
Размер файла | 272,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http: //www. allbest. ru/
Національна академія внутрішніх справ України
Програми контролю достовірності та попередньої обробки інформації бази даних автоматизованої інформаційної системи "Зведення" з обліку резонансних злочинів та інших надзвичайних подій Міністерства внутрішніх справ України
В.А. Кудінов
Анотація
алгоритм достовірність автоматизований злочин
Наведено алгоритми програм контролю достовірності та несуперечності інформації, яка вводиться до інформаційних реквізитів бази даних автоматизованої інформаційної системи «Зведення» Чергової частини МВС України, а також її попередньої обробки.
Ключові слова: інформаційний реквізит, база даних, автоматизована інформаційна система, достовірність та несуперечність інформації, обробка інформації.
Вступ
У черговій частині (ЧЧ) Міністерства внутрішніх справ України створено та ефективно функціонує автоматизоване робоче місце чергового [1, 2]. Однією з основних його складових частин є автоматизована інформаційна система (АІС) «Зведення» [3] з обліку резонансних злочинів та інших надзвичайних подій, що сталися в державі. Повідомлення про ці факти надходять до чергової частини відповідно до наказу МВС України [4], який містить у собі Перелік резонансних злочинів та інших надзвичайних подій, інформація про які подається до МВС України, головних управлінь МВС України в Автономній Республіці Крим, м. Києві та Київській області, управлінь МВС України в областях, м. Севастополі та на транспорті, Головного управління внутрішніх військ МВС України.
Метою АІС «Зведення» є забезпечення своєчасного і достовірного інформування керівництва міністерства, зацікавлених інстанцій, держави про реальний стан і динаміку оперативної обстановки в Україні для прийняття впливових управлінських рішень на її покращання, забезпечення постійного стеження за своєчасністю вирішення і розкриттям резонансних злочинів, ліквідації наслідків надзвичайних подій. Для цього використовуються різноманітні можливості АІС, зокрема, програма формування статистичної довідки про контрольні злочини та інші надзвичайні події [5], програма формування довідки про розкриття злочинів [6], програма автоматизованого контролю своєчасності оперативного інформування ЧЧ МВС України [7].
Для ефективного функціонування АІС «Зведення» була розроблена оптимальна структура її бази даних (БД), аналіз інформаційних реквізитів якої наведений у роботі [8]. Але не менш важливе значення для функціонування цієї автоматизованої інформаційної системи має достовірність та несуперечність інформації, що записується в інформаційні реквізити БД. Тому виникає проблема у створенні спеціального алгоритму та програми на його основі, які б забезпечили відповідний контроль інформації, що вводиться до бази даних.
Крім цього, для належного функціонування АІС «Зведення» необхідно автоматизувати заповнення деяких інформаційних реквізитів бази даних. Це дозволить підвищити швидкість заповнення документів БД, зменшити ймовірність внесення до неї помилкової інформації, полегшити у подальшому підрахунок різноманітних статистичних форм. Тому необхідно створення спеціального алгоритму та програми на його основі, які б забезпечили попередню обробку інформації, що вводиться до бази даних.
Дослідження вказаних проблем відповідає тематиці пріоритетних напрямів фундаментальних та прикладних досліджень вищих навчальних закладів та науково-дослідних установ МВС України на період 2002-2005 рр., яка затверджена наказом МВС України від 30.06.2002 р. № 635 «Про заходи щодо організації проведення науково-дослідних робіт та впровадження їх результатів у практичну діяльність органів внутрішніх справ України». Зокрема, у додатку 2 до наказу визначений такий напрямок наукового дослідження: «Удосконалення діяльності чергових частин ОВС на основі впровадження сучасних інформаційних технологій» (розділ 1, п. 1.2).
Ознайомлення з алгоритмами роботи програм контролю достовірності та попередньої обробки інформації бази даних АІС «Зведення» і є ціллю статті.
1. Інформаційні реквізити бази даних АІС «Зведення»
Кожна база даних АІС «Зведення» ЧЧ МВС України (поточного року та минулих років) має власні програми контролю достовірності та попередньої обробки інформації. Це пов'язано з постійним удосконаленням структури БД. Наведемо основні відомості про алгоритми програм контролю достовірності та попередньої обробки інформації для бази даних поточного року.
Програми розроблені на мові програмування Clipper. Вони використовуються як під час безпосереднього введення інформації до інформаційних реквізитів і натиснення клавіші «Enter», так і під час обробки всього введеного документа (після завершення запису інформації до останнього реквізиту документа і натиснення клавіші «Enter» або натиснення клавіші «Tab» після заповнення любого реквізиту документа). Програми перевіряють наявну інформацію в інформаційних реквізитах БД на достовірність та несуперечність за визначеними алгоритмами. У випадку виявлення помилки програми повідомляють про це користувача і вимагають від нього її усунення.
Для кращого сприйняття матеріалу статті наведемо перелік інформаційних реквізитів бази даних АІС «Зведення». Після запуску АІС перед користувачем з'являються по черзі дві порожні екранні форми з постійними інформаційними реквізитами для заповнення (рис. 1, 2).
Рис. 1 Екранна форма № 1 АІС «Зведення»
Рис. 2 Екранна форма № 2 АІС «Зведення»
2. Контроль достовірності інформації, яка вводиться до реквізитів бази даних АІС «Зведення»
До алгоритму програми контролю достовірності інформації, яка вводиться до реквізитів бази даних, входять наступні логічні умови.
1. У реквізитах «Контроль з: год.», «Доповідь ТЛФ: год.», «Надійшло: год.», які описують години, числа можуть бути від «00» до «23». Реквізит «Доповідь ТЛФ: год.» може бути також не заповнений.
2. У реквізитах «Зведення: від д.», «Скоєно: д.», «Контроль з: д.», «Доповідь ТЛФ: д.», «Надійшло: д.», «Розкрито: д.», які описують порядковий номер дня місяця, числа можуть бути від «01» до «31». Реквізити «Скоєно: д.», «Доповідь ТЛФ: д.» та «Розкрито: д.» можуть бути також не заповненими.
3. У реквізитах «Зведення: від м.», «Скоєно: м.», «Контроль з: м.», «Доповідь ТЛФ: м.», «Надійшло: м.», «Розкрито: м.», які описують порядковий номер місяця, числа можуть бути від «01» до «12». Реквізити «Скоєно: м.», «Доповідь ТЛФ: м.» та «Розкрито: м.» можуть бути також не заповненими.
4. У реквізитах «Доповідь ТЛФ: р.», «Надійшло: р.», які описують рік, число повинно відповідати поточному року, тобто бути «2005». У реквізиті «Зведення: від р.» рік може бути «2005» або «2006». У реквізиті «Розкрито: р.» рік може бути «2005» або більше, або не заповнений.
5. Якщо реквізити «Контроль з: д.», «Доповідь ТЛФ: д.», «Надійшло: д.» заповнені, то відповідно повинні бути заповнені і реквізити «Контроль з: год.», «Доповідь ТЛФ: год.», «Надійшло: год.».
6. Дати «Зведення: від д. м. р.», «Скоєно: д. м. р.», «Контроль з: д. м. р.», «Доповідь ТЛФ: д. м. р.», «Надійшло: д. м. р.», «Вихідний: д. м. р.», «Розкрито: д. м. р.», «Перекваліфіковано з: д. м. р.» не можуть бути більше поточної дати.
7. Дата «Контроль з: д. м. р.» повинна бути не менше дати «Скоєно: д. м. р.». Якщо дата «Доповідь ТЛФ: д. м. р.» заповнена, то вона повинна бути не менше дати «Контроль з: д. м. р.». При цьому, якщо дата «Доповідь ТЛФ: д. м. р.» співпадає з датою «Контроль з: д. м. р.», то година «Доповідь ТЛФ: год.» повинна бути не менше години «Контроль з: год.».
Дата «Надійшло: д. м. р.» повинна бути не менше дати «Доповідь ТЛФ: д. м. р.». При цьому, якщо дата «Надійшло: д. м. р.» співпадає з датою «Доповідь ТЛФ: д. м. р.», то година «Надійшло: год.» повинна бути не менше години «Доповідь ТЛФ: год.».
Дата «Надійшло: д. м. р.» повинна бути не менше дати «Контроль з: д. м. р.». При цьому, якщо дата «Надійшло: д. м. р.» співпадає з датою «Контроль з: д. м. р.», то година «Надійшло: год.» повинна бути не менше години «Контроль з: год.».
Якщо дата «Розкрито: д. м. р.» заповнена, то вона повинна бути не менше дати «Контроль з: д. м. р.».
Якщо дата «Перекваліфіковано з: д. м. р.» заповнена, то вона повинна бути не менше дати «Зведення: від д. м. р.».
8. Якщо реквізит «Зведення: №» заповнений, то повинен бути заповнений і реквізит «Доповідь ТЛФ: т/н».
Якщо реквізит «Доповідь ТЛФ: д.» заповнений (не заповнений), то у реквізиті «Доповідь ТЛФ: т/н» повинен бути записаний словниковий код «1 -- доповідь» («2 -- без доповіді»).
Якщо дата «Перекваліфіковано з: д. м. р.» заповнена (не заповнена), то повинен бути заповнений (не заповнений) реквізит «Перекваліфіковано з:». Якщо реквізит «Перекваліфіковано з:» заповнений, то його словниковий код не може співпадати з словниковим кодом реквізиту «Подія».
9. Якщо реквізит «Контроль з: р.» менше «2005», то у реквізиті «Подія» повинен бути словниковий код «розкриття минулого року» або «розкриття минулих років». Якщо у реквізиті «Подія» вказаний (не вказаний) словниковий код «розкриття минулого року» або «розкриття минулих років», то реквізит «Пмр (подія минулих років)» повинен бути заповнений (не заповнений) словниковим кодом злочину.
10. Якщо у реквізиті «Подія» вказаний словниковий код «вбивство» або «тяжкі тілесні ушкодження (смертельні)», а у реквізиті «Учасник» вказаний словниковий код «потерпілий», то необхідно заповнити реквізит «Травмовано/загинуло».
11. Якщо у реквізиті «Інші дані» вказаний словниковий код «дипломат», то треба вказати його громадянство у реквізиті «Житель».
3. Попередня обробка інформації, яка вводиться до реквізитів бази даних АІС «Зведення»
До алгоритму програми попередньої обробки інформації, яка вводиться до реквізитів бази даних, входять наступні логічні умови:
1. У реквізит «Документ: №» автоматично записується порядковий номер документа в базі даних.
2. При корегуванні вже існуючого документа автоматично записується поточний час та дата до реквізитів «Корегування: год. хв. д. м. р.».
3. Проводиться попереднє сортування події за її тяжкістю. Для цього використовуються інформаційні реквізити «Подія» та наступний за ним «А». В залежності від словникового коду, який записаний до інформаційного реквізиту «Подія», в інформаційний реквізит «А» записується відповідна цифра від «1» до «9».
Наприклад, якщо у реквізиті «Подія» встановлений словниковий код: а) «вбивство», «тяжкі тілесні ушкодження», «зґвалтування», «розбій», «заволодіння а/т», «крадіжка зброї, боєприпасів, вибухівки», то у реквізит «А» записується цифра «1»; б) «грабіж», «вимагання», або інший злочин -- цифра «2»; в) будь-якої події (не злочину) -- цифра «3»; г) масового заходу -- цифра «4»; д) «розкриття минулого року», «розкриття минулих років» -- цифра «5»; е) «затримання злочинної групи» -- цифра «6»; ж) адміністративного правопорушення, або інша інформація, -- цифра «9».
4. Якщо реквізит «ТЛГ:» заповнений (не заповнений), то у наступний за ним інформаційний реквізит «В» записується кількість рядків у телеграмі (цифра «0»).
5. Якщо реквізит «ФАБУЛА:» заповнений (не заповнений), то у наступний за ним інформаційний реквізит «С» записується кількість рядків у фабулі (цифра «0»).
6. Якщо у реквізиті «Відношення» вказаний словниковий код «1 -- вилучено» та у реквізиті «Річ» вказаний один із словникових кодів блоку «зброя, боєприпаси» або блоку «наркотики», то підраховується кількість таких випадків і результат записується відповідно до двох полів реквізиту «з/н».
7. Якщо реквізит «Прізвище» заповнений, то автоматично записується у реквізит «Кількість» цифра «1».
8. Для всіх реквізитів «Учасник» із словниковим кодом «1 -- підозрюваний» («2 -- потерпілий», «3 -- учасник події») система автоматично сумує вміст реквізитів «Кількість» і записує результат, відповідно, у реквізит «Всього: підозрюваних» («Всього: потерпілих», «Всього: учасників»).
9. Для всіх реквізитів «Житель» із словниковим кодом країни СНД, Європи тощо та одночасною вказівкою у реквізиті «Учасник» словникового коду «1 -- підозрюваний» («2 -- потерпілий», «3 -- учасник події») система автоматично сумує вміст реквізитів «Кількість» і записує результат відповідно у поле № 1 (№ 2, № 3) реквізиту «іноз.».
10. Якщо у реквізит «Місце:» чи «Місце роботи» записаний словниковий код «дипломатична установа», або у реквізит «Обставини:» записаний словниковий код «пов'язано з дипломатичною установою», або у реквізит «Інші дані» записаний словниковий код «член сім'ї дипломата», то у поле № 4 реквізиту «дипл.» записується цифра «1».
11. Для всіх реквізитів «Місце роботи» із словниковим кодом, що пов'язаний з ОВС, та одночасною вказівкою у реквізиті «Учасник» словникового коду «1 -- підозрюваний» («2 -- потерпілий», «3 -- учасник події») система автоматично сумує вміст реквізитів «Кількість» і записує результат відповідно у поле № 1 (№ 2, № 3) реквізиту «ОВС».
12. Для всіх реквізитів «Депутат» із словниковим кодом «народний депутат України» та одночасною вказівкою у реквізиті «Учасник» словникового коду «1 -- підозрюваний» («2 -- потерпілий», «3 -- учасник події») система автоматично сумує вміст реквізитів «Кількість» і записує результат відповідно у поле № 1 (№ 2, № 3) реквізиту «дВР».
13. Для всіх реквізитів «Депутат» із словниковим кодом, що стосується депутатів різних ланок, та одночасною вказівкою у реквізиті «Учасник» словникового коду «1 -- підозрюваний» («2 -- потерпілий», «3 -- учасник події») система автоматично сумує вміст реквізитів «Кількість» і записує результат відповідно у поле № 1 (№ 2, № 3) реквізиту «деп.».
14. Для всіх реквізитів “Інші дані» із словниковим кодом «дипломат» та одночасною вказівкою у реквізиті «Учасник» словникового коду «1 -- підозрю-ваний» («2 -- потерпілий», «3 -- учасник події») система автоматично сумує вміст реквізитів «Кількість» і записує результат відповідно у поле № 1 (№ 2, № 3) реквізиту «дипл.».
15. Для всіх реквізитів «Травмовано/загинуло» із словниковим кодом «1 -- травмовано» («2 -- загинуло») система автоматично сумує вміст реквізитів «Кількість» і записує результат відповідно у реквізит «Всього: травмовано» («Всього: загинуло»).
16. Якщо у реквізит «Обставини:» записаний словниковий код «пов'язано з ОВС», або у реквізиті «Місце роботи» записаний один із словникових кодів, що відноситься до блоку «ОВС», та у реквізиті «Посада» чи «Інші дані» записаний словниковий код «вільнонайманий», або у реквізиті «Інші дані» записаний словниковий код «колишній працівник ОВС» чи «член родини працівника ОВС», то у поле № 4 реквізиту «ОВС» записується цифра «1».
17. Якщо реквізит «Скоєно: д.» заповнений, то автоматично підраховується різниця в днях між датами «Надійшло: д. м. р.» та «Скоєно: д. м. р.», яка записується до реквізиту «Надійшло: через».
18. Якщо реквізит «Доповідь ТЛФ: год.» заповнений, то автоматично підраховується в годинах різниця між годиною і датою «Доповідь ТЛФ: год. д. м. р.» та годиною і датою «Контроль з: год. д. м. р.», яка записується до реквізиту «Доповідь ТЛФ: протягом ___ год.».
19. Якщо реквізит «Доповідь ТЛФ: год.» заповнений (не заповнений), то у реквізит «Доповідь ТЛФ: т/н» автоматично записується словниковий код «1 -- так» («0 -- ні»).
20. Підраховується час надходження повідомлення до ЧЧ МВС України з ЧЧ міськрайліноргану ОВС України в годинах. Для цього береться різниця між годиною і датою «Надійшло: год. д. м. р.» та годиною і датою «Контроль з: год. д. м. р.», з якої потім віднімається строк подання інформації у годинах, що відведений для передачі відповідного повідомлення згідно з Переліком резонансних злочинів та інших надзвичайних подій, інформація про які подається до МВС України тощо [4]. Результат записується до реквізиту «Затримка на ___ год.».
При цьому строк подання інформації може бути різним (негайно, 3 години, 6 годин, 12 годин, доба). Так, наприклад: а) для повідомлення про аварію на повітряних суднах, плавзасобах, у пасажирських, вантажних поїздах, метрополітені, навмисну перешкоду руху (самовільну зупинку, блокування тощо), пошкодження залізничних шляхів і транспортних засобів, які призвели до тяжких наслідків, завдали матеріальних збитків в особливо великих розмірах або викликали перерву руху транспорту на 2 і більше години (у метрополітені -- понад 15 хвилин) відведений такий строк подання інформації -- «негайно з моменту надходження повідомлення та наступною доповіддю через кожну годину» (п. 42 Переліку); б) для повідомлення про дорожньо-транспортну пригоду, внаслідок якої загинуло 5 і більше або госпіталізовано до медичних закладів 10 і більше осіб, а також інші дорожньо-транспортні пригоди, які мають значний громадський резонанс, відведений такий строк подання інформації -- «протягом 3 годин» (п. 43.2 Переліку).
21. Якщо реквізит «Розкрито: д.» заповнений (не заповнений), то у реквізит «Розкрито: т/н» автоматично записується словниковий код «1 -- так» («0 -- ні»).
22. Якщо у реквізит «Розкрито: т/н» записаний словниковий код «1 -- так», то автоматично підраховується різниця в днях між датами «Розкрито: д. м. р.» та «Контроль з: д. м. р.», яка записується до реквізиту «Розкрито: у строк».
Висновки
Таким чином, проаналізовані алгоритми реально працюючих програм контролю достовірності та попередньої обробки інформації, яка вводиться до інформаційних реквізитів бази даних автоматизованої інформаційної системи «Зведення» чергової частини МВС України. Програми, які реалізовані на цих алгоритмах, дозволяють: 1) забезпечити достовірність та несуперечність інформації, яка записується до БД; 2) автоматизувати заповнення деяких інформаційних реквізитів бази даних, а тим самим, підвищити швидкість заповнення документів БД, зменшити ймовірність внесення до них помилкової інформації, полегшити у подальшому підрахунок різноманітних статистичних форм.
Література
1. Кудинов В.А., Рыбалко Т.В. Автоматизированное рабочее место дежурного дежурной части МВД-УМВД(УМВДТ): Метод. рекомендации. -- К.: РИО МВД Украины, 1996. -- 100 с.
2. Кудінов В.А. Проблеми функціонування автоматизованого робочого місця чергового чергової частини в органах внутрішніх справ України // Матеріали Міжвузівської науково-практичної конференції «Сучасні проблеми інформатизації органів внутрішніх справ України» (Україна, Київ, 15 березня 2001 р.). -- К.: НАВСУ, 2002. -- С. 47-51.
3. Кудинов В.А., Рыбалко Т.В. Автоматизированная система «Заявление» // Бюллетень по обмену опытом работы МВД Украины. -- 1994. -- № 115. -- С. 43-47.
4. Наказ МВС України від 4 жовтня 2003 р. № 1155 «Про вдосконалення реагування на повідомлення про злочини, інші правопорушення і події та забезпечення оперативного інформування в органах і підрозділах внутрішніх справ України».
5. Кудінов В.А. Програма формування статистичної довідки про контрольні злочини та надзвичайні події Чергової частини МВС України // Науково-технічний вісник «Безпека дорожнього руху України». -- 2002. -- № 1(12). -- С. 103-106.
6. Кудінов В.А. Програма формування довідки про розкриття злочинів, які взяті на контроль МВС України // Науково-технічний вісник «Безпека дорожнього руху України». -- 2002. --
№ 2(13). -- С. 125-129.
7. Кудинов В.А. Автоматизированный контроль качества и своевременности оперативного информирования МВД Украины // Науково-технічний вісник «Безпека дорожнього руху України». -- 1999. -- № 3(4). -- С. 131-134.
8. Кудінов В.А. Структура бази даних автоматизованої інформаційної системи «Зведення» з обліку злочинів та надзвичайних подій, які взяті на контроль МВС України // Науково-технічний вісник «Безпека дорожнього руху України». -- 2003. -- № 1-2(15). -- С. 57-62.
Размещено на Allbest.ru
Подобные документы
Аналіз основних задач фінансового відділу і їх залежності від вхідної інформації. Розробка автоматизованої інформаційної системи з ціллю якісної обробки вхідних даних. Організація інформаційного, організаційного, технічного і програмного забезпечення АІС.
курсовая работа [463,7 K], добавлен 11.02.2014Оцінка необхідності створення на сучасному підприємстві автоматизованої інформаційної системи та її значення в процесі управління. Етапи розробки структури бази даних, зміст, призначення. Операційна інформація з обліку фінансово-розрахункових операцій.
контрольная работа [29,4 K], добавлен 06.10.2010Побудування інформаційної концептуальної моделі дошкільного навчального закладу. Визначення ідентифікуючого набора атрибутів інформаційної системи. Відомості про структуру програми, мова програмування. Код створення бази даних на мові Transact-SQL.
курсовая работа [433,7 K], добавлен 27.03.2016Розробка інформаційної системи, що містить дані про товари, їх поставку і доставку за допомогою моделі "Сутність-зв'язок". Вибір засобів її реалізації Структурна схема реляційної бази даних та таблиці БД. Інструкція для користувача програмним продуктом.
курсовая работа [2,4 M], добавлен 19.06.2013Структура, функції, класифікація, характерні риси інформаційних систем. Складання техніко-економічного обґрунтування проекту інформаційної системи. Групи носіїв інформації залежно від способу фіксування та обробки даних. Організація екранного діалогу.
контрольная работа [19,3 K], добавлен 19.09.2009Проектування бази даних предметної області "Магазин будівельних матеріалів". Аналіз сукупності вхідних і вихідних даних, шляхи удосконалення інформаційної системи обліку товару. Організація інформаційної бази, розробка логічної і фізичної моделі.
курсовая работа [559,2 K], добавлен 09.05.2016База даних - фундаментальний компонент інформаційної системи. Визначення технічного завдання для проекту. Підготовка певної додаткової інформації. Розробка та супровід стандартів. Стандарти - основа для навчання персоналу та організації контролю якості.
презентация [535,8 K], добавлен 21.11.2013Комп'ютерні інформаційні системи. Характеристика автоматизованої системи обробки економічної інформації на підприємстві. Технологічний процес обробки інформації конкретної задачі в системі. Впровадження в дію автоматизації бухгалтерського обліку.
контрольная работа [25,1 K], добавлен 26.07.2009Виявлення основних сутностей предметної області. Побудова схеми реляційної бази даних. Вбудовані процедури і тригери. Опис архітектури програмної системи і концептуальної моделі бази даних, програмної реалізації та інтерфейсу користувача додатку.
курсовая работа [4,3 M], добавлен 05.12.2012Узагальнена структурна схема інформаційної системи та алгоритми її роботи. Проект бази даних. Інфологічне проектування і дослідження предметної області. Розробка інфологічної моделі предметної області. Розробка композиційної, логічної системи бази даних.
курсовая работа [861,7 K], добавлен 21.02.2010