Файл: Проектирование реализации операций бизнес-процесса «Управление персоналом» (Обоснование проектных решений по информационному обеспечению).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 18.05.2023

Просмотров: 526

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Таблица 3

Сравнение языков программирования

Параметр

Степень соответствия, %

Delphi

Java

Visual Basic

Возможность компиляции

8

8

4

Многопоточная компиляция

8

0

8

Интерпретатор командной строки

6

4

0

Многомерные массивы

8

0

8

Динамические массивы

8

8

0

Ассоциативные массивы

4

0

0

Интерфейсы

8

0

4

Мультиметоды

8

0

0

Общая оценка

7,25

2,5

3

Рисунок 8. Сравнение языков программирования

Для разработки и отладки программы применялась интегрированная система Borland Delphi 7.

Выбор этого программного продукта обусловлен следующим:

1. В Delphi имеется возможность визуального конструирования форм, что избавляет при создании программы от многих аспектов разработки интерфейса программы, так как Delphi автоматически готовит необходимые программные заготовки и соответствующий файл ресурсов. Программисту нужно лишь наполнить прототип будущего окна элементами интерфейса[5];

2. Библиотека визуальных компонентов предоставляет огромное разнообразие созданных разработчиками Delphi программных заготовок, которые после несложной настройки готовы к работе в рамках создаваемого приложения. Использование компонентов не только во много раз уменьшает время создания программы, но и существенно снижает вероятность случайных программных ошибок[6];

3. Мощность и гибкость языка программирования ObjectPascal – достоинство Delphi, выгодно отличающее эту среду от других инструментов RAD. От языка Visual Basic язык Pascal отличает строгая типизированность, позволяющая компилятору ещё на этапе компиляции обнаружить многие ошибки, а также средства работы с указателями.

Последнее даёт возможность использовать так называемое раннее связывание с библиотеками типов в технологии COM, в то время как VisualBasic (а также Java) вынуждены при обращении к COM объектам использовать более медленное позднее связывание. Синтаксис языка C++ прямотаки провоцирует создание запутанных программ, в то время как простой синтаксис ObjectPascal позволяет очень просто описывать любой алгоритм, так как Pascal происходит от использующегося для этих целей алгоритмического языка АЛГОЛ-60. Кроме всего выше перечисленного, ObjectPascal имеет самый быстрый среди продуктов подобного рода оптимизирующий компилятор, позволяющий создавать быстрые и относительно компактные программы[7];


4. Среди прочих преимуществ Delphi можно выделить самую эффективную работу с базами данных. Это обуславливается тремя обстоятельствами: высоко производительной машиной для доступа к данным разного формата (ODBC), наличием многочисленных компонентов, ориентированных на работу в этой сфере;

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

Таким образом, можно сделать вывод о том, что Delphi – один из самых мощных инструментов разработки программных продуктов любой сложности и направленности. А Delphi 7 наиболее совершенная из всех версий прочих версий данной среды разработки приложений. Для выполнения данных требований необходимо и достаточно разработать базу данных в среде СУБД Access 2007.

Microsoft Access в настоящее время является одной из самых популярных среди настольных (персональных) программных систем управления базами данных[8].

Для программной реализации АРМ специалиста планового отдела выбираем СУБД MicrosoftAccess.

MSAccess – это самая популярная сегодня настольная система управления базами данных. Её успех заключается в прекрасной реализации продукта, рассчитанного как на начинающего, так и квалифицированного пользователя. Опишем основные эргономические особенности данной СУБД: MSAccess имеет один из самых лучших наборов визуальных средств среди аналогичных программных продуктов. Вся работа с базами данных интегрирована в окне базы данных.

При разработке программы широко используются такие современные решения, как панели инструментов, технология Drag&Drop (перетащи и брось), панели свойств, гипертекстовые ссылки и др. При создании форм, отчетов, запросов существует возможность воспользоваться большим количеством встроенных шаблонов и «помощников», следовательно сокращается процесс написания программы. Широко развитый пользовательский интерфейс. Существует возможность создавать в клиентских приложениях все элементы стандартного интерфейса Windows-приложений: окна, кнопки, полосы прокрутки, кнопки выбора, кнопки переключения и многие другие.

Глава 2. ПРОЕКТНАЯ ЧАСТЬ


2.1. Информационная модель и её описание

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

Рисунок 9. Информационная модель

Информационная модель включает три области.

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

Во второй области показано, как происходит преобразование справочников и таблиц информационной системы на основании введенных данных.

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

2.2. Характеристика нормативно-справочной, входной и оперативной информации

Каждое предприятие использует в своей деятельности нормативно-справочную информацию (НСИ), включающую справочники, классификаторы, словари, нормативные документы.

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

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


Справочники имеют следующий реквизитный состав:

1. Сотрудник компании. Атрибуты сотрудника:

  • ФИО;
  • Табельный номер;
  • Дата рождения;
  • Паспортные данные;
  • Данные военного билета;
  • ИНН;
  • СНИЛС;
  • Должность;
  • Оклад;
  • Адрес проживания;
  • Телефон;
  • Сведения об образовании;

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

Атрибуты Трудового договора:

  • Наименование предприятия;
  • Номер приказа;
  • Дата подписания трудового договора;
  • Дата принятия сотрудника на работу;
  • Дата расторжения трудового договора;
  • Структурное подразделение, куда принимается сотрудник;
  • На какую должность;
  • Оклад или почасовая ставка;
  • Надбавки.

3. Командировки сотрудника.

Атрибуты:

  • Номер приказа о командировке;
  • Место назначения;
  • Дата убытия в командировку;
  • Дата прибытия из командировки;
  • Цель командировки.

4. Отпуск.

Атрибуты:

  • Номер приказа;
  • С какого числа;
  • По какое;
  • За период
  • Основной отпуск (количество дней);
  • Дополнительный отпуск (количество дней);
  • Количество дней всего.

5. Больничные листы.

Атрибуты:

  • Номер больничного листа;
  • Код заболевания;
  • С какого числа открыт больничный лист;
  • Какого числа закрыт больничный лист;
  • Наименование медицинского учреждения выдавшего больничный лист;
  • Адрес медицинского учреждения выдавшего больничный лист.

6. Аттестации.

Атрибуты:

  • Номер приказа;
  • Дата ознакомления;
  • Дата проведения;
  • ФИО сотрудника;
  • Результат аттестации.

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

Входная информация поступает из:

  1. приказов;
  2. документов соискателей;
  3. штатного расписания;
  4. заявлений;
  5. резюме.

На основании данных документов и вводиться информация в систему. Вся входная информация должна быть достоверной, поэтому перед вводом информации в систему пользователь должен убедиться в правильности заполнения документа и его достоверности. Это необходимо, поскольку вся дальнейшая работа системы строиться именно на входной информации.

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


2.3. Характеристика результатной информации

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

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

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

Ниже представлено описание структуры документа «Штатное расписание».

  • Код персонала
  • Должность
  • Отдел
  • Код квалификации
  • Всего должностей
  • Незанято
  • Требования
  • Есть вакансии

Реквизиты других выходных документов представлены ниже:

Документ Личная карточка:

  • Наименование предприятия;
  • Номер приказа;
  • Дата подписания трудового договора;
  • Дата принятия сотрудника на работу;
  • Дата расторжения трудового договора;
  • Структурное подразделение, куда принимается сотрудник;
  • На какую должность;
  • Оклад или почасовая ставка;
  • Надбавки.
  • Дата открытия трудовой книжки;
  • Наименование предприятия, на котором была открыта трудовая книжка;
  • Должность занимаемая сотрудником;
  • Дата, с какого числа сотрудник занимает должность;
  • Номер приказа о поощрении;
  • Номер приказа о взыскании.