Добавлен: 15.11.2018
Просмотров: 735
Скачиваний: 6
ВОРОНЕЖСКИЙ ИНСТИТУТ ВЫСОКИХ ТЕХНОЛОГИЙ АНОО ВО
Т. В. Курченкова
WEB – ПРОГРАММИРОВАНИЕ
(наименование учебной дисциплины)
МЕТОДИЧЕСКИЕ РАЗРАБОТКИ
к выполнению курсовой работы
Воронеж 2015
2
1.ОБЩИЕ ПОЛОЖЕНИЯ
1.1. Цель и задачи курсового проектирования
Курсовое проектирование по дисциплине «web-программирование»
представляет собой заключительный этап изучения процесса разработки и
применения программного обеспечения для решения прикладных задач
различных предметных областей на основе web-технологии. В рамках данного
курса дисциплины ставится целью развитие практических навыков разработки
программного обеспечения на основе web-технологии.
Задачами курсового проектирования являются:
овладение навыками разработки программного обеспечения (ПО) для
задач различных предметных областей на основе web-технологии;
применение методов технологии программирования на всех этапах
проектирования ПО;
приобретение навыков определения основных этапов и работ,
выполняемых при проектировании программного обеспечения;
выполнение непосредственно разработки ПО на основе web-технологии;
овладение навыками грамотного анализа научно-технической
литературы, использование стандартов, справочников технической
документации по математическому и программному обеспечению,
составление сопроводительной документации для разрабатываемого ПО.
В результате выполнения курсового проектирования студент должен
научиться работать с литературой различного назначения, решать отдельные
задачи, разрабатывать алгоритмы решения с использованием различных
способов описания, определять основные модули программной системы,
использовать различные формы организации диалога для обеспечения
взаимодействия с пользователем.
1.2. Задание на курсовое проектирование
Курсовой проект выполняется студентами по индивидуальным заданиям,
содержащим текстовое описание задачи, которую необходимо реализовать в
виде программы.
В ходе выполнения курсового проектирования студент должен построить
обобщённую и детальную схемы реализации задачи, построить модульную
структуру программной системы, описать диалог взаимодействия с
3
пользователем, построить модели разрабатываемой системы (шаблон сайта,
структурная схема сайта, модель данных предметной области и т.д.).
Список примерных тем курсовых работ приведен ниже. Пояснительная
записка должна включать описание изучаемого механизма системы, методов и
приемов его использования, а также пример демонстрационной программы
(содержание примера уточняется по ходу работы).
1.3. Содержание и объём курсового проекта
Курсовой проект состоит из пояснительной записки и приложения.
Общий объём пояснительной записки не должен превышать 25 - 30 листов, в
том числе введение - не более 2-3 листов.
Пояснительная записка к курсовому проекту должна давать достаточно
полное представление о принципе решения задачи с обоснования правильности
решения задачи на ЭВМ. Записка иллюстрируется схемами и программами,
выполняемыми с соблюдением всех требований ЕСПД. Структурные схемы,
рисунки входят в общий объём пояснительной записки и нумеруются.
Пояснительная записка должна включать следующие разделы: титульный
лист; содержание; введение; разделы и подразделы основной части;
заключение; список используемых источников; приложение.
Содержание основных разделов пояснительной записки:
1. Титульный лист должен соответствовать установленному образцу.
2. Содержание включает наименование всех разделов курсового проекта,
а также подразделов и пунктов, если они имеют наименование, с указанием
номера страниц.
3. Во введении (2-3 страницы) обосновывается актуальность темы
курсовой работы, оценивается современное состояние и уровень предмета
исследования (разработки), разъясняется значение исследуемого процесса для
соответствующего
раздела
знаний
(или
производства
и
отрасли
промышленности), в конце введения формулируются цель и задачи работы.
4. Основная часть состоит из 2 или более разделов, в которых
рассматривается существо проблемы, методы разработки программного
обеспечения, описание алгоритмов и программ, результаты работы программы.
Основная (содержательная) часть включает разделы, в которых приводится
реализация сформулированной цели и поставленных задач работы. Примерная
4
структура содержательной части: 1. Современное состояние проблемы,
организация (структура, информационные потоки) предмета разработки
(анализа);
2.
Модели
(математические,
системные,
структурные,
информационные) предмета разработки (анализа); 3. Алгоритм (технология)
решения поставленной задачи; 4. Описание программного продукта. 5.
Результаты машинного (вычислительного) эксперимента и их анализ.
В каждом разделе может быть несколько подразделов. Нумерация
включает номер раздела и после точки номер подраздела по порядку.
5. Рассмотрим пример содержания разделов курсовой работы.
Примерное содержание: в разделе 1 – проводятся результаты
исследования предметной области и предмета разработки, определяются пути
посредством которых разработчик планирует реализовывать поставленные в
курсовой работе задачи. Делается обзор литературных источников, который
должен содержать краткую оценку изложенных материалов и принципов
программирования.
В
разделе
2
формулируются
структурные,
математические,
алгоритмические и др. модели предмета разработки (анализа). Рассматриваются
проблемы,
связанные
с
технологией
программирования
(языки
программирования, компиляцию, компоновку, отладку и т.д.), рассматривается
модульная структура, приводится описание назначения каждого модуля с
особенностями его реализации.
В разделе 3 составляется модель данных предметной области, приводятся
результаты, полученные после реализации программного обеспечения.
Описывается интерфейс пользователя, порядок работы с сайтом. Могут
приводиться результаты вычислительного эксперимента, если работа
подразумевает решение вычислительных задач. Оценивается их эффективность,
приводится сравнительная информация эффективности получения решения
различными методами, классифицируется полученный алгоритм.
Распечатки результатов и листинги программ выносятся в приложения.
7. В заключении кратко описываются те решения и результаты, которые
были получены в разработках, их техническая целесообразность и предложения
по внедрению в производство.
8. Список использованных источников содержит перечень источников в
алфавитном порядке, использованных при выполнении курсового проекта.
Указываются только те источники, на которые имеются ссылки в тексте
5
пояснительной записки.
9. Приложения
содержат
вспомогательный
материал
(листинги
программного обеспечения, результаты и т.д.), а также другие материалы
(графики, спецификации и т.д.), не вошедшие в основной текст содержательной
части.
1.4. Правила оформления курсовой работы
• шрифт Times New Roman, размер 14, через 1,5 интервал, выравнивание по
ширине, абзац – 1,27 см;
• поля: верхнее – 2 см, нижнее – 2,5 см, левое – 3 см, правое – 1 см.
• страницы нумеруются вверху от центра;
• титульный лист на курсовую работу не нумеруется, но входит в общее
количество страниц;
• курсовая работа включает: титульный лист; оглавление; введение;
основную часть в соответствии с содержанием; заключение; список
использованных источников и приложение;
Вместе с бумажной версией курсовой работы на электронном носителе
представляется идентичная ей электронная версия рукописи с текстом в
редакторе Microsoft Word и кодом разработанного программного продукта.
Оформление иллюстраций и таблиц. Рисунки и таблицы располагаются
внутри текста. Нумерация сквозная. Номер состоит из номера раздела и номера
рисунка (таблицы) по порядку. Подписи к рисункам выполняются под
изображениями и включают слово Рис., номер рисунка, его название. Названия
таблиц выполняются над таблицами и включают слово Таблица, номер таблицы
(выравнивание по правому краю). С новой строки – название таблицы
(выравнивание по центру).
Пример:
Формализация задачи
Анализ результатов
Принятие решения
Выбор метода и схемы