ТУСУР, информационные технологии (контрольная работа)
| 13.11.2025, 18:42 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Текстовая контрольная работа состоит из двух заданий. Задание 1 «Анализ и выработка согласованной финансовой политики на предприятии» нужно выполнить в программе MS Excel. Задание 2 «Разработка базы данных» нужно выполнить в программе MS Access. Варианты заданий расположены в приложениях В и Г. Отчет по контрольной работе оформляется в программе MS Word (пример отчета приведен в приложении Д). Задание № 1 «Анализ и выработка согласованной финансовой политики на предприятии» Предприятие состоит из трёх крупных подразделений. Руководители финансовых отделов этих подразделений составили финансовые планы (бюджет) на период с 01.01.2017 по 31.12.2017 и направили их руководству предприятия для анализа и выработки согласованной финансовой политики. На первом этапе руководство приняло решение провести анализ финансовых потоков. Остаток средств на 01.01.2017 и ожидаемые ежемесячные поступления и платежи для каждого подразделения представлены в таблице 2.1. Таблица 2.1 – Анализ финансовых потоков, млн руб.
Исходные данные по средствам на начало периода для каждого подразделения необходимо выбрать из таблицы В.1 приложения В, согласно варианту задания. На основе приведённых данных требуется: 1) для каждого подразделения дать прогноз наличия и движения денежных средств по периодам (месяцам) и проверить финансовую реализуемость плана. Ответ оформить в виде таблиц и графиков, характеризующих наличие денежных средств в зависимости от периода времени; 2) построить консолидированный финансовый поток в целом по предприятию и проверить финансовую реализуемость консолидированного плана. Результат оформить в виде таблицы и графика. В случае финансовой нереализуемости консолидированного плана определить сроки и объёмы необходимых заёмных средств. Модифицировать таблицу для консолидированного финансового потока, введя новые строки, такие как «в т. ч. поступления кредитов», «в т. ч. платежи по возврату кредита», «выплата % за кредит». Расчёты произвести исходя из следующих условий: · кредит берётся только сроком на 3 или на 6 месяцев по двум методикам («по остатку» и «по аннуитету»); · по методике взятия кредита «по остатку» возврат суммы кредита производится ежемесячно равными долями начиная с месяца, следующего за месяцем, в котором кредит был взят; выплата процентов производится ежемесячно с суммы непогашенного долга по состоянию на предыдущий месяц из расчёта Q1 процентов годовых (на 3 месяца) либо Q2 процентов годовых (на 6 месяцев). Исходные данные по процентам, под которые может быть взят кредит, необходимо выбрать из таблицы В.2 приложения В согласно своему варианту задания; · по методике взятия кредита «по аннуитету» возврат суммы кредита производится ежемесячно равными долями, начиная с месяца, следующего за месяцем, в котором кредит был взят (рассчитать с использованием функции ПЛТ); 3) оценить целесообразность взятия заёмных средств исходя из двух критериев: а) прирост наличия (разность между наличием денежных средств в конце и в начале планового периода) до и после взятия заёмных средств; б) устранение дефицитов наличия денежных средств по периодам до и после взятия заёмных средств. 4) сделать окончательный вывод, содержащий управленческое решение (например, о привлечении под определённый процент на определённое время заёмных средств; по какой из двух методик взятие кредита наиболее целесообразно; констатация финансовой нереализуемости представленного бюджета).
Задание № 2 «Разработка базы данных» Создайте базу данных в программе MS Access для хранения и обработки простейших наборов данных (3–4 связанные между собой таблицы, 1–2 запроса, 2–3 формы, 2–3 отчета). Для тренировки предложены некоторые шаги по созданию БД «Телефонный справочник». Шаг 1. Создание таблиц базы данных 1. Запустите конструктор создания таблиц. Задайте структуру основной таблицы проектируемой базы данных. Будем считать, что все данные в базе данных – текстовые. Задайте имена полей БД «Телефонный справочник», их описание и длину согласно сведениям, приведенным в таблице 2.2. Таблица 2.2 – Сведения для БД «Телефонный справочник»
Укажите наличие ключевого поля (в нашем примере поле «Номер»). Ключевое поле (первичный ключ) – это одно или несколько полей, значения которых однозначно определяют каждую запись в таблице. Значения в ключевых полях не должны повторяться. Ключевые поля используются для установления связей между таблицами. О том, что поле задано ключевым, свидетельствует значок ключа рядом с именем поля в окне проектирования структуры таблицы. 2. Сохраните в текущей базе данных созданную таблицу. Укажите имя сохраняемой таблицы: «ТЕЛЕФОНЫ». Закройте окно проектирования структуры таблицы и обратите внимание на то, что в окне «База данных» появился новый элемент – только что созданная таблица «ТЕЛЕФОНЫ». Обратите также внимание, что созданная таблица была сохранена не в виде отдельного файла на диске, а в структуре базы данных. Категорию абонента в созданной таблице обозначили кодом. Это было сделано с расчетом, что в структуре базы данных будет еще одна таблица с расшифровками кодов (словарь категорий). Такой подход имеет ряд преимуществ, к которым можно отнести, например, упрощение (автоматизацию) ввода данных об абонентах, гибкое управление списком категорий, исключение ошибок в обозначении категорий, экономию ресурсов памяти компьютера и др. 3. Создайте с помощью конструктора таблицу «Категории». Пусть все поля в ней будут текстовыми. Их имена, описания и длина приведены в таблице 2.3. Таблица 2.3 – Сведения для таблицы «Категории»
Обязательно задайте ключевое поле – «Код». Сохраните таблицу под именем «КАТЕГОРИИ». Шаг 2. Настройка связей между таблицами 1. В структуре базы данных есть две таблицы. Однако они пока существуют независимо, и наша цель – сделать так, чтобы в таблице «ТЕЛЕФОНЫ» вместо кодов категорий абонентов подставлялись их полные наименования из таблицы «КАТЕГОРИИ». Для этого необходимо настроить подстановочные параметры поля «Код категории», а также задать параметры связей между таблицами. 2. Откройте таблицу «ТЕЛЕФОНЫ» в режиме конструктора, перейдите к типу данных поля «Код категории» и из раскрывающегося списка выберите «Мастер подстановок». Перед вами откроется диалоговое окно, где вам будет предложен ряд вопросов о параметрах настраиваемого подстановочного поля. 3. Укажите следующие параметры (на каждом шаге нажимайте кнопку «Далее»): · объект «столбец подстановки» будет использовать значения из таблицы или запроса; · значения будут выбираться из таблицы «КАТЕГОРИИ»; · в столбец подстановки включить поле «Наименование»; · оставить предложенные параметры ширины столбцов и скрытия ключевого столбца; · оставьте подпись «Код категории» для подстановочного столбца. 4. После нажатия кнопки «Готово» вам будет выдано предупреждение о необходимости сохранить таблицу. Согласитесь с этим. Закройте окно проектирования таблицы «ТЕЛЕФОНЫ». 5. Настройте параметры связи между таблицами. Связь уже была создана (в процессе настройки подстановочного поля). Обратите также внимание, что концы линии связи в окне схемы данных после включения флажка обеспечения целостности данных помечены знаками «1» и «∞» (бесконечность). Это означает, что в качестве значений поля из связанной таблицы могут выступать только значения из соответствующего поля основной таблицы и каждое значение из поля основной таблицы может много раз встречаться в поле связанной таблицы (связь «один ко многим»). 6. Сохраните макет схемы данных. В окне «Схема данных» отображаются окошки со списками полей выбранных таблиц. Связи между полями отображаются в виде линий. При необходимости здесь же можно создавать новые связи между полями. Это делается перетаскиванием мышью имени одного поля на имя другого поля. Между данными полями устанавливается связь, и сразу же предлагается настроить ее параметры. Удалить связь можно, выделив ее мышью и нажав клавишу DEL на клавиатуре. Так же удаляются и лишние таблицы из окна схемы данных. Шаг 3. Заполнение базы данных информацией Все действия, которые до настоящего момента мы производили с базой данных, были направлены на создание ее структуры. Это этап проектирования базы данных, при котором с базой данных работает ее разработчик. После того как структура базы данных задана и наступает момент заполнения базы данных информацией, начинается этап эксплуатации базы данных. В рамках этого этапа с базой данных работает пользователь. Заполнение базы данных необходимо начать с таблицы «КАТЕГОРИИ», так как данные этой таблицы будут в дальнейшем использоваться при заполнении таблицы «ТЕЛЕФОНЫ». 1. Откройте таблицу «КАТЕГОРИИ». Это можно сделать, дважды щелкнув мышью по значку таблицы в окне «База данных» или выделив этот значок и нажав на кнопку «Открыть» указанного окна. Мышью задайте размеры окна таблицы, а также размеры отдельных полей. После заполнения таблицы данными закройте ее. Вам будет предложен вопрос о сохранении макета таблицы. Обратите внимание, что речь идет о сохранении макета (т. е. таких параметров, как ширина столбцов и т. п.), а не введенных данных. Вводимые данные записываются сразу же после завершения заполнения всех полей записи (при переходе к заполнению полей новой записи). Если макет таблицы в процессе работы не изменялся, то никаких дополнительных вопросов не предлагается. 2. Откройте таблицу «ТЕЛЕФОНЫ», заполните ее приведенными в таблице 2.3 данными. Заполнение поля с категориями производится путем выбора соответствующих значений из списка. Причем надо иметь в виду, что в таблице на самом деле хранятся двухсимвольные коды категорий, а не их полные расшифровки. Вы можете «исправить» и заголовок поля с категориями («Код категории»), указав в свойствах соответствующего поля более подходящую «Подпись». Данные в таблицах хранятся в неупорядоченном виде. Новые записи всегда добавляются в конец таблицы (пустая строка, помеченная звездочкой). Возможностей добавления записей между существующими записями не предусмотрено. Таблица 2.4 – Сведения для заполнения таблицы «ТЕЛЕФОНЫ»
3. Удалить запись можно, выделив соответствующую строку таблицы и вызвав контекстное меню. Шаг 4. Выполнение простейших запросов 1. Для повседневной работы с телефонным справочником не требуется вся информация из базы данных. В частности, более удобным представляется вариант работы с таблицей, в которой представлено лишь три поля из таблицы «ТЕЛЕФОНЫ»: «Имя», «Номер», «Категория». Предоставим пользователю возможность работы с такой таблицей. Сделать это можно с помощью запросов. Откройте окно «База данных» и переключитесь на вкладку объектов «Запросы». Выберите создание запроса в режиме конструктора. Вам будет предложено добавить таблицы. Сделайте это и закройте окно добавления таблиц. Бланк запроса по образцу состоит из двух частей. В верхней части расположены списки полей тех таблиц, на основе которых основывается запрос. Нижняя часть содержит таблицу, которая определяет структуру запроса, т. е. структуру результирующей таблицы, в которой будут содержаться данные, полученные по результатам запроса. Строка «Поле», как правило, заполняется перетаскиванием названий полей из таблиц в верхней части бланка, остальные поля заполняются автоматически или выбором необходимых значений из списка. 2. Перетащите поля «Имя», «Номер» и «Код категории» в формируемую таблицу. Укажите также параметр «Сортировка» (по возрастанию) для поля «Код категории». Это обеспечит группировку отображаемых записей по категориям. Сохраните составленный запрос (назовите, например, «Телефоны без адресов») и закройте бланк запросов по образцу. Чтобы посмотреть результаты работы запроса, откройте его, сделав двойной щелчок по соответствующей записи в окне «База данных». Составим теперь запрос, который из всего списка телефонного справочника показывает только телефоны друзей. 3. Как и в прошлом запросе, в бланк надо включить поля «Имя», «Номер» и «Код категории». Однако настройка свойств поля «Код категории» теперь другая. Во-первых, добавьте условие отбора (укажите здесь «ДР» – код категории «Друзья»), а во-вторых, уберите флажок «Вывод на экран». 4. Сохраните запрос под именем «Телефоны друзей», закройте бланк запросов по образцу и посмотрите результаты выполнения запроса. Вернитесь в режим конструктора запросов и попробуйте вернуть на место флажок «Вывод на экран» для поля «Код категории». Как изменился результат выполнения запроса? Рассмотренный выше запрос несложно модифицировать в запрос с параметром, который позволит просматривать телефоны не только друзей, но и любых других категорий абонентов. В поле «Условие отбора» вместо значения «ДР» укажите (именно так, без кавычек и в квадратных скобках): [Введите код категории]. Запустите запрос на выполнение и протестируйте его. Шаг 5. Формы 1. Таблицы и запросы не только обеспечивают хранение и обработку информации в базе данных, но и позволяют пользователям выполнять базовый набор операций с данными (просмотр, пополнение, изменение, удаление). В любой СУБД имеются специальные объекты, которые призваны упростить повседневную работу с базой данных. К таким объектам относят, в первую очередь, формы и отчеты. Формы служат для упрощения операций ввода и изменения данных в таблицах, просмотра на экране результатов работы запросов. Отчеты в свою очередь служат для создания печатных документов, которые содержат информацию из базовых или результирующих таблиц. 2. Создадим форму, с помощью которой будет удобно вводить новые записи в телефонный справочник. Откройте окно «База данных» и переключитесь на вкладку объектов «Формы». Выберите создание формы с помощью мастера. Перед вами откроется диалоговое окно, в котором необходимо ответить на ряд вопросов. Укажите следующие параметры создаваемой формы (на каждом шаге нажимайте кнопку «Далее»): · форма строится на основе таблицы «ТЕЛЕФОНЫ». В форму необходимо включить все поля таблицы; · внешний вид формы – «в один столбец»; · требуемый стиль – по вашему усмотрению; · имя формы – «ТЕЛЕФОНЫ». После выполнения работы мастера перед вами сразу откроется созданная форма, с которой уже можно работать. Внесем, однако, в макет формы некоторые изменения. Добавим заголовок формы и примечания. Перед вами откроется макет формы, а также панель элементов, содержащая заготовки и инструменты для создания элементов управления формы. 3. Раздвиньте с помощью мыши область заголовка формы, добавьте в заголовок элемент «Надпись», введите туда текст «Телефонный справочник», укажите желаемые параметры текста (шрифт, размер, цвет и т. п.). Аналогичным образом оформите и примечание формы. Введите туда свое имя (как автора базы данных), год создания базы данных или аналогичную информацию. 4. Сохраните и закройте макет формы. Откройте форму в обычном режиме. 5. Создадим форму со списком телефонов друзей. Запустите мастер создания форм, укажите следующие параметры: · запрос «Телефоны друзей» (включить все поля); · внешний вид формы – «ленточный»; · требуемый стиль – по вашему усмотрению; · имя формы – «Телефоны друзей». Аналогично прошлому примеру задайте заголовок и подпись формы. Шаг 6. Отчеты 1. Создадим список телефонов друзей в виде отчета. В окне «База данных» переключитесь на вкладку объектов «Отчеты». Выберите создание отчета с помощью мастера. Укажите следующие параметры создаваемого отчета: · отчет строится на базе запроса «Телефоны друзей». Необходимо выбрать все доступные поля; · уровни группировки – не добавлять; · порядок сортировки – по имени; · макет для отчета – «табличный»; · стиль отчета – по вашему усмотрению; · имя отчета – «Телефоны друзей». Если есть необходимость внести какие-либо изменения в созданный отчет (например, скорректировать заголовок), то откройте отчет в режиме конструктора и сделайте это. Отчет – результат выполнения обработки информации в базе данных, это форматированное представление данных, выводимое на экран, принтер или в файл. С помощью отчетов данные можно представить в любом формате, с требуемым уровнем детализации. В отличие от форм, предназначенных для интерактивного использования, т. е. в них можно осуществлять ввод и редактирование данных, отчеты применяются для отображения или печати отдельных записей, групп записей, итоговых значений групп. Группировка, применяемая для создания отчетов (команда «Вид»/«Сортировка и группировка»), позволяет создавать до 10 уровней вложенности групп. При этом можно печатать текст, идентифицирующий каждую группу, печатать каждую группу с новой страницы, помещать примечания к группам и т. п. В отчет можно добавлять текущие дату и время, а также вычисляемые элементы: сумму значений набора записей, среднее, минимальное и максимальное значения. В формы и отчеты можно включать надписи, поля текстовых данных, переключатели, флажки, линии и прямоугольники, а также оформлять их, выделяя элементы цветом и тенью. Более того, можно включать целые рисунки, диаграммы, подформы и подотчеты. При этом все параметры представления данных остаются полностью подконтрольными пользователю. Формы могут занимать много страниц, а в отчетах может быть предусмотрено много уровней группировки данных и подведения итогов. Формы и отчеты можно просматривать в режиме предварительного просмотра, обеспечивая взгляд «с высоты птичьего полета» путем изменения масштаба. В режиме конструирования отчет можно просматривать с фиктивными данными, чтобы не дожидаться обработки большого реального файла.
ПРИЛОЖЕНИЕ В Контрольная работа. Задание № 1 «Анализ и выработка согласованной финансовой политики на предприятии» Таблица В.1
Таблица В.2
ПРИЛОЖЕНИЕ Г Контрольная работа. Задание № 2 «Разработка базы данных» Варианты тем предметной области 1. Список книг в домашней библиотеке. 2. Список материалов на предприятии. 3. Успеваемость студентов вуза. 4. Адресная книга предприятия. 5. Движение товаров на складе. 6. Отдел кадров сотрудников. 7. Продажа товаров в мясном магазине. 8. Продажа продуктов в овощном магазине. 9. Канцелярия (реестры входящих и исходящих документов). 10. Отдел кадров студентов. 11. Оказание услуг в доме мод. 12. Оказание услуг в салоне красоты. 13. Продажа медикаментов в аптеке. 14. Оказание услуг в обувной мастерской. 15. Продажа товаров в молочном магазине. 16. Продажа автомобилей в автосалоне. 17. Виды животных в магазине «Зоомир». 18. Виды туров в бюро путешествий. 19. Список клиентов в фирме. 20. Адреса торговых точек крупной розничной компании. 21. Прайс-лист компьютерных комплектующих. 22. Ассортимент продукции в мебельном салоне. 23. Продажа товаров в хлебном магазине. 24. Оказание услуг в парикмахерской. 25. Оказание услуг в автосервисе. 26. Домашний список одежды. 27. Оказание услуг больным в поликлинике. 28. Продажа товаров в овощном магазине. 29. Оказание услуг в ветлечебнице. 30. Обслуживание клиентов банка. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||