Определение особенностей разработки модели функционирования системы: диаграммы прецедентов, классов, последовательностей и состояний. Выбор средств программной реализации. Разработка пользовательского интерфейса. Описание диалога с пользователем.
Аннотация к работе
Информация в современном мире превратилась в один из наиболее важных ресурсов, а информационные системы (ИС) стали необходимым инструментом практически во всех сферах деятельности. Информационная система - это программный комплекс, функции которого состоят в поддержке надежного хранения информации в памяти компьютера, выполнении специфических для данного приложения преобразований информации и вычислений, предоставления для пользователя удобного и легко осваиваемого интерфейса. Разнообразие задач, решаемых с помощью ИС, привело к появлению множества разнотипных систем, отличающихся принципами построения и заложенными в них правилами обработки информации. Поэтому все чаще возникают вопросы, связанные с хранением, передачей и обработкой информации. Появляются новые способы хранения информации.Проведя анализ данного процесса, было выделено несколько проблем: - Использование бумажной документации замедляет время формирования заявки на поставку товаров. Уточнение количества и наличие товара на складе замедляет процесс продажи товара. Наличие информационной системы в данной сети магазинов позволит упростить оформление документации, а также увеличить скорость обработки необходимых данных о товаре и наличие единой базы данных для улучшения контроля. Покупатель производит запрос у продавца, при наличии товара происходит продажа и списание товара со склада. Диаграммы IDEF0 предназначены для описания бизнес-процессов на предприятии, они позволяют понять, какие объекты или информация служат сырьем для процессов, какие результаты производят работы, что является управляющими факторами и какие ресурсы для этого необходимы.Задачи, которые предстоит решить в рамках проектирования информационной системы можно разделить на 2 группы: - процесс управления магазином; управление складом (повышение эффективности работы отдела закупок и складирования) В рамках пользовательского представления решаются следующие задачи: - обеспечение поиска товаров в каталоге; Реализация функциональности управления складом включает решение следующих задач: учет товаров на складе; Для достижения поставленной цели необходимо: провести анализ задачи;На основании функциональных требований, мы определили актеров и прецедентов. Актеры - роли, выполняемые людьми или сущностями, использующими систему. Прецеденты - то, что актеры могут сделать с системой. Далее к каждому прецеденту должна быть предоставлена спецификация прецедента. Спецификацию всех прецедентов было принято выполнить в виде таблиц.Данная сущность содержит в себе информацию о товарах. Данная сущность содержит в себе информацию о клиентах. Данная сущность содержит в себе информацию о покупках. Данная сущность содержит в себе информацию о заказах. Данные сущности содержат в себе информацию менеджерах и продавцах.На диаграмме последовательности демонстрируется ряд действий между клиентом, менеджером и информационной системой. Менеджер ищет в системе товар, который нужен клиенту по артикулу;На рисунке 7 представлен общий вид диаграммы состояний На общем виде показаны интерфейсы пользователей - кладовщика, продавца и менеджера.Под модульной структурой понимается составление программы из функциональных модулей (кусков, фрагментов, сегментов, подпрограмм). Модули могут выполнять самые разнообразные функции и использоваться в самых разнообразных проектах. При написании программы всегда необходимо стремиться к оптимизации исходного кода - однотипные куски кода оформлять в виде модулей, которые можно в любой момент использовать.На основе раннее проделанной работы была создана база данный магазина электроники. Содержит данные о менеджерах, их характеристики. Рисунок 12 - Таблица «Менеджер» Содержит данные о покупателях. Содержит данные о заказах, менеджерах, составляющих их, статусе выполнения заказа.В современных условиях поиск оптимального решения проблемы организации интерфейса взаимодействия пользователя и программы приобретает характер комплексной задачи, решение которой существенно осложняется необходимостью оптимизации функционального взаимодействия операторов между собой и с техническими средствами проектируемых систем в условиях изменяющегося характера их профессиональной деятельности. В этой связи хотелось бы подчеркнуть особую актуальность проблемы моделирования взаимодействия человека - оператора с техническими средствами. Сегодня появилась реальная возможность с помощью моделирования на современных многофункциональных средствах обработки и отображения информации таких как VS конкретизировать тип и характеристики используемых информационных моделей, выявить основные особенности будущей деятельности операторов, сформулировать требования к параметрам аппаратно-программных средств интерфейса взаимодействия.После запуска отобразится главное окно программы с главными управляющими элементами. На рисунке 22 представлено главное окно программы. Система позволяет зайти в систему в качестве продавца, менеджера и кладовщика.