
- •Министерство образования и науки рф
- •Оглавление
- •Термины, определения и сокращения
- •Техническое задание
- •Введение
- •Сайт купонов на скидки. Техническое задание
- •Концептуальная модель предметной области
- •Требования к системе
- •Требования к системе в целом
- •Требования к структуре и функционированию системы
- •Требования к численности и квалификации персонала системы и режиму его работы
- •Показатели назначения
- •Требования к надежности
- •Требования безопасности
- •Требования к эргономике и технической эстетике
- •Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы
- •Требования к защите информации от несанкционированного доступа
- •Требования по сохранности информации при авариях
- •Требования к защите от влияния внешних воздействий
- •Спецификация вариантов использования итерации 1
- •Краткоеописание, предусловияипостусловия
- •Основнойпоток
- •Временной регламент выполнения функций
- •Требования к техническому обеспечению
- •Требования к метрологическому обеспечению
- •Требования к организационному обеспечению
- •Требования к методическому обеспечению
- •Состав и содержание работ по созданию системы
- •Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
- •Требования к документированию
- •Требования к составу документов
- •Требования к оформлению документов
- •Технический проект
- •Источники разработки
- •Система сайта купонов на скидки. Технический проект
- •Подтверждение соответствия проектных решений действующим нормам и правилам техники безопасности, пожаро- и взрывобезопасности
- •Решения по взаимосвязям со смежными системами
- •Взаимодействия
- •Список взаимодействий:
- •Авторизация
- •Покупка купона
- •Скрипт физической модели
- •Мероприятия по подготовке к вводу системы в действие
- •Общий список литературы
Список взаимодействий:
Для неавторизованного пользователя:
«удачный путь» взаимодействия:
вход на сайт
авторизация;
«неудачный путь» взаимодействия:
неправильное имя пользователя или неправильный пароль
Авторизация
Для неавторизованного пользователя:
«удачный путь» взаимодействия:
вход на сайт
авторизация;
«неудачный путь» взаимодействия:
неправильное имя пользователя или неправильный пароль
Рис. 4.2. Диаграмма коммуникаций пользователей
Покупка купона
При выборе покупки купона запускается страница из класса Viewshow_buy. Затем обращаемся к методуbuy($id_kupon). Если приобрести данный купон возможно, то обращаемся к классуmodelи удаляем из БД все купоны, которые приобрёл пользователь.
Скрипт физической модели
CREATE TABLE Bin (
Bin_idint NOT NULL,
Cupon's_numberint DEFAULT int NULL,
User_idint NULL
);
CREATE TABLE Cupon (
Cupun_idint NOT NULL,
Date_Quiz's_endchar(10) NULL,
Name char(10) NULL,
Number int NULL,
Price int NULL,
Size_% int NULL,
Purchase_idint NULL
);
CREATE TABLE User (
id int NOT NULL,
online hours int NULL,
user_name varchar(50) NULL
);
CREATE TABLE Purchase (
id int NOT NULL,
date char(10) NULL
number int NULL,
price int NULL,
Paying_idint NULL
);
CREATE TABLE Paying (
paying_id int NOT NULL,
type varchar(50) NULL,
name varchar(50) NULL,
sum int NULL,
Purchase_idint Purchase_idint NULL
);
CREATE TABLE Paying_kind (
id int NOT NULL,
Yandex moneychar NULL,
QIWI varchar(50) NULL
);
ALTER TABLE Bin ADD CONSTRAINT PK_Bin
PRIMARY KEY CLUSTERED (Bin_id);
ALTER TABLE Cupon ADD CONSTRAINT PK_Cupon
PRIMARY KEY CLUSTERED (Cupun_id);
ALTER TABLE Bin
ADD CONSTRAINT UQ_Bin_Bin_id UNIQUE (Bin_id);
ALTER TABLE User
ADD CONSTRAINT UQ_Cupon_Cupun_id UNIQUE (Cupun_id);
ALTER TABLE Purchase
ADD CONSTRAINT UQ_Cupon_Cupun_id UNIQUE (Cupun_id);
ALTER TABLE Paying
ADD CONSTRAINT UQ_Paying_kind _id UNIQUE (Cupun_id);
ALTER TABLE Paying_kind
ADD CONSTRAINT UQ_Paying _id UNIQUE (Cupun_id);
Мероприятия по подготовке к вводу системы в действие
Для ввода Системы в действие необходимо:
подготовить у Заказчика всё необходимое техническое обеспечение;
установить на сервер и клиентские ПК системное, базовое и прикладное ПО;
установить на сервер БД;
провести испытания системы.
Мероприятия по приведению информации к виду, пригодному для обработки на ЭВМ
Для ввода системы в эксплуатацию необходимо выполнить первичное наполнение БД:
ввести в БД сведения о купонах, которые представляют предприятия;
ввести в БД сведения о аутентификации администратора.
Мероприятия по обучению и проверке квалификации персонала
Специального обучения Пользователей работе с Системой не требуется.
Мероприятия по созданию необходимых подразделений и рабочих мест
Новые подразделения не создаются.
Мероприятия по изменению объекта автоматизации
Никаких изменений не требуется.
Источники разработки
При разработке технического использовались следующие источники:
ГОСТ 34.003-90. Информационные технологии. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Термины и определения [1].
ГОСТ 34.201-89. Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначение документов при создании автоматизированных систем [2].
ГОСТ 34.601-90 Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания [3].
РД 50-34.698.90. Методические указания. Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Требования к содержанию документов [5].
РД Гостехкомиссии России. Безопасность информационных технологий. Критерии оценки безопасности информационных технологий.- 2002 г. [6].
Практическая программная инженерия на основе учебного примера / Л.А. Мацяшек, Б.Л. Лионг. – М.: БИНОМ. Лаборатория знаний, 2009. – 956 с. [7].
Documents associated with. Unified Modeling Language (UML), v2.4.1. Release date: August2011.- http://www.omg.org/spec/UML/2.4.1/[8].