Учет персонала сельскохозяйственного предприятия
Повышение эффективности работы специалиста по учету персонала сельскохозяйственного предприятия за счет автоматизированного сбора данных о сотрудниках организации. Проектирование модели и схемы данных. Анализ требований к информационной системе.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 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
...Подобные документы
Определение общих требований к организации автоматизированного рабочего места. Создание модели автоматизированного рабочего места менеджера фирмы "Информстиль". Разработка базы данных и описание алгоритма программы по учету продаж вычислительной техники.
дипломная работа [2,9 M], добавлен 03.07.2015Теоретические основы проектирования и разработки баз данных. Этапы физической реализации. Даталогическое и инфологическое проектирование. Определение сущностей, атрибутов, взаимосвязей между сущностями, ключей. Построение ER-модели. Управляющая программа.
курсовая работа [1,5 M], добавлен 02.06.2015Исследование тенденций развития интернет-экономики в современном бизнесе, анализ функционирования электронной коммерции в России. Проектирование автоматизированной информационной системы для анализа эффективности работы сельскохозяйственного предприятия.
курсовая работа [760,5 K], добавлен 02.04.2012Создание системы сбора пространственных и атрибутивных данных как один из важнейших этапов ведения кадастрового учета. Требования к информационной системе, исходная информация по кадастровому учету объектов недвижимости. Необходимые программные средства.
курсовая работа [4,5 M], добавлен 17.07.2013Разработка программы для учета услуг на предприятии и хранения данных о сотрудниках и заказчиках. Анализ и состав входящей и исходящей информации. Структура базы данных, выполнение запросов. Система управления базами данных, принципы их организации.
курсовая работа [1,7 M], добавлен 06.12.2012Понятие информационных систем и их классификация, типы и история развития, структура и компоненты. Создание информационной модели и обоснование выбора модели данных. Внутренняя среда предприятия, организация на нем документооборота. Средства базы данных.
курсовая работа [1,0 M], добавлен 17.04.2016Организационная структура предприятия, занимающегося подбором персонала. Функциональная модель работы кадрового агентства. Автоматизация деятельности консультанта, обработки данных. Разработка информационной системы ведения деятельности по подбору кадров.
дипломная работа [4,2 M], добавлен 20.07.2014Разработка базы данных для информационной поддержки деятельности аптеки с целью автоматизированного ведения данных о лекарствах аптеки. Проектирование схемы базы данных с помощью средства разработки структуры базы данных Microsoft SQL Server 2008.
курсовая работа [3,6 M], добавлен 18.06.2012Этапы создания и разработки базы данных. Построение модели предметной области. Разработка даталогической и физической моделей данных, способы обработки данных о сотрудниках организации. Проектирование приложений пользователя. Создание кнопочной формы.
курсовая работа [2,1 M], добавлен 14.02.2011Проектирование информационной системы по учету оказания услуг негосударственного образовательного учреждения "Центр бухгалтерии и бизнеса". Требования заказчика к разрабатываемой базе данных. Функциональная структура программной системы обработки данных.
курсовая работа [1,4 M], добавлен 26.11.2011Создание систем автоматизированного сбора и обработки данных. Разработка информационной системы гостиничного комплекса. Выбор требуемой СУБД и программного обеспечения. Концептуальное, логическое проектирование. Организация ввода данных в базу данных.
дипломная работа [790,1 K], добавлен 13.02.2016Методы построения хранилища данных на основе информационной системы реального коммерческого предприятия. Основные аналитические задачи, для решения которых планируется внедрение хранилищ данных. Загрузка процессоров на серверах. Схемы хранения данных.
контрольная работа [401,0 K], добавлен 31.05.2013Проектирование и создание информационной базы данных для управления предприятием "Завод металлоизделий". Данные для базы, предметная область, атрибуты объектов базы данных. Объектные отношения, их ключи, связи объектов и отношений базы данных предприятия.
реферат [26,9 K], добавлен 04.12.2009Схема взаимодействия подразделений предприятия. Выбор и обоснование технологии проектирования базы данных. Описание объектов базы данных. Разработка запросов на выборку, изменение, обновление и удаление данных. Интерфейсы взаимодействия с базой данных.
курсовая работа [1,4 M], добавлен 25.05.2023Анализ предметной области. Разработка генетического алгоритма для оптимизации инвестиций. Спецификация требований и прецедентов. Проектирование пользовательского интерфейса информационной системы. Модели данных, используемые в системе и их взаимодействие.
дипломная работа [2,1 M], добавлен 24.08.2017- Создание информационной системы по учету комплектующей и готовой продукции мебельной фабрики "Руста"
Обзор программного обеспечения мебельной фабрики. Система управления базами данных. Разработка схемы данных для информационной системы фабрики. Справочники и шифраторы системы. Экранные формы ввода и редактирования данных. Корректировка схемы данных.
дипломная работа [504,6 K], добавлен 05.05.2014 Теоретико-методические основы проектирования, разработки и внедрения базы данных информационной системы "Вызов" в экономическую деятельность предприятия. Анализ и оценка финансового состояния организации "Алушталифт" и эффективности введения проекта.
дипломная работа [3,1 M], добавлен 13.09.2010Проектирование базы данных, предназначенной для хранения информации о деканате (сотрудниках, кафедрах, факультетах, специальностях). Анализ запросов на кафедру, выделение основных необходимых записей. Построение инфологической модели приложения.
контрольная работа [85,8 K], добавлен 12.03.2013Общая потребность в семенах культур для сельскохозяйственного предприятия. Составление ведомости с реквизитами, кодами наименований, данными о потребности в семенах для каждой культуры. Специфичные для растениеводства особенности создания базы данных.
курсовая работа [36,5 K], добавлен 11.09.2010Разработка структурной схемы организации данных в информационной системе с описанием всех полей. Анализ требований к программному изделию, к параметрам технических средств, документации. Исследование методов сортировки данных, руководства программиста.
курсовая работа [5,4 M], добавлен 03.04.2012