Методические указания по выполнению курсового проектирования Для специальности 09.02.03 «Программирование в компьютерных системах» по МДК 03.01 Технология разработки программного обеспечения

Министерство образования и науки Калужской области

Государственное бюджетное профессиональное образовательное учреждение
Калужской области
«Сосенский политехнический техникум»
(ГБПОУ КО «СПТ»)












Методические указания по выполнению курсового проектирования


для специальности 09.02.03
«Программирование в компьютерных системах»

по МДК 03.01 Технология разработки программного обеспечения




Разработчик
преподаватель специальных дисциплин ГБПОУ КО «СПТ»
ТУКМАКОВ АНДРЕЙ НИКОЛАЕВИЧ









2016
ОБЩИЕ ПОЛОЖЕНИЯ

Курсовой проект является завершающим этапом изучения ПМ 03 «Участие в интеграции программных модулей» МДК.03.01 «Технология разработки программного обеспечения».
Во время курсового проектирования отрабатывается технологический процесс разработки программного продукта: техническое задание, внешнее и внутреннее проектирование, кодирование, тестирование, разработка и оформление документации.
В результате выполнения курсового проекта студенты должны показать знания:
характеристик и возможностей языков и сред программирования;
приемов оптимизации алгоритмов, отладки и тестирования программного продукта;
методов программной защиты информации;
видов программ, программной и эксплуатационной документации;
Студенты должны уметь:
разрабатывать алгоритм программной реализации поставленной задачи;
создавать программный продукт по разработанному алгоритму;
выполнять отладку и тестирование программного продукта;
применять математические методы для решения задач;
осуществлять модификацию, адаптацию и настройку программных продуктов;
оформлять программную документацию.
Курсовое проектирование (КП) является обязательным этапом при изучении ПМ 03 «Участие в интеграции программных модулей» МДК.03.01 «Технология разработки программного обеспечения», позволяющим систематизировать, расширить и закрепить теоретические знания и практические навыки студентом, а также определить уровень его подготовленности к выполнению функциональных обязанностей в соответствии с полученной специальностью.
При выполнение курсового проекта студентом должны быть отражены следующие профессиональные компетенции:
ПК 3.1 Анализировать проектную и техническую документацию на уровне взаимодействия компонент программного обеспечения. 
ПК 3.2 Выполнять интеграцию модулей в программную систему.
ПК 3.3 Выполнять отладку программного продукта с использованием специализированных программных средств. 
ПК 3.4 Осуществлять разработку тестовых наборов и тестовых сценариев.
ПК 3.5 Производить инспектирование компонент программного продукта на предмет соответствия стандартам кодирования.
ПК 3.6 Разрабатывать технологическую документацию.

Цели и задачи курсового проектирования

Целью курсового проектирования является закрепление и расширение теоретических знаний и практических навыков программирования студента, который должен показать способность и умение применять теоретические знания по МДК 03.01 «Технология разработки программного обеспечения»; грамотно, самостоятельно и творчески решать задачи; четко и логично излагать свои мысли и решения; анализировать полученные результаты и делать необходимые выводы.
Задачей курсового проектирования является самостоятельное выполнение студентом проектирования и разработки программного продукта в соответствии с техническим заданием. Студент при этом должен показать свой уровень подготовки, умение выбрать и обосновать решение стоящих перед ним проблем, навыки работы с технической и справочной литературой, умение применять вычислительную технику в своей деятельности.
Курсовой проект – это теоретическое и практическое решение студентами определенной технологической проблемы. Он оформляется в виде пояснительной записки.
В процессе курсового проектирования студент должен выполнить следующее:
1. выбрать тему курсового проекта;
2. получить задание на курсовой проект от руководителя (пример – см. Приложение А);
3. разработать развернутое техническое задание (ТЗ) на курсовой проект (пример – см. Приложение Б), подписать его у руководителя курсового проектирования;
4. спроектировать, разработать и протестировать программный продукт;
5. оформить пояснительную записку в соответствии с требованиями ЕСПД.
6. защитить курсовой проект перед руководителем проекта и комиссией.
Студент является единоличным автором курсового проекта и несет полную ответственность за принятые в курсовом проекте решения, за правильность всех вычислений, за качество выполнения и оформления, а также за предоставление курсового проекта к установленному сроку для защиты.
Выбор темы курсового проекта

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

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


2. Организация разработки курсового проекта
2.1. Состав и объем курсового проекта

Курсовой проект состоит из двух основных частей: пояснительной записки и электронной версии программного продукта.
В пояснительной записке должен быть раскрыт творческий замысел проекта, описаны методы, применяемые при его разработке, дано обоснование принятых решений путем сравнения возможных вариантов. Текст должен содержать расчеты, графики, диаграммы и т.п. По возможности полно нужно привести исходные данные, подготовленные к вводу, и полученные результаты. Особое внимание необходимо уделить осмысливанию и оценке получаемых результатов. Необходимо использовать современные литературные источники или зарегистрированные сайты фирм производителей комплектующих ПК и программных продуктов с ссылками на авторов и торговые марки, не следует использовать рефераты и литературу с техническим жаргоном и узко специальной терминологией.
Объем пояснительной записки – от 15 до 25 страниц машинописного текста (формат А4).
2.2. Содержание пояснительной записки к курсовому проекту

Пояснительная записка к курсовому проекту должна содержать (в приведенной последовательности):
титульный лист (Приложение В);
задание на курсовой проект (бланк задания согласно Приложению Б);
содержание;
введение;
основная часть;
технологическая часть;
заключение;
список использованных источников;
приложения.

Содержание включает введение, наименования всех разделов, подразделов и пунктов, заключение, список литературы и наименования приложений с указанием номеров страниц, с которых начинаются эти элементы пояснительной записки.

Во введении обосновывается актуальность темы курсового проекта, обоснование выбора темы, значимость ее для науки и практики, определение границ исследования (предмет, объект, задачи, цель). В конце введения можно раскрыть структуру работы, то есть дать перечень ее структурных элементов и обосновать последовательность их расположения.
После этого следует первый раздел пояснительной записки «Общая часть». Далее следует нумерация относительно содержания курсового, а не данного документа.
1. Основная часть
1.1. Цель разработки
В этом разделе следует указать, с какой целью делалась разработка. В качестве таких целей могут быть указаны:
автоматизация некоторых процессов;
повышение точности расчета;
сокращение времени выполнения некоторых действий;
освобождение персонала от утомительной рутинной работы и т.д.
1.2. Описание предметной области
Требуется описать всю необходимую и достаточную информацию для проектирования будущего программного продукта. Должен быть определен круг лиц, который будет иметь доступ к программному продукту или базе данных, их права и обязанности, описаны бизнес-процессы, происходящие в предметной области, приведены формы всех входных и выходных документов, описаны регламентированные запросы, определена периодичность решения всех задач. Предметная область должна быть описана с такой степенью подробности, чтобы можно было определить характер связи между объектами. Описывая предметную область, надо знать действующее законодательство.
1.3. Состав ПЭВМ
Здесь необходимо указать какая вычислительная техника нужна для решения задачи и какая использовалась, дать краткую характеристику всем составляющим и уметь объяснить на защите.
1.4. Используемое программное обеспечение
Привести понятие программного обеспечения, структуру и его состав, используя сведения из современной технической литературы.
В системном программном обеспечении указать средства, без которых не функционирует ваша техника и не может работать ваша задача. Указать роль операционной системы и ее место в составе программного обеспечения.
Характеризуя операционную систему дать:
понятие;
версия вашей операционной системы;
функции;
характеристики (достоинства и недостатки).

Выбор средства автоматизации

Средство автоматизации - это инструментальные системы, с помощью которых создаются новые программные продукты, и готовые программные комплексы, настраивающиеся на нужды конкретного пользователя.
Обзор средств автоматизации предполагает перечисление средств автоматизации, используемых для решения задач такого класса с указанием, какие из перечисленных инструментальных систем обеспечены соответствующими программными и техническими средствами данного отдела, вычислительного центра, фирмы, предприятия. Обосновать выбор инструментальной системы (средства автоматизации) для написания программы.
1.4.2. Дополнительные программные средства
Этот пункт может отсутствовать. В нем можно указать использование генераторов приложений при разработке программного продукта:
- генератор отчета;
- генератор меню;
- генератор экрана;
- формирование исполняемого файла (или дистрибутива). Кроме того можно указать средства SQL, использованные при разработке. Можно указать стандартные процедуры, используемые для организации интерфейса «программа-пользователь».
Включить описание средства, с помощью которого оформлена пояснительная записка и выполнена презентация курсового проекта (кратко).
2 Технологическая часть
2.1 Постановка задачи
В этом пункте должна быть отражена математическая или логическая модель объекта реального типа, подлежащая автоматизации. Характеристики и особенности этой модели отражаются в спецификации. Помимо форм спецификаций могут быть приведены формы для других документов, которые могут сопровождать разработку программного обеспечения. Эти формы в разных организациях отличаются друг от друга по количеству разделов и оформлению, однако все они имеют несколько обязательных разделов.
Здесь должно быть указано функциональное и эксплуатационное назначение проектируемой задачи. В функциональном назначении перечислить функции, которые должен выполнять разрабатываемый программный продукт. В эксплуатационном назначении указать периодичность решения задачи и перечень служб и отдельных лиц, к которым поступают результаты работы программы и для каких целей эти результаты используются.
2.2 Требования к программе
Раздел должен содержать следующие подразделы:
–  Требования к функциональным характеристикам
Должны быть перечислены выполняемые функции и описаны состав, характеристики и формы представления исходных данных и результатов. Здесь при необходимости указываются критерии эффективности: максимально допустимое время ответа системы, максимальный объем используемой и/или оперативной памяти и др.
–  Требования к надежности
В этом подразделе регламентируют действия разрабатываемого продукта по увеличению надежности результатов (контроль входной и выходной информации, создание резервной копии промежуточных результатов и т. п.)
–  Требования к составу и параметрам технических средств
Указывают необходимый состав технических средств с указанием их основных технических характеристик: тип микропроцессора, объем памяти, наличие внешних устройств и т. п. При этом часто указывают два варианта конфигурации: минимальный и рекомендуемый.
–  Требования к информационной и программной совместимости
В разделе указывают используемую операционную систему, язык или среду программирования для разработки и другие системные и пользовательские программные средства, с которыми должно взаимодействовать разрабатываемое программное обеспечение.

2.3 Проектирование
В этой части необходимо указать используемые приемы проектирования программ. Например:
технология проектирование снизу вверх;
технология проектирование сверху вниз;
модульное проектирование;
объектно-ориентированное проектирование.
Должна быть приведена схема алгоритма основной программы или схема работы системы и при необходимости схемы отдельных подпрограмм и модулей, схема взаимодействия данных.
Если темой курсового проекта является задача обработки данных (например, ИПС или АСУ), то обязательно должен присутствовать пункт Проектирование базы данных, в котором освещаются такие вопросы, как модели данных, более подробно описывается модель, используемая при проектировании (как правило, реляционная). Для реляционной модели описываются все сущности (в виде таблиц) - структура базы данных. Приводится описание запросов к каждому файлу (таблице), а также запросов, в которых участвует этот файл.
2.4 Руководство оператора
Руководство оператора должно содержать следующие разделы:
назначение программы;
условия выполнения программы;
выполнение программы;
сообщения оператору.
Допускается объединять разделы «Выполнение программы» и «Сообщения оператору».
В разделе «Назначение программы» должны быть указаны сведения о назначении программы и информация, достаточная для понимания функций программы и ее эксплуатации.
В разделе «Условия выполнения программы» должны быть указаны условия выполнения, необходимые для выполнения программы (минимальный состав аппаратных и программных средств).
В разделе «Выполнение программы» должна быть указана последовательность действий оператора, обеспечивающих загрузку, запуск, выполнение и завершение программы, приведено описание функций, формата и возможных вариантов команд, с помощью которых оператор осуществляет загрузку и управляет выполнением программы, а также ответы программы на эти команды.
В разделе «Сообщения оператору» должны быть приведены тексты сообщений, выдаваемых в ходе выполнения программы, описание их содержания и соответствующие действия оператора (действия оператора в случае сбоя, возможности повторного запуска программы).
Допускается в содержание разделов иллюстрировать поясняющими примерами, таблицами, схемами, графиками.
2.5 Руководство программиста
Руководство программиста должно содержать следующие разделы:
назначение и условия применения программы;
характеристики программы;
обращение к программе;
входные и выходные данные;
сообщения.
В разделе «Назначение и условия применения программы» должны быть указаны назначение и функции, выполняемые программой, условия, необходимые для выполнения программы (объем оперативной памяти, требования к составу и параметрам периферийных устройств, требования к программному обеспечению).
В разделе «Характеристики программы» должно быть приведено описание основных характеристик и особенностей программы (временные характеристики, режим работы, средства контроля правильности выполнения и самовосстанавливаемости программы).
В разделе «Обращение к программе» должно быть приведено описание организации используемой входной и выходной информации и, при необходимости, ее кодирования.
В разделе «Сообщения» должны быть указаны тексты сообщений, выдаваемых программисту или оператору в ходе выполнения программы, описание их содержания и действия, которые необходимо предпринять по этим сообщениям.

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

Список использованных источников

В этом пункте перечисляются использованные источники в том порядке, в каком появляются на них ссылки в пояснительной записке.
Листинг программы с описанием
При использовании средств быстрого проектирования (средств визуальной разработки) приводить только тексты самостоятельно разработанных модулей.
Текст программы приводится в виде листинга и может быть помещен в приложении. Здесь необходимо указать, с использованием каких инструментальных средств создана программа, какой объем занимает на диске, имя программного комплекса и в каком приложении находится текст.
Программа должна быть хорошо структурирована, комментирована, тогда описание ее займет минимальное место. Описание программы должно состоять из следующих частей:
описание логической структуры программы (или перечень модулей, входящих в комплекс и связь между ними)
описание входных и выходных данных с точки зрения хранения их в ЭВМ.
Замечание:
Если темой курсового проекта является задача обработки данных (например, ИПС), то должны быть приведены файлы базы данных и указаны связи между ними, а также структуры файлов базы данных в виде таблицы:
Описание запросов к этому файлу, а также запросов, в которых участвует этот файл.

3. Оформление текста пояснительной записки

Одно из требований, предъявляемых к курсовому проекту - четкое и логичное изложение. Перед каждым разделом, подразделом должна быть поставлена совершенно конкретная цель. Автору нужно следить за тем, чтобы изложение материала точно соответствовало цели и названию параграфа. Желательно, чтобы предложения, данные в дипломной работе, приводились с оценкой их эффективности.
Оформление курсового проекта должно соответствовать требованиям ЕСПД (ГОСТ 19.106). Некоторые положения стандарта приведены ниже.
Пояснительная записка должна быть распечатана на принтере, на листах бумаги формата А4 (210(297мм), с одной стороны листа, переплетена ии заключена в папку.
Документ должен иметь поля следующих размеров: верхние – 25 мм; нижние –15 мм; правое - 10 мм; левое – 20 мм.
Страницы пояснительной записки нумеруются от титульного листа и до последнего, включая приложения. Цифра 1 на титульном листе не ставится. Нумерация страниц выполняется арабскими цифрами, в нижнем колонтитуле по центру, без дополнительных символов.
Основной текст оформляется шрифтом – Times New Roman, размер шрифта – 14 пт, междустрочный интервал – полуторный. Абзацный отступ («красная строка») равен 1,25 мм.
Вверху по центру размещаются только названия следующих частей: «Содержание», «Введение», «Заключение», «Список используемой литературы», «Приложение - ». Все остальные разделы и подразделы размещаются слева с абзацным отступом («красной строкой») равеной 1,25 мм.
Перечень разделов/подразделов указанных в содержании пояснительной записки оформляются уровнем 1 с использованием автооглавления (Вставка – Ссылка - Оглавление и указатели -Оглавление) предварительно обозначив разделы и подразделы входящие в содержание пояснительной записки.
Каждый раздел пояснительной записки оформляется жирным шрифтом – Times New Roman, размер шрифта – 14 пт или 16 пт и начинается с нового листа. Перенос в заголовках/подзаголовках не допускается.
Подразделы имеют такое же оформление, но как продолжение раздела и с нового листа не начинаются.
Листинг кода программного продукта допускается оформлять шрифтом – Times New Roman, размер шрифта – 12 пт, междустрочный интервал – одинарный.
Нумерация листов по всей пояснительной записке – сквозная.
Наименование изображения/графика/рисунка/схемы располагается под ним по центру и имеет обозначение изображения, например:










Рисунок 1.1 - Принтер

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

Таблица 1.1- Принтеры этикеток офисные
















Номер таблицы соответствует номеру раздела, в котором она находится (Таблица 1.1 первая таблица раздела 1).
Формулы, встречающиеся в тексте пояснительной записки, обозначаются следующим образом:

(1.1)

Где, S – площадь треугольника
а – сторона равностороннего треугольника
h – высота треугольника
Порядковый номер формулы аналогичен правилам нумерации рисунков и разделов.
Источники литературы располагаются в алфавитном порядке. Список литературы должен быть оформлен единообразно с соблюдением государственного стандарта на библиографическое описание документа (Межгосударственный стандарт ГОСТ 7.1.
Структура библиографической записи: ФИО автора. Наименование: статус. - Место издания: издательство. - Год, кол-во страниц.
Если авторов несколько, то их перечисляют в алфавитном порядке через запятую. Если авторов более 3, то пишут: фамилия первого и др.
Пример:
Иванов И.И. Информатика: Учебник для средн. проф. обр. - М.: Звезда. - 2005, 240 с.
Макарова С.В. Информатика. - СПб.: Наука и техника. - 2001, с. 20-50.
Если в перечне литературы используются Законы РФ, ГОСТы, др. нормативно - правовые акты – они указываются в начале перечня литературы, после чего идет перечисление авторов др. источников.
Оформление электронных ресурсов:
Словарь юридических терминов [Электронный ресурс]. – http://....
Экономический словарь [Электронный ресурс]. – http://...
Водянец, П.Л. Планирование на предприятии [Электронный ресурс]. – http://... – статья в интернете.
Громова, С. В. Исследование влияния роста заработных плат на уровень жизни населения [Электронный ресурс]: авт. дисс к.э.н. - http://... – ссылка на автореферат диссертации.
Оформление приложений.
В тексте работы на все приложения должны быть даны ссылки. Приложения располагают в
порядке ссылок на них в тексте.
Каждое приложение следует начинать с новой страницы с указанием наверху посередине страницы слова «ПРИЛОЖЕНИЕ» и его обозначения. Приложение должно иметь заголовок, который записывают симметрично относительно текста с прописной буквы отдельной строкой. Приложения обозначают заглавными буквами русского алфавита, начиная с А, за исключением букв Ё, З, Й, О, Ч, Ь, Ы, Ъ. После слова «Приложение» следует буква, обозначающая его последовательность (например: ПРИЛОЖЕНИЕ Б). Допускается обозначение приложений буквами латинского алфавита, за исключением букв I и O. В случае полного использования букв русского и латинского алфавитов допускается обозначать приложения арабскими цифрами. Если в документе одно приложение, оно обозначается «ПРИЛОЖЕНИЕ А».
Текст каждого приложения может быть разделен на разделы, подразделы и т.д., которые нумеруют в пределах каждого приложения. Перед номером ставится обозначение этого приложения. Нумерация страниц приложений и основного текста должна быть сквозная.













4 ЗАЩИТА КУРСОВОГО ПРОЕКТА
Защита курсового проекта проводится в присутствии комиссии.
На защиту проекта отводится до 15 минут. Процедура защиты устанавливается председателем комиссии по согласованию с членами комиссии и, как правило, включает доклад студента (не более 10 – 15 минут), вопросы членов комиссии, ответы студента.
Может быть предусмотрено выступление руководителя курсовой работы При определении окончательной оценки по защите проекта учитываются: доклад, ответы на вопросы комиссии, сопроводительная доклад презентация.
Объявление оценок проводится после выступления студента.

4.1 Структура доклада для защиты курсового проекта

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

4.2 Требования к оформлению презентации

Иллюстрационный материал к защите оформляется в виде компьютерной презентации, созданной при помощи программы Microsoft Power Point 97-2007, и служит для демонстрации ключевых моментов и основных результатов работы. Рекомендуемое количество слайдов 10-15. На них выносят основные графики, схемы, таблицы и т.д. в соответствии с докладом.
Презентация должна иметь следующую структуру:
титульный лист (наименование образовательного учреждения, наименование специальности, тема курсового проекта, ФИО студента);
актуальность темы;
цель и задачи курсового проекта;
постановка задачи;
среда реализации;
функциональная диаграмма (входные данные, функции, выходные данные);
логическая модель (схема данных для базы данных, структура сайта для сайта, алгоритм обработки для математической задачи);
основные элементы интерфейса (скрины меню, форм и т.д.);
методы и средства защиты информации, используемые в работе;
заключение.
Также можно добавить заключительный слайд, например, со словами «Доклад окончен, спасибо за внимание».
Презентация должна быть оформлена в едином стиле, с минимальным использованием анимации на каждом слайде.
Цветовая гамма и использование анимации не должны препятствовать адекватному восприятию информации.
Информация, размещенная на слайдах должна восприниматься с расстояния не менее 3м при стандартной освещенности. Демонстрация презентации проводится в ручном режиме.

5 Критерии оценки курсового проекта

Оценка «ОТЛИЧНО» выставляется в том случае если:
проект соответствует теме, тема раскрыта полностью, обозначена актуальность выбранной темы;
показано знание области профессиональной деятельности: методов и средств для разработки, сопровождения и эксплуатации программного обеспечения компьютерных систем;
по своему содержанию работа соответствует одному или нескольким видам профессиональной деятельности техника: «Разработка программных модулей программного обеспечения для компьютерных систем», «Разработка и администрирование баз данных», «Участие в интеграции программных модулей».
в проекте приведены таблицы сравнений, графики, диаграммы, формулы, показывающие умение автора формализовать результаты исследования;
в работе приведены схемы показывающие умение автора разрабатывать компоненты проектной и технической документации с использованием графических языков спецификаций;
показана возможность практического применения;
по своему содержанию и оформлению работа соответствует всем предъявленным требованиям;
доклад на защите отличается логичностью, последовательностью и убедительностью;
презентация отвечает содержанию доклада, дополняет его;
ответы на вопросы обстоятельны и свидетельствуют о самостоятельном выполнении выпускной квалификационной работы.
Оценка «ХОРОШО» выставляется в том случае если:
проект соответствует теме, тема раскрыта полностью, обозначена актуальность избранной темы;
по своему содержанию проект соответствует одному или нескольким видам профессиональной деятельности техника: «Разработка программных модулей программного обеспечения для компьютерных систем», «Разработка и администрирование баз данных», «Участие в интеграции программных модулей».
в работе приведены таблицы сравнений, графики, диаграммы, формулы, показывающие умение автора формализовать результаты исследования;
в работе приведены схемы показывающие умение автора разрабатывать компоненты проектной и технической документации с использованием графических языков спецификаций;
есть незначительные погрешности в оформлении схем;
по своему содержанию и оформлению работа содержит несущественные замечания;
доклад на защите выпускной квалификационной работы отличается логичностью, последовательностью;
ответы на вопросы в целом убедительны, но некоторые их положения вызывают обоснованные возражения.
Оценка «УДОВЛЕТВОРИТЕЛЬНО» выставляется в том случае если:
проект соответствует теме;
исследуемая проблема в основном раскрыта, но не отличается новизной и аргументированностью;
нарушена логика изложения материала;
по своему содержанию работа частично соответствует одному из видов профессиональной деятельности техника;
по своему содержанию и оформлению работа содержит небольшие замечания;
доклад на защите не отличается логичностью и последовательностью;
презентация не полностью отвечает содержанию доклада;
затруднения при ответе на дополнительные вопросы.
Оценка «НЕУДОВЛЕТВОРИТЕЛЬНО» выставляется в том случае если:
содержание проекта не соответствует теме;
материал полностью заимствован из Интернет - банков готовых работ или максимально использованы чужие источники без ссылки на них;
предложения автора не сформулированы, отсутствуют ответы на вопросы.


















































Тематика курсовых проектов

№п\п
Тема курсового проекта


Автоматизированное рабочее место менеджера ресторана


Информационно-поисковая система «Банк»


Автоматизированное рабочее место «Больница»


Информационно-поисковая система «МВД»


Автоматизированное рабочее место «Аэропорт»


Информационно-поисковая система «Видео прокат»


Информационно-поисковая система «Библиотека»


Информационно-поисковая система «Радиостанция»


Автоматизированное рабочее место «Таксопарк»


Информационная система «Туристическое агентство»


Программа учета абитуриентов автошколы


Информационная система «Страховая компания»


Информационная система «Брачное агентство»


Автоматизированное рабочее место «Сервисный центр»


Информационно-поисковая система «Школа»


Автоматизированное рабочее место «Транспортная компания»


Автоматизированное рабочее место «Гостиница»


Информационная система «Оптовый склад»


Информационная система «Прокат автомобилей»

Приложение А
задание на курсовой проект структурное содержание базы данных по тематикам курсового проекта
Задание №1 АРМ менеджера ресторана

Таблицы:
1) Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код
должности) [10 записей].
2) Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5 записей].
3) Склад (Код ингредиента, Наименование ингредиента, Дата выпуска, Объём, Срок годности, Стоимость, Поставщик) [10 записей].
4) Меню (Код блюда, Наименование блюда, Код ингредиента 1, Объём ингредиента 1, Код
ингредиента 2, Объём ингредиента 2, Код ингредиента 3, Объём ингредиента 3, Стоимость,
Время приготовления) [10 записей].
5) Заказ (Дата, Время, ФИО заказчика, Телефон, Код блюда 1, Код блюда 2, Код блюда 3,
Стоимость, Отметка о выполнении, Код сотрудника)[10 записей].

Запросы:
1) Отдел кадров (Связывает таблицы "Сотрудники" и "Должности" по полю "Код должности").
2) Меню (Связывает таблицы "Меню" и "Склад" по полям "Код ингредиента", "Код ингредиента
1", "Код ингредиента 2" и "Код ингредиента 3").
3) Заказ (Связывает таблицы "Заказ", "Меню" и "Сотрудники" по полям "Код блюда", "Код
блюда 1", "Код блюда 2", "Код блюда 3" и "Код сотрудника").

Фильтры:
1) Фильтры для отображения сотрудников отдельных должностей (На основе запроса "Отдел
кадров").
2) Фильтры отображения ингредиентов определённых поставщиков (На основе таблицы
"Склад").
3) Фильтры выполненных и невыполненных заказов (На основе запроса "Заказы").


Задание №2 ИПС «Банк»

Таблицы
1) Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код
должности)[10 записей].
2) Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5 записей].
3) Вклады (Код вклада, Наименование вклада, Минимальный срок вклада, Минимальная сумма
вклада, Код валюты, Процентная ставка, Дополнительные условия)[5 записей].
4) Валюта (Код валюты, Наименование, Обменный курс)[3 записи].
5) Вкладчики (ФИО вкладчика, Адрес, Телефон, Паспортные данные, Дата вклада, Дата
возврата, Код вклада, Сумма вклада, Сумма возврата, Отметка о возврате вклада, Код
сотрудника)[10 записей].

Запросы:
1) Отдел кадров (Связывает таблицы "Сотрудники" и "Должности" по полю "Код должности").
2) Вклады (Связывает таблицы "Вклады" и "Валюта" по полю "Код валюты").
3) Вкладчики (Связывает таблицы "Вкладчики", "Вклады" и "Сотрудники" по полям "Код
вклада" и "Код сотрудника").

Фильтры:
1) Фильтры для отображения сотрудников отдельных должностей (На основе запроса "Отдел
кадров").
2) Фильтры для отображения вкладов отдельных валют (На основе запроса "Вклады").
3) Фильтры для отображения вкладчиков с отдельными вкладами (На основе запроса
"Вкладчики").
4) Фильтры для отображения возвращённых и невозвращённых вкладов (На основе запроса
"Вкладчики").

Задание №3 ИПС «Больница»

Таблицы:
1) Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код
должности)[10 записей].
2) Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5
записей].
3) Лекарства (Код лекарства, Наименование, Показания, Противопоказания, Упаковка,
Стоимость)[5 записей].
4) Болезни (Код болезни, Наименование, Симптомы, Продолжительность, Последствия, Код
лекарства 1, Код лекарства 2, Код лекарства 3)[10 записей].
5) Пациенты (ФИО пациента, Возраст, Пол, Адрес, Телефон, Дата обращения, Код болезни, Код
сотрудника, Результат лечения)[10 записей].

Запросы:
1) Отдел кадров (Связывает таблицы "Сотрудники" и "Должности" по полю "Код должности").
2) Болезни (Связывает таблицы "Болезни" и "Лекарства" по полю "Код лекарства", "Код
лекарства 1", "Код лекарства 2" и "Код лекарства 3").
3) Пациенты (Связывает таблицы "Пациенты", "Болезни" и "Сотрудники" по полям "Код
болезни" и "Код сотрудника").

Фильтры:
1) Фильтры для отображения сотрудников отдельных должностей (На основе запроса "Отдел
кадров").
2) Фильтры для отображения болезней с одинаковыми симптомами (На основе запроса
"Болезни").
3) Фильтры для отображения пациентов с одинаковыми болезнями (На основе запроса
"Пациенты").

Задание №4: ИПС «Гостиница»

Таблицы:
1) Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код
должности)[10 записей].
2) Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5 записей].
3) Номера (Код номера, Наименование, Вместимость, Описание, Стоимость, Код сотрудника)[5
записей].
4) Услуги (Код услуги, Наименование, Описание, Стоимость)[5 записей].
5) Клиенты (ФИО, Паспортные данные, Дата заселения, Дата выезда, Код номера, Код услуги 1,
Код услуги 2, Код услуги 3, Стоимость, Код сотрудника)

Запросы:
1) Отдел кадров (Связывает таблицы "Сотрудники" и "Должности" по полю "Код должности").
2) Номера (Связывает таблицы "Сотрудники" и "Номера" по полю "Код сотрудника").
3) Клиенты (Связывает таблицы "Клиенты", "Номера", “Услуги” и “Сотрудники” по полям "Код
номера", “Код услуги”, “Код услуги 1”, “Код услуги 2”, “Код услуги 3” и “Код сотрудника”).

Фильтры:
1) Фильтры для отображения сотрудников отдельных должностей (На основе запроса "Отдел
кадров").
2) Фильтры для отображения клиентов проживающих в разных номерах (На основе запроса
“Клиенты”).
3) Вывести номера различной вместимости (На основе запроса “Номера”).

Задание №5 ИПС «МВД»

Таблицы:
1) Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код
должности, Код звания)[10 записей].
2) Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5
записей].
3) Звания (Код звания, Наименование, Надбавка, Обязанности, Требования)[5 записей].
4) Виды преступлений (Код вида преступления, Наименование, Статья, Наказание, Срок)[5
записей].
5) Преступники (Номер дела, ФИО, Дата рождения, Пол, Адрес, Код вида преступления, Код
пострадавшего, Состояние, Код сотрудника)[10 записей].
6) Пострадавшие (Код пострадавшего, ФИО, Дата рождения, Пол, Адрес)[5 записей].

Запросы:
1) Отдел кадров (Связывает таблицы "Сотрудники", "Должности" и “Звания” по полям "Код
должности" и “Код звания”).
2) Преступники (Связывает таблицы "Преступники", "Виды преступлений", “Пострадавшие” и
“Сотрудники” по полям "Код вида преступления", “Код пострадавшего” и “Код сотрудника”).

Фильтры:
1) Фильтры для отображения сотрудников отдельных должностей (На основе запроса "Отдел
кадров").
2) Фильтры для отображения сотрудников отдельных званий (На основе запроса "Отдел
кадров").
3) Фильтры для отображения преступников по видам преступлений (На основе запроса
“Преступники”).
4) Фильтры для отображения преступников по состоянию (На основе запроса “Преступники”).

Задание №6 ИПС «Аэропорт»

Таблицы:
1) Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код
должности)[10 записей].
2) Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5 записей].
3) Самолёты (Код самолёта, Марка, Вместимость, Грузоподъемность, Код типа, Технические характеристики, Дата выпуска, Налётано часов, Дата последнего ремонта, Код сотрудника)[5
записей].
4) Типы самолётов (Код типа, Наименование, Назначение, Ограничения).
5) Экипажи (Код экипажа, Налётано часов, Код сотрудника 1, Код сотрудника 2, Код
сотрудника 3)[5 записей].
6) Рейсы (Код рейса, Дата, Время, Откуда, Куда, Код экипажа, Код самолёта, Время полёта)[5
записей].
7) Билеты (ФИО пассажира, Паспортные данные, Место, Код рейса, Цена)

Запросы:
1) Отдел кадров (Связывает таблицы "Сотрудники" и "Должности" по полю "Код должности").
2) Самолёты (Связывает таблицы “Самолёты”, “Типы самолётов” и “Сотрудники” по полям “Код типа” и “Код сотрудника”)
3) Экипажи (Связывает таблицы “Экипажи” и “Сотрудники” по полям “Код сотрудника” “Код
сотрудника 1”, “Код сотрудника 2” и “Код сотрудника 3”)
4) Рейсы (Связывает таблицы “Рейсы”, “Самолёты” и “Экипажи” по полям “Код экипажа” и “Код самолёта”)
5) Билеты (Связывает таблицы “Билеты” и “Рейсы” по полю “Код рейса”)


Фильтры:
1) Фильтры для отображения сотрудников отдельных должностей (На основе запроса "Отдел
кадров").
2) Фильтры для отображения самолётов разных типов (На основе запроса "Самолёты").
3) Фильтры для отображения билетов отдельных рейсов (На основе запроса "Билеты").

Задание №7 ИПС «Видео прокат»

Таблицы:
1) Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код
должности)[10 записей].
2) Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5 записей].
3) Жанры (Код жанра, Наименование жанра, Описание)[5 записей].
4) Кассеты (Код кассеты, Наименование фильма, Год создание, Производитель, Страна,
Главный актёр, Дата записи, Код жанра, Цена)[10 записей].
5) Клиенты (ФИО, Адрес, Телефон, Паспортные данные, Дата взятия, Дата возврата, Отметка об
оплате, Отметка о возврате, Код кассеты 1, Код кассеты
2, Код кассеты 3, Код сотрудника)[10 записей].

Запросы:
1) Отдел кадров (Связывает таблицы "Сотрудники" и "Должности" по полю "Код должности").
2) Кассеты (Связывает таблицы "Кассеты" и "Жанры" по полю "Код жанра").
3) Кассеты на руках (Связывает таблицы “Клиенты”, “Кассеты” и “Сотрудники” по полям “Код
кассеты”, “Код кассеты 1”, “Код кассеты 2”, “Код кассеты 3” и “Код сотрудника”).

Фильтры:
1) Фильтры для отображения сотрудников отдельных должностей (На основе запроса "Отдел
кадров").
2) Фильтры для отображения кассет отдельных жанров (На основе запроса "Кассеты").
3) Фильтры для отображения фильмов за отдельные годы (На основе запроса "Кассеты").
4) Фильтры для отображения фильмов с определёнными актёрами (На основе запроса
"Кассеты").
5) Фильтры для отображения кассет на руках отдельных клиентов (На основе запроса "Кассеты
на руках").
6) Фильтры для отображения оплаченных и не оплаченных кассет (На основе запроса "Кассеты
на руках").
7) Фильтры для отображения сданных и не несданных кассет (На основе запроса "Кассеты на
руках").

Задание №8 ИПС «Библиотека»

Таблицы:
1) Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код
должности)[10 записей].
2) Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5
записей].
3) Издательства (Код издательства, Наименование, Город, Адрес)[5 записей].
4) Жанры (Код жанра, Наименование, Описание) [5 записей].
5) Книги (Код книги, Наименование, Автор, Код издательства, Год издания, Код жанра) [10
записей].
6) Читатели (Код читателя, ФИО, Дата рождения, Пол, Адрес, Телефон, Паспортные данные) [10
записей].
7) Выданные книги (Код книги, Код читателя, Дата выдачи, Дата возврата, Отметка о возврате,
Код сотрудника) [10 записей].



Запросы:
1) Отдел кадров (Связывает таблицы "Сотрудники" и "Должности" по полю "Код должности").
2) Каталог (Связывает таблицы “Книги”, “Издательства” и “Жанры” по полям “Код
издательства” и “Код жанра”).
3) Книги на руках (Связывает таблицы “Выданные книги”, “Книги”, “Читатели” и “Сотрудники”
по полям “Код книги”, “Код читателя” и “Код сотрудника”)

Фильтры:
1) Фильтры для отображения сотрудников отдельных должностей (На основе запроса "Отдел
кадров").
2) Фильтры для отображения книг отдельных издательств (На основе запроса "Каталог").
3) Фильтры для отображения книг отдельных авторов (На основе запроса "Каталог").
4) Фильтры для отображения книг отдельных годов издания (На основе запроса "Каталог").
5) Фильтры для отображения сданных и не сданных книг (На основе запроса " Книги на руках
").
6) Фильтры для отображения книг на руках отдельных читателей (На основе запроса " Книги на
руках ").

Задание №9 ИПС «Радиостанция»

Таблицы:
1) Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код
должности)[10 записей].
2) Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5 записей].
3) Исполнители (Код исполнителя, Наименование, Описание)[5 записей].
4) Жанры (Код жанра, Наименование, Описание)[5 записей].
5) Записи (Код записи, Наименование, Код исполнителя, Альбом, Год, Код жанра, Дата записи,
Длительность, Рейтинг)[10 записей].
6) График работы (Дата, Код сотрудника, Время 1, Код записи 1, Время 2, Код записи 2, Время
3, Код записи 3)[10 записей].

Запросы:
1) Отдел кадров (Связывает таблицы "Сотрудники" и "Должности" по полю "Код должности").
2) Музыкальный архив (Связывает таблицы "Записи", "Исполнители" и “Жанры” по полям "Код
исполнителя" и “Код жанра”).
3) Сетка вещания (Связывает таблицы "График работы", "Сотрудники" и “Записи” по полям "Код сотрудника", “Код записи”, “Код записи 1”, “Код записи 2” и “Код записи 3”).

Фильтры:
1) Фильтры для отображения сотрудников отдельных должностей (На основе запроса "Отдел
кадров").
2) Фильтры для отображения записей отдельных исполнителей (На основе запроса
“Музыкальный архив”).
3) Фильтры для отображения записей отдельных жанров (На основе запроса “Музыкальный
архив”).
4) Фильтры сетки вещания по отдельным датам (На основе запроса “ Сетка вещания”).
5) Фильтры сетки вещания по отдельным сотрудникам (На основе запроса “ Сетка вещания”).



Задание №10 ИПС «Таксопарк»

Таблицы:
1) Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код
должности)[10 записей].
2) Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5 записей].
3) Марки (Код марки, Наименование, Технические характеристики, Стоимость, Специфика)[5 записей].
4) Тарифы (Код тарифа, Наименование, Описание, Стоимость)[5 записей].
5) Дополнительные услуги (Код услуги, Наименование, Описание услуги, Стоимость)[5
записей].
6) Автомобили (Код автомобиля, Код марки, Регистрационный номер, Номер кузова, Номер
двигателя, Год выпуска, Пробег, Код сотрудника-шофёра, Дата последнего ТО, Код сотрудника-
механика, Специальные отметки)[10 записей].
7) Вызовы (Дата, Время, Телефон, Откуда, Куда, Код тарифа, Код услуги, Код автомобиля, Код
сотрудника-оператора)[10 записей].

Запросы:
1) Отдел кадров (Связывает таблицы "Сотрудники" и "Должности" по полю "Код должности").
2) Автопарк (Связывает таблицы "Автомобили", “Марки” и "Сотрудники" по полю "Код марки"
и “Код сотрудника”).
3) Список вызовов (Связывает таблицы "Вызовы", “Тарифы”, “Услуги”, “Автомобили” и
"Сотрудники" по полю "Код тарифа", “Код услуги”, “Код автомобиля” и “Код сотрудника-
диспетчера”).

Фильтры:
1) Фильтры для отображения сотрудников отдельных должностей (На основе запроса "Отдел
кадров").
2) Фильтры для отображения автомобилей отдельных годов выпуска (На основе запроса
“Автопарк”).
3) Фильтры для отображения автомобилей отдельных марок (На основе запроса “Автопарк”).
4) Фильтры для отображения вызовов по отдельным тарифам (На основе запроса “Список
вызовов”).
5) Фильтры для отображения вызовов по отдельным датам (На основе запроса “Список
вызовов”).

Задание №11 ИС «Туристическое агентство»

Таблицы:
1) Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код
должности)[10 записей].
2) Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5
записей].
3) Виды отдыха (Код вида, Наименование, Описание, Ограничения)[5 записей].
4) Отели (Код отеля, Наименование, Страна, Город, Адрес, Телефон, Количество звёзд,
Контактное лицо)[10 записей].
5) Дополнительные услуги (Код услуги, Наименование, Описание, Цена) [5 записей].
6) Клиенты (Код клиента, ФИО, Дата рождения, Пол, Адрес, Телефон, Паспортные данные)[5 записей].
7) Путёвки (Дата начала, Дата окончания, Продолжительность, Код отеля, Код вида, Код услуги
1, Код услуги 2, Код услуги 3, Код клиента, Код сотрудника, Отметка о бронировании, Отметка
об оплате)[10 записей].

Запросы:
1) Отдел кадров (Связывает таблицы "Сотрудники" и "Должности" по полю "Код должности").
2) Список путёвок (Связывает таблицы “Путёвки”, “Отели”, “Виды отдыха”, “Дополнительные
услуги”, “Клиенты” и “Сотрудники” по полям “Код отеля”, “Код вида”, “Код услуги”, “Код
услуги 1”, “Код услуги 2”, “Код услуги 3”, “Код клиента” и “Код сотрудника”).

Фильтры:
1) Фильтры для отображения сотрудников отдельных должностей (На основе запроса "Отдел
кадров").
2) Фильтры для отображения путёвок по отдельным видам отдыха (На основе запроса “Список
путёвок”).
3) Фильтры для отображения путёвок в отдельные страны (На основе запроса “Список
путёвок”).
4) Фильтры для отображения путёвок в отдельные отели (На основе запроса “Список путёвок”).
5) Фильтры для отображения забронированных и не забронированных путёвок (На основе
запроса “Список путёвок”).
6) Фильтры для отображения оплаченных и не оплаченных путёвок (На основе запроса “Список
путёвок”).
7) Фильтры для отображения заказанных и не заказанных путёвок (На основе запроса “Список
путёвок”).

Задание №12 ИС «Страховая компания»

Таблицы:
1) Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код
должности)[10 записей].
2) Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5 записей].
3) Риски (Код риска, Наименование, Описание, Средняя вероятность)[5 записей].
4) Виды полисов (Код вида полиса, Наименование, Описание, Условия, Код риска 1, Код риска
2, Код риска 3)[5 записей].
5) Группы клиентов (Код группы, Наименование, Описание)[5 записей].
6) Клиенты (Код клиента, ФИО, Дата рождения, Пол, Адрес, Телефон, Паспортные данные, Код
группы)[10 записей].
7) Полисы (Номер полиса, Дата начала, Дата окончания, Стоимость, Сумма выплаты, Код вида
полиса, Отметка о выплате, Отметка об окончании, Код клиента, Код сотрудника)[10 записей].

Запросы:
1) Отдел кадров (Связывает таблицы "Сотрудники" и "Должности" по полю "Код должности").
2) Риски полисов (Связывает таблицы “Виды полисов” и “Риски” по полям “Код риска”, “Код риска 1”, “Код риска 2”, “Код риска 3”).
3) Список клиентов (Связывает таблицы “Клиенты” и “Группы клиентов” по полю “Код
группы”).
4) Список полисов (Связывает таблицы “Полисы”, “Виды полисов”, “Клиенты” и “Сотрудники”
по полям “Код вида полиса”, “Код клиента” и “Код сотрудника”).

Фильтры:
1) Фильтры для отображения сотрудников отдельных должностей (На основе запроса "Отдел
кадров").
2) Фильтры для отображения клиентов отдельных групп (На основе запроса “Список
клиентов”).
3) Фильтры для отображения полисов отдельных видов (На основе запроса “Список полисов”).
4) Фильтры для отображения полисов по которым производились выплаты и по которым не
производились выплаты (На основе запроса “Список полисов”).
5) Фильтры для оконченных и неоконченных полисов (На основе запроса “Список полисов”).

Задание №13 ИС «Брачное агентство»

Таблицы:
1) Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код
должности)[10 записей].
2) Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5 записей].
3) Знаки зодиака (Код знака, Наименование, Описание)[5 записей].
4) Отношения (Код отношения, Наименование, Описание)[5 записей].
5) Национальности (Код национальности, Наименование, Замечания)[5 записей].
6) Дополнительные услуги (Код услуги, Наименование, Описание, Цена)[5 записей].
7) Клиенты (Код клиента, ФИО, Пол, Дата рождения, Возраст, Рост, Вес, Количество детей,
Семейное положение, Вредные привычки, Хобби, Описание, Код знака, Код отношения, Код
национальности, Адрес, Телефон, Паспортные данные, Информация о партнёре)[10 записей].
8) Услуги (Код клиента, Дата, Код услуги 1, Код услуги 2, Код услуги 3, Стоимость, Код
сотрудника)[10 записей].

Запросы:
1) Отдел кадров (Связывает таблицы "Сотрудники" и "Должности" по полю "Код должности").
2) Список клиентов (Связывает таблицы “Клиенты”, “Знаки зодиака”, “Отношения” и
“Национальности” по полям “Код знака”, “Код отношения” и “Код национальности”).
3) Список услуг (Связывает таблицы “Услуги”, “Клиенты”, “Дополнительные услуги” и
“Сотрудники” по полям “Код клиента”, “Код услуги”, “Код услуги 1”, “Код услуги 2”, “Код
услуги 3” и “Код сотрудника”).

Фильтры:
1) Фильтры для отображения сотрудников отдельных должностей (На основе запроса "Отдел
кадров").
2) Фильтры для отображения клиентов отдельных знаков зодиака (На основе запроса “Список
клиентов”).
3) Фильтры для отображения клиентов по отношениям (На основе запроса “Список клиентов”).
4) Фильтры для отображения клиентов отдельных национальностей (На основе запроса “Список
клиентов”).
5) Фильтры для отображения клиентов по хобби (На основе запроса “Список клиентов”).
6) Фильтры для отображения клиентов по семейному положению (На основе запроса “Список
клиентов”).

Задание №14 АРМ «Сервис центр»

Таблицы:
1) Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код
должности)[10 записей].
2) Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5
записей].
3) Запчасти (Код запчасти, Наименование, Функции, Цена)[5 записей].
4) Ремонтируемые модели (Код модели, Наименование, Тип, Производитель, Технические
характеристики, Особенности)[5 записей].
5) Виды неисправностей (Код вида, Код модели, Описание, Симптомы, Методы ремонта, Код
запчасти 1, Код запчасти 2, Код запчасти 3, Цена работы)[5 записей].
6) Обслуживаемые магазины (Код магазина, Наименование, Адрес, Телефон)[5 записей].
7) Заказы (Дата заказа, Дата возврата, ФИО заказчика, Серийный номер, Код вида
неисправности, Код магазина, Отметка о гарантии, Срок гарантии ремонта, Цена, Код
сотрудника)[10 записей].

Запросы:
1) Отдел кадров (Связывает таблицы "Сотрудники" и "Должности" по полю "Код должности").
2) Список неисправностей (Связывает таблицы “Виды неисправностей”, “Ремонтируемые
модели” и “Запчасти” по полям “Код модели”, “Код запчасти”, “Код запчасти 1”, “Код запчасти
2”, “Код запчасти 3”).
3) Список заказов (Связывает таблицы “Заказы”, “Виды неисправностей”, “Обслуживаемые
магазины” и “Сотрудники” по полям “Код вида неисправности”, “Код магазина” и “Код
сотрудника”).

Фильтры:
1) Фильтры для отображения сотрудников отдельных должностей (На основе запроса "Отдел
кадров").
2) Фильтры для отображения видов неисправностей отдельных моделей (На основе запроса
“Список неисправностей”).
3) Фильтры для отображения видов неисправностей отдельных типов устройств (На основе
запроса “Список неисправностей”).
4) Фильтры для отображения видов неисправностей моделей отдельных производителей (На
основе запроса “Список неисправностей”).
5) Фильтры для отображения заказов отдельных магазинов (На основе запроса “Список
заказов”).
6) Фильтры для отображения заказов отдельных неисправностей (На основе запроса “Список
заказов”).
7) Фильтры для отображения гарантийных и не гарантийных заказов (На основе запроса
“Список заказов”).

Задание №15 ИПС «Школа»

Таблицы:
1) Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код
должности)[10 записей].
2) Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5 записей].
3) Ученики (ФИО, Дата рождения, Пол, Адрес, ФИО отца, ФИО матери, Код класса,
Дополнительная информация) [10 записей].
4) Классы (Код класса, Код сотрудника -классного руководителя, Код вида, Количество
учеников, Буква, Год обучения, Год создания)[5 записей].
5) Виды классов (Код вида, Наименование, Описание)[5 записей].
6) Предметы (Код предмета, Наименование, Описание, Код сотрудника-учителя)[10 записей].
7) Расписание (Дата, День недели, Код класса, Код предмета, Время начала, Время
окончания)[10 записей].

Запросы:

1) Отдел кадров (Связывает таблицы "Сотрудники" и "Должности" по полю "Код должности").
2) Список учеников (Связывает таблицы “Ученики” и “Классы” по полю “Код класса”).
3) Список классов (Связывает таблицы “Классы”, “Виды классов” и “Сотрудники” по полям “Код вида” и “Код сотрудника”).
4) Список предметов (Связывает таблицы “Предметы” и “Сотрудники” по полю “Код
сотрудника”).
5) Расписание занятий (Связывает таблицы “Расписание”, “Классы” и “Предметы” по полям
“Код класса” и “Код предмета”).

Фильтры:
1) Фильтры для отображения сотрудников отдельных должностей (На основе запроса "Отдел
кадров").
2) Фильтры для отображения классов различных годов обучения (На основе запроса "Список
классов").
3) Фильтры для отображения расписания для отдельных классов и дат (На основе запроса
"Расписание занятий").
4) Фильтры для отображения отдельных видов классов (На основе запроса "Список классов").
5) Фильтры для отображения учеников отдельных классов (На основе запроса "Список
учеников").
6) Фильтры для отображения предметов отдельных преподавателей (На основе запроса "Список
предметов").


Задание №16 АРМ «Транспортная компания»

Таблицы:
1) Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код
должности)[10 записей].
2) Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5 записей].
3) Виды автомобилей (Код вида автомобиля, Наименование, Описание)[5 записей].
4) Марки автомобилей (Код марки, Наименование, Технические характеристики, Описание) [5
записей].
5) Виды грузов (Код вида груза, Наименование, Код вида автомобиля для транспортировки,
Описание)[5 записей].
6) Грузы (Код груза, Наименование, Код вида груза, Срок годности, Особенности)[5 записей].
7) Автомобили (Код автомобиля, Код марки, Код вида автомобиля, Регистрационный номер,
Номер кузова, номер двигателя, Год выпуска, Код сотрудника-водителя, Дата последнего ТО,
Код сотрудника-механика)[5 записей].
8) Рейсы (Код автомобиля, Заказчик, Откуда, Куда, Дата отправления, Дата прибытия, Код
груза, Цена, Отметка об оплате, Отметка о возвращении, Код сотрудника)[10 записей].

Запросы:
1) Отдел кадров (Связывает таблицы "Сотрудники" и "Должности" по полю "Код должности").
2) Транспортировка (Связывает таблицы "Виды грузов" и "Виды автомобилей" по полю "Код
вида автомобиля").
3) Перевозимые грузы (Связывает таблицы "Грузы" и "Виды грузов" по полю "Код вида груза").
4) Автопарк (Связывает таблицы "Автомобили", “Марки автомобилей”, "Виды автомобилей" и
“Сотрудники” по полям "Код марки", “Код вида автомобиля” и “Код сотрудника”).
5) Заказы (Связывает таблицы "Рейсы", “Автомобили”, “Грузы” и "Сотрудники" по полям "Код
автомобиля", “Код груза” и “Код сотрудника”).

Фильтры:
1) Фильтры для отображения сотрудников отдельных должностей (На основе запроса "Отдел кадров").
2) Фильтры для отображения отдельных видов грузов (На основе запроса "Перевозимые
грузы").
3) Фильтры для отображения отдельных видов автомобилей (На основе запроса "Автопарк").
4) Фильтры для отображения заказов по перевозке отдельных грузов (На основе запроса "Заказы").
5) Фильтры для отображения заказов отдельных заказчиков (На основе запроса “Заказы”).
6) Фильтры для отображения оплаченных и не оплаченных заказов (На основе запроса
“Заказы”).
7) Фильтры о вернувшихся и не вернувшихся из рейса автомобилей (На основе запроса “Заказы”).


Задание №17 АРМ «Гостиница»

Таблицы:
1) Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код
должности)[10 записей].
2) Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5
записей].
3) Номера (Код номера, Наименование, Вместимость, Описание, Стоимость, Код сотрудника)[5
записей].
4) Услуги (Код услуги, Наименование, Описание, Стоимость)[5 записей].
5) Клиенты (ФИО, Паспортные данные, Дата заселения, Дата выезда, Код номера, Код услуги 1,
Код услуги 2, Код услуги 3, Стоимость, Код сотрудника)


Запросы:
1) Отдел кадров (Связывает таблицы "Сотрудники" и "Должности" по полю "Код должности").
2) Номера (Связывает таблицы "Сотрудники" и "Номера" по полю "Код сотрудника").
3) Клиенты (Связывает таблицы "Клиенты", "Номера", “Услуги” и “Сотрудники” по полям "Код
номера", “Код услуги”, “Код услуги 1”, “Код услуги 2”, “Код услуги 3” и “Код сотрудника”).

Фильтры:
1) Фильтры для отображения сотрудников отдельных должностей (На основе запроса "Отдел
кадров").
2) Фильтры для отображения клиентов проживающих в разных номерах (На основе запроса “Клиенты”).
3) Вывести номера различной вместимости (На основе запроса “Номера”).

Задание №18 ИС «Оптовый склад»

Таблицы:
1) Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код
должности)[10 записей].
2) Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5
записей].
3) Товары (Код товара, Код типа, Производитель, Наименование, Условия хранения, Упаковка,
Срок годности) [10 записей].
4) Типы товаров (Код типа, Наименование, Описание, Особенности) [5 записей].
5) Поставщики (Код поставщика, Наименование, Адрес, Телефон, Код поставляемого товара 1,
Код поставляемого товара 2, Код поставляемого товара 3) [5 записей].
6) Заказчики (Код заказчика, Наименование, Адрес, Телефон, Код потребляемого товара 1, Код
потребляемого товара 2, Код потребляемого товара 3) [5 записей].
7) Склад (Дата поступления, Дата заказа, Дата отправки, Код товара, Код поставщика, Код
заказчика, Способ доставки, Объём, Цена, Код сотрудника) [10 записей].

Запросы:
1) Отдел кадров (Связывает таблицы "Сотрудники" и "Должности" по полю "Код должности").
2) Список товаров (Связывает таблицы "Товары" и "Типы товаров" по полю "Код типа").
3) Список поставщиков (Связывает таблицы "Поставщики" и "Товары" по полям "Код товара",
“Код поставляемого товара 1”, “Код поставляемого товара 2” и “Код поставляемого товара 3”).
4) Список заказчиков (Связывает таблицы "Заказчики" и "Товары" по полям "Код товара", “Код
потребляемого товара 1”, “Код потребляемого товара 2” и “Код потребляемого товара 3”).
5) Заказы (Связывает таблицы "Склад", “Товары”, “Поставщики”, “Заказчики” и "Сотрудники"
по полям “Код товара”, “Код поставщика”, “Код заказчика” и "Код сотрудника").

Фильтры:
1) Фильтры для отображения сотрудников отдельных должностей (На основе запроса "Отдел
кадров").
2) Фильтры для отображения отдельных типов товаров (На основе запроса "Список товаров").
3) Фильтры товаров отдельных поставщиков (На основе запроса "Заказы").
4) Фильтры товаров отдельных заказчиков (На основе запроса "Заказы").
5) Фильтры товаров по отдельным способам доставки (На основе запроса "Заказы").

Задание №19 ИС «Прокат автомобилей»

Таблицы:
1) Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код
должности)[10 записей].
2) Должности (Код должности, Наименование должности, Оклад, Обязанности, Требования)[5
записей].
3) Марки автомобилей (Код марки, Наименование, Технические характеристики, Описание) [5
записей].
4) Дополнительные услуги (Код услуги, Наименование, Описание, Цена)[5 записей].
5) Автомобили (Код автомобиля, Код марки, Регистрационный номер, Номер кузова, Номер
двигателя, Год выпуска, Пробег, Цена автомобиля, Цена дня проката, Дата последнего ТО, Код
сотрудника-механика, Специальные отметки, Отметка о возврате)[10 записей].
6) Клиенты (Код клиента, ФИО, Пол, Дата рождения, Адрес, Телефон, Паспортные данные) [5
записей].
7) Прокат (Дата выдачи, Срок проката, Дата возврата, Код автомобиля, Код клиента, Код услуги
1, Код услуги 2, Код услуги 3, Цена проката, Отметка об оплате, Код сотрудника)[10 записей].

Запросы:
1) Отдел кадров (Связывает таблицы "Сотрудники" и "Должности" по полю "Код должности").
2) Автопарк (Связывает таблицы "Автомобили", “Марки автомобилей” и “Сотрудники” по
полям “Код марки” и “Код сотрудника”).
3) Автомобили в прокате (Связывает таблицы “Прокат”, “Автомобили”, “Клиенты”,
“Дополнительные услуги” и “Сотрудники” по полям “Код автомобиля”, “Код клиента”, “Код
услуги”, “Код услуги 1”, “Код услуги 2”, “Код услуги 3” и “Код сотрудника”)

Фильтры:
1) Фильтры для отображения сотрудников отдельных должностей (На основе запроса "Отдел
кадров").
2) Фильтры отображения автомобилей отдельных марок (На основе запроса "Автопарк").
3) Фильтры отображения автомобилей находящихся и не находящихся в прокате (На основе
запроса "Автопарк").
4) Фильтры для отображения автомобилей выданных и возвращённых в определённую дату (На
основе запроса "Автопарк").
5) Фильтры оплаченных и не оплаченных автомобилей в прокате (На основе запроса
"Автопарк").
Приложение Б
образец технического задания на курсовой проект


ВНИМАНИЕ:
Техническое задание оформляется на 1 листе формата А4 с двух сторон

ТЕХНИЧЕСКОЕ ЗАДАНИЕ
на курсовой проект

Автоматизированная информационная система определения затрат
на приобретение строительных материалов
(полное наименование курсового проекта)

Студента(ки) Иванова Ивана Иванович
(Ф.И.О.)

группа ПКС41-12 специальность 09.02.03
(код специальности)


Цель разработки:
программный продукт разрабатывается с целью облегчения поиска обработки и предоставления необходимой информации в удобном для пользователя виде.
Назначение:
программный продукт может быть предназначен для снабженца строительной организации, бригадира, прораба строительной фирмы.
Функции:
- занесение новой информации в программу;
- ведение информационной базы о строительных материалах имеющихся в наличие в фирм-поставщиков строительных материалов (строительных магазинов) с которыми происходит сотрудничество;
- предоставление итогового расчета для сметы расходов на приобретение строительных материалов;
- предоставление справки по работе с программой;
- редактирование, добавление и удаление информации;
- предоставление информационных сообщений диспетчеру в случае внесения некорректных данных в программу;
- предоставление возможности вывода на печать итоговой сметы расходов и др. необходимой информации по строительным материалам с их характеристиками и параметрами.
Документация:
пояснительная записка, руководство пользователя, схема вызова форм программы.
Требования к программным средствам:
рекомендуется использовать операционную систему не ниже Windows XP и соответствующие им прикладные программные пакеты.
Требования к техническим средствам:
рекомендуется использовать ПК, совместимый с IBM.
Требования по надежности:
изделие должно надежно (без сбоев и ошибок) функционировать в заданных условиях и иметь защиту от неправильных вводов исходных данных, предусматривать блокировку некорректных действий пользователя при работе с системой.
Эстетические и эргономические требования:
программный продукт не должен вызывать утомления и раздражения глаз пользователя, демонстрационные экраны не должны содержать мелких шрифтов, программный продукт должен быть выдержан в правилах оформления эргономичного дизайна экранных окон.





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

Порядок расположения разделов в пояснительной записке должны соответствовать структуре курсового проектирования, расположение подразделов и их содержание определяется темой курсового проекта и согласовывается с руководителем курсового проекта.



Руководитель курсового проекта _____________ Тукмаков Андрей Николаевич


Студент __________________ Иванов Иван Иванович
(подпись) (Ф.И.О.)

«17» марта 2016г.



Приложение В
образец оформления титульного листа

Министерство образования и науки Калужской области

Государственное бюджетное профессиональное образовательное учреждение
Калужской области
«Сосенский политехнический техникум»
(ГБПОУ КО «СПТ»)






КУРСОВОЙ ПРОЕКТ

по МДК 03.01 Технология разработки программного обеспечения

На тему: Информационная система учета затрат
на предприятии




Разработал: Иванов Иван Иванович
Группа: ПКС41- 12
Специальность: 09.02.03
«Программирование в компьютерных системах»


Оценка ___________

Руководитель: А.Н. Тукмаков
Студент: И.И. Иванов





2016

Приложение Г
образец оформления отзыва руководителя

Государственное бюджетное профессиональное образовательное учреждение
Калужской области
«Сосенский политехнический техникум»
(ГБПОУ КО «СПТ»)


Отзыв
руководителя на курсовой проект

Студента(ки)___________________________________________________________ ,
Фамилия, имя, отчество
IV курса, специальности 09.02.03 «Программирование в компьютерных системах»
на тему: «______________________________________________________________
______________________________________________________________________»

№ п/п
Критерии оценки
Оценка научного руководителя
(по 10-балльной шкале)

1.
Соответствие содержания курсового проекта утвержденной теме


2.
Выполнение поставленных целей и задач


3.
Оригинальность и новизна курсового проекта


4.
Самостоятельность при работе над курсовым проектом


5.
Оформление работы



ИТОГОВАЯ ОЦЕНКА
по курсовому проекту, выставляемая в зачетную книжку студента и экзаменационно-зачетную ведомость



Комментарии к оценкам:
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Руководитель курсового проектирования
ГБПОУ КО «СПТ»
преподаватель специальных дисциплин _____________________ А.Н. Тукмаков

«___»_________2016г.








HYPER13PAGE HYPER15


HYPER13PAGE HYPER142HYPER15








Приложенные файлы

  • doc PPK
    А.Н. Тукмаков
    Размер файла: 464 kB Загрузок: 40