Разработка БД информационной системы отдела кадров коммунального предприятия

Программа "Аксес" ("Access") компании Майкрософт как инструмент для работы с данными. Порядок предоставления информации о новом сотруднике при оформлении в отделе кадров. Схема объект-отношение, разработка реляционной модели данных. Формирование запросов.

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

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

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

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

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

Разработка БД информационной системы отдела кадров коммунального предприятия

Введение

реляционный аксес запрос

Программа "Аксес" ("Access") компании Майкрософт является прекрасным инструментом для работы с данными. Аксес позволяет хранить и обрабатывать данные, подготавливать отчеты, контролировать правильность данных на стадии их ввода, создавать формы для более удобной работы с данными (интерфейс). Одновременно с базой данных могут работать несколько пользователей. Для предприятия (например, КП «Компании «Вода Донбасса») несколько потраченных часов на создание базы данных могут дать недорогой и гибкий инструмент. Создание такого инструмента необходимо, если в компании растет количество используемых файлов эксель (база данных позволяет хранить данные в одном файле), создание самого простого варианта недорого (может стоить от 100$ и занимает до нескольких часов), эффект перехода на Access чувствуется сразу.

Для начинающих программировать освоение программы "Аксес" может быть первым шагом к работе с другими базами данных.

1. Отдел кадров коммунального предприятия. При оформлении в отделе кадров новый сотрудник должен предоставить информацию

1. ФИО

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

3. Фактический адрес проживания

4. Данные о дипломе

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

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

Работник отдела кадров составляет приказ на оформление нового сотрудника, в котором есть информация:

1. Номер приказа

2. Дата приказа

3. Дата приема на работу

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

Осуществляется назначение на должность в один из отдела в компании и присваивается категория, а так же оклад занимаемой должности.

1. Схема объект-отношение

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

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

2. Модель данных

На основе модели объекта-отношение разработаем реляционную модель данных (с.т.з. СУБД ACCESS).

1. Создание таблицы Категории. Описание на языке SQL.

Нажмите кнопку Создать, приложение Access создаст новую базу данных и откроет ее в режиме таблицы. Если вы щелкните мышью на поле со значком «№», то станет активным поле «Тип данных» в котором отобразится слово «Счетчик». Это означает, что программа будет автоматически нумеровать строки нашей таблицы. В новой версии Access появилась возможность создавать таблицу, не задумываясь о формате данных, которые вы вводите в соответствующий столбец. Программа автоматически отследит вводимую информацию и предложит соответствующий тип данных и наиболее часто используемый формат представления информации. При создании таблицы это наглядно видно.

Поскольку мы создаем базу данных отдела кадров, то нам понадобиться таблица для учета категорий сотрудников. Для этого в первой строке второго столбца «Добавить поле» вы вписываете наименование первй категории. Допустим, это будет «Экономист 1 категории». Для удобства работы с таблицей переименуем этот столбец, для чего щелкните мышью на наименовании и после включения текстового курсора введите текст «Название категории». Поскольку в ячейку таблицы был введен текст, то программа автоматически определила тип данных как «Текстовый».

Сохраните таблицу, нажав кнопку «Сохранить» в верхнем левом углу окна или комбинацию клавиш (Ctrl + S) клавиатуры. В поле «Имя таблицы» укажите «Категории».

При открытии данной таблице в режиме конструктор.

Для создания запроса в режиме конструктора с помощью языке SQL выполним команду создание конструктор запроса, закроем диалоговое окно добавление таблицы и выполним команду результаты, режим, SQL. В результате появляется диалоговое окно в котором необходимо ввести команду SELECT затем указать таблицу из которой будем брать данные предположим Категории, в квадратных скобках указать название поля которое хотим выбрать предположим Название категории также через запетую можно указать какое либо другое поле. В последней строке необходимо написать FROM и название таблицы. Для запуска SQL запроса необходимо нажать на кнопку выполнить. В результате появляется запрос который был создан с помощью языка SQL.

2. Создание таблицы Должность. Запрос на языке SQL.

Создать таблицу с именем Должность, код должности установить счетчик, название должности текст.

Сохранить данную таблицу.

При открытии данной таблице в режиме конструктор.

На языке SQL.

3. Создание таблицы Должность по отделам. Запрос на языке SQL

Создать таблицу с именем Должность по отделам, код должности по отделам установить счетчик, название должности по отделам текст.

Сохранить данную таблицу.

При открытии данной таблице в режиме конструктор.

На языке SQL.

4. Создание таблицы Отделы. Запрос на языке SQL

Создать таблицу с именем Отделы, код отделы установить счетчик, название отделы текст, № телефона текст.

Сохранить данную таблицу.

При открытии данной таблице в режиме конструктор.

На языке SQL.

5. Создание таблицы Приказы. Запрос на языке SQL

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

Сохранить данную таблицу.

При открытии данной таблице в режиме конструктор.

На языке SQL.

6. Создание таблицы Сотрудники. Запрос на языке SQL

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

Сохранить данную таблицу.

При открытии данной таблице в режиме конструктор.

На языке SQL.

7. Становление связей

При правильном оформлении таблиц связь в ACCESS формируется автоматически.

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

8.Работа в СУБД при поиске, фильтрации и сортировки информации

Рассмотрим на примере созданной таблицы Сотрудники.

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

Выделив галочкой нужного вам сотрудника.

И нажав ОК мы получим данные о сотруднике.

В столбце код сотрудника имеется сортировка от минимального к максимальному и максимальное к минимальному при помощи которого можно установить список в нужном вам порядке.

В данном примере от максимального к минимальному.

В столбце текстового типа данных имеется сортировка от А до Я и от Я до А при помощи которого можно установить список в нужном вам порядке.

В данном примере от А до Я.

9. Формирование запросов

Перекрестный запрос

Формируем с помощье мастера запросив перекресный запрос.

Используем таблицу Сотрудники.

Используя доступные поля, выбираем нужное. Пример ФИО и данные о дипломе.

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

Функцию поля код сотрудников, максимум.

Просмотр зезультата запроса.

Запрос на выборку, создание таблицы, добавление информации в таблицу из существующей таблицы.

Для данного примера выбирем запрос о Сотрудниках и № Приказа приема на работу.

Создане, конструктор запроса, Сотруд добавить и Приказ добавить.

Закрыть. В поле выбрасть ФИО сотрудника № Приказа

Выполнить.

10. Добавление новой информации в строку таблицы, обновление даннях

Открыв сформированную таблицу Сотрудники, добавим данные нового сотруднка.

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

11. Запрос дубликатов. Повторяющееся записи

Создать, мастер запросив, повторяющиеся запроси, таблица сотрудников, ФИО, код сотрудника,поиск повторений для Сотрудника.

В данном примере мы видем, что повторений нет.

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


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

  • Особенности кадрового дела. Разработка схемы базы данных для отдела кадров. Реализация разработанной схемы в конкретной СУБД (MS Access). Создание экранных форм для ввода данных, отчетов, запросов. Автоматизация работы с созданной базой данных.

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

  • Анализ работы отдела кадров и систематизация предъявляемых требований для Автоматизированной системы "Отдел кадров". Оценка возможности реализации системы в среде MS Access в соответствии с требованиями, ее разработка и экономическое обоснование.

    дипломная работа [1,2 M], добавлен 28.06.2010

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

    курсовая работа [254,7 K], добавлен 25.03.2011

  • Проектирование базы данных на основе модели типа объект-отношение. Создание таблиц средствами СУБД Access, главной кнопочной формы и запросов с помощью операций реляционной алгебры. Изменение последовательности перехода. Введение всплывающей подсказки.

    курсовая работа [681,4 K], добавлен 16.01.2015

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

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

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

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

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

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

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

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

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

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

  • Проектирование модели данных и ее реализация средствами СУБД Microsoft Access. Разработка приложения "Комиссионное вознаграждение". Выполение интерфейса информационной базы средствами системы управления данными. Создание запросов и отчетных форм.

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

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