Автор работы: Пользователь скрыл имя, 15 Февраля 2012 в 20:39, курсовая работа
Целью данной курсовой работы является изучение и оценка возможностей нескольких приложений пакета Microsoft Office в решении экономических задач. Кроме того, один из разделов работы посвящен web-технологиям, которые в последнее время получают все большее распространение при решении некоторых проблем в экономике.
1 ВВЕДЕНИЕ 3
2 ИСПОЛЬЗОВАНИЕ ПАКЕТА ПРИКЛАДНЫХ ПРОГРАММ MS OFFICE ПРИ РЕШЕНИЕ ЭКОНОМИЧЕСКИХ ЗАДАЧ 3
2.1 Задания на курсовую работу 3
2.2 Задание № 1 – «Анализ и выработка согласованной финансовой политики на предприятии в MS Excel» 5
2.3 Задание № 2 – «Разработка базы данных при помощи Microsoft Access» 13
2.4 Задание № 3 – «Создание простейшей Web-страницы» 20
3 ЗАКЛЮЧЕНИЕ 22
4 СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 22
Рисунок 2.7 – Выплаты кредита по «Сбербанку»
В итоге: при взятии предприятием кредита на сумму 135 млн. руб. сроком на 3 месяца под 16% годовых сумма за пользование кредитом составит 3,6 млн. руб. Как показали расчеты это возможно, так как средства (итоговая сумма баланса с учетом взятия кредита и выплат по нему) на конец года меньше исходного показателя на 3,6 млн. руб., что составляет точно сумму финансовых средств по выплатам процентов.
Таким образом, можно сделать вывод, что взятие кредита на 3 месяца в сумме 135 млн. руб. вполне оправдано, т.к. в последующие три месяца предприятие полностью выплачивает этот кредит и к концу года накапливает еще 241,4 млн. руб. Без взятия кредита нехватка денежных средств в течение 3 месяцев существенно скажется на финансовом состоянии предприятия и может привести к банкротству. Взятие кредита на более длительный срок не имеет смысла, т.к. в остальные месяцы дефицита средств на предприятии не наблюдается.
Ниже
на графике представлен
Рисунок 2.6 – Консолидированный баланс предприятия
Таким образом, используя возможности MS Excel, нам удалось рассчитать и спланировать бюджет предприятия на год, рассчитать выплаты по кредиту и смоделировать финансовое состояние предприятия на несколько месяцев вперед с учетом привлечения или не привлечения кредитных средств.
2.2.2. Использование функции ПЛТ.
Помимо расчета выплат кредита по «Сбербанку», возможен расчет кредита по аннуитету с использованием функции ПЛТ. Необходимо рассчитать кредит по аннуитету и выявить разницу выплат кредита.
Функция ПЛТ возвращает сумму периодического платежа для аннуитета на основе постоянства сумм платежей и постоянства процентной ставки.
Общий вид функции следующий:
ПЛТ (ставка;кпер;пс;[бс];[тип])
Ставка – обязательный аргумент. Процентная ставка по ссуде.
Кпер – обязательный аргумент. Общее число выплат по ссуде.
Пс – обязательный аргумент. Приведенная к текущему моменту стоимость или общая сумма, которая на текущий момент равноценна ряду будущих платежей, называемая также основной суммой.
Бс – необязательный аргумент. Требуемое значение будущей стоимости, т. е. желаемого остатка средств после последнего платежа. Если этот аргумент опущен, предполагается, что он равен 0 (будущая стоимость для займа равна 0).
Тип – необязательный аргумент. Число 0 (нуль) или 1, обозначающее, когда должна производиться выплата.
Так как выплаты кредита по «Сбербанку» были рассчитаны раннее, необходимо рассчитать выплаты по аннуитету.
Выявилось, что нехватка денежных средств составляет 135 млн. руб., нехватка продолжалась также в апреле и мае (75 и 20 млн. соответственно). Поэтому уместно взятие кредита на сумму 135 млн. руб. сроком на три месяца под 16 % годовых.
С данными условиями функция может быть записана как:
-(ПЛТ (16/12/100;3;135)),
(минус ставится для того, чтобы получить положительный результат)
и в итоге полученный результат будет 46,21 млн.руб. (табл. 2.3) – постоянная сумма платежей на 3 месяца. Если в аргументах использовать ссылки на ячейки, то запись функции упростится:
-(ПЛТ($E$20/12/100;3;$J$
Выплаты кредита по аннуитету представлены в таблице 2.3.
Таблица 2.3 – Выплаты кредита по аннуитету
Сумма кредита | Выплаты кредита по аннуитету | |
135 | 1-й месяц | 46,21 |
2-й месяц | 46,21 | |
3-й месяц | 46,21 | |
Итого: | 138,6159 |
За
три месяца общая сумма выплат по «Сбербанку»
составила 138,6 млн. руб. (табл. 2.2.), по аннуитету
– 138,6159 млн. руб., следовательно, по «Сбербанку»
выплата кредита меньше на 15900 рублей.
Таблица 2.4 – Общий балансовый расчет
Месяц | Подразделение 1 | Подразделение 2 | Подразделение 3 | Консолидированный поток |
Поступ-
ления |
Выплаты по кредиту |
Консолидирован-ный финансовый поток с учетом выплат по кредиту | ||||||||
поступл. | платежи | баланс | поступл. | платежи | баланс | поступл. | платежи | баланс | поступл. | платежи | баланс | ||||
Январь | 100 | 80 | 35 | 50 | 35 | 40 | 80 | 65 | 30 | 230 | 180 | 115 | 115 | ||
Февраль | 75 | 120 | -10 | 30 | 40 | 30 | 70 | 65 | 35 | 175 | 225 | 65 | 65 | ||
Март | 50 | 120 | -80 | 15 | 50 | -5 | 50 | 145 | -60 | 115 | 315 | -135 | 135 | 0 | |
Апрель | 70 | 50 | -60 | 30 | 30 | -5 | 60 | 20 | -20 | 160 | 100 | -75 | 46,8 | 13,2 | |
Май | 85 | 80 | -55 | 45 | 30 | 10 | 70 | 35 | 15 | 200 | 145 | -20 | 46,2 | 22,0 | |
Июнь | 60 | 40 | -35 | 20 | 20 | 10 | 50 | 20 | 45 | 130 | 80 | 30 | 45,6 | 26,4 | |
Июль | 120 | 45 | 40 | 50 | 25 | 35 | 35 | 20 | 60 | 205 | 90 | 145 | 141,4 | ||
Август | 110 | 35 | 115 | 50 | 15 | 70 | 90 | 25 | 125 | 250 | 75 | 320 | 316,4 | ||
Сентябрь | 90 | 150 | 55 | 50 | 110 | 10 | 60 | 80 | 105 | 200 | 340 | 180 | 176,4 | ||
Октябрь | 150 | 160 | 45 | 70 | 90 | -10 | 125 | 130 | 100 | 345 | 380 | 145 | 141,4 | ||
Ноябрь | 55 | 35 | 65 | 40 | 20 | 10 | 35 | 25 | 110 | 130 | 80 | 195 | 191,4 | ||
Декабрь | 45 | 20 | 90 | 20 | 10 | 20 | 30 | 15 | 125 | 95 | 45 | 245 | 241,4 |
2.3 Задание № 2 – «Разработка базы данных при помощи Microsoft Access»
При выполнении этого задания использовалась версия Access, также входящая в пакет MS Office 2007.
Перед выполнением работы стоит более подробно рассмотреть основные элементы и компоненты БД Access (объекты базы данных). Объектами БД являются таблицы, запросы, формы, отчеты, макросы и модули.
Таблица - основной элемент БД, в ее ячейках хранятся все данные базы данных.
Запрос вызывает данные из базы данных в соответствии с указанными пользователем критериями. Запросы позволяют просматривать поля как из одной, так и из нескольких таблиц.
Форма выводит на экран информацию из таблицы или запроса, основываясь на указанном пользователем формате. Формы позволяют просматривать, редактировать и распечатывать данные. Кроме того, они позволяют выводить данные из более чем одной базы данных.
Отчет выводит на экран и распечатывает форму из таблицы или запрос в зависимости от определенного пользователем формата. В отчете нельзя редактировать данные.
Макрос автоматизирует наиболее часто выполняемые действия по работе с базой данных на основе указанных пользователем команд и событий.
Модуль автоматизирует комплексные операции и предоставляет программисту более полный контроль, чем макрос; модули — это процедуры, написанные на языке программирования Visual Basic for Applications.
В
курсовой работе разработана БД по
оказанию услуг в парикмахерской, в которой
имеется справочник клиентов и мастеров,
список услуг для женщин и мужчин, а также
отчеты по посещению клиентов и предоставляемым
услугам.
2.3.1 Таблицы в Access
В
основе любой базы данных в Access лежат
таблицы, в которых хранятся данные.
При создании таблицы определяется
ее структура, задаются названия полей,
определяются их тип и свойства.
Для эффективной обработки
Создать таблицу можно несколькими способами: путем простого ввода данных, с помощью Мастера и с помощью Конструктора таблиц.
MS
Access позволяет осуществлять
– сортировку по полю;
– поиск и замену данных;
– фильтрацию данных по критерию;
– вывод на печать таблицы.
При выполнении данного задания в базе данных было создано четыре связанные таблицы (рис. 2.7). В данной схеме для всех связей используется отношение Один-ко-многим.
Рисунок 2.7 – Схема данных в Access
Связывание таблиц на схеме данных дает ряд преимуществ:
1) экономия времени, поскольку одни и те же данные не приходится вводить в нескольких таблицах, что сохраняет целостность данных;
2) уменьшение размеров базы данных, что экономит дисковое пространство и облегчает перенос базы данных;
3) существенное сокращение количества ошибок.
В таблице Клиенты при определении поля Дата_посещения использовалась маска ввода, которая позволяет избежать ошибок при заполнении этого поля пользователем. Кроме того, для полей Мастер, Услуга_Ж, Услуга_М в таблице Клиенты задана подстановка данных из соответствующих связанных таблиц – заполнить эти поля пользователь сможет только теми данными, которые уже определены в нужных таблицах, что обеспечит согласованность данных. Внешний вид одной из таблиц представлен на рис. 2.8.
Рисунок
2.8 – Таблица с данными в MS Access
Как видно из рисунка, Access позволяет одновременно с основной просматривать еще и связанную с ней подчиненную таблицу. На рисунке видно, что, например, для мастера (Петренко Елена) в таблице Мастера можно сразу посмотреть соответствующие записи из таблицы Клиенты.
Заполнить
таблицу данными можно через
форму или выбрав меню Открыть
таблицу.
2.4.2 Построение запросов в Access
Запросы в MS Access служат для объединения данных из разных таблиц и для отсечения ненужных данных (ненужных столбцов либо ненужных строк таблиц). Для создания запроса в режиме конструктора необходимо добавить в запрос используемые таблицы, перенести в бланк запроса нужные поля, задать порядок сортировки и условия отбора. Таким образом, в запрос будут включены только данные из указанных столбцов, удовлетворяющие условиям отбора.
В MS Access можно создавать различные типы запросов:
В созданной базе данных создано три запроса на выборку данных: Клиенты Запрос 1 – для получения списка клиентов-женщин с выводом их телефонов и видов услуг; Клиенты Запрос 2 – для получения списка клиентов-мужчин с выводом их телефонов и видов услуг; Клиенты Запрос 3 – для получения списка клиентов, которые пользовались услугами определенного мастера парикмахерской в период с 01.01.2011 по 28.02.2011 (используются данные из двух таблиц). В конструкторе запросов это выглядит, как показано на рисунке 2.9.
Рисунок
2.9 – Создание запроса в Конструкторе
запросов
2.3.3 Формы для ввода данных
Данные в MS Access могут вноситься в таблицы не напрямую, а при помощи форм. Формы позволяют отображать данные в удобном для восприятия виде и управлять процессами обработки и внесения данных. Для создания макета формы, используются элементы управления (поля, текст, кнопки, и т.д). Для управления работой формы используется принцип генерации события (нажатие кнопки, изменение значения поля).
В базе данных разработана главная форма программы, представленная на рисунке 2.10. Главная форма программы автоматически запускается при открытии файла, на ней располагаются кнопки группы Справочники, а также кнопки для показа отчетов.
Рисунок 2.10 – Главная форма БД
Также в базе данных созданы следующие формы: