Совершенствование информационной системы управления кадров и работы с личным составом Главного управления Федеральной службы исполнения наказания по Иркутской области
Курсовой проект - Менеджмент
Другие курсовые по предмету Менеджмент
еречень необходимых деталей с указанием цен
Перечень необходимых программных средств с указанием ценОтсутствие двух необходимых в работе факсовПокупка 2 факсовВыбор оптимальной цены
Таким образом, изменение существующей информационной технологии будет происходить по вышеуказанному перечню мероприятий.
РАЗДЕЛ 3. ПРОЕКТ РАЗВИТИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ УПРАВЛЕНИЯ КАДРОВ ГУФСИН
3.1 Проектирование банка данных сотрудников ГУФСИН
Автоматизацию работы базы данных обеспечивает система управления базами данных (СУБД), которая манипулирует с конкретной моделью организации данных на носителе. При построении логической модели данных выбирается один из трех подходов моделирования: иерархический, сетевой, реляционный.
В данном проектировании ставится задача компьютерного учёта служебной карточки формы № 2, которая фактически представляет собой сокращённое личное дело сотрудников ГУФСИН и его подразделений. Объект исследуемой предметной области - сотрудник. Атрибутами данного объекта является набор его характеристик, указанных в строках служебной карточки (СК). Перечислим все имеющиеся атрибуты с указанием ограничений на значения при заполнении СК (табл. 3.1).
Таблица 3.1
Поля служебной карточки
ПолеОграничениеПолеОграничениеЛичный номерА ххх ххх; уникален9.Какими иностранными языками владеетеХорошо читает и может объясняться; владеет свободно. Слабо читает и переводит со словарём.Личное дело №уникален10.Какими языками народностей РФ владеетеХорошо, слабо.1.ФИОнет11.Участие в войнах и других боевых действияхнет2.Год, месяц и число рождениянет12.Ранения и контузиинет3.Место рожденияЕсли посёлок, село, указывается область.13.Был ли в плену, окружениинет4.ГражданствоРоссийское14.Госдарственные наградынет5.НациональностьТерритория РФ15.Семейное положениенет6.Образование (специальность, учебное заведение, год окончания)нет16.Адрес местожительства семьинет7.Специальность по образованиюнет17.Трудовая деятельностьРабота в гражданских организациях, учреждениях и на предприятиях.8.Присвоено специальное (воинское) звание (приказ и дата)нет18.Служба в ВС РФ, Военно-Морском Флоте, в войсках и органах ФСК и МВДСлужба в ВС и федеральных органах исполнительной власти.
Из трёх подходов моделирования выбирается реляционная модель. Данные о сотрудниках можно представить в виде таблицы, в которой каждому виду данных соответствует свой столбец, а каждому конкретному сотруднику строка. Каждая строка этой таблицы (отношения) называется записью, а её отдельный элемент, отвечающий тому или иному столбцу, - полем. Если представить себе служебную карточку в виде таблицы, то можно обнаружить ряд недостатков:
Во-первых, некоторые поля являются достаточно сложными и включают в себя данные, которые можно (и нужно) разбить на более мелкие компоненты (это поля, в которые входят фамилия, имя, отчество, дата рождения, образование и др.)
Во-вторых, для удобства работы с базой данных необходимо разделить исходную таблицу Служебная карточка на совокупность нескольких таблиц. Например, таблица Персоналии, таблица Образование, Иностранные языки и т.п.
Такие действия по представлению данных в теории и практике создания БД называется нормализацией.
Нормализация - это обратимый пошаговый процесс декомпозиции исходных таблиц в более простые, избавленные от нежелательных функциональных зависимостей, порождающих проблему контроля избыточности данных.
После исправления недостатков получаем следующую совокупность таблиц:
- Таблица 1 Персоналии - личный номер, личное дело №, фамилия, имя, отчество, год рождения, месяц рождения, день рождения, место рождения, национальность, семейное положение; логические поля владеет иностранными языками, участвовал в боевых действиях, имеет награды, был в плену, имеет детей, дело находится в архиве.
- Таблица 2 Образование - личное дело №, образование, специальность по образованию, учебное заведение, год окончания.
- Таблица 3 Иностранные языки, языки народностей РФ - личный номер, владеет хорошо, владеет плохо.
- Таблица 4 Боевые действия - личный номер, когда, где, количество дней, ранения и контузии.
- Таблица 5 Награды - личное дело №, дата награждения, наименование ордена, медали.
- Таблица 6 Плен - личный номер, при каких обстоятельствах, где, сколько.
- Таблица 7 Семья - личный номер, ФИО жены, мужа, год рождения жены, мужа, адрес местожительства семьи, № дома, № квартиры.
- Таблица 8 Дети - личный номер, ФИО детей, годы рождения.
- Таблица 9 Звание - личный номер, звание, кем издан приказ, № приказа, дата приказа.
- Таблица 10 Трудовая деятельность - номер трудовой книжки, дата поступления, дата ухода, наименование учреждения, адрес, должность.
- Таблица 11 Служба - номер трудовой книжки, личный номер, дата вступления, дата ухода, должность, с указанием органа, части, местонахождение, наименование органа, издавшего приказ, № приказа, дата.
Поля личный номер, личное дело №, номер трудовой книжки повторяются не случайно, они являются ключевыми полями: