ПИС Курсач (ВКЛЮЧАЕТ ВСЕ ЛР И ПР)
.pdfМИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
КАФЕДРА 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 – Физическая модель данных