По курсовому проектированию

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

 

 

Одобрена предметной цикловой комиссией Составлена в соответствии с Государственными требованиями к минимуму содержания и уровню подготовки выпускников по специальности 2203 «Программное обеспечение вычислительной техники и автоматизированных систем»  
«___» _____________ 2010 г.  
Протокол № _______  
Председатель   Заместитель директора по учебной работе
______________ В.Е. Богданова   ______________ В.В. Хихля  

 

 

Автор: Г.Н. Фролова - преподаватель Кольчугинского
    политехнического колледжа

 

 

Рецензент:    
     

 


ВВЕДЕНИЕ

Курсовой проект рассматривается как вид учебной работы по дисциплине, в процессе которой у учащихся формируются умения решать конкретные задачи на основе использования приобретенных знаний и самостоятельной работы с литературой.

Целью курса «Технология разработки программных продуктов» является развитие профессионального взгляда на выбор методов проектирования, разработки, реализации и поддержки сложных программных продуктов, типа информационных систем, а также введение в круг проблем обеспечения правильности работы и надежности функционирования программных систем. В курсе дисциплины «Технология разработки программных продуктов» производится систематизация знаний процесса создания ПО.

Выполнение курсового проекта (КП) является заключительным этапом в изучении дисциплины «Технология разработки программных продуктов». В курсовом проекте должны быть отражены знания, полученные при изучении дисциплины «Технология разработки программных продуктов» и родственных дисциплин («Основы алгоритмизации и программирования», «Базы данных», «Информационные технологии»). Студент - разработчик КП должен показать свои знания техника - программиста.

В результате выполнения курсового проекта студент должен знать:

- современные тенденции развития методов программирования, языков программирования и концепций представления данных;

- основные этапы решения задач;

- характерные особенности организации различных типов программ (управляемых данными, управляемых событиями, диалоговыми и др.);

- основные приемы программирования;

- инструментальные средства разработки программ;

- методы моделирования с использованием структур данных, сортировки и поиска данных;

- основные принципы объектно-ориентированного програм-мирования.

 

Студент должен уметь:

- строить модели проблемных областей в соответствии с потребностями решаемых задач;

- разрабатывать алгоритмы обработки информации и управляющих структур;

- разрабатывать структуру базы данных;

- создавать приложения для работы с базами данных с использованием одной из современных сред программирования;

- реализовывать алгоритмы, используя для этого подходящий инструментарий.

 

 

1 ОБЩИЕ СВЕДЕНИЯ

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

 

Курсовое проектирование является эффективным средством закрепления и углубления теоретических знаний, полученных при изучении курса дисциплины «Технология разработки программных продуктов».

Основные цели курсового проектирования:

- систематизация теоретических знаний по профилю специальности;

- приобретение навыков разработки баз данных с обеспечением достоверности информации;

- приобретение навыков самостоятельной работы;

- применение полученных знаний на практике;

- приобретение навыков исследовательской работы;

- совершенствование знаний и навыков программирования в среде пакета прикладных программ.

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

При работе над КП студент должен показать умение самостоятельно разработать сложную программу с применением современных информационных технологий, обосновать выбранную им методику, технологию и средства разработки. Он должен:

- уметь самостоятельно работать с литературой и электронными источниками информации;

- применять возможности новых информационных технологий.

 

1.2 . Тема курсового проектирования

 

Тема КП может быть предложена преподавателем или выбрана студентом и согласована с преподавателем. Выбор темы зависит от интересов и возможностей студента, разрабатывающего КП, специфики специальности. Темы курсовых проектов рассматриваются на цикловой комиссии «Специальных экономических дисциплин, информатики и информационных технологий» и утверждаются руководством колледжа.

Название темы курсового проекта должно быть четко сформулировано, например: «Программа-справочник СПУЗов», «Электронный каталог библиотеки».

 

1.3 . Задание на курсовое проектирование

 

Содержание задания разрабатывается руководителем курсового проекта, представляется для рассмотрения предметной цикловой комиссии и утверждается руководством колледжа.

Задание на курсовое проектирование оформляется на специальном бланке и является обязательным документом, который вкладывается вторым листом в пояснительную записку. Задание на курсовое проектирование подписывается председателем предметной комиссии, руководителем курсового проекта. В задании должна быть четко указана тема проекта, перечислены все данные, которые будут использоваться в программе; дата выдачи задания и срок сдачи курсового проекта. Задание выдается согласно календарно-тематическому плану и не менее чем за два месяца до защиты проекта.

КП может быть индивидуальным или коллективным. При индивидуальном проектировании студент самостоятельно разрабатывает выбранную тему. При коллективном проектировании несколько студентов объединяются в творческую группу, которая разрабатывает сложную систему. При коллективной разработке требуется четкая организация и распределение обязанностей.

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

В курсовом проекте студент должен решить следующие задачи:

- выполнить описательную часть задачи;

- выполнить описание алгоритма задачи;

- выполнить проектирование и дизайн пользовательского интерфейса;

- выполнить грамотное построение и связи таблиц баз данных.

Содержание КП должно полностью раскрывать поставленную перед студентом задачу. Графическая часть должна иллюстрировать соответствующие разделы КП.

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


2 СТРУКТУРА КУРСОВОГО ПРОЕКТА

Курсовой проект оформляется в виде пояснительной записки и графической части.

Пояснительная записка курсового проекта содержит 15-20 листов печатного текста.

Графическая часть курсового проекта выполняется на 1-2 листах чертежной бумаги формата А1.

Структура курсового проекта:

- титульный лист (ПРИЛОЖЕНИЕ 1),

- индивидуальное задание,

- содержание,

- введение,

- общая часть,

- специальная часть,

- заключение,

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

- приложения.

В пояснительной записке нумеруются только разделы и подразделы общей и специальной частей:

ВВЕДЕНИЕ

1 ОБЩАЯ ЧАСТЬ

1.1 Цель разработки

1.2 Анализ использования разработки

1.3 Характеристика языка программирования

2 СПЕЦИАЛЬНАЯ ЧАСТЬ

2.1 Постановка задачи

2.2 Описание алгоритма

2.3 Описание программы

2.4 Инструкция по выполнению программы

2.5 Оценка результатов решения задачи

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ


3 ТРЕБОВАНИЯ К СОДЕРЖАНИЮ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ

Общими требованиями являются: четкое и логически последовательное изложение материала, убедительная аргументация, краткость и точность формулировок, конкретность изложения результатов работы.

В содержание необходимо вносить названия всех разделов, пунктов с указанием страниц текста, где этот заголовок расположен. Содержание является первым нумеруемым листом пояснительной записки (лист №3) (смотри ПРИЛОЖЕНИЕ 2). На нем размещается штамп основной надписи (смотри ПРИЛОЖЕНИЕ 3, рисунок 3.1). Остальные листы пояснительной записки оформляются со штампом, показанным в ПРИЛОЖЕНИИ 3, рисунок 3.2.

ВВЕДЕНИЕ должно содержать оценку современного состояния развития той области науки или производства, к которой относится задача проекта. Необходимо оценить роль использования ЭВМ, основные направления развития средств вычислительной техники в решении задач той отрасли, в которой выполняется проект. Здесь должно быть указано назначение, актуальность поставленной задачи и место задачи проекта в общих задачах предприятия, где выполнялось проектирование. (Примерно 5 % (1-2 листа) от общего объема пояснительной записки).

Далее, с новой страницы следует раздел пояснительной записки ОБЩАЯ ЧАСТЬ:

ОБЩАЯ ЧАСТЬ

Цель разработки

В разделе «Цель разработки» следует указать, с какой целью делалась разработка. В качестве таких целей могут быть указаны:

- автоматизация некоторых процессов;

- сокращение времени выполнения некоторых действий;

- повышение точности расчетов;

- снижение вероятности появления ошибок;

- внедрения новых функций;

- обеспечение надёжности хранения данных;

- освобождение персонала от вредной или утомительной рутинной работы и т.д.

Необходимо так же оценить актуальность разработки для данного предприятия.