Пакеты прикладных программ

Тип работы:
Курсовая
Предмет:
Программирование


Узнать стоимость

Детальная информация о работе

Выдержка из работы

Курсовая РАБОТА

Дисциплина «Информатика»

Введение

Персональный компьютер является универсальным устройством для обработки информации. Для этого необходимо составить для компьютера на понятном ему языке точную и подробную последовательность инструкций — программу, как надо обрабатывать информацию.

Программное обеспечение (ПО) представляет собой совокупность программных средств, обеспечивающих функционирование аппаратных средств ЭВМ. Непрерывное повышение мощности персональных компьютеров, периферийных устройств, а также развитие средств связи дает разработчикам ПО все больше возможностей для максимально полного удовлетворения запросов конечных потребителей.

Программное обеспечение, предназначенное для эффективной разработки и выполнения конкретных, как правило, сложных, комплексов задач пользователя, называется прикладным программным обеспечением (аррliсаtiоп sofrware). Оно работает под управлением операционной системы и состоит из пакетов программ фирменного изготовления и прикладных программ пользователя. Прикладное П О создается в организациях, специализирующихся на разработке программных продуктов и реализации их на рынках. Оно разрабатывается системными аналитиками и программистами.

Основную часть прикладного программного обеспечения составляют пакеты прикладных программ (ППП). Прикладные программы предназначены для того, чтобы обеспечить применение вычислительной техники в различных сферах деятельности человека. Поэтому этот класс программ представляет наибольший интерес для массового пользователя компьютеров.

Объектом изучения данной курсовой работы являются пакеты прикладных программ, предметом — использование пакетов прикладных программ в экономической деятельности.

Данная тема является актуальной ввиду того, что в настоящее время круг решаемых с помощью пакетов прикладных программ задач постоянно расширяется. В свою очередь, необходимость улучшения характеристик использования пакета при решении конкретных задач пользователя стимулирует совершенствование архитектуры и элементной базы компьютеров и периферийных устройств.

Для раскрытия данной темы необходимо рассмотреть основные характеристики пакетов прикладных программ, а так же их классификацию.

В практической части курсовой работы необходимо решить задачу, с помощью MS Excel.

Хлебозавод «Колобок» осуществляет деятельность, связанную с выпечкой и продажей хлебобулочных изделий. Данные, на основании которых выполняется калькуляция стоимости выпечных изделий, приведены на рис. 2.1. и 2.2.

1. Построить таблицы по приведенным ниже данным.

2. Результаты вычислений представить в виде таблицы, содержащей расчет стоимости выпечных изделий (рис. 2. 2), и в графическом виде.

3. Организовать межтабличные связи для автоматического формирования калькуляции стоимости выпечных изделий.

4. Сформировать и заполнить форму калькуляции стоимости (рис. 2. 3).

1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

1.1 Общая характеристика пакетов прикладных программ

Пакет прикладных программ — комплект программ, предназначенный для решения определенного класса задач по некоторой тематике. Пакеты разрабатываются таким образом, чтобы максимально упростить использование компьютера специалистами разных профессий, освободив их от необходимости изучать программирование и другие области знаний, связанные с компьютером [1, с. 100].

На текущем этапе развития информационных технологий именно ППП являются наиболее востребованным видом прикладного ПО. Это связано с особенностями ППП. Рассмотрим их:

· Ориентация на решение класса задач. Одной из главных особенностей является ориентация ППП не на отдельную задачу, а на некоторый класс задач, в том числе и специфичных, из определенной предметной области. Так например, офисные пакеты ориентированы на офисную деятельность, одна из задач которой — подготовка документов (в общем случае включающих не только текстовую информацию, но и таблицы, диаграммы, изображения). Следовательно, офисный пакет должен реализовывать функции обработки текста, представлять средства обработки табличной информации, средства построения диаграмм разного вида и первичные средства редактирования растровой и векторной графики.

· Наличие языковых средств. Другой особенностью ППП является наличие в его составе специализированных языковых средств, позволяющих расширить число задач, решаемых пакетом или адаптировать пакет под конкретные нужды. Пакет может представлять поддержку нескольких входных языков, поддерживающих различные парадигмы. Поддерживаемые языки могут быть использованы для формализации исходной задачи, описания алгоритма решения и начальных данных, организации доступа к внешним источникам данных, разработки программных модулей, описания модели предметной области, управления процессом решения в диалоговом режиме и других целей. Примерами входных языков ППП являются VBA в пакете MS Office, AutoLISP/VisualLISP в Autodesk AutoCAD, StarBasic в OpenOffice. org

· Единообразие работы с компонентами пакета. Еще одна особенность ППП состоит в наличии специальных системных средств, обеспечивавших унифицированную работу с компонентами. К их числу относятся специализированные банки данных, средства информационного обеспечения, средства взаимодействия пакета с операционной системой, типовой пользовательский интерфейс и т. п.

Несмотря на разнообразие конкретных пакетных разработок, их обобщенную внутреннюю структуру можно представить в виде трех взаимосвязанных элементов (рис. 1. 1):

1. входной язык (макроязык, язык управления) — представляет средство общения пользователя с пакетом. В качестве входного языка могут использоваться как универсальные (Pascal, Basic и т. п.), так и специализированные, проблемно-ориентированные языки программирования (Cobol — для бизнес-приложений, Lisp — списочные структуры данных, Fortran и MathLAB — математические задачи и т. п.).

Развитый пакет может обладать несколькими входными языками, предназначенными для выполнения различных функций в рамках решаемого класса задач. Входные языки отражают объем и качество предоставляемых пакетом возможностей, а также удобство их использования. Таким образом, именно входной язык является основным показателем возможностей ППП. Однако стоит отметить, что в современных пакетах обращение пользователя к языковым средствам обычно происходит косвенно, через графический интерфейс.

2. предметное обеспечение (функциональное наполнение) — реализует особенности конкретной предметной области.

Включает в себя:

· программные модули, реализующие алгоритмы (или их отдельные фрагменты) прикладных задач;

· средства сборки программ из отдельных модулей.

Наиболее распространено в настоящее время оформление программных модулей в виде библиотек, подключаемых статически или динамически. В зависимости от использованного разработчиками подхода к проектированию и реализации ППП такие библиотеки содержат встроенные классы и описания их интерфейсов (при использовании объектно-ориентированного программирования). При использовании парадигмы структурного программирования в библиотечных модулях содержатся процедуры и функции, предназначенные для решения некоторых самостоятельных задач. В обоих случаях библиотеки связаны с другими модулями пакета лишь входной и выходной информацией.

3. системное обеспечение (системное наполнение) — представляет собой совокупность низкоуровневых средств (программы, файлы, таблицы и т. д.), обеспечивающих определенную дисциплину работы пользователя при решении прикладных задач и формирующих окружение пакета. К системному обеспечению ППП относят следующие компоненты:

· монитор — программа, управляющая взаимодействием всех компонентов ППП;

· транслятор (ы) с входных языков — для ППП характерно использование интерпретируемых языков;

· средства доступа к данным — драйверы баз данных и/или компоненты, представляющие доступ через унифицированные интерфейсы (ODBC, JDBC, ADO, BDE и т. п.);

· информационно-справочный модуль — предоставляет функции поддержки, среди которых информационные сообщения, встроенная справочная системы и т. п.

· различные служебные программы, выполняющие низкоуровневые операции (автосохранение, синхронизация совместно используемых файлов и т. д.) [4].

Приведенная логическая структура ППП достаточна условна и в конкретном ППП может отсутствовать четкое разделение программ на предметное и системное обеспечение. Например, программа планирования вычислений, относящаяся к прикладному обеспечению, может одновременно выполнять и ряд служебных функций (информационное обеспечение, связь с операционной системой и т. п.).

Кроме того, одни и те же программы в одном пакете могут относиться к предметному обеспечению, а в другом — к системному. Так, программы построения диаграмм в рамках специализированного пакета машинной графики естественно отнести к предметному обеспечению. Однако те же программы следует считать вспомогательными и относящимися к системному обеспечению, например, в пакете решения вычислительных задач.

Рис. 1.1. Структура ППП

1.2 Классификация пакетов прикладных программ

Данный класс программных средств наиболее разнообразен, что обусловлено, прежде всего, широким применением средств компьютерной техники во всех сферах деятельности человека, созданием автоматизированных информационных систем различных предметных областей [5].

Выделяются следующие виды ППП:

1) проблемно-ориентированные. Это программные продукты, предназначенные для решения сложных комплексов задач в конкретной функциональной области. Выделяют:

Ш проблемно-ориентированние ППП для промышленной сферы должны составить технологическую основу не только для планирования производства усовершенствованными методиками, контроля за выполнением плана работ, но и обеспечивать движении финансовых и трудовых ресурсов, осуществлять ряд функций, связанных с контролем сервисного обслуживания, распределением готовой продукции и маркетингом.

Ш проблемно-ориентированные ППП непромышленной сферы предназначены для автоматизации деятельности фирм, не связанных — материальным производством (банки, биржи, торговля и т. п.). Требования к ППП этого класса предусматривают создание интегрированных многоуровневых систем.

Ш ППП отдельных предметных областей являются одним из основных направлений развития индустрии программных продуктов. На протяжении более 10 лет разрабатываются ППП для различных предметных областей: бухгалтерского учета, финансового менеджмента и т. д.

Практически нет ни одной предметной области, для которой не существует хотя бы одного ППП. Примерами здесь могут служить пакеты, предназначенные для внедрения информационных технологий обработки данных в конкретных областях экономики:

· в бухгалтерской области -- программы автоматизации бухгалтерского учета «1С: Бухгалтерия», «Парус», «Интеллект-- Сервис» и др. ;

· в банковской деятельности -- программные продукты., предлагаемые фирмами «Диасофт», «Инверсия», «R-Style», и др. ;

· информационно-справочные системы -- «Консультант Плюс», «Гарант», «Юсис» и др.

Для некоторых предметных областей возможна типизация функций управления, структуры данных и алгоритмов обработки. Это вызвало разработку значительного числа ППП одинакового функционального назначения и, таким образом, создало рынок программных продуктов:

1. ППП автоматизированного бухгалтерского учета;

2. ППП финансовой деятельности;

3. ППП управления персоналом (кадровый учет);

4. ППП управления материальными запасами;

5. ППП управления производством;

6. банковские информационные системы и т. п. [3, с. 204]

Для подобного класса программ высоки требования к оперативности обработки данных (например, пропускная способность для банковских систем должна составлять несколько сот транзакций в секунду). Велики объемы хранимой информации, что обусловливает повышенные требования к средствам администрирования данных БД (актуализации, копирования, обеспечения производительности обработки данных). Наиболее важно для данного класса программных продуктов создание дружественного интерфейса для конечных пользователей.

Данный класс программных продуктов развивается как в плане реализуемых ими функций, так и в плане используемого для их создания инструментария разработчика. Со временем границы компьютеризации информационных систем, как правило, расширяются, что приводит к изменению функций существующих ППП.

2) автоматизации проектирования (или САПР). Программы этого класса предназначены для поддержания работы конструкторов и технологов, занимающихся построением чертежей, схем, диаграмм, графическим модулированием и конструированием, созданием библиотеки стандартных элементов чертежей и их многократным использованием, созданием демонстрационных иллюстраций и мультфильмов.

Отличительными особенностями этого класса программных продуктов являются высокие требования к технической части системы обработки данных, наличие библиотек встроенных функций, объектов, интерфейсов с графическими системами и базами данных.

Примерами пакетов этого класса являются: AutoCAD (AutoDesk), DesignCAD, Grafic CAD Professional, DrawBase, Microstation, TurboCAD.

3) общего назначения. Это универсальные программные продукты, предназначенные для автоматизации разработки и эксплуатации функциональных задач пользователя.

Данный класс содержит широкий перечень программных продуктов, поддерживающих преимущественно информационные технологии конечных пользователей. Кроме конечных пользователей, этими программными продуктами, благодаря встроенным средствам технологии программирования, могут пользоваться и программисты для создания усложненных программ обработки данных.

К этому классу ППП относятся:

Ш редакторы -- текстовые (Word, Word Pad) и графические (CorelDraw, PhotoShop);

Ш электронные таблицы (Ехсеl, Lotus 1−2-3);

Ш системы управления базами данных (Ассеss, ОrасIе, Paradox, FoxPro);

Ш средства подготовки презентаций (PowerPoint);

Ш интегрированные ППП;

Ш системы автоматизации проектирования (AutoCad);

Ш оболочки экспертных систем и систем искусственного интеллекта и др.

4) офисные. Данный класс программных продуктов включает программы, обеспечивающие организационное управление деятельностью офиса. Включает:

· Органайзеры — программное обеспечение для планирования рабочего времени, составления протоколов встреч, расписаний, ведения записной и телефонной книжки. В состав программ-органайзеров входят: калькулятор, записная книжка, часы, календарь и т. п. Наиболее часто подобное программное обеспечение разрабатывается для ноутбуков, персональных компьютеров блокнотного типа.

· Программы-переводчики, средства проверки орфографии и распознавания текста включают:

1. программы-переводчики, предназначенные для создания подстрочника исходного текста на указанном языке;

2. словари орфографии, используемые при проверке текстов;

3. словари синонимов, используемые для стилевой правки текстов;

4. программы для распознавания считанной сканерами информации и преобразования в текстовое представление.

· Коммуникационные ППП — предназначены для организации взаимодействия пользователя с удаленными абонентами информационной сети.

Примерами таких пакетов являются Fine Reader, Cunie Form, Tiger, Omni Page.

5) методо-ориентированные ППП. Они характеризуются тем, что в их алгоритмической основе реализован какой-либо экономико-математический метод, используемый для решения задач [1, с. 101]. К пакетам этой категории относятся программные средства, реализующие методы математического программирования (линейного, динамического, статистического и т. д.), сетевого планирования и управления, теории массового обслуживания; математической статистики и др.

Данный класс включает программные продукты, обеспечивающие, независимо от предметной области и функции информационных систем, математические, статические и другие методы решения задач. Наиболее распространены методы математического программирования, решение дифференциальных уравнений, имитационного моделирования, исследования операций. Методы статистической обработки и анализа данных (описательная статистика, регрессионный анализ, прогнозирование значений технико-экономических показателей и т. п.) имеют широкое применение. Так, современные табличные процессоры значительно расширили набор встроенных функций, реализующих статистическую обработку и информационные технологии статистического анализа. Вместе с тем необходимость в использовании специализированных программных средств статистической обработки, обеспечивающих высокую точность и многообразие статистических методов, также растёт.

На базе методов сетевого планирования с экономическими показателями проекта, формированием отчётов различного вида оформилось новое направление программных средств — управление проектами, пользователями этих программ являются менеджеры проектов.

6) настольные издательские системы — более функционально мощные текстовые процессоры. Данный класс программ включает программы, обеспечивающие информационную технологию компьютерной издательской деятельности:

1. форматирование и редактирование текстов;

2. автоматическую разбивку текста на страницы;

3. создание заголовков;

4. компьютерную верстку печатной страницы;

5. монтирование графики;

6. подготовку иллюстраций и т. п. [5]

Примерами таких пакетов являются: Corel Ventura, Page Maker, QuarkXPress, Frame Maker, MS Publisher, Page Plus, Compu Work Publisher.

7) системы искусственного интеллекта. Используют в работе некоторые принципы обработки информации, свойственные человеку. Включают информационные системы, поддерживающие диалог на естественном языке; экспертные системы, позволяющие давать рекомендации пользователю в различных ситуациях; интеллектуальные пакеты прикладных программ, позволяющие решать прикладные задачи без программирования.

Основными компонентами систем искусственного интеллекта являются база знаний, интеллектуальный интерфейс с пользователем и программа формирования логических выводов. Их разработка идет по следующим направлениям:

1. программы-оболочки для создания экспертных систем путем наполнения баз знаний и правил логического вывода;

2. готовые экспертные системы для принятия решений в рамках определенных предметных областей;

3. системы управления базами знаний для поддержания семантических моделей (процедуральной, семантической сети, фреймовой, продукционной и др.).

Как правило, интеллектуальный интерфейс включает:

1. диалоговый процессор на естественном языке;

2. планировщик, преобразующий описание задачи в программу решения на основе информации базы знаний;

3. монитор, осуществляющий управление компонентами интерфейса.

Заключение

программный модуль прикладной данные

Пакет прикладных программ (Software package) -- программный пакет, комплекс взаимосвязанных программ, предназначенных для решения задач определенного класса конкретной предметной области. Служат программным инструментарием решения функциональных задач и являются самым многочисленным классом программных продуктов. В данный класс входят программные продукты, выполняющие обработку информации различных предметных областей.

На сегодняшний день пакеты прикладных программ используются практически во всех видах человеческой деятельности и их многообразие увеличивается с каждым днем, не является исключением и такая область, как экономика. Будь то банковская деятельность, финансовый менеджмент или бухгалтерский учет, для всего можно найти хотя бы один ППП.

Разработчики прикладных программ помимо того, что создают новые программные средства, совершенствуют уже имеющиеся. Обычно применение пакета прикладных программ предполагает наличие специальной документации: лицензионного свидетельства, паспорта, инструкции пользователя и т. п.

Можно сделать вывод, что необходимость в использовании пакетов прикладных программ будет расти, так как экономическая деятельность будет существовать всегда, и для более эффективной работы их использование будет просто неизбежно.

2. ПРАКТИЧЕСКАЯ ЧАСТЬ

2.1 Общая характеристика задачи

Хлебозавод «Колобок» осуществляет деятельность, связанную с выпечкой и продажей хлебобулочных изделий. Данные, на основании которых выполняется калькуляция стоимости выпечных изделий, приведены на рис. 2.1. и 2.2.

1. Построить таблицы по приведенным ниже данным.

2. Результаты вычислений представить в виде таблицы, содержащей расчет стоимости выпечных изделий (рис. 2. 2), и в графическом виде.

3. Организовать межтабличные связи для автоматического формирования калькуляции стоимости выпечных изделий.

4. Сформировать и заполнить форму калькуляции стоимости (рис. 2. 3).

Расход продуктов

Компоненты

выпечки

Стоимость изготовления

1 кг компонента, руб.

Бисквит

15,00

Тесто песочное

7,00

Крем сливочный

25,00

Крем масляный

23,00

Глазурь

12,00

Рис. 2.1. Данные о стоимости компонентов выпечных изделий

Стоимость выпечных изделий

Изделие

Состав

Количество компонента в изделии, кг

Стоимость изготовления 1 кг компонента, руб.

Стоимость компонента в изделии, руб.

Пирожное бисквитно-кремовое

Бисквит

0,30

15,00

Крем масляный

0,10

23,00

Глазурь

0,05

12,00

Пирожное песочное со сливочным кремом

Тесто песочное

0,20

7,00

Крем сливочный

0,10

25,00

Рис. 2.2. Расчет стоимости выпечных изделий

Хлебозавод «Колобок»

Расчетный период

с

по

_._. 20_

_._. 20_

Калькуляция стоимости выпечных изделий

Изделие

Состав

Стоимость компонента в

изделии, руб.

Пирожное бисквитно-кремовое

Бисквит

Глазурь

Крем масляный

ВСЕГО

Пирожное песочное со сливочным кремом

Тесто песочное

Крем сливочный

ВСЕГО

Бухгалтер _________________

Рис. 2.3. Форма калькуляции стоимости выпечных изделий

2.2 Описание алгоритма решения задачи

1. Запустить табличный процессор MS Excel.

2. Создать книгу с именем «Колобок».

3. Лист 1 переименовать в лист с названием Продукты.

4. На рабочем листе Продукты MS Excel создать таблицу расхода продуктов.

5. Заполнить таблицу расхода продуктов исходными данными (рис. 2. 4).

Рис. 2.4. Расположение таблицы «Расход продуктов» на рабочем листе Продукты MS Excel.

6. Лист 2 переименовать в лист с названием Стоимость.

7. На рабочем листе Стоимость MS Excel создать таблицу, в которой будет содержаться стоимость выпечных изделий.

8. Заполнить таблицу со стоимостью выпечных изделий исходными данными (рис. 2. 5).

Рис. 2.5. Расположение таблицы «Стоимость выпечных изделий» на рабочем листе Стоимость MS Excel

9. Лист 3 переименовать в лист с названием Калькуляция.

10. На рабочем листе Калькуляция MS Excel создать таблицу, в которой будет содержаться форма калькуляции стоимости выпечных изделий.

11. Заполнить таблицу «Форма калькуляции стоимости выпечных изделий» исходными данными (рис. 2. 6).

Рис. 2.6. Расположение таблицы «Форма калькуляции стоимости выпечных изделий» на рабочем листе Калькуляция MS Excel.

12. Заполнить графу Стоимость компонента в изделии, руб. таблицы «Стоимость выпечных изделий», находящейся на листе Стоимость следующим образом:

Занести в ячейку E3 формулу:

= C3*D3.

Размножить введенную в ячейку E3 формулу для остальных ячеек (с E4 по E7) данной графы.

Таким образом, будет выполнен цикл, управляющий параметром которого является номер строки.

13. Заполнить графу Стоимость компонента в изделии, руб. таблицы «Форма калькуляции стоимости выпечных изделий», находящейся на листе Калькуляция следующим образом:

Занести в ячейку D8 формулу:

=Стоимость!E3.

Размножить введенную в ячейку D8 формулу для остальных ячеек (с D9 по D10 и с D12 по D13) данной графы.

14. Заполнить графу Стоимость компонента в изделии, руб. ВСЕГО таблицы «Форма калькуляции стоимости выпечных изделий», находящейся на листе Калькуляция следующим образом:

Занести в ячейку D11 формулу:

=СУММ (D8; D9;D10).

Таким же образом заполним ячейку D14:

Занесем в нее формулу:

=СУММ (D12; D13).

15. Результаты вычислений представить в графическом виде (рис. 2. 7).

Рис. 2.7. График стоимости выпечных изделий.

Список литературы

1. Информатика в экономике: учеб. пособие/ под ред. Проф. Б. Е. Одинцова, проф. А. Н. Романова. — М.: Вузовский учебник, 2008. — 478 с.

2. Симонович С. В. Общая информатика. Новое издание. — СПб.: Питер, 2008. — 248 с.

3. Хлебников А. А. Информатика: учебник. — Ростов н/Д: Феникс, 2010. — 507 с.

4. www. 4stud. info/ppp/#lectures/

5. www. izi. vlsu. ru/teach/books/906/theory. html

6. http: //ru. wikipedia. org/

Данная работа скачена с сайта http: //www. vzfeiinfo. ru ID работы: 29 933

ПоказатьСвернуть
Заполнить форму текущей работой