- •230115 Программирование в компьютерных системах
- •Введение
- •1. Цели и задачи дипломного проектирования
- •Тематика дипломного проектирования
- •Содержание дипломного проекта
- •3.1 Состав дипломного проекта
- •Содержание пояснительной записки
- •Содержание графической части
- •4 Структура текстового документа пояснительной записки
- •5.Требования к оформлению пояснительной записки
- •В документах должны применяться научно-технические термины, обозначения и определения, установленные соответствующими стандартами, а при их отсутствии – общепринятые в научно-технической литературе.
- •6. Технология выполнения документа
- •7. Оформление презентационного материала
- •8. Список литературы и средств обучения
- •Содержание
- •Пояснительная записка к дипломному проекту
- •Реферат
- •Список использованных источников
Тематика дипломного проектирования
Выполнение проекта включает в себя технологические, конструкторские, экономические, управленческие задачи, связанные с разработкой программного обеспечения. Студенты решают конкретные вопросы того производства, на котором они проходили преддипломную практику, используя фактические сведения о производственном процессе.
В процессе дипломного проектирования разрабатываемые темы и задачи должны быть актуальны, и иметь конкретное практическое применение.
Если тема носит комплексный характер и для её выполнения необходима группа студентов (но не более 2-3 человек), то её руководитель обязан чётко распределить студентов за отдельными разделами темы. При этом студенты-исполнители каждого раздела должны знать содержание всей темы.
Выбор темы дипломного проекта производится студентом (или студентами) на основании его (их) согласования с руководителем дипломного проекта. Закрепление за студентами тем дипломных проектов с указанием руководителей и сроков выполнения оформляется приказом директора колледжа.
Руководители дипломного проектирования разрабатывают задания для каждого студента. Эти задания рассматриваются на заседании цикловой комиссии, подписываются руководителем дипломного проектирования и утверждаются заместителем директора по учебной работе.
В процессе сбора исходного материала для дипломного проекта на конкретном объекте необходимо изучить:
его организационную структуру и основные функции производственных и управленческих подразделений;
имеющиеся технические средства сбора, передачи и обработки информации;
технику безопасности по работе с комплексом технических средств;
базовое и прикладное программное обеспечение;
экономико-организационные аспекты решаемых задач;
организацию технологии обработки информации.
В соответствии с темой дипломного проекта студент детально изучает вопросы информационного, математического, технического и экономико-организационного обеспечения конкретных функциональных подсистем предприятия и отдельных задач. Систематизирует и подбирает материал по указанным выше вопросам.
Тема дипломного проекта должна соответствовать содержанию одного или нескольких модулей основной профессиональной образовательной программы специальности 230115 Программирование в компьютерных системах.
Содержание дипломного проекта
3.1 Состав дипломного проекта
Дипломный проект должен состоять из двух частей: краткой и содержательной пояснительной записки объёмом 30-50 страниц машинописного текста формата А4 и графической части, диска, с файлами, необходимыми для запуска программы на выполнение на любом персональном компьютере. Содержание пояснительной записки и графической части должно соответствовать основным требованиям ЕСПД и ЕСКД.
Содержание пояснительной записки
Пояснительная записка должна включать следующие основные разделы:
Введение (3-4 листа);
Общий раздел (20-25 листов);
Специальный раздел (8-10 листов);
Технологический раздел (5 листов);
Экономический раздел (4 листа);
Безопасность жизнедеятельности (3-5 листов);
Заключение (1 лист);
Список использованной литературы(1 лист);
Приложения.
Введение является вступительной частью дипломного проекта, которое освещает актуальность темы дипломного проекта и вводит в его проблематику. В нём даётся характеристика предприятия, использование вычислительной техники на нём, показывается роль, место и значение разрабатываемой темы для предприятия, в рамках которого разрабатывается проект; раскрывается значимость и обоснованность разрабатываемой темы, определяются цели и задачи дипломного проекта, а также даётся его краткое содержание.
В общем разделе рассматриваются задачи, решаемые на предприятии, виды и характеристика применяемого программного обеспечения, разработки программистов предприятия для его служб и подразделений, внедрение новейших информационных технологий в работу предприятия.
Здесь же обосновывается актуальность разработки для предприятия программного продукта, составляющего цель дипломного проекта, даётся описание предметной области автоматизации и функции решаемой задачи.
Далее дается описательная постановка задачи, которая должна содержать:
организационно-экономическую сущность задачи;
описание выходной информации;
описание исходных данных для решения задачи;
требования к организации сбора и передачи в обработку входной информации, к порядку её контроля и корректировки, срокам её поступления;
требования к составу и содержанию информационной базы;
математическое описание задачи;
описание алгоритма решения задачи;
разработку контрольного примера
описание макетов форм ввода-вывода информации;
реакцию программы на ошибочные ситуации.
Постановка задачи должна быть оформлена в соответствии с лекциями по дисциплинам «Основы построения автоматизированных систем» и «Технология разработки программных продуктов».
В специальном разделе рассматриваются:
технические средства, необходимые для решения задачи;
используемые в программе основные структуры данных, переменные и объекты;
структура, форма представления и способы ввода исходных данных;
форма представления и способы вывода результатов;
организация пользовательского интерфейса;
описание подпрограмм с их входными и выходными параметрами.
Кроме этого в разделе приводятся алгоритм программы и дерево вызовов подпрограмм, дается словесное описание программы. Исходный текст программы, содержащий комментарии к основным блокам, выносится в приложение.
Здесь описывается последовательность действий пользователя по установке, запуску и работе с программой, осуществляется выбор входных данных для всестороннего тестирования программы в нормальных и экстремальных ситуациях. Выполняется анализ возможных исключительных и ошибочных ситуаций.
Специальный раздел завершают результаты тестирования программы и анализ полученных результатов.
В технологическом разделе дается выбор и обоснование среды и стиля программирования, оценивается технологическая эффективность программы (быстродействие, использование памяти и др.).
В экономический раздел входит расчет себестоимости программы. Здесь оцениваются затраты на приобретение программных продуктов, трудозатраты, амортизационные отчисления на оборудование, затраты на электроэнергию, расходные материалы и т.д. В целом содержание экономической части определяется консультантом – специалистом в экономике.
В раздел безопасности жизнедеятельности могут входить материалы по охране труда и производственной санитарии, технике безопасности при работе с компьютерами и другие материалы, собранные студентами при прохождении преддипломной практики. В целом содержание этого раздела определяется руководителем дипломного проекта.
В разделе «Заключение» содержатся основные выводы по результатам дипломного проектирования и даются рекомендации по использованию разработанного программного продукта на практике. Здесь же характеризуется степень внедрения программного продукта на предприятии, для которого он разработан, а также даются рекомендации о возможности его использования на других предприятиях и указываются направления дальнейшего развития теоретических и методических вопросов, разработанных в дипломном проекте.
Раздел приложений может содержать таблицы, инструкции, текст программы с комментариями, громоздкие материалы, затрудняющие восприятие содержания основных разделов пояснительной записки. Это раздел является необязательным.
Пример содержания пояснительной записки в Приложении А.
