Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая ИСРПО пример.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.08 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

МЦЕНСКИЙ ФИЛИАЛ ФГБОУ ВПО «ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ –

УЧЕБНО-НАУЧНО-ПРОИЗВОДСТВЕННЫЙ КОМПЛЕКС»

ФАКУЛЬТЕТ ЭКОНОМИКИ, СЕРВИСА И БИЗНЕС-ИНФОРМАТИКИ

Кафедра «Экономика и информационные технологии»

Допущена к защите

________________Ю.А. Горелова

«___»____________2014 г.

КУРСОВАЯ РАБОТА

по дисциплине «Инструментальные средства разработки программного обеспечения»

Тема: Моделирование автоматизированной системы

«Учет операций интернет-магазина книг»

Студент группы ______ Пр-4-314______________

(шифр группы)

___ _Иванова А.И.___ ___

(фамилия, имя, отчество)

Специальность: ___09.02.03 Программирование

__в компьютерных системах__

Руководитель: _______Горелова Ю.А.____ __

(фамилия, имя, отчество)

Оценка защиты ____________________________

2014

Содержание

Введение 3

1. Описание бизнес-процессов предметной области на естественном языке 4

2. Объектно-ориентированная модель бизнес-процессов предметной области на языке UML 8

3. Спецификация функциональных требований к программному обеспечению 18

4. Список классификационных справочников 21

5. Объектно-ориентированная модель программного продукта 22

Заключение 29

Список используемой литературы 31

Введение

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

В качестве предметной области был выбран интернет-магазин по продаже книг.

В ходе работы должны быть решены задачи:

  • описать бизнес-процессы выбранной предметной области на естественном языке;

  • построить объектно-ориентированную модель бизнес-процессов предметной области на языке UML в виде диаграмм классов, вариантов использования, активности, последовательности, состояния.

  • специфицировать функциональные требования к разрабатываемому программному обеспечению;

  • построить объектно-ориентированную модель программного продукта в виде диаграмм классов, вариантов использования, активности, последовательности, состояния.

1. Описание бизнес-процессов предметной области на естественном языке

В интернет-магазине покупатель заходит на сайт магазина (также называемый интернет-витриной магазина), где размещен ассортимент продукции – каталог книг с дополнительной информацией.

Каждая книга имеет:

  • уникальный номер в каталоге,

  • автора,

  • название,

  • издательство,

  • год издания,

  • цену.

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

Для совершения покупки клиент авторизируется на сайте - вводит свой уникальный логин и пароль для входа в личный кабинет. Если у покупателя еще нет логина, он проходит процедуру регистрации на сайте магазина.

После этого покупатель просматривает ассортимент продукции, листая страницы каталога. Также он может воспользоваться поиском:

  • по автору,

  • по названию книги,

  • по издательству,

Клиент откладывает определенную книгу, поместив ее в корзину (определенный набор книг для последующей покупки).

Собрав, таким образом, одну или несколько книг в корзине, он может

  • изменить этот набор книг (добавить или удалить книги по одной, изменить их количество),

  • удалить всю корзину,

  • оформить покупку этих книг.

Для оформления покупки (заказа) книг покупатель указывает адрес доставки, номер карты для предоставления скидки (если у него есть дисконтная карта этого магазина), указывает метод оплаты и отправляет заказ менеджеру продаж.

Оплата заказа может производиться:

  • через интернет-кошелек, указанный на сайте магазина,

  • через банк (согласовывается с менеджером)

  • наличным расчетом при получении заказанных книг (через службу доставки или курьера).

После проверки оплаты менеджер оформляет счет-фактуру заказа, куда записывает:

  • дату заказа,

  • стоимость покупки с учетом скидки,

  • номера книг заказа,

  • адрес доставки,

  • логин покупателя,

  • ФИО менеджера продаж

  • метод оплаты.

Далее менеджер продаж направляет счет-фактуру на склад для последующей доставки покупателю.

На складе магазина хранятся книги для продажи. Кладовщик получает от менеджера счет-фактуры заказов покупателей и формирует наборы книг для доставки покупателям.

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

  • дата отпуска товара,

  • название организации доставки (или ФИО курьера),

  • наименования книг,

  • количество книг.

Поставщики привозят продукцию на склад и кладовщик оформляет накладную приёма товара. В накладной указывается

  • дата приёма товара,

  • название фирмы поставщика,

  • наименования книг,

  • количество книг.

Также на складе заведующий склад производит переоценку и списание устаревших книг, с последующим составлением накладной переоценки или списания, куда записываются:

  • дата переоценки/списания,

  • наименования книг,

  • количество книг?

  • цены переоценки/списания книг.

В целом на складе осуществляются операции:

  • Приём товара

  • Отпуск товара

  • Переоценка товара

  • Списание товара

Все накладные со склада направляются менеджеру продаж.

Менеджер продаж получает накладные со склада и обновляет каталог книг на сайте магазина, чтобы книги на интернет-витрине магазина соответствовали книгам в наличии на складе.

Далее менеджер продаж

  • добавляет информацию о книгах (по накладным приёма),

  • изменяет информацию о книгах (по накладным переоценки товара),

  • удаляет книги из каталога (по накладным списания или отпуска).

Действующие лица системы и их основные действия

- покупатель (оформление заказа, оплата и получение покупки)

- менеджер продаж (работа с заказами и с книгами на сайте)

- кладовщик (прием и отпуск книг со склада)

- заведующий склада (переоценка и списание, работа с документами, их передача менеджерам продаж для обновления сайта).