Создание web-сайта для онлайн-заказов обоев

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    43,47 Кб
  • Опубликовано:
    2015-05-25
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Создание web-сайта для онлайн-заказов обоев

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

.1 Техническое задание на курсовой проект

.2 Описание предметной области

.3 Бизнес-процессы организации

.4 Модель жизненного цикла информационной системы. ПРАКТИЧЕСКАЯ ЧАСТЬ

.1      Устав проекта

.2      Концепция проекта

.3      Описание инфраструктуры

.4      Команда проекта. Матрица ответственности

.5 Описание последовательности выполнения работ проекта

.5.1 Иерархическая структура информационной системы

.5.2 Перечень действий и сетевая диаграмма

.6      План тестирования

ЗАКЛЮЧЕНИЕ

ВВЕДЕНИЕ


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

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

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

.        решение специализированной задачи:

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

·        повышение качества продукции (управление качеством),

·        повышение эффективности организации труда (управление персоналом),

·        оптимизация финансовых потоков (финансовый менеджмент), и др.

Проекты могут быть объединены в программу проектов для достижения единого результата, или в портфель проектов для более эффективного управления. Портфель проектов может состоять из программ. [5]

В рамках курса «Проектный практикум» была поставлена задача по написанию курсовой работы, которая должна включать в себя проект на создание информационной системы. Также необходимо описать предметную область, для которой будет проектироваться информационная система, разработать устав, концепцию проекта. Также следует изучить основные принципы управления проектом и ознакомиться с моделями жизненного цикла программного обеспечения. Данная информационная система должна представлять собой web-ориентированную систему, которая обеспечивает приём и обработку онлайн-заказов обоев.

I. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ


.1 Техническое задание на курсовой проект

Техническое задание на курсовой проект приведено в соответствии с содержанием разделов стандарта ГОСТ 19.201-78 Единая система программной документации. Техническое задание. Требования к содержанию. и оформлению. [1]

.        Введение

.1.     Наименование курсового проекта

Разработка проекта на создание информационной системы “RusOboi.net”, обеспечивающей автоматизацию работы приёма онлайн-заказов.

.2.     Область применения

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

.3.     Наименование заказчика и исполнителя

Исполнитель курсового проекта - студент группы Иб-731 Жирновков С. А., в дальнейшем именуемый как «Исполнитель».

Заказчик курсового проекта - кафедра информатики и информационных технологий, в лице преподавателя Ивиной Н. Л., в дальнейшем именуемый как «Заказчик».

.        Основание для разработки курсового проекта

.1.     Документ, на основании которого ведется разработка.

Разработка курсового проекта ведётся на основании учебного плана по направлению подготовки 230700.72 «Прикладная информатика» и на основании рабочей программы по дисциплине «Проектный практикум»

.2.     Организация, утвердившая этот документ и дата его утверждения.

Задание утверждено кафедрой Информатики и информационных технологий и выдано преподавателем Ивиной Н. Л. Дата утверждения задания 21 декабря 2015 года.

.3.     Наименование и (или) условное обозначение темы курсового проекта.

Разработка курсового проекта на создание информационной системы “RusOboi.net”.

.        Назначение разработки курсового проекта

Курсовой проект является семестровой работой по дисциплине «Проектный практикум».

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

.1.     Требования к составу аппаратных и программных средств

Таблица 1.1

Состав аппаратных и программных средств

Программный продукт

Характеристика

Windows 7 Ultimate

Операционная система, для которой будет написана ИС

Microsoft Word 2013

Создание, просмотр, редактирование технической документации по курсовому проектированию

Яндекс браузер

Просмотр результатов действий информационной системы

CMS Joomla 1.5.20

Разработка информационной системы


4.2.   Требования к оформлению курсового проекта.

Оформление курсового проекта должно быть выполнено в соответствии с методическими рекомендациями по написанию курсовых работ. [6]

.        Требования к содержанию курсового проекта.

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

)        Введение (не более 3 страниц).

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

)        Раздел «Теоретическая часть» должен включать:

ü  техническое задание на курсовой проект;

ü  описание предметной области, её бизнес-процессов, а также бизнес-процессов, включённых в разрабатываемую информационную систему;

ü  описание модели жизненного цикла информационной системы

)        Раздел «Практическая часть» должен включать:

ü  устав проекта;

ü  описание инфраструктуры, необходимой на всех этапах жизненного цикла информационной системы;

ü  схему иерархической структуры работ (WBS - Work Breakdown Structure);

ü  сетевую диаграмму (Network diagram);

ü  перечень действий (activity list);

ü  определение команды проекта и матрицу ответственности;

ü  план тестирования

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

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

)        Источники и литература.

Отражаются ГОСТы, использованные в процессе создания курсовой работы

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

Требования также располагаются по адресу <#"870932.files/image001.gif">

Рис. 2.5.2 Сетевая диаграмма информационной системы

Путь 1: A-B-C-D-E-F-G-H

Длительность: 17+7+7+12+12+14+2+39= 110 дней

В связи с тем, что структура информационной системы приведена в соответствии с этапами каскадной модели ЖЦ, выбор оптимального пути очевиден: путь 1 является единственным и оптимальным вариантом с длительностью выполнения работ 110 дней.

.6     
План тестирования

Тестирование программного обеспечения - процесс исследования, испытания программного продукта, имеющий две различные цели:

·        продемонстрировать разработчикам и заказчикам, что программа соответствует требованиям;

·        выявить ситуации, в которых поведение программы является неправильным, нежелательным или не соответствующим спецификации. [8]

Тест план (Test Plan) - это документ, описывающий весь объем работ по тестированию, начиная с описания объекта, стратегии, расписания, критериев начала и окончания тестирования, до необходимого в процессе работы оборудования, специальных знаний, а также оценки рисков с вариантами их разрешения. [7]

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

При планировании тестирования рассмотрено 8 основных категорий тестов: нет данных, повторное выполнение, верные данные, неверные данные, сброс, потери мощности, создание напряжений в системе, тестирование характеристик. По каждой категории приведён 1 вариант тестов.

Варианты тестов:

Сценарий 1

Нет данных

Цель: проверить корректную обработку формы онлайн-заказа с помощью пустых данных.

Действия

Ожидаемый результат

1. Все поля, предназначенные для заполнения данными оставить пустыми и нажать кнопку «Заказать»

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

Сценарий 2

Повторное выполнение

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

ДействиеРезультат


1. Заполнить форму заказа корректными данными. Нажать кнопку «Заказать»

Выполнено успешно

2. Зайти в базу данных

Соответствующая запись добавлена в таблицу с заказами

3. Вернуться на форму заказа

Открыта страница заказа

4. Заполнить форму данными, аналогичными предыдущей записи, нажать кнопку «Заказать»

Результатом является игнорирование системы дублированного пакета данных.


Сценарий 3

Верные данные

Цель: проверить корректную обработку формы онлайн-заказа с корректными данными.

ДействиеРезультат


1. На форме авторизации вводим существующий пароль и пароль, нажимаем кнопку «Войти».

Пользователь успешно авторизован

2. Перейти на главную страницу. Нажимаем ссылку «Заказать»

Переход на страницу «Заказ»

3. На странице заказ заполняем форму данными. Нажимаем на кнопку «Заказать»

Сообщение «Заказ принят!»

4. Заходим в личный кабинет

В личном кабинете появляется запись с информацией о сделанном заказе

5. Заходим администратором

В БД появилась новая запись необработанного заказа


Сценарий 4

Неверные данные

Цель: проверяем, что информационная система корректно обрабатывает недопустимые символы (? , #, *,&, $ % ^ @)

ДействиеРезультат


1. На форме авторизации в поле логин вводим буквы, а затем отрицательное число, или недопустимые символы, также вводим пароль

Поля заполнены

2. Нажать на кнопку «Войти»

система ответит диалоговым окном с сообщением об ошибке «Неправильно введён логин пользователя или пароль». Произойдёт очистка полей ввода и курсор встанет на начало поля «Логин»


Сценарий 5

Сброс

Цель: проверка системы на отказоустойчивость

ДействиеРезультат


1. Нажать на ссылку «Заказать»

2. Отключить сервис онлайн-заказов. Обновить страницу «Заказ»

Сообщение «Сервер временно недоступен»

3. Включить сервис. Обновить страницу «Заказ»

Пользователю необходимо заново авторизоваться.


Сценарий 6

Потери мощности

Цель: проверка системы на бесперебойную работу.

Сервер подключён к бесперебойному питанию

ДействиеРезультат


1. Выдернуть кабель сервера из розетки

система должна сохранить своё работающее состояние

2. Воткнуть кабель обратно

Работа системы продолжается в прежнем режиме

Сценарий 7

Создание напряжений в системе

Цель: проверяем работоспособность системы при выполнении одного и того же действия 50 пользователям.

ДействиеРезультат


1. В системе устанавливаем настройки «50 пользователей одновременно заказывают обои»

Настройки установлены

2. Запустить программу

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


Сценарий 8

Тестирование характеристик

Цель: проверяем время отклика системы на выполнение определённого действия.

Открыта главная страница

ДействиеРезультат


1. Нажать на ссылку «Заказать» и зафиксировать минимальное, максимальное, среднее время отклика системы

Минимальное время ответа 1 секунда, максимальное - 3 секунды, среднее - 2 секунды.

сайт онлайн заказ

ЗАКЛЮЧЕНИЕ

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

Вышеизложенное позволяет сделать вывод, что задание успешно выполнено.

Похожие работы на - Создание web-сайта для онлайн-заказов обоев

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!