Главная страница
Навигация по странице:

  • Концептуальное проектирование

  • Логическое проектирование

  • Физическое проектирование

  • Курсовой проект. Курсовой проект БД. Разработка базы данных Отдела кадров (института)


    Скачать 4.9 Mb.
    НазваниеРазработка базы данных Отдела кадров (института)
    АнкорКурсовой проект
    Дата15.04.2023
    Размер4.9 Mb.
    Формат файлаdocx
    Имя файлаКурсовой проект БД.docx
    ТипКурсовой проект
    #1063364
    страница2 из 6
    1   2   3   4   5   6

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


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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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


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

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

    Проектирование базы данных состоит в построении комплекса взаимосвязанных данных. На рисунке 1 условно отображены этапы процесса проектирования базы данных.



    Рис.1 - Этапы процесса проектирования базы данных

    Процесс проектирования Базы данных начинается с постановки за­дачи и выявления объектов, процессов или сущностей предметной об­ласти. Например, объектами могут быть Институт, Сотрудники. Для каждого из объектов выбирается набор характеризующих его свойств (полей, реквизитов). Для института – наименование, адрес, расчетный счет и пр., для сотрудника – фамилия, имя, отчество, адрес, паспортные данные, пр. Затем в про­цессе анализа определяется информационная потреб­ность каждой за­дачи, которую составляют входные и результатные до­кументы, и опре­деляется периодичность решения задач.

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

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

    - обследование предметной области, изучение ее информационной структуры;

    - выявление всех фрагментов, каждый из которых характеризуется пользовательским представлением, информационными объектами, свя­зями между ними и процессами;

    ·- моделирование и интеграция всех представлений.

    Результат данного этапа – концептуальная модель, ин­вариантная к структуре Базы данных, часто представляется в виде модели «сущ­ность-связь».

    Логическое проектирование – преобразование требований к данным в структуры данных. Результат – СУБД-ориентированная структура Базы данных и спецификации прикладных программ. На этом этапе часто мо­делируют Базы данных применительно к различным СУБД и проводят сравнительный анализ моделей.

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

    Построение логической и физиче­ской моделей данных является основной частью проектирования Базы данных.
    1   2   3   4   5   6


    написать администратору сайта