- •Введение
- •Цели проекта
- •Предпосылки проекта (история вопроса)
- •Цели проекта
- •Обязательные ограничения проекта
- •4.1. Ограничения решения
- •9.3. Требования по надежности и работоспособности
- •9.4. Масштабируемость
- •Эксплуатационные требования
- •10.1. Ожидаемое технологическое окружение
- •Приложение а «Диаграмма классов (class diagram)»
МИНОБРНАУКИ РОССИИ
Санкт-Петербургский государственный
электротехнический университет
«ЛЭТИ» им. В.И. Ульянова (Ленина)
Кафедра АПУ
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
к курсовому проекту
по дисциплине «Проектирование программного обеспечения»
Тема: Информационная система ПВЗ
Студенты гр. 8391 |
|
Орещенко Н.В. |
|
|
Перевертайло Д.А. |
|
|
Петрухина М.С. |
Преподаватель |
|
Кораблёв Ю.А. |
Санкт-Петербург
2021
содержание
Введение 4
1. Цели проекта 5
2. Участники проекта 6
3. Пользователи продукта (системы) 6
3.1. Категории пользователей 6
3.2. Приоритеты пользователей 7
4. Обязательные ограничения проекта 7
4.1. Ограничения решения 7
4.2. Средства внедрения системы 8
4.3. Средства внедрения системы 8
4.4. Ограничения на время разработки 8
4.5. Ограничения по бюджету 8
5. Термины и определения 8
6. Дополнительные данные и допущения 9
6.1. Внешние факторы, влияющие на продукт 9
7. Описание продукта системы 9
7.1. Функциональное описание системы 10
7.2. Требование к данным 13
8. Нефункциональные требования к системе 13
8.1. Требования к внешнему виду 13
8.2. Требования к удобству и простоте использования 13
8.3. Обучение 13
9. Требования к производительности 14
9.1. Скорость работы 14
9.2. Требования по безопасности 14
9.3. Требования по надежности и работоспособности 14
9.4. Масштабируемость 15
10. Эксплуатационные требования 15
10.1. Ожидаемое технологическое окружение 15
10.2. Партнерские приложения 16
10.3. Простота поддержки и изменения системы 17
10.4. Специальные условия к поддержке и изменению продукта 17
10.5. Перенос системы 17
11. Требования к чистоте продукта 17
12. Вопросы по проекту 17
13. Риски 18
ПРИЛОЖЕНИЕ А «Диаграмма классов (class diagram)» 20
Введение
Сфера деятельности пункта выдачи заказов интернет-магазина характеризуется большими массивами информации и объёмом выполняемых работ.
Задача пунктов выдачи интернет-магазина заключается в своевременной доставке заказов покупателям. Для этого им необходима единая информационная система, в которой будет отслеживаться поступление и последующая доставка заказов клиентам. Качество и своевременность доставки посылок будет зависеть от того, насколько продуманы каналы обмена между поставщиками товаров и отделениями выдачи.
Наша цель – разработать базу данных для почтовых служащих, работающих в единой системе пункта выдачи заказов. Она должна отображать весь перечень посылок, которые ожидают получения или подлежат возврату.
Разрабатываемое программное обеспечение является относительно недорогой информационной системой, обеспечивающей необходимый функционал с возможностью его дальнейшего наращивания, имеющей интуитивно понятный в использовании и грамотно структурированный интерфейс, обеспечивающей работу с большими массивами данных.
Цели проекта
Предпосылки проекта (история вопроса)
Услуга выдачи товаров в пункте выдачи заказов хороша тем, что не привязана ко времени обязательного присутствия на месте, тогда как адресная доставка обычно производится в рамках определенного временного промежутка, в течение которого покупатель должен быть там, где оговорено.
Также, некоторые люди просто не любят принимать незнакомых людей в доме и чувствуют себя спокойнее, когда забирают заказ самостоятельно.
Наконец, онлайн–магазин передает в пункт самовывоза любые товары, в первую очередь малогабаритные и нетяжелые, которые нетрудно забрать своими силами. Кроме того, магазинам оказывается выгоднее самовывоз, когда речь идет о недорогой продукции (до 2 тысяч рублей), для которой цена курьерской доставки может оказаться высокой. Часто владелец берет оплату самовывоза на себя, сделав ее бесплатной для покупателя: это будет служить ощутимым конкурентным преимуществом.
Цели проекта
Наша цель – разработать базу данных для почтовых служащих, работающих в единой системе пункта выдачи заказов. Разрабатываемое программное обеспечение должно быть относительно недорогой информационной системой, обеспечивающей необходимый функционал с возможностью его дальнейшего наращивания, имеющей интуитивно понятный в использовании и грамотно структурированный интерфейс, обеспечивающей работу с большими массивами данных.
Конкретными ориентирами для нашего программного продукта, а именно для пункта выдачи заказов интернет-магазина являются:
Надежность – мера работы программного обеспечения без отказов в течение определенного периода времени.
Психологические факторы готового программного изделия – мера легкости его понимания и удобства использования. Мера защищенности программного изделия от неправильного употребления и от частоты ошибок пользователя.
Адаптируемость – это мера легкости расширения программного изделия, например, добавление еще одной потребовавшейся пользователю функции.
Удобство сопровождения – мера затрат времени и средств на исправление ошибки в работающем программном изделии.
Безопасность – мера вероятности того, что один пользователь системы может случайно или намеренно обратиться к данным, являющимся собственностью другого пользователя, разрушить их или помешать работе системы.
Средства защиты (обеспечение безопасности) включает тщательную изоляцию данных и программ разных пользователей друг от друга и от операционной системы.
Участники проекта
Таблица 1.
Спонсор |
СПбГЭТУ «ЛЭТИ» |
Пользователь продукта |
Ozon Holdings PLC |
Руководитель |
Кораблёв Юрий Анатольевич |
Разработчики |
Орещенко Николай Витальевич, Перевертайло Дмитрий Алексеевич, Петрухина Мария Сергеевна |
Пользователи продукта (системы)
3.1. Категории пользователей
Предусматриваются следующие категории пользователей системы:
Администратор ПВЗ (руководящий ПВЗ);
Сотрудник ПВЗ;
Пользователь (клиент).
3.2. Приоритеты пользователей
Ключевые: администратор и сотрудники ПВЗ – пользователь системы, наделенные правами на чтение информации и занесение данных о заказах, находящихся в ПВЗ. Они вводят данные о вновь поступивших заказах в ПВЗ, ведут учет товаров, сортируют товары, наносят соответствующие маркировки и совершает выдачу товара или возврат. Администратор также имеет доступ к информации о всех сотрудниках ПВЗ.
Второстепенные: пользователи (клиенты). Имеют доступ к данным только для чтения, могут распоряжаться данными лишь в рамках своей учётной записи. Данные пользователи имеют возможность заказывать товар, отслеживать его состояние, получать его в ПВЗ или оформлять возврат.