Файл: Разработка базы данных Отдела кадров (института).docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 10.01.2024

Просмотров: 162

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ФГБОУ ВО РОСТОВСКИЙ ГОСУДАРСТВЕННЫЙ ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ (РИНХ)
Факультет «Компьютерных технологий и информационной безопасности»
Кафедра «Информационных систем и прикладной информатики»

КУРСОВОЙ ПРОЕКТ
По дисциплине «Базы данных»

Тема: «Разработка базы данных Отдела кадров (института)»

Автор курсового проекта: Бишлеев Владимир Михайлович

Группа: 321-БИН

Направление: Бизнес-информатика

Руководитель проекта: Л.Ф. Панферова


Ростов – на – Дону

2015

Оглавление





Введение 2

Глава 1. Постановка задачи разработки информационной системы 4

1.1. Задание на разработку базы данных «Отдел кадров» института 4

1.2 Описание предметной области. 4

1.3. Обоснование необходимости создания БД 5

Глава 2. Проектирование БД 7

2.1. Этапы проектирования БД 7

2.2. Концептуальная модель базы данных 9

2.3 Логическая модель базы данных. Нормализация. 11

2.4. Физическая структура базы данных. 15

Глава 3. Разработка программного обеспечения для ЭВМ 18

3.1 Запросы к БД 18

3.2. Экранные формы для ввода и редактирования данных в БД. 23

3.3. Отчеты в БД. 24

3.4 Главная кнопочная форма 24

Заключение 26

Список использованных источников 26

Приложения 29


Введение


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

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


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

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

Курсовой проект включает в себя: постановку задачи, обоснование необходимости создания БД, описание этапов нормализации БД, обоснование выбор используемых программных средств.

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

Глава 1. Постановка задачи разработки информационной системы

1.1. Задание на разработку базы данных «Отдел кадров» института


Задача - информационная поддержка деятельности отдела кадров.

Различают три группы сотрудников:

а) администрация;

б) преподавательский и инженерно-технический состав (по кафедрам);

в) технический персонал.

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

БД должна предоставлять возможность составления должностных (штатных) расписаний по кафедрам и отделам и следующих списков:

  • вакансий (с учётом сотрудников, находящихся в отпуске по уходу за ребенком, т.е. с указанием даты, до которой ставка свободна);

  • пенсионеров;

  • людей предпенсионного возраста (не более 2-х лет до пенсии);

  • бездетных сотрудников;

  • юбиляров текущего года;

  • многодетных сотрудников (трое и более детей);

  • ветеранов (работающих в институте не менее тридцати лет);

  • сотрудников, работающих более чем на одной ставке.


1.2 Описание предметной области.


Рассмотрим институт, подготавливающий специалистов разного профиля. В институте различаются 3 группы сотрудников: администрация, преподавательский и инженерно-технический состав. (по кафедрам) и технический персонал.

Учет персонала, работающего в институте осуществляет отдел кадров института. Сотрудники при поступлении на работу предоставляют сведения о себе (при этом заполняются анкета и заявление), в конечном итоге составляется трудовой договор с Институтом, подписываемый администрацией.

На основание заключенного трудового договора каждый сотрудник имеет определенную должность, работает в подразделении института (отделе/кафедре).

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

Эта база данных должна содержать сведения о сотрудниках института: личных данных сотрудников (ФИО, Дата рождения. Адрес и т.п.),, их трудовой деятельности (должности, подразделения, начале трудовой деятельности стаже работы и т п.).

Выходными данными данной БД являются различного рода сведения сотрудниках, штатное расписание.

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

1.3. Обоснование необходимости создания БД


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


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

Вряд ли кто не согласится с известным всем изречением: «Кадры решают все!». Успешность любого бизнеса зависит, не в последнюю очередь, от квалификации персонала предприятия, его умения и желания продуктивно работать. Следовательно, вопросы продуманного управления персоналом должны занимать одно из ключевых мест в общей стратегии развития любой организации.

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

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

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

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

Глава 2. Проектирование БД

2.1. Этапы проектирования БД


Современные информационные системы характеризуются огромными объемами хранимых данных, большой скоростью их обработки и актуализации, высокой эффективностью обработки запросов пользователей. В широком смысле слова база данных – это совокупность сведений о конкретных объектах реального мира в какой-то предметной области.