Разработка БД информационной системы отдела кадров коммунального предприятия
Программа "Аксес" ("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