
- •Министерство образования и науки рф
- •Оглавление
- •Термины, определения и сокращения
- •Техническое задание
- •Введение
- •Сайт купонов на скидки. Техническое задание
- •Концептуальная модель предметной области
- •Требования к системе
- •Требования к системе в целом
- •Требования к структуре и функционированию системы
- •Требования к численности и квалификации персонала системы и режиму его работы
- •Показатели назначения
- •Требования к надежности
- •Требования безопасности
- •Требования к эргономике и технической эстетике
- •Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы
- •Требования к защите информации от несанкционированного доступа
- •Требования по сохранности информации при авариях
- •Требования к защите от влияния внешних воздействий
- •Спецификация вариантов использования итерации 1
- •Краткоеописание, предусловияипостусловия
- •Основнойпоток
- •Временной регламент выполнения функций
- •Требования к техническому обеспечению
- •Требования к метрологическому обеспечению
- •Требования к организационному обеспечению
- •Требования к методическому обеспечению
- •Состав и содержание работ по созданию системы
- •Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
- •Требования к документированию
- •Требования к составу документов
- •Требования к оформлению документов
- •Технический проект
- •Источники разработки
- •Система сайта купонов на скидки. Технический проект
- •Подтверждение соответствия проектных решений действующим нормам и правилам техники безопасности, пожаро- и взрывобезопасности
- •Решения по взаимосвязям со смежными системами
- •Взаимодействия
- •Список взаимодействий:
- •Авторизация
- •Покупка купона
- •Скрипт физической модели
- •Мероприятия по подготовке к вводу системы в действие
- •Общий список литературы
Введение
У предприятиявозникает естественная потребность к сбыту товаров. Для этого (и для получения рекламы) оно обращается ксервису купонов. Они размещают товары и услуги предприятия в виде купонов.Пользователи (клиенты), посещая данный ресурс, покупают скидки на товары и услуги данного предприятия. После этого клиент получает товар или услугу, но уже со скидкой, указанной на купоне.
Создание системы, рекламирующей предприятия, является актуальной задачей. Следовательно, сайт купонов будет пользоваться спросом у потребителя.
В данной работе мы постараемся спроектировать сайт купонов на скидки: рассмотреть его архитектуру, выявить основные требования, рассмотреть взаимодействия актёров и т.д.
Сайт купонов на скидки. Техническое задание
Общие сведения
Наименование системы
Полное наименование системы — «Сайт купонов на скидки».
Заказчик и Разработчиксистемы
Заказчик системы: Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Ивановский государственный энергетический университет имени В.И. Ленина» (ИГЭУ); 153003, г. Иваново, ул. Рабфаковская, д. 34.
Разработчиксистемы: Торцев Михаил Михайлович, студент группы 3-42.
Основание для разработки
Разработка ведется на основании задания на курсовую работу по дисциплине «Проектирование программного обеспечения».
Задание утверждено на заседании кафедры ПОКС 26.08.2013 и выдано преподавателем кафедры Игнатьевым Е.Б.
Плановые сроки начала и окончания работы по разработке проекта
Начало: 23 сентября 2013 г.
Окончание: 25 декабря 2013 г.
Сведения об источниках и порядке финансирования работ
Финансирование работ отсутствует.
Порядок оформления и предъявления Заказчику результатов работ
Разработчик оформляет результаты работ над проектом в виде технического проекта и передает их Заказчику.
Назначение и цели создания системы
Назначение системы
Система сайта купоновпредназначена для рекламы предприятия и сбора статистики об актуальных потребителю товарах и услугах.
Цели создания системы
Основными целями создания системы являются:
- увеличение прибыли предприятия;
- привлечение новых клиентов;
- сбор отчётности по продажам.
Характеристика объектов автоматизации
Объекты автоматизации
Объектами автоматизации являются процессы регистрации, поиска и покупки купонов пользователями ресурса сайта купонов.
На сайтеBuyme.comзарегистрированные пользователи могут приобретать купоны на скидки, размещаемые предприятиями города. Купоны бывают трёх видов: предоставляющие сам товар или услугу со скидкой и предоставляющие права на скидку. Для каждого купона указывается: описание товара или услуги, вид ( сам товар или скидка), срок действия купона, полная стоимость товара и величина скидки (для товаров и услуг), стоимость и величина скидки ( для скидок). По запросу пользователь должен видеть список приобретённых купонов с указанием их стоимости и остаток средств на своём счету.
Концептуальная модель предметной области
В результате обследования предметной области была разработана модель объектов предметной области (DomainObjectModel–DOM), описывающаяклассы предметной областии связи между ними.
Рис. 3 .1 представляет диаграмму классов для концептуальных классов, необходимых в итерации 1 в нотации UML.
Рис. 3.1. Концептуальная модель предметной области для итерации 1
Диаграмма классов содержит шесть классов: Пользователь, Клиент, Администратор, Купон, Покупка, Оплата, Корзина, Вид оплаты, Категория. В таблицах 3.1-3.7 перечислены свойства атрибутов.
Название (Name) |
Код (Code) |
Тип (Data Type) |
Видимость (Visibility) |
Нач. знач. (Initial Value) |
Только для чтения (Read‑only) |
Код_пользователя |
user_id |
String |
public |
|
FALSE |
Имя_пользователя |
first_name |
String |
public |
|
FALSE |
Кол-во_часов онлайн |
Hours_number |
int |
public |
|
FALSE |
Таблица 3.1 - Атрибуты класса «Пользователь»
Название (Name) |
Код (Code) |
Тип (Data Type) |
Видимость (Visibility) |
Нач. знач. (Initial Value) |
Только для чтения (Read‑only) |
Код_клиента |
client_id |
String |
public |
|
FALSE |
Деньги |
money |
int |
public |
|
FALSE |
Таблица 3.2 - Атрибуты класса «Клиент»
Название (Name) |
Код (Code) |
Тип (Data Type) |
Видимость (Visibility) |
Нач. знач. (Initial Value) |
Только для чтения (Read‑only) |
Код_покупки |
purchase_id |
String |
public |
|
FALSE |
Номер |
purchase_number |
String |
public |
|
FALSE |
Дата покупки |
date |
String |
public |
|
FALSE |
Цена |
price_k |
int |
public |
|
FALSE |
Таблица 3.3 - Атрибуты класса «Покупка»
Название (Name) |
Код (Code) |
Тип (Data Type) |
Видимость (Visibility) |
Нач. знач. (Initial Value) |
Только для чтения (Read‑only) |
Код_купона |
cupon_id |
String |
public |
|
FALSE |
Название |
Cupon_name |
String |
public |
|
FALSE |
Размер |
size |
int |
public |
|
FALSE |
Цена |
price |
float |
public |
|
FALSE |
Таблица 3.4- Атрибуты класса «Купон»
Название (Name) |
Код (Code) |
Тип (Data Type) |
Видимость (Visibility) |
Нач. знач. (Initial Value) |
Только для чтения (Read‑only) |
Код_оплаты |
trade_id |
String |
public |
|
FALSE |
Вид |
trade_kind |
String |
public |
|
FALSE |
Таблица 3.5- Атрибуты класса «Оплата»
Название (Name) |
Код (Code) |
Тип (Data Type) |
Видимость (Visibility) |
Нач. знач. (Initial Value) |
Только для чтения (Read‑only) |
Код_администратора |
admin_id |
String |
public |
|
FALSE |
Таблица 3.6- Атрибуты класса «Администратор»
Название (Name) |
Код (Code) |
Тип (Data Type) |
Видимость (Visibility) |
Нач. знач. (Initial Value) |
Только для чтения (Read‑only) |
Код_корзины |
admin_id |
String |
public |
|
FALSE |
Кол-во купонов |
all_number |
int |
public |
|
FALSE |
Цена |
price_korz |
int |
public |
|
FALSE |
Таблица 3.7- Атрибуты класса «Корзина»
Название (Name) |
Код (Code) |
Тип (Data Type) |
Видимость (Visibility) |
Нач. знач. (Initial Value) |
Только для чтения (Read‑only) |
Код_оплаты |
Paying_kind_id |
int |
public |
|
FALSE |
QIWI |
QIWI |
String |
public |
|
FALSE |
Yandex Money |
Yandex_Money |
String |
public |
|
FALSE |
Таблица 3.4 - Атрибуты класса «Вид оплаты»
Название (Name) |
Код (Code) |
Тип (Data Type) |
Видимость (Visibility) |
Нач. знач. (Initial Value) |
Только для чтения (Read‑only) |
Код_категории |
Paying_kind_id |
int |
public |
|
FALSE |
Автомобили |
Automobiles |
String |
public |
|
FALSE |
Техника |
Technic |
String |
public |
|
FALSE |
Визит в ресторан, клуб |
Visit |
String |
public |
|
|
Музыкальные инструменты |
Musical_instruments |
String |
public |
|
|
Таблица 3.5 - Атрибуты класса «Категория»