Объекты и данные, которыми оперирует система

1. Сотрудник
2. Отдел
3. Приоритет сотрудника
4. Текущий статус сотрудника
5. Компьютер сотрудника
6. Логин (учётная запись) сотрудника
7. Расписание (график работы) сотрудника
8. Привилегии сотрудника (подробнее о привилегиях - ниже)

        Сотрудник числится в одном из отделов и имеет одну должность. Отделы могут входить один в другой (поддерживается иерархия подразделений).

        Каждый сотрудник должен иметь уникальный e-mail и логин (учётную запись) в локальной сети организации, под которым он работает за своим компьютером.

        Компьютер сотрудника на текущий момент характеризуется IP-адресом в локальной сети (DHCP пока не поддерживается).

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

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

        Расписание работы сотрудника на каждый день недели определяет часы, когда сотрудник должен присутствовать на работе. Расписание составляется руководителем отдела (подразделения), в котором работает сотрудник. Для работы с расписанием имеется своя подсистема (о ней нужно говорить отдельно)

 

  Copyright © Big-Browser, 2008-2009