Учет персонала сельскохозяйственного предприятия

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

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

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

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

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

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

Введение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- уменьшить количество возникающих ошибок;

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

- и т.д.

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

Как реляционная СУБД MS Access обеспечивает доступ ко всем типам данных, кроме того, позволяет одновременно использовать несколько таблиц базы данных. В MS Access реализована надежная система защиты базы от несанкционированного доступа. Несмотря на то, что MS Access является мощной и сложной СУБД, ее использование не сложно даже для непрофессиональных пользователей.

Процесс построения информационных систем значительно различается на различных предприятиях в зависимости от объема данных, которые они обрабатывают. Отметим, что MS Access - это типичная настольная база данных. Однако в то же время на небольшом предприятии ресурсов MS Access вполне может хватить для обслуживания всего делопроизводства (в совокупности с другими пакетами Microsoft Office).

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

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

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

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

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

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

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

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

- автоматизация работы специалиста по персоналу;

- повышения производительности труда специалиста по персоналу;

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

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

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

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

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

- обеспечивать ввод данных о штатном расписании предприятия (отделы, должности, количество единиц, количество свободных единиц), сотрудниках предприятия (ФИО, год рождения, паспорт, СНИЛС и т.д.);

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

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

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

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

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

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

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

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

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

- накопитель на жестком магнитном диске (HDD) со свободным объемом не менее 100 Мбайт;

- дисплей диагонали 19”;

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

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

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

- принтер.

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

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

- СУБД Microsoft Access 2007.

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

Информационная система «Учет персонала сельскохозяйственного предприятия»

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- формы ввода информации;

- отчеты;

- формы поиска информации.

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

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

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

- Microsoft Access 2007.

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

- микропроцессор Intel Pentium с тактовой частотой 200 МГц;

- оперативная память объемом не менее 32 Мбайт;

- накопитель на жестком магнитном диске со свободным объемом не менее 10 Мбайт;

- дисплей с адаптером SVGA, поддерживающий видеорежим 800*600 (256 цветов);

- SVGA video card PCI объемом не менее 2 Мбайт;

- 101-клавишная клавиатура;

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

- принтер.

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

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. Инфологическая модель данных

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

Центральной информационной сущностью базы данных является сущность «Сотрудник». Эта информационная сущность описывает основные данные присущие каждому сотруднику: табельный номер сотрудника, ФИО, паспортные данные, гражданство, ИНН, № трудовой книжки, № свидетельства пенсионного страхования, адрес, телефон, образование, семейное положение, количество детей.

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

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

Учитывая вышесказанное, выделим атрибуты основных сущностей:

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

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

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

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

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

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

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

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

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

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

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

Атрибут

Описание

Тип данных

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

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

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

Числовой

Нет

Фамилия

Фамилия сотрудника

Текстовый

Нет

Имя

Имя сотрудника

Текстовый

Нет

Отчество

Отчество сотрудника

Текстовый

Нет

Паспорт

Номер паспорта

Текстовый

Нет

Дата выдачи

Дата выдачи паспорта

Текстовый

Да

Кем выдан

Кем выдан паспорт

Текстовый

Да

ИНН

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

Текстовый

Да

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

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

Текстовый

Нет

СНИЛС

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

Текстовый

Нет

Адрес

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

Текстовый

Да

Телефон

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

Текстовый

Да

Образование

Образование сотрудника (высшее, среднее, среднее специальное)

Текстовый

Нет

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

Семейное положение сотрудника (женат, замужем, холост)

Текстовый

Нет

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

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

Числовой

Да

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

Атрибут

Описание

Тип данных

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

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

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

Числовой

Нет

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

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

Числовой

Нет

Отдел

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

Текстовый

Нет

Должность

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

Текстовый

Нет

Оклад

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

Денежный

Нет

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

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

Дата/время

Нет

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

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

Дата/время

Да

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

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

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

PK

Атрибут

Описание

Тип данных

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

PK

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

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

Числовой

Нет

Фамилия

Фамилия сотрудника

Текстовый

Нет

Имя

Имя сотрудника

Текстовый

Нет

Отчество

Отчество сотрудника

Текстовый

Нет

Паспорт

Номер паспорта

Текстовый

Нет

Дата выдачи

Дата выдачи паспорта

Текстовый

Да

Кем выдан

Кем выдан паспорт

Текстовый

Да

ИНН

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

Текстовый

Да

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

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

Текстовый

Нет

СНИЛС

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

Текстовый

Да

Адрес

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

Текстовый

Да

Телефон

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

Текстовый

Да

Код образования

Идентификатор образования сотрудника

Числовой

Нет

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

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

Числовой

Нет

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

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

Числовой

Да

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

PK

Атрибут

Описание

Тип данных

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

PK

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

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

Числовой

Нет

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

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

Числовой

Нет

Код отдела

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

Числовой

Нет

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

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

Числовой

Нет

Оклад

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

Денежный

Нет

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

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

Дата/время

Нет

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

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

Дата/время

Да

Таблица №6 - Атрибуты и их свойства сущности «Образование»

PK

Атрибут

Описание

Тип данных

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

PK

Код образования

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

Числовой

Нет

Образование

Наименование образования

Текстовый

Нет

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

PK

Атрибут

Описание

Тип данных

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

PK

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

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

Числовой

Нет

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

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

Текстовый

Нет

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

PK

Атрибут

Описание

Тип данных

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

PK

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

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

Числовой

Нет

Должность

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

Текстовый

Нет

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

PK

Атрибут

Описание

Тип данных

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

PK

Код отдела

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

Числовой

Нет

Отдел

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

Текстовый

Нет

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

Атрибут

Описание

Тип данных

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

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

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

Числовой

Нет

Код отдела

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

Числовой

Нет

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

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

Числовой

Нет

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

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

Числовой

Нет

Свободные единицы

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

Числовой

Да

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

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

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

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

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

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

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

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

Рисунок 8 - Структура таблицы «Образование»

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

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

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

Рисунок 12 - Схема данных

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

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

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

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

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

Рисунок 16 - Форма «Образование - форма»

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

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

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

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

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

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

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

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

Запрос «Укомплектованность отделов и должностей».

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

Рисунок 21 - Структура запроса «Укомплектованность отделов и должностей»

Запрос «Список сотрудников с заданным образованием».

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

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

Рисунок 22 - Структура запроса «Список сотрудников с заданным образованием»

Запрос «Сотрудники с двумя и более детьми».

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

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

Рисунок 23 - Структура запроса «Сотрудники с двумя и более детьми»

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

Рисунок 24 - Внешний вид отчета «Список сотрудников по отделам»

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

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

Рисунок 26 - Структура макроса «Сотрудники с двумя и более детьми»

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

6.1 Форма-меню

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

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

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

Рисунок 28 - Страница «Работа с данными»

Рисунок 29 - Страница «Поиск и выборка данных»

Рисунок 30 - Страница «Формирование отчетов»

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

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

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

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

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

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

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

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

Заключение

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

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

В качестве СУБД для БД была выбрана СУБД 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 с.

10. Михеев Е.В. Информационные технологии в профессиональной деятельности. - М.: ТК Велби, Проспект, 2007. - 448с.

11. Титоренко Г.А. Автоматизированные информационные технологии в экономике. - М.: Компьютер, 2008. - 389с.

12. Чекалов А.П. Базы данных: от проектирования до разработки приложений. - СПб: БХВ-Петербург, 2008. - 384с.

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

...

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

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