Добавил:
СПбГУТ * ИКСС * Программная инженерия Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Примеры выполнения курсовой работы / Курсовая работа. Пример 1

.pdf
Скачиваний:
50
Добавлен:
17.02.2021
Размер:
540.78 Кб
Скачать

Федеральное государственное бюджетное образовательное учреждение высшего образования

«Санкт-Петербургский государственный университет телекоммуникаций им. проф. М. А. Бонч-Бруевича»

(СПбГУТ)

Кафедра Программной инженерии и вычислительной техники

Курсовая работа по дисциплине:

«Управление программными проектами»

Тема: «Сервис для аренды транспортных средств и средств индивидуальной мобильности»

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

2020

 

 

Оглавление

 

Оглавление

..........................................................................................................................................

2

Список сокращений ..............................................................................и специальных терминов

3

1.

Актуальность.............................................................................................................................

4

2.

Общие ........................................................................................................................сведения

4

2.1

Наименование ......................................................................................................системы

4

2.2

Сроки ................................................................................................разработки системы

4

3.

Назначение ...................................................................................и цели создания системы

5

3.1

Назначение ...........................................................................................................................

5

3.2

Цели ......................................................................................................создания системы

5

4.

Характеристика ..............................................................................объекта автоматизации

5

4.1

Краткие ......................................................................сведения об объекте автоматизации

5

4.2

Общие ...................................................................сведения об объекте автоматизации

6

5.

Требования ...................................................к структуре и функционированию системы

6

5.1

Перечень ..................................подсистем, их назначение и основные характеристики

6

5.2

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

6

 

5.2.1 ....................................

Подсистема определения местоположения ТС и СИМ

6

 

5.2.2 .......................................................

Подсистема пользовательского интерфейса

7

 

5.2.3 .......................................................................

Подсистема безналичного расчета

7

 

5.2.4 ...................................................................................................

Серверный модуль

8

 

5.2.5 ....................................

Подсистема интерфейса технического обслуживания

12

5.3Требования к способам и средствам связи для информационного обмена между

компонентами системы ...............................................................................................................

13

5.4

Требования к эргономике и технической эстетике .....................................................

14

5.5

Требования к защите информации от несанкционированного доступа ..................

15

5.6

Перспективы развития, модернизации системы ..........................................................

15

6.

Требования к видам обеспечения ........................................................................................

15

6.1 Требования к лингвистическому обеспечению ................................................................

15

6.2

Требования к программному обеспечению ..................................................................

15

6.3

Требования к техническому обеспечению ...................................................................

16

7.

Состав и содержание работ по созданию (развитию) системы ......................................

16

2

Список сокращений и специальных терминов

ТС – транспортное средство, СИМ – средство индивидуальной мобильности,

АИС – автоматизированная информационная система,

АСУ ТП – автоматизированная система управления технологическим процессом.

3

1. Актуальность

Необходимость аренды транспортных средств (далее ТС) и средств индивидуальной мобильности (далее СИМ) может возникнуть у человека, который планирует совершить маршрут из точки А в точку Б.

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

Существуют сервисы, такие как:

Делимобиль (delimobil.ru)

Яндекс.Драйв (yandex.ru/drive/)

YouDrive (youdrive.today)

BelkaCar (belkacar.ru)

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

Описываемая в документе автоматизированная информационная система (далее АИС) предоставит возможность арендовать спекрт транспортных средств или средств индивидуальной мобильности в одном сервисе.

2. Общие сведения

2.1 Наименование системы

Полное наименование системы: Автоматизированная информационная система для аренды транспортных средств и средств индивидуальной мобильности.

Краткое наименование системы: АИС «Транспорт»

2.2 Сроки разработки системы

Дата начала работ: 04.05.2020.

Дата окончания работ: 10.05.2021.

4

3. Назначение и цели создания системы

3.1 Назначение

АИС «Транспорт» относится к классу автоматизированных систем управления технологическим процессом (АСУ ТП). Система предназначена для предоставления транспортных средств (ТС) и средств индивидуальной мобильности (СИМ) в аренду. Под арендой понимается краткосрочная аренда ТС и СИМ от 1-ой минуты до 3-х дней, цена которой варьируется в зависимости от загруженности системы, т.е. при наименьшей загруженности цена аренды уменьшается на 10%. Системный оператор может удаленно управлять автопарком. Под автопарком понимается группа транспортных средств и средств индивидуальной мобильности. В его полномочия входят, такие функции: отслеживание местоположения ТС и СИМ; удаленная блокировка/разблокировка дверей, двигателя; удаленный запуск ТС или СИМ.

АИС «Транспорт» предназначена для автоматизации:

работ при подготовке/согласовании документов для аренды ТС и СИМ;

безналичных расчетов с арендаторами;

процесса хранения документов по аренде ТС и СИМ;

удаленного управления ТС и СИМ.

3.2Цели создания системы

Целями создания системы являются:

уменьшение времени, за которое происходит предоставление ТС или СИМ в аренду;

снижение технологического простоя ТС и СИМ за счет алгоритмов изменения цены аренды.

4.Характеристика объекта автоматизации

4.1Краткие сведения об объекте автоматизации

Объектами автоматизации являются:

удаленное управление автопарком;

работы при подготовке/согласовании документов для аренды ТС и СИМ;

безналичный расчет с клиентами;

техническое обслуживание автопарка.

5

4.2 Общие сведения об объекте автоматизации

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

10%.

5.Требования к структуре и функционированию системы

5.1Перечень подсистем, их назначение и основные характеристики

Всостав АИС «Транспорт» должны входить следующие подсистемы:

1.Подсистема определения местоположения ТС и СИМ;

2.Подсистема пользовательского интерфейса;

3.Подсистема безналичного расчета;

4.Серверный модуль, который включает в себя:

o Подсистему подготовки/утверждения документов для аренды ТС и СИМ;

o Подсистему фиксирования внешнего состояния ТС и СИМ; o Подсистему кэширования информации о ТС и СИМ;

o Подсистема взаимодействия ТС и СИМ с сервером; o Подсистема изменения стоимости аренды;

5. Подсистема интерфейса технического обслуживания автопарка.

5.2 Требования к функциям (задачам), выполняемых системой 5.2.1 Подсистема определения местоположения ТС и СИМ

Подсистема определения местоположения представляет собой взаимодействие телематического устройства, встроенного в ТС и СИМ с сервером. Под телематическим устройством понимается высокоскоростной приёмопередатчик, который обеспечивает взаимодействие транспортного средства с сетью, позволяя запрашивать данные о его техническом состоянии.

6

На рисунке 1 представлена диаграмма деятельности подсистемы определения местоположения ТС и СИМ.

Рис. 1 Диаграмма деятельности подсистемы определения местоположения ТС и СИМ

5.2.2 Подсистема пользовательского интерфейса

Подсистема пользовательского интерфейса представляет собой общедоступное пользовательское приложение для смартфонов под управлением ОС iOS и Android и обеспечивает взаимодействие пользователя с системой.

5.2.3 Подсистема безналичного расчета

Подсистема безналичного расчета получает на вход данные об аренде ТС или СИМ, перед началом аренды, происходит проверка работоспособности банковской карты пользователя. После завершения аренды, сумма аренды автоматически списывается с банковской карты арендатора.

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

7

Рис. 2 Подсистема безналичного расчета

5.2.4 Серверный модуль

Сервисный модуль – это главная часть системы, в нем производится фиксирование внешнего состояния ТС и СИМ, подготовка и утверждение документов для аренды, безналичный расчёт, а также, кэширование информации о ТС и СИМ во время аренды.

Состоит из следующих подсистем:

8

1)Подсистема фиксирования внешнего состояния ТС и СИМ. Получает запрос на аренду конкретного ТС или СИМ от пользователя, затем пользователь производит фиксирование внешнего состояния, задействовав основную камеру смартфона (см. рис. 3).

Рис. 3 Диаграмма деятельности подсистемы фиксирования внешнего вида

2)Подсистема подготовки/утверждения документов для аренды на вход получает данные о пользователя, которые хранятся в базе данных, отправляет запрос в страховую компанию, при успешном исходе, пользователь удаленно подписывает договоры аренды и страхования ТС или СИМ.

9

3)Подсистема кэширования информации о ТС и СИМ в автоматическом режиме записывает данные о ТС и СИМ, полученные с телематического устройства, встроенного в ТС и СИМ, и отправляет данные об аренде в базу данных (см. рис. 4).

Рис. 4 Диаграмма активности кэширующей подсистемы

4)Подсистема взаимодействия ТС и СИМ с сервером. Пакеты с данными о ТС и СИМ передаются с телематического оборудования на сервер и наоборот. Передается абсолютно вся информация по текущему состоянию автомобиля: датчики, статусы дверей, состояние двигателя и тд.

5)Подсистема изменения стоимости аренды анализирует востребованность аренды транспортных средств и средств индивидуальной мобильности в часы наименьшей загруженности системы, и снижает стоимость аренды на 10% (см. рис. 5).

10