Скачать 397.71 Kb.
|
5.3. Проектная часть5.3.1. Постановка задачи на разработку функциональной подсистемыследование бизнес-процесса)о желанию). системы ора оптимального проектного решения..Постановка задачи – это описание задачи по определенным правилам, которое дает исчерпывающее представление о ее сущности, логике преобразования информации для получения результата. На основе постановки задачи программист должен представить логику ее решения и рекомендовать стандартные программные средства, пригодные для ее реализации. Для постановки задачи используются сведения, необходимые и достаточные для полного представления ее логической и информационной сущности. Такими сведениями располагает экономист, осуществляющий решение задачи в условиях ручной обработки или с использованием компьютерной техники. При постановке задачи необходимо, прежде всего, описать информационное обеспечение, алгоритмы ее решения. При описании постановки задачи обращается внимание на ее объемно-временные характеристики. Они отражают объемы входной и выходной информации (количество документов, строк, знаков, обрабатываемых в единицу времени), временные особенности поступления, обработки и выдачи информации. В процессе описания постановки задачи важной является выверка точности и полноты названий всех информационных единиц. Четкость наименований информационных элементов и их идентификации, устранение синонимов и омонимов в названиях экономических показателей обеспечивают более высокое качество результатов обработки. Для каждого вида информации дается описание всех ее элементов в виде таблицы (табл. 1). Таблица 1. Пример описания информационных элементов.
Наименование реквизита должно соответствовать документу или вытекать из него. Не допускаются даже мелкие погрешности в наименованиях реквизитов, т.к. в принятой редакции закладывается словарь информационной системы (тезаурус). Идентификатор представляет собой условное обозначение, с помощью которого можно оперировать значением реквизита. Идентификатор может строиться по мнемоническому принципу, использоваться для записи алгоритма и представлять собой сокращенное обозначение полного наименования реквизита. Разрядность реквизита необходима для подсчета объема занимаемой памяти. Постановка задачи выполняется в соответствии с планом [2]. 1. Организационно-экономическая сущность задачи:
2. Описание исходной (входной) информации:
3. Описание результатной (выходной) информации:
4. Описание алгоритма решения задачи:
5. Описание используемой условно-постоянной информации:
5.3.2. Разработка функциональной модели подсистемыФункциональная модель подсистемы разрабатывается с применением методологии SADT. При этом детализация должна быть проведена до уровня описания реквизитов, перечень которых присутствует в постановке задачи (п. 5.3.1). Функциональная модель подсистемы представляет собой функциональную модель предлагаемого бизнес-процесса. Характерной особенностью этой модели является обязательное указание проектируемой АЭИС в качестве одного из механизмов. Функциональная модель должна быть построена в строгом соблюдении стандарта проектирования SADT. Наиболее часто встречающиеся ошибки проектирования приведены в п. 5.3.3.3. 5.3.3. Разработка информационного обеспечения подсистемыИнформационное обеспечение (ИО) АЭИС – это совокупность информации, характеризующей состояние управляемого объекта и являющейся основой для принятия управленческих решений. Одна часть информационного обеспечения учитывает особенности взаимодействия пользователей при выполнении технологических операций по обработке информации. Другая часть связана с организацией в компьютере различных информационных массивов, используемых для решения экономических задач и передачи данных. Поэтому ИО делится на внемашинное и внутримашинное ИО. Внемашинное ИО включает:
Внутримашинное ИО – система специальным образом организованных данных, подлежащих автоматизированной обработке, накоплению, хранению, поиску и передаче в виде, удобном для восприятия техническими средствами. Оно включает информационные массивы, базы и банки данных, базы знаний. В данном курсовом проекте из всего перечня компонентов ИО необходимо разработать классификатор технико-экономической информации, используемой в проектируемой функциональной подсистеме, и информационную модель этой подсистемы. 5.3.3.1. Классификаторы технико-экономической информации. Систематизация экономической информации вызывает необходимость применения различных классификаторов:
Для минимизации количества справочников, предназначенных для систематизации технико-экономической информации, необходимо сначала составить перечень классификаторов всех категорий, применяемых в процессе решения задачи. 5.3.3.2. Разработка локального классификатора для функциональной подсистемы АЭИС. Если при постановке задачи была выявлена информация, являющаяся довольно устойчивой (неизменной) во времени, носящая справочный характер и отсутствующая в общегосударственном, отраслевом или региональном классификаторе, то для удобства использования такой информации в АЭИС следует разработать локальный классификатор. Разработка локального классификатора происходит в 4 этапа:
При построении классификаторов используют иерархический или фасетный методы классификации. Иерархический метод заключается в последовательном делении заданного множества на подчиненные множества, каждое из которых в свою очередь делится на подчиненные ему подмножества. В общем виде иерархическую классификационную схему можно представить в следующем виде (рис. 5): Рисунок 5. – Иерархическая система классификации. Классификационные схемы, построенные на основе иерархического принципа, имеют неограниченную ёмкость, величина которой зависит от числа ступеней деления и количества объектов классификации, которое можно расположить на каждой ступени. Количество объектов на каждой ступени определяется основанием кода, т.е. числом знаков в алфавите кода. Иерархический метод классификации более предпочтителен для объектов с относительно стабильными признаками и для решения стабильного комплекса задач. Фасетный метод заключается в делении заданного множества на группировки независимо, по различным признакам классификации. При этом методе классификации заранее жесткой классификационной схемы и конечных группировок не создается. Разрабатывается лишь система таблиц признаков объектов классификации, называемых фасетами. При необходимости создания классификационной группировки для решения конкретной задачи осуществляется выборка необходимых признаков из фасетов и их объединение в определенной последовательности. В общем виде фасетную классификационную схему можно представить в следующем виде (рис. 6): Рисунок 6. – Фасетная система классификации. Такой принцип построения классификационных группировок делает классификатор на основе фасетного метода классификации очень гибким, хорошо приспособленным для использования в условиях большой динамичности решаемых задач.
Выбор метода кодирования зависит от количества выделяемых признаков, числа позиций в каждом признаке и степени устойчивости номенклатуры. Методы кодирования могут носить самостоятельный характер – регистрационные методы кодирования, или быть основанными на предварительной классификации объектов – классификационные методы кодирования. Классификационные методы кодирования бывают двух видов: последовательный и параллельный. При последовательном методе кодирования код объекта классификации образуется с использованием кодов последовательно расположенных подчиненных группировок, полученных при иерархическом методе классификации. В этом случае код нижестоящей группировки образуется путем добавления соответствующего количества разрядов к коду вышестоящей группировки. Последовательный метод применяется в такой последовательности:
При параллельном (позиционном) методе код объекта классификации образует с использованием независимых группировок, полученных при фасетном методе классификации. При этом методе кодирования признаки объекта кодируются независимо друг от друга. Для параллельного метода кодирования возможны два варианта записи кодов объекта.
На этом этапе осуществляется непосредственное присвоение разработанных кодов всем позициям номенклатуры. Заканчивается этот этап составлением классификатора, который оформляется в виде справочника. При разработке классификаторов и систем кодирования следует соблюдать следующие основные требования. Коды должны:
5.3.3.3. Разработка информационной модели подсистемы. С целью соблюдения одного из принципов создания АЭИС [5, 8] (принципа однократного ввода данных) информационная модель подсистемы разрабатывается на основе функциональной модели предлагаемого бизнес-процесса (п. 5.3.2) [6]. Для этого необходимо построить отчет по функциональной модели, используя в BPWin v.4.0-4.1.x. команду Tools/Reports/Arrow Report... или используя в IDEF v.3.1-3.5 команду Data/Report/Arrow Report. Этот отчет предоставляет информацию о совокупности данных, используемых в процессе решения задачи. Следовательно, эти же данные должны присутствовать и в информационной модели. Для построения информационной модели сначала необходимо провести анализ отчета по следующей схеме:
После анализа отчета можно приступать к проектированию информационной модели в ERWin v. 4.0-4.1x или в IDEF1X v. 3.1-3.5 [7]. Информацию об отношениях между сущностями можно получить из функциональной модели. 5.3.4. Разработка программного обеспечения подсистемыЗаключительным этапом курсового проектирования является разработка программного обеспечения для пользователя функциональной подсистемы АЭИС. Этот этап выполняется по следующей схеме:
5.3.4.1. Выбор ПО для реализации подсистемы. В данном курсовом проекте необходимо разработать пользовательский интерфейс для заполнения электронных форм документов, используемых в бизнес-процессе. Для разработки пользовательского интерфейса подсистемы целесообразно использовать соответствующие CASE-средства или СУБД. Анализ рынка CASE-средств выполняется с целью выбора CASE-средства, максимально удовлетворяющего потребностям организации. Потребности организации в CASE-средствах должны соразмеряться с реальной ситуацией на рынке и собственными возможностями разработки. Для обоснованного выбора средства проектирования пользовательского интерфейса применяется метод анализа иерархий. Метод анализа иерархий является систематической процедурой для иерархического представления элементов, представляющих суть любой проблемы. Метод состоит в декомпозиции проблемы на все более простые составляющие части и дальнейшей обработке последовательности суждений эксперта по парным сравнениям. В наиболее элементарном виде иерархия строится с вершины (целей - с точки зрения управления), через промежуточные уровни (критерии, от которых зависят последующие уровни) к самому низкому уровню (который обычно является перечнем альтернатив). После иерархического воспроизведения проблемы возникает необходимость установления приоритетов критериев и оценки каждой из альтернатив по критериям. В методе анализа иерархий элементы проблемы сравниваются попарно по отношению к их воздействию (весу, или интенсивности) на общую для них характеристику. При построении численных предпочтений по методу анализа иерархий используется заданная шкала предпочтений одного сравниваемого объекта другому (табл. 3). Таблица 3. Шкала предпочтений объектов по методу анализа иерархий.
Четные числа используется в качестве промежуточных оценок. В данном случае под объектами понимаются вышеописанные критерии. Для получения экспертных оценок значимости критериев строится матрица с перечнем объектов сравнения. Эксперт должен попарно сравнить критерии по отношению к поставленной цели и заполнить предложенную матрицу парных сравнений (табл. 4). Таблица 4. Матрица парных сравнений критериев.
Для каждой такой матрицы ищется вектор значений критериев y1, ..., y7 по формуле: , (1) где N = 7; аij - элементы матрицы попарных сравнений; yi - значение критерия. Далее этот вектор нормализуется: , (2) где yiн - нормализованный коэффициент важности, показывающий вклад каждого критерия в достижение цели. Здесь необходимо отметить следующее. Из линейной алгебры известно, что у положительно определенной, обратносимметричной матрицы, имеющей ранг равный 1, максимальное собственное число равно размерности этой матрицы (т.е. n). При проведении сравнений в реальной ситуации вычисленное максимальное собственное число λmax будет отличаться от соответствующего собственного числа для идеальной матрицы. Это различие характеризует так называемую рассогласованность реальной матрицы. И, соответственно, характеризует уровень доверия к полученным результатам. Чем больше это отличие, тем меньше доверие. В данном методе обычно используется так называемый индекс согласованности (ИС), который дает информацию о степени нарушения согласованности. Вместе с матрицей парных сравнений мы имеем меру оценки степени отклонения от согласованности. Если такие отклонения превышают установленные пределы, то тому, кто проводит суждения, следует перепроверить их в матрице. ИС = (λmax - n)/(n - 1) (3) Далее эта величина сравнивается с той, которая получилась бы при случайном выборе количественных суждений из нашей шкалы, и образовании обратно симметричной матрицы. Обозначим случайную согласованность S. Тогда отношение согласованности вычисляется по формуле: ОС = ИС/S (4) ОС ≤ 10% - матрица безусловно согласованна 10%<ОС ≤ 20% - согласованность матрицы приемлема ОС > 20% - согласованность матрицы не приемлема, необходимо пересмотреть свои суждения. В таблице 2 приведены некоторые критерии, которые можно использовать при выборе CASE-средства, используемого при разработке ПО функциональной подсистемы. Таблица 2. Критерии, применяемые для оценки CASE-средств
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Перечень базовых Web-сайтов: www.citforum.ru www.osp.ru www.cfin.ru www.acdi.ru www.vernikov.ru www.itstan.ru 1 Положение о курсовом проектировании. – Уфа: УГАТУ, 2006. – 14 с. 2 Автоматизированные информационные технологии в экономике: Учебник/под ред. проф. Г.А. Титоренко. - М.: ЮНИТИ, 2005. |
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | Учебно-методическое пособие предназначено для выполнения курсового проекта, лабораторных работ и практических занятий по дисциплине... | ||
Одобрена предметной комиссией «программного обеспечения и информационных технологий» | Методические указания предназначены для выполнения курсового проекта №1 по дисциплине «Архитектура гражданских и промышленных зданий... | ||
Рассматриваются вопросы, связанные с условиями и порядком выполнения курсового проекта. Даны общие требования к курсовому проекту,... | Методические указания предназначены для студентов четвёртого курса специальности 230401 Информационные системы (по отраслям) и составлены... | ||
Приведены варианты заданий и методические указания к выполнению курсового проекта | Пример выполнения пояснительной записки курсового проекта на тему: «Проект участка автомобильной дороги IV технической категории... | ||
Руководство к выполнению курсового проекта по дисциплине «Оборудование и благоустройство средовых объектов и систем» предназначено... | Бедарева О. А., Быданова И. Г., Методические указания для выполнения курсового проекта по профессиональному модулю пм. 02. Ведение... |
Поиск Главная страница   Заполнение бланков   Бланки   Договоры   Документы    |