Главная страница

Курсовая работа Архитектура информационных систем. курсач. 1. Этап анализа


Скачать 261.44 Kb.
Название1. Этап анализа
АнкорКурсовая работа Архитектура информационных систем
Дата05.11.2021
Размер261.44 Kb.
Формат файлаdocx
Имя файлакурсач.docx
ТипРеферат
#263879
страница5 из 10
1   2   3   4   5   6   7   8   9   10

1.7 Диаграмма последовательностей



Диаграмма последовательности – одна из диаграмм взаимодействия. На диаграмме последовательностей иллюстрируются события, инициированные в системе исполнителями.

Моделирование временной упорядоченности потока управления осуществляется следующим образом:

1. Устанавливается контекст взаимодействия, будь то система, подсистема, операция, класс или один из сценариев прецедента либо кооперации.

2. Определяется, объекты принимающие в нем участие. Объекты размещаются на диаграмме последовательностей слева направо так, чтобы более важные объекты были расположены левее.

3. Поведется линия жизни для каждого объекта. Чаще всего объекты существуют на протяжении всего взаимодействия. Для тех же объектов, которые создаются или уничтожаются в ходе взаимодействия, явно отмечаются на линиях жизни моменты рождения и смерти с помощью подходящих стереотипных сообщений.

4. Начав с сообщения, инициирующего взаимодействие, расположатся все последующие сообщения сверху вниз между линиями жизни объектов.

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


2. Этап проектирования



Для разработки данного ИС используется PHP & MYSQL потому что РНР предоставить программисту средства для быстрого и эффективного решения поставленных задач. Практический характер РНР обусловлен пятью важными характеристиками:

• традиционностью;

• простотой;

• эффективностью;

• безопасностью;

• гибкостью.

Существует еще одна "характеристика", которая делает РНР особенно привлекательным: он распространяется бесплатно. Причем, с открытыми исходными кодами ( Open Source ).

Сценарии на языке PHP могут выполняться под всеми основными операционными системами, в том числе под Microsoft Windows и Unix-подобными операционными системами (Linux, OpenBSD, Solaris, HP-UX), Mac RISC OS, OS X и некоторыми другими. Большинство современных веб-серверов поддерживают PHP: Apache, Personal Web Server, Microsoft Internet Information Server, iPlanet, Netscape, Caudium, Oreilly Website Pro, OmniHTTPd, Xitami и другие.

Язык PHP позволяет организовать обработку данных форм, создание динамических страниц сайта, создание и обработку файлов cookies и многие другие функции CGI (Common Gateway Interface).

Язык сценариев PHP позволяет вести разработку приложений как на основе процедурного, так и на основе объектно-ориентированного программирования (ООП).


2.1 Системные операций



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

Предусловия (preconditions) – это перечень предпосылок, которые всегда должны выполняться до начала сценария прецедента. Выполнение этих условий не проверяется в рамках логики выполнения данной операции, а предполагается, что они истинны. Результаты, или постусловия (postconditions), описывают, какие условия должны выполняться в случае успешного завершения сценария. Эти результаты должны удовлетворять интересам всех заинтересованных лиц. Выделение постусловий - наиболее важная часть описания системных операций.


Операция

register_customer

Ссылки

Прецедент регистрации покупателя

Предусловие

Вводится данные пользователя ФИО; адрес; номер телефона.

Постусловие

Зарегистрирован пользователь

Таблица 2.1. Описание системной операции register_customer
В этой операции пользователи могут зарегистрироваться, вводя свои данные которые приведены в таблице 2.1 , чтобы оформит заказ через ИС электронной торговли.

После регистрации пользователи могут входить, заполняя форму авторизации своим логин и паролем. Описание операции авторизации приведены в таблице 2.2.


Операция

Authorize

Ссылки

Прецедент авторизация покупателя

Предусловие

Вводится login и password пользователя.

Постусловие

Вход на сайт

Таблица 2.2. Описание системной операции autorize


Операция

Add_product

Ссылки

Прецедент Регистрация нового товара

Предусловие

Вводится name_product, price, image, description.

Постусловие

Зарегистрировано товар

Таблица 2.3. Описание системной операции add_product
В этой операции пользователи-поставщики могут зарегистрировать новые товары, заполняя данные товары которые приведены в таблице №2.3.


Операция

Update_product

Ссылки

Прецедент редактирование товара

Предусловие

Id_product; name_product, price, image, description.

Постусловие

товар редактирован

Таблица 2.4. Описание системной операции update_product
В этом операции пользователи-поставщики могут редактировать данные товара.


Операция

delete_product

Ссылки

Прецедент редактирование товара

Предусловие

Id_product; name_product.

Постусловие

Товар удален

Таблица 2.5. Описание системной операции delete_product
Если товар на складе в наличии не осталось, то с помощью данной операции, поставщик может удалить товар.


Прецедент

search-product

Ссылки

Поиск и выбор товара

Предусловие

Id_product; name-product; id_catalog; name_catalog.

Постусловие

Найдено товар.

Таблица 2.6. Описание системной операции search-product
С помощью данной операции пользователи могут найти товар и по форме поиска и по каталогу.

Прецедент

Zakaz_product

Ссылки

Оформление заказа на выбранный товар

Предусловие

Id_product; name_product; id_pokupatel; date_zakaz; kolich_product; price_product; summa_zakaz.

Постусловие

Оформлен заказ

Таблица 2.7. Описание системной операции zakaz_product
После выбор товара пользователи могут, оформит онлайн-заказ.

В первом подразделе второй главы было определено системные операции и выявлено, какие условия должны выполняться в случае успешного завершения этих операции.
1   2   3   4   5   6   7   8   9   10


написать администратору сайта