Файл: « Проетирование реализации операций бизнес-процесса «Запасы-склад (приходование товара)».pdf
Добавлен: 16.06.2023
Просмотров: 733
Скачиваний: 4
СОДЕРЖАНИЕ
1.1 Технико-экономическая характеристика предметной области и предприятия.
1.1.1 Характеристика предприятия и его деятельности
1.1.2 Организационная структура управления предприятием
1.2 Характеристика комплекса задач, задачи и обоснование необходимости автоматизации
1.2.1 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
1.2.2 Определение места проектируемой задачи в комплексе задач и ее описание
1.2.3 Обоснование необходимости использования вычислительной техники для решения задачи
1.2.4 Анализ системы обеспечения информационной безопасности и защиты информации
1.3 Анализ существующих разработок и выбор стратегии автоматизации
1.3.1 Выбор и обоснование стратегии автоматизации задачи
1.3.2 Выбор и обоснование способа приобретения ИС для автоматизации задачи
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному обеспечению
1.4.2 Обоснование проектных решений по программному обеспечению
1.4.3 Обоснование проектных решений по техническому обеспечению
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание
2.2 Информационное обеспечение задачи
2.2.1 Информационная модель задачи и ее описание
2.2.2 Характеристика нормативно-справочной и входной оперативной информации
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
2.3.2 Характеристика базы данных
2.3.3 Структурная схема пакета (дерево вызова программных модулей)
2.3.4 Описание программных модулей
Способы приобретения информационных систем (ИС) – это последующие действия от определения и формализации решения о необходимости ИС до момента пока ИС не будет внедрена на предприятии. Существует несколько способов приобретения ИС:
- покупка готового программного продукта;
- покупка и доработка программного продукта;
- приобретение в аренду существующую программную систему;
- самостоятельная разработка.
Рассмотрим детально каждый вариант приобретения информационных систем. При покупке готового решения необходимо выбрать такое решение, которое полностью будет соответствовать схемам ведения бизнеса. Это очень сложно, так как производители систем автоматизации пытаются угодить всем потенциальным клиентам и их системы получаются перегруженными лишним функционалом, за который приходится платить, либо система представляет собой каркас для построения решения под конкретного потребителя. Оба эти варианта не подходят для решения поставленной задачи, так как приобретение готовой информационной системы для автоматизации по направлениям является невыгодным с точки зрения вложения денег в систему автоматизации.
Покупка и доработка программного продукта под цели рассматриваемой организации так же представляется маловероятной в связи с большими затратами на поиск программного обеспечения, позволяющего эффективно решать задачи всестороннего учета в рассматриваемой предметной области. Даже если такой программный продукт будет найден, необходимы затраты на изучение программистом данной предметной области, построение информационной модели производства и функционирования организации, а так же затраты на приобретение средств разработки, и непосредственно на доработку, тестирование и оплату труда программиста.
У варианта аренды ИС можно выявить следующие преимущества:
- улучшает инновационные возможности компании за счет взаимодействия и партнерства с поставщиками мирового уровня, имеющими большой интеллектуальный потенциал и богатый инновационный опыт;
- обеспечивает большую гибкость компании в случае внезапного изменения рыночной ситуации или потребительских предпочтений: проще и дешевле найти новых поставщиков с необходимыми возможностями и ресурсами, чем перестраивать внутреннюю деятельность компании, ликвидируя одни мощности и ресурсы и создавая новые;
- ускоряет приобретение ресурсов и навыков;
- позволяет сосредоточиться на тех операциях, которые эффективно выполняются силами компании, и тех, которые стратегически целесообразно сохранить под ее контролем.
Ввиду отсутствия на рынке готовых продуктов, реализующих необходимые функции, невозможно использования варианта взятия в аренду готовой программной системы. Одним из наиболее перспективных способов является заказ разработки программной системы в одной из профессиональных компьютерных фирм. В этом случае будет разработано программное обеспечение, которое возможно удовлетворит потребности организации. Однако и этот способ обладает несколькими существенными недостатками:
1. Заказ разработки готового программного обеспечения связан с существенными финансовыми затратами, которыми не может нести рассматриваемая организация.
2. Существует риск неправильного представления предметной области в информационных моделях, а так же возможен риск неправильного тестирования программного обеспечения, за счет этого неправильного понимания протекания бизнес-процессов организации.
Наиболее предпочтительным является вариант разработки программного обеспечения самостоятельно. Этот вариант позволяет полностью устранить недостатки присущие заказу разработки программного обеспечения, а именно, правильное понимание бизнес-процессов в организации позволит безошибочно описать сами бизнес-процессы и саму предметную область. Самостоятельная разработка программного обеспечения, при условии соблюдения всех технологических процессов проектирования программного обеспечения позволит существенно уменьшить затраты на его написание.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному обеспечению
Информационное обеспечение (ИО) – важнейший элемент ИС и ИТ, который предназначен для отражения информации, характеризующей состояние управляемого объекта и являющийся основой для принятия управленческих решений. Информационное обеспечение – это создание информационных условий функционирования системы, обеспечение необходимой информацией, включение в систему средств поиска, получения, хранения, накопление, передачи, обработки информации. В состав информационного обеспечения включаются два комплекса:
- внемашинное ИО (классификаторы технико-экономической информации и документы);
- внутримашинноое (макеты и экранные формы для ввода первичных данных или вывода результатной информации, структура информационной базы: входных, выходных файлов, базы данных).
Для эффективного поиска, обработки и передачи, экономическую информацию необходимо представить в цифровом виде. С этой целью ее нужно сначала упорядочить (классифицировать), а затем формализовать (закодировать) с использованием классификатора. Классификатор – это документ, с помощью которого осуществляется формализованное описание экономической информации в экономической информационной системе, содержащей наименования объектов, наименования классификационных группировок и их кодовые обозначения. По сфере действия выделяют: межгосударственные, общегосударственные, отраслевые и локальные классификаторы. Основной компонентой внемашинного ИО является система документации, применяемая в процессе управлении экономическим объектом. Под документом понимается определенная совокупность сведений, используемая при решении экономических задач, расположенная на материальном носителе в соответствии с установленной формой. Система документации – это совокупность взаимосвязанных форм документов, регулярно используемых в процессе управления экономическим объектом.
К внемашинному ИО можно отнести следующие информационные документы:
- договор с клиентом об оказании услуг;
- договора с поставщиками материалов и оборудования.
При разработке входных и выходных документов допускается использование принципов оригинального проектирования, так как большинство документов, участвующих в документообороте, являются внутрифирменными и не выходят за пределы предприятия.
Однако, при составлении договора с клиентом, необходимо соблюдение и применение унифицированной формы, поскольку договор является документом, используемым в юридических отношениях с заказчиком.
Также счет, формируемый после выполнения заказа клиента, требует соблюдения унифицированных форм.
К внутримашинному ИО относится описание экранных форм. При построении экранных форм для документов с постоянной информацией, следует иметь ввиду, что макеты используются для ввода и актуализации записей информационной базы, поэтому целесообразно применить анкетную форму расположения реквизитов, удобную для выполнения этих операций. В основе выбора экранных форм лежат принципы минимальной трудоемкости и стоимости ввода информации, максимальной степени читабельности результатной информации, выводимой на экран, и максимальной надежности и достоверности выполнения этих операций.
Основной частью внутримашинного ИО является Информационная база (ИБ) – определенным образом организованная совокупность данных, хранимых виде файлов в памяти вычислительной системы. Существуют следующие способы организации ИБ:
- совокупность локальных файлов, поддерживаемых функциональными пакетами прикладных программ;
- интегрированная база данных.
Организация локальных файлов связана с большим дублированием данных в разных приложениях, а также негибкостью доступа к информации, поэтому может применяться только в специализированных приложениях.
Для данного проекта целесообразно использовать интегрированную базу данных. Данная организация позволяет объединить различные источники информации, управлять файлами различных форматов. Кроме того, очевидны преимущества использования для хранения информации базы данных:
- совместимость данных;
- соответствие данных реальному состоянию объекта;
- удобство и увеличение скорости совместной обработки данных;
- поддержка целостности данных.
Основными способами организации баз данных являются: централизованные и распределенные базы данных. Критерием выбора из способов организации баз данных является достижение минимальных трудовых и стоимостных затрат на проектирование структуры ИБ, программного обеспечения системы ведения файлов. На основании этих критериев и необходимости обеспечения надежности хранения данных выбран централизованный способ организации баз данных. Файлы с результатной информацией (отчеты), предполагается хранить в системе как архивные, с целью составления статистической отчетности за год. Остальные файлы, которые представляют собой выборки из файлов базы данных, хранить нет необходимости, поскольку они могут быть сформированы путем обращения к базе данных в любой момент времени.
1.4.2 Обоснование проектных решений по программному обеспечению
Программное обеспечение (ПО) включает совокупность программ, реализующих функции и задачи ИС и обеспечивающих устойчивую работу комплексов технических средств. В состав программного обеспечения входят общесистемные и специальные программы, а также инструктивно-методические материалы по применению средств программного обеспечения.
Операционная система (ОС) составляет основу программного обеспечения компьютера. ОС представляет комплекс системных и служебных программных средств, который обеспечивает взаимодействие пользователя с компьютером и выполнение всех других программ.
В зависимости от алгоритма управления процессом операционные системы подразделяются на:
- однозадачные и многозадачные;
- однопользовательские и многопользовательские;
- однопроцессорные и многопроцессорные системы;
- локальные и сетевые.
В однозадачных системах используются средства управления периферийными устройствами, средства управления файлами, средства общения с пользователями.
Многозадачные ОС используют все эти средства и управляют разделением совместно используемых ресурсов (ОЗУ, процессор и тд.). В зависимости от областей использования многозадачные ОС подразделяются на:
- системы пакетной обработки;
- системы с разделением времени;
- системы реального времени.
В многопользовательских ОС каждый пользователь настраивает для себя интерфейс, кроме того, существуют средства защиты информации каждого пользователя от несанкционированного доступа других пользователей.
На компьютерах, используемых в качестве рабочих мест пользователей, применяется ОС Window XP.
Это современная многозадачная многопользовательская ОС с графическим интерфейсом пользователя. Эта система выбрана для разработки модуля, так как работникам ТОО «Изолпроект» она знакома, работают они с ней достаточно длительное время. Рассмотрим классификацию систем управления баз данных (СУБД):
- по выполняемым функциям: операционные и информационные;
- по сфере применения: универсальные и проблемно-ориентированные;
- по используемому языку общения: замкнутые (имеющие самостоятельные языки общения пользователей с базами данных) и открытые (для общения с базой данных используется язык программирования, расширенный операторами языка манипулирования данными);
- по числу поддерживаемых уровней моделей данных: одно-, двух-, трехуровневые системы;
- по способу установления связей между данными: реляционные, иерархические и сетевые базы данных;
- по способу организации хранения данных и выполнение функций обработки базы данных: централизованные и распределенные.
Данная курсовая работа, по разработке модуля бизнес-процесса, будет осуществлен в системе 1С:Предприятие. Платформа поддерживает работу с пятью СУБД, одна из которых – файловая СУБД, разработанная фирмой «1С». Файловый вариант работы рассчитан на персональную работу одного пользователя или работу небольшого количества пользователей в локальной сети. Все данные информационной базы (конфигурация, база данных, административная информация) располагаются в одном файле – файловой базе данных. Этот формат хранения данных разработан фирмой «1С» специально для прикладных решений «1С:Предприятие». Работу с файловой базой данных осуществляет файловая СУБД, являющаяся частью платформы. Файловый вариант работы обеспечивает целостность информационной базы и простое создание резервных копий. Исключена ситуация, когда пользователь может по ошибке (например, при копировании информационной базы) перепутать различные файлы информационной базы и привести, таким образом, систему в неработоспособное состояние. Такой вариант работы обеспечивает легкость установки и эксплуатации системы. При этом для работы с информационной базой не требуются дополнительные программные средства, достаточно иметь операционную систему и 1С:Предприятие 8.