Разработка автоматизированного рабочего места специалиста отдела по обучению и развитию персонала строительной компании

Рассмотрение особенностей логического проектирования и реализации решения практических задач с помощью СУБД Access на примере базы данных строительной компании. Оценка построения функциональной модели для описания бизнес-процессов в приложении BPwin.

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

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

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

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

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

РОССИЙСКАЯ АКАДЕМИЯ НАРОДНОГО ХОЗЯЙСТВА и ГОСУДАРСТВЕННОЙ СЛУЖБЫ

при ПРЕЗИДЕНТЕ РОССИЙСКОЙ ФЕДЕРАЦИИ

Экономический факультет

Отделение «Прикладная информатика в экономике»

КУРСОВАЯ РАБОТА

ПО ПРЕДМЕТУ: БАЗЫ ДАННЫХ

НА ТЕМУ: Разработка АРМ специалиста отдела по обучению и развитию персонала строительной компании

Студент 3-го курса

Группа №31-13Б

Форма обучения - очная

Аксёнов Никита Александрович

Москва

2015г.

Введение

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

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

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

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

В связи с этим освоение принципов построения и применение информационных технологий и программных продуктов, таких как система управления базами данных (СУБД) и CASE-средства автоматизации проектирования, становится, как никогда, актуальным.

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

логический проектирование аccess бизнес

Глава 1. Обоснование и разработка модели данных

Постановка задачи.

Цель данной курсовой работы: разработка АРМ специалиста отдела по обучению и развитию персонала строительной компании. Разработанная база данных должна выполнять следующие задачи:

Содержать подробные сведения о обучаемом персонале.

Формировать информацию согласно перечню запросов.

Позволять администрации строительной компании в любое время просматривать информацию о персонале, их успеваемости, а также модифицировать ее (добавлять, редактировать, удалять)

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

Виды запросов в информационной системе:

Получить перечень и общее число обучаемых работников.

Получить перечень дисциплин, по которым происходит обучение.

Узнать успеваемость обучаемого персонала.

Получить сведения о повышении квалификации персонала

Обоснование инфологической модели базы данных.

Исходя из ранее описанной предметной области, можно выделить следующие сущности: Занятие, Тема занятия, Часы, Тип занятий, Специалист, Фамилия, Имя, Отчество, Оценка, Допуск, Результат.

Каждая сущность имеет ряд соответствующих атрибутов. Приведём описание атрибутов сущностей табл. 1. - табл. 5

Таблица 1 - Специалисты

Поле

Тип данных

ID Специалиста

integer

Имя

character

Фамилия

character

Телефон

character

Таблица 2 - Занятия

Поле

Тип данных

ID занятия

integer

Тема занятия

character

Продолжительность

character

Тип занятий

character

Таблица 3 - Посещаемость

Поле

Тип данных

ID Специалиста

integer

ID Занятия

integer

Часы

character

ID Посещения

integer

Таблица 4 - Тестирование.

Поле

Тип данных

ID Тестирования

integer

ID Специалиста

integer

ID Занятия

integer

Оценка

integer

Таблица 5 - Итоговое тестирование

Поле

Тип данных

ID Специалиста

integer

ID Занятия

integer

Допуск

character

Результат

character

Построение физической модели данных.

Функциональная модель предназначена для описания существующих бизнес - процессов на предприятии (так называемая модель AS-1S). Методология IDEF0 предписывает построение иерархической системы диаграмм - единичных описаний фрагментов системы.

Построение модели ИС начинается с описания функционирования предприятия (системы) в целом в виде контекстной диаграммы.

Взаимодействие системы с окружающей средой описывается в терминах входа, выхода, управления

Глава 2. База данных Обучающего комплекса

2.1 Структура базы данных

Рисунок 2.Схема данных.

Представленная схема данных демонстрирует 5 рабочих таблиц:

Занятия, Специалисты, Тестирование, Посещаемость, Итоговое тестирование.

2.2 Создание таблиц

Состав таблицы определяется в области проекта таблицы, которая состоит из трех колонок:

Имя поля

Тип данных

Описание

Для того, чтобы заполнить таблицу необходимо перейти в режим «Конструктор». Первая таблица данной работы называется «Занятия» (рис.3.).

Рисунок 3.Структура таблицы "Занятия" в режиме "Конструктор"

Содержимое таблицы «Занятия» находится в схеме данных (рис.2.). «Имя поля» содержит информацию о структуре таблицы, а колонка «Тип данных» содержит определенный тип каждого поля, в колонке «Описание» при необходимости вводится описание данных, которые будут вводиться в это поле таблицы. Стоит помнить об необходимости определить ключевое поле в таблице. В «Свойстве поля» мы указываем дополнительные данные.

После создание структуры таблицы, её обязательно нужно сохранить. Затем необходимо заполнить таблицу данными (рис.4.).

Рисунок 4.Заполнение таблицы "Занятия" даннми

Аналогичным образом заполним остальные таблицы. Следующая таблица «Специалисты». Ключевое поле- ID Специалиста (рис.5.). Заполним таблицу данными (рис.6.).

Рисунок 5.Структура таблицы "Специалисты" в режиме "Конструктор"

Рисунок 6.Заполнение таблицы "Специалисты" данными

Следующая таблица «Посещаемость». (рис.7.). Заполним таблицу данными (рис.8.).

Рисунок 7.Структура таблицы "Посещаемость" в режиме «Конструктор»

Рисунок 8.Заполнение таблицы "Посещаемость" данными

Следующая таблица «Тестирование». (рис.9.). Заполним таблицу данными (рис.10.).

Рисунок 9.Структура таблицы "Тестирование" в режиме "Конструктор"

Рисунок 10.Заполнение таблицы "Тестирование" в режиме "Конструктор"

Следующая таблица «Итоговое тестирование».. Заполним таблицу данными (рис.12.).

Рисунок 11. Структура таблицы "Итоговое тестирование" в режиме "Конструктор"

Рисунок 12.Заполнение таблицы "Итоговое тестирование" данными

2.3 Разработка запросов

Запрос - это средство выбора необходимой информации из базы данных, которое позволяет отсортировать данные из одной или нескольких таблиц. При создании используют бланк QBE (запрос по образцу), который формируется не на специальном языке, а путем заполнения бланка запроса в окне «Конструктора запросов» или инструкции языка SQL, которые составляются программистами из последовательности SQL - инструкций. Эти инструкции задают, что надо сделать с входным набором данных для генерации выходного набора.

Существуют несколько типов запросов на:

выборку

обновление таблицы

удаление данных

добавление данных

создание новых таблиц.

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

Запрос -- это требование к базе данных предоставить не?обходимую информацию, накопленную в ее таблицах. С помощью запросов данные упорядочивают, фильтруют, изменяют. Для одной и той же таблицы можно создать много разных запросов, каждый из которых будет извлекать из таблицы уникальную часть ин?формации, необходимую в данный момент.

В результате работы запроса (запрос на выборку) образуется результирующая таблица. Базовая таблица при этом не изменяется. При создании более сложных запросов (запрос на изменения) автоматически создаются новые таблицы или изменяются уже существующие. Запросы можно создавать автоматически, с помощью «Мастера» или вручную.

В данной работе создано запросов, все они представлены ниже.

Запрос № 1.

Получить перечень специалистов, повысивших квалификацию.

В формировании запроса выберем необходимые таблицы и поля данных для выборки согласно запросу, указав необходимые ограничения (рис.31.).

Рисунок 31. Структура запроса в режиме "Конструктор"

При вызове результата получаем следующее (рис.32.).

Рисунок 32. Вызов запроса

Точно такой же вывод можно сделать с помощью макроса. (рис.33.).

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

Запрос № 2.

Получить перечень специалистов, начавших обучение и по какой дисциплине.

В формировании запроса выберем необходимые таблицы и поля данных для выборки согласно запросу, указав необходимые ограничения(рис.31.).

Рисунок 31. Структура запроса в режиме "Конструктор"

При вызове результата получаем следующее (рис.32.).

Рисунок 32. Вызов запроса

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

Запрос № 3.

Получить перечень специалистов, посещающие меньше определенного количества часов.

В формировании запроса выберем необходимые таблицы и поля данных для выборки согласно запросу, указав необходимые ограничения(рис.31.).

Рисунок 31. Структура запроса в режиме "Конструктор"

При вызове результата получаем следующее (рис.32.).

Рисунок 32. Вызов запроса

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

2.4 Разработка форм

Форма представляет собой созданный пользователем «бланк» для отображения на экране отдельных записей.

Форма для ввода данных создается при помощи Мастера форм.

Для этого необходимо выполнить несколько последовательных действий:

на панели инструментов выбрать «Мастер форм»;

в диалоговом окне «Создание формы»

выбирать внешний вид формы

название формы в данной работе выбирается согласно названию таблицы.

Представим несколько форм из работы

Рисунок 73.Структура формы «Специалисты» в режиме «Конструктор»

2.5 Разработка отчетов

Рисунок 31. Структура отчета в режиме "Конструктор"

При вызове результата получаем следующее (рис.32.).

Рисунок 32. Вызов отчета

Заключение

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

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

СУБД Access можно использовать во всех сфера учебной и профессиональной деятельности, она проста в использовании, доступна общему пользованию, не требует финансовых вложений.

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

Список использованных информационных источников

1. Когаловский М. Р. Энциклопедия технологий баз данных. - М.: Финансы и статистика, 2002. ISBN 5-279-022764

2. Дейт К. Дж. Введение в системы баз данных. - 8-е издание.: Пер. с англ. - М.: Издательский дом «Вильямс», 2005. ISBN 5-8459-0788-8

3. Лори Ульрих Фуллер, Кен Кук, Джон Кауфельд , Microsoft Office Access 2007 для «чайников»: Пер. с англ. - М. Издательство «Диалектика», 2007. ISBN: 978-5-8459-1239-8, 0-470-04612-0

4. К. Дж. Дейт Введение в системы баз данных = Introduction to Database Systems. - 8-е изд. - М.: «Вильямс», 2006. ISBN 0-321-19784-4

5. http://ru.wikipedia.org - Система управления базами данных

6. ru.wikipedia.org/wiki/Microsoft_Access - теоретический материал по программе Microsoft Access

7. www.datbases.net/access.html - структура СУБД Microsoft Access

8. http://metodbaza.ru/posobie-po-access-2/subd-ms-assess-obschaya-informatsiya.html - теоретическая информация по СУБД Access.

9. http://www.metod-kopilka.ru/page-2-3-1-6.html. Информация по созданию баз данных в СУБД Access/

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

...

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

  • Разработка информационной базы данных для компании с помощью СУБД Microsoft Office Access. Построение семантической модели предметной области. Листинг программного продукта: создание и заполнение таблиц. Инструкция по применению автоматизированной ИС.

    курсовая работа [1010,5 K], добавлен 26.03.2014

  • Построение функциональной и информационной моделей с использованием программ BPWin и ERWin. Описания интерфейса и элементов панели инструментов. Создание реляционной базы данных с помощью Microsoft Access. Разработка проекта федеральной целевой программы.

    курсовая работа [703,3 K], добавлен 26.02.2014

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

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

  • Определение состава таблиц проектируемой реляционной базы данных, их полей и первичных ключей с использованием ER-метода логического проектирования БД. Особенности ER-метода для экономических приложений. Физическое проектирование БД в среде СУБД Access.

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

  • Логическое проектирование базы данных по автоматизации деятельности строительной компании. Классификация связей. Реляционная модель базы данных. Функциональные зависимости между атрибутами. Выбор ключей. Нормализация отношений. Запросы к базе данных.

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

  • Анализ предметной области "строительная фирма". Обоснование прикладного программного обеспечения (CA ERwin Data Modeler) для моделирования процессов. Структурно-функциональная модель "Как есть" и "Как надо". Реализация модели помощью средств BPWin.

    курсовая работа [539,5 K], добавлен 10.06.2014

  • Описание структуры управления компании. Структура программно-аппаратных средств. Анализ технического задания. Расчет обобщенного критерия эффективности информационной системы ведения проектов строительной компании. Выбор языка программирования и СУБД.

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

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

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

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

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

  • Теоретические основы проектирования баз данных. Аналитический учет расчетов с поставщиками и подрядчиками. Характеристика объектов СУБД MS Access. Создание физической формы модели базы данных. Алгоритм построения электронного приложения базы данных.

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

  • Анализ предметной области и описание основных функциональных подсистем автоматизированного рабочего места администратора кинотеатра "Мир". Разработка инфологической модели базы данных и заполнение форм данных. Обеспечение безопасности и доступа к данным.

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

  • Базы данных с двумерными файлами и реляционные системы управления базами данных (СУБД). Создание базы данных и обработка запросов к ним с помощью СУБД. Основные типы баз данных. Базовые понятия реляционных баз данных. Фундаментальные свойства отношений.

    реферат [57,1 K], добавлен 20.12.2010

  • Схема автоматизации магазина и бизнес-процессов администратора отдела продаж автомагазина "Москвич". Снижение трудоемкости подбора автозапчастей. Формирование сведений о запросах. Функционирование автоматизированного рабочего места администратора.

    курсовая работа [730,1 K], добавлен 21.06.2013

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

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

  • Изучение основных понятий баз данных: структура простейшей базы данных, компоненты базы данных Microsoft Access. Проектирование базы данных "Туристическое агентство" в СУБД Access 2010, в которой хранятся данные о клиентах, которые хотят поехать отдыхать.

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

  • Понятие базы данных в Microsoft Access, описание таблицы как объекта. Назначение запросов, форм, отчетов и страниц. Макросы и модули в СУБД. Порядок создания базы данных, ввод описания поля. Свойства полей таблиц. Построение реляционной модели данных.

    презентация [389,6 K], добавлен 18.01.2014

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

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

  • Современные базы данных и систем управления ими. Методы построения их приложений. Разработка СУБД на примере "Бюро находок", обеспечивающей пользователю возможности по пополнению, редактированию, просмотру и анализу базы данных. Реализация БД в MS Access.

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

  • Общие сведения о средствах защиты древесины, их назначение и классификация. Активные и пассивные огнезащитные средства. Разработка системы управления строительной базой данных "Защита древесины", задачи, решаемые СУБД, блок-схемы алгоритмов их решения.

    курсовая работа [64,1 K], добавлен 14.01.2014

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

    дипломная работа [4,0 M], добавлен 18.09.2010

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