Файл: «Проектирование реализации операций бизнес-процесса «Развитие и подготовка сотрудников».pdf
Добавлен: 15.05.2023
Просмотров: 310
Скачиваний: 2
СОДЕРЖАНИЕ
1.1 Выбор комплекса задач автоматизации
1.2. Характеристика существующих бизнес –процессов
1.3.Характеристика документооборота, возникающего при решении задачи
1.4. Обоснование проектных решений по информационному обеспечению
1.5. Обоснование проектных решений по программному обеспечению
2.1. Информационная модель и её описание
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Общие положения (дерево функций и сценарий диалога)
2.4. Характеристика базы данных
2.5. Структурная схема пакета (дерево вызова программных модулей)
2.6. Описание программных модулей
На ПК, что применяются в качестве рабочих мест менеджеров по работе с клиентами, могут использоваться такие ОС:
– семейство Windows;
– семейство UNIX (Linux-подобные ОС).
Для выполнения процесса разработки ПО для автоматизации взаиморасчетов с клиентами выбор ОС повлияет только на выбор платформы реализации, а не на перечень применяемых алгоритмов и технологий.
Все из перечисленных выше операционных систем содержат в себе разнообразные интерфейсы для межсетевого взаимодействия, что дают возможность использовать ПО в сетевом режиме, для выполнения параллельных и многопользовательских функций, а также обмена данными между рабочими станциями.
Выбор системы управления БД для хранения информации по работе сервисного центра представляет многопараметрическую задачу, а также является одним с важнейших этапов при выполнении процесса разработки приложения.
Выбранный тип ПО должен удовлетворять всем будущим, так и нынешним потребностям организации, а также следует учесть самые разнообразные финансовые затраты, так как очень часто руководство стоит перед выбором:
– получить полностью рабочий продукт за большую стоимость, а ее поддержка будет выполняться за символическую цену;
– купить по низкой цене базовую платформу, а ее поддержка и внедрение будут стоить больших денег.
Кроме этого, надо убедиться, что выбранная СУБД может принести предприятию реальную выгоду.
Стоит отметить, что в современное время используются так называемые специализированные СУБД (или платформы) для создания разного рода конфигураций ПО, что позже могут внедряться в серверную часть.
Классическим примером этой платформы является система под названием 1С:Предприятия, где присутствует модель по разработке конфигураций.
Стоит отметить, что в платформе также могу применяться несколько СУБД для обработки данных. В данном случае будем использовать СУБД SQL Server.
2.ПРОЕКТНАЯ ЧАСТЬ
2.1. Информационная модель и её описание
Информационная система для учета развития и подготовки сотрудников должна выполнять сбор, обработку, распределение и ввод информации, чтобы поддержать рассматриваемый БП.
Для качественной реализации автоматизированной системы объект разработки должен быть прежде всего адекватно описан, построены непротиворечивые информационные модели ИС.
На рисунке 2.1 показана информационная модель системы учета развития и подготовки сотрудников.
Рис. 2.1. Информационная модель
Заметим, что данная модель комплекса задач служит для отображения процесса описание промежуточных, входных, результатных потоков информации.
Накопленный к настоящему времени опыт проектирования дает возможность рассмотреть, что это сложная, а также длительная и трудоемкая во времени работа, требующая квалификации специалистов.
Но процесс проектирование ИС выполнялся до недавнего времени в основном на интуитивном уровне, а также при использовании неформализованных методов, что базируются на практическом опыте, искусстве, а также дорогостоящих экспериментальных проверках качества функционирования автоматизированной системы взаиморасчетам с клиентами.
Также, при непосредственном функционировании и создании ИС информационные потребности для разных пользователей могут быть уточнены и изменены, что еще больше усложнит разработку или же процесс сопровождения таких программных комплексов.
2.2. Характеристика нормативно-справочной, входной и оперативной информации
Информационная модель представляется схемой движения входных, результативных и оперативных потоков, а также функций рассматриваемой области проектирования.
Также она объясняет тот факт, на основании именно какой входной документации выполняются функций, которые являются основными в разрабатываемой АИС.
Для хранения постоянной информации применяются в платформе 1С:Предприятие применяются справочники.
Справочники считаются объектами конфигурации, где есть возможность указать данные о некотором объекте, но в каждом из них используются 2 поля по умолчанию:
– Код;
– Наименование.
В платформе при установке настроек справочника установлена автоматическая нумерация.
При создании АИС взаиморасчетов с клиентами созданы Справочники (рисунок 2.2):
– Отделы;
– Виды подготовки.
Рис. 2.2. Перечень справочников
Рассмотрим справочники, которые реализованы в АИС.
Справочник «Отделы» описывает группы персонала (таблица 2.1).
Количество символов поля Наименования: 25
Количество символов поля Код: 9
Таблица 2.1.
Структура «Отделы»
|
Имя |
Тип |
|
Реквизиты |
|
|
КодОтдела |
Число (целое) |
|
НазваниеОтдела |
Строка (текст) |
|
НачальникОтдела |
Строка (текст) |
|
Кабинет |
Число (целое) |
Справочник «Виды подготовки» предназначен для хранения предоставляемых услуг компании (таблица 2.2).
Количество символов поля Наименования: 25
Количество символов поля Код: 9
Таблица 2.2.
Структура «Виды подготовки»
|
Имя |
Тип |
|
Реквизиты |
|
|
Код |
Число (целое) |
|
Название вида |
Строка (текст) |
|
Стоимость |
Число (целое) |
|
ВремяВыполнения |
Число (целое) |
|
Примечание |
Строка (текст) |
Входные данные могут также быть введены в систему такими двумя методами:
– непосредственно вручную;
– выполнением импорта/экспорта данных.
Входные данные заполняются в основном по требованию рабочего процесса.
Стоит заметить, что при реализации формы справочника некоторые поля являются обязательными.
Объект платформы 1С:Предприятие под названием документ применяется для хранения оперативных данных.
Стоит отметить, что в рассматриваемой задаче для автоматизации взаиморасчетов с клиентами такой информацией являются введенные данные по учету работы компании.
Рассмотрим реквизитный состав применяемых документов в АИС (таблицы 2.3, 2.4):
Таблица 2.3.
Документ под названием «Учет»
|
Имя |
Тип |
|
Реквизиты |
|
|
Номер |
Число (целое) |
|
Дата оформления заявки |
Строка (текст) |
|
Отдел |
Подстановка СправочникСсылка.Отделы |
|
Подготовка |
Подстановка СправочникСсылка.ВидПодготовки |
|
Оплачено |
Булевое |
Таблица 2.4.
Документ «Сотрудники»
|
Имя |
Тип |
|
Реквизиты |
|
|
КодСотрудники |
Числовой |
|
ФИО |
Строка (текст) |
|
Адрес |
Строка (текст) |
|
Отдел |
Подстановка СправочникСсылка.Отделы |
|
Телефон |
Строка (текст) |
2.3. Общие положения (дерево функций и сценарий диалога)
В разрабатываемой АИС предусматривается работа с системой одного пользователя, который принимает заявку на выполнение подготовки.
Дерево функций, которые применяются при работе с системой, представлено ниже на рисунке 2.3.
Рис.2.3. Описание дерева функций менеджера
На базе имеющихся данных опишем последовательность работы с конфигурацией.
Такая последовательность действий носит рекомендационный характер, а при надобности может быть нарушена (рисунок 2.4).
Рис.2.4. Последовательность операций с создаваемой АИС
2.4. Характеристика базы данных
После анализа исходных данных надо выделить совокупность используемых объектов базы данных:
– Сотрудники;
– Виды подготовки;
– Отделы;
– Учет.
Опишем далее атрибутный состав для указанных выше объектов (таблица 2.5):
Таблица 2.5.
Описание атрибутов
|
Название |
Тип |
Ключевое поле |
|
Сотрудники |
||
|
Код сотрудника |
Число |
Да |
|
ФИО сотрудника |
Строка (текст) |
|
|
Адрес сотрудника |
Строка (текст) |
|
|
Телефон сотрудника |
Строка (текст) |
|
|
Отдел сотрудника |
Строка (текст) |
Да |
|
Отделы |
||
|
Код отдела |
Число (длина 3) |
Да |
|
Название отдела |
Строка (текст) |
|
|
Начальник отдела |
Строка (текст) |
|
|
Кабинет |
Число (целое) |
|
|
Виды подготовки |
||
|
Код |
Число (длина 3) |
Да |
|
Наименование |
Строка (текст) |
|
|
Стоимость |
Числовой |
|
|
Время выполнения |
Числовой |
|
|
Учет |
||
|
Номер |
Число (длина 3) |
Да |
|
Дата |
Дата |
|
|
Клиент |
Строка (текст) |
Да |
|
Подготовка |
Строка (текст) |
|
|
Отдел |
Строка (текст) |
|
|
Оплачено |
Логический (да/нет) |
|
Рассмотрим ER-диаграмму, показанную на рисунке 2.5:
Рис.2.5. ER-модель
В результате выполненных действий была создана структура БД, на основании которой будет спроектирована конфигурация на платформе 1С:Предприятяие.
2.5. Структурная схема пакета (дерево вызова программных модулей)
Разработанная конфигурация в себя включает непосредственно модуль, разработанный в конфигурации, а также платформу (серверную ее часть).
Платформа в данном случае является базой для создаваемого модуля и осуществления на ее основании всех основных функций для программного продукта.
Численность уровней вложенности для всех вызовов процедур в разработанной конфигурации возросло и анализ работы отдельных программных инструментов превращается порой в сложнейший механизм. [12]
Чтобы как-то облегчить указанный процесс работы, разработано дерево вызовов для спроектированных объектов (рисунок 2.6).
Рис.2.6. Дерево вызовов
2.6. Описание программных модулей
В базе данных будут созданы:
– 2 справочника;
– 2 документа;
– 4 форм;
– 1 отчет;
– 1 перечисление.
2.7. Контрольный пример реализации проекта и его описание
Рассмотрим экранные формы созданных справочников и документов:
Рис.2.7. Внешний вид справочника Виды подготовки
Рис.2.8. Форма Отделы
Рис.2.9. Форма Виды подготовки
Для вывода отчетной информации нужно открыть окно формирования отчета:
Рис.2.10. Окно формирования отчета
Получим (рисунок 2.11):
Рис.2.11. Отчет
В результате была создана ИС для учета процесса «Развитие и подготовка сотрудников».