ВВЕДЕНИЕ 6
1 АНАЛИТИЧЕСКАЯ ЧАСТЬ 7
1.1 Анализ предметной области 7
1.2 Обзор существующих решений 10
1.2.1 «ИНЭК-Аналитик» 10
1.2.2 «ФинЭкАнализ» 12
1.2.3 «Ваш финансовый аналитик» 14
1.3 Постановка задачи и требования к программному продукту 16
Выводы по разделу один 17
2 ПРАКТИЧЕСКАЯ ЧАСТЬ 18
2.1 Проектирование системы 18
2.1.1 Прецеденты системы 18
2.1.2 Разработка алгоритма 20
2.1.3 Расчетные соотношения 21
2.2 Выбор инструментальных средств 27
2.2.1 Выбор табличного процессора 27
2.2.2 Выбор языка программирования 28
2.2.3 Выбор среды разработки 28
2.3 Реализация системы 29
2.3.1 Документы внедрения в систему 29
2.3.2 Реализация объектных конструкций 44
2.3 Тестирование системы 52
Выводы по разделу два 53
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 54
В настоящее время процесс автоматизации уже не является новшеством, которое бы удивило человека. Всё больше и больше предприятий, организаций, фирм, заведений внедряют в свою работу различные саморегулирующие технические средства и математические методы с целью освобождения человека от участия в процессах получения, преобразования, передачи и использования энергии, материалов, изделий или информации, либо существенного уменьшения степени этого участия или трудоёмкости выполняемых операций. Сейчас автоматизируется практически всё: производственные процессы, проектирование, организация, планирование и управление, научные исследования, обучение, бизнес-процессы и другие сферы человеческой деятельности.
Основная тенденция развития систем автоматизации идет в направлении создания автоматических систем, которые способны выполнять заданные функции или процедуры без участия человека. Роль человека заключается в подготовке исходных данных, выборе алгоритма (метода решения) и анализе полученных результатов. Также в подобных системах предусматривается постепенно наращиваемая защита от нестандартных событий (аварий) или способы их обхода.
Однако, присутствие в решаемых задачах эвристических или сложно программируемых процедур объясняет широкое распространение автоматизированных систем (также, в зависимости от терминологии некоторых исследований, - полуавтоматических систем). Здесь человек участвует в процессе решения, например, управляя им, вводя промежуточные данные. В таких случаях принципиально экономят на защите от редких и сложных нестандартных событий, отводя её роль человеку.
На данный момент внедрение различных процессов автоматизации в учебный процесс - неотъемлемая часть деятельности любого учебного заведения, которое хочет иметь право называться прогрессивным. Цель данного процесса в высшем учебном заведении - подготовка студентов нужной квалификации, которая определяется как государственным образовательным стандартом, так и требованиями рынка, к работе в качестве руководителей подразделений.
Студенты экономических специальностей часто работают с документацией, в т.ч. с бухгалтерской отчетностью на таких дисциплинах, как комплексный экономический анализ хозяйственной деятельности, статистический анализ, бухгалтерский учет и отчетность, теория экономического анализа и др. Но перед тем, как давать какую-либо оценку финансового состояния предприятия или его хозяйственной деятельности, необходимо подготовить данные для анализа . Зачастую, процесс подготовки данных занимает большое количество времени, что может сказаться на успеваемости студентов, поэтому разработка системы автоматизации обработки отчетных данных в настоящий момент является актуальной.