6. Лекция: Разработка технического проекта

84
кандидат технических наук, доцент Грекул Владимир Иванович Учебный курс Проектирование информационных систем Лекция 6

TAGS:

description

Разработка проектных документов. Нефункциональные требования к системе. Разработка технического проекта (ТП). Разделы ТП. Примерное содержание ТП ИС. Основные документы технического проекта и их примерное содержание.

Transcript of 6. Лекция: Разработка технического проекта

Page 1: 6. Лекция: Разработка технического проекта

кандидат технических наук, доцент

Грекул Владимир Иванович

Учебный курс

Проектирование информационных

систем

Лекция 6

Page 2: 6. Лекция: Разработка технического проекта

2

4.1.8 Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы

Система должна быть рассчитана на эксплуатацию в составе программно–технического комплекса Заказчика и учитывать разделение ИТ инфраструктуры Заказчика на внутреннюю и внешнюю. Техническая и физическая защита аппаратных компонентов системы, носителей данных, бесперебойное энергоснабжение, резервирование ресурсов, текущее обслуживание реализуется техническими и организационными средствами, предусмотренными в ИТ инфраструктуре Заказчика.Для нормальной эксплуатации разрабатываемой системы должно быть обеспечено бесперебойное питание ПЭВМ. При эксплуатации система должна быть обеспечена соответствующая стандартам хранения носителей и эксплуатации ПЭВМ температура и влажность воздуха. Периодическое техническое обслуживание используемых технических средств должно проводиться в соответствии с требованиями технической документации изготовителей, но не реже одного раза в год.Периодическое техническое обслуживание и тестирование технических средств должны включать в себя обслуживание и тестирование всех используемых средств, включая рабочие станции, серверы, кабельные системы и сетевое оборудование, устройства бесперебойного питания.

Page 3: 6. Лекция: Разработка технического проекта

3

4.1.8 Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы

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

Источник – опыт, документация на программные и технические средства

Page 4: 6. Лекция: Разработка технического проекта

4

4.1.9 Требования к защите информации от несанкционированного доступа

ИС должна обеспечивать защиту от несанкционированного доступа (НСД) на уровне не ниже установленного требованиями, предъявляемыми к категории 1Д по классификации действующего руководящего документа Гостехкомиссии России «Автоматизированные системы. Защита от несанкционированного доступа к информации. Классификация автоматизированных систем» 1992 г.

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

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

Page 5: 6. Лекция: Разработка технического проекта

5

4.1.9 Требования к защите информации от несанкционированного доступа

(продолжение)Уровень защищённости от несанкционированного доступа средств вычислительной техники, обрабатывающих конфиденциальную информацию, должен соответствовать требованиям к классу защищённости 6 согласно требованиям действующего руководящего документа Гостехкомиссии России «Средства вычислительной техники. Защита от несанкционированного доступа к информации. Показатели защищенности от несанкционированного доступа к информации».

Защищённая часть системы должна использовать "слепые" пароли (при наборе пароля его символы не показываются на экране либо заменяются одним типом символов; количество символов не соответствует длине пароля).Защищённая часть системы должна автоматически блокировать сессии пользователей и приложений по заранее заданным временам отсутствия активности со стороны пользователей и приложений.

Защищённая часть системы должна использовать многоуровневую систему защиты. Защищённая часть системы должна быть отделена от незащищённой части системы межсетевым экраном.

Источник – опыт, ведомственные документы заказчика

Page 6: 6. Лекция: Разработка технического проекта

6

4.1.10 Требования по сохранности информации при авариях

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

4.1.11 Требования к защите от влияния внешних воздействий

4.1.12 Требования к патентной чистоте

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

Page 7: 6. Лекция: Разработка технического проекта

7

Источник – опыт

4.1.13 Требования по стандартизации и унификации

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

Page 8: 6. Лекция: Разработка технического проекта

8

4.2 требования к функциям (задачам), выполняемым системой

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

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

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

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

Page 9: 6. Лекция: Разработка технического проекта

9

Источник – п. 4.1.1.1, декомпозиции IDEF0, IDEF3

Подсистема хранения данных

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

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

Page 10: 6. Лекция: Разработка технического проекта

10

Все справочники, входящие в состав НСИ системы, должны обладать следующей основной функциональностью:- Постоянное хранение данных справочников;- Добавление новых элементов;- Редактирование элементов;- Удаление (удаление элементов возможно лишь в том случае, если другие существующие объекты системы не ссылаются на удаляемый элемент);- Просмотр элементов;- Просмотр списка элементов;- Фильтрация и сортировка списка элементов;- Поиск элементов;- Экспорт и импорт элементов.Перечень функций справочников должен быть уточнен на стадиях технического проектирования и опытной эксплуатации.Подсистема управления нормативно-справочной информацией должна обеспечивать ведение следующих справочников и реестров:- Реестр «Сотрудники»;- Реестр «Предприятия»;- Реестр «Штатные расписания»;

Источник – DFD, ERD

Реестр «Сотрудники»:Реестр «Сотрудники» должен обеспечивать возможность обработки необходимого набора атрибутов, включая:- Фамилия;- Имя;- Отчество;- Должность;- т.п.

Page 11: 6. Лекция: Разработка технического проекта

11

Подсистема анализа

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

Page 12: 6. Лекция: Разработка технического проекта

12

Подсистема интеграции

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

Page 13: 6. Лекция: Разработка технического проекта

13

4.3. требования к видам обеспечения

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

системы.

Page 14: 6. Лекция: Разработка технического проекта

14

4.3.1 Требования к математическому обеспечению системы

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

Источник – документация заказчика,опыт разработки и эксплуатации ИС

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

Page 15: 6. Лекция: Разработка технического проекта

15

4.3.2 Требования к информационному обеспечению системы

Для информационного обеспечения системы приводят требования: 1) к составу, структуре и способам организации данных в системе; 2) к информационному обмену между компонентами системы; 3) к информационной совместимости со смежными системами; 4) по использованию общесоюзных и зарегистрированных республиканских, отраслевых классификаторов, унифицированных документов и классификаторов, действующих на данном предприятии; 5) по применению систем управления базами данных; 6) к структуре процесса сбора, обработки, передачи данных в системе и представлению данных; 7) к защите данных от разрушений при авариях и сбоях в электропитании системы; 8) к контролю, хранению, обновлению и восстановлению данных; 9) к процедуре придания юридической силы документам, продуцируемым техническими средствами АС (в соответствии с ГОСТ 6.10.4).

Источник – документация заказчика,опыт разработки и эксплуатации ИС

Page 16: 6. Лекция: Разработка технического проекта

16

4.3.2 Требования к информационному обеспечению системы

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

Page 17: 6. Лекция: Разработка технического проекта

17

4.3.2 Требования к информационному обеспечению системы

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

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

Page 18: 6. Лекция: Разработка технического проекта

18

4.3.3 Требования к лингвистическому обеспечению системы

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

Источник – документация заказчика,опыт разработки и эксплуатации ИС

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

Page 19: 6. Лекция: Разработка технического проекта

19

4.3.4 Требования к программному обеспечению системы

Пример:При проектировании и разработке системы необходимо максимально эффективным образом использовать ранее закупленное программное обеспечение, как серверное, так и для рабочих станций. Используемое при разработке программное обеспечение и библиотеки программных кодов должны иметь широкое распространение, быть общедоступными и использоваться в промышленных масштабах. Базовой программной платформой должна являться операционная система MS Windows.

содержат перечень покупных программных средств, а также требования: 1) к независимости программных средств от используемых СВТ и операционной среды; 2) к качеству программных средств, а также к способам его обеспечения и контроля; 3) по необходимости согласования вновь разрабатываемых программных средств с фондом алгоритмов и программ

Page 20: 6. Лекция: Разработка технического проекта

20

4.3.5 Требования к техническому обеспечению

Пример:Техническое обеспечение системы должно максимально и наиболее эффективным образом использовать существующие в органах федерального агентства технические средства.В состав комплекса должны следующие технические средства:– Серверы БД;– Серверы приложений;– Сервер системы формирования отчетности;– Веб сервер;– ПК пользователей;– ПК администраторов.

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

Page 21: 6. Лекция: Разработка технического проекта

21

4.3.5 Требования к техническому обеспечению

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

Требования к техническим характеристикам серверов БД:– Процессор – 2 х Intel Xeon 3 ГГц;– Объем оперативной памяти – 16 Гб;– Дисковая подсистема – 4 х 146 Гб; – Устройство чтения компакт-дисков (DVD-ROM);– Сетевой адаптер – 100 Мбит.

Page 22: 6. Лекция: Разработка технического проекта

22

4.3.6 Требования к метрологическому обеспечению

Пример:Организационное обеспечение системы должно быть достаточным для эффективного выполнения персоналом возложенных на него обязанностей при осуществлении автоматизированных и связанных с ними неавтоматизированных функций системы.Заказчиком должны быть определены должностные лица, ответственные за:– обработку информации АС;– администрирование АС;– обеспечение безопасности информации АС;– управление работой персонала по обслуживанию АС. К работе с системой должны допускаться сотрудники, имеющие навыки работы на персональном компьютере, ознакомленные с правилами эксплуатации и прошедшие обучение работе с системой.

4.3.7 Требования к организационному обеспечению

1) к структуре и функциям подразделений, участвующих в функционировании системы или обеспечивающих эксплуатацию; 2) к организации функционирования системы и порядку взаимодействия персонала АС и персонала объекта автоматизации; 3) к защите от ошибочных действий персонала системы.

Page 23: 6. Лекция: Разработка технического проекта

23

4.3.8 Требования к методическому обеспечению

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

Page 24: 6. Лекция: Разработка технического проекта

24

5. Состав и содержание работ по созданию (развитию) системы

Раздел «Состав и содержание работ по созданию (развитию) системы» должен содержать перечень стадий и этапов работ по созданию системы в соответствии с ГОСТ, сроки их выполнения, перечень организаций - исполнителей работ, ссылки на документы, подтверждающие согласие этих организаций на участие в создании системы, или запись, определяющую ответственного (заказчик или разработчик) за проведение этих работ.

Page 25: 6. Лекция: Разработка технического проекта

25

6. Порядок контроля и приемки системы6.1 Виды, состав, объем и методы испытаний системы

Виды, состав, объем, и методы испытаний подсистемы должны быть изложены в программе и методике испытаний АС Кадры, разрабатываемой в составе рабочей документации.

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

6.3 Статус приемочной комиссии

Статус приемочной комиссии определяется Заказчиком до проведения испытаний.

Page 26: 6. Лекция: Разработка технического проекта

26

7. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу

системы в действие

В перечень основных мероприятий включают: 1) приведение поступающей в систему информации (в соответствии с требованиями к информационному и лингвистическому обеспечению) к виду, пригодному для обработки с помощью ЭВМ; 2) изменения, которые необходимо осуществить в объекте автоматизации; 3) создание условий функционирования объекта автоматизации, при которых гарантируется соответствие создаваемой системы требованиям, содержащимся в ТЗ; 4) создание необходимых для функционирования системы подразделений и служб; 5) сроки и порядок комплектования штатов и обучения персонала.

Page 27: 6. Лекция: Разработка технического проекта

27

Пример:В ходе выполнения проекта на объекте автоматизации требуется выполнить работы по подготовке к вводу системы в действие. При подготовке к вводу в эксплуатацию АС Кадры Заказчик должен обеспечить выполнение следующих работ:- Определить подразделение и ответственных должностных лиц, ответственных за внедрение и проведение опытной эксплуатации АС Кадры;- Обеспечить присутствие пользователей на обучении работе с системой, проводимом Исполнителем;- Обеспечить соответствие помещений и рабочих мест пользователей системы в соответствии с требованиями, изложенными в настоящем ЧТЗ;- Обеспечить выполнение требований, предъявляемых к программно-техническим средствам, на которых должно быть развернуто программное обеспечение АС Кадры;- Совместно с Исполнителем подготовить план развертывания системы на технических средствах Заказчика; - Провести опытную эксплуатацию АС Кадры.Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие, включая перечень основных мероприятий и их исполнителей должны быть уточнены на стадии подготовки рабочей документации и по результатам опытной эксплуатации.

Page 28: 6. Лекция: Разработка технического проекта

28

8. Требования к документированию

1) согласованный разработчиком и Заказчиком системы перечень подлежащих разработке комплектов и видов документов, соответствующих требованиям ГОСТ 34.201-89 и НТД отрасли заказчика; перечень документов, выпускаемых на машинных носителях; требования к микрофильмированию документации; 2) требования по документированию комплектующих элементов межотраслевого применения в соответствии с требованиями ЕСКД и ЕСПД; 3) при отсутствии государственных стандартов, определяющих требования к документированию элементов системы, дополнительно включают требования к составу и содержанию таких документов.

Page 29: 6. Лекция: Разработка технического проекта

29

Для системы на различных стадиях создания должны быть выпущены следующие документы из числа предусмотренных в ГОСТ 34.201–89 «Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначения документов при создании первой очереди АС Кадры приведены в таблице:

Стадия создания

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

Код документа

Часть проекта

Принадлежность к проектно-сметной документации

Принадлежность к ЭД

Дополнительные указания

ТП

Схема организационной структуры

СО ОР - - Включается в ПВ

Page 30: 6. Лекция: Разработка технического проекта

30

9. Источники разработки

Документы и информационные материалы (технико-экономическое обоснование, отчеты о законченных научно-исследовательских работах, информационные материалы на отечественные, зарубежные системы-аналоги и др.), на основании которых разрабатывалось ТЗ и которые должны быть использованы при создании системы.

Page 31: 6. Лекция: Разработка технического проекта

31

Технический проект

РД 50-34.698-90. Автоматизированные системы. Требования к содержанию

документов

Page 32: 6. Лекция: Разработка технического проекта

32

Разделы ТП

ДОКУМЕНТЫ С РЕШЕНИЯМИ:

• ПО ОБЩЕСИСТЕМНЫМ ВОПРОСАМ

• ПО ОРГАНИЗАЦИОННОМУ ОБЕСПЕЧЕНИЮ

• ПО ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ

• ПО ТЕХНИЧЕСКОМУ ОБЕСПЕЧЕНИЮ

• ПО ИНФОРМАЦИОННОМУ ОБЕСПЕЧЕНИЮ

Page 33: 6. Лекция: Разработка технического проекта

33

Примерное содержание ТП ЭИС

№п\п Раздел

1 Пояснительная записка.

2 Входные\выходные данные системы

3 Функциональная и организационная структура системы.

4 Постановка задач и алгоритмы решения.

5 Информационное обеспечение системы

6 Комплекс технических средств системы

7 Ведомость документов.

Page 34: 6. Лекция: Разработка технического проекта

34

Пояснительная записка.

1 ОБЩИЕ ПОЛОЖЕНИЯ1.1 Наименование проектируемой автоматизируемой

системы1.2 Документы, на основании которых ведется

проектирование1.3 Организации, участвующие в разработке1.4 Стадии и сроки исполнения1.5 Цели, назначение и области использования1.6 Соответствие проектных решений нормам и

правилам техники безопасности1.7 Нормативно-технические документы1.8 НИРы и изобретения, используемые при разработке

системы1.9 Очередность создания системы

2 ОПИСАНИЕ ПРОЦЕССА ДЕЯТЕЛЬНОСТИ

Page 35: 6. Лекция: Разработка технического проекта

35

Пояснительная записка (продолжение)

3 ОСНОВНЫЕ ТЕХНИЧЕСКИЕ РЕШЕНИЯ3.1 Структура системы, перечень подсистем3.2 Способы и средства связи для информационного обмена

между компонентами подсистем 3.3 Взаимосвязь АС со смежными системами3.4 Режимы функционирования системы3.5 Численность, функции и квалификация персонала3.6 Обеспечение потребительских характеристик системы3.7 Функции, выполняемые системой3.8 Комплекс технических средств3.9 Информационное обеспечение системы3.10 Программное обеспечение системы

4 МЕРОПРИЯТИЯ ПО ПОДГОТОВКЕ ОБЪЕКТА АВТОМАТИЗАЦИИ К ВВОДУ СИСТЕМЫ В ДЕЙСТВИЕ

4.1 Приведение информации к виду, пригодному для обработки на ЭВМ

4.2 Мероприятия по подготовке персонала4.3 Организация необходимых подразделений и рабочих мест4.4 Изменение объекта автоматизации4.5 Дополнительные мероприятия

Page 36: 6. Лекция: Разработка технического проекта

36

Документ "Перечень входных сигналов и данных"

 

Входными данными в АС Кадры являются:- Данные НСИ, импортируемые из других систем;- Данные НСИ, вводимые пользователем;- Данные трудовых книжек;- Данные паспортов;- т.д.;

№ Наименование Реквизиты Документы, содержащие входные данные

Состав реквизитов:

- Номер трудовой книжки;

- Данные заведения;

- ...

1 Данные трудовых книжек Трудовая книжка, подаваемая или заводимая для сотрудника.

Описание входных данных:

В разделе "Перечень входных данных" указывают: 1) наименование, кодовое обозначение и значность реквизитов входных данных; 2) наименования и кодовые обозначения документов или сообщений, содержащих эти данные

Page 37: 6. Лекция: Разработка технического проекта

37

Документ "Перечень выходных сигналов (документов)"

Выходными документами в АС Кадры являются:- Трудовой договор;- Унифицированные формы ФСГС;- Отчеты для ФНС;- Регламентированные отчеты:- Отчет по сотрудникам;- Выписка ШР;- т.д.№ Наименование Кодовое обозначение Реквизиты

1. Дата заключения;

2. Базовая ставка;

3...

2 ... ... ...

1 Трудовой договор ТД

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

Page 38: 6. Лекция: Разработка технического проекта

38

Документ "Схема функциональной структуры"

1) элементы функциональной структуры АС (подсистемы АС); автоматизированные функции и (или) задачи (комплексы задач); совокупности действий (операций), выполняемых при реализации автоматизированных функций только техническими средствами (автоматически) или только человеком;

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

3) детализированные схемы частей функциональной структуры (при необходимости).

Page 39: 6. Лекция: Разработка технического проекта

39

1 ЭЛЕМЕНТЫ ФУНКЦИОНАЛЬНОЙ СТРУКТУРЫ АС

Схема ИС

Page 40: 6. Лекция: Разработка технического проекта

40

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

Описание функций подсистем

Page 41: 6. Лекция: Разработка технического проекта

41

Модуль планирования структуры организаций, штатных расписаний и кадровых политик Модуль планирования структуры организаций, штатных расписаний и кадровых политик должен реализовывать следующие функции: - создание и ведение корпоративной структуры предприятия или холдинга любой сложности;- поддержка множественных иерархических структур, объединяющих персонал: организационных, функциональных, проектных, бюджетных; - ведение и планирование штатного расписания (ШР);- т.п.Создание и ведение корпоративной структуры предприятия включает в себя:- Хранение истории расформированных структур;- т.п.Поддержка множественных иерархических структур включает в себя:- Добавление новых типов структур;- Редактирование существующих типов;- Создание шаблонов структур;- Хранение истории изменений;- т.п.

Page 42: 6. Лекция: Разработка технического проекта

42

2 ИНФОРМАЦИОННЫЕ СВЯЗИ МЕЖДУ ЭЛЕМЕНТАМИ И С ВНЕШНЕЙ СРЕДОЙ

Информационный обмен подсистемы хранения данных и подсистемы приложений операционного управления осуществляется с помощью специального интерфейса прикладного программирования (API) (далее идет краткое описание API).Информационный обмен подсистемы интеграции и подсистемы приложений операционного управления осуществляется путем использования общих данных, располагаемых в памяти процесса и использования общих данных в БД (таблицы tTable_1, tTable_2).

Информационные связи между элементами и внешней средой:Возможны следующие варианты обмена (АС Кадры и Смежная система 1):- Экспорт нормативно-справочной информации;- Экспорт выписок штатных расписаний;- Импорт нормативно-справочной информации;Результаты выполнения операций импорта и экспорта данных должны регистрироваться в специальном журнале событий и предоставляться по запросу пользователя.

Page 43: 6. Лекция: Разработка технического проекта

43

Документ "Схема организационной структуры"

Документ содержит разделы: 1) изменения в организационной структуре управления объектом; 2) организация подразделений; 3) реорганизация существующих подразделений управления.

Page 44: 6. Лекция: Разработка технического проекта

44

1.1 Изменения в организационной структуре управления объектом1.1.1 Изменения в организационной структуре ФА "Государственные Кадры" (центральное подразделение):1. В рамках внедрения АС Кадры предлагается возложить на имеющуюся организационную единицу (по решению соответствующего ведомства) решение следующих задач в рамках функциональных ролей:- Системный Администратор - описание функций дано в документе …;- Администратор баз данных - описание функций дано в документе …;2. В рамках внедрения АС Кадры предлагается ввести новую организационную единицу (по решению соответствующего ведомства) для решения следующих задач:- Пользователь - описание функций дано в документе …;1.1.2 Изменения в организационной структуре ФА "Государственные Кадры" (региональные подразделения):1. В рамках внедрения АС Кадры предлагается возложить на имеющуюся организационную единицу (по решению соответствующего ведомства) решение следующих задач в рамках функциональных ролей:- Системный Администратор - описание функций дано в документе …;- Администратор баз данных - описание функций дано в документе …;- Пользователь - описание функций дано в документе …;

Page 45: 6. Лекция: Разработка технического проекта

45

1.2 Описание изменений во взаимосвязях между подразделениями автоматизируемых объектовПредлагается добавить к установившимся взаимосвязям и регламентам взаимодействия центральных и региональных подразделений следующие взаимодействия:─ Организация начальной установки и настройки программных средств на стороне центральных и региональных подразделений;─ Администрирование данных, предоставление доступа пользователям к функциям подсистемы, администрирование системы, а также администрирование системы безопасности на стороне центрального подразделения;─ Организация ввода и контроля информации из документов и файлов, формирование запросов и получение информации из БД, формирование и вывод выходных данных на стороне центральных и региональных подразделений; - т.д.;

Page 46: 6. Лекция: Разработка технического проекта

46

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

2.2 Описание регламента работ1. Регламенты основных работ, автоматизируемых Системой.Описание основных регламентов работ автоматизируемых Системой, в части необходимых для функционирования АС Кадры, в пределах основных задач и целей Подсистемы, приведены в документе …2. Регламенты по техническому обслуживанию.Регламенты по техническому обслуживанию системы будут включать ежемесячный и годовой регламенты. Кроме этого, при возникновении аварийных ситуаций, а также ситуаций, требующих вмешательства службы сопровождения (эксплуатационного персонала), должно обеспечиваться оперативное обслуживание компонентов Системы.Все виды регламентов должны быть максимально автоматизированы и выполняться в конце соответствующего временного периода, как правило - в нерабочее время.

Page 47: 6. Лекция: Разработка технического проекта

47

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

Вид регламента Длительность, час

Перечень основных операцийСоздание резервной копии БД.Контроль целостности БД.

Обслуживание сервера БД.

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

... ... ...

Ежемесячный 2

3. Реорганизация существующих подразделенийУчитывая, что на объектах автоматизации уже существуют подразделения, выполняющие функции по поддержке и обслуживанию имеющихся систем, реорганизация данных подразделений не требуется, при этом возможно создание рабочих групп, выполняющих функции, приведенные в разделе 1.1.1.

Page 48: 6. Лекция: Разработка технического проекта

48

Документ "Описание автоматизируемых функций"

1 ИСХОДНЫЕ ДАННЫЕ1.1 Материалы и документы, используемые при разработке функциональной части АС1.2 Особенности объекта управления1.3 Системы управления, взаимосвязанные с разрабатываемой АС1.4 Описание информационной модели объекта2 ЦЕЛИ АС И АВТОМАТИЗИРУЕМЫЕ ФУНКЦИИ3 ХАРАКТЕРИСТИКА ФУНКЦИОНАЛЬНОЙ СТРУКТУРЫ3.1 Перечень подсистем АС3.2 Описание процесса выполнения функций3.3 Пояснения к разделению автоматизированных функций3.4 Требования к временному регламенту и характеристикам процесса реализации автоматизированных функций4 ТИПОВЫЕ РЕШЕНИЯ

Page 49: 6. Лекция: Разработка технического проекта

49

1 ИСХОДНЫЕ ДАННЫЕ

1.1 Материалы и документы, используемые при разработке функциональной части АС

При разработке функциональной части проекта были использованы следующие материалы и документы:- Концепция АС Кадры;- Техническое задание по разработке пилотного проекта АС Кадры;- Данные, полученные в результате опросов потенциальных пользователей, кураторов и лиц, ответственных за систему.Помимо предпроектной и проектной документации при разработке функциональной части ИСМ использовались следующие материалы:1. Конституция Российской Федерации, от 12.12.1993. М.:2002 г. 2. Бюджетный кодекс Российской Федерации от 31.07.98г. №145-ФЗ (ред. от 07.07.2003г.);3. Федеральный Закон ххх.ууу от дд.мм.гггг.;4. Постановление Правительства Российской Федерации N ## от 01 января 2007 г. «О государсвенных кадрах и политике их использования»;5. т.д.

Page 50: 6. Лекция: Разработка технического проекта

50

1) По объекту «Региональное представительство» были использованы штатные расписания и должностные инструкции сотрудников следующих отделов:- Бухгалтерия;- Договорной отдел;- Отдел делопроизводствам;- Планово-экономический отдел;- Технический отдел;- Хозяйственный отдел;- Юридический отдел;- т.д.;

1.2 Особенности объекта управления

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

Page 51: 6. Лекция: Разработка технического проекта

51

Перечисление систем – в техническом задании, раздел 4.1.1.3

1.3 Системы управления, взаимосвязанные с разрабатываемой АС

1.4 Описание информационной модели объектаИнформационное обеспечение АС Кадры включает в себя внутримашинное и внемашинное информационное обеспечение.В состав внемашинного информационного обеспечения входят:- система классификации и кодирования информации технико-экономической информации;- система документации.В состав внутримашинного информационного обеспечения входят:- центральное хранилище данных;- региональные базы данных....

Page 52: 6. Лекция: Разработка технического проекта

52

2 ЦЕЛИ АС И АВТОМАТИЗИРУЕМЫЕ ФУНКЦИИЦели - в техническом задании, раздел 2.2.Функции - в техническом задании, раздел 2.1, 4.2

3 ХАРАКТЕРИСТИКА ФУНКЦИОНАЛЬНОЙ СТРУКТУРЫ

1) перечень подсистем АС с указанием функций и (или) задач, реализуемых в каждой подсистеме (Документ "Схема функциональной структуры«); 2) описание процесса выполнения функций (при необходимости); 3) необходимые пояснения к разделению автоматизированных функций на действия (операции), выполняемые техническими средствами и человеком; 4) требования к временному регламенту и характеристикам процесса реализации автоматизированных функций и решения задач(включаются следующие подразделы:- Показатели назначения;- Требования к надежности;- Требования к защите информации от НСД;- Требования по сохранности информации при авариях;- т.д.;)

Page 53: 6. Лекция: Разработка технического проекта

53

4 ТИПОВЫЕ РЕШЕНИЯ

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

В процессе разработки системы были использованы следующие типовые решения:- Использование методологии RUP при разработке АС;- Использование методологии IDEF1Х для проектирования базы данных;- Использование UML для проектирования системы;- Применение языка разметки XML (Extensible Markup Language) версии 1.0. для осуществления обмена данными между подсистемами АС Кадры;- Построение пользовательского интерфейса в соответствии с рекомендациями Microsoft.

Page 54: 6. Лекция: Разработка технического проекта

54

Документ "Описание постановки задач (комплекса задач)"

1 ХАРАКТЕРИСТИКИ КОМПЛЕКСА ЗАДАЧ1.1 Назначение комплекса задач1.2 Перечень объектов, при управлении которых решается комплекс задач1.3 Продолжительность и периодичность решения1.4 Условия для прекращения решения задач автоматизированным способом1.5 Связи комплекса задач с другими комплексами АС1.6 Персонал, определяющий условия решения задач1.7 Распределение действий между персоналом и ТС при различных ситуациях решения комплекса задач2 ВЫХОДНАЯ ИНФОРМАЦИЯ2.1 Перечень и описание выходных сообщений2.2 Перечень и описание структурных единиц информации выходных сообщений3 ВХОДНАЯ ИНФОРМАЦИЯ3.1 Перечень и описание входных сообщений3.2 Перечень и описание структурных единиц информации входных сообщений

Page 55: 6. Лекция: Разработка технического проекта

55

1 ХАРАКТЕРИСТИКИ КОМПЛЕКСА ЗАДАЧ

1.1 Назначение комплекса задачАвтоматизируемые функции - в техническом задании, раздел 2.1

1.2 Перечень объектов, при управлении которыми решается комплекс задачОбъектами, при управлении которыми решается комплекс задач, являются:- Центральное представительство Федерального агентства "Государственные кадры";- Территориальные органы Федерального агентства "Государственные кадры".

1.3 Продолжительность и периодичность решения

1.4 Условия для прекращения решения задач автоматизированным способом

Page 56: 6. Лекция: Разработка технического проекта

56

1.6 Персонал, определяющий условия решения задачУсловия и временные характеристики решения задач в АС Кадры определяются ролевой моделью системы.

1.7 Распределение действий между персоналом и ТС при различных ситуациях решения комплекса задачРаспределение действий между персоналом и ТС АС Кадры определяются ролевой моделью системы.

1.5 Связи комплекса задач с другими комплексами АС

Page 57: 6. Лекция: Разработка технического проекта

57

2. ВЫХОДНАЯ ИНФОРМАЦИЯ

1) идентификатор; 2) форму представления сообщения (документ, видеокадр, сигнал управления) и требования к ней; 3) периодичность выдачи; 4) сроки выдачи и допустимое время задержки решения; 5) получателей и назначение выходной информации.

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

Page 58: 6. Лекция: Разработка технического проекта

58

3. ВХОДНАЯ ИНФОРМАЦИЯ 1) перечень и описание входных сообщений (идентификатор, форму представления, сроки и частоту поступления); 2) перечень и описание структурных единиц информации входных сообщений или ссылку на документы, содержащие эти данные.

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

Page 59: 6. Лекция: Разработка технического проекта

59

Документ "Описание алгоритма" 1 НАЗНАЧЕНИЕ И ХАРАКТЕРИСТИКА1.1 Назначение алгоритма1.2 Обозначение документа «Описание постановки задач»1.3 Сведения о процессе (объекте), при управлении которым используется алгоритм1.4 Ограничения на возможность и условия применения алгоритма1.5 Общие требования к входным и выходным данным2 ИСПОЛЬЗУЕМАЯ ИНФОРМАЦИЯ2.1 Массивы информации, сформированные из входных сообщений3 РЕЗУЛЬТАТЫ РЕШЕНИЯ3.1 Массивы информации и (или) сигналы, формируемые для выдачи выходных

сообщений3.2 Массивы информации, сохраняемой для решения данной и других задач АС4 МАТЕМАТИЧЕСКОЕ ОПИСАНИЕ5 АЛГОРИТМ РЕШЕНИЯ5.1 Описание логики алгоритма5.2 Соотношения, необходимые для контроля достоверности вычислений5.3 Описание связей между частями и операциями алгоритма5.4 Указания о порядке расположения значений или строк в выходных документахПРИЛОЖЕНИЕ – Схема алгоритма

Page 60: 6. Лекция: Разработка технического проекта

60

1.1 Назначение алгоритмаАлгоритм «Аналитическая обработка данных» предназначен для:- представления основных показателей деятельности Федерального агенnства "Государственные Кадры";- формирования комплексной оценки экономического развития предприятий, использующих АС Кадры;- расчета эффективности методик сбора данных, используемых в АС Кадры;- т.д.;1.2 Обозначение документа «Описание постановки задач»1.3 Сведения о процессе (объекте), при управлении которым используется алгоритм1.4 Ограничения на возможность и условия применения алгоритма Ограничения на время работы алгоритма:- для отображения предварительно рассчитанных данных - не более 30 сек;- для предварительного расчета данных - не более 6 часов. 1.5 Общие требования к входным и выходным данным

Page 61: 6. Лекция: Разработка технического проекта

61

2 ИСПОЛЬЗУЕМАЯ ИНФОРМАЦИЯ

2.1 Массивы информации, сформированные из входных сообщенийИз входных сообщений формируются следующие массивы информации:- Таблица данных по годам (Федеральное агентство "Государственные Кадры");- Таблица данных по кварталам (Федеральное агентство "Государственные Кадры");- Таблица данных по месяцам (Федеральное агентство "Государственные Кадры"); Таблица данных по годам (Федеральное агентство "Государственные Кадры"):Наименование массива: Таблица данных по годам (Федеральное агентство "Государственные Кадры").Обозначение массива: Y_11_KA_07.Носитель информации: жесткий диск.Перечень реквизитов массива:- Дата (год);- Идентификационный код показателя;- Идентификационный код территории;- Характеристика значения показателя;- Значение показателя.Таблица данных по кварталам (Федеральное агентство "Государственные Кадры"):...

Page 62: 6. Лекция: Разработка технического проекта

62

3 РЕЗУЛЬТАТЫ РЕШЕНИЯ

3.1 Массивы информации и (или) сигналы, формируемые для выдачи выходных сообщенийДля выдачи выходных сообщений используются те массивы информации, которые формируются из входных сообщений 3.2 Массивы информации, сохраняемой для решения данной и других задач АС

4 МАТЕМАТИЧЕСКОЕ ОПИСАНИЕ

5 АЛГОРИТМ РЕШЕНИЯ

Page 63: 6. Лекция: Разработка технического проекта

63

5.1 Описание логики алгоритмаАлгоритм состоит из следующих этапов:- ввод входных сообщений;- формирование массивов данных из входных сообщений;- формирование SQL-запроса к БД;- формирование статистической модели, отражающей ситуацию за выбранный период;- расчет агрегированных показателей;- формирование отчета;- печать отчета;- сохранение отчета. Ввод входных сообщений;Ввод входных сообщений осуществляется следующими способами:- Оператором, путем загрузки специализованных файлов;- Автоматически, путем загрузки данных из подсистемы хранения данных, с периодом 1 час, загрузка осуществляется специализированным модулем.Формирование массивов данных из входных сообщений;...

Page 64: 6. Лекция: Разработка технического проекта

64

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

5.3 Описание связей между частями и операциями алгоритма

5.4 Указания о порядке расположения значений или строк в выходных документах

Page 65: 6. Лекция: Разработка технического проекта

65

Документ "Описание программного

обеспечения" ВВЕДЕНИЕ1 СТРУКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ2 ФУНКЦИИ ЧАСТЕЙ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ3 МЕТОДЫ И СРЕДСТВА РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ4 ОПЕРАЦИОННАЯ СИСТЕМА5 СРЕДСТВА, РАСШИРЯЮЩИЕ ВОЗМОЖНОСТИ ОПЕРАЦИОННОЙ СИСТЕМЫ5.1 Наименование и краткая характеристика средства5.2 Руководство по настройке средства5.3 Требования по настройке средства

Page 66: 6. Лекция: Разработка технического проекта

66

1 СТРУКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯТЗ, пункт "4.1.1.1 Перечень подсистем, их назначение и основные характеристики".

2 ФУНКЦИИ ЧАСТЕЙ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯТЗ, пункт "4.2 Требования к функциям (задачам), выполняемым системой".

3 МЕТОДЫ И СРЕДСТВА РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯПроектирование модели предметной области АС «Кадры» выполняется с использованием программного средства Rational Rose Enterprise Edition. Проектирование структур баз данных АС «Кадры» выполняется с использованием программного средства Microsoft Visio 2003 Enterprise Architect.Создание программного обеспечения АС «Кадры» и создание установочных пакетов выполняется с помощью среды разработки Microsoft Visual Studio 2005 Team Server.Управление изменениями требований к АС «Кадры» выполняется с помощью программного средства Rational Rose RequisitePro.

Page 67: 6. Лекция: Разработка технического проекта

67

4 ОПЕРАЦИОННАЯ СИСТЕМАДля выделенного сервера баз данных АС «Кадры» могут быть использованы следующие операционные системы:- Microsoft Windows 2000 Server SP4;- Microsoft Windows 2003 Server SP2.Предпочтительным является использование операционной системы Microsoft Windows 2003 Server SP2.Для клиентской части программного обеспечения АС «Кадры» могут быть использованы следующие операционные системы:- Microsoft Windows 2000 Professional SP4;- Microsoft Windows XP Professional SP2.Предпочтительным является использование операционной системы Microsoft Windows XP Professional SP2.

5 СРЕДСТВА, РАСШИРЯЮЩИЕ ВОЗМОЖНОСТИ ОПЕРАЦИОННОЙ СИСТЕМЫВ состав программного обеспечения АС «Кадры» входят следующие средства, расширяющие возможности операционной системы:- Программная библиотека доступа к функциям сервера СУБД.

Page 68: 6. Лекция: Разработка технического проекта

68

Документ "Описание информационного обеспечения системы"

1 СОСТАВ ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ2 ОРГАНИЗАЦИЯ ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ2.1 Принципы организации информационного обеспечения2.2 Обоснование выбора носителей данных2.3 Принципы и методы контроля в маршрутах обработки данных2.4 Описание решений, обеспечивающих информационную совместимость АС с другими системами3 ОРГАНИЗАЦИЯ СБОРА И ПЕРЕДАЧИ ИНФОРМАЦИИ3.1 Источники и носители информации3.2 Общие требования к организации сбора, передачи, контроля и корректировки информации4 ПОСТРОЕНИЕ СИСТЕМЫ КЛАССИФИКАЦИИ И КОДИРОВАНИЯ4.1 Классификации объектов, принятые для применения в АС4.2 Методы кодирования объектов классификации в новых классификаторах5 ОРГАНИЗАЦИЯ ВНУТРИМАШИННОЙ ИНФОРМАЦИОННОЙ БАЗЫ5.1 Принципы построения внутримашинной информационной базы5.2 Структура внутримашинной информационной базы6 ОРГАНИЗАЦИЯ ВНЕМАШИННОЙ ИНФОРМАЦИОННОЙ БАЗЫ

Page 69: 6. Лекция: Разработка технического проекта

69

1 СОСТАВ ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯИнформационное обеспечение системы включает в себя внутримашинное и внемашинное информационное обеспечение.Внутримашинное информационное обеспечение выполнено в виде набора таблиц базы данных и вспомогательных объектов БД, обеспечивающих корректную обработку и хранение данных.Внемашинное информационное обеспечение представляет из себя набор документов, поступающих от внешних организаций в бумажном виде.В состав внемашинного информационного обеспечения входят следующие виды документов:– бюджетное планы;– данные учета и мониторинга кадров;– НСИ;- т.д.;

Page 70: 6. Лекция: Разработка технического проекта

70

2 ОРГАНИЗАЦИЯ ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ2.1 Принципы организации информационного обеспеченияСистема документации федерального агентства в части управления кадрами представляет собой комплекс взаимосвязанных документов, содержащих информацию, необходимую для осуществления деятельности.База данных системы выполнена в виде набора взаимосвязанных реляционных таблиц и вспомогательных объектов БД, обеспечивающих корректную обработку и хранение данных.2.2 Обоснование выбора носителей данныхИз территориальных органов федерального агентства ежегодно поступает более 250 000 документов. Скорость наполнения базы данных можно оценить по формуле:количество поступающих документов * средний размер документа, занимаемым им в базе данных (порядка 50 кБайт) ~ примерно 12 ГБайт в год.Исходя из количества обрабатываемых одновременно запросов, и в зависимости от среднего объема хранимых файлов в качестве основного носителя данных в системе применяются встроенные серверные накопители на жестких магнитных дисках. Организация данных на дисках и доступ к хранимой информации обеспечиваются средствами используемых серверных операционных систем и СУБД, входящих в состав программного обеспечения комплекса технических средств.

Page 71: 6. Лекция: Разработка технического проекта

71

2.3 Принципы и методы контроля в маршрутах обработки данныхКонтроль данных при обработке информации в АС Кадры осуществляется при ручном вводе данных в систему операторами, при работе с базой данных.Контроль данных при ручном вводе данных в систему операторами представляет собой:- контроль корректности вводимых данных;- контроль данных на наличие обязательных параметров;- контроль форматов вводимых данных;- т.д.;Контроль данных в БД осуществляется с помощью встроенных средств СУБД (проверок ссылочной целостности, формирования ключей, индексов).

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

Page 72: 6. Лекция: Разработка технического проекта

72

3 ОРГАНИЗАЦИЯ СБОРА И ПЕРЕДАЧИ ИНФОРМАЦИИ3.1 Основными источниками информации для АС Кадры служат:Внешние информационные системы (Система 1, Система 2, ...);Данные, предоставляемые государственными предприятиями в виде регламентированных форм:- - Заявления;- - Предложения и т.д.; Документы на бумажных носителях (являются источниками следующей информации):- - Внутриведомственная нормативно-справочная информация;- - Решения органов исполнительной власти и т.д.Регламентированные формы поставляются в систему как на электронных носителях информации, так и в бумажном виде.Информация, предоставляемая в систему с помощью электронных носителей может быть доставлена в систему:– по электронной почте;– записанной на CD- или DVD-диски.

Page 73: 6. Лекция: Разработка технического проекта

73

3.2 Общие требования к организации сбора, передачи, контроля и корректировки информации

Сбор массивов информации происходит в процессе эксплуатации системы путём:– автоматического и ручного импорта структурированных данных общего формата (XML), полученных от внешних систем;– ввода пользователями информации в экранных формах и её последующего сохранения в базе данных; Контроль целостности данных реализуется прикладным ПО системы и встроенными в используемую СУБД средствами (ограничениями, индексами, вторичными ключами).Ввод и корректировка данных должны осуществляться только через программные компоненты системы. Прямой доступ пользователей к БД не предполагается.

Page 74: 6. Лекция: Разработка технического проекта

74

4 ПОСТРОЕНИЕ СИСТЕМЫ КЛАССИФИКАЦИИ И КОДИРОВАНИЯ4.1 Классификации объектов, принятые для применения в АС1.1 Общероссийские классификаторыВ АС Кадры используются следующие зарегистрированные общероссийские классификаторы:- ОК 014-94 Общероссийский классификатор валют (ОКВ) (справочник «Валюты»);Объектами классификации ОКВ являются национальные валюты - денежные единицы стран мира и территорий. Этот классификатор реализован в виде справочника «Валюты».- ОК 015-94 Общероссийский классификатор единиц измерения (ОКЕИ) (справочник «Единицы измерения»).ОКЕИ предназначен для использования при решении задач количественной оценки технико-экономических и социальных показателей в целях осуществления государственного учета и отчетности, анализа и прогнозирования развития экономики, обеспечения международных статистических сопоставлений, осуществления внутренней и внешней торговли, государственного регулирования внешнеэкономической деятельности и организации таможенного контроля. Объектами классификации в ОКЕИ являются единицы измерения, используемые в этих сферах деятельности.

Page 75: 6. Лекция: Разработка технического проекта

75

1.2 Международные классификаторыВ АС Кадры используются следующие зарегистрированные международные классификаторы:- ИСО 3166-93 «Коды для представления названий стран» (справочник «Страны»):Объектами классификации являются суверенные государства или любые другие территории, имеющие политические, экономические, географические или исторические особенности и представляющие интерес с точки зрения внешнеторговых операций, и транспортных перевозок. Объекты справочника используются при оформлении заявлений.1.3 Системные классификаторыВ АС Кадры используются следующие системные классификаторы:- Справочник сотрудников;- Справочник типов документов;…

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

Page 76: 6. Лекция: Разработка технического проекта

76

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

Классификатор «Типы документов» Длина кода – четырнадцать байт. Метод кодирования - возрастающая последовательность целых чисел от единицы до 10000000. ......

4.2 Методы кодирования объектов классификации в новых классификаторах

Page 77: 6. Лекция: Разработка технического проекта

77

5 ОРГАНИЗАЦИЯ ВНУТРИМАШИННОЙ ИНФОРМАЦИОННОЙ БАЗЫ

5.1 Принципы построения внутримашинной информационной базыВнутримашинная информационная база АС Кадры разделена на:– основную базу данных АС Кадры;– входные и выходные массивы информации.

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

Page 78: 6. Лекция: Разработка технического проекта

78

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

Вся нормативно-справочная информация, используемая в АС Кадры, хранится в справочниках и используется для ведения реестров. В Системе предусмотрены следующие справочники:- справочник «Территориальные органы»;- справочник «Сотрудники»;…Логические модели организации БД представлены на рисунках …

Page 79: 6. Лекция: Разработка технического проекта

79

5.2 Структура внутримашинной информационной базы

Внутримашинная база данных организована в виде реляционной табличной структуры, обслуживаемой специализированным покупным программным обеспечением – сервером управления базами данных (СУБД) ....Пополнение, актуализация, архивирование и очистка базы данных производится в ходе нормального функционирования системы, в соответствии с заложенной в программные компоненты системы процедурной логикой.Физическая структура базы данных АС Кадры разработана на основе логической модели предметной области. Ниже, в таблице .., приведен перечень и краткое описание основных таблиц базы данных АС Кадры.

Название таблицы

Описание таблицы

Количество полей

Поля таблицы

Тип поля

UsersGroupI d

I D

EmployeeI d

I D

ContextI d I D

UserGroupI d 

I D

UsersGroup

Состав группы пользователей

2

UserGroupRules

Полномочия на контексты

2

...... ... ... ...

Page 80: 6. Лекция: Разработка технического проекта

80

6 ОРГАНИЗАЦИЯ ВНЕМАШИННОЙ ИНФОРМАЦИОННОЙ БАЗЫ

Внемашинная база данных включает в себя:- Пакеты документов с данными сотрудников;- Заявления;- т.д.;

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

Page 81: 6. Лекция: Разработка технического проекта

81

Документ «Схема структурная комплекса технических средств»

1 СХЕМА СТРУКТУРНАЯ КОМПЛЕКСА ТЕХНИЧЕСКИХ СРЕДСТВ2 КРАТКАЯ АННОТАЦИЯ

Page 82: 6. Лекция: Разработка технического проекта

82

СХЕМА СТРУКТУРНАЯ КОМПЛЕКСА ТЕХНИЧЕСКИХ СРЕДСТВ Рисунок 1: Схема структурная комплекса технических средств:

                                                                                                                                                                                                                                                               

Page 83: 6. Лекция: Разработка технического проекта

83

В состав комплекса технических средств входят следующие технические средства:– Серверы БД;– Серверы приложений;– Сервер системы формирования отчетности;– Веб сервер;– ПК пользователей;– ПК администраторов.

Серверы БД объединены в отказоустойчивый кластер. Связь между серверами БД и хранилищем данных осуществляется по оптическому каналу. Серверы приложений образуют кластер с балансировкой нагрузки. Серверы БД, серверы приложений и сервер системы формирования отчетности объединены одной локальной сетью, с пропускной способностью 100 Мбит.

КРАТКАЯ АННОТАЦИЯ

Page 84: 6. Лекция: Разработка технического проекта

84

Технические характеристики серверов БД:– Процессор – не менее двух процессоров Intel Xeon 3 ГГц;– Объем оперативной памяти – не менее 4 Гб;– Дисковая подсистема – не менее 72 Гб х 2 с RAID 1;– Устройство чтения компакт-дисков (DVD-ROM);– Сетевой адаптер – FastEthernet 100;– Адаптер Fibre Channel;– Видеосистема – разрешающая способность не ниже 1024x860 точек;– Координатно-указательное устройство – манипулятор типа «мышь»;– Клавиатура – не менее 104 клавиш (русифицированная);– Монитор – диагональ не менее 15”.

Технические характеристики системы хранения данных:

Технические характеристики серверов приложений:

КРАТКАЯ АННОТАЦИЯ