Разработка информационной системы воинского учета

Анализ существующей методики воинского учета. Схема архитектуры и программная реализация разрабатываемого АРМ специалиста отдела мобилизационной работы и комплектования. Логическая структура реляционной базы данных. Результаты тестирования программы.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 16.05.2013
Размер файла 1,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ВВЕДЕНИЕ

Воинский учёт в Республике Казахстан является составной частью воинской обязанности граждан и обеспечивается государственной системой регистрации призывных и мобилизационных людских ресурсов, в рамках которой осуществляется комплекс мероприятий по сбору, обобщению и анализу сведений об их количественном составе и качественном состоянии. Под воинским учетом понимается государственная система учета и анализа имеющихся в стране призывных и мобилизационных людских ресурсов. Воинский учет должен осуществляться постоянно и охватывать граждан, пребывающих в запасе, и граждан, подлежащих призыву на военную службу.

Современная система управления военными кадрами претерпевает радикальные преобразования вместе со всем казахстанским обществом. Необходимость таких преобразований вызвана тем, что административно-командная система, идеология, лежащая в ее основе, пришли в очевидное противоречие с требованиями развития производственных сил и людских ресурсов армии.

Актуальность данной дипломной работы заключается в создании программного средства, которое позволит специалистам отдела мобилизационной работы и комплектования (МРиК) более качественно хранить, обрабатывать, анализировать и в полном объёме получать достоверные данные, характеризующие состояние призывных и мобилизационных людских ресурсов.

Целью дипломной работы является разработка автоматизированного рабочего места специалиста отдела МРиК.

Для достижения поставленной цели необходимо решить следующие задачи:

- выполнить анализ существующих методик учета личного состава и выделить основные этапы ведения учета, документооборота и отчетности рассматриваемого процесса;

- провести исследование предметной области и выбрать технологию проектирования;

- разработать программное средство по автоматизации работы специалиста отдела мобилизационной работы и комплектования;

- внедрить разработанное программное средство.

Разработанное программное средство позволит решать следующие задачи:

- хранить, обрабатывать и анализировать хранимую информацию о призывных и мобилизационных людских ресурсах;

- обеспечивать командиров и начальников всех степеней данными о военнослужащих и служащих, необходимыми для принятия обоснованных решений по их служебному использованию;

- обеспечивать командиров и начальников всех степеней данными о штатной и списочной численности личного состава соединений, частей и учреждений, для принятия решений о порядке их укомплектования, материально-технического обеспечения, подготовки резервов и восполнения потерь;

- ведение справочной работы по вопросам прохождения службы личным составом.

Разработанное программное средство позволит:

- сократить время работника отдела МРиК на документальное оформление сведений воинского учета о гражданах, состоящих на воинском учете;

- выполнять анализ количественного состава и качественного состояния призывных и мобилизационных людских ресурсов для их эффективного использования в интересах обеспечения обороны страны и безопасности государства;

- автоматизировать плановую работу по подготовке необходимого количества военно-обученных граждан, пребывающих в запасе, для обеспечения мероприятий по переводу Вооруженных Сил Республики Казахстан, других войск, воинских формирований и органов с мирного на военное время, в период мобилизации и поддержание их укомплектованности на требуемом уровне в военное время.

Научная новизна дипломной работы заключается в автоматизации средствами ЭВМ документального оформления сведений воинского учета о гражданах, состоящих на воинском учете.

1. АНАЛИЗ СУЩЕСТВУЮЩИХ МЕТОДИК УЧЕТА, ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ И ВЫБОР ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ

1.1 Существующая методика воинского учета

Воинский учет предусматривается воинской обязанностью граждан и обеспечивается государственной системой регистрации призывных и мобилизационных людских ресурсов, в рамках которой осуществляется комплекс мероприятий по сбору, обобщению и анализу сведений об их количественном составе и качественном состоянии (далее - система воинского учета).

Организация воинского учета в органах государственной власти, органах исполнительной власти субъектов Республики Казахстан, органах местного самоуправления поселений (городских округов) (далее - органы местного самоуправления) и организациях входит в содержание мобилизационной подготовки и мобилизации.

Основной целью воинского учета является обеспечение полного и качественного укомплектования призывными людскими ресурсами Вооруженных Сил Республики Казахстан, других войск, воинских формирований и органов в мирное время, а также обеспечение в периоды мобилизации, военного положения и в военное время:

а) потребностей Вооруженных Сил Республики Казахстан, других войск, воинских формирований, органов и специальных формирований в мобилизационных людских ресурсах путем заблаговременной приписки (предназначения) граждан, пребывающих в запасе, в их состав;

б) потребностей органов государственной власти, органов местного самоуправления и организаций в трудовых ресурсах путем закрепления (бронирования) за ними необходимого количества руководителей и специалистов из числа граждан, пребывающих в запасе, работающих в этих органах и организациях.

Основными задачами воинского учета являются:

а) обеспечение исполнения гражданами воинской обязанности, установленной законодательством Республики Казахстан;

б) документальное оформление сведений воинского учета о гражданах, состоящих на воинском учете;

в) анализ количественного состава и качественного состояния призывных и мобилизационных людских ресурсов для их эффективного использования в интересах обеспечения обороны страны и безопасности государства;

г) проведение плановой работы по подготовке необходимого количества военно-обученных граждан, пребывающих в запасе, для обеспечения мероприятий по переводу Вооруженных Сил Республики Казахстан, других войск, воинских формирований и органов с мирного на военное время, в период мобилизации и поддержание их укомплектованности на требуемом уровне в военное время.

Основным требованием, предъявляемым к системе воинского учета, является постоянное обеспечение полноты и достоверности данных, определяющих количественный состав и качественное состояние призывных и мобилизационных людских ресурсов.

Функционирование системы воинского учета обеспечивается Министерством обороны Республики Казахстан, Министерством внутренних дел Республики Казахстан, Службой внешней разведки Республики Казахстан, Комитетом национальной безопасности Республики Казахстан, органами исполнительной власти субъектов Республики Казахстан, органами местного самоуправления и организациями.

Должностные лица органов государственной власти, органов исполнительной власти субъектов Республики Казахстан, органов местного самоуправления и организаций обеспечивают исполнение гражданами обязанностей в области воинского учета в соответствии с законодательством Республики Казахстан.

Персональный воинский учет граждан по месту их жительства или месту пребывания (на срок более 3 месяцев) осуществляется военными комиссариатами.

В поселениях (городских округах), где нет военных комиссариатов, первичный воинский учет граждан по месту их жительства или месту пребывания (на срок более 3 месяцев) осуществляется органами местного самоуправления в соответствии с законодательством Республики Казахстан, настоящим Положением и методическими рекомендациями, разрабатываемыми Министерством обороны Республики Казахстан. За состояние первичного воинского учета отвечают руководители этих органов

Порядок учета личного состава и контроля за его наличием определен Уставом внутренней службы ВС РК, требованиями приказов и директив Министра обороны РК, Начальника Генерального штаба ВС РК. Эти положения могут уточняться или дополняться командующими войсками военных округов.

Учет личного состава ведется в воинской части, в батальоне и в роте. Кроме того командиры взводов ведут учет личного состава взвода, имея для этого именной список взвода и журнал учета боевой подготовки, командиры отделений ведут именной список своего отделения.

В воинской части на каждого военнослужащего, проходящего военную службу по контракту, заводится личное дело (Экз. №1), в которое заносятся подробные данные военнослужащего, делаются отметки о прохождении службы. На каждого военнослужащего, проходящего военную службу по призыву, ведется учетно-послужная карта, в которой имеется фотография военнослужащего и все необходимые данные (дата и место рождения, родители, место учебы и работы до призыва в Вооруженные Силы, специальность и т.п.).

В батальоне и роте ведется книга учета личного состава батальона (роты), которую часто называют "штатно-должностная книга”. В этой книге ведется детальный учет всего личного состава подразделения в последовательности и по должностям, определенным его штатом.
В каждой роте, кроме того, ведется Именной список личного состава роты (список вечерней поверки), в котором записаны только воинское звание, фамилия и инициалы всех военнослужащих, проходящих военную службу по призыву. Ежедневно старшина роты на вечерней поверке зачитывает воинское звание и фамилию каждого военнослужащего и делает отметку о его наличии в строю.

В книге вечерней проверки находится и боевой расчет роты - посыльные, смена наряда, погрузочные команды, взвод разведки, комендантская служба и другие.
Уставом внутренней службы ВС РК определен перечень и формы документов, ведущихся в роте. К ним относятся:

- книга приема и сдачи дежурства по роте;

- книга записи больных роты;

- книга увольняемых роты (и форма увольнительной записки);

- книга выдачи оружия и боеприпасов роты;

- книга осмотра (проверки) вооружения, военной техники и боеприпасов роты;

- лист нарядов каждого взвода.

Контроль за наличием личного состава ведется командирами всех степеней и дежурными по роте, батальону, и полку постоянно. На это нацелены все плановые построения личного состава, определенные распорядком дня, а также внеплановые и внезапные проверки. Личный состав проверяется перед началом каждого занятия (работы) и по его окончанию, при следовании на физическую зарядку, приемы пищи, культурно-просветительные и спортивные мероприятия, построения на разводы на занятия (работы), парково-хозяйственные дни и т.п. Дежурный по роте докладывает дежурному по полку о наличии личного состава 2 раза в сутки:

- лично - после проведения вечерней поверки (указывает все сведения об отсутствующих, а при наличии самовольно отлучившихся - список этих военнослужащих с указанием воинского звания, фамилии, имени и отчества, предполагаемого места нахождения);

- по техническим средствам связи - после утреннего осмотра (о наличии и расходе личного состава роты, о происшествиях за ночь, а при наличии опоздавших из увольнения и самовольно отлучившихся представляет их список).

Все должностные лица, начиная от командира отделения, должны постоянно знать расход личного состава, т.е. где находится их подчиненные и чем они занимаются. Это определено Уставом внутренней служба в обязанностях каждого должностного лица.

Командир отделения и заместитель командира взвода должен постоянно знать, где находится и что делают подчиненные (ст. 151-153).

Командир взвода обязан знать фамилию, имя, отчество, год рождения, национальность, род занятий до военной службы, семейное положение, успехи и недостатки каждого военнослужащего в боевой подготовке, их деловые и морально-психологические качества; постоянно проводить с ними индивидуальную работу по воинскому воспитанию; вести именной список личного состава взвода.

Командир роты обязан вести учет личного состава роты, всегда точно знать его численность по списку, налицо и в расходе, наличие, состояние вооружения, военной техники и других материальных средств; сличать один раз в месяц данные ротного учета личного состава, а также материальных средств с учетными данными полка.

Начальник штаба батальона отвечает за состояние учета личного состава и обязан знать наличие людей в подразделениях, ежемесячно проверять учет личного состава в подразделениях.

Начальник штаба полка отвечает за состояние учета личного состава в полку. Он обязан постоянно знать наличие людей, наличие и состояние вооружения, военной техники и других материальных средств, а также повседневно руководить ведением их учета в полку.

Такая система учета и контроля личного состава позволяет в любой момент времени знать реальное количество личного состава в подразделении (части), иметь его поименный учет, следить за его наличием иметь его поименный учет, следить за его наличием на занятиях, работах, учениях, стрельбах и т.п. Любое отсутствие военнослужащего на занятии, построении, мероприятии не должно быть незамеченным. Это дисциплинирует личный состав, снижает вероятность самовольных отлучек и случайных увечий или даже гибели военнослужащих.

1.2 Технико-экономическая характеристика предметной области

Для выполнения дипломной работы рассматривается процесс воинского учета личного и офицерского состава в воинской части, а также изучается методика работы специалиста отдела Мобилизационной работы и комплектования.

Управление воинской частью осуществляется на базе определенной организационной структуры. В основу структуры управления положена линейная система. Структура управления воинской частью представлена на рисунке 1.1.

Рисунок 1.1. Структура управления воинской частью

Организационная структура воинской части выглядит следующим образом:

- боец;

- отделение(10 чел. и командир);

- взвод(3 отделения);

- рота(3 взвода);

- батальон (3роты и обслуживание);

- полк (3 батальона и обеспечение).

Для организации работы по учету личного состава воинской части функционирует отдел Мобилизационной работы и комплектования, входящий в состав штаба части и выполняющий следующие функции:

документальное отражение прохождения воинской службы личным составом;

обеспечение командиров и начальников всех степеней данными о на военнослужащих и служащих, необходимыми для принятия обоснованных решений по их служебному использованию;

обеспечение командиров и начальников всех степеней данными о штатной и списочной численности личного состава соединений, частей и учреждений, для принятия решений о порядке их укомплектования, материально-технического обеспечения, подготовки резервов и восполнения потерь;

ведение справочной работы по вопросам прохождения службы личным составом;

извещение семей или близких родственников погибших и умерших военнослужащих и служащих о месте, времени и причине (обстоятельствах) их гибели или смерти, выдача документов, необходимых для возбуждения ходатайства о назначении пенсии (пособия) и о предоставлении льгот, установленных законодательством Республики Казахстан.

Соответственно поставленным целям и задачам учет личного состава подразделяется на персональный (поименный), штатно-должностной и количественный (статистический).

Персональный (поименный) учет ведется на каждого военнослужащего и служащего в отдельности и предназначен для всестороннего изучения их деловых, моральных и других качеств, необходимых для перемещения и использования кадров. Он должен отражать точные биографические данные, прохождение службы, трудовую деятельность и другие сведения, объективно характеризующие военнослужащего и служащего.

Штатно-должностной учет ведется в каждом подразделении, воинской части и органе управления. Он предназначен для осуществления анализа укомплектованности личным составом по должностям и специальностям, а также для организации контроля за перемещением личного состава по службе.

Количественный (статистический) учет ведется в воинских частях и органах управления. Он предназначен для получения цифровых данных, характеризующих количественный и качественный состав военнослужащих и служащих.

По данным количественного (статистического) учета планируется укомплектование войск личным составом, их материально-техническое обеспечение, вооружение и снабжение, а также подготовка кадров и их распределение в соответствии с имеющейся потребностью.

Должностные лица, ответственные за учет личного состава:

- организовывают и осуществляют постоянное ведение персонального, штатно-должностного и количественного учета в подчиненных подразделениях;

- осуществляют контроль за организацией, состоянием учета и укомплектованностью войск;

- исполняют и своевременно представляют отчетные документы;

- проводят занятия (сборы) с должностными лицами, непосредственно ведущими учет личного состава: в воинских частях - один раз в квартал, в соединениях, военных учебных заведениях - два раза в год, в штабах региональных командований, видов, родов войск - один раз в год, в центральном аппарате Министерства обороны Республики Казахстан - с лицами, вновь назначенными на должности кадровых и мобилизационных органов - один раз в два года;

- принимают меры к сбережению документов по учету личного состава, особенно при работе вне пунктов постоянной дислокации и в условиях боевой деятельности войск.

Учет личного состава организуется и ведется на основании штатов, приказов по воинской части и органов управления, приказов по личному составу и других документов, предусмотренных Правилами ведения учета.

1.3 Экономическая сущность задачи

В данной дипломной работе объектом рассмотрения является процесс воинского учета имеющихся, призывных и мобилизационных людских ресурсов, который осуществляется специалистами отдела МРиК воинской части. В настоящее время документальное оформление процесса деятельности данного отдела выполняется на бумажных носителях, а так же в электронном виде представляет собой несколько таблиц Microsoft Excel, которые из-за своей громоздкости неудобны в использовании.

При проектировании автоматизированного рабочего места специалиста МРиК для достижения экономического эффекта необходимо решить следующие задачи:

- создание единой базы данных имеющихся, призывных и мобилизационных людских ресурсов воинской части;

- удобное формирование списков по таблицам и запросам;

- максимально возможное сокращение оборота бумажных документов;

- оперативное получение информации на любой момент времени;

- представление удобного интерфейса для работы пользователю.

При внедрении проектируемого автоматизированного рабочего места специалиста МРиК, как результат получим:

- ускорение и упрощение процедур воинского учета имеющихся, призывных и мобилизационных людских ресурсов воинской части;

- ускорение информационных потоков;

- улучшение организационной культуры;

- сокращение непроизводительных затрат времени сотрудников;

- сокращение затрат на бумажные документы за счет наличия оперативного электронного архива.

Таким образом, в результате внедрения разрабатываемого автоматизированного рабочего места позволит сотрудникам отдела МРиК воинской части обеспечить хранение, обработку, анализ и достоверность данных, характеризующих состояние призывных и мобилизационных людских ресурсов, упрощение и ускорение ведения учета штатной и списочной численности по должностям и основным военно-учетным специальностям, а также учет перемещения военнослужащих по контракту и срочной службы соединения. Также предусматривается своевременное составление отчетности по численности личного состава и оформление документов при назначении на должности и присвоении воинских званий военнослужащим по контракту соединения

1.4 Архитектура разрабатываемой информационной системы

Автоматизирование средство имеет свою архитектуру (рисунок 1.2).

Рисунок 1.2. Схема архитектуры разрабатываемого АРМ специалиста отдела МРиК

1.4.1 Информационное обеспечение

Под информационным обеспечением понимается совокупность средств (систем документации и массивов информации) и методов подготовки информации для реализации функций управления в АС.

Совокупность сведений, содержащихся в документации и массивах информации, составляют информационную базу. Она содержит сведения о различных фактах, событиях, процессах, явлениях, используемых при выполнении принятия решений.

Информационное обеспечение образует внутримашинную информационную БД, состоящую из следующих компонентов:

- файл БД, содержащий справочную информацию географических данных регионов (район, область, город, улица);

- файл БД, содержащий информацию о иерархической структуре воинской части (управление, боевые подразделения, подразделения снабжения и обеспечения);

- файл БД, содержащий информацию должностного подчинения воинской части;

- файл БД, содержащий информацию о имеющихся, призывных и мобилизационных людских ресурсах солдат;

- файл БД, содержащий информацию о имеющихся, призывных и мобилизационных людских ресурсах сержантов, офицеров и солдат по контракту;

- файл БД, содержащий динамическую информацию о занимаемых должностях должностной структуры воинской части.

1.4.2 Программное обеспечение

Программное обеспечение любого АС подразделяется на общее и функциональное. Основные элементы общего программного обеспечения автоматизированной системы поставляются с ПЭВМ. Клиентская часть АС включает в себя:

- операционную систему Windows 98 или Windows NT или более поздние версии;

- пакет поддержки баз данных Microsoft Jet Database Engine фирмы Microsoft;

- установленный, профессиональный пакет Microsoft Office, начиная с версии 97, для поддержки провайдера баз данных;

- файл справки в формате HTML Help. Поддержка такого формата справки началась с Windows 98.;

- технологию ADO, а именно драйвер Microsoft Jet 4.0 в операционной системе.

Функциональное программное обеспечение, предназначено для автоматизации решения функциональных задач и включает в себя универсальные программы и функциональные пакеты. При проектировании этих программных средств необходимо соблюдать принципы ориентации разработки на конкретного пользователя.

1.4.3 Техническое обеспечение.

Разработанное АРМ можно использовать на ЭВМ типа IBM PC/AT с процессором Intel Pentium с тактовой частотой не ниже 1.1 ГГц. Объем оперативной памяти компьютера - не менее 256 Мб. Видеокарта должна быть совместима с Windows 98 и выше. Для вывода отчетов на бумагу информации может использоваться любой принтер, поддерживаемый операционной системой Windows 98.

1.4.4 Организационное обеспечение

Для учета имеющихся, призванных и мобилизационных людских ресурсов необходимо лицам, ответственным за ведение воинского учета в части (специалист отдела МРиК), предоставить документы, подтверждающие факт прибытия военнослужащего в часть. Зачисление в списки воинской части прибывшего личного состава производится приказом по строевой части, в день прибытия личного состава в часть. Основанием для издания приказа о зачислении личного состава в списки воинской части (о приеме на работу служащих) являются:

для военнослужащих - распоряжения органов управления, именные списки команд или предписания;

для служащих - личные заявления о приеме на работу.

В списки личного состава воинской части приказами по строевой части не зачисляются лица, временно прикомандированные из других частей, а также временно прибывшие в часть по различным причинам.

На отделение мобилизационной работы и комплектования возлагается:

ведение учета штатной и списочной численности по должностям и основным военно-учетным специальностям, а также учет перемещения военнослужащих по контракту и срочной службы соединения;

своевременное составление отчетности по численности личного состава за соединение;

оформление документов при назначении на должности и присвоении воинских званий военнослужащим по контракту соединения.

Зачисление личного состава в списки воинской части и исключение из списков, а также внесение в учетные документы изменений, происшедших в персональных учетных данных военнослужащих, служащих, кроме гражданского образования, вступления в брак, расторжения брака, рождения детей производятся только приказами по строевой части, (приказами по личному составу), издаваемых в соответствии с Перечнем должностных лиц, имеющих право издавать приказы.

1.5 Информационное обеспечение разрабатываемой информационной системы

1.5.1 Проектирование инфологической информационной модели

В рамках этого раздела лежит ознакомление со всеми входными и выходными документами и определение базы данных (БД).

Для описания процесса документооборота можно использовать математические методы, в том числе метод моделирования. Модель - это упрощенное представление объекта. Использование модели позволяет продемонстрировать в более сжатом виде потоки информации, поступающие в систему и выходящие из нее.

Ниже представлен перечень входящих и исходящих документов (таблицы 1.1 - 1.2).

Таблица 1.1

Перечень входящих документов

Наименование документа

Источник документа

Форма представления

Периодичность поступления

Учетная карта призывника

Военкомат

Документ на бумажном носителе

По мере поступления

Алфавитная карточка

Военкомат, комиссариат

Документ на бумажном носителе

По мере поступления

Карточки первичного учета

Военкомат, комиссариат

Документ на бумажном носителе

По мере поступления

Документы первичного воинского учета заполняются на основании следующих документов:

а) удостоверение гражданина, подлежащего призыву на военную службу, - для призывников;

б) военный билет (временное удостоверение, выданное взамен военного билета) - для военнообязанных.

Документы первичного воинского учета должны содержать следующие сведения о гражданах:

а) фамилия, имя и отчество;

б) дата рождения;

в) место жительства;

г) семейное положение;

д) образование;

е) место работы;

ж) годность к военной службе по состоянию здоровья;

з) основные антропометрические данные;

и) наличие военно-учетных и гражданских специальностей.

Таблица 1.2

Перечень исходящих документов

Наименование документа

Получатель документа

Форма представления

Периодичность поступления

Книга алфавитного учета личного состава по форме № 2

Заинтересованное лицо

Документ на машинном носителе

По мере требования

Книга алфавитного учета офицеров и военнослужащих по контракту по форме № 3

Заинтересованное лицо

Документ на машинном носителе

По мере требования

Книга штатно-должностного учета личного состава по форме № 4

Заинтересованное лицо

Документ на машинном носителе

По мере требования

Книга учета временно отсутствующего и временно прибывшего в часть личного состава по форме № 5

Заинтересованное лицо

Документ на машинном носителе

По мере требования

Учетно-послужные карточки на военнослужащих срочной службы по форме № 6

Заинтересованное лицо

Документ на машинном носителе

По мере требования

Личная карточка по форме № Т-2

Заинтересованное лицо

Документ на машинном носителе

По мере требования

Суточная ведомость по форме № 8

Заинтересованное лицо

Документ на машинном носителе

По мере требования

Личные дела офицеров и военнослужащих по контракту

Заинтересованное лицо

Документ на машинном носителе

По мере требования

Журнал учета и движения трудовых книжек служащих по форме № 40

Заинтересованное лицо

Документ на машинном носителе

По мере требования

Журнал учета перемещения личного состава воинской части по форме № 33

Заинтересованное лицо

Документ на машинном носителе

По мере требования

Ведомость укомплектованности воинской части личным составом по должностям, военно-учетным специальностям и срокам призыва по форме № 34

Заинтересованное лицо

Документ на машинном носителе

По мере требования

Ведомость укомплектованности военнослужащими по контракту в воинской части по форме № 35

Заинтересованное лицо

Документ на машинном носителе

По мере требования

Ведомость укомплектованности сержантским составом в воинской части по форме № 36

Заинтересованное лицо

Документ на машинном носителе

По мере требования

Книги учета и другие учетные документы ведутся в соответствии с требованиями, установленными правилами ведения учетной документации.

После изучения процесса учета имеющихся, призывных и мобилизационных людских ресурсов, а также входных и выходных документов, были выявлены следующие информационные объекты:

- «ПОДРАЗДЕЛЕНИЯ ВОИНСКОЙ ЧАСТИ»;

- «ДОЛЖНОСТИ ВОИНСКОЙ ЧАСТИ»;

- «ВОИНСКИЕ ЗВАНИЯ»;

- «СЕРЖАНТЫ И ОФИЦЕРЫ ВОИНСКОЙ ЧАСТИ»;

- «СОЛДАТСКИЙ СОСТАВ ВОИНСКОЙ ЧАСТИ»;

- «ДОЛЖНОСТНЫЕ НАЗНАЧЕНИЯ»;

- «ОБЛАСТИ»;

- «ГОРОДА»;

- «УЛИЦЫ»;

- «УДО».

Проведем анализ функциональных зависимостей между атрибутами в пределах каждого отношения, а также определим ключи отношений:

- ПОДРАЗДЕЛЕНИЯ_ВОИНСКОЙ_ЧАСТИ (Код подразделения, наименование подразделения);

- ДОЛЖНОСТИ_ВОИНСКОЙ_ЧАСТИ (Код должности, наименование должности);

- ВОИНСКИЕ_ЗВАНИЯ (Код звания, наименование завния);

- СЕРЖАНТЫ_ОФИЦЕРЫ_ВОИНСКОЙ_ЧАСТИ (Код офицера, фамилия, имя, отчество, национальность, год рождения, табельный номер, код звания, кем присвоено, номер приказа о присвоении, дата присвоения, номер удостоверения, дата записи в часть, номер приказа и записи, общее образование, воинское образование, номер ВУС, код УДО, семейное положение, родственники, дата выбытия, номер приказа о выбытии, причина выбытия, код подразделения, код должности);

- СОЛДАТСКИЙ_СОСТАВ_ВОИНСКОЙ_ЧАСТИ (Код солдата, фамилия, имя, отчество, год рождения, национальность, семейное положение, родственник, фамилия родственника, имя родственника, отчество родственника, адрес родственника, код УДО, дата призыва, номер приказа о зачислении, дата зачисления, код звания, должность, дата выбытия, номер приказа о выбытии, причина выбытия, код подразделения);

- ДОЛЖНОСТНЫЕ_НАЗНАЧЕНИЯ (Номер назначения, код должности, код офицера, дата начала, дата окончания);

- ОБЛАСТИ (Код области, наименование области);

- ГОРОДА (Код города, наименование города, код области);

- УЛИЦЫ (Код улицы, наименование улицы, код города);

- УДО (Код УДО, наименование УДО, код области).

Таким образом, выделены все информационные объекты, отображающие данные, которые используются в рассматриваемой задаче.

Анализ связей между объектами отражен в таблице 1.3.

Таблица 1.3

Связи информационных объектов

Название сущностей

Название связей

Тип связи

СЕРЖАНТЫ_ОФИЦЕРЫ_ВОИНСКОЙ_ЧАСТИ, ПОДРАЗДЕЛЕНИЯ_ВОИНСКОЙ_ЧАСТИ

зачисление в вч

1:М

СОЛДАТСКИЙ_СОСТАВ_ВОИНСКОЙ_ЧАСТИ, ПОДРАЗДЕЛЕНИЯ_ВОИНСКОЙ_ЧАСТИ

зачисление в вч

1:М

ДОЛЖНОСТНЫЕ_НАЗНАЧЕНИЯ, СЕРЖАНТЫ_ОФИЦЕРЫ_ВОИНСКОЙ_ЧАСТИ

назначение

1:М

ДОЛЖНОСТНЫЕ_НАЗНАЧЕНИЯ, ДОЛЖНОСТИ_ВОИНСКОЙ_ЧАСТИ

занимаемая должность

1:1

УДО, СЕРЖАНТЫ_ОФИЦЕРЫ_ВОИНСКОЙ_ЧАСТИ

призван удо

1:М

УДО, СОЛДАТСКИЙ_СОСТАВ_ВОИНСКОЙ_ЧАСТИ

призван удо

1:М

СЕРЖАНТЫ_ОФИЦЕРЫ_ВОИНСКОЙ_ЧАСТИ, ДОЛЖНОСТИ ВОИНСКОЙ ЧАСТИ

должность

1:М

УДО, ОБЛАСТИ

находится

1:М

ВОИНСКИЕ ЗВАНИЯ, СЕРЖАНТЫ_ОФИЦЕРЫ_ВОИНСКОЙ_ЧАСТИ

присвоено

1:М

ВОИНСКИЕ ЗВАНИЯ, СОЛДАТСКИЙ_СОСТАВ_ВОИНСКОЙ_ЧАСТИ

присвоено

1:М

Размещено на http://www.allbest.ru/

Рисунок 1.3. Инфологическая модель предметной области

После выбора сущностей, задания атрибутов и анализа связей между сущностями проектируем концептуальную схему БД, изображенную на рисунке 1.3, в виде ER-диаграммы, где сущности обозначаются прямоугольниками, связи - ромбами

1.5.2 Логическое проектирование приложения базы данных

Основной задачей этапа логического проектирования является разработка логической схемы, ориентированной на выбранную модель организации данных и соответствующую ей систему управления базами данных (СУБД) и конфигурацию ЭВМ.

Для создания информационной базы данных наилучшим вариантом будет использование реляционной модели. Это можно обосновать тем, что реляционная модель высоко оценивается по критериям:

– легкость использования - основную часть издержек, особенно в небольших базах данных, может составить время, затрачиваемое пользователем на формулировку запросов, следовательно, необходима модель данных, которая позволяет тщательно программировать и легко формулировать запросы;

– эффективная реализация - СУБД может легко переводить спецификации концептуальной схемы и их отображение в реализацию, эффективную с точки зрения необходимого пространства и обработки запросов.

Реляционная модель оперирует только одной конструкцией, которую должен понимать конечный пользователь, формулируя запросы на данные. Благодаря этому системы доступны и тем, кто не обладает навыками пользователя ПК.

При использовании реляционной СУБД, обрабатываемая информация представляется в виде файлов базы данных, которые хранят информацию в виде записей. Ниже приведены структуры файлов базы данных (таблицы 1.4 - 1.13).

Сущности СЕРЖАНТЫ_ОФИЦЕРЫ_ВОИНСКОЙ_ЧАСТИ соответствует таблица D_Oficer.

Таблица 1.4

Структура таблицы D_Oficer

Наименование поля

Тип данных

Длина

Ключевое поле

Kodoficer

Числовое

Длинное целое

Да (Совпадения не допускаются)

Famil

Текстовый

50

Imja

Текстовый

20

Otch

Текстовый

20

Nomer

Числовое

Длинное целое

Nac

Текстовый

20

Datroj

Дата

Nom_ud

Числовое

Длинное целое

Kodzvan

Числовое

Длинное целое

Kem_pr

Текстовый

15

Dat_pr

Дата

Nom_pr

Числовое

Длинное целое

Dat_zap

Дата

Nom_zap

Числовое

Длинное целое

Sempol

Текстовый

20

Rodstv

Текстовый

20

Obr1

Текстовый

Длинное целое

Obr2

Текстовый

20

nomvus

Числовое

Длинное целое

Dat_del

Дата

Nom_del

Числовое

Длинное целое

Prich_del

Текстовый

20

Kodudo

Числовое

Длинное целое

Koddoljn

Числовое

Длинное целое

Kodnode

Числовое

Длинное целое

isopen

Логический

Kodzvan

Числовое

Длинное целое

Сущности СОЛДАТСКИЙ_СОСТАВ_ВОИНСКОЙ_ЧАСТИ соответствует таблица D_Soldat.

Таблица 1.5

Структура таблицы D_Soldat

Наименование поля

Тип данных

Длина

Ключевое поле

Kodsoldat

Числовое

Длинное целое

Да (Совпадения не допускаются)

Famil

Текстовый

50

Imja

Текстовый

20

Otch

Текстовый

20

Nac

Текстовый

20

Datroj

Дата

Sempol

Текстовый

20

Nom_ud

Числовое

Длинное целое

Kodzvan

Числовое

Длинное целое

Dat_pr

Дата

Nom_pr

Числовое

Длинное целое

Dat_zap

Дата

Nom_zap

Числовое

Длинное целое

Sempol

Текстовый

20

Rodstv

Текстовый

20

Famil_r

Текстовый

20

Imja_r

Текстовый

20

Otch_r

Текстовый

20

Dat_del

Дата

Nom_del

Числовое

Длинное целое

Prich_del

Текстовый

20

Kodudo

Числовое

Длинное целое

Doljn

Текстовый

20

Kodnode

Числовое

Длинное целое

isopen

Логический

Kodzvan

Числовое

Длинное целое

Сущности ВОИНСКИЕ ЗВАНИЯ соответствует таблица S_Zvan.

Таблица 1.6

Структура таблицы S_Zvan

Наименование поля

Тип данных

Длина

Ключевое поле

Kodzvan

Числовое

Длинное целое

Да (Совпадения не допускаются)

NamZvan

Текстовый

50

Сущности ПОДРАЗДЕЛЕНИЯ_ВОИНСКОЙ_ЧАСТИ соответствует таблица S_Node.

Таблица 1.7

Структура таблицы S_Node

Наименование поля

Тип данных

Длина

Ключевое поле

Kodnode

Числовое

Длинное целое

Да (Совпадения не допускаются)

Namnode

Текстовый

50

Сущности ДОЛЖНОСТИ ВОИНСКОЙ ЧАСТИ соответствует таблица S_Doljn.

Таблица 1.8

Структура таблицы S_Doljn

Наименование поля

Тип данных

Длина

Ключевое поле

Koddoljn

Числовое

Длинное целое

Да (Совпадения не допускаются)

Namdoljn

Текстовый

50

Сущности ДОЛЖНОСТНЫЕ НАЗНАЧЕНИЯ соответствует таблица D_Doljn.

Таблица 1.9

Структура таблицы D_Doljn

Наименование поля

Тип данных

Длина

Ключевое поле

Num

Числовое

Длинное целое

Да (Совпадения не допускаются)

Koddoljn

Числовое

Длинное целое

Kodoficer

Числовое

Длинное целое

Dat1

Дата

Dat2

Дата

Сущности ОБЛАСТИ соответствует таблица S_Obl.

Таблица 1.10

Структура таблицы S_Obl

Наименование поля

Тип данных

Длина

Ключевое поле

Kodobl

Числовое

Длинное целое

Да (Совпадения не допускаются)

Namobl

Текстовый

50

Сущности ГОРОДА соответствует таблица S_Gorod.

Таблица 1.11

Структура таблицы S_Gorod

Наименование поля

Тип данных

Длина

Ключевое поле

Kodgorod

Числовое

Длинное целое

Да (Совпадения не допускаются)

Namgorod

Текстовый

50

Kodobl

Числовое

Длинное целое

Сущности УЛИЦЫ соответствует таблица S_Ulic.

Таблица 1.12

Структура таблицы S_Ulic

Наименование поля

Тип данных

Длина

Ключевое поле

KodUlic

Числовое

Длинное целое

Да (Совпадения не допускаются)

Namulic

Текстовый

50

Kodgorod

Числовое

Длинное целое

Сущности УДО соответствует таблица S_UDO.

Таблица 1.13

Структура таблицы S_UDO

Наименование поля

Тип данных

Длина

Ключевое поле

Kodudo

Числовое

Длинное целое

Да (Совпадения не допускаются)

Namudo

Текстовый

50

Kodobl

Числовое

Длинное целое

Логическая структура реляционной базы данных определяется совокупностью логически взаимосвязанных реляционных таблиц. Каждая реляционная таблица имеет структуру, определяемую реквизитным составом одного из информационных объектов полученной инфологической модели. Логические связи таблиц соответствуют структурным связям между объектами. Логическая структура реляционной базы данных, построенная на основе полученной инфологической модели, приведена на рисунке 1.4. Ключи выделены жирным шрифтом, а логические связи отображены стрелками.

Рисунок 1.4. Логическая структура реляционной базы данных

1.5.3 Выбор конкретной СУБД

Одним из основных критериев выбора СУБД является оценка того, насколько эффективно внутренняя модель данных, поддерживаемая системой, способна описать концептуальную схему. Большинство СУБД для персональных ЭВМ работают с реляционной моделью. Таковы системы FoxPro, Paradox, Clipper. Перечисленные СУБД эффективны для создания небольших изолированных систем с несложной структурой данных, с относительно небольшими объемами данных (10Мб - 1Гб) и несложными запросами. За пределами такого рода ограничений эффективность использования указанных СУБД существенно снижается.

Для хранения данных в приложении выбрана СУБД Microsoft Access, которая поддерживает реляционную модель данных.

Microsoft Access является одним из самых популярных приложений в семействе настольных СУБД реляционного типа. Все версии Access имеют в своем арсенале средства, значительно упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов. Начиная с версии Access 2000, появились также Web-страницы доступа к данным, которые пользователь может просматривать с помощью программы Internet Explorer. Помимо этого, Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению. Присоединив внешние таблицы, пользователь Access будет работать с базами данных в этих таблицах так, как если бы это были таблицы Access. При этом и другие пользователи могут продолжать работать с этими данными в той среде, в которой они были созданы.

1.6 Обоснование выбора архитектуры технологии доступа к данным

Выбор архитектуры приложения главным образом зависит от реализуемой задачи. Программа для АРМ специалиста отдела МРиК успешно реализуется в небольшой сети с файловым сервером, изображенной на рисунке 1.5.

Каждый пользователь может быстро запускать локальную копию приложения и совместно пользоваться файлом объектов данных, расположенным на файловом сервере. Использование локальных копий приложения повышает его производительность, тогда как запуск несколькими пользователями приложения, расположенного на сервере, увеличивает нагрузку на сеть.

Размещено на http://www.allbest.ru/

Рисунок 1.5. Архитектура АРМ

1.7 Алгоритм решения поставленной задачи

Алгоритм воинского учета имеющихся, призывных и мобилизационных людских ресурсов включает в себя: модуль интерфейсов, модули ввода данных, модули отображения результатов, модули выполнения запросов и получения отчетов. Схема алгоритма представлена на рисунке 1.6.

При проектировании АРМ специалиста отдела МРиК был разработан алгоритм решения поставленной задачи. Алгоритм представляет собой последовательность необходимых действий, которые следует выполнять для получения необходимых результатов.

Данный алгоритм состоит из следующих этапов:

1. Ввод информации о имеющихся, призывных и мобилизационных людских ресурсов.

2. Ввод информации о назначении на должность.

3. Ввод информации о присвоении воинского звания.

4. Ввод информации о выписке из состава воинской части.

При таком алгоритме информационная система будет функционировать правильным образом, учет имеющихся, призывных и мобилизационных людских ресурсов выполняться в соответствии с установленными методами и алгоритмами, постоянный контроль хранимых данных позволит получить достоверные данные, характеризующие состояние призывных и мобилизационных людских ресурсов.

Размещено на http://www.allbest.ru/

Рисунок 1.6. Структура информационной системы

1.8 Структурно-функциональная схема информационной системы

В приложении, созданном в среде разработки Delphi, применяется технология доступа данным ADO для реализации возможности загрузки исходных данных любых форматов и сохранения результатов работы системы в таблицах БД.

Общая схема информационной системы представлена на рисунке 1.7.

Рисунок 1.7. Общая схема информационной системы

В качестве технологии реализации задачи обмена данными с Microsoft Excel была использована технология автоматизации (OLE Automation). Автоматизация позволяет одному приложению управлять другим приложением. Управляемое приложение называется сервером автоматизации.

Технология доступа к данным ADO (ActiveX Data Objects) - это высокоуровневый компонент технологии доступ к данным, разработанный компанией Microsoft.

Схема функций, реализуемых технологией ADO в разработанном приложении отображена на рисунке 1.8.

Рисунок 1.8. Схема функций, реализуемых технологией ADO в проектируемом приложении

2. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ АВТОМАТИЗИРОВАНОГО РАБОЧЕГО МЕСТА СОТРУДНИКА ОТДЕЛА МРиК

2.1 Назначение и цель создания информационной системы

Целью дипломной работы является разработка автоматизированного рабочего места специалиста отдела МРиК. Разработанное программное средство позволит:

- сократить время работника отдела МРиК на документальное оформление сведений воинского учета о гражданах, состоящих на воинском учете;

- выполнять анализ количественного состава и качественного состояния призывных и мобилизационных людских ресурсов для их эффективного использования в интересах обеспечения обороны страны и безопасности государства;

- автоматизировать плановую работу по подготовке необходимого количества военно-обученных граждан, пребывающих в запасе, для обеспечения мероприятий по переводу Вооруженных Сил Республики Казахстан, других войск, воинских формирований и органов с мирного на военное время, в период мобилизации и поддержание их укомплектованности на требуемом уровне в военное время.

Назначение проектируемой программной системы состоит в следующем:

- храние, обработка и анализ хранимой информации о призывных и мобилизационных людских ресурсах;

- обеспечение командиров и начальников всех степеней данными о военнослужащих и служащих, необходимыми для принятия обоснованных решений по их служебному использованию;

- обеспечение командиров и начальников всех степеней данными о штатной и списочной численности личного состава соединений, частей и учреждений, для принятия решений о порядке их укомплектования, материально-технического обеспечения, подготовки резервов и восполнения потерь;

- ведение справочной работы по вопросам прохождения службы личным составом.

Программа должна иметь возможности:

- ввод информации об имеющихся, призывных и мобилизационных людских ресурсов;

- просмотра и добавления информации о подразделениях воинской части и должностях;

- формирования отчетов с подведением итогов по любым запросам пользователей;

Последовательность проектирования информационной системы выполняется в следующей последовательности:

1. Обследование предметной области;

2. Изучение и формализация требований будущих пользователей;

3. Проектирование структуры и создание таблиц базы данных;

4. Создание экранных форм;

5. Отладка программного продукта;

6. Внедрение информационной системы в воинской части;

7. Проведение мероприятий по обучению сотрудников отдела МРиК работе с информационной системой.

2.2 Требования к информационной системе

2.2.1 Требования к функциям информационной системы

Проектируемое АРМ должно помочь пользователю в реализации расчетов при выполнении ей своих основных функций. Проектируемое АРМ должно обеспечивать выполнение следующих функций:

? ручной ввод оперативной информации;

? формирование БД и их использование в вычислительных алгоритмах;

? способностью осуществлять пересчет задачи при корректировке информации;

? возможностью оперативной корректировки информации.

2.2.2 Требования к интерфейсу пользователя

Основное достоинство хорошего интерфейса пользователя заключается в том, что пользователь всегда чувствует, что он управляет программным обеспечением, а не программное обеспечение управляет им.

Для создания у пользователя такого ощущения «внутренней свободы» интерфейс должен обладать целым рядом свойств, описанных ниже:

? естественность интерфейса заключается в том, что он не вынуждает пользователя существенно изменять привычные для него способы решения задач. В системе это свойство реализовано следующим образом: сохранены обозначения и терминология предметной области, используются знакомые понятия и образы, что обеспечивает интуитивное понимание интерфейса;

? согласованность интерфейса позволяет пользователю использовать ранее приобретённые знания для уяснения новых аспектов работы. Так как в основу подсистемы учета успеваемости студентов заложен стандартный пользовательский интерфейс работы в среде Windows, то проектируемая система обладает данным свойством;

? дружественный интерфейс: изучение любого программного продукта происходит методом проб и ошибок, поэтому для этого в подсистеме предусмотрено предупреждение таких ситуаций, которые могут вызвать ошибку;

? простота интерфейса подразумевает, что не нужно усложнять восприятие и понимание информации, возникающей перед глазами пользователя. Для этого при выполнении очередного шага задания перед пользователем будет отображаться минимально необходимая информация. Необходимо также избегать многословных командных имён и сообщений и размещать элементы управления на экране с учётом их смыслового значения и логической взаимосвязи;

? гибкость, необходимо учитывать как профессиональный опыт работы с компьютером, так и производительность труда конкретного пользователя;

? эстетическая привлекательность заключается в том, чтобы на экране формировалась такая среда, которая помогала пользователю понять предоставляемую информацию, сосредотачиваться на ней и, по возможности, уменьшать нагрузку на человека (недопустимо использование ярких красок в заголовках меню, резких перемещений, пугающих изображений и т. д.).

2.2.3 Требования к реактивности системы

К показателям, описывающим реактивность системы, относят все временные характеристики, которые должны обеспечивать комфортную работу пользователя.

При проектировании системы накладывается условие быстрого и точного ввода данных, нахождения решения, быстрого формирования отчётов по результатам вычислений.

Время формирования выходной документации (отчетов, приказов, ведомостей), включая время печати не должно превышать 5 минут.

2.2.4 Требования к защите информации

Защита информации основывается на доступе к рабочему месту пользователя (персональному компьютеру) определенного круга лиц, имеющих права на пользования данным компьютером.

2.2.5 Требования к надёжности системы

Надежность системы подразумевает надежную работу ПК, на котором установлена проектируемая информационная система. Необходимо предусмотреть резервное копирование накапливаемой информации в определенный интервал времени.

2.3 Перечень и описание входных и выходных данных

Предметная область (ПО) проектируемой информационной системы (ИС) - процесс воинского учета имеющихся, призывных и мобилизационных людских ресурсов воинской части. Входная информация разделяется на условно-постоянную и оперативно-учетную информацию.

Условно-постоянная информация, необходимая для решения поставленной задачи включает:

- Справочник «Подразделения воинской части». Формируется на основе структуры управления воинской части.

- Справочник «Должности воинской части». Формируется на основе штатно-должностного расписания воинской части.

- Справочник «Список УДО». Формируется на основе данных о имеющихся в каждом регионе УДО или военкоматов (комиссариатов).

Входная информация, содержащая данные оперативного учета, включает:

- учетная карта призывника;

- алфавитная карточка;

- карточка первичного учета.

Автоматизированный учет поступления новой информации и обработка данных должны вводиться, накапливаться и храниться в базе данных в течение регламентированного периода.

На основе хранимых данных по запросу пользователя должен производиться автоматизированный анализ находящихся сведений в базе данных и выдача отчета. Отчет должен содержать сведения о необходимой на данный момент информации.

Выходной информацией являются документы, содержащие следующую информацию:

- данные о военнослужащих и служащих, необходимые для принятия обоснованных решений по их служебному использованию;

- данные о штатной и списочной численности личного состава соединений, частей и учреждений, для принятия решений о порядке их укомплектования, материально-технического обеспечения, подготовки резервов и восполнения потерь.

Полный перечень выходящей документации можно посмотреть в таблице 1.2 (Информационное обеспечение разрабатываемой информационной системы).

Документы-отчеты выдаются в разрезе определенных критериев (по запросу пользователя). Эти документы должны выводиться на экран и печать. Статистические данные выдаются в графическом и аналитическом виде, что способствует быстрому реагированию и принятию оптимальных управленческих решений.

2.4 Описание функциональных возможностей и схем диалога

Интерфейс приложения выполнен в соответствии с требованиями, которые предъявлялись к информационной системе на этапе проектирования. Простота и удобство использования приложения обеспечивает выполнение качественной и многофункциональной работы без напряжения и без затрат времени на осмысление информации, которая отображается на экране.

Основной особенностью прикладного программного обеспечения является наличие интерфейса пользователя, не требующего специальных навыков работы с ПЭВМ. Все это находит практическую реализацию в разработанном программном продукте.

Простота интерфейса приложения подразумевает, что не нужно усложнять восприятие и понимание информации, возникающей перед глазами пользователя. Для этого при выполнении очередного шага задания перед пользователем будет отображаться минимально необходимая информация. Также были исключены многословные командные имёна и сообщения и элементы управления размещены на экране с учётом их смыслового значения и логической взаимосвязи. При запуске программы открывается главное окно приложения (рисунок 2.1).

Рисунок 2.1. Главное окно приложения

Главная форма приложения разделена на две части.

В левой части расположена структура управления воинской части, и численный состав каждого подразделения части (офицерский состав и солдатский состав). При выделении подразделения части происходит отображение списка офицеров и солдат, проходящих службу в данном подразделении или в подразделении, входящего в состав выделенного подразделения. Все операции по добавлению военнослужащего в состав воинской части производятся путем выбора необходимого подразделения и выбора пункта «Добавить военнослужащего» в контекстном меню. Операции по назначению на должность, отчислении из части, смене звания, просмотра личной карточки военнослужащего производятся путем выбора военнослужащего в списке и выбора нужного пункта контекстного меню.


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.