Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Варламов М.Ю. Курсовая.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
59.21 Кб
Скачать

Гбоу спо «Московский областной колледж информационных технологий, экономики и управления» мо

Курсовая работа по МДК 03.03

«Технология разработки информационного сайта»

230115.211.04

Выполнил студент:

Варламов Михаил

Приняли преподаватели:

Селиверстова О.М.

2015 г.

Содержание

Введение 4

1. Разработка системного проекта 6

1.1. Назначение разработки 6

1.2. Требования к функциональным характеристикам 6

1.2.1. Состав выполняемых функций 6

1.3. Требования к надежности и безопасности 7

Для защиты всех данных на сайте, следует поставить пароль, создать резервную копию данных или восстановить данные (если это возможно). 7

1.4. Требования к составу и параметрам технических средств 7

1.5. Требования к информационной и программной совместимости 7

2. Разработка технического проекта 8

2.1. Обоснование выбора case-средств 8

2.2. Проектирование модели данных 9

2.2.2.Среда Ramus 11

2.3. Детальное проектирование программного обеспечения (конструирование прототипа) 12

3. Реализация 13

3.1. Обоснование выбора средств разработки 13

4.Тестирование программного продукта 14

4.1.Библиотека регрессивных тестов 14

4.2.Таблица классов эквивалентности 15

5.Методы и средства оценки 15

Приложения 15

Отчетность (выходные данные) 15

Входные документы 15

Структурная схема предприятия 15

Введение

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

Большая заслуга сайта в том, что он является средством дистанционного развития многих детей с ограниченными возможностями (вывод сделан посредством механизма постоянного сбора статистики). Сайт используется, например, для организации литературного творчества школьников, постоянно присылающих свои работы, лучшие из которых публикуются под их именами.На базе сайта были организованы литературные конкурсы, развернута разная проектная деятельность.

Главные принципы конструирования образовательного сайта — его адресность, интерактивность и продуктивность в отношении предполагаемых посетителей, участников образовательного процесса.

Этот сайт был создан и функционирует в соответствии с прописанными принципами заполнения интернет-пространства образовательными информационными ресурсами.

  • основой разработки образовательного сайта является целостная педагогическая концепция, а не только одна ее часть, например, информационные технологии;

  • образовательный сайт должен выступать средством повышения эффективности деятельности педагогов, учащихся и родителей;

  • педагогическая концепция деятельности учителя и ее структурные элементы определяют базовую основу сайта;

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

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

AdodePhotoshop-многофункциональный графический редактор;

PHP- скриптовый язык программирования общего назначения;

Dreamweaver-HTML - редактор;

СУБД MySql - свободная реляционная система управления базами данных;

MicrosoftVisio — векторный графический редактор, редактор диаграмм и блок-схем для Windows.

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

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

Практическая направленность (ГБОУ СПО «Московский областной колледж информационных технологий, экономики и управления» МО, ---)

1. Разработка системного проекта

1.1. Назначение разработки

Сайт преподавателя предназначен для решения следующих задач:

  • Ведение базы данных студентов;

  • Доступ к успеваемости студента;

  • Полезные ссылки для домашнего обучения математикой;

  • Формирование необходимой отчетности.

1.2. Требования к функциональным характеристикам

Разрабатываемая программа «Сайт преподавателя» должна обеспечивать:

1.2.1. Состав выполняемых функций

  • Выполнение заданий для различных конкурсов;

  • Поиск необходимой информации о студенте;

  • Просмотр результатов тестов;

  • Просмотр результатов по олимпиаде;

  • Фотоальбом студентов

Входными данными являются:

  • Фамилия студента

  • Имя студента

  • Отчество студента;

  • Номер группы;

  • Название предмета;

  • Контактные данные студента;

1.3. Требования к надежности и безопасности

Для защиты всех данных на сайте, следует поставить пароль, создать резервную копию данных или восстановить данные (если это возможно).

1.4. Требования к составу и параметрам технических средств

  • Тактовая частота процессора > 2 000Гц;

  • Объем оперативной памяти > 1 Гб;

  • Объем свободного дискового пространства > 1 Гб;

1.5. Требования к информационной и программной совместимости

На компьютере должна быть установлена операционная система WindowsXP и выше. Для формирования отчетности требуется MS Office Excel 2007 или 2010.

2. Разработка технического проекта

2.1. Обоснование выбора case-средств

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

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

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

CASE-технологии широко применяются для многих типов систем ПО, но чаще всего они используются в следующих областях:

1. Разработка делового и коммерческого ПО. Широкое применение CASE-технологий обусловлено массовостью этой прикладной области, в которой CASE применяется не только для разработки ПО, но и для создания моделей систем, помогающих коммерческим структурам решать задачи стратегического планирования, управления финансами, определения политики фирм, обучение персонала (этот направление получил собственное название - бизнес-анализ).

2. Создание системного и управляющего ПО. Использование CASE-технологии в этой отрасли вызвано высокой сложностью данного вида работ и необходимостью повышения их производительности.

Помимо автоматизации структурных методологий и возможности применения современных методов системной и программной инженерии, CASE-средства имеют следующие преимущества:

• повышают качество создаваемого ПО благодаря использованию средств автоматического контроля, в частности контроля проекта;

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

• ускоряют процесс проектирования и разработки;

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

• поддерживают развитие и сопровождение разработки;

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