Разработка базы данных

Автор работы: Пользователь скрыл имя, 14 Ноября 2013 в 10:50, курсовая работа

Краткое описание

Целью данной контрольной работы является получение практических навыков в проектировании локального автоматизированного рабочего места (АРМ) управленческого персонала. В качестве предметной области мною выбран отдел кадров. Проектирование АРМ работника отдела кадров осуществляется с использованием реляционных баз данных (на основе СУБД Microsoft Access).

Содержание

Введение
Аннотация
1. Теоретические аспекты автоматизированного рабочего места кадровика.
2. Описание предметной области.
2.1. Разработка АРМ «Отдел кадров».
2.2 Описание технологии и алгоритмов решения задачи.
2.3. Проектирование базы данных.
2.4. Проектирование экранных форм.
2.5. Проектирование отчётов.
2.6. Проектирование иерархического меню.
3. Требования к системе.
Заключение и анализ результатов.
Приложение.
Литература.

Прикрепленные файлы: 1 файл

1.doc

— 421.50 Кб (Скачать документ)

 

Обязанности специалиста  по кадрам ЗАО  «Интеркондиционер»:

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

- планирование и осуществление  приема и увольнения работников;

- распределение и регулирование  принятых рабочих и служащих  по рабочим местам;

- расчет численности активной  части трудовых ресурсов и управленческого персонала.

 

 

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

Главное меню

Кнопка

Открыть форму «Главное меню»

Информация о работе Разработка базы данных