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

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
Министерство экономического развития и торговли РФ
Пермский институт (филиал) ГОУ ВПО
«Российский государственный торгово-экономический университет»
Кафедра Информационных технологий
и высшей математики
УТВЕРЖДЕНО:
Методическим Советом
ПИ(ф) ГОУ ВПО «РГТЭУ»
Протокол №________
от «___» _________ 200 г.
ЛАБОРАТОРНЫЙ ПРАКТИКУМ
по дисциплине « АРМ СПЕЦИАЛИСТА»
по дисциплине « АРМ МЕНЕДЖЕРА»
для студентов специальности
061100 «Менеджмент организации»
Пермь 2004
Лабораторные работы разработаны в соответствии с государственными требованиями к минимуму содержания и уровню подготовки выпускников по направлениям подготовки дипломированных специалистов «Менеджмент предприятия».
Р А С С М О Т Р Е Н О:
на заседании кафедры:
Информационных технологий
и высшей математики
от « » 200 г. Протокол №
Зав. каф., к.т.н., П.В. Шульгин
Составитель: к.т.н., доцент кафедры информационных технологий и высшей математики ПИ(ф) ГОУ ВПО «РГТЭУ» В.Н. Ашихмин.
Условия задачи. В банке приобретен вексель, по которому через n лет (срок ссуды) должно быть получено S тыс.руб. (номинальная стоимость векселя). В момент приобретения цена векселя составляла Р тыс.руб. Определить доходность сделки (т.е. размер процентной ставки в расчете на 1 год).
Алгоритм решения.
Создание таблицы.
Присвойте ячейкам C6, C7, C8 и C11 имена S, P, n и I соответственно.
Ввод некоторых данных пояснен ниже:
А11 I = S P
B11 =СЦЕПИТЬ(" = ";S;" - ";P;" = ")
C11 = S P
А13 Выполнить команды: Вставка > Объект > Microsoft Equation и далее ввести приведенную формулу для вычисления процентной ставки с помощью редактора формул.
B14 =СЦЕПИТЬ(" = "; I;" / ";" ( ";P;" * ";n;" ) = ")
D14 = I / (P * n)
Замечание. Формула СЦЕПИТЬ(S1; S2; ... Sk) позволяет соединить вместе k строк и в данном случае используется для иллюстрации вычислений по формулам.
Function Процентная_Ставка(Номинальная_Стоимость,
Цена, Срок_ссуды)
Доход_Инвестора = Номинальная_Стоимость Цена
Процентная_Ставка = Доход_Инвестора / (Цена*Срок_ссуды)
End Function
Для использования написанной функции вернитесь в электронную таблицу, нажав клавиши Alt+F11. Перейдите на ячейку D15 таблицы и выполните вставку функции: Вставка > Функция. В появившемся окне Мастера функций из списка Категория выберите строку Определенные пользователем. В списке Функция выберите Процентная_Ставка. В окне Аргументы функции в строке для Номинальная_Стоимость задайте S, для Цена P и для Срок_ссуды n. В итоге в строке редактирования для ячейке D15 появится следующий текст:
= Процентная_Ставка(S; P; n)
а в самой ячейке будет выведено конкретное значение процентной ставки векселя, совпадающее со значением в строке D14.
Условия задачи. Банк предоставил своему клиенту ссуду в размере Рс тыс. руб. сроком на nс лет по ставке простых процентов, равной iс % годовых. Определить сумму процентов Siс и сумму накопленного долга Sс.
Алгоритм решения.
Создание таблицы.
Присвойте ячейкам C4, C5, C6 и C9 имена Pc, ic, nc и Sic соответственно.
Ввод некоторых данных пояснен ниже:
C9 = nc*ic
C11 = Pc*(1 + Sic/100)
Function Сумма_процентов1(Ставка, Срок)
Сумма_процентов1 = Ставка * Срок
End Function
Function Сумма_долга(Ссуда, Сумма_процентов)
Сумма_долга = Ссуда *(1 + Сумма_процентов/100)
End Function
Для использования написанных функций вернитесь в электронную таблицу, нажав клавиши Alt+F11. В ячейке С8 таблицы вычислите значение суммы процентов, а в ячейке С10 суммы накопленного долга с использованием подготовленных функций. Сравните полученные значения со значениями в ячейках С9 и С11.
Условия задачи. Банк предоставил своему клиенту ссуду в размере Рv тыс. руб. сроком на первые n1 лет по ставке простых процентов, равной i1 % годовых. В последующие m периодов продолжительностью по nt лет ставка на каждом следующем периоде увеличивается на it % годовых. Определить сумму процентов Siv и сумму накопленного долга Sv.
Алгоритм решения.
.
Создание таблицы.
Function Сумма_процентов2(Ставка1 As Single, Срок1 As Single, _
Ставка_t As Single, Срок_t As Single, Периодов As Integer)
Сумма_процентов2 = Срок1 * Ставка1
For Цикл = 1 to Периодов
Сумма_процентов2 = Сумма_процентов2 + _
Срок_t * (Ставка1 + Цикл * Ставка_t)
Next
End Function
Замечание: для переноса оператора на следующую строку следует использовать символ подчеркивания.
Присвойте ячейкам C4-C10 имена, стоящие в колонке слева от данных ячеек. Для ячеек C6 и С8 задайте формат Дробный с Дробями до двух цифр. В ячейку С14 введите вызов функции Сумма_процентов2, а в ячейку С15 функции Сумма_долга.
Сложные проценты отличаются от простых тем, что в этом случае на наращенные в предыдущем периоде суммы вновь начисляются проценты, т.е. происходит многократное наращение (в литературе этот процесс называют капитализацией процентного дохода).
Условия задачи. Банк предоставил своему клиенту кредит в размере Рs тыс. руб. по неизменной на весь период ставке, равной is % годовых. Весь срок кредитования поделен на ns периодов. Вся наращенная сумма (кредит плюс сумма в виде процентов) погашается сразу (только один раз) в конце срока кредитования. Определить сумму процентов Sis и сумму погашения долга Ss.
Алгоритм решения.
Создание таблицы.
Присвойте ячейкам C4, C5, C6 и C8 имена Ps, ns, is и Sis соответственно.
Ввод некоторых данных пояснен ниже:
C8 = (1+is)^ns
C9 = Ps * Sis
Исследуйте влияние длины периодов (меньше и больше года) на поведение сумм погашения долга.
Модель «затраты-объем-прибыль» предназначены для оценки зависимости затрат, выручки и прибыли предприятия от объема производства и реализации продукции. Затраты делятся на переменные и постоянные. Переменные это те издержки, величина которых изменяется пропорционально объему производства и реализации продукции (основные материалы, комплектующие, транспортные и т.п.). Постоянные затраты не зависят от объемов производства (арендная плата, амортизация, обслуживание офисов и т.п.).
Параметры эффективности предприятия
Маржинальная прибыль разность между ценой и переменными затратами, т.е. та часть выручки от реализации, которая остается на возмещение постоянных затрат и образование собственно прибыли.
Коэффициент выручки отношение удельной маржинальной прибыли к цене.
Точка безубыточности отношение постоянных затрат к удельной маржинальной прибыли (затраты равны выручке, а прибыль нулевая).
Запас прочности по объему разность фактического объема производства и объема в точке безубыточности.
Сила операционного рычага отношение маржинальной прибыли к собственно прибыли.
Условия задачи. Известны постоянные затраты на производство изделий за некоторый период (Зпост), переменные затраты на единицу изделия (Зпер), цена одного изделия (Цена) и фактический объем выпущенной и реализованной продукции за данный период (Объем). Требуется исследовать параметры эффективности предприятия.
Создание таблицы.
Ячейкам в колонке С присвойте имена, расположенные в соответствующих ячейках колонки В.
Если все верно, то должна получиться таблица со следующими значениями:
Задания для самостоятельного выполнения:
Руководитель торгового предприятия, реализующего научную литературу, заказал разработку базы данных, основанной на двух таблицах. Одна таблица содержит данные, которые могут отображаться для клиентов при оформлении закупки, в ней указаны розничные цены на книги. Вторая таблица предназначена для анализа результатов деятельности предприятия в ней содержатся закупочные оптовые цены и краткая информация о поставщиках (покупатели не имеют доступа к данным этой таблицы).
Имя поля |
Тип поля |
Наименование |
Текстовый |
Автор |
Текстовый |
Объем |
Числовой |
Цена |
Денежный |
Примечание |
MEMO |
Имя поля |
Тип поля |
Наименование |
Текстовый |
Автор |
Текстовый |
Цена оптовая |
Денежный |
Поставщик |
Текстовый |
Телефон |
Текстовый |
Адрес |
Текстовый |
Примечание |
MEMO |
Обратите внимание на то, что поле номера телефона является текстовым, несмотря на то, что обычно номера телефонов записывают цифрами. Это связано с тем, что они не имеют числового содержания. Номера телефонов не сравнивают по величине, не вычитают из одного номера другой и т.д. Это типичное текстовое поле. Ключевое поле можно не задавать для текущей задачи оно не требуется.
В этом упражнении мы создадим запрос на выборку книг, имеющих объем не менее 400 страниц при цене менее 80 рублей.
Выше мы рассмотрели, как действует условие отбора, но должны отметить его существенный недостаток. Пользователь базы данных работает с запросами, которые ему подготовил разработчик. Если, например, разработчик предусмотрел запрос, отбирающий издания, имеющие цену менее 80 рублей, то пользователь базы уже не в состоянии отобрать книги, цена которых менее 150 рублей, поскольку у него нет соответствующего запроса.
Специальный тип запросов, называемый запросами «с параметром», позволяет пользователю самому ввести критерий отбора данных на этапе запуска запроса. Этим приемом обеспечивается гибкость работы с базой.
Создадим простой запрос, позволяющий отбирать издания, предельную цену которых пользователь может задать сам при запуске запроса.
Текст, обращенный к пользователю, должен быть заключен в квадратные скобки. Если бы мы хотели отобрать книги, цена которых больше 100 рублей, мы бы написали: >100. Если бы нам были нужны книги дешевле 80 рублей, мы бы написали <80. Но если мы хотим дать пользователю возможность выбора, мы должны написать: < [Введите максимальную цену].
Рис. 16. Пользователь сам вводит значение параметра для условия отбора
Если полностью заполнить данными таблицу Книги в продаже, введя параметры всех книг, имеющихся в продаже, то можно узнать, например, средний объем книги или среднюю цену. Запросы, выполняющие вычисления по всем записям для какого-либо числового поля, называются итоговыми запросами. В итоговом запросе может рассчитываться сумма значений или величина среднего значения по всем ячейкам поля, может выбираться максимальное или минимальное значение данных в поле, может также исполняться иная итоговая функция. Итоговые запросы, как и запросы на выборку, готовятся с помощью бланка запроса по образцу.
Предположим, что книготорговое предприятие реализует литературу трех категорий: экономическую, юридическую и техническую. Наша задача подготовить итоговый отчет, с помощью которого можно определять среднюю цену литературы в каждой из категорий и динамично ее отслеживать при изменении ассортимента и поставщиков.
Цель проекта: разработать компьютерную программу, состоящую из двух модулей.
Процесс создания такой программы содержит разработку алгоритма и программирование каждого модуля, их совместную отладку и оформление программной документации. Длительности перечисленных работ составляют:
1. Создание проекта и установка параметров
Будем считать, что аналогов создаваемому проекту в мире нет, и мы начинаем его строить «с нуля». Для этого необходимо:
2. Разработка сетевого графика проекта
Поскольку в нашем распоряжении имеется эскиз сетевого графика проекта (см. рис. 3.2), то мы можем смело воспроизвести его средствами MS Project в окне сетевого графика (помня о том, что в MS Project работам соответствуют вершины графика, а не дуги).
Рис. 3.2. Пример сетевого графика
Для построения сетевого графика необходимо:
Замечание. Если все рамки проекта не помещаются в окне сетевого графика, вы можете перекомпоновать их вручную. Для этого следует щелкнуть правой кнопкой мыши в свободной области окна, выбрать в контекстном меню команду Макет и установить переключатель Разрешить располагать рамки вручную. Можно также уменьшить масштаб просмотра графика, щелкнув соответствующую кнопку на панели инструментов основного окна.
Построив сетевой график, сохраните файл проекта на диске, дав ему более или менее осмысленное имя, например, РазработкаПО. Название файла используется в качестве имени проекта и отображается в полосе заголовка окна сетевого графика.
3.3. Уточнение взаимосвязи между задачами
Вы, вероятно, обратили внимание, что при построении сетевого графика проекта MS Project сразу рассчитывает его характеристики и определяет критический путь (по умолчанию рамки критических задач и соединяющие их линии отображаются красным цветом). И хотя более тщательный анализ проекта возможен только после назначения имеющихся ресурсов, уже на этом этапе можно попытаться сократить длительность критического пути. Один из возможных способов уточнение взаимосвязи между задачами.
Чтобы внести в проект соответствующие коррективы, необходимо предварительно выполнить следующие действия:
Итак, конкретный план действий выглядит следующим образом:
1. Перейти в окно календарного графика; для этого на Панели представлений требуется щелкнуть на кнопке Диаграмма Ганта (или выбрать одноименную команду в меню Вид), вид окна для создаваемого нами проекта приведен на рис. 3.4.
2. Чтобы иметь возможность получать суммарные данные по проекту, следует в меню Сервис выбрать команду Параметры и на вкладке Вид поставить флажок Показывать: суммарную задачу проекта; щелкнуть на кнопке ОК; календарный график примет вид, показанный на рис. 3.4.
3. Чтобы выделить на календарном графике критические задачи, необходимо:
Очевидно, что нельзя начать программировать модуль до тех пор, пока не завершена разработка его алгоритма. Также невозможно перейти к совместной отладке модулей, пока не отлажен каждый из них в отдельности. Вместе с тем, к оформлению программной документации можно приступить, например, после успешного завершения основных тестовых прогонов разработанной программы. Предположим, что на их проведение уйдет первый день из четырех, отведенных на комплексную отладку. Для учета данного обстоятельства и внесения изменений в связи проекта дважды щелкните левой кнопкой мыши на линии связи, соединяющей две последние задачи, и в открывшемся диалоговом окне Зависимость задач для двух последних задач проекта установите тип связи Начало-начало, а запаздывание 1 день. Окончательный вид созданного проекта приведен на рис. 3.6.
3.4. Создание взаимосвязанных проектов
Предположим, что разрабатываемый программный продукт требует для своего применения технического переоснащения организации. Тогда вполне вероятно, что мероприятия, связанные с поставкой и развертыванием новой техники, могут выполняться параллельно с разработкой программного продукта. Вследствие этого указанные мероприятия целесообразно выделить в отдельный проект. Мы не будем рассматривать процедуру разработки календарного графика этого проекта, предоставив возможность выполнить ее самостоятельно. Параметры проекта Закупка техники и предполагаемый вид его календарного графика представлены на рис. 1.7. Для создания нового проекта следует повторить расположенные выше пункты 1.1 и 1.2.
В силу очевидной взаимосвязанности двух рассматриваемых проектов, целесообразно объединить их в качестве составных частей одного главного проекта. Выполним такое объединение на основе первого из созданных нами проектов Разработка ПО. Для этого необходимо:
Посмотрев повнимательнее на расписание полученного объединенного проекта, вы увидите, что по умолчанию вставленный проект является «вложенным» в базовый проект. Тем не менее, он сохраняет определенную самостоятельность. В частности, вы можете задать для этого проекта другой способ планирования (например, от даты завершения проекта). Кроме того, при внесении изменений в файл-источник они будут автоматически переносится в файл главного проекта (если при вставке проекта не был снят флажок Связать с проектом).
Вы можете скорректировать структуру главного проекта таким образом, чтобы проекту Разработка ПО соответствовала суммарная задача того же уровня, который имеет подпроект Закупка техники.
Для этого следует выполнить такие действия:
Дополнительно вы можете указать зависимость между задачами проекта Разработка ПО и проектом Закупка техники.
Предположим, что работа Оформление заказа проекта Закупка техники может быть начата только после завершения комплексной отладки модулей разрабатываемого ПО. Чтобы отразить указанную зависимость в главном проекте, достаточно создать связь между соответствующими задачами проектов. Процедура связывания любых двух задач в данном случае аналогична связыванию задач в «обычном» проекте: достаточно выбрать связываемые задачи и щелкнуть на панели инструментов кнопку Связать задачи. Результат связывания задач показан на рис. 3.9.
Если после связывания задач вы откроете исходный файл проекта Закупка техники, то увидите, что MS Project добавил в него внешнюю задачу Комплексная отладка, которая теперь предшествует началу оформления заказа (рис. 3.10).
После сохранения исходного файла на диске внешняя задача будет добавлена и в копию проекта Закупка техники, вставленную в главный проект.
С целью иллюстрации процедуры назначения трудовых ресурсов рассмотрим пример проекта из Лабораторной работы 3.1. Предположим, что разработкой программных модулей (алгоритмизацией, программированием, отладкой) должны заниматься два программиста Иван и Борис, а программную документацию поручено оформлять инженеру по имени Катя с выделением ей на эту работу 3 пачек машинописной бумаги. Для работы программистам над модулями программы выделено по 2 пачке бумаги.
Назначение задаче трудового ресурса
Для назначения задаче трудового ресурса необходимо:
Чтобы оценить результаты назначения, взгляните на календарный график. По умолчанию на нем справа от отрезков задач выводятся названия назначенных задачам ресурсов (рис. 3.11).
Чтобы сохранить возможность просмотра информации о назначенных ресурсах в окне диаграммы Ганта, сделайте видимым в таблице задач столбец Названия ресурсов. Для этого переместите левую границу окна с диаграммой Ганта вправо, чтобы стал виден столбец Названия ресурсов. Переместите сам столбец влево, сделав его следующим за столбцом Длительность. Полученный вариант имеет два преимущества:
Назначение задаче материального ресурса
Как правило, материальные ресурсы играют пассивную роль в жизни проекта и являются не возобновляемыми. То есть нельзя, использовав такой ресурс для одной задачи проекта, «перекинуть» его на другую задачу.
Чтобы назначить задаче материальный ресурс, необходимо:
Вариант заполнения таблицы ресурсов приведен на рис. 3.14.
Представление Использование ресурсов
Наиболее наглядное отображение сведений о распределении ресурсов обеспечивает представление Использование ресурсов. Его формат применительно к рассмотренному выше распределению ресурсов показан на рис.3.15. Чтобы открыть представление Использование ресурсов щелкните одноименную кнопку на Панели представлений или выберите одноименную команду в меню Вид.
Представление Использование ресурсов, подобно окну диаграммы Ганта, состоит из двух частей (подокон) таблицы назначений, расположенной слева, и временной диаграммы использования ресурсов, отображаемой в правой части окна Состав столбцов таблицы и соотношение размеров подокон можно изменять таким же образом, как и в окне диаграммы Ганта.
По умолчанию в таблице назначений выводятся всего два столбца данных:
Название ресурса список ресурсов проекта с указанием перечня задач, на который назначен каждый из ресурсов, в данном случае задачи интерпретируются как «виды деятельности» ресурса, их можно скрыть, щелкнув мышью на значке свертывания/развертывания, отображаемом слева от имени ресурса;
Трудозатраты объем работ, запланированный для данного ресурса; если список ресурсов отображается в развернутом виде (то есть с указанием задач), то столбец содержит детализированную информацию по каждой задаче проекта, на которую назначен ресурс.
Временная диаграмма использования ресурсов также реализована в виде таблицы, столбцы которой отражают изменение параметров ресурсов во времени. При этом перечень параметров, значения которых представлены в таблице, определяется форматом столбца Подробности. По умолчанию такой параметр только один Трудозатраты объем работы ресурса. Например, на рис. 2.6 данные следует читать так: в неделю, которая начинается 15 ноября, на ресурс Иван запланирован объем работ в 5 человеко-дней (то есть 40 человеко-часов по стандартному рабочему календарю.
Для выбора параметров ресурсов, отображаемых на временной диаграмме, следует щелкнуть правой кнопкой мыши в любой точке диаграммы (кроме шкалы времени) и в контекстном меню выбрать требуемый пункт.
С помощью контекстного меню поменяйте отображаемые на временной диаграмме параметры и просмотрите полученные данные.
В MS Project выделяют два типа затрат: повременную оплату ресурсов и фиксированные (или разовые) выплаты. В свою очередь, для каждого из трудовых ресурсов (исполнителей) может быть задана стандартная ставка (Standard Rate) и ставка сверхурочных (Overtime Rate).
Замечание 3.1. Сверхурочная оплата для материальных ресурсов не имеет смысла, поскольку для них не предусмотрен рабочий календарь.
Фиксированные выплаты могут быть определены как для исполнителей, так и для материальных ресурсов. Примером фиксированной выплаты для исполнителей может служить оплата вызова стороннего специалиста. Пример разовой оплаты материальных ресурсов приобретение лицензионного программного обеспечения (скажем, MS Project 2002).
Для материальных ресурсов фиксированные выплаты называются фиксированными затратами (Fixed Cost), а для исполнителей стоимостью использования (Per Use Cost). Правда, в локализованной версии MS Project 2002 для обозначения обоих понятий использует единый «усредненный» термин Затраты на использование.
Существенное значение для планирования стоимости проекта имеет также метод начисления затрат. Метод начисления затрат (Cost accrual) определяет момент времени, когда следует учесть стоимость ресурса. Как для исполнителей, так и для материальных ресурсов, предусмотрено три варианта начисления затрат: на момент начала задачи; на момент окончания задачи; по мере расходования (использования) ресурса.
При расчете стоимости проекта MS Project учитывает не стоимость ресурсов как таковых, а стоимость назначений. Другими словами, чтобы получить с его помощью оценку стоимости проекта, требуется сначала произвести распределение ресурсов по задачам проекта, описать график использования (привлечения) ресурсов и т.д.
Разберем порядок определения стоимости ресурсов на примере проекта, рассмотренного в Лабораторной работы 3.2. Для этого откройте файл проекта с распределенными ресурсами, подготовленный в упражнении 2.
Чтобы указать стоимость ресурса, необходимо:
Замечание 3.2. Таблицы норм затрат представляют собой (см. рис. 3.1) набор из пяти однотипных таблиц, для каждой из которых отведена собственная вкладка (А, В, С, D и Е). Это позволяет для каждого ресурса сформировать до пяти различных схем оплаты и впоследствии использовать их, например, для разных задач, на которые назначен данный ресурс. Любая из схем оплаты описывается с помощью четырех столбцов (см рис. 3.1):
Замечание 3.3. При учете Затрат на использование MS Project всегда использует только один метод начисления - на дату начала выполнения задачи (В начале).
Замечание 3.4. После ввода ставок в таблицу норм затрат соответствующие значения отображаются в одноименных столбцах Листа ресурсов. Эти значения берутся из активной в данный момент схемы оплаты (по умолчанию схема А). При необходимости ставка может быть скорректирована непосредственно в Листе ресурсов. Например, с помощью раскрывающегося списка, связанного с ячейкой столбца Начисление можно изменить метод начисления затрат. Внесенные в Листе ресурсов изменения отражаются только на активной схеме оплаты.
Замечание 3.5. Фиксированные (разовые) выплаты могут быть заданы не только для ресурса, но также для задачи и для проекта в целом. Для этого необходимо:
а) Переключиться в окно диаграммы Ганта.
б) Открыть меню Вид и в каскадном меню Таблица: выбрать пункт Затраты.
в )В открывшемся представлении в столбце Фиксированные затраты ввести сумму затрат, а в столбце Начисление фикс. затрат выбрать способ начисления затрат для данной задачи (или проекта в целом).
Замечание 3.6. При работе с представлением Лист ресурсов также можно открыть таблицу затрат, используя указанные выше команды. Однако в этом случае таблица будет иметь другой формат.