Скачать 448.23 Kb.
|
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ ТОЛЬЯТТИНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ КАФЕДРА ИНФОРМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ Методическое пособие по выполнению курсовых работ по дисциплине «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г. ОГЛАВЛЕНИЕ
Цели курсовой работы Целью курсовой работы является закрепление теоретических знаний, а также практических навыков проектирования и разработки Web-сайтов, полученных при изучении дисциплины «Web-дизайн и Web-программирование» и смежных с ней дисциплин, изучаемых по кафедре "Информатика и вычислительная техника». Курсовая работа представляет комплексную проектную, практическую, внедренческую разработку, которая в дальнейшем может стать основой выпускной дипломной работы. Тематика курсовых работ Темы курсовых работ можно разбить на несколько групп:
ИНТЕРНЕТ-ПРИЛОЖЕНИЯ Современные информационные технологии предоставляют широкий набор способов реализации Интернет-приложений, выбор которых осуществляется на основе требований со стороны предполагаемых пользователей, которые, как правило, изменяются в процессе разработки. Для теории принятия решений процесс проектирования системы – это процесс принятия проектно-конструкторских решений, направленных на получение версии системы, удовлетворяющей требования заказчика. Под проектом будем понимать проектно-конструкторскую и технологическую документацию, в которой представлено описание проектных решений по созданию и эксплуатации системы в конкретной программно-технической среде. Под проектированием Интернет-системы (ИнтС) понимается процесс преобразования входной информации об объекте проектирования, о методах проектирования и об опыте проектирования объектов аналогичного назначения в проект ИнтС. С этой точки зрения проектирование ИнтС сводится к последовательной формализации проектных решений на различных стадиях жизненного цикла системы: предпроектного анализа требований, технического и рабочего проектирования, внедрения и эксплуатации ИнтС. Осуществление проектирования системы предполагает использование проектировщиками определенной технологии проектирования, соответствующей масштабу и особенностям разрабатываемого проекта. Технология проектирования Интернет-системы – это совокупность методологии и средств проектирования системы, а также методов и средств организации проектирования (управление процессом создания и модернизации проекта системы). В основе технологии проектирования лежит технологический процесс, который определяет действия, их последовательность, состав исполнителей, средства и ресурсы, требуемые для выполнения этих действий. Технологический процесс проектирования системы в целом делится на совокупность последовательно-параллельных, связанных и соподчиненных цепочек действий, каждое из которых может иметь свой предмет. Проектирование системы – трудоемкий, длительный и динамический процесс. Технологии проектирования, применяемые в настоящее время, предполагают поэтапную разработку системы. Этапы по общности могут разделятся в стадии. Совокупность стадий и этапов, которые проходит система в своем развитии с момента принятия решения о создании системы до момента прекращения функционирования системы, называется жизненным циклом системы. Суть содержания жизненного цикла разработки системы в различных подходах одинакова и сводится к выполнению следующих стадий: Планирование и анализ требований (предпроектная стадия) – системный анализ. Исследование и анализ существующей системы, определение требований к создаваемой системе, оформление технико-экономического обоснования и технического задания на разработку системы. Проектирование (техническое проектирование, логическое проектирование). Разработка в соответствии со сформулированными требованиями состава автоматизируемых функций и состава обеспечивающих подсистем, оформление технического проекта системы. Реализация проекта (рабочее проектирование, физическое проектирование, программирование). Разработка и настройка программ, наполнение баз данных, создание рабочих инструкций для персонала, оформление рабочего проекта. Внедрение (тестирование, опытная эксплуатация). Комплексная отладка подсистем, обучение персонала, поэтапное внедрение системы в эксплуатацию, оформление акта о приемо-сдаточных испытаниях системы. Эксплуатация системы (сопровождение, модернизация). Сбор рекламаций и статистики о функционировании системы, исправление ошибок и недоработок, оформление требований к модернизации системы и ее выполнение. 2. ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ Курсовая работа представляет собой самостоятельную разработку программной, аппаратной или технологической компоненты ИС. Основные этапы выполнения курсовой работы являются контрольными заданиями, информирующими преподавателя о ходе выполнения работы студентом. В курсовой работе, как правило, должны быть представлены результаты отладки проектируемых компонент в средствах выбранной CASE-среды. Задание на курсовую работу для студентов заочного отделения выдается, как правило, по тематике предприятия, на котором работает студент. Тема курсовой работы утверждается в начале семестра на установочных консультациях. По мере выполнения этапов курсовой работы, студенты в часы консультаций представляют материалы преподавателю, и в ходе диалога уточняют и формируют соответствующие разделы (консультации могут осуществляться через электронную почту). Студент обязан выполнять этапы курсовой работы в соответствии со следующим графиком: – постановка задачи, анализ решений и функциональная разработка системы – (4-5)-я недели; – разработка информационного обеспечения, функциональных модулей, интерфейсов – (10-11)-я недели; – отладочные работы, оформление пояснительной записки, графических материалов и подготовка к защите – (14-15) недели. Защита курсовой работы проводится по утвержденному графику, консультации организуются по расписанию кафедры.
ПОРЯДОК И ПОСЛЕДОВАТЕЛЬНОСТЬ ВЫПОЛНЕНИЯ Пояснительная записка курсовой работы должна содержать следующие элементы:
В приложения к пояснительной записке могут быть включены следующие материалы:
4. РАЗРАБОТКА ФУНКЦИОНАЛЬНОЙ МОДЕЛИ ИНТС Предпроектная стадия, включающая проведение необходимых исследований по формированию структуры ИнтС и получении в конечном счете задания на проектирование, предполагает проведение работы по сбору необходимой информации в связи с особенностями предметной области. Функциональная модель предполагает наличие схем, подробно описывающих назначение (функции) каждого элемента в структуре системы. Для построения функциональной модели системы можно использовать различные подходы: структурный анализ или объектно-ориентированный подход. Структурным анализом SADT (Structured Analysis and Design Technique) принято называть метод исследования системы с помощью ее графического модельного представления, которое начинается с общего обзора и последующей детализации, в иерархическую структуру со все большим числом уровней. Для таких методов характерно: разбиение на уровни абстракции с ограничением числа элементов на каждом из уровней (обычно от 3 до 9); ограниченный контекст, включающий лишь существенные на каждом уровне детали; дуальность данных и операций над ними; использование строгих формальных правил записи; последовательное приближение к конечному результату. Анализ является первым этапом создания ИС, на котором требования заказчика уточняются, формализуются и документируются. Фактически на этом этапе дается ответ на вопрос: «Что должна делать будущая система?». Именно здесь лежит ключ к успеху всего проекта. Структурный анализ начинается с исследования того, как организована система управления предприятием, с обследования функциональной и информационной структуры системы управления. По результатам обследования аналитик на первой стадии анализа строит обобщенную логическую модель исходной предметной области, отображающую ее функциональную структуру, особенности основной деятельности и информационное пространство, в котором эта деятельность осуществляется. Используя специальную терминологию, можно сказать, что аналитик строит модель «как есть». Вторая стадия работы, к которой привлекаются заинтересованные представители заказчика, а при необходимости и независимые эксперты, состоит в анализе модели «как есть», выявлении ее недостатков и узких мест, определение путей совершенствования системы управления на основе выделенных критериев качества. Третья стадия анализа, содержащая элементы проектирования, – создание усовершенствованной обобщенной логической модели, отображающей реорганизованную предметную область или ее часть, которая подлежит автоматизации. Эту модель можно назвать моделью «как надо», т.е. здесь происходит формализация системы. На ряду со структурным подходом существует и более мощный подход называемый объектно-ориентированным ООП. Эта методология создана для проектирования больших и сложных систем и имеет ряд преимуществ перед структурным подходом. ООП базируется на создании объектной модели, которая описывает структуру объектов, составляющих систему, их атрибуты, операции, взаимосвязи с другими объектами. Цель разработки объектной модели – описать объекты, составляющие в совокупности проектируемую систему, а также выявить и указать различные зависимости между объектами. Декомпозиция проблемы на объекты – творческий, плохо формализуемый процесс. В объектной модели должны быть отражены те понятия и объекты реального мира, которые важны для разрабатываемой системы. В объектной модели отражается прежде всего прагматика разрабатываемой системы, что выражается в использовании терминологии прикладной области, связанной с использованием разрабатываемой системы. Объектная модель имеет четыре главных элемента: абстрагирование, инкапсуляция, модульность, иерархия. Эти элементы являются главными в том смысле, что без любого из них модель не будет объектно-ориентированной. Кроме главных, имеются еще три дополнительных элемента: типизация, параллелизм, сохраняемость. Абстракция выделяет существенные характеристики некоторого объекта, отличающие его от всех других видов объектов и, таким образом, четко определяет его концептуальные границы с точки зрения наблюдателя. Инкапсуляция – это процесс отделения друг от друга элементов объекта, определяющих его устройство и поведение; инкапсуляция служит для того, чтобы изолировать контрактные обязательства абстракции от их реализации. Модульность – это свойство системы, которая была разложена на внутренне связные, но слабо связанные между собой модули. Иерархия – это упорядочение абстракций, расположение их по уровням. Типизация – это способ защититься от использования объектов одного класса вместо другого, или по крайней мере управлять таким использованием. Параллелизм – это свойство, отличающее активные объекты от пассивных. Сохраняемость – способность объекта существовать во времени, переживая породивший его процесс, и (или) в пространстве, перемещаясь из своего первоначального адресного пространства. |
Учебно-методический комплекс по дисциплине «Языки и среды реализации web -приложений» Учебно-методический комплекс предназначен для студентов заочной формы обучения, содержит план лекционных и практических занятий,... |
Учебно-методическое пособие по выполнению письменных работ по учебной дисциплине Красноярск Б 948 Преступления против общественной безопасности и общественного порядка: Учебно-методическое пособие по выполнению письменных... |
||
Инструкция по настройке рабочего места при подключении к web сервисам... М сэд нрд) по «Луч» в режиме «web канала» или лрм сэд нрд «web-кабинет Депозитария/Клиринговой организации», по «web-кабинет корпоративных... |
Методическое пособие по выполнению лабораторных работ по дисциплине... Изыскания и основы проектирования, автомобильных дорог. Методическое пособие по выполнению лабораторных работ по дисциплине «Основы... |
||
Информатики и радиоэлектроники «Интерфейсы. Реализация нескольких интерфейсов с одним и тем же методом. Понятие Web-сервиса. Инфраструктура Web-сервиса. Взаимодействие... |
Инструкция Справочно-правовая система «Кодекс web» Для работы в Справочно Правовой Системе «Кодекс web» Вам необходимо запустить web-браузер Internet Explorer(Opera, Firefox, Google... |
||
Программа дисциплины "Современные технологии в web-дизайне" Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления 072500. 62 "Дизайн",... |
Учебно-методический комплекс по дисциплине «Маркетинг» Учебно-методический комплекс предназначен для студентов заочной формы обучения, содержит план лекционных и практических занятий,... |
||
Учебно-методический комплекс по дисциплине «Маркетинг» Учебно-методический комплекс предназначен для студентов очной формы обучения, содержит план лекционных и практических занятий, рекомендации... |
Методическое пособие по выполнению практических работ по междисциплинарному курсу Методическое пособие предназначено для обучающихся по специальности 151901 Технология машиностроения |
||
Методические указания к лабораторным работам №№1÷4 по дисциплине «Web-программирование» Отчеты по лабораторным работам оформляются в электронном виде с именами авт-500 Иванов, Петров (лр1). doc (или *. docx, *. rtf, *.... |
История развития Интернет Службы Интернета: World Wide Web. Web-браузеры. Навигация. Работа с документом. Прокси-сервер 34 |
||
Технические рекомендации по использованию Web-сервиса нрд Настоящие рекомендации являются техническим документом Небанковской кредитной организации закрытого акционерного общества «Национальный... |
Методическое пособие по выполнению курсового проекта по дисциплине... Методическое пособие предназначено студентам при выполнении заданий по курсовому проекту и преподавателям для руководства курсовым... |
||
Инструкция арм врач (web) Скачать инсталляцию можно: по следующей... Главная Информационные технологии Обновления ас «Стационар»Инсталляция ас "Стационар" Инсталляция арм врач (web) от 12. 05. 2014... |
Методические указания по выполнению практических работ по дисциплине... ... |
Поиск |