1.4 Общие требования к информационной системе
Одно из основных требований организации ОАО ЗФ ГМК НН "Роскошь" к будущему решению состоит в том, чтобы оно было построено на фундаменте единой интегрированной системы, а работа всех сотрудников велась в одном информационном пространстве.
Ключевые функциональные требования к информационной системе:
-
Мощные средства защиты данных от несанкционированного доступа. Разграничения доступа к данным в соответствии с должностными обязанностями.
-
Возможность удаленного доступа.
-
Получение управленческих отчетов в необходимых аналитических срезах - как детальных для экономического отдела, так и агрегированных для руководителей подразделений и директора.
-
несколько БД, имеющие возможность легкого переноса и стабильной совместной работы.
2. Моделирование предметной области
Модель предметной области — это визуальное представление концептуальных классов или объектов реального мира в терминах предметной области. Моделирование предметной области — один из начальных этапов проектирования системы, необходимый для выявления, классификации и формализации сведений обо всех аспектах предметной области, определяющих свойства разрабатываемой системы.
Множество специалистов, вовлеченных в развитие программного и информационного обеспечения компьютерных технологий обучения в образовательной сфере, должны понимать контекст, в котором работают обучающие системы. Это необходимо ключевым разработчикам, в частности архитекторам и аналитикам, для адекватного отражения требований в создаваемой компьютерной обучающей системе. Модель предметной области описывает важные понятия контекста как объекты предметной области и связывает эти объекты друг с другом.
2.1 Построение диаграммы бизнес-процессов
2.1.1 Построение диаграммы бизнес-процессов на основе IDEFO
Методология IDEF представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели системы какой-либо предметной области. Функциональная модель SADT отображает структуру процессов функционирования системы и ее отдельных подсистем, т. е. выполняемые ими действия и связи между этими действиями. Для этой цели строятся специальные модели, которые позволяют в наглядной форме представить последовательность определенных действий.
Нотация IDEF0 необходима для документирования процессов производства и отображения информации об использовании ресурсов на каждом из этапов проектирования систем. Исходными строительными блоками любой модели IDEFO процесса являются деятельность (sicuence) и стрелки (arrows).
Модель типа "TO-BE".
Словарь данных для диаграммы IDEF0
Действия |
||
№ |
Наименование |
Описание |
A0 |
Изготовление изделий |
Мастерская изготавливает и продает изделия на заказ |
A01 |
Выбор эскиза изделия |
Клиент выбирает эскиз изделия |
A02 |
Выбор материала |
Выбор материала из которого будет сделано изделие |
A03 |
Регистрация клиента |
Внесение информации о заказчике |
A04 |
Изготовление отдельных частей |
Производство частей из которых состоит изделие |
A05 |
Изготовление изделия |
Производство выбранного изделия |
A06 |
Продажа заказчику |
Продажа готового продукта |
A31 |
Сбор информации о клиенте |
Внесение информации о заказчике |
A32 |
Проверка данных клиента |
Проверка в БД данных клиента |
A33 |
Предоставление скидки |
Предоставляет скидку постоянным клиентам или при крупном заказе |
А34 |
Оформление заказа |
Занесение в ДБ данных о выборном изделии и материалах |
А35 |
Подсчет итоговой суммы |
Подсчет общей суммы мости работ с учетом скидки(если она предостовляется) |
Объекты |
|
Наименование |
Описание |
Администратор |
Производит оформление клиентов и заказа |
Клиент |
Предоставляет свои паспортные данные и выбирает изделие |
Пожелание клиента |
Клиент выбирает материал и изделие |
Ювелир |
Изготавливает изделие с учетом пожелания клиента |
Деньги |
Валюта для оплаты заказа |
Материал |
Золото, Серебро, Платина, жемчуг, брильянты, рубины, сапфиры и т.д. |
Продажа |
операция по продажи изделия заказчику |
Пескурант цен |
Информация о ценах на материал, работы, эскизы изделия |
Эскиз |
Рисунок изделия |
Заготовки |
Часть изделия сделанного из выбранного материала |
Готовое изделие |
Изделие сделанное из отдельных частей изделия |
Прибыль |
Это один из наиболее важных показателей финансовых результатов хозяйственной деятельности субъектов предпринимательства (организаций и предпринимателей), ради которого и осуществляется предпринимательская деятельность. |
Квитанция |
официальная расписка установленной формы, подтверждающая принятие денег, заказа |
Информация о клиенте |
Паспортные данные, адрес, статус клиента(постоянный или нет) |
Заказ |
Готовая информация о выборном изделии |
Число изделий |
Количество выборных изделий |
2.1.2 Построение диаграммы бизнес-процессов на основе use-case диаграммы UML
Суть данной диаграммы состоит в следующем: проектируемая система представляется в виде множества сущностей или актеров, взаимодействующих с системой с помощью так называемых вариантов использования. При этом актером (actor) или действующим лицом называется любая сущность, взаимодействующая с системой извне. Это может быть человек, техническое устройство, программа или любая другая система, которая может служить источником воздействия на моделируемую систему так, как определит сам разработчик. В свою очередь, вариант использования (use case) служит для описания сервисов, которые система предоставляет актеру. Другими словами, каждый вариант использования определяет некоторый набор действий, совершаемый системой при диалоге с актером. При этом ничего не говорится о том, каким образом будет реализовано взаимодействие актеров с системой.
Диаграмма USE CASE
Диаграмма последовательности
3. Построение диаграммы потоков данных на основе диаграммы DFD
Диаграммы потоков данных (Data Flow Diagram) используются для документирования механизмов передачи и обработки информации в моделируемой системе. Диаграммы DFD обычно строятся для наглядного отображения текущей работы системы документооборота организации. Чаще всего диаграммы DFD применяют в качестве дополнения модели бизнес-процессов, выполненной в IDEF0.
Словарь данных для диаграммы DFD0
Действия |
||
№ |
Наименование |
Описание |
A0 |
Ювелирная мастерская |
Мастерская изготавливает и продает изделия на заказ |
A01 |
Выбрать операцию |
Работа с прогаммой |
A02 |
Выбрать материал |
выбор материала для изготовления изделия |
A03 |
Оформить заказ |
Внесение информации о заказе |
A04 |
Выдать заказ |
Производится выдача готового продукта |
D1 |
База изделий и цен |
Хранит информацию о эскизах, ценах, и материалах |
D2 |
Клиентская база |
Хранит информацию о заказах и информацию о клиентах |
A31 |
Оформить заказ |
Производится формирование и оформление заказа клиента |
A32 |
Предоставить скидку |
Предоставляет скидку клиенту в зависимости от суммы заказа и частоты заказов. |
A33 |
Произвести предоплату |
Клиент вносит в кассу предоплату заказа |
Объекты |
|
Наименование |
Описание |
Заказ |
Заказ изделия |
Покупка |
Выкуп готового изделия |
Прием заказа |
Получение информации о заказе |
Предоставление скидки |
Предоставление скидки постоянным клиентам |
Выбор изделия |
Выбор эскиза |
Выдача квитанции |
Выдача квитанции клиенту для последующего получения и оплаты заказа |
Консультация специалиста |
Помощь в выборе изделия и материала |
Информация с БД 1,2 |
Информация с клиентской базы данных и с базы изделий |
Информация о изделии |
Информация о выбранном изделии |
Информация о клиенте |
Данные клиента(паспорт, адрес, ФИО) |
Информация о готовности изделия |
Информация о сроках изготовления изделия и его готовности |
Готовое изделие |
Готовый продукт |
сумма |
Итоговая стоимость изделия |
информационный автоматизирующий моделирование диаграмма