
- •Аннотация
- •Содержание пояснительной записки
- •Введение
- •Глава 1. Аналитическая часть
- •1.1 Анализ предметной области
- •1.2 Теоретические основы разработки и эксплуатации программы мониторинг
- •1.3 Программный инструментарий разработки программы мониторинг
- •Глава 2. Проектно-расчетная часть
- •2.1 Возможности MicrosoftOfficeExcel
- •2.2 Разработка программного продукта
- •Глава 3 Руководство пользователя Вход в программу
- •Заполнение таблицы
- •Глава 4 Расчет экономической эффективности проекта
- •4.1 Расчет затрат на осуществления проекта
- •Расчет нематериальных активов и затрат на оборудование
- •Расчет основной заработной платы
- •Расчет дополнительной заработной платы
- •Расчет амортизационных отчислений
- •Накладные расходы
- •Результаты расчета затрат
- •4.2 Расчет цены
- •Глава 5. Охрана труда
- •Заключение
- •Список источников и литературы
- •Источники
- •Литература
- •Интернет-источники
1.3 Программный инструментарий разработки программы мониторинг
OracleOpenOffice (до 2010 года— StarOffice) — проприетарный офисный продукт корпорации Oracle. Изначально разрабатывался немецкой компанией StarDivision, которую в 1999 году приобрела компания SunMicrosystems. Первая версия под названием StarOffice 3.0 была выпущена в 1995 году, к тому времени в середине восьмидесятых уже были поставлены на поток такие модули, как StarWriter и StarCalc. После приобретения компании SunMicrosystems корпорацией Oracle название продукта было изменено на OracleOpenOffice. Система OracleOpenOffice представляет собой полнофункциональный офисный комплект высокой производительности. В данном комплекте используется формат OpenDocument (ODF) для сохранения документов и предусмотрены функции открытия, редактирования и сохранения документов MicrosoftOffice. Кроме всего прочего в офисный пакет OracleOpenOffice входит бесплатный инструмент импорта и экспорта PDF-документов.
Поддерживаемые операционные системы MicrosoftWindows, Linux, Mac OS и Solaris. OracleOpenOffice 8 является бесплатным дополнением к Solaris 10 на платформах SPARC и x86/x64, его можно скачать вместе с дистрибутивом операционной системы[1].
ApacheOpenOffice.orgCalc— табличный процессор, входящий в состав OpenOffice.org. С его помощью можно анализировать вводимые данные, заниматься расчётами, прогнозировать, сводить данные с разных листов и таблиц, строить диаграммы и графики.
Пошаговый ввод формул в ячейки электронных таблиц с помощью Мастера облегчает формирование сложных и вложенных формул, демонстрирует описания каждого параметра и конечный результат на любом этапе ввода.
Условное форматирование и стили ячеек позволяют упорядочить готовые данные, а сводные таблицы и графики показывают итоги работы.
Более двух десятков форматов импорта и экспорта файлов, включая функции импорта текста позволяют оперировать практически любыми данными. Также с помощью специального инструмента можно импортировать данные из других источников, например, баз данных, а можно создать обновляемый диапазон, чтобы импортируемые данные всегда были актуальны.
Поддерживаются связи между разными электронными таблицами и совместное редактирование данных (начиная с версии OpenOffice.org 3.0).
Доступны разнообразные настройки для печати готовых листов на принтере: масштаб, поля, колонтитулы. А встроенная проверка орфографии, как в текстовом редакторе, позволит улучшить качество готового отчёта.
FoxPro— один из диалектов языка программированияxBase, применяемый в одноименном программном пакете. Как язык программирования, в основном применяется для разработки Файл-серверныхреляционных СУБД, хотя существует, за счет гибких и богатых средств языка, возможность разработки и других классов программ.
В настоящее время используется в среде разработки MicrosoftVisualFoxPro.
К достоинствам VFoxPro можно так же отнести: возможность создания составного индекса, работа с курсорами (виртуальными таблицами, не отличающимися от обычных, но исчезающих после завершения сеанса работа, т.е. не остаются ни в памяти ни на диске), возможность экспортировать\импортировать данные в\из XML, VFoxPro работает с другими базами по средствам драйвера ODBC, VFoxPro обладает высокой надежностью при работе с БД (в т.ч. и с индексами) и полностью соответствует объявленным возможностям.
На VFoxPro можно создавать и клиент-серверные БД, однако в этой области VFoxPro значительно уступает большинству из известных серверов БД.
VFoxPro мощнейшее средство для работы с локальными базами данных, значительно превосходящее, по эффективности, все остальные системы БД.
Все вышесказанное относится к VFoxPro как средству разработки баз данных, однако на нем не представляется интересным создавать приложения не связанные с БД, хотя сам FoxPro является языком самодостаточным. Это связано с тем, что с VFoxPro поставляется очень убогий класс для работы с визуальными компонентами, а исходник этого класса закрыт. Поэтому разработчик ограничен в возможностях "украшать" свою программу. Следующее, в FoxPro не происходит объявления типа переменных, это лишает возможности контролировать правильность обращения к переменной и, главное, под переменную отводится максимальное кол-во памяти, поэтому программы написанные на VFoxPro очень ресурсоемкие. Большой недостаток VFoxPro - это крайне слабый конструктор отчетов, крайне осложняющий разработку приложения. Для работы программы, созданной на VFoxPro, необходимы библиотеки поддержки, что увеличивает размер поставляемой программы еще, примерно, на 4 Mb.
СУБД Access имеет достаточно высокие скоростные характеристики и входит в состав чрезвычайно популярного в нашей стране и за рубежом пакета MicrosoftOffice. Набор команд и функций, предлагаемых разработчикам программных продуктов в сфере Access, по мощи и гибкости отвечает любым современным требованиям к представлению и обработке данных. Средства Access по разработке отчетов предназначены для создания макета отчета, по которому может быть осуществлен вывод данных из таблиц в виде выходного печатного документа. Эти средства позволяют конструировать отчет сложной структуры, обеспечивающий вывод взаимосвязанных данных из многих таблиц. При этом могут быть выполнены самые высокие требования к оформлению документа.
Преимущества перед другими средами разработки:
Возможность быстрой и интуитивной разработки (до десятков раз быстрее разработки на визуальных языках программирования)
Разработка доступна даже новичку (Для разработки простейших решений не требуется даже владения языками программирования)
Полноценное хранилище данных, поддерживающее транзакции, индексы, типы данных, ограничения, связи.
Язык запросов SQL (различные варианты в зависимости от версии см. ниже)
Недостатки:
Для использования требуется установка MS Access из пакета MS Office или MS AccessRuntime из пакета MS OfficeDeveloper
Крайне желательно для разработчика чтобы все клиенты одной системы работали с одной конкретной версией MSOffice
Нет файла рабочих групп (mdw), что усложняет разграничение прав пользователей и построение защиты БД.
IBM LotusSymphony — бесплатный набор (freeware) офисных приложений для создания, редактирования и коллективного использования текстов, электронных таблиц, презентаций и других документов с закрытым кодом.
IBM LotusSymphony использует технологии OpenOffice.org и платформу свободнойинтегрированной среды разработкимодульных кроссплатформенных приложений Eclipse, поддерживает стандарты ODF (OpenDocument), ISO 26300.
Слеванаправо: иконки Lotus Symphony Documents, Presentations и Spreadsheets
В 2008 году завоевал звание продукта года в категории OfficeProductivitySoftware по версии журнала DatamationMagazine. В числе других претендентов были, OpenOffice.org 2.3.1 и ThinkFreeOffice.
Имеются разнообразные плагины. Реализован экспорт в формат PDF, поддержка VBA (VisualBasicforApplication).
IBM планирует выпустить ApacheOpenOffice IBM Edition после выхода ApacheOpenOffice 4
Microsoft Excel (также иногда называется Microsoft Office Excel) — программа для работы с электронными таблицами, созданная корпорацией Microsoft для MicrosoftWindows, WindowsNT и MacOS. Она предоставляет возможности экономико-статистических расчетов, графические инструменты и, за исключением Excel 2008 под Mac OS X, язык макропрограммирования VBA (Visual Basic for Application). Microsoft Excel входит в состав MicrosoftOffice и на сегодняшний день Excel является одним из наиболее популярных приложений в мире.
MS Excel представляет широкий диапазон средств для анализа статистических данных и прогнозирования будущих событий. Встроенные статистические функции (СуммЕсли,Тенденция, Предсказ, Рост и многие другие) упрощают громоздкий механизм вычислений, выполнение анализа и получение прогнозных значений. Например, возможно планировать объемы продаж, опираясь на данные за прошедшие периоды с применением регрессионного анализа.
Моделирование ситуации и оценка полученных результатов могут быть осуществлены посредством эффективного инструмента – Диспетчера сценариев. Применение, которого в рамках формирования небольшого бюджета позволяет создавать несколько сценариев для одной модели «что-если», распределять задачу моделирования между несколькими участниками и объединять результаты в общий отчет.
Для работы со списками и массивами информации существуют специальные функции в библиотеке функций, которые помогают извлекать из электронной таблицы данные с целью их дальнейшего преобразования в формулах. Примером может послужить создание единого прейскуранта цен на продукцию и дальнейшее его использование для расчета в стоимостном выражении бюджета продаж. Наиболее применяемыми из них являются ВПР, Выбор, Просмотр.
К преимуществам электронных таблиц относится возможность импорта информации - получение внешних данных из других источников с использованием мастера подключения или мастера запросов, что существенно облегчает ввод данных на этапе создания бюджетной модели и проведения план-фактного анализа.
Бесспорно, MS Excel - мощное средство, но в действительности не весь потенциал его используется для автоматизации систем бюджетирования, и на практике создаются упрощенные модели планирования, для которых использование MS Excel является целесообразным. Эффективно применять MS Excel и для бюджетирования в части планирования, контроля и анализа денежных потоков. Однако, для средних и крупных производственных компаний, деятельность которых сложная многопараметрическая система, этого недостаточно. Особенности производственного процесса могут определять не всегда линейную систему взаимозависимости множества факторов, которые формируют финансово-экономические показатели.