Автор работы: Пользователь скрыл имя, 14 Ноября 2013 в 10:50, курсовая работа
Целью данной контрольной работы является получение практических навыков в проектировании локального автоматизированного рабочего места (АРМ) управленческого персонала. В качестве предметной области мною выбран отдел кадров. Проектирование АРМ работника отдела кадров осуществляется с использованием реляционных баз данных (на основе СУБД Microsoft Access).
Введение
Аннотация
1. Теоретические аспекты автоматизированного рабочего места кадровика.
2. Описание предметной области.
2.1. Разработка АРМ «Отдел кадров».
2.2 Описание технологии и алгоритмов решения задачи.
2.3. Проектирование базы данных.
2.4. Проектирование экранных форм.
2.5. Проектирование отчётов.
2.6. Проектирование иерархического меню.
3. Требования к системе.
Заключение и анализ результатов.
Приложение.
Литература.
Обязанности специалиста по кадрам ЗАО «Интеркондиционер»:
Специалист по кадрам, осуществляет организацию кадрового учета на основе установленных правил его ведения, обязан обеспечить:
- планирование и осуществление
приема и увольнения
- распределение и регулирование принятых рабочих и служащих по рабочим местам;
- расчет численности активной части трудовых ресурсов и управленческого персонала.
2.1. Разработка АРМ «Отдел кадров».
Рассмотрим основные причины, побуждающие предприятия внедрять у себя системы автоматизации отдела кадров.
Основные проблемы, с которыми сталкиваются работники отдела кадров:
Цели создания АРМК:
- накопление, хранение, обработка
и выдача достоверной и
- сокращение времени на
- уменьшения затрат времени на обработку информации (ввод, обработка информации);
- улучшения качества контроля
и учета обрабатываемой
- повышение эффективности
Требования к структуре и функционированию
системы
Система должна функционировать в
едином информационном пространстве,
должна поддерживать единую технологию
обработки и представления
Перечень функций, подлежащих автоматизации:
. ведение кадрового учета в централизованной бухгалтерии;
. формирование информации о сотруднике на основе анкеты и его личной карточки;
. хранение в графическом виде
фотографий сотрудников, их
. формирование табеля рабочего времени;
. учет больничных листов;
. формирование справки по
. формирование справки “Выписка из штатного расписания” на произвольную дату;
. формирование текстов приказов
по личному составу, контроль
их соответствия штатному
. формирование текстов приказов
по произвольному шаблону с
использованием в шаблонах
. формирование информации о
личном составе нескольких
. формирование настраиваемой
Документы предметной области, содержащие информацию, необходимую для решения задачи:
Входная информация разделяется на условно-постоянную и оперативно-учетную информацию.
Условно-постоянная информация включает в себя справочные данные о специальностях.
Оперативно-учетная информация содержит в себе данные оперативного учета, включает в себя личные данные о сотруднике, данные о взысканиях и поощрениях, данные об отпусках.
Входная запросная информация
Для получения отчета
по сотруднику или отчета по
отпускам или награждениям
Рис.1. Диалоговое окно запроса параметра «номер личной карточки»
Описание выходной информации.
Выходной информацией для пользователя являются два документа:
- отчет о личных данных сотрудника;
- отчет о награждениях;
- отчет о взысканиях;
- отчет об отпусках;
Эти документы должны выводиться на экран и на печать.
2.2 Описание технологии и алгоритмов решения задачи.
По мере поступления документов, содержащих данные о сотруднике, должен осуществляться ввод этих данных в базу данных, где они должны храниться. Таким, образом, осуществляется накопление необходимой для решения задачи оперативно-учетной информации.
По условию задачи необходимо обеспечить формирование отчетности по сотрудникам, поощрениям, взысканиям и отпускам. В этом случае надо по запросу пользователя формировать отчет, необходимые содержащий сведения. Для ввода запроса пользователю в диалоге должна быть выведена экранная форма, где он может непосредственно с клавиатуры ввести необходимые сведения. Отчет должен выводиться на экран и принтер.
Технология ввода и накопления входной информации
Для решения рассматриваемой задачи должен производится ввод и накопление оперативно-учетной информации о личных данных сотрудника, согласно личным карточкам, и награждениях, взысканиях, отпусках, согласно приказам директора предприятия. Справочная информация о специальностях и образовательных учреждениях должна быть ранее загружена в базу данных (в соответствующие справочники) с соответствующих документов.
В соответствии с этим технология ввода входной информации и решение рассматриваемой задачи приведены ниже.
Рис 2. Технологическая схема ввода информации и решения задачи составления
Отчетности.
Для получения выходных отчетов по личным данным сотрудников, поощрениям, взысканиям, отпускам пользователь пользуется диалоговым меню. При этом данные отчеты выводятся либо на экран, либо на печать.
2.3. Проектирование базы данных.
Таблица 1.
Структура записей таблицы «Специальности»
№ п/п |
Имя поля в таблице |
Тип данных |
Размер поля |
Ключевое поле |
1 |
№ специальности |
Числовой (INT) |
Длинное целое |
Да |
2 |
Название специальности |
Текстовый |
100 |
Нет |
Таблица 2.
Структура записей таблицы «Личные карточки»
№ п/п |
Имя поля в таблице |
Тип данных |
Размер поля |
Ключевое поле |
1 |
№ карточки |
Числовой (INT) |
Длинное целое |
Да |
2 |
Фамилия |
Текстовый (CHAR) |
100 |
Нет |
3 |
Имя |
Текстовый (CHAR) |
50 |
Нет |
4 |
Отчество |
Текстовый (CHAR) |
50 |
Нет |
5 |
Дата рождения |
Дата/время (Date) |
Краткий формат даты |
Нет |
6 |
Семейное положение |
Текстовый (CHAR) |
50 |
Нет |
7 |
Паспорт серия |
Числовой (INT) |
Длинное целое |
Нет |
8 |
Паспорт номер |
Числовой (INT) |
Длинное целое |
Нет |
9 |
№ специальности |
Числовой (INT) |
Длинное целое |
Нет |
10 |
Стаж работы |
Числовой (INT) |
Длинное целое |
Нет |
11 |
Последнее место работы |
Текстовый (CHAR) |
250 |
Нет |
12 |
Уволен |
Логический (Да\Нет) |
2 |
Нет |
13 |
Заметки |
Memo |
65 535 |
Нет |
Таблица 3.
Структура записей таблицы «Награждения и поощрения»
№ п/п |
Имя поля в таблице |
Тип данных |
Размер поля |
Ключевое поле |
1 |
№ карточки |
Числовой (INT) |
Длинное целое |
Нет |
2 |
Дата награждения\поощрения |
Дата/время (Date) |
Краткий формат даты |
Нет |
3 |
Заметки |
Memo |
65 535 |
Нет |
Таблица 4.
Структура записей таблицы «Взыскания»
№ п/п |
Имя поля в таблице |
Тип данных |
Размер поля |
Ключевое поле |
1 |
№ карточки |
Числовой (INT) |
Длинное целое |
Нет |
2 |
Дата взыскания |
Дата/время (Date) |
Краткий формат даты |
Нет |
3 |
Заметки |
Memo |
65 535 |
Нет |
Таблица 5.
Структура записей таблицы «Отпуск»
№ п/п |
Имя поля в таблице |
Тип данных |
Размер поля |
Ключевое поле |
1 |
№ карточки |
Числовой (INT) |
Длинное целое |
Нет |
2 |
Дата начала отпуска |
Дата/время (Date) |
Краткий формат даты |
Нет |
3 |
Дата окончания отпуска |
Дата/время (Date) |
Краткий формат даты |
Нет |
2.4. Проектирование экранных форм.
Экранные формы в настоящее время образуют основу интерфейса в человеко-машинном диалоге.
Порядок проектирования экранной формы подразумевает следующие этапы:
- проектирование содержания экранной формы
- проектирование ее формы представления (формы экрана)
- программное обеспечение экранной формы.
Проектирование сценария диалогового
режима решения задачи состоит в
разработке взаимосвязанной
В АРМ «Отдел кадров» мною были разработаны шесть экранных форм.
Для ввода информации в базу данных используются следующие формы:
«Личные карточки»;
«Поощрения»;
«Взыскания»
«Отпуска»;
«Специальности».
Для поддержания диалогового режима работы пользователя с АРМ используются форма «Главное меню».
Формы для ввода информации проектировались при помощи Мастера и содержат такие же реквизиты, как и соответствующие таблицы, на основе которых они были спроектированы.
Таблица 6.
Структура формы «Специальности»
№ п/п |
Имя поля |
Объект формы |
1 |
№ специальности |
Поле |
2 |
Название специальности |
Поле |
Таблица 7.
Структура формы «Личные карточки»
№ п/п |
Имя поля |
Объект формы |
Описание |
1 |
№ карточки |
Поле |
|
2 |
Фамилия |
Поле |
|
3 |
Имя |
Поле |
|
4 |
Отчество |
Поле |
|
5 |
Дата рождения |
Поле |
|
6 |
Семейное положение |
Поле со списком |
|
7 |
Паспорт серия |
Поле |
|
8 |
Паспорт номер |
Поле |
|
9 |
№ специальности |
Поле со списком |
|
10 |
Стаж работы |
Поле |
|
11 |
Последнее место работы |
Поле |
|
12 |
Уволен |
Флажок |
|
13 |
Заметки |
Поле |
|
14 |
Главное меню |
Кнопка |
Открыть форму «Главное меню» |