Методическое пособие
По выполнению курсовых работ
По дисциплине
«WEB-ДИЗАЙН»
для студентов очной формs обучения
по специальности 230100 «Информатика и вычислительная техника»
Керчь 2014
Цели курсовой работы
Целью курсовой работы является закрепление теоретических знаний, а также практических навыков проектирования и разработки Web-сайтов, полученных при изучении дисциплины «Web-дизайн и Web-программирование» и смежных с ней дисциплин, изучаемых по кафедре "Информатика и вычислительная техника».
Курсовая работа представляет комплексную проектную, практическую, внедренческую разработку, которая в дальнейшем может стать основой выпускной дипломной работы.
Тематика курсовых работ
Темы курсовых работ можно разбить на несколько групп:
1. Проектирование и разработка интерактивных и динамических Web-сайтов для конкретных предметных областей.
2. Возможности интеграции средств разработки Web-сайтов с системами управления и администрирования баз данных.
|
|
3. Сравнительный анализ средств автоматизации проектирования Web-сайтов.
4. Научно-исследовательские темы по любому из направлений по тематике «Web-дизайн и Web- программирование».
ОБЩАЯ ХАРАКТЕРИСТИКА ПРОЦЕССА ПРОЕКТИРОВАНИЯ
ИНТЕРНЕТ-ПРИЛОЖЕНИЯ
Современные информационные технологии предоставляют широкий набор способов реализации Интернет-приложений, выбор которых осуществляется на основе требований со стороны предполагаемых пользователей, которые, как правило, изменяются в процессе разработки. Для теории принятия решений процесс проектирования системы – это процесс принятия проектно-конструкторских решений, направленных на получение версии системы, удовлетворяющей требования заказчика.
Под проектом будем понимать проектно-конструкторскую и технологическую документацию, в которой представлено описание проектных решений по созданию и эксплуатации системы в конкретной программно-технической среде.
Под проектированием Интернет-системы (ИнтС) понимается процесс преобразования входной информации об объекте проектирования, о методах проектирования и об опыте проектирования объектов аналогичного назначения в проект ИнтС. С этой точки зрения проектирование ИнтС сводится к последовательной формализации проектных решений на различных стадиях жизненного цикла системы: предпроектного анализа требований, технического и рабочего проектирования, внедрения и эксплуатации ИнтС.
Осуществление проектирования системы предполагает использование проектировщиками определенной технологии проектирования, соответствующей масштабу и особенностям разрабатываемого проекта.
|
|
Технология проектирования Интернет-системы – это совокупность методологии и средств проектирования системы, а также методов и средств организации проектирования (управление процессом создания и модернизации проекта системы).
В основе технологии проектирования лежит технологический процесс, который определяет действия, их последовательность, состав исполнителей, средства и ресурсы, требуемые для выполнения этих действий.
Технологический процесс проектирования системы в целом делится на совокупность последовательно-параллельных, связанных и соподчиненных цепочек действий, каждое из которых может иметь свой предмет.
Проектирование системы – трудоемкий, длительный и динамический процесс. Технологии проектирования, применяемые в настоящее время, предполагают поэтапную разработку системы. Этапы по общности могут разделятся в стадии.
Совокупность стадий и этапов, которые проходит система в своем развитии с момента принятия решения о создании системы до момента прекращения функционирования системы, называется жизненным циклом системы.
Суть содержания жизненного цикла разработки системы в различных подходах одинакова и сводится к выполнению следующих стадий:
Планирование и анализ требований (предпроектная стадия) – системный анализ. Исследование и анализ существующей системы, определение требований к создаваемой системе, оформление технико-экономического обоснования и технического задания на разработку системы.
Проектирование (техническое проектирование, логическое проектирование).
Разработка в соответствии со сформулированными требованиями состава автоматизируемых функций и состава обеспечивающих подсистем, оформление технического проекта системы.
Реализация проекта (рабочее проектирование, физическое проектирование, программирование). Разработка и настройка программ, наполнение баз данных, создание рабочих инструкций для персонала, оформление рабочего проекта.
Внедрение (тестирование, опытная эксплуатация). Комплексная отладка подсистем, обучение персонала, поэтапное внедрение системы в эксплуатацию, оформление акта о приемо-сдаточных испытаниях системы.
Эксплуатация системы (сопровождение, модернизация). Сбор рекламаций и статистики о функционировании системы, исправление ошибок и недоработок, оформление требований к модернизации системы и ее выполнение.