Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Орский гуманитарно-технологический институт (филиал)Стр 1 из 11Следующая ⇒
Орский гуманитарно-технологический институт (филиал) федерального государственного бюджетного образовательного учреждения высшего образования «Оренбургский государственный университет»
ПОДГОТОВКА И ВЫПОЛНЕНИЕ ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ РАБОТЫ ДЛЯ СПЕЦИАЛЬНОСТИ «ПРОГРАММИРОВАНИЕ В КОМПЬЮТЕРНЫХ СИСТЕМАХ»
Методические рекомендации
Орск 2016
П44 Подготовка и выполнение выпускной квалификационной работы для специальности «Программирование в компьютерных системах»:методические рекомендации/ сост. Ж. В. Михайличенко, М. А. Кузниченко. – Орск: Издательство Орского гуманитарно-технологического института (филиала) ОГУ, 2016. – 75 с.
Составители:
Михайличенко Ж. В., старший преподаватель; Кузниченко М. А., старший преподаватель (кафедра программного обеспечения Орского гуманитарно-технологического института (филиала) ОГУ) Излагаются вопросы, связанные с выполнением всех этапов дипломного проектирования, начиная от выбора темы дипломного проекта и заканчивая защитой выпускной квалификационной работы, приведены рекомендации по оформлению пояснительной записки. Методические рекомендации предназначены для студентов среднего специального образования дневной формы, обучающихся по специальности 09.02.03 «Программирование в компьютерных системах». Методические указания могут быть полезны для преподавателей и специалистов, участвующих в дипломном проектировании: руководителей, консультантов и рецензентов.
© Михайличенко Ж. В., 2016 © Кузниченко М. А., 2016 © Издательство Орского гуманитарно- технологического института (филиала) ОГУ, 2016 © Орский гуманитарно-технологический институт (филиал) ОГУ, 2016 Содержание
Выпускная квалификационная работа (дипломный проект) является видом государственной (итоговой) аттестации и предусмотрена для выпускников, освоивших программы подготовки специалистов среднего звена по специальности 09.02.03 Программирование в компьютерных системах, квалификация – «техник-программист». Методические рекомендации разработаны в соответствии с Федеральным законом Российской Федерации «Об образовании в Российской Федерации» от 29.12.2012 г. № 273, «Порядком организации и осуществления образовательной деятельности по программам среднего профессионального образования», утвержденным приказом Министерства образования и науки Российской Федерации от 14.06.2013 г. № 464, Федеральным государственным образовательным стандартом среднего профессионального образования по специальности 09.02.03 Программирование в компьютерных системах от 21.08.2014 № 33733, «Порядком проведения государственной итоговой аттестации по образовательным программам среднего профессионального образования» (утвержден приказом Министерства образования и науки Российской Федерации 16.08.2013 г. Квалификационная характеристика техника по специальности 09.02.03 предусматривает подготовку студентов к производственно-технологической, организационно-управленческой и эксплуатационной деятельности по разработке, модификации, адаптации, настройке и сопровождению программного обеспечения вычислительной техники и автоматизированных систем в качестве техника в организациях (на предприятиях) различной отраслевой направленности, независимо от их организационно-правовых форм. Выпускная квалификационная работа (дипломный проект) представляет собой законченную проектную или технологическую разработку, в которой решается актуальная задача для направления «Информатика и вычислительная техника» по проектированию одного или нескольких объектов профессиональной деятельности и их компонентов (полностью или частично).
В результате подготовки и выполнения дипломного проекта студенты должны показать знания: - архитектуры и технических характеристик персональных компьютеров; - характеристик и возможностей языков и сред программирования; - технологии разработки программных продуктов; - приемов оптимизации алгоритмов, отладки и тестирования программного продукта; - технологии проектирования информационных систем; - математических методов решения оптимизационных задач; - особенностей использования технологии «клиент-сервер» при создании прикладных программ и баз данных; - характеристик и особенностей эксплуатации локальных вычислительных сетей различных типов; - приёмов и методов работы в глобальной вычислительной сети; - методов программной защиты информации; - основных положений действующей нормативной документации; - основ организации деятельности промышленного предприятия (организации) и управления им; - основных показателей производственно-хозяйственной деятельности предприятия (организации); - правил и норм охраны труда, техники безопасности. Студенты должны уметь: - работать в выбранной среде, установленной или новой операционной системе или в программной оболочке; - пользоваться служебными и сервисными программами: восстанавливать и архивировать информацию, грамотно использовать средства защиты информации; - конфигурировать технические средства, обеспечивать их аппаратную совместимость; - разрабатывать алгоритм программной реализации поставленной задачи; - создавать программный продукт по разработанному алгоритму; - выполнять отладку и тестирование программного продукта; - оценивать экономическую эффективность созданного программного продукта; - осуществлять модификацию, адаптацию и настройку программных продуктов; - реализовывать функции сопровождения программных продуктов; - осуществлять разработку и сопровождение сетевых приложений; - разрабатывать структуру локальной или удаленной базы данных; - создавать приложения для баз данных; - обеспечивать рациональную эксплуатацию баз данных; - обеспечивать эффективное применение пакетов прикладных программ;
- реализовывать функции программной защиты информации.
ОБЩИЕ ПОЛОЖЕНИЯ
Дипломное проектирование (ДП) является завершающим этапом обучения, позволяющим систематизировать, расширить и закрепить теоретические и практические знания и навыки, полученные студентом в процессе обучения, а также определить уровень его подготовленности к выполнению функциональных обязанностей в соответствии с полученной специальностью.
Цели и задачи
Основной целью производственной (преддипломной) практики является сбор материалов для дипломного проектирования, практическая работа совместно с разработчиками-профессионалами по созданию программных продуктов, которые будут являться одной из основных частей завершенного дипломного проекта. Задачами преддипломной практики являются: - подготовка выпускника к выполнению основных профессиональных функций в соответствии с квалификационными требованиями; - ознакомление студентов непосредственно на предприятиях, в учреждениях и организациях с современной техникой, с организацией труда и экономикой производственной деятельности; - изучение принципов проектирования программного обеспечения вычислительной техники и автоматизированных систем с использованием современных средств и методов автоматизации основных этапов проектирования; - изучение методики документирования информационных систем в соответствии с ГОСТ и стандартами, используемыми при разработке программного обеспечения вычислительной техники и автоматизированных систем; - приобретение практических навыков по разработке и проектированию функциональных задач и подсистем в соответствии с темой дипломного проекта; - сбор необходимого материала для выполнения дипломного проекта в соответствии с полученными индивидуальными заданиями; - изучение эффективности функционирования информационных систем предприятия, анализа качества работы и исследование проблем информационных систем на предприятии; - освоение опыта экономического анализа действующих информационных систем по предметной области; - закрепление и совершенствование знаний и практических навыков, полученных студентами в процессе обучения.
Программа практики
Таблица 1
Окончание таблицы 1
2.4 Разработка технического задания на программный продукт
Техническое задание (ТЗ) представляет собой документ, в котором сформулированы основные цели разработки, требования к программному продукту, определены сроки и этапы разработки. При составлении технического задания на разработку программного продукта рекомендуется придерживаться ГОСТ 34.602-89. В разработке технического задания участвуют как руководитель дипломного проекта, так и дипломник. В основе этого документа лежат исходные требования заказчика, анализ передовых достижений техники, предпроектные исследования. Техническое задание, посвященное разработке программной системы, включает в себя: 1) Введение. Должно включать наименование и краткую характеристику области применения программы или программного продукта, а также объекта (например, системы), в котором предполагается их использовать. Основное назначение введения – продемонстрировать актуальность данной разработки и показать, какое место эта разработка занимает в ряду подобных программных продуктов. 2) Основание для разработки. Должно содержать наименование документа (план, приказ, договор и т. п.), на основании которого ведётся разработка; организации, утвердившей данный документ. 3) Назначение разработки. Раздел должен содержать описание функционального и эксплуатационного назначения программного продукта с указанием категорий пользователей. 4) Требования к программному продукту. Раздел должен содержать следующие подразделы: – Требования к функциональным характеристикам. Должны быть перечислены выполняемые функции и описаны состав, характеристики и формы представления исходных данных и результатов. Здесь при необходимости указываются критерии эффективности: максимально допустимое время ответа системы, максимальный объём используемой и/или оперативной памяти и др. – Требования к надёжности. В этом подразделе регламентируют действия разрабатываемого продукта по увеличению надёжности результатов (контроль входной и выходной информации, создание резервной копии промежуточных результатов и т. п.). – Требования к составу и параметрам технических средств.Указывают необходимый состав технических средств с описанием их основных технических характеристик: тип микропроцессора, объем памяти, наличие внешних устройств и т. п. При этом часто указывают два варианта конфигурации: минимальный и рекомендуемый. – Требования к информационной и программной совместимости. В разделе указывают используемую операционную систему, язык или среду программирования для разработки и другие системные и пользовательские программные средства, с которыми должно взаимодействовать разрабатываемое программное обеспечение. 5) Требования к программной документации. Указывают необходимость наличия пояснительной записки, руководства пользователя, справочной системы и т. п. 6) Технико-экономические показатели. В этом разделе рекомендуется указывать ориентировочную экономическую эффективность, предполагаемую годовую потребность и экономические преимущества по сравнению с существующими аналогами. 7) Стадии и этапы разработки. Указывают стадии разработки, этапы и содержание работ с указанием сроков разработки и исполнителей. Пример технического задания на разработку программного продукта приведён в приложении М. На основании ТЗ студент составляет план дипломного проекта, отражающий его содержание. И ПОДГОТОВКА ЕГО К ЗАЩИТЕ
Содержание пояснительной записки к дипломному Проекту
Текстовая часть ВКР должна содержать следующие структурные элементы: - титульный лист; - задание на дипломный проект; - аннотация; - содержание; - введение; - теоретическая глава (анализ предметной области); - практическая глава (проектирование и реализация программного продукта); - технико-экономическое обоснование эффективности внедрения программного продукта; - заключение; - список использованных источников; - приложения. В ВКР вкладываются в отдельном файле для документов заполненные и подписанные бланки «Отзыв руководителя ВКР» (согласно приложению Г), «Рецензия на ВКР» (согласно приложению Д), «Лист нормоконтроля ВКР» (согласно приложению Е). Титульный лист является первым листом ВКР. Переносы слов в надписях титульного листа не допускаются. На титульном листе указывается классификационный код (см. приложение Л). Пример оформления титульного листа представлен в приложении Б. Задание на ВКР составляет руководитель дипломного проекта. Бланк «Задание на выполнение ВКР» приведён в приложении В. Аннотация – это описание документа в лаконичной форме с точки зрения его назначения, содержания, вида, формы, новизны и других особенностей. Аннотация является третьим листом текстовой части работы объёмом 1/3 – 1/2 страницы (листа). Оформление аннотации представлено в приложении Ж. Содержание включает введение, наименования всех разделов, подразделов и пунктов, заключение, список литературы и наименования приложений с указанием номеров страниц, с которых начинаются эти элементы пояснительной записки. Пример оформления содержания представлен в приложении З. Во введении даётся общая характеристика ВКР, ориентированная на выявление профессиональных знаний, умений, навыков автора. Раскрывается актуальность темы дипломного проекта, формулируются цель, основные задачи и предмет исследования. Введение оформляется в виде текстового материала без графических иллюстраций и формул. Заключение должно содержать краткие выводы по результатам выполненной работы, оценку полноты решения поставленных задач, рекомендации по практическому использованию разработки, её научную, экономическую и социальную значимость. В список использованных источников включают все источники, на которые имеются ссылки в тексте ВКР. Материал, дополняющий основную часть ВКР, оформляют в виде приложений. В приложениях целесообразно приводить графический материал большого объёма или формата, описания аппаратуры или приборов, описания алгоритмов и программ, задач, решаемых на ЭВМ, и т. д.
Требования к теоретической главе диплома
Первая глава дипломного проекта является теоретической (аналитической). В ней могут рассматриваться следующие вопросы: - общая характеристика предприятия или подразделения; - описание предметной области проектирования; - теоретические сведения о вопросе исследования; - описание комплекса задач автоматизации; - обзор программных аналогов по данной теме. При работе над первым разделом дипломник излагает теоретические аспекты, касающиеся объекта исследования, описывает предприятие или конкретное подразделение. В данном разделе используются материалы отчёта по преддипломной практике. Если дипломный проект посвящён разработке автоматизированного рабочего места некоторого сотрудника, то необходимо описать должностные функции этого сотрудника, уделить отдельное внимание описанию входной и выходной информации. От этого будет зависеть структура хранимой в базе данных информации, а также использование инструментального средства программной реализации проекта. В заключение первого раздела студент конкретизирует задание, формулирует задачи, которые необходимо решить для достижения поставленной цели. Определяются функции будущего программного продукта или модуля в виде технического задания.
Требования к практической главе диплома
Практическая глава является основой в дипломном проекте, ей должны быть подчинены остальные разделы. В этом разделе описывается разработка программной системы – от проектирования структурных, функциональных схем и структур баз данных до разработки алгоритмов, программного кода и пользовательских интерфейсов. Работа над ним требует от дипломника практического применения знаний по различным специальным дисциплинам. Примеры параграфов проектной части: 2.1 Схема базы данных (описание структур таблиц базы данных, схемы базы данных, связей между таблицами). 2.2 Общая структура приложения (в виде иерархической структуры описать организацию работы приложения, пункты меню, разделы, вкладки и др.). 2.3 Алгоритм расчёта стоимости заказа (блок-схема основного алгоритма обработки информации). Программная реализация основных функций может содержать параграфы: 2.4 Описание программных компонентов приложения (описать язык программирования или другой инструмент программной реализации, используемые компоненты доступа к данным, визуализации данных, связи с внешними данными и др.). 2.5 Работа со справочником товаров (программная реализация просмотра справочных данных, добавления, удаления, редактирование записей). 2.6 Работа со справочником клиентов. 2.7 Форма оформления заказа (программная реализация основных функций приложения, компоненты, обработчики событий элементов управления на форме и т. д.). Конкретное содержание технологического раздела определяется темой дипломного проекта и обговаривается с руководителем. Если дипломник разрабатывает самостоятельный завершенный программный продукт или модуль, ориентированный на конкретного пользователя, то рекомендуется разместить в дипломной работе «Руководство пользователя». Руководство пользователя, как правило, содержит следующие разделы: - общие сведения о программном продукте (наименование программного продукта, краткое описание его функций, реализованных методов и возможных областей применения); - описание установки (подробное описание действий по установке программного продукта и сообщений, которые при этом могут быть получены); - описание запуска (описание действий по запуску программы и сообщений, которые при этом могут быть получены); - инструкции по работе или описание пользовательского интерфейса (описание режимов работы, форматов ввода-вывода информации и возможных настроек); - сообщения пользователю (содержит перечень возможных сообщений, описание их содержания и действий, которые необходимо предпринять по этим сообщениям).
Требования к экономической главе Основной задачей экономического обоснования дипломного проекта является определение величины годового экономического эффекта от разработки и внедрения программного продукта. Глава экономической части дипломного проекта называется следующим образом: «Технико-экономическое обоснование эффективности внедрения …», далее следует название проектируемой системы. Например, «Технико-экономическое обоснование эффективности внедрения системы автоматизированного расчёта норм времени и расхода материалов на сборку-сварку металлоконструкций». На подзаголовки экономическая часть не разбивается. Смысловое выделение должно быть следующим: вводная часть (преамбула), основная и заключительная части. В преамбуле необходимо раскрыть сущность, значимость и преимущества разработки. Основная часть представляет собой расчёты, результаты которых необходимо представить в форме таблиц. По тексту должны быть ссылки на таблицы, а после таблиц должны быть сформулированы выводы по результатам расчетов. В заключительной части необходимо сделать выводы об эффективности предложенной разработки и определить период окупаемости произведённых затрат. Затраты на разработку программного продукта могут быть рассчитаны предложенным ниже способом. Вначале определяется трудоёмкость работ по сумме трудоёмкости этапов и видов работ, оцениваемых экспериментальным путем в человеко-днях. Для этого составляется перечень этапов и работ по разработке программы (см. табл. 2). Таблица 2 − Этапы и содержание работ по разработке программы «(указать название программного продукта)»
Затем определяется нагрузка исполнителей на каждом этапе проектирования (см. табл. 3). Таблица 3 − Нагрузка исполнителей
Далее определяются расходы на разработку проекта, которые включают в себя следующие статьи затрат: 1) основные материалы и комплектующие; 2) основная заработная плата; 3) дополнительная заработная плата; 4) районный коэффициент; 5) страховые взносы; 6) эксплуатационные затраты при использовании ЭВМ в процессе программирования; 7) подключение к сети Интернет; 8) накладные расходы. К затратам на основные материалы и комплектующие относятся: затраты на покупку компьютера и его подключение, стоимость материалов, покупных изделий и других материальных ценностей, расходуемых непосредственно в процессе выполнения разработки. Затраты на покупку или аренду компьютера и его подключение, основные материалы и комплектующие приводятся в табличной форме (см. табл. 4 и 5).
Таблица 4 − Расчёт стоимости компьютера и его подключения
Таблица 5 − Затраты на основные материалы и комплектующие
На основании нагрузки исполнителей рассчитывается размер заработной платы. Расчёт основной заработной платы исполнителей ведётся в зависимости от должностного оклада и продолжительности отдельных этапов работ, которые отражены в таблице 3. Трудоёмкость – общее время на выполнение всех работ по разработке программного продукта. Оформление расчёта заработной платы для руководителя и техника-программиста представлено в таблице 6. Таблица 6 − Расчёт заработной платы проектной группы
В прямые затраты входят: основные материалы и комплектующие, основная заработная плата, дополнительная заработная плата, районный коэффициент, страховые взносы, амортизационные отчисления, подключение к сети Интернет, то есть затраты по статьям 1-7, представленные в таблице 7.
Таблица 7 − Смета затрат на разработку программы
Результаты от внедрения проекта могут быть выражены показателями объёмов производства, снижением себестоимости, прибылью, выигрышем во времени, улучшением социальных условий, снижением эксплуатационных затрат и т. д. При выявлении результата рассмотрим вариант, когда после внедрения проекта снижаются эксплуатационные издержки, для этого сравним эксплуатационные издержки, которые были у организации без применения ПЭВМ и стали с применением ПЭВМ. Защита дипломного проекта
Законченная и оформленная пояснительная записка с графическим материалом, а также электронная версия дипломного проекта должны быть представлены руководителю дипломного проектирования за 10 дней до дня защиты. К этому времени на титульном листе (см. приложение Б) и угловом штампе на листе аннотации (см. приложение Ж) должны быть необходимые подписи. Начиная с этого момента не допускается внесение изменений и дополнений в пояснительную записку и электронную версию программного приложения. Руководитель проекта проверяет правильность работы программного приложения и оформления пояснительной записки и составляет отзыв, в котором делает краткий анализ результатов дипломного проектирования, оценивает глубину его разр
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2021-05-11; просмотров: 89; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.149.243.130 (0.126 с.) |