Файл: Разработка и реализация прикладного решения для автоматизации производственного учета в ЧДОУ “Детский сад №45”.pdf

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

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

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

Добавлен: 28.04.2023

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

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

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

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

Глава 1. Теоретическая часть

1.1 Краткий анализ предметной области, характеристика предприятия и его деятельности.

1.2 Организационная структура управления предприятием

1.3 Программная и техническая архитектура ИС предприятия

1.4 Характеристика существующих бизнес процессов и определение места проектируемой задачи в комплексе задач и ее описания

1.4.1 Определение места проектируемой задачи в комплексе задач и ее описание.

1.5 Анализ существующего программного обеспечения, позволяющего решить поставленную задачу

1.5.1 Анализ существующих разработок для автоматизации задачи

Глава 2. Практическая часть

2.1. Обоснование требований к разрабатываемому прикладному решению

2.2. Анализ среды разработки

2.3. Архитектура разрабатываемого прикладного решения

2.4. Описание основных объектов (элементов) разрабатываемого прикладного решения

2.5. Тестирование разрабатываемого прикладного решения

2.6 Контрольный пример реализации проекта и его описание

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  • Подсистемы;
  • Модули;
  • Блоки управления;
  • Задачи;
  • Управленческие процедуры;
  • Функции;
  • Операции и т. п.

Базисные концепции вида ERP, в большинстве случаев, предполагают иерархические структуры, которые включают в себя простые управленческих процедуры, которые в свою очередь специализированы для введения в единую стратегию автоматизации.

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

Существует три возможных способа приобретения информационной системы для учреждения:

1. Приобретение ИС по средствам покупки;

2. Покупка и доработка ИС;

3. Самостоятельная разработка системы.

При рассмотрении первого варианта можно выделить следующие преимущества:

  • Как правило, это всегда опытная работа определенной команды разработчиков или единоличного IT-специалиста, который приобретал опыт при разработке разных проектов с разными условиями;
  • Этот продукт является уже протестированным, а также имеется готовый алгоритм, по которой осуществляется работы определенной программы;
  • Если определенная программа ориентирована больше на Российского потребителя.
  • Поддержка связи с разработчиками и системой технической поддержки;

Из недостатков следует выделить:

  • Информационная система будет сложна в эксплуатации

необученным сотрудникам учреждения;

  • Велика вероятность того, что приобретенная информационная система предназначена для общих нужд, не только образовательных учреждений, но и для различных организаций, компаний, таким образом данная ИС может быть не эффективна для (в данном случае) образовательного учреждения;
  • Ну и особо важный недостаток – это финансовый недостаток, затраты на обучение сотрудников, так и затраты на программное обслуживание, высокая цена ИС, ну и как в большинстве случаев не бывает возможности в доработке программы.

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

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


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

Отметим преимущества:

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

Минус это:

  • Время, на всю разработку определенной автоматизированной системы может потребоваться достаточно большое количество времени.

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

Минус такой, могут возникнуть трудности, которые образуются при выборе этого варианта, похожи на те же проблемы при приобретении уже готового продукта.

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

  • Уровень подготовки сотрудников;
  • Финансовое положение учреждения;
  • Ранее произведенные инвестиции в программное и техническое обеспечение и т.д.

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


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

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

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

Источниками информации служат:

  • Различного рода документация;
  • Информация, поступающая от вышестоящих органов управления;
  • Бухгалтерская информация, поступает с помощью локальной сети;
  • Информация Нормативно-справочная, которая устанавливается законодательством РФ.

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

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

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

Поступление информации в дошкольное учреждение отражается в режиме сбора первичных данных, таких как:

  • Свидетельство о рождении ребенка;
  • Паспортные данные родителей;
  • Справки с места работы родителей;
  • Медицинское заключение (о том, что ребенок здоров).

В результативных данных присутствуют такие документы, как:

  • Отчет о выпускниках
  • Статистика успеваемости
  • Направление (в образовательное учреждение)
  • Список выпускников

Входные документы системы описаны ниже:


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

Прогноз успеваемости – данный документ составляется на основании списка выпускников в прошлом учебном периоде, но со значительными корректировками, связанными с нововведениями, которые производятся каждый год.

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

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

Необходимые документы – вводятся в ИС на основании документов контингента, а также документы родителей.

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

Справочник “Сотрудники” хранит в себе подробную информацию о сотрудниках. Справочник “Контингент” хранит в себе всю подробную информацию о контингенте в целом.

Вся информация хранится в базе данных. Для организации базы данных необходимо определить структуру БД. Рассмотрим несколько распространенных структур.

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

Иерархическая модель БД представлена на рисунке 6.

Рисунок 7. Иерархическая модель БД

Достоинствами данной модели данных являются:

  • Эффективное использование памяти;
  • Неплохие временные характеристики выполнения операций над данными.

Недостатками данной модели являются:

  • Сложные логические связи;
  • Громоздкость в обработке данных.

Сетевая модель базы данных – является расширением иерархической модели баз данных. Сетевая модель состоит из набора экземпляров типа записи и набора экземпляров определенного типа связей между этими записями.


Сетевая модель БД представлена на рисунке 7.

Рисунок 8. Сетевая модель БД

Достоинства:

  • Высокая эффективность затрат памяти;
  • Оперативность обработки данных.

Недостатки:

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

Реляционная модель данных – представляет собой данные и хранит информацию, в виде двумерных таблиц.

В данной модели существуют следующие свойства:

  • Каждый столбец имеет уникальное название;
  • Порядок расположения столбцов в таблице произвольный;
  • Практически не ограниченное количество строк;
  • Присутствуют ключи, первичные (уникальное поле в таблице), которое имеет одинаковое название в другой таблице.

Достоинства:

  • Улучшение целостности и защиты;
  • Легкое представление данных в виде таблицы;
  • Понятное (легкое) дополнение простыми отношениями.

Недостатки:

  • Низкая скорость доступа и большой объем внешней памяти;
  • Сложность описания иерархической и сетевой модели.

Объектно-ориентированная модель – данные моделируются в виде объектов, классов, методов и их атрибутов. В данной модели существуют следующие свойства:

  • Поддержка сложных объектов;
  • Поддержка индивидуальности объектов;
  • Поддержка наследования;
  • Поддержка типов классов.

Достоинства данной модели:

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

Недостатки:

  • Сложность понятийного аппарата, что затрудняет ее применение и отрицательно сказывается на приобретении опыта создания и эксплуатации объектно-ориентированных баз данных.

Проанализировав выше, существующие модели данных СУБД, была выбрана реляционная модель базы данных, поскольку именно эта модель наиболее понятна, удобна и проста, имеет высокую эффективность при обработке данных, благодаря этому ее легко можно дополнять простыми отношениями.

2.2. Анализ среды разработки

Жизненный цикл является одним из базисов методологии проектирования ИС. ЖЦ ИС – это непрерывный процесс от начала принятия решения о создании ИС и закачивая выводом из эксплуатации. Жизненный цикл информационной системы охватывает все этапы создания, внедрения и сопровождения. Существует огромное количество стандартов, регламентирующих жизненный цикл информационной системы.