Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ПИС Курсач (ВКЛЮЧАЕТ ВСЕ ЛР И ПР)

.pdf
Скачиваний:
12
Добавлен:
25.06.2023
Размер:
1.63 Mб
Скачать

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ федеральное государственное автономное образовательное учреждение высшего образования

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

КАФЕДРА 14

КУРСОВАЯ РАБОТА (ПРОЕКТ) ЗАЩИЩЕНА С ОЦЕНКОЙ

РУКОВОДИТЕЛЬ

Старший преподаватель

 

 

 

Н.В. Барклаевская

должность, уч. степень, звание

 

подпись, дата

 

инициалы, фамилия

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ (ПРОЕКТУ)

Проектирование информационной системы для почты

по дисциплине: Проектирование информационных систем

РАБОТУ ВЫПОЛНИЛ СТУДЕНТ ГР. №

подпись, дата

 

инициалы, фамилия

Санкт-Петербург 2022

Оглавление

ВВЕДЕНИЕ ........................................................................................................................................

3

1.

Создание диаграмм вариантов использования (диаграммы прецедентов) ..........................

4

2.

 

Диаграммы взаимодействия......................................................................................................

5

3.

 

Диаграммы деятельности ..........................................................................................................

7

4.

 

Проектирование БД..................................................................................................................

10

5.

Создание сайта с использованием технологии ASP.NET. Разметка сайта.........................

12

5.1.

Реализация информационной страницы ............................................................................

12

5.2. Реализация страницы с авторизацией ................................................................................

13

5.3. Реализация страницы личного кабинета ............................................................................

14

5.4.

Реализация страницы регистрации .....................................................................................

15

5.5.

Реализация страницы доставок ...........................................................................................

17

5.6.

Реализация страницы администрирования ........................................................................

19

ЗАКЛЮЧЕНИЕ................................................................................................................................

23

Список использованных источников.............................................................................................

24

Приложение A..................................................................................................................................

25

ВВЕДЕНИЕ

В любом городе России есть почта и от качества ее работы зависят не только удобство граждан, но также многие логистические процессы бизнеса.

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

Цель работы: спроектировать и разработать информационную систему

для почты

Задачи:

описать информационную систему для спортклуба и промоделировать её работу с использованием диаграмм универсального языка моделирования.

ознакомиться с принципами построения диаграмм взаимодействия при помощи универсального языка моделирования.

ознакомиться с принципами построения диаграмм деятельности при помощи универсального языка моделирования.

ознакомиться с принципами проектирования Базы данных,

создания логических и физических схем БД.

ознакомиться с принципами создания разметки сайта с использованием ASP.NET.

разработать поисковую страницу с возможностью просмотра информации с различными видами фильтров.

1. Создание диаграмм вариантов использования (диаграммы

прецедентов)

Предметной областью была выбрана «Почта». В любом городе России есть почта и от качества ее работы зависят не только удобство граждан, но также многие логистические процессы бизнеса. Поэтому необходим удобный и функциональный сервис по взаимодействию клиентов с системой почты. Данная система должна позволять посетителю иметь свой личный кабинет, где можно отслеживать свои посылки и заказывать товары почты, а администратору вести учет отправлений, отслеживания и выдачи посылок, а также учет продаж товаров в отделениях почты.

Разработали диаграмму прецедентов для ИС «Спортивные клубы в соответствии с рисунком 1.

Рисунок 1 – Диаграмма прецедентов ИС «Почты»

2. Диаграммы взаимодействия

Пользователь должен выполнить регистрацию и аутентификацию на сайте.

Основной поток событий:

1.Пользователь авторизуется;

2.Успешная авторизация;

3.Пользователь открывает страницу со списком заказов;

4.Пользователь выбирает нужный заказ и переходит на страницу доставки;

5.На странице доставки пользователь выбирает способ оплаты;

6.На страницу доставки передаются данные о пользователе и заказе;

7.На странице оформления доставки пользователь вводит необходимые данные;

8.Пользователь переходит на страницу платежной системы;

9.На стороне платежной системы обрабатывается оплата;

10.Успешная оплата;

11.Сохранение данных об оплате доставки в БД;

12.Завершение прецедента.

Альтернативный поток А1. Ввод недопустимых данных

пользователем:

1.Сайт информирует пользователя, что им введены недопустимые

данные.

2.Возврат Основной поток, пункт 1.

Поток ошибок Е1. Ошибка валидации платежа

1.Платежный провайдер информирует сайт о неуспешной транзакции

2.Сайт заносит созданный заказ в список заказов как заказ с неуспешной оплатой

3.Возврат в Основной поток, пункт 7.

Постусловия:

После оплаты доставки заказа и просмотра результата осуществляется возврат в личный кабинет пользователя в соответствии с рисунком 2.

Рисунок 2 – Диаграмма последовательности событий для прецедента

«Оплата доставки»

3. Диаграммы деятельности

Диаграмма состояний для объекта «доставка» в соответствии с рисунком 3.

Рисунок 3 – Диаграмма состояния для объекта доставка

Диаграмму деятельности (активности) для действия «оформление доставки» в соответствии с рисунком 4.

Рисунок 4 – Диаграмма деятельности для объекта доставка

Диаграмму деятельности (активности) для действия «оформление доставки» с применением нескольких категорий пользователей вашей ИС

(использование дорожек) в соответствии с рисунком 5.

Рисунок 5 – Диаграмма деятельности для объекта доставка

4. Проектирование БД

Спроектировали две модели данных для нашей предметной области – логическую в соответствии с рисунком 6 и физическую в программе ERwin в

соответствии с рисунком 7.

Рисунок 6 – Логическая модель данных

Рисунок 7 – Физическая модель данных