Требования к разрабатываемой информационной системе
ВВЕДЕНИЕ
В рыночной экономике предприятию необходимо решать управленческие задачи на качественно новом уровне. Необходимость оперативного реагирования на рыночные условия и быстро меняющуюся экономическую ситуацию требует реструктуризации внутренней микроэкономики предприятия, настройки управленческого учета и оптимизации процессов управления.
Сегодня подавляющее большинство от общего количества предприятий нуждается в комплексной автоматизации процесса управления. Объективная необходимость повышения эффективности управления за счет комплексной автоматизации сегодня определяется для этих предприятий неумолимой конкуренцией на рынке товаров и услуг.
В процессе управления предприятием необходимо эффективное решение ряда задач, таких как: - финансовый менеджмент; управление продажами и поставками; управление внутренними службами.
Интегрированная автоматизированная система управления предприятием сегодня - одна из важнейших составляющих успешного развития бизнеса. Если эта система выбрана и внедрена правильно, она помогает устранить многие недостатки в управлении: разобщенность управления и информационных технологий; неадекватность систем планирования и контроля; неэффективное управление затратами и использованием финансовых ресурсов.
Объектом работы является магазин. Основным видом деятельности является розничная торговля.
|
|
Предмет - проектирование информационных систем.
Цель работы - спроектировать информационную систему магазина.
Для достижения цели необходимо решить следующие задачи:
- Проанализировать предметную область;
- Сформулировать основные требования к системе;
- Проанализировать современные методы и инструменты разработки программных продуктов;
- Разработать информационно-логическую модель информационной системы;
- Составить расписание мероприятий;
- Построить диаграмму классов;
- Построить схему взаимодействия;
АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
Постановка задачи. определение рабочей области моделирования
Магазин занимается розничной торговлей товарами. Покупатель приходит в магазин и выбирает товар, затем идет к кассе и платит. Они предполагают, что потенциальный покупатель заходит в магазин, он может осмотреть все товары на витринах, выбрать тот, который ему нравится, и оплатить его на кассе.
Чтобы правильно создать систему, отвечающую всем требованиям, они должны абсолютно четко представить ее основные бизнес-функции и выяснить требования к системе. Для этого необходимо провести обследование компании и построить ее полную бизнес-модель.
|
|
Каждый товар в каталоге описывается артикулом, датой доставки, датой списания, количеством, стоимостью.
Покупатель, приходя в магазин, осматривает разложенный в витринах товар, выбирает нужный ему товар и идет расплачиваться за него на кассе.
Сотрудник пробивает товар на кассе, а покупатель оплачивает товар наличными или картой. После этого покупатель может забрать свою покупку.
В случае если какой-либо товар на витрине заканчивается, со склада берётся новый. Если на складе заканчивается товар, готовится соответствующая заявка поставщику.
Выбор среды разработки
Среда 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!