Информационная система "Отдел кадров мини-пекарни"

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

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

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

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

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

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

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

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

Факультет Экономики и менеджмента

Кафедра Управления персоналом и рекламы

Курсовая работа

Тема: Информационная система «Отдел кадров мини-пекарни»

Учебная дисциплина: Информационные технологии в управлении персоналом

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

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

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

Содержание

  • Перечень сокращений, символов
  • Введение
  • 1. Структурный системный анализ
    • 1.1 Анализ предметной области
    • 1.2 Анализ требований к информационной системе
    • 1.3 Техническое задание на разработку ИС
      • 1.3.1 Общие сведение
        • 1.3.1.1 Полное наименование системы и ее условное обозначение
        • 1.3.1.2 Обоснование разработки
        • 1.3.1.3 Плановые сроки начала и окончания работы
        • 1.3.1.4 Назначение разработки и цели создания системы
        • 1.3.1.5 Характеристики объекта проектирования
      • 1.3.2 Требования к системе
        • 1.3.2.1 Требования к системе в целом
        • 1.3.2.2 Требования к надежности
        • 1.3.2.3 Условия эксплуатации
      • 1.3.3 Требования к видам обеспечения
        • 1.3.3.1 Требование к лингвистическому обеспечению
        • 1.3.3.2 Требования к информационному обеспечению
        • 1.3.3.3 Требования к программному обеспечению
        • 1.3.3.4 Требования к техническому обеспечению
        • 1.3.3.5 Требования к методическому обеспечению
      • 1.3.4 Состав и содержание работ по созданию системы
      • 1.3.5 Порядок контроля и приемки системы
      • 1.3.6 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
      • 1.3.7 Требования к документированию
  • 2. Диаграммы потоков данных
    • 2.1 Контекстная диаграмма (верхний уровень)
    • 2.2 Диаграммы, детализирующие процессы (нижние уровни)
  • 3. Структура информационного фонда
  • 4. Инфологическая модель данных
  • 5. Физическая структура реляционной БД
  • 6. Интерфейс БД
    • 6.1 Форма-меню
    • 6.2 Последовательное открытие и закрытие необходимых форм
    • 6.3 Наличие вычисляемых полей в формах
    • 6.4 Защита от несанкционированного доступа (пароль)
  • Заключение
  • Список использованных источников
  • Перечень сокращений, символов
  • БД - база данных
  • ИС - информационная система
  • ИТ - информационные технологии
  • НТД - нормативно-техническая документация
  • ОЗУ - оперативное запоминающее устройство
  • ОС - операционная система
  • ПО - программное обеспечение
  • СУБД - система управления базами данных
  • ТЗ - техническое задание
  • ТС - технические средства
  • Введение
  • За время развития информационных технологий (ИТ) были достигнуты большие успехи в управлении используемых данных.
  • Хранение и обработка данных это важнейшая из задач информационных систем (ИС). С учетом того, что во все сферы деятельности человека внедряются информационные технологии, удобнее всего выполнять хранение и обработку информации посредством баз данных (БД).
  • Информационная система - это взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели.
  • Различные данные, как правило, представляют и хранят в виде таблиц. Часто бывает так, что в различных таблицах находится информация, связанная между собой определенным образом. Совокупность таких взаимосвязанных таблиц представляет собой БД.
  • Простейшие базы данных можно создавать без использования специальных программных средств. Чтобы некоторый файл считался базой данных, содержащаяся в нем информация должна иметь структуру (поля) и быть отформатирована так, чтобы содержимое соседних полей легко различалось. Простейшие базы данных можно создавать в текстовом редакторе Блокнот, 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

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

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

Числовой

Нет

ФИО

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

Текстовый

Нет

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

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

Текстовый

Нет

ИНН

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

Текстовый

Да

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

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

Числовой

Нет

СНИЛС

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

Текстовый

Нет

Адрес

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

Текстовый

Да

Телефон

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

Текстовый

Да

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

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

Текстовый

Нет

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

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

Числовой

Да

Таблица 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 с.

Размещено на Allbest.ru

...

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

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

    курсовая работа [1,9 M], добавлен 09.02.2017

  • Базовые принципы правового регулирования трудовых отношений. Проектирование автоматизированной информационной системы "Отдел кадров", программная реализация, тестирование. Состав базы данных, методы анализа надежности системы, руководство пользователя.

    дипломная работа [3,6 M], добавлен 11.03.2010

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

    курсовая работа [2,2 M], добавлен 11.12.2012

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

    курсовая работа [1,6 M], добавлен 18.02.2013

  • Системный анализ и анализ требований к базе данных. Концептуальная и инфологическая модель предметной области. Типы атрибутов в логической модели базы. Физическая модель проектируемой базы данных в методологии IDEF1X. Требования к пользователям системы.

    курсовая работа [2,3 M], добавлен 21.11.2013

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

    курсовая работа [673,9 K], добавлен 20.11.2011

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

    курсовая работа [67,0 K], добавлен 16.05.2011

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

    курсовая работа [4,2 M], добавлен 17.07.2016

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

    курсовая работа [2,1 M], добавлен 01.12.2010

  • Задачи, функции и структура филиала университета. Оценка информационных потоков и UML-моделирование. Анализ структуры информационной системы и системы навигации. Проектирование базы данных, физическая реализация и тестирование информационной системы.

    дипломная работа [6,0 M], добавлен 21.01.2012

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

    курсовая работа [327,1 K], добавлен 20.06.2010

  • Проектирование информационной системы. Построение диаграммы потоков данных. Описание порядка построения DFD-диаграммы. Создание базы данных с помощью SQL сервера. Описание основных бизнес-правил и их физической реализации. Заполнение таблиц данными.

    курсовая работа [1,5 M], добавлен 13.12.2011

  • Системный анализ и оценка требований к базе данных. Концептуальная (инфологическая) модель предметной области. Построение ERD-диаграммы и физической модели в методологии IDEF1X. Составление форм, запросов и отчетов в среде СУБД Visual FoxPro 8.0.

    курсовая работа [1,3 M], добавлен 24.06.2013

  • Разработка моделей данных информационной системы Сall-центра с применением CASE-технологии. Персонал и его функции. Регистрирование заявок в режиме реального времени. Построение диаграммы потоков данных DFD. Список документов и инфологическая модель.

    курсовая работа [1,1 M], добавлен 28.08.2012

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

    курсовая работа [3,8 M], добавлен 16.05.2021

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

    курсовая работа [7,6 M], добавлен 27.04.2011

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

    курсовая работа [624,5 K], добавлен 30.05.2019

  • Проведение структурного системного анализа предметной области и разработка информационной системы "Клиника". Описание диаграмм потоков данных в информационной базе. Построение инфологической модели информационной системы. Основной интерфейс баз данных.

    курсовая работа [2,1 M], добавлен 11.07.2013

  • Назначение и характеристики пакета Designer/2000. Анализ предметной области для разработки информационной системы, определение ее целей и задач. Построение моделей данных, разработка базы данных и клиентского приложения. Практические навыки разработки.

    курсовая работа [2,7 M], добавлен 10.04.2014

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

    курсовая работа [1,6 M], добавлен 29.11.2011

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