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

  • View list of members of staff

  • Modify graphic of leave

  • View personal card

  • Worker

  • Economic-planned section

  • Описание варианта использования «Создание личной карточки» Действующие лица.

  • Предусловия. Вход пользователя в систему. Постусловия.

  • Modify list of members of staff

  • ИС отдел кадров. Ис отдел кадров doc


    Скачать 5.17 Mb.
    НазваниеИс отдел кадров doc
    Дата03.06.2022
    Размер5.17 Mb.
    Формат файлаdocx
    Имя файлаИС отдел кадров.docx
    ТипАнализ
    #567011
    страница2 из 4
    1   2   3   4

    ^ 1.3.4. Выходные данные
    Выходными данными при работе программы являются данные, выводимые на экран пользователя, и текстовые документы, составленные по запросам пользователя, в форматах doc. Язык выходных данных в приложении – русский.
    ^ 1.3.5. Требования к интерфейсу
    Программный продукт должен содержать форму авторизации пользователей, которая будет открываться после запуска приложения. Данная форма должна содержать поля для ввода пользователем своего пароля и выбора логина.
    Главное меню программного продукта должно позволять пользователю выбрать категорию, к которой он относится (сотрудник завода, специалист отдела кадров, начальник отдела кадров, специалист бухгалтерии, специалист планово-экономического отдела), а также иметь ссылку на автора приложения.
    Остальные окна программного продукта должны быть оснащены подсказками, а их функции быть интуитивно понятны пользователю. Сообщения, выдаваемые программой при прохождении каких либо действий, должны содержать краткое описание произведенных действий и содержать комментарии для облегчения дальнейшей работы пользователя.
    ^ 1.3.6. Требования к надежности
    При работе с программным продуктом необходимо предусмотреть:

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

    • предусмотреть блокировку некорректных действий пользователя при работе с системой.

    ^ 1.3.7. Требования к программной документации
    В состав сопровождающей документации программного продукта должны входить следующие компоненты:
    пояснительная записка на 55 – 60 листах, содержащая описание разработки;
    исходные тексты модулей на языке Delphi
    откомпилированный EXE-файл на CD-диске.
    ^ 1.3.8. Требования к составу и параметрам технических средств
    Система должна работать на IBM совместимых персональных компьютерах. Минимальная конфигурация:
    тип процессора – Pentium;
    объем оперативного запоминающего устройства – 16 Мб;
    тип монитора – SVGA (15').
    ^ 1.3.9. Модель вариантов использования
    На основании анализа требований пользователя были выделены следующие варианты использования, представленные в таблице 1.1.
    Таблица 1.1.Описание вариантов использования



    Термин

    Значение

    Login 

    Ввод пользователем логина и пароля для доступа к системе (для специалиста и рабочего) 

    Work with order 

    Создание, изменение и просмотр приказов специалистом 

    View list of members of staff 

    Просмотр пользователем текущего штатного расписания

    Modify list of members of staff 

    Редактирование штатного расписания

    View graphic of leave 

    Просмотр графика отпусков

    Modify graphic of leave 

    Редактирование специалистом графика отпусков

    Create personal card 

    Создание личной карточки для нового сотрудника

    Modify personal card 

    Внесение новых данных о сотруднике в личную карточку

    Delete personal card 

    Удаление личной карточки в связи с увольнением сотрудника

    View personal card 

    Просмотр личной карточки

    View work contract 

    Просмотр трудового договора с сотрудником

    Действующие лица для диаграммы вариантов использования приведены в таблице 1.2.
    ^ Таблица 1.2. – Действующие лица

    Термин

    Значение

    Head 

    Начальник отдела кадров

    Specialist 

    Сотрудник отдела кадров

    Worker 

    Сотрудник завода, не работающий в отделе кадров

    Book-keeping 

    Бухгалтерия

    Economic-planned section 

    Экономико-плановый отдел

    На основании всех выше рассмотренных вариантов использования была составлена диаграмма вариантов использования, представленная на рисунке. 1.2.



    Рисунок 1.2. – Диаграмма вариантов использования
    Описание варианта использования «Создание личной карточки»
    Действующие лица. Специалист отдела кадров.
    Заинтересованные лица и их требования:

    Предусловия.
    Вход пользователя в систему.
    Постусловия.
    Если вариант использования выполнен успешно, создаётся новая личная карточка, которой будет присвоен уникальный код. В противном случае состояние системы не изменяется.
    Основной сценарий.

    1. Система создаёт новый документ под названием «Личная карточка работника»

    2. В поле «код» генерируется код документа 

    3. Система предлагает заполнить личную карточку 

    4. Пользователь заполняет личную карточку 

    5. Система спрашивает сохранить или не сохранить данные

    6. Пользователь сохраняет данные

    7. Вариант использования завершается

    Альтернативные потоки:
    5a. Если пользователь не вводит данные в обязательные поля, система выводит сообщение «Введите данные»
    5b. Если пользователь вводит неверные данные, система выводит сообщение «Проверьте правильность данных»
    7а. Если пользователь не сохраняет данные, состояние системы не меняется, вариант использования завершается
    ^ 1.3.10. Глоссарий проекта 
    Основными понятиями проекта являются следующие:

    • специалисты;

    • сотрудники;

    • приказы;

    • личные карточки;

    • график отпусков;

    • штатное расписание;

    • трудовой договор;

    • экономико-плановый отдел

    • бухгалтерия.


    ^ 1.3.11. Проверка модели на полноту 
    Проверка на полноту диаграммы вариантов использования производится по операциям, выполняемым над основными объектами, представленными в таблице 1.3.
    Основными объектами, упоминаемыми в модели вариантов использования, являются: приказ, личная карточка, штатное расписание, график отпусков, трудовой договор.
    Таблица 1.3. Проверка на полноту



    ^ Варианты использования

    Объекты 

    Личная карточка

    Штатное расписание

    График отпусков

    приказ

    Трудовой договор

    Work with order 










    1,2,3,4




    View work contract













    3

    View list of members of staff 




    2










    Modify list of members of staff




    3










    View graphic of leave 







    2







    Modify graphic of leave







    3







    Create personal card 

    1













    Delete personal card 

    4













    View personal card 

    2














    В таблице 1.3 обозначены виды операций:
    1 – создание;
    2 – просмотр;
    3 – изменение;
    4 – удаление.
    Над объектом «Штатное расписание» нет операции создание (1) , так как штатное расписание создано заранее и пользователю остаётся только внести в него данные. Операцию удаление (4) производить запрещено.
    «График отпусков» так же не имеет операции создания, так как уже создан и требует лишь заполнения, либо изменения.
    Объект «Трудовой договор» создаётся вне информационной системы, поэтому доступен лишь его просмотр.
    Результаты анализа полноты выполнения функциональных требований пользователя в модели вариантов использования приведены в таблице 1.4. Все функциональные требования пользователя отражены в основных вариантах использования.
    Таблица 1.4. Анализ полноты выполнения требований пользователя




    ^ Требования пользователя

    Варианты использования





    Login

    Работа с приказами

    Просмотреть штатное расписание

    Изменить штатное расписание

    Просмотреть график отпусков.

    Изменить график отпусков

    Создать личную карточку

    Изменить личную карточку

    Удалить личную карточку

    Просмотр личной карточки


    Просмотреть трудовой договор





    Разделение доступа к информации

























    Возможность просмотра доступной информации для рабочего;























    Облегчение контроля работы для начальника отдела кадров






























    Автоматизация работы специалистов отдела кадров





























    Доступ к необходимой информации для бухгалтерии и планово-экономического отдела




























    ^ 2. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ 
    2.1. Разработка архитектуры системы 
    Разрабатываемое приложение является клиент-серверным приложением.
    В фирме должны быть расположены персональные компьютеры для работы сотрудников (специалисты, начальство) с приложением. Все компьютеры в системе соединены локальной сетью, с сервером базы данных, где будет храниться база данных со всей информацией. 
    На рисунке 2.1 приведена предварительная диаграмма развертывания разрабатываемого приложения – архитектура технических средств системы.



    Рис. 2.1.Архитектура технических средств системы 
    ^ 2.2. Разработка модели предметной области 
    В результате анализа (раздел 1) были выделены категории концептуальных классов, представленные в таблице 2.1.
    Таблица 2.1. Список категорий концептуальных классов



    Категория концептуальных классов

    Примеры

    Физические и материальные объекты

    Пользователи 
    Документы

    Роли людей



    Специалист отдела кадров
    Начальник отдела кадров
    Сотрудник завода

    События

    Создание личной карточки 
    Редактирование личной карточки
    Просмотр личной карточки
    Удаление личной карточки
    Создание приказов
    Составление графика отпусков
    Составление штатного расписания
    Просмотр трудового договора


    Процессы

    Авторизация
    Работа с личной карточкой
    Работа со штатным расписанием
    Работа с графиком отпусков
    Работа с приказами

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

    Список концептуальных классов: 

    • сотрудник;

    • штатное расписание;

    • приказ;

    • график отпусков;

    • трудовой договор.

    На основании анализа словесного описания варианта использования, составлен список ассоциаций для предметной области, представленный в таблице 2.2.

    Таблица 2.2. – Ассоциации для модели предметной области



    Ассоциация

    Описание ассоциации

    Составляется

    Для всех сотрудников завода составляется график отпусков

    Создаётся

    На любого сотрудника может создаваться приказ

    Заключается

    С каждым сотрудником заключается трудовой договор

    Занимает

    Каждый сотрудник занимает определённую должность

    На основании анализа технического задания и описания вариантов использования выделены атрибуты классов для модели предметной области, представленные в таблице 2.3.
    Таблица 2.3. – Атрибуты классов для модели предметной области



    Название класса

    Атрибуты класса

    График отпусков

    Дата начала
    Дата окончания
    Код карточки

    Приказ

    Номер приказа
    Дата
    Текст 


    Штатное расписание

    Отдел
    Должность
    Количество единиц
    Оклад
    Примечание


    Трудовой договор

    Номер трудового договора
    Дата 
    Содержание


    Сотрудник(личная карточка)

    Код сотрудника
    Фамилия
    Имя
    Отчество
    Дата рождения
    Место рождения
    Гражданство
    Образование
    Профессия
    № паспорта


    В результате объединения концептуальных классов, ассоциаций и атрибутов классов концептуальная модель предметной области имеет вид, показанный на рисунке 2.2. 



    Рисунок 2.2. – Концептуальная модель предметной области
    1   2   3   4


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