- •Введение
- •Анализ предметной области
- •Структура комитета государственной безопасности Республики Беларусь
- •Обзор существующих аналогов
- •Аналитический обзор
- •Язык программирования php
- •Архитектура клиент-сервер
- •Rest-сервис
- •Системное проектирование
- •Функциональное проектирование
- •Классы, реализующие непосредственно логику работы веб-приложения
- •Класс AccountController
- •Класс ConvictionsController
- •Класс DefendantsController
- •Класс ExcelController
- •Класс IndexController
- •Класс NoticesController
- •Класс PlacesWorkController
- •Класс PreventivesController
- •Класс PrivateCasesController
- •Класс UrlController
- •Класс UsersController
- •Класс RelativesController
- •Класс ChangePinaltiesController
- •Класс ViolationsController
- •Класс AmnistiesController
- •Класс PartnersController
- •Класс PaymentsController
- •Класс TreatmentsController
- •Структура таблиц базы данных
- •Классы работы с базой данных и доступа к данным
- •Класс ModelManager
- •Класс DynamicModel
- •Разработка программных модулей
- •Авторизация
- •Заведение дела
- •Программа и методика испытаний
- •Определение вида тестирования
- •Объект тестирования
- •Выход из системы
- •Добавить сотрудника
- •Просмотреть список сотрудников
- •Редактировать сотрудника
- •Изменить пароль сотрудника
- •Удалить сотрудника
- •Добавить правонарушителя
- •Просмотреть список правонарушителей
- •Просмотреть правонарушителя
- •Редактировать правонарушителя
- •Удалить правонарушителя
- •Добавить место работы правонарушителя
- •Просмотреть место работы правонарушителя
- •Редактировать место работы правонарушителя
- •Удалить место работы правонарушителя
- •Добавить родственника
- •Просмотреть список родственников
- •Просмотреть родственника
- •Редактировать родственника
- •Удалить родственника
- •Добавить дело
- •Просмотреть список дел
- •Просмотреть дело
- •Редактировать дело
- •Удалить дело
- •Добавить осуждение
- •Просмотреть список осуждений
- •Просмотреть осуждение
- •Редактировать осуждение
- •Удалить осуждение
- •Добавить нарушение
- •Просмотреть список нарушений
- •Просмотреть нарушение
- •Редактировать нарушение
- •Удалить нарушение
- •Добавить отчет профучета
- •Просмотреть список отчетов профучета
- •Просмотреть отчет профучета
- •Редактировать отчет профучета
- •Удалить отчет профучета
- •Руководство пользователя
- •Назначение веб-приложения для автоматизации учета правонарушений
- •Условия выполнения
- •Функциональные возможности
- •Авторизация сотрудников
- •Ведение базы сотрудников
- •Ведение базы правонарушений
- •Ведение базы личных дел правонарушителей
- •Технико-экономическое обоснование проекта веб-приложения для автоматизации учета правонарушений
- •Характеристика программного продукта
- •Расчет затрат и отпускной цены веб-приложения для автоматизации учета правонарушений
- •Основная заработная плата исполнителей проекта определяется по формуле (7.1):
- •Расчет стоимостной оценки результата от разработки веб-приложения по автоматизации учета правонарушений
- •Расчет показателей эффективности разработки программного продукта
- •Заключение
- •Список используемых источников
Анализ предметной области
Структура комитета государственной безопасности Республики Беларусь
Комитет государственной безопасности Республики Беларусь обеспечивает защиту независимости и территориальной целостности Республики Беларусь, защиту конституционного строя и государственного суверенитета белорусского государства, а также обеспечивает национальную безопасность Республики Беларусь в политической, экономической, военной, научно-технологической, информационной, социальной, демографической и экологической сферах.
Основными направлениями деятельности Комитета государственной безопасности Республики Беларусь являются внешняя разведка, осуществляемая в соответствии с законодательством Республики Беларусь; контрразведывательная деятельность, сконцентрированная на выявление и пресечение разведывательной и иной деятельности специальных служб, организаций иностранных государств и отдельных лиц, направленной на причинение вреда национальной безопасности Республики Беларусь; предупреждение, выявление и пресечение террористической и иной экстремистской деятельности, борьба с организованной преступностью и коррупцией, незаконной миграцией, незаконным оборотом наркотических средств, психотропных веществ, их прекурсоров и аналогов, а также оружия, боеприпасов, ядерных материалов и их компонентов. К компетенции органов государственной безопасности также относится организация правительственной и оперативной связи.
Деятельность Комитета государственной безопасности Республики Беларусь регламентирована законом Республики Беларусь «Об органах государственной безопасности Республики Беларусь» №390-З от 10 июля 2012 г.
Основные задачи КГБ Республики Беларусь:
защита независимости и территориальной целостности Республики Беларусь;
обеспечение национальной безопасности Республики Беларусь в политической, экономической, военной, научно-технологической, информационной, социальной, демографической и экологической сферах;
оценка текущего состояния национальной безопасности Республики Беларусь;
прогнозирование его развития, а также разработка и осуществление комплекса мер по предупреждению и выявлению угроз национальной безопасности Республики Беларусь;
внесение в соответствии с законодательством Республики Беларусь предложений Президенту Республики Беларусь по обеспечению национальной безопасности Республики Беларусь;
информирование Президента Республики Беларусь и по его
поручению соответствующих государственных органов и иных организаций по вопросам состояния национальной безопасности Республики Беларусь;
разработка и проведение мероприятий по оказанию содействия государственным органам и иным организациям в осуществлении мер в области политического, социально-экономического развития и научно-технического прогресса Республики Беларусь;
организация и осуществление в пределах своей компетенции контрразведывательной деятельности и внешней разведки;
предупреждение, выявление и пресечение террористической и иной экстремистской деятельности, организованной преступности и коррупции;
предупреждение, выявление и пресечение незаконной миграции, незаконного оборота наркотических средств, психотропных веществ, их прекурсоров и аналогов;
предупреждение, выявление и пресечение оружия, боеприпасов, ядерных материалов и их компонентов, а также иных объектов экспортного контроля, контрабанды;
осуществление предусмотренных законодательством Республики Беларусь полномочий в сфере государственных секретов;
обеспечение государственных органов и иных организаций правительственной и оперативной связью;
организация и обеспечение в пределах своей компетенции криптографической и инженерно-технической безопасности шифрованной и других видов специальной связи в Республике Беларусь и организациях Республики Беларусь.
Контроль за деятельностью органов государственной безопасности осуществляют:
президент Республики Беларусь;
совет Министров Республики Беларусь в пределах полномочий, делегированных ему Президентом Республики Беларусь.
Надзор за точным и единообразным соблюдением органами государственной безопасности законов и иных актов законодательства Республики Беларусь обеспечивают:
генеральный прокурор Республики Беларусь;
прокуроры, подчиненные Генеральному прокурору, в пределах их компетенции.
Структура комитета государственной безопасности:
управление КГБ по г. Минску и Минской области;
управление КГБ по Брестской области;
управление КГБ по Витебской области;
управление КГБ по Гомельской области;
управление КГБ по Гродненской области;
управление КГБ по Могилевской области;
управление военной контрразведки КГБ Республики Беларусь;
государственное учреждение образования «Институт национальной
безопасности Республики Беларусь»;
14 отдельный полк правительственной связи Комитета государственной безопасности Республики Беларусь;
автотранспортное государственное учреждение «Гараж оперативного назначения Комитета государственной безопасности Республики Беларусь»;
государственное учреждение «Научно-технический центр Комитета государственной безопасности Республики Беларусь»;
государственное учреждение «Санаторий «Лесное» Комитета государственной безопасности Республики Беларусь»;
государственное учреждение «Военно-медицинское управление Комитета государственной безопасности Республики Беларусь».
