ГБОУ СПО «Тверской химико-технологический колледж» Сборник контрольно-измерительных материалов по профессиональному модулю ПМ.02 Участие в разработке информационных систем для специальности 230401 Информационные системы (по отраслям) Тверь 2013 ОДОБРЕН на заседании ЦК дисциплин профессионального цикла Протокол № _____ от «___»__________ 201__ г. Принято Методическим Советом Протокол № ___ от «___»__________ 201__ г. Председатель ЦК __________ Н.А. Щеголева Составлен в соответствии с учебным планом и рабочей программой профессионального модуля ПМ.02 Участие в разработке информационных систем для подготовки по специальности 230401 Информационные системы (по отраслям) Составитель: А.А. Пирогова Преподаватель ЦК дисциплин профессионального цикла ГБОУ СПО «Тверской химико-технологический колледж» Содержание 1 Пояснительная записка ……………………………………………………………... 3 2 Контрольно-измерительные материалы …………………………………………… 5 Список литературы ……………………………………………………………………. 12 2 1 Пояснительная записка Контрольно-измерительные материалы по профессиональному модулю ПМ.02 Участие в разработке информационных систем предназначены для студентов по специальности 230401 Информационные системы (по отраслям). Цель контрольно-измерительных материалов: обеспечение контроля сформированности компетенций по ПМ.02 Участие в разработке информационных систем. Настоящий сборник содержит материалы, позволяющие оценить сформированность следующих общих и профессиональных компетенций: ОК 1. Понимать сущность и социальную значимость своей будущей профессии, проявлять к ней устойчивый интерес. ОК 2. Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество. ОК 3. Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность. ОК 4. Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития. ОК 5. Использовать информационно-коммуникационные технологии в профессиональной деятельности. ОК 6. Работать в коллективе и команде, эффективно общаться с коллегами, руководством, потребителями. ОК 7. Брать на себя ответственность за работу членов команды (подчиненных), результат выполнения заданий. ОК 8. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации. ОК 9. Ориентироваться в условиях частой смены технологий в профессиональной деятельности. ОК 10. Исполнять воинскую обязанность, в том числе с применением полученных профессиональных знаний (для юношей). ПК 2.1. Участие в разработке технического задания. ПК 2.2. Программирование в соответствии с требованиями технического задания. ПК 2.3. Применение методики тестирования разрабатываемых приложений. ПК 2.4. Формирование отчетной документации по результатам работ. 3 ПК 2.5. Оформление программной документации в соответствии с принятыми стандартами. ПК 2.6. Использование критериев оценки качества и надежности функционирования информационной системы. Контрольно-измерительные материалы ориентированы на проверку следующих умений: - осуществлять математическую и информационную постановку задач по обработке информации, использовать алгоритмы обработки информации для различных приложений; - решать прикладные вопросы интеллектуальных систем с использованием статических экспертных систем, экспертных систем реального времени; - использовать языки структурного, объективно-ориентированного программирования и языка сценариев для создания независимых программ, разрабатывать графический интерфейс приложения; - создавать проект по разработке приложения и формулировать его задачи, выполнять управление проектом с использованием инструментальных средств. Практическое применение контрольно-измерительных материалов предполагает наличие лаборатории информационных технологий, оборудованной: - рабочими местами обучающихся и преподавателя (персональные компьютеры с доступом к сети Интернет); - мультимедийным проектором с экраном; - программным обеспечением профессионального назначения. 4 2 Контрольно-измерительные материалы МДК.02.01. ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ И ПЛАТФОРМЫ РАЗРАБОТКИ ИНФОРМАЦИОННЫХ СИСТЕМ. РАЗДЕЛ 2. СТРУКТУРНЫЙ ПОДХОД К ПРОЕКТИРОВАНИЮ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. ТЕМА 2.5. ПРАКТИКУМ ПО СТРУКТУРНОМУ ПРОЕКТИРОВАНИЮ. Задание 1. Форма: практическая работа. Построить контекстную диаграмму: В качестве предметной области рассматривается работа одного из подразделений государственной налоговой инспекции (ГНИ), а именно подразделения учета налогоплательщиков-организаций (юридических лиц). Модели строятся с использованием нотации CASE-средства Silverrun. Прикладная система, разрабатываемая для данного подразделения, должна обеспечивать информационную поддержку функции учета и регистрации налогоплательщиковорганизаций. Реализация функции учета включает следующие действия: • первичную постановку на налоговый учет (налогоплательщик первый раз становится на учет); • повторную постановку на налоговый учет (налогоплательщик уже имеет ИНН (идентификационный номер налогоплательщика)); • снятие с налогового учета (без ликвидации юридического лица); • снятие с налогового учета (при ликвидации юридического лица); • ведение Государственного реестра (Госреестра) налогоплательщиков; • учет сведений об открытии и закрытии банковских счетов налогоплательщика; • сверку данных по расчетным счетам налогоплательщиков с коммерческими банками; • прием заявлений налогоплательщиков об изменении учетной политики, организации учета и отчетности. Налогоплательщик-организация в соответствии с пунктом 1 статьи 83 Налогового кодекса подлежит постановке на учет в налоговом органе: • по месту нахождения организации; • по месту нахождения филиалов и представительств организации; • по месту нахождения принадлежащего организации недвижимого имущества и транспортных средств, подлежащих налогообложению. Учет и регистрация выполняются налоговым инспектором ГНИ. Налогоплательщик должен представить следующие документы: • заявление о постановке на учет; • устав организации; • письмо с кодами статистики из Госкомстата; • свидетельство о государственной регистрации юридического лица, полученное в Государственной регистрационной палате; • протокол собрания учредителей. Заявление регистрируется в журнале движения документов. Формы и документы проверяются на соответствие законодательству, полноту заполнения и точность представленной информации. Если документы в порядке, налогоплательщику присваиваются ИНН (десятизначный цифровой код) и код причины постановки на учет (КПП), которые записываются в свидетельство о регистрации и в журнал регистрации предприятий. КПП 5 представляет собой девятизначный цифровой код, состоящий из кода ГНИ (4 знака), кода причины постановки на учет (2 знака) и порядкового номера постановки на учет по соответствующей причине (3 знака). Данные из заявления о постановке на учет вводятся в базу данных ГНИ с последующим занесением в Госреестр. Вводимые данные проверяются на правильность по соответствующим справочникам. Свидетельство о регистрации представляется руководителю налоговой инспекции на подпись и печать. После выполнения всех формальных процедур налогоплательщику выдается свидетельство о постановке на учет в налоговом органе, предъявив которое он может открыть расчетный счет в какомлибо банке. Об открытии счета банк и налогоплательщик должны известить налоговую инспекцию по специальной форме. После того как информация о расчетном счете введена в базу данных налоговой инспекции, налогоплательщик может платить налоги. По каждому налогоплательщику в БД должны храниться следующие данные реестра: • ИНН; • КПП; • наименование плательщика; • юридический адрес; • фактический адрес; • номер расчетного счета и атрибуты банка, его обслуживающего; • полные атрибуты учредителей плательщика (как юридических, так и физических лиц); • дата регистрации; • размер уставного фонда; • данные о директоре и бухгалтере; • код ФС (формы собственности); • код ОПФ (организационно-правовой формы); • код ОКПО (общероссийский классификатор предприятий и организаций); • код ОКОНХ (общероссийский классификатор отрасли народного хозяйства); • вид деятельности; • место регистрации; • регистрационный номер; • сведения о подразделениях (филиалах, дочерних предприятиях и др.); • иностранные инвестиции; • информация о всех счетах предприятия (валютные, текущие, субсчета и др.). Получаемая в результате БД является основой для последующих камеральных проверок и ведения лицевых карточек предприятий. Задание 2. Форма: практическая работа. Построить ER-диаграмму по данным задания 1. Вопросы для самоконтроля: 1. В чем заключаются основные принципы структурного подхода? 2. Что общего и в чем различия между методом SADT и моделированием потоков данных? 3. В чем заключаются достоинства и недостатки структурного подхода? 6 РАЗДЕЛ 3. ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ ПОДХОД К ПРОЕКТИРОВАНИЮ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. ТЕМА 3.2. ДИАГРАММЫ КЛАССОВ. Задание 3. Форма: практическая работа. Построить диаграмму классов «Клиенты-Заказы». Изобразить ассоциации на диаграмме. Указать атрибуты, операции, обобщения, ограничения. РАЗДЕЛ 4. ТЕХНОЛОГИЯ РАЗРАБОТКИ ИНФОРМАЦИОННЫХ СИСТЕМ В СРЕДЕ СУБД MICROSOFT ACCESS. ТЕМА 4.1. ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ. Задание 4. Форма: практическая работа. Привести базу данных к третьей нормальной форме: ТЕМА 4.2. СОЗДАНИЕ И МОДИФИКАЦИЯ ТАБЛИЦ. Задание 5. Форма: практическая работа. Создать таблицы БД (задание 4). Настроить свойства: - размер поля; - подпись; - число десятичных знаков; 7 - условие на значение; - значение по умолчанию; - формат поля; - маска ввода; - подстановки; - ключевые и индексируемые поля; Задание 6. Форма: практическая работа. Модифицировать структуру таблиц БД (задание 4). Определить связи между таблицами БД и создать схему данных. Задание 7. Форма: практическая работа. Ввести данные в таблицы БД (задание 4). Выполнить поиск данных. Выполнить фильтрацию данных. Задание 8. Форма: практическая работа. Создать запросы: Задания. 1. Выборка quSelectDog: Найдите всех шар-пеев и сеттеров-гордонов из регионов (НЕ из Москвы); используйте оператор «не равно». 2. Оператор Like quLike: Найдите всех абонентов МТС (те, у кого номер мобильного телефона начинается с 8(916)…). 3. Выражения quEvalText: Напишите выражение, которое из фамилии, имени и отчества делает фамилию с инициалами. Иванов Иван Иванович -> Иванов И.И. quEvalDate: напишите выражение, которое вычисляет, сколько собаке лет по дате ее рождения. quEvalIif: напишите выражение, которое определяет по возрасту, в какой возрастной категории выступает собака: «щенок» – до года; «юниор» – от года до двух лет; «сеньор» – старше двух лет. Дополнение: Примените в одном задании один способ вычислить возраст собаки, в другом – другой: 1) из текущего года вычесть год рождения собаки; 2) с помощью функции DateDiff посчитать, сколько дней прошло с рождения до сегодняшнего дня. 4. Параметр quParametre: Создайте запрос, который будет выводить всех собак по фамилии владельца, являющейся свободным параметром. 5. Группировка quGroup: Выясните, какая собака вызвала наиболее противоречивые мнения судей. 6. Редактирование БД Незадолго до выставки владелец Гороховец уехал на ПМЖ (постоянное место жительства) в Германию и передал всех собак своему другу Карпову Михаилу Игоревичу. Требуется: 1) quAddOwner: добавить запись о новом владельце; 8 2) quUpdateOwner: изменить у собак Гороховца ID владельца на ID Карпова; 3) quDelOwner: удалить Гороховца из базы данных. Задание 9. Форма: практическая работа. Создать отчеты по запросам (задание 8). Задание 10. Форма: практическая работа. 1. Создать формы для ввода данных (задание 4). 2. Создать главную кнопочную форму. ТЕМА 4.5. ПРАКТИКУМ ПО РАЗРАБОТКЕ ИНФОРМАЦИОННЫХ СИСТЕМ. Задание 11. Форма: практическая работа. Задача 1. Используя редактор Ms Word и электронную таблицу Ms Excel, представьте в виде таблицы приведенные ниже сообщения. Имена параметров выберите самостоятельно. 1) «В отделе АХЧ предприятия работают четверо сотрудников. Это: Николаев, принят 11.01.2001 с тарифом почасовой оплаты в размере 100 руб./час; Плюшина, принята 20.08.2003 с почасовой оплатой 90 руб./час; Куприянов, принят 15.03.1997 с почасовой оплатой 90 руб./час; Мокина – 23.04.2001 – 100 руб./час». 2) «В экспедиционном отделе этого же предприятия также работают четверо сотрудников: Деркач, принят 01.09.1993 с почасовой оплатой 120 руб./час; Емельянова – 05.10.2000 – 110 руб./час; Акуленко, принят 07.11.2005 и 120 руб./час; Бабушкин – 09.12.2007 – 110 руб./час». В Ms Excel определите общее количество работающих мужчин и женщин. Добавьте в экспедиционный отдел еще одного сотрудника с фамилией Николаев (15.10.2003, 120 руб./час). Что можно теперь сказать о получившейся таблице? Какая дополнительная информация для идентификации рабочих, по вашему мнению, требуется в таблице? Задача 2. Используя Ms Excel, представьте в виде таблицы приведенные ниже сообщения. Имена параметров выберите самостоятельно. 1) «Предприятие 1 февраля 2012 года приняло решение о ликвидации принтера с инвентарным номером 0011, введенного в эксплуатацию 1 декабря 2003 года. Его первоначальная стоимость – 13 000 руб., сумма износа – 10 000 руб. Устройство находилось в отделе кадров. Начальник отдела кадров – Никулина А.А.». 2) «В отделе кадров 1 февраля 2012 года ликвидируется также монитор с инвентарным номером 0022 стоимостью 10 000 рублей, введенный в эксплуатацию 1 июня 1999 года. Сумма износа монитора составила 8 500 рублей. Начальник отдела кадров – Никулина А.А.». 3) «Предприятие 1 ноября 2012 года приняло решение о списании сервера с инвентарным номером 0111, находящегося в отделе ИТ и введенного в эксплуатацию 1 сентября 2000 года. Его первоначальная стоимость – 30 000 руб., сумма износа – 25 000 руб. Начальник отдела ИТ – Гордеев Н.Б.». 9 4) «Подлежит списанию от 10 ноября 2012 года автомобиль «Лада-Приора» с инвентарным номером 0333 стоимостью 300 000 рублей, введенный в эксплуатацию 1 октября 2011 года. Сумма износа – 15 000 рублей. Автомобиль являлся служебным в отделе ИТ». Добавьте к получившейся таблице столбцы «Остаточная стоимость» и «Причина списания». В качестве причин можете указать, например, «моральный износ», «повреждения при транспортировке», «угон» (для автомобиля), «поломка с невозможностью восстановления» и т.п. Задание 12. Форма: практическая работа. В качестве предметной области рассмотрим деятельность деканата в части ведения личных дел студентов (ограничимся пока этой функцией для упрощения задачи). Допустим, что имеются личные дела студентов двух групп – 157 и 158. Некоторая нужная информация собрана в таблицу: Запустите Microsoft Access. Создайте новую базу данных с именем Успеваемость. На вкладке Режим таблицы создайте и заполните таблицу Студенты. Перейдите в режим конструктора таблицы и установите, где это необходимо, требуемые значения для структуры таблицы. 10 Для поля Пол создайте список подстановок из двух вариантов – М, Ж. Для поля Город – Челябинск, Златоуст, Копейск, Усть-Катав, Касли, Юрюзань, Коркино и т.д. Для поля Язык создайте список, содержащий три варианта – нем, англ, фр. Заполните таблицу до конца вашими данными. Замечание. Все объекты, относящиеся к одной базе данных, – таблицы, формы, запросы и т. п. – сохраняются в одном файле. Такое файл имеет имя с расширением *.accdb (Access data base). Задание 13. Форма: практическая работа. Контрольные вопросы 1. Какие данные называются структурированными? 2. Дайте определение и опишите назначение базы данных. 3. Какие модели данных вы знаете? 4. Назовите и поясните взаимосвязь структурных элементов реляционной базы данных. 5. Дайте определения понятиям «ключевое поле», «первичный ключ», «внешний ключ», «составной ключ». 6. Какие типы данных могут храниться в СУБД Access? 7. Какие типы объектов включает в себя СУБД Access? 8. Поясните различия между таблицей, формой и отчетом. 9. В чем отличие режимов создания таблицы в СУБД Access? 10. Каким образом можно сформировать запрос в СУБД Access? 11. Какие аналоги перекрестного и итогового запросов в СУБД Access есть в Excel? 12. Какие основные элементы форм и отчетов вы знаете? 13. Что такое макрос? Какие задачи можно решать с помощью макросов? 14. Перечислите этапы процесса обработки информации с помощью СУБД. 11 Список литературы Основные источники: 1. Витт А.М., Торбеева Е.А. Практикум по Microsoft Access 2007: Методические рекомендации. –Челябинск: ФГБОУ ВПО «Челябинская государственная агроинженерная академия», 2012. 2. Гагарина Л.Г., Киселев Д.В., Федотова Е.Л. Разработка и эксплуатация автоматизированных информационных систем: учебное пособие. –М. ИД «ФОРУМ»: ИНФРА-М, 2012. 3. Голышева А.В., Клеандрова И.А., Прокди Р.Г. Access 2007 без воды. Все, что нужно для уверенной работы. –М.: Наука и техника, 2013. 4. Горбовцов Г.Я. Управление проектом: Учебно-практическое пособие. –М.: Изд. центр ЕАОИ, 2009. 5. Горохова Т.Н. Разработка и эксплуатация информационных систем: Учебное пособие. –СПб.: ГОУ СПО Санкт-Петербургский колледж управления и экономики «Александровский лицей», 2010. 6. Дунаев В. Базы данных. Язык SQL для студента. –СПб: БХВ-Петербург, 2012. 7. Избачков Ю.С., Петров В.Н. Информационные системы. –СПб.: Питер, 2011. 8. Илюшечкин В.М. Основы использования и проектирования баз данных. –М.: Юрайт, 2011. 9. Карпова И.П. Базы данных. –СПб: Питер, 2013. 10. Ньютон Р. Управление проектами от А до Я. –М.: Альпина Бизнес Брукс, 2009. 11. Портни С.Э. Управление проектами для «чайников». –М.: Диалектика, 2008. 12. Советов Б.Я., Цехановский В.В., Чертовской В.Д. Базы данных. Теория и практика. –М.: Юрайт, 2013. 13. Фуфаев Э.В. Базы данных: учебное пособие для студентов среднего профессионального образования. –М.: Издательский центр «Академия», 2012. 14. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных. –СПб.: КОРОНА принт, 2011. Дополнительные источники: 1. Брешенков А.В., Губарь А.М. Проектирование баз данных в среде Access: Учебное пособие для вузов. –М.: Изд-во МГТУ им. Н.Э. Баумана, 2012. 2. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. –М.: Финансы и статистика, 2011. 12 3. Виноградов Г.П., Кирсанова Н.В. Проектирование структуры и создание реляционных баз данных средствами СУБД Access: Учебное пособие. 1-е изд. – Тверь: ТГТУ, 2012. 4. Епанешников А.М., Епанешников В.А. Практика создания приложений в Access. –М.: Диалог-МИФИ, 2009. 5. Информатика и информационные технологии: учебное пособие / под ред. Ю.Д. Романовой. –М.: Эксмо, 2009. 6. Кириллов В., Громов Г. Введение в реляционные базы данных. –СПб: БХВПетербург, 2009. 7. Леонтьев Ю. Microsoft Office 2007. Краткий курс. –СПб.: Питер, 2012. 8. Международный стандарт ISO/IEC 12207 «Жизненный цикл автоматизированных информационных систем». 9. Михеева И.В. Практикум по информационным технологиям в профессиональной деятельности: Учебное пособие для среднего профессионального образования. –М.: Издательский центр «Академия», 2009. 10. Попов В.Б. Основы информационных и телекоммуникационных технологий. – М.: Финансы и статистика, 2011. 11. Фуфаев Э.В., Фуфаева Л.И. Пакеты прикладных программ: Учебное пособие для среднего профессионального образования. –М.: Академия, 2009. 12. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных. –СПб.: КОРОНА принт, 2011. Интернет-ресурсы: 1. http://www.interface.ru/ - Разработчикам информационных систем. 2. http://citforum.ru/ - Разработчикам информационных систем. 3. http://www.torins.ru/ - Сайт ассоциации разработчиков информационных систем. 13