Требования к разрабатываемой информационной системе



ВВЕДЕНИЕ

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

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

В процессе управления предприятием необходимо эффективное решение ряда задач, таких как: - финансовый менеджмент; управление продажами и поставками; управление внутренними службами.

Интегрированная автоматизированная система управления предприятием сегодня - одна из важнейших составляющих успешного развития бизнеса. Если эта система выбрана и внедрена правильно, она помогает устранить многие недостатки в управлении: разобщенность управления и информационных технологий; неадекватность систем планирования и контроля; неэффективное управление затратами и использованием финансовых ресурсов.

Объектом работы является магазин. Основным видом деятельности является розничная торговля.

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

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

Для достижения цели необходимо решить следующие задачи:

- Проанализировать предметную область;

- Сформулировать основные требования к системе;

- Проанализировать  современные методы и инструменты разработки программных продуктов;

- Разработать информационно-логическую модель информационной системы;

- Составить расписание мероприятий;

- Построить диаграмму классов;

- Построить схему взаимодействия;

АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ

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

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

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

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

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

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

В случае если какой-либо товар на витрине заканчивается, со склада берётся новый. Если на складе заканчивается товар, готовится соответствующая заявка поставщику.

Выбор среды разработки

Среда Rational Rose - это инструмент для анализа и проектирования с использованием UML и объектно-ориентированного подхода.

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

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

Диаграммы классов используются для отображения системных объектов и их отношений.

Диаграммы компонентов показывают, как классы соотносятся с законченными физическими компонентами системы.

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

Модель проекта, созданная в Rational Rose, содержит все UML-диаграммы, действующие лица, варианты использования, объекты, классы, компоненты и узлы в системе. В ней подробно описано, что содержит система и как она функционирует, поэтому разработчики могут использовать ее в качестве схемы для создаваемой системы.

Диаграммы вариантов использования дают потребителям и руководителям проектов обзор системы и позволяют принимать решения о ее масштабах.

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

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

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

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

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

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

Из схем компонентов и размещения обслуживающий персонал может узнать, какие файлы .exe, .dll и другие компоненты будут созданы и где в сети они должны быть размещены.

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

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

В дополнение ко всему вышесказанному, Rational Rose позволяет генерировать скелетные код в самых разных языках, в том числе C ++, Java, Visual Basic, и питания Builder. Кроме того, вы можете перепроектировать свой код и, таким образом, создавать модели существующих систем.

Требования к разрабатываемой информационной системе

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

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

Описание основного бизнес-процесса:

Участники и их интересы:

1. Покупатель:

- Выбирает товар;

- Пробивает товар на кассе;

- Оплачивает покупку

2. Кассир:

- Пробивает в товар;

- Принимает оплату;

- Аннулирует товар при необходимости;

- В случае наличия товара, не предназначенного для несовершеннолетних, проверяет возраст покупателя;

3. Менеджер:

- Отслеживает наличие товара на витринах;

- Консультирует клиентов при необходимости;

- Контроль товаров на витринах;

4. Персонал склада:

- Доставка товара со склада;

- Прием товара от поставщика;

- Контроль товаров на складе;

5. Поставщик:

- Поставка товаров;

Требуемый функционал системы:

1. Хранение и обработка информации о товарах.

2. Хранение и обработка информации о продажах.

3. Хранение и обработка информации о закупках.

4. Составление списка товаров для покупки.

Схематичное представление бизнес-процессов «Продажа» и «Закупка товаров» (см. Рисунок 1 и Рисунок 2).

Рисунок 1 – Бизнес-процесс «Продажа»

Рисунок 2 – Бизнес-процесс «Закупка товаров»


 


Дата добавления: 2021-07-19; просмотров: 84; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!