Тема курсовой работы "Базы данных" Отдел кадров предприятия
Для отдела кадров предприятия «Бонус» требуется разработать информационную систему, позволяющую обрабатывать данные о работающих на этом предприятии.
Информация о работающих на предприятии сотрудниках представлена следующими данными:
личный номер;
фамилия, имя и отчество;
дата рождения;
пол;
адрес;
образование;
отдел;
дата приема на работу.
Для значений полей образования и отдела необходимо создать отдельные файлы-справочники, используемые при заполнении полей данных. Необходимо предусмотреть возможность добавления, изменения и удаления записей в справочниках.
Необходимо предусмотреть возможность упорядочения данных (сортировку) по следующим полям:
– по отделу;
– по полу;
– по ФИО;
– по дате рождения;
– по дате приема на работу.
Сортировка по перечисленным полям данных обеспечит сортировку по любой совокупности перечисленных полей (вложенную сортировку).
Критериями поиска для данной информационной системы являются: отдел, дата поступления на предприятие (указываются начало и конец периода поиска),
пол, фамилия (возможно без имени и отчества).
На основании представленных в системе данных необходимо подготовить документы определенного вида и сохранить их в текстовых файлах.
1. Для всех отделов определить количество работающих на предприятии, старше и моложе 35 лет, для каждого пола в отдельности; найти процент от общего количества работников предприятия. Подвести итог процентного соотношения для каждого отдела и в целом по предприятию. Выходной документ должен иметь вид:
<Отдел>
Пол Старше 35 лет Процент Моложе 35 лет Процент
… … … … …
% %
2. Для каждого из всех отделов предприятия определить список работающих, у которых стаж работы на данном предприятии больше 10 лет; найти процент от количества работающих в отделе. Подвести итог: количество работающих, у которых стаж работы на данном предприятии больше 10 лет и процент от общего количества работающих на предприятии. Вид выходного документа:
<Отдел> <Кол-во работающих в отделе> <% со стажем больше 10 лет>
№ п/п ФИО Стаж
… … …
3. Для каждого отдела и каждого значения образования определить количество работающих в этом отделе, имеющих определенное образование. Подвести итог – суммарное количество работающих на предприятии, имеющих данное образование.
Вид выходного документа:
Распределение работающих на предприятии по образованию
№ п/п Отдел Высшее … Среднее
… … … … …
Итого:
Эта база данных готова. Её можно скачать.
Готовая похожая база данных "Сотрудники" |