Обоснование метода организации входной и выходной информации
Содержание
Введение
1 Постановка задачи
1.1 Назначение и организационно-экономическая сущность задачи
1.2 Обоснование необходимости автоматизации задачи
2 Обоснование метода организации входной и выходной информации
3 Функционирование программы
4 Логика работы программы
4.1 Связь программ и программных модулей
4.2 Логика работы модулей
5 Заключение
6 Список использованных источников
7 Спецификация
- входные документы
- выходные документы
- информационная модель
- функциональная модель
- расчет капитальных затрат
Введение
Введение является вступительной частью курсового проекта, которое освещает актуальность темы проекта и вводит в его проблематику. В этом разделе дается общая характеристика предметной области, для которой разрабатывается проект. Описывается перспективы автоматизации обработки информации в данной предметной отрасли на современном этапе, в том числе и для решаемой задачи.
Постановка задачи
1.1 Назначение и организационно -экономическая сущность задачи
Постановка включает описание организационно-экономической сущности задачи, требования к организации сбора и передачи входной информации (с указанием сроков ее поступления), к порядку ее контроля и корректировки. По каждой структурной единице информации необходимо указать наименование, тип (условно-постоянная, нормативно-справочная, переменная), требуемую точность ее числового значения, источник информации (первичный документ, магнитный носитель и т.д.). Первичные документы в заполненном виде поместить в приложение. Указать связи данной задачи с другими задачами
На этом этапе определяются требования к разрабатываемой задаче
В процессе разработки требований необходимо решить следующие задачи:
- обеспечить полноту и точность функций, выполняемых ПО, возможности его изменения и развития;
- выявить наличие информации, необходимой для выполнения планируемых функций;
- определить какая информация и в каком виде нужна Заказчику;
- какие процессы передачи и обработки данных должны происходить, как часто поступает и корректируется информация. Необходимо делать различие между жесткими требованиями и требованиями, которые не являются строго обязательными. Требования анализируются на протяжении всего времени разработки ПО. Анализ требований способствует лучшему пониманию проблемы, что помогает выбрать оптимальное решение.
Определение цели ПО.
Цели проекта - это цели, которые должны быть достигнуты в процессе проектирования. К целям относится:
- универсальность
- адаптируемость
- сопровождаемость
- надежность
- эффективность
- соблюдение календарного плана работ
Цели должны быть реальными. Между целями необходимо определить зависимости, чтобы при изменении некоторой цели можно было определить, как это сказывается на других целях. Например, достижение большей универсальности отрицательно скажется на сроках выполнения работы и стоимости. Поэтому необходимо указать достижение, каких в процессе разработки обязательно, а каких желательно, но не обязательно, и их приоритет.
Определяются подразделения, которые будут пользоваться выходной информацией, периодичность решения и ограничения по срокам выдачи выходной информации. Дается описание выходных документов, указывается порядок расположения значений или строк в выходных документах (например, по возрастанию значений кодов объектов, по группам объектов и т.д.).
Здесь же приводится математическая модель или экономико-математическое описание процесса. Указывается последовательность этапов счета, расчетных и (или) логических формул, т.е. указывается последовательность действий, в результате которых входная информация преобразовывается в выходную. При необходимости указывается точность вычислений и ограничения на данные. По результатам постановки задачи разработать функциональную модель по задаче (BpWin) и модель взаимодействия объектов (UML). Указанные модели поместить в приложении.
1.2 Обоснование необходимости автоматизации задачи
Описываются существующая технология обработки информации и ее недостатки. Указываются основные направления совершенствования учета, анализа и планирования за счет создания автоматизированной системы обработки информации. Обосновывается возможность автоматизации операций обработки информации для данного объекта. Дается оценка повышения эффективности управления за счет внедрения задачи. Указываются преимущества создаваемой системы обработки информации. Оцениваются затраты на создание ПО (см. указания по расчету затрат на создание ПО).
Обоснование метода организации входной и выходной информации
Дается полное описание информации необходимой для решения задачи. Описываются используемые системы классификации и кодирования. Формы входных документов в заполненном виде поместить в приложении. Обосновываются и описываются принципы построения внутримашинной информационной базы, характеристики ее состава и объем.
Описывается структура базы данных с указанием характера взаимосвязи между данными, Составить проект таблиц, которые в дальнейшем будут реализовываться в конкретной СУБД. Модель данных (ErWin) поместить в приложение.
Указать взаимосвязи между атрибутами (см. приложение 1). Структуры и содержимое файлов поместить в приложении (см.приложение 2).
Также определяется информация, вводимая с клавиатуры и не хранящаяся на магнитном носителе, указывается ее значение, идентификатор.
Указать состав выходных данных. Если в результате получается выходной документ, то обосновывается целесообразность именно этой структуры документа (например, на основании требований заказчика). Указывается наименование и кодовое обозначение документа (в заполненном виде поместить в приложении), наименование и обозначения реквизитов в этих документах.
Если в результате получается файл, то указать его имя, структуру записей, примерно указать его объем.