Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование / Sayt_kuponov_na_skidki.docx
Скачиваний:
77
Добавлен:
07.03.2015
Размер:
1.09 Mб
Скачать
    1. Список взаимодействий:

Для неавторизованного пользователя:

  • «удачный путь» взаимодействия:

    • вход на сайт

    • авторизация;

  • «неудачный путь» взаимодействия:

    • неправильное имя пользователя или неправильный пароль

      1. Авторизация

Для неавторизованного пользователя:

  • «удачный путь» взаимодействия:

    • вход на сайт

    • авторизация;

  • «неудачный путь» взаимодействия:

    • неправильное имя пользователя или неправильный пароль

Рис. 4.2. Диаграмма коммуникаций пользователей

      1. Покупка купона

При выборе покупки купона запускается страница из класса Viewshow_buy. Затем обращаемся к методуbuy($id_kupon). Если приобрести данный купон возможно, то обращаемся к классуmodelи удаляем из БД все купоны, которые приобрёл пользователь.

  1. Скрипт физической модели

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);

  1. Мероприятия по подготовке к вводу системы в действие

Для ввода Системы в действие необходимо:

  1. подготовить у Заказчика всё необходимое техническое обеспечение;

  2. установить на сервер и клиентские ПК системное, базовое и прикладное ПО;

  3. установить на сервер БД;

  4. провести испытания системы.

    1. Мероприятия по приведению информации к виду, пригодному для обработки на ЭВМ

Для ввода системы в эксплуатацию необходимо выполнить первичное наполнение БД:

  1. ввести в БД сведения о купонах, которые представляют предприятия;

  2. ввести в БД сведения о аутентификации администратора.

    1. Мероприятия по обучению и проверке квалификации персонала

Специального обучения Пользователей работе с Системой не требуется.

    1. Мероприятия по созданию необходимых подразделений и рабочих мест

Новые подразделения не создаются.

    1. Мероприятия по изменению объекта автоматизации

Никаких изменений не требуется.

  1. Источники разработки

При разработке технического использовались следующие источники:

  1. ГОСТ 34.003-90. Информационные технологии. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Термины и определения [1].

  2. ГОСТ 34.201-89. Информационная технология. Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначение документов при создании автоматизированных систем [2].

  3. ГОСТ 34.601-90 Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания [3].

  4. РД 50-34.698.90. Методические указания. Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Требования к содержанию документов [5].

  5. РД Гостехкомиссии России. Безопасность информационных технологий. Критерии оценки безопасности информационных технологий.- 2002 г. [6].

  6. Практическая программная инженерия на основе учебного примера / Л.А. Мацяшек, Б.Л. Лионг. – М.: БИНОМ. Лаборатория знаний, 2009. – 956 с. [7].

  7. Documents associated with. Unified Modeling Language (UML), v2.4.1. Release date: August2011.- http://www.omg.org/spec/UML/2.4.1/[8].

Соседние файлы в папке Проектирование