Разработка автоматизированного рабочего места дознавателя отделения милиции
Понятие, задачи и функции милиции. Дознание как форма предварительного расследования. Полномочия органов дознания. Проектирование базы данных автоматизированного рабочего места следователя. Разработка инфологической модели. Описание работы с программой.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 26.05.2018 |
Размер файла | 1,7 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Рис.1. Главное меню программы
При щелчке по пункту «Дела…» строки меню вверху окна он раскроется в спускающееся меню, где Вы можете выбрать одну из операций: Дела и Протоколы в которых можно вводить и редактировать данные о допрашиваемых лицах, меры пресечения примененные к ним, а также заполнение различных протоколов и вывод их на печать (рис.2.)
Рис.2 Допросы
Также в программе имеется возможность просмотра, редактирования и печати данных о дознавателях (рис.3.)
Рис.3 Служебные лица
Вывод на печать осуществляется нажатием на кнопку (рис.4.)
Рис.4 Протокол допроса
Рис.5 Сведения о сотруднике
Заключение
Эффективность раскрытия, расследования и предупреждения преступлений во многом зависит от информационного обеспечения деятельности ОВД.
Изучение порядка работы и соблюдения законности в работе органов дознания является одним из важных вопросов современной правоохранительной системы Российской Федерации, так как от этого зависит фактическая реализация правового механизма регулирования правоохранительной деятельности.
В целях повышения эффективности расследования преступлений в форме дознания предлагается комплекс предложений по совершенствованию органов дознания. Тема данного курсового проекта достаточно актуальна ввиду того, что одной из отличительных черт нового Уголовно-процессуального кодекса РФ является возрастание роли дознания как одной из форм предварительного расследования, которая осуществляется в тех случаях, когда по данному делу предварительное следствие не обязательно, а также того, что значение роли дознания заключается в том, что оно позволяет производить более эффективно и мобильно предварительное расследование по преступлениям малой и средней тяжести, тем самым, повышая эффективность деятельности правоохранительных органов.
Актуальность программы "АРМ дознавателя" состоит в комплексной автоматизации деятельности дознавателей подразделений органа предварительного следствия. Основной задачей данного программного обеспечения является оказание информационной поддержки сотрудникам органов предварительного следствия при выполнении ими своих функциональных обязанностей.
Список использованной литературы
1. Абдуллаев Ф., Зайцев О. Дознание по УПК РФ // Уголовное право . - М.; Интел-Синтез, 2002. - № 3. - с.77-79
2. Арестова Е.Н. Прекращение уголовного дела (уголовного преследования) при производстве дознания // Российский следователь. - М.; Юрист, 2003. - № 11. - с.35-37
3. Гирько С.И. Расследование преступлений в форме дознания в системе МВД России // Юридический консультант: . - М.; ЮРМИС, лд, 2003. - № 7. - с.12-16
4. Дербенев, А.П. Взаимодействие следователя и органа дознания при расследовании преступлений [Текст]: учебное пособие / А.П. Дербенев. - М.: ЮНИТИ - ДАНА, 2000. - 215 с. - ISBN 5-6773-0902-0.
5. Лившиц, Ю.Д. О сущности дознания и его субъектах: учебное пособие / Ю.Д. Лившиц. - Омск: ВИМ, 2001. - 160 с. - ISBN 5-0603-3481-0.
6. Павлов, Н.Е. Органы предварительного расследования: учебное пособие / Н.Е. Павлов. - М.: Новый юрист, 2006. - 144 с. БД: модель и разработка, реализация. Т.С.Карпова. Издательство Питер,2001г.
7. Теория и практика построения БД. Д. Кренке. Издательство Питер,2003г.
8. Введение в систему БД. К. Дейт. Издательство: Наука,1990г.
9. Логическое программирование и БД. С.Чернов. Издательство: мир,1992г.
10. Курс лекций по дисциплине “Базы данных”
11. Методические указания к выполнению лабораторного практикума по дисциплине «Базы данных» Мурадов М.М. , Филенко А.Д. 2001г.
12. Архангельский А. “Основы языка С++Builder” 2 тома 2002г Санкт - Петербург.
Приложение
#include <vcl.h>
#include <shellapi.h>
#pragma hdrstop
#include "UMain.h"
#include "UDopros.h"
#include "ULica.h"
#include "USpav.h"
#include "USDelo.h"
#include "UAbout.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TFMain *FMain;
//---------------------------------------------------------------------------
__fastcall TFMain::TFMain(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void FMiniO()
{
FDela->Hide();
FDela->Caption = "Отчет о деле";
FDela->Query3KemVozb->Visible = false;
FDela->Query3DVozb->Visible = false;
FDela->Query3Lico->Visible = false;
FDela->Query3SodDela->Visible = false;
FDela->Query3MerPres->Visible = false;
FDela->Query3DZave->Visible = false;
FDela->Query3ReshDela->Visible = false;
FDela->Query3Nkvd->Visible = false;
FDela->Query3Dvd->Visible = false;
FDela->Height = 286;
FDela->Width = 320;
FDela->Panel1->Width = FDela->Width - 24;
FDela->DBGrid1->Width = FDela->Panel1->Width - 8;
FDela->Button1->Visible = false;
FDela->Button2->Visible = false;
FDela->Button3->Visible = false;
FDela->Position = poDesktopCenter;
FDela->Show();
}
void FMaxiD()
{
FDela->Hide();
FDela->Caption = "Дела";
FDela->Query3NDela->Visible = true;
FDela->Query3DReg->Visible = true;
FDela->Query3Statya->Visible = true;
FDela->Query3KemVozb->Visible = false;
FDela->Query3DVozb->Visible = true;
FDela->Query3Lico->Visible = false;
FDela->Query3SodDela->Visible = false;
FDela->Query3LKemVozb->Visible = false;
FDela->Query3MerPres->Visible = false;
FDela->Query3DZave->Visible = false;
FDela->Query3ReshDela->Visible = false;
FDela->Query3Nkvd->Visible = true;
FDela->Query3LLico->Visible = false;
FDela->Query3Dvd->Visible = true;
FDela->Height = 640;
FDela->Width = 811;
FDela->Panel1->Width = 786;
FDela->DBGrid1->Width = 767;
FDela->Button1->Visible = true;
FDela->Button2->Visible = true;
FDela->Button3->Visible = true;
FDela->Position = poDesktopCenter;
FDela->Show();
}
void FMiniDop()
{
FDopros->Hide();
FDopros->Caption = "Отчет о допросе";
FDopros->Query3Dozn->Visible = false;
FDopros->Query3MDopr->Visible = false;
FDopros->Query3KDopr->Visible = false;
FDopros->Query3VidLica->Visible = false;
FDopros->Query3Lich->Visible = false;
FDopros->Query3InLica->Visible = false;
FDopros->Query3TexSr->Visible = false;
FDopros->Query3SodDopr->Visible = false;
FDopros->Query3Nkvd->Visible = false;
FDopros->Query3Dvd->Visible = false;
FDopros->Height = 286;
FDopros->Width = 380;
FDopros->Panel1->Width = FDopros->Width - 24;
FDopros->DBGrid1->Width = FDopros->Panel1->Width - 16;
FDopros->Button1->Visible = false;
FDopros->Button2->Visible = false;
FDopros->Button3->Visible = false;
FDopros->Position = poDesktopCenter;
FDopros->Show();
}
void FMaxiDop()
{
FDopros->Hide();
FDopros->Query3NDop->Visible = true;
FDopros->Query3KDopr->Visible = false;
FDopros->Query3LKDopr->Visible = false;
FDopros->Query3LDozn->Visible = false;
FDopros->Query3NDela->Visible = true;
FDopros->Query3DNach->Visible = true;
FDopros->Query3DOkon->Visible = true;
FDopros->Query3Dozn->Visible = false;
FDopros->Query3MDopr->Visible = false;
FDopros->Query3VidLica->Visible = true;
FDopros->Query3Lich->Visible = false;
FDopros->Query3InLica->Visible = false;
FDopros->Query3TexSr->Visible = false;
FDopros->Query3SodDopr->Visible = false;
FDopros->Query3Nkvd->Visible = true;
FDopros->Query3Dvd->Visible = true;
FDopros->Height = 640;
FDopros->Width = 811;
FDopros->Panel1->Width = 785;
FDopros->DBGrid1->Width = 771;
FDopros->Button1->Visible = true;
FDopros->Button2->Visible = true;
FDopros->Button3->Visible = true;
FDopros->Position = poDesktopCenter;
FDopros->Show();
FDopros->Caption = "Допросы";
}
void FMiniLic(bool slu)
{
FLica->Hide();
//FLica->Query3Kod->Visible = false;
//FLica->Query3FIO->Visible = false;
//FLica->Query3DRoj->Visible = false;
FLica->Query1Pol->Visible = false;
FLica->Query1MRoj->Visible = false;
FLica->Query1MJit->Visible = false;
FLica->Query1Tel->Visible = false;
FLica->Query1Graj->Visible = false;
FLica->Query1Nacion->Visible = false;
FLica->Query1Obrazovanie->Visible = false;
FLica->Query1SPol->Visible = false;
FLica->Query1MRab->Visible = false;
FLica->Query1Voen->Visible = false;
FLica->Query1Sudim->Visible = false;
FLica->Query1DrDan->Visible = false;
FLica->Query1Sluj->Visible = false;
FLica->Query1Doljnost->Visible = false;
FLica->Query1Zvanie->Visible = false;
FLica->Query1Otdel->Visible = false;
FLica->Width = 480;
FLica->Panel1->Width = FLica->Width - 24;
FLica->DBGrid1->Width = FLica->Panel1->Width - 16;
FLica->Button1->Visible = false;
FLica->Button2->Visible = false;
FLica->Button3->Visible = false;
if(slu == true)
FLica->Caption = "Служебные лица";
else
FLica->Caption = "Лица участвующие в деле";
FLica->Show();
FLica->Height = 293;
if(slu == true)
FLica->Caption = "Анкеты сотрудников";
else
FLica->Caption = "Анкеты лиц уч. в деле";
}
void FMaxiLic(bool slu)
{
FLica->Hide();
FLica->Query1Kod->Visible = true;
FLica->Query1FIO->Visible = true;
FLica->Query1DRoj->Visible = true;
FLica->Query1Pol->Visible = 0;
FLica->Query1MRoj->Visible = false;
FLica->Query1MJit->Visible = false;
FLica->Query1Tel->Visible = true;
FLica->Query1Graj->Visible = false;
FLica->Query1Nacion->Visible = true;
FLica->Query1Obrazovanie->Visible = true;
FLica->Query1SPol->Visible = false;
FLica->Query1MRab->Visible = false;
FLica->Query1Voen->Visible = false;
FLica->Query1Sudim->Visible = false;
FLica->Query1DrDan->Visible = false;
FLica->Query1Sluj->Visible = false;
FLica->Query1Doljnost->Visible = false;
FLica->Query1Zvanie->Visible = false;
FLica->Query1Otdel->Visible = false;
FLica->Width = 870;
FLica->Panel1->Width = 855;
FLica->DBGrid1->Width = 841;
FLica->Button1->Visible = true;
FLica->Button2->Visible = true;
FLica->Button3->Visible = true;
if(slu == true)
FLica->Caption = "Служебные лица";
else
FLica->Caption = "Лица участвующие в деле";
FLica->Position = poDesktopCenter;
FLica->Show();
}
void __fastcall TFMain::N2Click(TObject *Sender)
{
FMaxiLic(0);
}
//---------------------------------------------------------------------------
void __fastcall TFMain::N4Click(TObject *Sender)
{
FMaxiDop();
//FDopros->Show();
}
//---------------------------------------------------------------------------
void __fastcall TFMain::N3Click(TObject *Sender)
{
FMaxiLic(1);
}
//---------------------------------------------------------------------------
void __fastcall TFMain::N7Click(TObject *Sender)
{
FSprav->Show();
}
//---------------------------------------------------------------------------
void __fastcall TFMain::N9Click(TObject *Sender)
{
FMaxiD();
}
//---------------------------------------------------------------------------
void __fastcall TFMain::N11Click(TObject *Sender)
{
AnsiString OPath;
OPath = GetCurrentDir() + "\\Doc\\help.chm";
ShellExecute(Handle, "open", OPath.c_str(), NULL, NULL, SW_RESTORE);
}
//---------------------------------------------------------------------------
void __fastcall TFMain::N12Click(TObject *Sender)
{
FAbout->Show();
}
//---------------------------------------------------------------------------
void __fastcall TFMain::FormResize(TObject *Sender)
{
Image1->Stretch = true;
Image1->Width = FMain->Width - 8;
Image1->Height = FMain->Height - 51;
}
//---------------------------------------------------------------------------
void __fastcall TFMain::N13Click(TObject *Sender)
{
FMiniO();
//ShellExecute(Handle, "open", (GetCurrentDir() + "\\Doc\\Дела").c_str(), NULL, NULL, SW_RESTORE);
}
//---------------------------------------------------------------------------
void __fastcall TFMain::N14Click(TObject *Sender)
{
FMiniDop();
//ShellExecute(Handle, "open", (GetCurrentDir() + "\\Doc\\Допросы").c_str(), NULL, NULL, SW_RESTORE);
}
//---------------------------------------------------------------------------
void __fastcall TFMain::N5Click(TObject *Sender)
{
FMiniLic(0);
}
//---------------------------------------------------------------------------
void __fastcall TFMain::N15Click(TObject *Sender)
{
FMiniLic(1);
}
Размещено на Allbest.ru
...Подобные документы
Анализ предметной области и описание основных функциональных подсистем автоматизированного рабочего места администратора кинотеатра "Мир". Разработка инфологической модели базы данных и заполнение форм данных. Обеспечение безопасности и доступа к данным.
курсовая работа [4,4 M], добавлен 27.12.2014Определение общих требований к организации автоматизированного рабочего места. Создание модели автоматизированного рабочего места менеджера фирмы "Информстиль". Разработка базы данных и описание алгоритма программы по учету продаж вычислительной техники.
дипломная работа [2,9 M], добавлен 03.07.2015Разработка автоматизированного рабочего места в виде Web-приложения "Платные образовательные услуги" для отделения дополнительного образования строительного техникума. Технология создания макета. Разработка программного кода, функции интерфейса.
дипломная работа [1,8 M], добавлен 10.06.2013Понятие информации, информационных технологий и их виды. Анализ основных положений по автоматизации рабочего места оператора автотранспортного предприятия. Разработка модели автоматизированного рабочего места начальника отдела. Применение модели АРМ.
дипломная работа [4,0 M], добавлен 18.09.2010Цели и задачи автоматизированной системы. Разработка автоматизированного рабочего места в виде мобильного приложения "Учета финансов" для отделения дополнительного образования. Экономический расчет разработки автоматизированного рабочего места.
дипломная работа [1,7 M], добавлен 06.06.2023Обоснование необходимости и основные цели использования вычислительной техники для решения задачи. Используемые классификаторы и системы кодирования. Программное обеспечение разработки автоматизированного рабочего места. Описание программных модулей.
дипломная работа [3,9 M], добавлен 11.08.2015Разработка автоматизированного рабочего места (АРМ) главного энергетика ЭСХ ОФ ОАО "Шахта "Заречная" для сбора, просмотра и анализа данных показателей электроснабжения с объектов предприятия. Функциональная схема АРМ, модели функциональных отношений.
дипломная работа [1,2 M], добавлен 27.10.2013Задачи, функция и структура выбранной организации. Выявление и оценка информационных потоков. Разработка автоматизированного рабочего места сотрудника с использованием Microsoft Access. Описание концептуальной и логической моделей объекта, тестирование.
дипломная работа [7,8 M], добавлен 21.01.2012Анализ аналогов-ресурсов системы "Бюро регистрации несчастных случаев", критерии выбор задач, подлежащих автоматизации. Проектирование автоматизированного рабочего места сотрудника оперативного учета. Разработка модели базы с использованием CASE-средств.
дипломная работа [7,8 M], добавлен 21.01.2012Технологический процесс сбора, передачи, обработки и выдачи информации. Назначение программного продукта. Анализ экономических показателей внедрения автоматизированного рабочего места кассира-операциониста. Организация рабочего места оператора ЭВМ.
дипломная работа [2,6 M], добавлен 08.12.2014Создание автоматизированного рабочего места подготовки управляющих программ для станков с ЧПУ. Технологическая сущность и формализация алгоритма задачи; техническое и программное обеспечение АРМ. Организация оптимальных условий труда программиста; смета.
дипломная работа [2,4 M], добавлен 22.05.2013Создание автоматизированного рабочего места специалиста предприятия, ведущего государственную статистическую отчетность по форме 12-тэк "Отчет о расходе топливно-энергетических ресурсов". Структура информационной ASP.NET-системы. Верификация работы АРМ.
дипломная работа [9,9 M], добавлен 15.10.2011Особенности создания автоматизированного рабочего места (АРМ). Разработка модулей электронных учебников и конспектов. Внедрение электронного документооборота. Схема основных образовательных процессов. Экономическое обоснование эффективности проекта.
дипломная работа [1,6 M], добавлен 03.11.2014Разработка информационно-программного комплекса для использования на IBM-совместимых ПК в качестве автоматизированного рабочего места обработки информации. Реализация базы данных в СУБД IBexpert. Характеристики разработанной информационной системы.
курсовая работа [1,3 M], добавлен 13.08.2012Проект автоматизированного рабочего места для работы с клиентами и использования клиентских баз данных. Регистрация данных о состоянии объекта управления. Обеспечение взаимодействия человека с системой. Доступ к результатам регистрации информации.
курсовая работа [1,7 M], добавлен 02.10.2010Современное состояние баз данных, их оценка и определение тенденций развития. Технологические особенности их разработки. Проектирование информационно-логической модели автоматизированного рабочего места служащего почты, разработка программы и базы данных.
дипломная работа [528,6 K], добавлен 06.03.2014Общие принципы построения информационных систем и их реализации на языке программирования Паскаль. Разработка программного обеспечения для создания автоматизированного рабочего места "Склад" для ООО "Комторг". Основные требования к ресурсам компьютера.
дипломная работа [1,2 M], добавлен 13.01.2016Разработка программного продукта для автоматизации рабочего места менеджера в агентстве недвижимости. Проектирование информационной системы для отдела работы с клиентами с возможностью обработки данных о квартирах, услугах, учете заказов и учете сделок.
курсовая работа [3,1 M], добавлен 13.02.2012Схема автоматизации магазина и бизнес-процессов администратора отдела продаж автомагазина "Москвич". Снижение трудоемкости подбора автозапчастей. Формирование сведений о запросах. Функционирование автоматизированного рабочего места администратора.
курсовая работа [730,1 K], добавлен 21.06.2013Разработка и реализация базы данных информационной системы автоматизации рабочего места инспектора по начислению пенсии. Технология создания модуля для оперирования точной информацией при работе с клиентами организации, упрощение способа расчета пенсии.
дипломная работа [1,2 M], добавлен 09.08.2011