- •Введение
- •1 Цели и задачи дипломного проектирования
- •1.1 Тематика и характеристика этапов дипломного проектирования
- •2 Методические указания по структуре и содержанию дипломных проектов
- •2.1 Рекомендуемые структура и содержание дипломных проектов по автоматизированному решению экономико-информационных задач
- •Безопасность жизнедеятельности проекта
- •2.2 Экономико-математические задачи и методы их решения
- •2.3 Рекомендуемые структура и содержание дипломных проектов по автоматизированному решению экономико-математических задач
- •Рекомендуемая структура и содержание дипломных проектов по автоматизированному решению исследовательских экономико-математических задач
- •2.4 Экономические интеллектуальные информационные системы
- •2.5 Рекомендуемые структура и содержание дипломных проектов по проектированию экспертной системы
- •2.6 Системы поддержки принятия решений
- •3 Методические указания по оформлению основной части дипломных проектов
- •3.1 Требования к оформлению структурных элементов дипломных проектов
- •3.2 Требования к изложению текстовой части дипломных проектов
- •4 Методические указания к выполнению графических работ
- •4.1 Общие правила выполнения схем
- •4.2 Структурные схемы. Основные понятия и правила построения
- •4.3 Схемы технологических процессов автоматизированной обработки экономической информации. Основные понятия и классификация технологических процессов обработки данных
- •4.4 Основные положения гост 19.701-90 еспд "Схемы алгоритмов, программ, данных и систем"
- •4.5 Правила присвоения классификационного кода
- •Список использованных источников
- •Приложение а
- •Перечень примерных тем дипломного проектирования
- •Приложение б
- •Пример оформления листа нормоконтроля Лист нормоконтроля
- •Приложение в
- •Форма бланка отзыва руководителя
- •На дипломный проект студента Оренбургского государственного университета
- •Приложение г
- •Форма бланка рецензии
- •Рецензия
- •На дипломный проект студента
- •Оренбургского государственного университета
- •Основные достоинства и недостатки проекта:
- •Приложение ж
- •Форма бланка задания на дипломное проектирование
- •Задание на дипломный проект
- •Приложение и
- •Пример оформления структурного элемента "Аннотация"
- •Приложение ф
- •Пример схемы информационных потоков предприятия
- •Приложение х
- •П ример схемы техпроцесса
- •Приложение ц
- •Пример схемы работы системы
- •Приложение ш
- •Пример меню программного комплекса
2.3 Рекомендуемые структура и содержание дипломных проектов по автоматизированному решению экономико-математических задач
(Примерный вариант 2а)
Введение
1 Аналитическая часть
1.1 Технико-экономическая характеристика предметной области
1.1.1 Общая характеристика организации и ее деятельности
1.1.2 Организационная структура и функции подразделений организации
1.2 Основные экономико-информационные и экономико-математические задачи предметной области
1.2.1 Общие сведения об экономико-математических задачах
1.2.2 Декомпозиция комплекса автоматизируемых экономико-математических задач
1.3 Обоснование проектных решений по автоматизированному решению экономико-математических задач
2 Проектная часть
2.1 Математическое обеспечение автоматизируемых экономико-математических задач
2.1.1 Постановка автоматизируемых в проекте задач
2.1.2 Математическая модель рассматриваемых в проекте задач
2.1.3 Анализ методов решения
2.1.4 Выбор методов решения задач и его обоснование
2.1.5 Описание алгоритмов решения задач
2.2 Информационное обеспечение экономико-математических задач
2.2.1 Информационная модель (схема данных) и ее описание.
2.2.2 Характеристика входной информации
2.2.3.Характеристика результатной информации
2.3 Программное обеспечение комплекса задач
2.3.1 Выбор инструментальных средств и его обоснование
2.3.2 Описание общей архитектуры программного средства и логическая взаимосвязь программных модулей
2.3.3 Описание программных модулей
2.3.4 Разработка и описание справочной подсистемы по руководству пользователей
2.4 Анализ результатов решения на реальном примере
2.5 Описание работы системы и внешнего интерфейса программного комплекса
3 Обоснование экономической эффективности проекта
3.1 Выбор и обоснование методики расчета экономической эффективности проекта
3.2 Расчет показателей экономической эффективности проекта
4 Безопасность жизнедеятельности проекта
Заключение
Список использованных источников
Приложения
Содержание разделов, подразделов предлагаемой структуры проекта (вариант 2) приводится ниже.
Аналитическая часть
Подраздел 1.1 "Технико-экономическая характеристика предметной области" должен включать краткую характеристику технико-экономических аспектов предметной области.
Такими аспектами являются организационная структура предприятия, объект управления, тип производства, номенклатура готовой продукции, материалов и т.п., этапы подготовки изделия.
Рассмотрение иерархических связей объектов должно производиться сверху вниз, от общего к частному. Характеризуя предприятие, необходимо акцентировать внимание на тех его структурных компонентах, которые призваны использовать результаты (наработки) данного дипломного проектирования, давая подробное описание предметной области. Так, если в ДП рассматривается задача нахождения оптимального плана производства продукции, то необходимо указать все количественные и качественные характеристики производства продукции, влияющие на показатели плана. Рассматривая организационную структуру производства, необходимо отразить, какие выделены группы, отделы, цеха, указав какие задачи решает каждая конкретная группа и какие из перечисленных задач будут рассмотрены в данном ДП.
В подразделе 1.2 следует выделить экономико-математические задачи из общего перечня информационных задач предметной области.
В пункте 1.2.1 необходимо отразить общие сведения по экономико-математическим задачам, указав, что из себя представляет данный класс задач, в чем заключается его экономическая сущность и почему данному классу задач следует уделять внимание и посвящать ему целый ДП. Далее определяются экономико-математические задачи, которые будут рассмотрены в данном ДП.
Решение экономико-математических задач организуется, по возможности, в виде информационной системы, позволяющей вводить, корректировать и обрабатывать входные информационные массивы, рассчитывать требуемые параметры. Количество экономико-математических задач, рассматриваемых в ДП, определяется совместно с руководителем проекта .
В пункте 1.2.2 следует произвести декомпозицию задач на отдельные подзадачи, модули. Декомпозиция соответствует методу нисходящей разработки программного средства.
Метод нисходящей разработки заключается в следующем. Сначала строится модульная структура программы в виде дерева. Затем поочередно программируются модули программы, начиная с модуля самого верхнего уровня (головного), переходя к программированию какого-либо другого модуля только в том случае, если уже запрограммирован модуль, который к нему обращается. После того, как все модули программы запрограммированы, производится их поочередное тестирование и отладка в таком же (нисходящем) порядке.
На основе рассмотренной декомпозиции задач следует произвести обоснованный выбор задач, которые будут рассматриваться в данном ДП. При этом необходимо указать, почему из всего списка задач выбраны только эти (например, т.к. данные задачи имеют общую информационную базу). Кроме того, необходимо объяснить, почему оставшиеся задачи не вошли, указав, в чем проявляется их обособленность от выбранных задач и рассмотрев целесообразность автоматизации данных задач.
В подразделе 1.3 необходимо обосновать выбор задач для автоматизации, указать, аппаратное обеспечение какого класса будет задействовано для решения данного комплекса задач, обосновав при этом экономическую целесообразность использования вычислительной техники. При рассмотрении недостатков, присущих существующему состоянию дел на предприятии, целесообразно акцентировать внимание на тех из них, устранение которых предполагается осуществить в проекте.
Наиболее распространенными недостатками являются:
- невозможность расчета показателей, необходимых для управления объектом, из-за сложности вычислений или чрезмерного объема информации;
- большая трудоемкость обработки информации (привести объемно- временные параметры);
- низкая оперативность, снижающая качество управления объектом;
- невысокая достоверность результатов решения задачи из-за дублирования потоков информации;
- несовершенство организации сбора и регистрации исходной информации.
Обоснование выбора ЭВМ для решения конкретных задач представляет собой достаточно сложную проблему, так как современные вычислительные машины являются сложными системами. Оценка эффективности используемой модели ЭВМ связана с получением некоторого полезного результата - эффекта, часто называемого выигрышем. Однако, этот выигрыш достигается ценой затрат определенных ресурсов. Поэтому эффективность ЭВМ рассматривается в виде соотношения между выигрышем и затратами. Это соотношение определяет конкретные количественные характеристики ее эффективности. Они должны выбираться исходя из назначения ЭВМ. Если в организации уже имеются ЭВМ, то разработку ДП следует ориентировать на имеющийся парк ЭВМ.
В пункте 2.1.1 необходимо представить постановку автоматизируемого комплекса задач.
В пункте 2.1.2 необходимо представить математическую модель каждой задачи, подзадачи программного комплекса. Математическая модель управляемого объекта – это совокупность уравнений, неравенств, формул, других математических соотношений, связывающих количественные характеристики управляемого объекта. Здесь могут быть представлены модели математического программирования, оптимизационные модели на графах, модели статистического анализа, прогнозные и другие виды моделей рассматриваемых объектов управления.
В пункте 2.1.3 производится обзор и анализ методов решения рассматриваемых задач или подобных им задач, выявляются наиболее подходящие.
В пункте 2.1.4 обосновывается выбор методов решения задач.
На практике задача может быть решена с помощью нескольких методов. В данном разделе следует произвести сравнительный анализ методов и обосновать свой выбор.
Главным критерием выбора является то, насколько полно выбранный метод решает поставленную задачу. Кроме того, можно учесть трудоемкость его реализации.
При выборе метода решения необходимо брать в расчет комплекс технических средств, на основе которого будет осуществляться программная реализация алгоритма.
Если в ДП предлагается новый метод или модификации известных методов, они должны быть обоснованы математическими выводами, анализами ожидаемых результатов, анализом метода.
В пункте 2.2.4 необходимо описать алгоритмы решения рассматриваемых задач. Выбранный алгоритм может быть описан тем или иным способом.
Прежде всего следует привести укрупненную блок-схему или обобщенное формульно-словесное описание алгоритма, которое дает общее представление об алгоритме, содержимом его шагов и последовательности их выполнения.
Каждый такой укрупненный блок или шаг должен быть детализирован и представлен либо в виде блок-схемы, либо в виде формульно-словесного описания, либо с помощью псевдокода. Исключение здесь могут составить лишь блоки, однозначно трактуемые и не требующие подробной детализации. Допускается также представление алгоритма в виде смешанной укрупненно-детализированной блок-схемы, на которой часть вычислительных процессов представлена укрупненными блоками, а часть детализирована.
В пункте 2.2.1 необходимо уделить внимание обоснованию выбора и описанию методов организации информационной базы. Здесь следует рассмотреть следующие вопросы:
- основные принципы проектирования информационного обеспечения комплекса задач;
- обоснование выбора и описание формы хранения данных (база данных или совокупность локальных файлов);
- обоснование выбора и описание модели логической структуры базы данных (иерархической, сетевой, реляционной);
- обоснование выбора и описание методов организации информационных массивов (прообразов файлов), ключей упорядочения и т.д.
В пункте 2.2.2 необходимо отразить обоснование и дать описание состава, формы представления исходной информации в первичных документах и на машинных носителях.
В пункте 2.2.3 необходимо обосновать и описать состав и содержание результатных массивов и выходных документов.
В пункте 2.3.1 требуется привести обоснование выбора инструментальных средств.
В данном пункте следует привести сравнительные характеристики инструментальных средств, которые будут использованы для программной реализации алгоритма решения поставленной задачи. Это могут быть языки и системы программирования, системы управления базами данных, интегрированные системы, готовые пакеты прикладных программ.
При выборе того или иного инструментального средства следует опираться на доступный комплекс технических средств и операционную среду.
Если задача может быть решена с использованием готовых пакетов программ, таких как "СТАТИСТИКА", "MATHCAD", "STATGRAPH" и другие, а в ДП представлена разработанная самостоятельно программа, следует обосновать необходимость создания нового программного продукта, перечислить те особенности конкретных задач, которые не могут быть учтены при использовании готовых пакетов программ.
Таким образом, если в процессе дипломного проектирования выявлены недостатки известных программных средств, они должны обосновываться:
- расчетами необходимых характеристик аппаратуры;
- анализом ожидаемых результатов;
- собственными экспериментальными исследованиями.
Выбор того или иного вида языка программирования должен обосновываться:
- расчетами ожидаемых характеристик программы;
- расчетами необходимых характеристик аппаратуры (объем оперативной памяти, производительность процессора и т.д.).
В пункте 2.3.2 требуется описание общей архитектуры программного средства.
Архитектура программного средства - это его строение, т.е. представление программного средства как системы, состоящей из некоторой совокупности взаимодействующих подсистем. В качестве таких подсистем выступают обычно отдельные программы. Различают следующие основные классы архитектур программных средств:
- цельная программа;
- комплекс автономно выполняемых программ;
- слоистая программная система;
- комплекс параллельно выполняемых программ.
В этом пункте описывается разработанная архитектура программного средства.
В пунктах 2.3.3 и 2.3.4 требуется описание логической взаимосвязи модулей и описание самих модулей.
В подразделе 2.4 необходимо произвести анализ результатов решения задач, соотнести с исходными данными и с ожидаемыми результатами, сформулировать рекомендации по использованию полученных результатов, их трактовку в соответствии с рассматриваемой предметной областью.
