Главная страница
Навигация по странице:

  • Наименование стадии создания системы Документы стадии Дата начала

  • Атрибут Описание Тип данных Допустимость NULL

  • PK/FK Атрибут Описание Тип данных

  • ИС «Отдел кадров мини-пекарни. Ис Отдел кадров минипекарни


    Скачать 3.49 Mb.
    НазваниеИс Отдел кадров минипекарни
    Дата10.04.2022
    Размер3.49 Mb.
    Формат файлаdoc
    Имя файлаИС «Отдел кадров мини-пекарни.doc
    ТипКурсовая
    #458217

    Минобрнауки России

    федеральное государственное бюджетное образовательное учреждение

    высшего профессионального образования

    «Санкт-Петербургский государственный технологический институт

    (технический университет)»

    УГС (код, наименование) 38.00.00 Экономика и управление
    Направление подготовки (код, наименование) 38.03.03 Управление персоналом
    Профиль (наименование) Управление социальным развитием персонала
    Факультет Экономики и менеджмента
    Кафедра Управления персоналом и рекламы
    Учебная дисциплина Информационные технологии в управлении персоналом

    __________________________________________________________________
    Курс_______2__________ Группа_______649зсу____
    Курсовая работа (курсовой проект)
    Тема ИС «Отдел кадров мини-пекарни»

    ____________________________________________________________________________________________________________________________________
    Студент 18.01.2016 Палкина А.С.

    (подпись, дата) (инициалы, фамилия)

    Руководитель, _______________ Соколова Я.В.

    ассистент (подпись, дата) (инициалы, фамилия)

    (должность)
    Оценка за курсовую работу

    (курсовой проект) ________________ ______________________

    (подпись руководителя)

    Санкт-Петербург

    2016

    Минобрнауки России
    федеральное государственное бюджетное образовательное учреждение

    высшего профессионального образования

    «Санкт-Петербургский государственный технологический институт

    (технический университет)»


    Факультет Экономики и менеджмента
    Кафедра Управления персоналом и рекламы
    Учебная дисциплина Информационные технологии в управлении персоналом

    __________________________________________________________________
    Курс_______2__________ Группа_______649зсу____
    Курсовая работа (курсовой проект)
    Тема ИС «Отдел кадров мини-пекарни»

    ____________________________________________________________________________________________________________________________________
    Цель работы: проектирование информационной системы по учету кадров мини-пекарни.
    Перечень решаемых задач

    1. Анализ предметной области

    2. Анализ требований к информационной системе

    3. Разработка технического задания

    4. Построение диаграмм потоков данных

    5. Разработка инфологической модели данных

    6. Разработка физической структуры данных

    7. Разработка интерфейса базы данных


    Список рекомендуемой литературы:

    1. Баркер Ск. Использование Microsoft Access. – М.: Диалектика, 2007. – 506 с.;

    2. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. – М.: Финансы и статистика, 2009. – 420с.;

    3. Вендров. А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, 2005. – 352с.;

    4. Голицына О.Л., Максимов Н.В., Попов И.И. Информационные системы: учебное пособие. – М.: ФОРУМ, ИНФРА-М, 2007. – 496с.;

    5. Гребенюк Е.И., Гребенюк Н.А. Технические средства информатизации. – Екатеринбург: Академия, 2007. – 272с.;

    6. Золотова С.И. Практикум по Access. – М.: Финансы и статистика, 2001. – 387с.;

    7. Карпова Т.С. Базы данных: модели, разработка, реализация: учеб. пособие / Т.С. Карпова. – СПб.: Питер, 2002. – 304с.;

    8. Маклаков С.В. CASE-средства разработки информационных систем. BPwin и Erwin. – М.: ДиалогМифи, 2011. – 537с.;

    9. Марченко А.П. Microsoft Access: Краткий курс. – СПб.: Питер, 2005. – 288 с.


    Дата выдачи задания________________________________________________
    Срок представления к защите_________________________________________
    Руководитель _______________ Соколова Я.В.

    (подпись, дата) (инициалы, фамилия)
    Студент 18.01.2016 Палкина А.С.

    (подпись, дата) (инициалы, фамилия)

    Содержание

    2

    Введение 5

    1 Структурный системный анализ 8

    2 Диаграммы потоков данных 16

    3 Структура информационного фонда 18

    4 Инфологическая модель данных 19

    5 Физическая структура реляционной БД 24

    6 Интерфейс БД 33

    Заключение 36

    Список использованных источников 37


    Перечень сокращений, символов

    БД – база данных

    ИС – информационная система

    ИТ – информационные технологии

    НТД – нормативно-техническая документация

    ОЗУ – оперативное запоминающее устройство

    ОС – операционная система

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

    СУБД – система управления базами данных

    ТЗ – техническое задание

    ТС – технические средства

    Введение


    За время развития информационных технологий (ИТ) были достигнуты большие успехи в управлении используемых данных.

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

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

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

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

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

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

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

    Примером наиболее известных СУБД могут быть Foxpro, Oracle, MS Access, MS SQL Server.

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

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

    Задачи курсовой работы:

    • анализ предметной области;

    • формирование требований к системе;

    • разработка технического задания (ТЗ);

    • выполнение функционального проектирования;

    • проектирование модели данных;

    • разработка схемы данных;

    • разработка приложения пользователя средствами СУБД.

    Система «Учет кадров в мини-пекарне» предназначена для повышения эффективности работы специалиста по учету кадров мини-пекарни за счет автоматизированного сбора данных о сотрудниках предприятия.

    Использование системы должно позволить:

    • повысить эффективность деятельности специалиста по кадрам;

    • упросить ввод и обработку информации;

    • уменьшить количество ошибок ввода;

    • упростить операции выборки данных;

    • и т.д.

    В качестве СУБД выбрана система MS Access 2007, хорошо зарекомендовавшая себя для локальных баз данных и ИС.

    1 Структурный системный анализ

    1.1 Анализ предметной области


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

    В качестве объекта исследования рассмотрим мини-пекарню.

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

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

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

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

    • автоматизация работы специалиста по кадрам;

    • повышение производительности труда специалиста по кадрам;

    • уменьшение количества ошибок учета;

    • уменьшение затрат на содержание специалиста по кадрам.

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

    • личная карточка работника;

    • трудовой договор.

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

    1.2 Анализ требований к информационной системе


    Разрабатываемая ИС «Учет кадров в мини-пекарне» должна обеспечивать автоматизацию деятельности специалиста по кадрам, а также создавать первичные документы.

    Для этого создаваемая система должна:

    • обеспечивать ввод данных о штатном расписании мини-пекарни, сотрудниках мини-пекарни;

    • создавать первичные документы (карточка сотрудника и т.д.);

    • создавать отчеты (например, штатное расписание, список сотрудников, список действующих трудовых договоров).

    Персонал, использующий ИС «Учет кадров в мини-пекарне», должен обладать навыками и знаниями, достаточными для обеспечения работы с информацией, заложенной в ИС.

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

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

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

    • микропроцессор Intel Pentium с тактовой частотой 3.0 ГГц;

    • оперативная память (ОЗУ) объемом 1024 Мбайт;

    • жесткий диск (HDD) со свободным объемом более 200 Мбайт;

    • монитор (диагональ 19”);

    • SVGA video card PCI объемом 512 Мбайт;

    • клавиатура;

    • манипулятор «мышь»;

    • принтер.

    На компьютере должно быть установлено следующее программное обеспечение (ПО):

    • операционная система (ОС) Windows (версии ХР/2000/Vista/7/8);

    • СУБД Microsoft Access 2007.

    1.3 Техническое задание на разработку ИС


    Информационная система «Учет кадров в мини-пекарне».

    1.3.1 Общие сведение

    1.3.1.1 Полное наименование системы и ее условное обозначение


    Полное наименование – Информационная система «Учет кадров в мини-пекарне». Краткое наименование – ИС «Учет кадров в мини-пекарне».

    1.3.1.2 Обоснование разработки


    Разработка ИС «Учет кадров в мини-пекарне» ведется на основании задания на разработку курсового проекта, выданного руководителем.

    1.3.1.3 Плановые сроки начала и окончания работы


    Начало работ по созданию ИС «Учет кадров в мини-пекарне» – декабрь 2016г. Окончание работ – январь 2016г.

    1.3.1.4 Назначение разработки и цели создания системы


    ИС «Учет кадров в мини-пекарне» предназначена для повышения эффективности работы специалиста по кадрам мини-пекарни за счет автоматизированного сбора данных о сотрудниках.

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

    1.3.1.5 Характеристики объекта проектирования


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

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

    1.3.2.1 Требования к системе в целом


    Совместимость ИС «Учет кадров в мини-пекарне» с офисными приложениями операционных систем Windows 2000/XP/Vista/7/8.

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

    • обеспечивать ввод данных о штатном расписании мини-пекарни, сотрудниках мини-пекарни;

    • создавать необходимые отчеты.

    Персонал, использующий ИС «Учет кадров в мини-пекарне», должен обладать навыками и знаниями, достаточными для обеспечения работы с информацией, заложенной в системе.

    1.3.2.2 Требования к надежности


    В случае отказа аппаратного обеспечения система, которая использует ИС «Учет кадров в мини-пекарне», должна быть перезапущена.

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

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

    Сохранность хранимых данных обеспечивается соответствующими магнитными носителями информации (CD-RW, DVD-RW, flash). В случае возникновения экстренных событий («форс-мажор») должна быть обеспечена сохранность данных в ИС путем восстановления информации из последней резервной копии БД.

    1.3.2.3 Условия эксплуатации


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

    1.3.3 Требования к видам обеспечения

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


    Лингвистическое обеспечение ИС должно включать в себя СУБД. В качестве системы управления базами данных выступает СУБД – Microsoft Access 2007.

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


    Для достижения установленных целей ИС должна использовать следующие информационные объекты:

    • формы ввода/редактирования данных;

    • отчеты;

    • запросы.

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


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

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

    • операционная система Windows (версии 2000/ХР/Vista/7/8);

    • СУБД Microsoft Access 2007.

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


    Рекомендуемый состав ТС для нормального функционирования программы:

    • микропроцессор Intel Pentium с тактовой частотой 3,0 МГц;

    • ОЗУ объемом не менее 1024 Мбайт;

    • жесткий диск со свободным объемом не менее 100 Мбайт;

    • ЖК-монитор диагонали 19”;

    • SVGA video card PCI объемом не менее 512 Мбайт;

    • клавиатура;

    • манипулятор «мышь»;

    • принтер.

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


    Методическое обеспечение ИС «Учет кадров в мини-пекарне» должно содержать нормативно-техническую документацию (НТД): перечень стандартов и нормативов, применяемых при функционировании системы, руководство пользователя и т.д.

    1.3.4 Состав и содержание работ по созданию системы


    Основные результаты выполнения работ по каждой стадии должны соответствовать нижеизложенным данным.

    Таблица 1 - Стадии выполнения ИС «Учет кадров в мини-пекарне»

    Наименование стадии создания системы

    Документы стадии

    Дата начала

    Дата окончания

    Разработка концепции ИС

    Разработка концепции ИС

    .01.16

    .01.16

    Разработка технического задания

    Разработка технического задания

    .01.16

    .01.16

    Реализация технического проекта

    Реализация технического проекта

    .01.16

    .01.16

    1.3.5 Порядок контроля и приемки системы


    Система является пригодной для использования, если соответствует всем пунктам данного ТЗ. Контроль выполнения всех функций системы осуществляется на тестовом примере.

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

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


    Подготовка объекта ИС к вводу в действие предполагает выполнение видов работ:

    • обучение персонала;

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

    • проведение предварительных испытаний;

    • проведение опытной эксплуатации;

    • проведение приемочных испытаний.

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


    ИС должна комплектоваться следующими документами:

    • руководство пользователя;

    • общее описание системы.

    2 Диаграммы потоков данных

    2.1 Контекстная диаграмма (верхний уровень)


    Контекстная диаграмма приведена на рис. 1.



    Рисунок 1 – Контекстная диаграмма

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

    Глобальная задача, решаемая системой, – Учет кадров в мини-пекарне.

    Входные потоки данных: Сведения о сотруднике, Справочная информация, Штатное расписание, Информация по трудовому договору.

    Выходные потоки данных: Отчеты, Результаты выполнения запросов.

    2.2 Диаграммы, детализирующие процессы (нижние уровни)


    Диаграмма декомпозиции А0 приведена на рис. 2.



    Рисунок 2 – Диаграмма декомпозиции А0

    Процесс «Учет кадров в мини-пекарне» разбиваются на следующие процессы: Ведение справочников, Ведение штатного расписания, Учет кадров, Выборка данных, Формирование отчетов.

    Накопители данных: Справочники, Штатное расписание, Кадры.

    Процесс «Учет кадров» разбивается на следующие процессы: Ведение карточки сотрудника, Оформление трудового договора.

    Диаграмма декомпозиции А3 приведена на рис. 3.



    Рисунок 3 – Диаграмма декомпозиции А3

    3 Структура информационного фонда


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

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

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

    4 Инфологическая модель данных


    Центральной информационной сущностью базы данных является сущность «Сотрудник». Сущность «Сотрудник» характеризуется сущностью «Трудовой договор».

    Выделим также сущность «Штатное расписание», которое содержит отделы, должности, количество вакансий и свободных мест.

    Выделим атрибуты основных сущностей:

    • Сотрудник: табельный номер, ФИО, паспортные данные, ИНН, № трудовой книжки, СНИЛС, адрес, телефон, семейное положение, количество детей.

    • Трудовой договор: № трудового договора, табельный номер, отдел, должность, оклад, премия, дата начала работы, дата окончания работы.

    • Штатное расписание: отдел, должность, количество вакансий, свободные вакансии.

    При проектировании базы данных используем первый, наиболее распространенный метод моделирования данных – «сущность-связь».

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

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

    На данном этапе сущность «Штатное расписание» не связана с остальными сущностями.

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



    Рисунок 4 – Инфологическая модель данных

    Определим для каждого атрибута отношений модели данных их типы данных и приведем их в соответствующих таблицах №1-3.

    Таблица №1 – Атрибуты и их свойства сущности «Сотрудник»

    Атрибут

    Описание

    Тип данных

    Допустимость NULL

    Табельный номер

    Табельный номер сотрудника

    Числовой

    Нет

    ФИО

    ФИО сотрудника

    Текстовый

    Нет

    Паспортные данные

    Номер паспорта, дата выдачи, кем выдан

    Текстовый

    Нет

    ИНН

    ИНН сотрудника

    Текстовый

    Да

    № трудовой книжки

    трудовой книжки сотрудника

    Числовой

    Нет

    СНИЛС

    № свидетельства пенсионного страхования сотрудника

    Текстовый

    Нет

    Адрес

    Адрес проживания сотрудника

    Текстовый

    Да

    Продолжение табл. 1

    Телефон

    Контактный телефон

    Текстовый

    Да

    Семейное положение

    Семейное положение сотрудника

    Текстовый

    Нет

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

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

    Числовой

    Да

    Таблица №2 – Атрибуты и их свойства сущности «Трудовой договор»

    Атрибут

    Описание

    Тип данных

    Допустимость NULL

    № трудового договора

    № трудового договора

    Числовой

    Нет

    Табельный номер

    Табельный номер сотрудника

    Числовой

    Нет

    Отдел

    Название отдела

    Текстовый

    Нет

    Должность

    Название должности

    Текстовый

    Нет

    Оклад

    Оклад в рублях

    Денежный

    Нет

    Премия

    Премия в %

    Числовой

    Нет

    Дата начала работы

    Дата начала работы сотрудника

    Дата/время

    Нет

    Дата окончания работы

    Дата окончания работы сотрудника

    Дата/время

    Да

    Таблица №3 – Атрибуты и их свойства сущности «Штатное расписание»

    Атрибут

    Описание

    Тип данных

    Допустимость NULL

    Код расписания

    Код расписания

    Числовой

    Нет

    Отдел

    Название отдела

    Текстовый

    Нет

    Должность

    Название должности

    Текстовый

    Нет

    Количество вакансий

    Количество штатных единиц

    Числовой

    Нет

    Свободные вакансии

    Количество свободных единиц

    Числовой

    Да

    Проведем нормализацию отношений рассматриваемой модели данных до третьей нормальной формы.

    Уточненные атрибуты отношений с указанием первичных и внешних ключей приведены в таблицах №4-9.

    Таблица №4 – Атрибуты и их свойства сущности «Сотрудник»

    PK/FK

    Атрибут

    Описание

    Тип данных

    Допустимость NULL

    PK

    Табельный номер

    Уникальный идентификатор

    Числовой

    Нет




    ФИО

    ФИО сотрудника

    Текстовый

    Нет




    Паспортные данные

    Номер паспорта, дата выдачи, кем выдан

    Текстовый

    Нет




    ИНН

    ИНН сотрудника

    Текстовый

    Да




    № трудовой книжки

    № трудовой книжки сотрудника

    Текстовый

    Нет




    СНИЛС

    № свидетельства пенсионного страхования сотрудника

    Текстовый

    Да




    Адрес

    Адрес проживания сотрудника

    Текстовый

    Да




    Телефон

    Контактный телефон

    Текстовый

    Да

    FK

    Код семейного положения

    Идентификатор семейного положения сотрудника

    Числовой

    Нет




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

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

    Числовой

    Да

    Таблица №5 – Атрибуты и их свойства сущности «Трудовой договор»

    PK/FK

    Атрибут

    Описание

    Тип данных

    Допустимость NULL

    PK

    № трудового договора

    Уникальный идентификатор

    Числовой

    Нет

    FK

    Табельный номер

    Табельный номер сотрудника

    Числовой

    Нет

    FK

    Код отдела

    Идентификатор отдела

    Числовой

    Нет

    FK

    Код должности

    Идентификатор должности

    Числовой

    Нет




    Оклад

    Оклад в рублях

    Денежный

    Нет




    Премия

    Премия в %

    Числовой

    Нет




    Дата начала работы

    Дата начала работы сотрудника

    Дата/время

    Нет




    Дата окончания работы

    Дата окончания работы сотрудника

    Дата/время

    Да

    Таблица №6 – Атрибуты и их свойства сущности «Семейное положение»

    PK/FK

    Атрибут

    Описание

    Тип данных

    Допустимость NULL

    PK

    Код семейного положения

    Уникальный идентификатор

    Числовой

    Нет




    Семейное положение

    Название семейного положения

    Текстовый

    Нет

    Таблица №7 – Атрибуты и их свойства сущности «Должность»

    PK/FK

    Атрибут

    Описание

    Тип данных

    Допустимость NULL

    PK

    Код должности

    Уникальный идентификатор

    Числовой

    Нет




    Должность

    Название должности

    Текстовый

    Нет

    Таблица №8 – Атрибуты и их свойства сущности «Отдел»

    PK/FK

    Атрибут

    Описание

    Тип данных

    Допустимость NULL

    PK

    Код отдела

    Уникальный идентификатор

    Числовой

    Нет




    Отдел

    Название отдела

    Текстовый

    Нет

    Таблица №9 – Атрибуты и их свойства сущности «Штатное расписание»

    PK/FK

    Атрибут

    Описание

    Тип данных

    Допустимость NULL

    PK

    Код расписания

    Код расписания

    Числовой

    Нет

    FK

    Код отдела

    Идентификатор отдела

    Числовой

    Нет

    FK

    Код должности

    Идентификатор должности

    Числовой

    Нет




    Количество вакансий

    Количество штатных единиц

    Числовой

    Нет




    Свободные вакансии

    Количество свободных единиц

    Числовой

    Да

    Таким образом, преобразованная модель данных теперь находится в третьей нормальной форме.

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

    5 Физическая структура реляционной БД


    Таким образом, в создаваемой базе данных хранится шесть таблиц: «Сотрудник», «Трудовой договор», «Семейное положение», «Отдел», «Должность», «Штатное расписание», соответствующие определенным сущностям.

    Структура таблиц, а также схема базы данных представлены на рис. 5-11.



    Рисунок 5 – Структура таблицы «Отдел»



    Рисунок 6 – Структура таблицы «Должность»



    Рисцнок 7 – Структура таблицы «Семейное положение»



    Рисцнок 8 – Структура таблицы «Штатное расписание»



    Рисунок 9 – Структура таблицы «Сотрудник»



    Рисунок 10 – Структура таблицы «Трудовой договор»



    Рисунок 11 – Схема данных

    Обеспечение целостности данных осуществляется с помощью:

    • ограничения на вводимые значения (контроль ввода данных);

    • ссылочная целостность (внешние ключи, каскадное обновление и удаление данных).

    Для ввода/редактирование/удаления данных предусмотрены соответствующие экранные формы. Внешний вид форм представлен на рис. 12-17.



    Рисунок 12 – Форма «Отдел - форма»



    Рисунок 13 – Форма «Должность - форма»



    Рисунок 14 – Форма «Семейное положение - форма»



    Рисунок 15 – Форма «Штатное расписание - форма»



    Рисунок 16 – Форма «Сотрудник - форма»



    Рисунок 17 – Форма «Трудовой договор - форма»

    Выборка данных осуществляется с помощью запросов к базе данных. Приведем описание запросов и их структуру.

    Запрос «Величина премии сотрудников».

    Формулировка запроса: Вывести список сотрудников, оклад, премию в % и рассчитать премию в рублях.

    Структура запроса представлена на рис. 18.



    Рисунок 18 – Структура запроса «Величина премии сотрудников»

    Запрос «Действующие трудовые договора».

    Формулировка запроса: Вывести перечень действующих трудовых договоров.

    Структура запроса представлена на рис. 19.



    Рисунок 19 – Структура запроса «Действующие трудовые договора»

    Запрос «Количество сотрудников по отделам».

    Формулировка запроса: Вывести список отделов и количество сотрудников, работающих в этих отделах (отделы без сотрудников в список не включать).

    Структура запроса представлена на рис. 20.



    Рисунок 20 – Структура запроса «Количество сотрудников по отделам»

    Запрос «Трудовые договора сотрудника».

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

    Структура запроса представлена на рис. 21.



    Рисунок 21 – Структура запроса «Трудовые договора сотрудника»

    Для вывода на печать разработаны следующие отчеты: «Штатное расписание», «Действующие трудовые договора». Внешний вид отчетов представлен на рис. 22-23.



    Рисунок 22 – Внешний вид отчета «Штатное расписание»



    Рисунок 23 – Внешний вид отчета «Действующие трудовые договора»

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

    6 Интерфейс БД

    6.1 Форма-меню


    Доступ к объектам системы выполняется из главной кнопочной формы, разработанной с помощью диспетчера кнопочных форм. Кнопочная форма содержит несколько страниц, которые объединяют объекты ИС по типу, например, «Учет кадров», «Запросы», «Отчеты».

    Внешний вид страниц кнопочной формы приведен на рис. 24-27.



    Рисунок 24 – Страница «Главная»



    Рисунок 25 – Страница «Учет кадров»



    Рисунок 26 – Страница «Запросы»



    Рисунок 27 – Страница «Отчеты»

    6.2 Последовательное открытие и закрытие необходимых форм


    После запуска приложения «Учет кадров в мини-пекарне» открывается главная кнопочная форма. Переход к остальным формам приложения выполняется с помощью кнопок на странице «Учет кадров».

    Согласно постановке задания одновременно может быть открыта только одна экранная форма. Выполнение данного требования осуществляется с помощью задания форме свойства «Модальное окно».

    6.3 Наличие вычисляемых полей в формах


    На формах, входящих в ИС, не предусмотрено наличие вычисляемых полей на формах, так как в них нет необходимости в рамках рассматриваемой предметной области.

    6.4 Защита от несанкционированного доступа (пароль)


    Защита от несанкционированного доступа осуществляется с использованием при входе в систему авторизации пользователя (ввод пароля; рис. 28).



    Рисунок 28 – Авторизация пользователя

    Пароль для доступа к БД – masterkey.

    Заключение


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

    Разработанная ИС «Учет кадров в мини-пекарне» позволяет работать данными с наибольшим удобством и комфортом.

    В качестве СУБД для БД была выбрана СУБД Microsoft Access 2007, как наиболее понятная и простая в использовании, но при этом имеющая в своем составе различные инструменты для функциональной работы с БД.

    Список использованных источников


    1. Баркер Ск. Использование Microsoft Access. – М.: Диалектика, 2007. – 506 с.

    2. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. – М.: Финансы и статистика, 2009. – 420с.

    3. Вендров. А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, 2005. – 352с.

    4. Голицына О.Л., Максимов Н.В., Попов И.И. Информационные системы: учебное пособие. – М.: ФОРУМ, ИНФРА-М, 2007. – 496с.

    5. Гребенюк Е.И., Гребенюк Н.А. Технические средства информатизации. – Екатеринбург: Академия, 2007. – 272с.

    6. Золотова С.И. Практикум по Access. – М.: Финансы и статистика, 2001. – 387с.

    7. Карпова Т.С. Базы данных: модели, разработка, реализация: учеб. пособие / Т.С. Карпова. – СПб: Питер, 2002. – 304с.

    8. Маклаков С.В. CASE-средства разработки информационных систем. BPwin и Erwin. – М.: ДиалогМифи, 2011. – 537с.

    9. Марченко А.П. Microsoft Access: Краткий курс. – СПб: Питер, 2005. – 288 с.


    написать администратору сайта