
- •Автоматизированная обработка экономической информации
- •Содержание
- •Тема 5. Этапы проектирования экономических информационных систем 56
- •1. Теоретический раздел Тема 1. Основные понятия экономической информации
- •1.1. Экономическая информация
- •1.2. Виды экономической информации. Особенности экономической информации
- •1.3. Технология электронной обработки экономической информации. Технология работы с первичной информацией
- •1.4. Требования, предъявляемые к экономической информации
- •1.5. Структурные компоненты эи
- •1.7. Кодирование экономической информации
- •Тема 2. Автоматизированное рабочее место (арм)
- •2.1. Понятие арм. Классификация пользователей арм
- •2.2. Виды обеспечения арм
- •Тема 3. Технические средства аоэи
- •3.1. Классификация технических средств асоэи
- •3.2. Форма использования средств обработки данных
- •3.3. Классификация сетей
- •Тема 4. Программные продукты в экономической деятельности
- •4.1. Поколения и краткая характеристика автоматизированных систем бухгалтерского учета
- •4.2. Классификация и характеристика бухгалтерских программ
- •4.3. Реализация системы счетов в бухгалтерских программах
- •4.4. Организация аналитического учета
- •4.5. Принципы построения информационного поля
- •4.6. Способы реализации приемов документирования
- •4.7. Бухгалтерская отчетность и баланс
- •Тема 5. Этапы проектирования экономических информационных систем
- •5.1. Подготовка к автоматизации бухгалтерии
- •5.2. Правила безопасной работы с бухгалтерской программой
- •5.3. Автоматизированный банк данных: понятие, пользователи
- •5.4. Этапы проектирования баз данных
- •5.5. Методы и средства проектирования
- •5.6. Организация предпроектного обследования
- •5.7. Функциональная структура объекта автоматизации
- •5.8. Методы обследования управленческих процедур
- •5.9. Исследование потоков и структуры информации. Обследование документов и документооборота системы управления. Изучение структурных единиц информации
- •5.10. Матричные информационные модели
- •5.11. Анализ нормативно-справочного обеспечения
- •5.12. Изучение организации внутримашинной информационной базы (иб)
- •5.13. Обоснование и выбор состава автоматизируемых задач
- •5.14. Постановка задачи. Содержание постановки задачи
- •5.15. Характеристика задачи (комплекса задач). Входная информация. Выходная информация
- •5.16. Характеристика задачи (комплекса задач). Математическое описание. Алгоритм решения. Требования к контрольному примеру. Математическое описание
- •5.17. Пример постановки задачи по учету основных средств. Характеристика задач комплекса
- •5.18. Пример постановки задачи по учету основных средств. Входная и выходная информация
- •5.19. Пример постановки задачи по учету основных средств. Информационная модель комплекса задач. Алгоритм решения задачи
- •5.20. Свойства алгоритмов и программ
- •5.21. Диалоговый режим работы программ
- •5.21. Организация работ на стадии технического проектирования
- •5.22. Организация работ на стадии рабочего проектирования
- •5.23. Организация работ на стадии внедрения системы
- •2. Практический раздел Лабораторное занятие №1 «Электронная таблица Microsoft Excel: основные понятия и интерфейс пользователя»
- •Лабораторное занятие №2 «Базовые операции с объектами электронной таблицы (ячейки, рабочие листы)»
- •Лабораторное занятие №3 «Решение задачи «Бюджет фирмы «Витязь» с использованием основных функций эт Microsoft Excel»
- •Лабораторное занятие №4 Решение экономической задачи «Отчет продаж за неделю» с использованием основных функций электронных таблиц Excel (эт)
- •Лабораторное занятие №5 «Решение задачи «Электронная ведомость для расчета стипендии студентов высшего учебного заведения» с использованием функций эт Microsoft Excel»
- •Лабораторное занятие №6 «Решение задачи «Продажа товаров на оптовой базе» с использованием функций эт Microsoft Excel»
- •Лабораторное занятие №7 «Организация базы данных «Заказы» с использованием функций списка «сортировка» и «фильтрация» в Excel»
- •Лабораторное занятие №8 «Автоматическое подведение итогов в базе данных электронной таблицы Microsoft Excel»
- •3. Отсортируйте список записей по следующим ключам:
- •Лабораторное занятие №9 «Анализ базы данных «Заказы покупателей» с помощью Мастера сводных таблиц в Microsoft Excel»
- •Лабораторное занятие №10 «Консолидация данных в электронной таблице Microsoft Excel»
- •Лабораторное занятие №11 «Графическое представление данных в электронной таблице Microsoft Excel»
- •Литература
- •398002, Г. Липецк, ул. Зегеля, 25а
5.19. Пример постановки задачи по учету основных средств. Информационная модель комплекса задач. Алгоритм решения задачи
На рисунке 25 приведена информационно-логическая модель комплекса задач по учету элементов модели дано табличное описание (Таблицы 5 – 9).
Таблица 5 - Описание информационных объектов
Таблица 6 - Описание реквизитов информационных объектов
Таблица 7 - Описание структурных связей информационных объектов
Таблица 8 - Структурный состав информационных объектов
Алгоритм решения
Укрупненный алгоритм решения комплекса задач сводится к указанию последовательности обращения к таблицам БД для выборки необходимой информации и к применению операций реляционной алгебры.
Алгоритм решения задач комплекса представляется в виде набора реляционных процедур. Так, для формирования выходного документа «Инвентарная карточка» последовательно обращаются к таблицам INVN, KARTA, PODR, MOL, реляционная операция Соединение соединяет отношения (таблицы) по общим ключам связи:
INVN[1]= KARTA[1]; KARTA[14]=PODR[14]; KARTA[13]=MOL[13]
Результирующее отношение задается схемой: [12,2,1,4,6,7,8,13,14,15,16,17,18,19]
Здесь и далее указаны номера реквизитов (см. описание реквизитов комплекса задач), входящих в структуру информационного объекта (таблицы).
Реляционные процедуры, по существу, заменяют программирование, так как позволяют задать алгоритм решения задачи.
5.20. Свойства алгоритмов и программ
Алгоритм решения задачи – это система точно сформулированных правил, определяющих процесс преобразования входной информации в выходную за конечное число шагов.
К числу основных свойств алгоритмов относятся:
• дискретность – разбиение процесса решения на этапы обработки (отдельные шаги выполнения);
• определенность выполнения каждого этапа обработки информации;
• выполнимость решения задачи за конечное число шагов;
• массовость алгоритма для решения целого класса задач.
Алгоритм отражает логику и способ решения с указанием необходимых расчетных формул, логических условий, соотношений для контроля достоверности выгодных результатов. Форма представления и содержание алгоритма обработки данных зависят от применяемых методов проектирования алгоритмов и инструментальных средств разработки программ.
Программа – машинная реализация алгоритмов решения задач. Программы для решения комплексов задач создаются и используются при участии специалистов различной квалификации.
1. Системные программисты разрабатывают и сопровождают системное программное обеспечение, необходимое для работы компьютера и создания среды выполнения программ.
2. Прикладные программисты и программисты-аналитики осуществляют проектирование комплексов взаимосвязанных программ.
3. Постановщики задач участвуют на начальной стадии работ по созданию машинных алгоритмов и структуры информационной базы.
4. Администратор БД осуществляет организационную поддержку БД, используемой при работе программ.
5. В условиях сетевой технологии обработки данных системный администратор участвует в согласовании условий эксплуатации программ.
6. Потребитель программы – конечный пользователь.
7. В условиях централизованной обработки данных (вычислительные центры) эксплуатация прикладных программ осуществляется специально обученными техническими работниками – операторами ЭВМ.
Программы по характеру использования можно разделить на два класса:
• не распространяемые программы, предназначенные для удовлетворения нужд самих разработчиков программ («программы для себя»);
• широко распространяемые программные продукты, предназначенные для удовлетворения потребностей пользователей за пределами круга разработчиков программ.
Первая группа программ – это программы утилитарного назначения, различные сервисные средства, созданные самим разработчиком и применяемые им как вспомогательные для создания других программ, не подлежащие распространению программы решения комплексов задач.
Программные продукты являются предметом купли-продажи, имеют техническую документацию, обеспечивающую установку и эксплуатацию программ сторонними пользователями.
Программные продукты могут создаваться как по индивидуальному заказу, таки для массового распространения на рынке программ.
Разработка программ осуществляется на основе промышленной технологии выполнения работ с применением современных инструментальных средств программирования. В отличие от конструкторских изделий, программные продукты не имеют строго регламентированного набора качественных характеристик, устанавливаемых при разработке программ, либо эти характеристики невозможно заранее точно указать или оценить.
Основные характеристики программ:
• логика алгоритмов обработки информации;
• качество проработки, полнота и системность реализованных функций;
• внутренняя архитектура программного комплекса;
• эффективность работы программы;
• качество документации;
• удобство освоения и работы с программой конечного пользователя,
• цена программы.
Следует отдельно отметить технические параметры программного комплекса, такие как:
• тип процессора;
• тип вычислительной сети;
• операционная среда выполнения программ;
• объем дисковой памяти для размещения файлов программ;
• размер оперативной памяти для запуска программ и др. Спецификой программных продуктов является их эксплуатация на правовой основе: заключаются лицензионные соглашения между разработчиком и пользователями, соблюдаются авторские права разработчиков.
Программные продукты имеют сложную внутреннюю структуру и организацию, образованную взаимосвязанными программными компонентами – модулями.
Модуль – структурная единица программы, обеспечивающая реализацию определенных функций обработки и обладающая относительной независимостью от других модулей. Структурное «разбиение» программ на модули служит основой проектирования программного продукта и выбора инструментальных средств разработки, позволяет распределять и контролировать выполнение работ по созданию программных продуктов среди разработчиков.
Некоторые программные модули можно типизировать и унифицировать, сформировать из них библиотеки стандартных подпрограмм, процедур, функций, объектов, методов обработки объектов.
Многофункциональные программные комплексы разрабатываются как пакеты прикладных программ, являющиеся системой взаимосвязанных программ для решения задач определенного класса. Компоненты ППП информационно и функционально связаны между собой и имеют общие данные. Структура ППП, как правило, иерархическая, каждый программный модуль ППП может оформляться как отдельный файл. Физически ППП представляется в виде совокупности файлов различных видов и технической документации:
• программные файлы с расширениями СОМ, EXE, BAT, PIF;
• библиотеки процедур – файлы с расширениями LIB, DLL;
• файлы баз данных в формате выбранной СУБД;
• драйверы;
• файлы помощи – HLP и др.