Разработка АРМ сотрудника НОЧУ ДПО ЦПК Учебный центр ИнфоТеКС (1089304), страница 5
Текст из файла (страница 5)
Потребность в создании ИС может обусловливаться либо необходимостью автоматизации или модернизации существующих информационных процессов, либо необходимостью коренной реорганизации в деятельности предприятия (проведении бизнес-реинжиниринга). Потребности создания ИС указывают, во-первых, для достижения каких именно целей необходимо разработать систему; во-вторых, к какому моменту времени целесообразно осуществить разработку; в-третьих, какие затраты необходимо осуществить для проектирования системы.
Проектирование ИС ― трудоемкий, длительный и динамический процесс. Технологии проектирования, применяемые в настоящее время, предполагают поэтапную разработку системы. Этапы по общности целей могут объединяться в стадии. Совокупность стадий и этапов, которые проходит ИС в своем развитии от момента принятия решения о создании системы до момента прекращения функционирования системы, называется жизненным циклом ИС.
Суть содержания жизненного цикла разработки ИС в различных подходах одинакова и сводится к выполнению следующих стадий:
-
Планирование и анализ требований (предпроектная стадия) системный анализ. Исследование и анализ существующей информационной системы, определение требований к создаваемой ИС, оформление технико-экономического обоснования (ТЭО) и технического задания (ТЗ) на разработку ИС.
-
Проектирование (техническое проектирование, логическое проектирование). Разработка в соответствии со сформулированными требованиями состава автоматизируемых функций (функциональная архитектура) и состава обеспечивающих подсистем (системная архитектура), оформление технического проекта ИС.
-
Реализация (рабочее проектирование, физическое проектирование, программирование). Разработка и настройка программ, наполнение баз данных, создание рабочих инструкций для персонала, оформление рабочего проекта.
-
Внедрение (тестирование, опытная эксплуатация). Комплексная отладка подсистем ИС, обучение персонала, поэтапное внедрение ИС в эксплуатацию по подразделениям экономического объекта, оформление акта о приемо-сдаточных испытаниях ИС.
-
Эксплуатация ИС (сопровождение, модернизация). Сбор рекламаций и статистики о функционировании ИС, исправление ошибок и недоработок, оформление требований к модернизации ИС и ее выполнение (повторение стадий 2-5).
Структуру информационной системы составляет совокупность отдельных ее частей, называемых подсистемами. Подсистема — это часть системы, выделенная по какому-либо признаку. Общую структуру информационной системы можно рассматривать как совокупность подсистем независимо от сферы применения. В этом случае говорят о структурном признаке классификации, а подсистемы называют обеспечивающими. Таким образом, структура любой ИС может быть представлена совокупностью обеспечивающих подсистем.
В этом разделе рассмотрим более подробно следующие обеспечивающие подсистемы разрабатываемой ИС:
-
подсистема организационного обеспечения;
-
подсистема технического обеспечения;
-
подсистема математического обеспечения;
-
подсистема программного обеспечения;
-
подсистема информационного обеспечения.
-
Новая технология сопровождения процесса обучения
Для успешной реализации проекта объект проектирования (АРМ) должен быть прежде всего грамотно описан, должны быть построены полные и непротиворечивые функциональные и информационные модели функционирования АРМ.
Современные CASE-средства охватывают обширную область поддержки многочисленных технологий проектирования ИС: от простых средств анализа и документирования до полномасштабных средств автоматизации, покрывающих весь жизненный цикл программного обеспечения.
Обычно к CASE-средствам относят любое программное средство, автоматизирующее ту или иную совокупность процессов жизненного цикла программного обеспечения и обладающее следующими основными характерными особенностями:
-
мощные графические средства для описания и документирования ИС, обеспечивающие удобный интерфейс с разработчиком и развивающие его творческие возможности;
-
интеграция отдельных компонент CASE-средств, обеспечивающая управляемость процессом разработки ИС;
-
использование специальным образом организованного хранилища проектных метаданных (репозитория).
При проектировании структурно-функциональной модели учебной деятельности НОЧУ ДПО ЦПК «Учебный центр «ИнфоТеКС» использовалось CASE-средство "Ramus".
После внедрения разрабатываемого АРМ технология сопровождения процесса обучения в учебном центре изменится. Будущие процессы можно представить с помощью методологии IDEF0 [2.2].
На Рисунке 2.1 представлена начальная контекстная диаграмма, имеющая название «Организация учебной деятельности в НОЧУ ДПО ЦПК «Учебный центр «ИнфоТеКС».
Рисунок 2.1 — Диаграмма IDEF0 «Организация учебной деятельности в НОЧУ ДПО ЦПК «Учебный центр «ИнфоТеКС»
Организация учебной деятельности базируется на тематических планах, должностных инструкциях сотрудников и приказов (входящие стрелки сверху), управление процессом осуществляет генеральный директор, бухгалтер и офис-менеджер с использованием АРМ.
Входящей информацией являются заявки на обучение, персональные данные учащихся и данные об оплате обучения (входящие стрелки слева), а исходящей — протоколы, удостоверения, сертификаты, договоры, отказы от прохождения обучения, отчеты и уведомления о начале занятий.
Более детально этот процесс рассмотрен на Рисунке 2.2. Учебную деятельность центра можно представить как совокупность четырех взаимосвязанных подпроцессов:
-
прием заявок на обучение;
-
создание групп;
-
организация учебного процесса;
-
оформление аттестационной документации.
Клиент, подает заявку, которая регистрируется офис-менеджером. Данный процесс называется «Прием заявок на обучение» и выходным потоком является «Данные о заявках».
На основании данных о зарегистрированных заявках и данных об оплате обучения, происходит формирование учебных групп (процесс «Создание групп»). После принятия руководством решения о начале занятий в группе, об этом информируют клиентов (поток «Уведомления о начале занятий»). Исходящими потоками являются «Договоры» и «Отказы». Данные об оплате первого взноса, данные об учебных группах и личные карточки используются в блоке «Учебный процесс».
Для организации учебного процесса необходимы данные об учащихся, полученные из личных карточек, данные об учебных группах. При выполнении учебного плана и наличия полной оплаты формируются списки обучающихся, допущенных к итоговой аттестации.
Рисунок 2.2 — Подпроцессы диаграммы «Организация учебной деятельности в НОЧУ ДПО ЦПК «Учебный центр «ИнфоТеКС»
При оформлении аттестационной документации подготавливаются документы о прохождении курса обучения (протоколы, удостоверения, сертификаты и отчеты).
Декомпозиция процесса «Создание групп» представлена на Рисунке 2.3. На данном этапе происходит проверка данных, полученных из заявок на обучение. Если выясняется, что информация не полная или не соответствует требованиям организации, то секретарь сообщает об этом клиенту. До начала занятий все отмеченные недостатки должны быть устранены. Занятия начинаются после того, как будет набрано количество заявок, достаточное для организации новой группы. Оптимальная численность группы рассчитывается методами CVP-анализа на основании данных бухгалтерского учета, поступающих из бухгалтерии в виде внешнего файла. Дата начала занятий устанавливается приказом руководства и об этом информируют всех клиентов, чьи заявки были приняты. На первом занятии происходит оформление договора. Данные из него используют для составления личных карточек учащихся. Когда все данные внесены в АРМ, подгружается файл о внесенной плате за обучение, после чего она отражается в личной карточке.
Декомпозиция диаграммы «Учебный процесс» представлена на Рисунке 2.4. В процессе обучения преподаватели отслеживают посещаемость на занятиях, которая отражается в журналах. В свою очередь, бухгалтерия в течение всего срока учебного процесса контролирует оплату за курсы. Это связано с тем, что клиентам разрешается оплачивать обучение несколькими взносами, но по окончанию занятий должна быть внесена полная сумма.
При выполнении всех требований учебного плана и наличия полной оплаты, на учащегося подготавливается промежуточная документация. Если учащийся сдает все экзамены, предусмотренные тематическим планом, то ему выдается вся необходимая аттестационная документация.
Рисунок 2.3 — Диаграмма IDEF0 «Создание групп»
Рисунок 2.4 — Диаграмма IDEF0 «Учебный процесс»
-
Информационное обеспечение
Информационное обеспечение представляет собой совокупность проектных решений по объемам, размещению, формам организации информации. Оно включает в себя совокупность показателей, справочных данных, классификаторов и кодификаторов информации, унифицированные системы документации, специально организованные для автоматического обслуживания. Составные элементы информационного обеспечения представлены на Рисунке 2.5.
В состав информационного обеспечения включаются два комплекса: компоненты внемашинного информационного обеспечения и внутримашинного информационного обеспечения (макеты/экранные формы для ввода первичных данных в ЭВМ или вывода результатной информации, структура информационной базы: входных, выходных файлов, базы данных) [2.3].
Рисунок 2.5 — Составные элементы информационного обеспечения
Информационное обеспечение ИС является средством для решения следующих задач:
-
однозначного и экономичного представления информации в системе (на основе кодирования объектов);
-
организации процедур анализа и обработки информации с учетом характера связей между объектами (на основе классификации объектов);
-
организации взаимодействия пользователей с системой (на основе экранных форм ввода-вывода данных);
-
обеспечения эффективного использования информации в контуре управления деятельностью объекта автоматизации (на основе унифицированной системы документации).
Информационное обеспечение можно определить как совокупность единой системы классификации, унифицированной системы документации и информационной базы.
-
Информационная модель
Одним из многочисленных средств моделирования информационной модели являются диаграммы сущности-связи — ERD (entity relationship diagrams). Первый вариант модели сущность-связь был предложен в 1976 г. Питером Пин-Шэн Ченом. В дальнейшем многими авторами были разработаны свои варианты подобных моделей (нотация Мартина, нотация IDEF1X, нотация Баркера и др.).
Все такие диаграммы используют графическое изображение сущностей предметной области, их свойств (атрибутов), и взаимосвязей между сущностями. Программные средства, реализующие как одну и ту же, так и различные нотации могут отличаться своими возможностями [2.4].
Удобным средством для разработки диаграмм сущности-связи является DBDesigner. Это свободно распространяемая CASE-система, предназначенная для проектирования, моделирования, создания и поддержки информационных систем.
Результаты разработки ER-модели для системы учета и планирования учебной деятельности представлены на Рисунке 2.6. Прямоугольники на данной диаграмме отображают сущности, а линии — связи между сущностями.
Модель включает 12 сущностей: предварительная запись, учебная группа, специальность, личная карточка, журнал, тематический план, занятие, преподаватели, результаты экзаменов, стоимость обучения, оплата, затраты на обучение.
Сущность «Предварительная запись» представляет информацию о гражданах, подавших заявку на обучение по определенной специальности. Атрибутами данной сущности являются: личные данные человека, выбранная им специальность, данные о согласии начать обучение и о включении в группу.
Сущность «Личная карточка» служит для хранения личной информации клиентов, заключивших договор с учебным центром. Каждый объект этой сущности может быть охарактеризован личными данными учащегося.
Сущность «Учебная группа» хранит данные о группах, организованных для обучения по выбранной специальности. К ее атрибутам относятся: наименование специальности, дата начала и окончания занятий, дата экзамена, а также информация о помещении данной группы в архив.
Каждый объект сущности «Специальность» отражает всю необходимую информацию о специальностях, которые преподают в учебном центре. Атрибутами ее являются: название специальности, рекомендованное количество часов для ее изучения, а также количество экзаменов, которые необходимо сдать при завершении обучения.
Сущность «Журнал» отражает сведения, необходимые для регистрации занятий. Атрибутами данной сущности являются: номер ученика и номер занятия.