Инрстрп. ПЗ_Курсовой проект по ПИ. Курсовая работа по дисциплине Программная инженерия Управление жизненным циклом ис Создание интернеткаталога по продаже фастуда для ооо Мания вкуса
Скачать 3.09 Mb.
|
2.2 Сравнительный анализ решенийДля сравнительного анализа важен подбор критериев сравнения. Критерии анализа отражает ключевые бизнес-требования, описанные в разделе 1, а также наиболее приоритетные детализированные требования и ограничения, которые описываются в разделе 3 Выбор критериев сравнения сделан на основе анализа основных характеристик веб-ресурсов. Таблица 3 - Результаты сравнения
При сравнении использовались следующие статьи: http://tohonix.biz/blog/sayt-ili-gruppa-v-socialnyh-setyah.html; https://beginpc.ru/internet/site-or-page-in-social-network 2.3 Выводы по анализуИсходя из перечисленных критериев можно сделать вывод что наличие собственного сайта имеет преимущество перед существующими на данный момент решениями. Такие как выбор дизайна, настройка безопасности и настройка упоминания сайта в поисковых системах, наполнения контентом ограничивает только тариф хостинга. Из минусов расходы на создание, возможную доработку и администрирование сайта, платный хостинг. 3 Концепция решенияЭтот раздел содержит общее описания подхода проектной команды к удовлетворению потребностей пользователя. Он включает в себя понимание потребностей пользователя, круга пользователей и заинтересованных лиц, описание возможностей и функций будущей системы. Концепция решения описана в виде технического задания. Раздел «Концепция решения» завершается анализом рисков проекта. 3.1 Техническое заданиеТехническое задание на разработку автоматизированной системы (далее - АС) является основным документом, определяющим требования и порядок создания (развития или модернизации - далее создания) автоматизированной системы, в соответствии с которым проводится разработка АС и ее приемка при вводе в действие. ГОСТ 34.602-89 является ориентирующим документом для выполнения технического задания. 3.1.1 Общие сведенияОбщие сведения3.1.1.1 Предметом разработки является сайт типа интернет-магазин по продаже фастфуда. 3.1.1.2 Заказчик ООО «Мания вкуса», разработчик Пронь М.А. 3.1.1.3 Плановые сроки начала и окончания работы по созданию системы; 20.01.2018- 20.03.2018 3.1.1.4 Сведения об источниках и порядке финансирования работ; разработка сайта - бесплатна 3.1.2 Назначение и цели создания системы3.1.2.1 Имя сайта (название домена): feelmania.ru3.1.2.2 Название сайта: Мания вкуса3.1.2.3 Язык сайта: Русский. 3.1.2.4 Описание сайта: Сайт должен быть удобен для пользователя, простой в управлении, информативный. Должен ассоциироваться с высоким уровнем сервиса и заботы о клиенте. Сайт предназначен для функционирования в компьютерной сети Интернет (далее – Сеть), с целью предоставления возможности пользователям Сети просмотра информации о перечне поставляемых продуктов. Сайт должен позволять производить заказ продуктов из каталога. 3.1.2.5 Основные разделы сайта: Главная (информация о компании) Магазин (фото магазина) Доставка (информация о доставке) Контакты (местоположение на карте, адрес, телефон) Отзывы (отзывы клиентов) Меню (каталог продуктов) 3.1.1.6 Цели создания cайта: Предоставление развернутой информации о продуктах. Возможность подачи заявок на продуктов. Привлечение новых клиентов 3.1.3 Требования к системеСостав требований к системе, включаемых и данный раздел ТЗ на АС, устанавливают в зависимости от вида, назначения, специфических особенностей и условий функционирования конкретной системе. В нашем случае АС является сайт интернет-магазина и приведены следующие требования: а) Требования к структуре и функционированию системы; б) Требования к характеристикам со смежными системами – описание границ, системы; в) Требования к численности и квалификации персонала; г) Требования к контролю, обновлению, хранению и восстановлению данных 3.1.3.1 Требования к структуре и функционированию системыФункциональные требования определяют функциональность ПО, которую разработчики должны построить, чтобы пользователи смогли выполнить свои задачи в рамках бизнес-требований. Функциональные требования связаны со сценариями использования и детально описывают, что разработчику необходимо реализовать в системе. Приводится перечень подсистем, их назначение и основные характеристики. 3.1.3.1.1 К названиям страниц и меню не предъявляется жесткие требования (на усмотрение разработчика).3.1.3.1.2 Сайт делится на две части: пользовательскую и администраторскую. Пользователи должны обладать следующими правами:Гость (неавторизованный пользователь) обладает правами: Каталог продуктов –просмотр; Раздел: Главная –просмотр; Раздел: Магазин – просмотр; Раздел: Доставка – просмотр; Раздел: Контакты – просмотр; Раздел: Отзывы - добавление комментариев. Авторизованный пользователь (владелец сайта) обладает правами: Каталог продуктов –просмотр; редактирование Раздел: Главная –просмотр; редактирование Раздел: Магазин – просмотр; редактирование Раздел: Доставка – просмотр; редактирование Раздел: Контакты – просмотр; Раздел: Отзывы - добавление комментариев. Администратор сайта обладает всеми правами авторизованного пользователя, а также может изменять структуру сайта, его дизайн, разграничение прав доступа на сайте. Администратор имеет доступ, к серверной части, базе данных, программным модулям. На рисунке представлен макет главной странице В шапке содержится логотип и название компании В меню содержатся следующие разделы: Главная; Магазин; Доставка; Контакты; Отзывы. Должен быть Блок «Меню» с категориями продуктов, а также Блок «Поиск». В подвале должна находится ссылка на страницу вконтакте. Макет главной страницы сайта представлена на рисунке 6. Рисунок 6 - Макет главной страницы Раздел макета страницы «Магазин», представленный на рисунке 7 содержит фото витрин магазина с ассортиментом продукции. Рисунок 7 – Макет страницы «Магазин» Раздел: макета страницы «Доставка», представленный на рисунке 8, содержит информацию о доставке продукции Рисунок 8 - Макет страницы «Доставка» Раздел: макета страницы «Контакты», представленный на рисунке 9 содержит, адрес компании, номер телефона, местоположение, сделанное на основе Yandex или Google карт. Рисунок 9 - Макет страницы «Контакты» Раздел: макета страницы «Отзывы», представленный на рисунке 10 содержит, комментарии пользователей. Для оставления комментариев не нужно регистрации на сайте. Капча служит для защиты от спама. Рисунок 10 - Макет страницы «Отзывы» При открытии продуктов, при выборе любой из категорий должно открываться описание продукта с изображением, ценой в виде тизера (анонса). Представлен на рисунке 11. Рисунок 11 – Макет блока меню продуктов (тизер) При открытии тизера появляется полная информация о продукте, помимо данных, которые указаны в тизере, указан состав продукта, а также вес и размер. Представлен на рисунке 12. Рисунок 12 - Макет блока меню продуктов (полная информация) 3.1.3.2 Требования к характеристикам взаимосвязей со смежными системами – описание границ системыИ сайт-визитка, и серьезный портал могут взаимодействовать со смежными системами путем закачки и отображения информации с других сайтов. Сейчас модно размещать на сайтах информацию о погоде, о курсе валют, анонсы новостей и т.д. Таким образом, в техническом задании на сайт придется рассказать о добыче указанной информации: - указать способы получения информации из этих источников (RSS и прочее); возможно, и регламент связи. Требования к совместимости со смежными системами реализуются: - применением развитых телекоммуникационных сетей; - применением широко распространенных сетевых протоколов; - применением широко распространенных форматов обмена данными. Здесь речь идет как о технической, так и о информационной совместимостях кастомизированных систем. 3.1.3.2.1 Наш сайт взаимодействует с базами данных с помощью реляционной СУБД MySQL. Внешняя ссылка http://vk.com/maniyavkusa приводит на страницу вконтакте. 3.1.3.2.2 Для взаимодействия пользователей сайтом предназначен протокол HTTP (HyperText Transfer Protocol). 3.1.3.2.3 Для закачки файлов на сайт используется протокол FTP (File Transfer Protocol). 3.1.3.2.4 Взаимодействие с сервисом Google для размещения Google карт. 3.1.3.2.5 Взаимодействие с поисковыми системами с помощью карты сайта в формате XML. 3.1.3.3 Требования к численности и квалификации персонала 3.1.3.3.1 Требования к численности персонала Численность персонала зависит от тарифа на хостинг, особых требований к численности не предъявляется, т.к. аудитория нашего сайта небольшая. 3.1.3.3.2 Требования к квалификации персонала. Пользователь должен знать основы работы с ПК, уметь пользоваться интернетом, браузером. Администратор сайта должен обладать навыками работы на ПК и в Сети, общими знаниями в области информационных технологий, навыками администрирования локальных компьютерных сетей и(или) СУБД; должен выполнять все необходимые функции по сопровождению Сайта и дальнейшему развитию Сайта с учетом его масштабируемости. 3.1.3.4 Требования к операционной среде(системе) При размещении сайта на хостинге особых требований к операционной системе не предъявляется. И Windows и Linux системы способны обеспечить требования, обеспечивающие работу сайта. Основные требования по размещению сайта на хостинге указаны в разделе 3.1.3.6. |