Проект курсовой работы «Отдел кадров» на C#

Задачи:

Разработка базы данных для предметной области «Отдел кадров»

  1. Провести анализ предметной области по следующему описанию:

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

Ограничение предметной области:

  • Директор или начальник являются сотрудниками;
  • В одном городе может быть только один филиал;
  • Один сотрудник имеет одну должность;
  • Один отдел может одновременно находится в разных филиалах (например, отдел бухгалтерии может быть в филиале Челябинска и филиале Екатеринбурга);
  • Чтобы стать директором, сотрудник должен отработать в компании более 5 лет;
  • Чтобы стать начальником отдела, сотрудник должен отработать в компании более 3 лет.
  • Выполнить концептуальное (инфологическое) проектирование.
  • Выполнить даталогическое проектирование для реляционной базы данных.
  • Выбрать СУБД (обосновав выбор) и выполнить физическое проектирование.
  • Создать базу данных в выбранной СУБД с учетом ограничений предметной области.
  • Реализовать следующие отчеты (запросы):
  • Найти сотрудников, которые могут стать начальниками отделов или директорами (см. ограничения)
  • Найти сотрудников, которые работают не в том же городе, в котором прописаны.
  • *Найти филиалы, где количество сотрудников, работающих на одной должности, больше, чем необходимо
  • Подсчитать сколько было принято сотрудников на работу в каждом месяце года, заданного пользователем.

* Подразумевается, что на определенное количество жителей одного города приходится 1 сотрудник определенной должности. Например, в Челябинске на 100 000 жителей приходится 1 менеджер, в Екатеринбурге на 100 000 жителей приходится 2 менеджера, в Перми на 100 000 жителей приходится 3 менеджера. Это значит, что на 100 000 в среднем необходимо 2 менеджера. Таким образом, видим, что в Челябинске не хватает   1 менеджера, а в Перми на одного менеджера больше, чем необходимо.

В проекте использована БД MS ACCESS.

В процессе разработки приложения было реализовано:

  • создание таблиц;
  • определение свойств полей;
  • заданы ключи;
  • созданы необходимые индексы;
  • определены правила ссылочной целостности;
  • написан необходимый программный код для работы с БД (экранные формы для просмотра и редактирования данных);
  • спроектирован и реализован отчёты в соответствии с требованиями предметной области;
  • заполнена база данных тестовыми данными.

Проекты выполнены на C# c сохранением всех условий по курсовой, стоимость решения 700 руб. Приобрести его можно у меня связавшись со мной в вконтакте или email

Номер проекта 212

hamany@yandex.ru

Обновлено: 15.09.2021 — 10:47

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.