Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн и web-программирование»

Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн и web-программирование»


Скачать 448.23 Kb.
НазваниеМетодическое пособие по выполнению курсовых работ по дисциплине «web-дизайн и web-программирование»
страница1/3
ТипМетодическое пособие
rykovodstvo.ru > Руководство эксплуатация > Методическое пособие
  1   2   3


ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ТОЛЬЯТТИНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

КАФЕДРА ИНФОРМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

Методическое пособие

по выполнению курсовых работ

по дисциплине


«WEB-ДИЗАЙН И WEB-ПРОГРАММИРОВАНИЕ»

для студентов очной и заочной форм обучения

по специальности 080801 «Прикладная информатика (в социальной сфере) »


Утверждено на заседании кафедры

Протокол №7 от 10.02.2006

_____________________________

Тольятти – 2006
ББК 32.973.2-018.1

УДК 681.3.04
Методическое пособие по выполнению курсовых работ по дисциплине «Web-дизайн и Web-программирование» для студентов очной и заочной форм обучения по специальности 080801 «Прикладная информатика». / Сост. Дудина И.П., Лаптева С.В. – Тольятти, ТГУ, 2007. –25 с.

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

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


Составители: Дудина И.П., к.п.н., доцент, зав.каф.информатики и ВТ

Лаптева С.В., к.п.н., доцент кафедры информатики и ВТ

Рецензенты: Очеповский А.В., к.т.н., доцент, зам.директора по учебной работе ТфСГАУ

Богданов М.В., к.т.н., доцент, зав.кафедрой математических и естественнонаучных дисциплин ТфРГГУ
Утверждено научно-методическим советом

факультета математики и информатики

протокол №5 от 28.02.2006г.

ОГЛАВЛЕНИЕ


Цели курсовой работы

4

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

4

1. Общая характеристика процесса проектирования Интернет-приложения

4

2. Задание на курсовую работу

5

3. Основные разделы содержания курсовой работы, порядок и последовательность выполнения

6

4. Разработка функциональной модели ИнтС

7

5. Исходные данные для проектирования, стандарты

8

6. Проектирование пользовательского интерфейса

9

7. Построение информационно-логической модели базы данных

10

8. Распределенная обработка данных

12

9. Структура программных модулей, разработка алгоритмов, логический анализ структур ИнтС

13

10. Разработка моделей защиты данных

15

11. Автоматизация процесса проектирования с использованием CASE-технологий

17

12. Требования к оформлению пояснительной записки

18

13. Порядок защиты и ответственность студента за выполнения задания курсовой работы

18

Список литературы

19

Приложение 1. Примерная тематика курсовых работ

21

Приложение 2. Задание на курсовую работу

22

Приложение 3. Титульный лист

23


Цели курсовой работы

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

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

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

Темы курсовых работ можно разбить на несколько групп:

  1. Проектирование и разработка интерактивных и динамических Web-сайтов для конкретных предметных областей.

  2. Возможности интеграции средств разработки Web-сайтов с системами управления и администрирования баз данных.

  3. Сравнительный анализ средств автоматизации проектирования Web-сайтов.

  4. Научно-исследовательские темы по любому из направлений по тематике «Web-дизайн и Web- программирование».


  1. ОБЩАЯ ХАРАКТЕРИСТИКА ПРОЦЕССА ПРОЕКТИРОВАНИЯ

ИНТЕРНЕТ-ПРИЛОЖЕНИЯ
Современные информационные технологии предоставляют широкий набор способов реализации Интернет-приложений, выбор которых осуществляется на основе требований со стороны предполагаемых пользователей, которые, как правило, изменяются в процессе разработки. Для теории принятия решений процесс проектирования системы – это процесс принятия проектно-конструкторских решений, направленных на получение версии системы, удовлетворяющей требования заказчика.

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

Под проектированием Интернет-системы (ИнтС) понимается процесс преобразования входной информации об объекте проектирования, о методах проектирования и об опыте проектирования объектов аналогичного назначения в проект ИнтС. С этой точки зрения проектирование ИнтС сводится к последовательной формализации проектных решений на различных стадиях жизненного цикла системы: предпроектного анализа требований, технического и рабочего проектирования, внедрения и эксплуатации ИнтС.

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

Технология проектирования Интернет-системы – это совокупность методологии и средств проектирования системы, а также методов и средств организации проектирования (управление процессом создания и модернизации проекта системы).

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

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

Проектирование системы – трудоемкий, длительный и динамический процесс. Технологии проектирования, применяемые в настоящее время, предполагают поэтапную разработку системы. Этапы по общности могут разделятся в стадии.

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

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

Планирование и анализ требований (предпроектная стадия) – системный анализ. Исследование и анализ существующей системы, определение требований к создаваемой системе, оформление технико-экономического обоснования и технического задания на разработку системы.

Проектирование (техническое проектирование, логическое проектирование).

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

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

Внедрение (тестирование, опытная эксплуатация). Комплексная отладка подсистем, обучение персонала, поэтапное внедрение системы в эксплуатацию, оформление акта о приемо-сдаточных испытаниях системы.

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

2. ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ
Курсовая работа представляет собой самостоятельную разработку программной, аппаратной или технологической компоненты ИС.

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

В курсовой работе, как правило, должны быть представлены результаты отладки проектируемых компонент в средствах выбранной CASE-среды.

Задание на курсовую работу для студентов заочного отделения выдается, как правило, по тематике предприятия, на котором работает студент.

Тема курсовой работы утверждается в начале семестра на установочных консультациях.

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

Студент обязан выполнять этапы курсовой работы в соответствии со следующим графиком:

– постановка задачи, анализ решений и функциональная разработка системы – (4-5)-я недели;

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

– отладочные работы, оформление пояснительной записки, графических материалов и подготовка к защите – (14-15) недели.

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



  1. ОСНОВНЫЕ РАЗДЕЛЫ СОДЕРЖАНИЯ КУРСОВОЙ РАБОТЫ,

ПОРЯДОК И ПОСЛЕДОВАТЕЛЬНОСТЬ ВЫПОЛНЕНИЯ
Пояснительная записка курсовой работы должна содержать следующие элементы:

  1. Титульный лист (приложение 3).

  2. Лист задания (приложение 2).

  3. Аннотацию.

  4. Оглавление.

  5. Введение.

  6. Основную часть.

  7. Заключение.

  8. Библиографию и список ссылок на Интернет-ресурсы.

  9. Приложения.




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

  2. Системный анализ предметной области (показать специфику предметной области, которую необходимо учесть при разработке Интернет-приложения).

  3. Постановку задачи (включая все ее компоненты). Требования к ИнтС.

  4. Описание этапов проектирования ИнтС.

    1. Проектирование структуры ИнтС (описание компонентов системы согласно специфике работы, определение состава элементов системы, синтез конструктивных компонентов системы, проектирование нескольких вариантов будущей системы, выбор наилучшего варианта для реализации с обоснованием).

    2. Проектирование базы данных (концептуальное проектирование: перечень сущностей, перечень атрибутов; инфологическое проектирование: модель «сущность-связь», описание связей между сущностями; нормализация отношений).

  5. Выбор средств реализации проекта. Требования к техническому обеспечению.

  6. Описание этапов реализации ИнтС.

    1. Даталогическое проектирование баз данных (создание системы таблиц, обеспечение целостности данных, запросы к базе данных, .

    2. Поэтапное описание реализации компонентов ИтнС.

  7. Описание этапов тестирования и внедрения.

  8. Заключение должно содержать оценку полученных результатов и изложение основных направлений дальнейшего совершенствования работы.

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

  1. Словарь терминов, используемых в данной предметной области.

  2. Логическая и физическая структуры Web-сайта.

  3. Формы входных документов.

  4. Формы выходных документов.

  5. Распечатки реализованных запросов.

  6. Распечатки реализованных отчетов.

  7. Программные коды компонентов приложения.

  8. Инструкция по использованию ИнтС.

  9. Графические объекты (ссылка на которые осуществляется из основной части пояснительной записки):

    1. Экранные формы.

    2. Дополнительные схемы для подробного описания структуры ИнтС.



4. РАЗРАБОТКА ФУНКЦИОНАЛЬНОЙ МОДЕЛИ ИНТС
Предпроектная стадия, включающая проведение необходимых исследований по формированию структуры ИнтС и получении в конечном счете задания на проектирование, предполагает проведение работы по сбору необходимой информации в связи с особенностями предметной области.

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

Структурным анализом SADT (Structured Analysis and Design Technique) принято называть метод исследования системы с помощью ее графического модельного представления, которое начинается с общего обзора и последующей детализации, в иерархическую структуру со все большим числом уровней. Для таких методов характерно: разбиение на уровни абстракции с ограничением числа элементов на каждом из уровней (обычно от 3 до 9); ограниченный контекст, включающий лишь существенные на каждом уровне детали; дуальность данных и операций над ними; использование строгих формальных правил записи; последовательное приближение к конечному результату.

Анализ является первым этапом создания ИС, на котором требования заказчика уточняются, формализуются и документируются. Фактически на этом этапе дается ответ на вопрос: «Что должна делать будущая система?». Именно здесь лежит ключ к успеху всего проекта.

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

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

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

На ряду со структурным подходом существует и более мощный подход называемый объектно-ориентированным ООП. Эта методология создана для проектирования больших и сложных систем и имеет ряд преимуществ перед структурным подходом.

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

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

Объектная модель имеет четыре главных элемента: абстрагирование, инкапсуляция, модульность, иерархия.

Эти элементы являются главными в том смысле, что без любого из них модель не будет объектно-ориентированной. Кроме главных, имеются еще три дополнительных элемента: типизация, параллелизм, сохраняемость.

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

Инкапсуляция – это процесс отделения друг от друга элементов объекта, определяющих его устройство и поведение; инкапсуляция служит для того, чтобы изолировать контрактные обязательства абстракции от их реализации.

Модульность – это свойство системы, которая была разложена на внутренне связные, но слабо связанные между собой модули.

Иерархия – это упорядочение абстракций, расположение их по уровням.

Типизация – это способ защититься от использования объектов одного класса вместо другого, или по крайней мере управлять таким использованием.

Параллелизм – это свойство, отличающее активные объекты от пассивных.

Сохраняемость – способность объекта существовать во времени, переживая породивший его процесс, и (или) в пространстве, перемещаясь из своего первоначального адресного пространства.
  1   2   3

Похожие:

Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн и web-программирование» iconУчебно-методический комплекс по дисциплине «Языки и среды реализации web -приложений»
Учебно-методический комплекс предназначен для студентов заочной формы обучения, содержит план лекционных и практических занятий,...

Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн и web-программирование» iconУчебно-методическое пособие по выполнению письменных работ по учебной дисциплине Красноярск
Б 948 Преступления против общественной безопасности и общественного порядка: Учебно-методическое пособие по выполнению письменных...

Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн и web-программирование» iconИнструкция по настройке рабочего места при подключении к web сервисам...
М сэд нрд) по «Луч» в режиме «web канала» или лрм сэд нрд «web-кабинет Депозитария/Клиринговой организации», по «web-кабинет корпоративных...

Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн и web-программирование» iconМетодическое пособие по выполнению лабораторных работ по дисциплине...
Изыскания и основы проектирования, автомобильных дорог. Методическое пособие по выполнению лабораторных работ по дисциплине «Основы...

Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн и web-программирование» iconИнформатики и радиоэлектроники
«Интерфейсы. Реализация нескольких интерфейсов с одним и тем же методом. Понятие Web-сервиса. Инфраструктура Web-сервиса. Взаимодействие...

Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн и web-программирование» iconИнструкция Справочно-правовая система «Кодекс web»
Для работы в Справочно Правовой Системе «Кодекс web» Вам необходимо запустить web-браузер Internet Explorer(Opera, Firefox, Google...

Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн и web-программирование» iconПрограмма дисциплины "Современные технологии в web-дизайне"
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления 072500. 62 "Дизайн",...

Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн и web-программирование» iconУчебно-методический комплекс по дисциплине «Маркетинг»
Учебно-методический комплекс предназначен для студентов заочной формы обучения, содержит план лекционных и практических занятий,...

Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн и web-программирование» iconУчебно-методический комплекс по дисциплине «Маркетинг»
Учебно-методический комплекс предназначен для студентов очной формы обучения, содержит план лекционных и практических занятий, рекомендации...

Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн и web-программирование» iconМетодическое пособие по выполнению практических работ по междисциплинарному курсу
Методическое пособие предназначено для обучающихся по специальности 151901 Технология машиностроения

Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн и web-программирование» iconМетодические указания к лабораторным работам №№1÷4 по дисциплине «Web-программирование»
Отчеты по лабораторным работам оформляются в электронном виде с именами авт-500 Иванов, Петров (лр1). doc (или *. docx, *. rtf, *....

Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн и web-программирование» iconИстория развития Интернет
Службы Интернета: World Wide Web. Web-браузеры. Навигация. Работа с документом. Прокси-сервер 34

Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн и web-программирование» iconТехнические рекомендации по использованию Web-сервиса нрд
Настоящие рекомендации являются техническим документом Небанковской кредитной организации закрытого акционерного общества «Национальный...

Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн и web-программирование» iconМетодическое пособие по выполнению курсового проекта по дисциплине...
Методическое пособие предназначено студентам при выполне­нии заданий по курсовому проекту и преподавателям для руко­водства курсовым...

Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн и web-программирование» iconИнструкция арм врач (web) Скачать инсталляцию можно: по следующей...
Главная Информационные технологии Обновления ас «Стационар»Инсталляция ас "Стационар" Инсталляция арм врач (web) от 12. 05. 2014...

Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн и web-программирование» iconМетодические указания по выполнению практических работ по дисциплине...
...


Руководство, инструкция по применению




При копировании материала укажите ссылку © 2018
контакты
rykovodstvo.ru
Поиск