Файл: Проектирование реализации операций бизнес-процесса (Продажи).pdf
Добавлен: 15.06.2023
Просмотров: 201
Скачиваний: 2
СОДЕРЖАНИЕ
1.1 Характеристика и деятельность ООО «NewStyle»
1.2 Организационная структура управления предприятием
1.3 Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
1.4 Обоснование проектных решений по информационному обеспечению
1.5 Обоснование проектных решений по программному обеспечению
2.1 Информационная модель и ее описание
2.2 Характеристика нормативно-справочной, входной и оперативной информации
2.3 Характеристика результатной информации
2.4 Общие положения (дерево функций и сценарий диалога)
2.5 Характеристика базы данных
2.6 Структурная схема пакета (дерево вызова программных модулей)
2.7 Описание программных модулей
2.8. Контрольный пример реализации проекта и его описание
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Заботкина Н.А. Проектирование информационных систем, ИНФРА-М, учебное пособие, 2015 год, 331стр
В данном случае к выбираемому программному обеспечению относятся операционная система и среда программирования.
ОС подразделяются на :
- однопользовательские и многопользовательские;
- однозадачные и многозадачные.
Таблица 2. Характеристика некоторых СУБД 
На основании данных таблицы 2 можно сделать вывод, что для решения поставленной задачи наиболее подходит СУБД FoxPro 2.6 для Windows .
Явным преимуществом является то, что FoxPro , позволяет при уже имеющихся записях, модифицировать структуру базы данных. Можно удалять, переименовывать и дополнять поля в файлах БД, изменять параметры полей. Если в файле к этому моменту уже имелись данные, они будут сохранены.
СУБД FoxPro имеет развитые средства генерации приложений, которые позволяют быстро создавать различные экранные формы, отчеты, меню. Это освобождает программиста от рутинного труда по расчету положения видимых на экране объектов, ускоряет процесс создания программной системы.
В качестве прикладного пользовательского обеспечения будут использоваться три справочно-поисковые системы по законодательно-правовой информации: ГАРАНТ, ЮСИС и КОНСУЛЬТАНТ+.
ГЛАВА 2. Проектная часть
2.1 Информационная модель и ее описание
Информационная модель системы состот из справочников, в которые заносится информация о регистрируемых документах. Таких справочников, в соответствии с первичными документами, будет 4:
. Справочник товаров;
. Справочник клиентов;
. Справочник сотрудников;
. Справочник заказов.
На рисунке 4 дано графическое представление информационной системы.
Рисунок 4. Информационная модель системы
2.2 Характеристика нормативно-справочной, входной и оперативной информации
К данному типу информации относиться информация, которая поступает в систему на протяжении всего жизненного цикла программного продукта. Входная информация поступает от технолога - техпроцесс.
На основании данных документов вводиться информация в систему. Вся входная информация, в обязательном порядке, должна быть достоверной и перед вводом информации в систему пользователь должен убедиться в достоверности заполнения документа. Необходимость заключается в том, что вся дальнейшая работа системы строиться только на входной информации.
Входной информацией для БД являются следующие данные:
данные о товаре;
сведения о клиентах;
сведения о сотрудниках.
После занесения данной информации необходимо присоединить документ в электронной форме.
Нормативно-справочная информация является условной постоянной составляющей корпоративной информации, которая является основой для объединения (нормализации) данных, происходящих сопутствующих бизнес-процессов. Нормативно-справочная информация - информационный ресурс компании, образованной в и полученной извне. Он содержит стандарты, правила, требования, правила и информации, нормализации и систематизацию деятельности компании.
В этом справочнике домена данные информацию о продуктах, их свойствах, количества и других.
Информация, хранящаяся в справочниках, как правило, заполнены в реализации программного обеспечения на предприятии и в дальнейшем не меняется на протяжении всего жизненного цикла программного продукта. Информация, содержащаяся в ссылках.
Вся информация хранится в каталогах, не изменены или удалены, можно добавить только те записи дел.
2.3 Характеристика результатной информации
Результатная информация будет отображаться на мониторе компьютера, а при желании, выводиться на печать. Результатная информация должна помочь оптической группе в выполнении прямых обязанностей.
Вся информация должна быть понятна пользователю. При дальнейшей модернизации может изменить существующие или добавить новую информацию подсчета очков.
Результатная информация может быть любая информация, содержащаяся в базе данных и имеют возможность просматривать. Эта информация может помочь в управлении бизнес-процессов организации (анализ достигнутых результатов).
Результатная информация отображается в стандартной форме.
Результатная данные для отчетов управления системой ляционных, кассовый ордер, счета для клиентов.
2.4 Общие положения (дерево функций и сценарий диалога)
Для работы разработанного программного обеспечения на вычислительной машине должно быть установлено следующее ПО:
базовые операционные системы - лицензионная версия WINDOWS XP/Seven;
MS Office 2007/2010.
Дерево функций программного обеспечения можно представить в виде следующей схемы.
Дерево функций представляет собой иерархическую структуру действий, реализованных в ИС. Все действия (функции) программного продукта можно разделить на два основных подмножества:
1) служебные функции - призваны обеспечить безопасность ввода, обработки и хранения информации, облегчить работу с системой, сделать ее наиболее удобной и незатруднительной для конечного пользователя.
2) основные функции управления и обработки данных - свойственны информационным системам любой специализации и данной ИС. Эти функции организованы в том порядке и в том составе, которые продиктованы условиями обработки и управления данными в конкретной предметной области.
2.5 Характеристика базы данных
База данных состоит из четырех таблиц:
товары;
клиенты;
сотрудники;
заказы.
Ниже приведено описание таблиц.
Таблица 3. Сведения о сотрудниках
|
Имя поля |
Тип данных |
Идентификатор |
Длина поля |
Длина одной записи |
Число записей |
Возможность индексирования |
|
Код сотрудника |
счетчик |
Kod_sotr |
20 |
3 |
10 |
Да Ключевое поле |
|
ФИО сотрудника |
текстовый |
Fio_sotr |
30 |
30 |
10 |
Нет. Повторения невозможны |
|
Паспортные данные |
числовой |
pasport |
20 |
8 |
10 |
Нет |
Таблица 4. Сведения о клиентах
|
Имя поля |
Тип данных |
Идентификатор |
Длина поля |
Длина одной записи |
Число записей |
Возможность индексирования |
|
Код клиента |
счетчик |
Kod_klienta |
10 |
10 |
200 |
Да. Ключ. Поле |
|
ФИО клиента |
Текст. |
Fio_klienta |
30 |
30 |
200 |
Нет |
Таблица 5. Таблица «Заказы»
|
Имя поля |
Тип данных |
Идентификатор |
Длина поля |
Длина одной записи |
Число записей |
Возможность индексирования |
|
Код заказа |
Счетчик |
Kod_zakaza |
10 |
10 |
50 |
Да. Ключ. поле |
|
Код товара |
Числ. |
Kod_tov |
10 |
10 |
50 |
Да |
|
Код сотрудника |
Числ. |
Kod_sotr |
10 |
10 |
50 |
Да |
|
Код клиента |
Числ. |
Kod_klienta |
10 |
10 |
50 |
Да |
|
№ счета |
Числ. |
number |
11 |
11 |
50 |
Да |
|
Количество |
Числ. |
Kol_tov |
5 |
5 |
50 |
Нет |
|
Сумма заказа |
Денеж. |
Sum |
10 |
10 |
50 |
Нет |
Таблица 6. Таблица «Товары»
|
Имя поля |
Тип данных |
Идентификатор |
Длина поля |
Длина одной записи |
Число записей |
Возможность индексирования |
|
Код товара |
Счетчик |
Kod_tov |
10 |
10 |
100 |
Да. Ключ. |
|
Наименование товара |
Числ. |
tovar |
30 |
30 |
100 |
Нет |
|
Производитель |
Текст. |
Proizv |
30 |
30 |
100 |
Нет |
|
Цена |
Денеж. |
Cena |
10 |
10 |
100 |
Нет |
|
Размер |
Числ. |
razmer |
10 |
10 |
100 |
Нет |
|
особенности |
Текст. |
osobennosti |
50 |
50 |
100 |
Нет |
2.6 Структурная схема пакета (дерево вызова программных модулей)
Схема программных модулей содержит программные модули различных классов:
1) выполняющие служебные функции;
2) управляющие модули;
3) модули, связанные с вводом, хранением, обработкой и выдачей информации.
Схема взаимосвязи программных модулей представлена на рисунке 5.
Рисунок 5. Схема взаимосвязи программных модулей ИС.
2.7 Описание программных модулей
Рассмотрим процесс работы програмных модулей програмы при обработке заявок сотрудниками магазина. Данный процесс отражает структуру программного комплекса, организацию диалога задачи и показывает связь модулей программы между собой. Названия всех модулей и их описание представлены в таблице 7.
Таблица 7. Характеристики программных модулей задачи
|
Идентификатор модуля |
Наименование модуля |
Выполняемые функции |
|
Begin Module |
Управляющая программа |
Иницирует вызов и актиизацию основных програмных модулей системы, содержит меню ИС. |
|
Security Module |
Модуль проверки пароля и прав доступа |
Модуль, предназначенный для контроля прав доступа и правильности пароля в системе |
|
Form Mod |
Модуль ввода данных |
Модуль, предназначенный для ввода данных по документам. |
|
Контроль вводимых данных, проверка соответствия вводимой даты, прочей строчной и числовой информации. В случае обнаружения ошибок выдаются корректные предупреждения, и предлагается исправить ошибку |
||
|
Корректировка введенных данных первичных документов, пока они еще не сохранены в соответствующих файлах. |
||
|
Execute Module |
Модуль обработки |
Модуль обработки информации |
|
Help Module |
Модуль ведения справочников |
Модуль, предназначенный для актуализации сведений справочников. |
|
Result Module |
Модуль результатов |
Модуль, предназначеный для окончательных расчетов, необходимых для составления результатных документов. |
|
Print Module |
Модуль вывода на печать |
Модуль, предназначеннй для вывода на печать форм первичных, промежуточных и результатых документов, которые реализуют соответствующие пункты меню |
Описание программных модулей включает блок-схемы программных модулей и описание блок-схем алгоритмов основных расчетных модулей.
Блок-схемы программного модуля приведены на рисунке 8.
Основным расчетным модулем является Result Module - модуль окончательных расчетов для составления результатных документов. Здесь представлена часть алгоритмов расчета, касающаяся формирования спецификации, проверки прав доступа.
Рисунок 8. Блок-схема алгоритма расчетного модуля ИС.
2.8. Контрольный пример реализации проекта и его описание
При помощи браузера покупатель заходит на web-сайт интернет-магазина NewStyle (рисунок 9).
Рисунок 9. Главная страница сайта OOO «NewStyle”
Сайт “NewStyle” содержит электронную витрину, на которой представлен каталог товаров и необходимые элементы интерфейса для ввода регистрационной информации, формирования заказа, проведения через Интернет платежей, оформления доставки, получения информации о компании-продавце и интерактивной помощи.
Регистрация покупателя производится при оформлении заказа или же при входе в магазин. После выбора товара, покупателю надо заполнить форму на сайте, где указывается, как будет осуществлена оплата и доставка.
Для защиты личной информации связь осуществляется через безопасный канал через SSL. По завершении формирования заказа и регистрации собранная информация о покупателе с электронного магазина входит в торговую систему интернет-магазина NewStyle. Проверяется доступность запрашиваемых товаров на складе, инициируется запрос к платежной системе. При отсутствии товаров запрос отправляется поставщику, и покупатель информируется о времени задержки.
Если платеж производится, когда товар передается покупателю, то в этом случае необходимо подтвердить факт заказа. В основном это происходит по электронной почте или по телефону.
Если онлайн-магазин имеет возможность оплачивать покупки по сети, то на этапе оплаты подключается платежная система. После сообщения о проведении виртуального платежа торговой системой формируется заказ на доставку.
Система электронной коммерции делится на три основных элемента: интернет-магазин с электронным дисплеем (торговая система), платежная система покупки, система доставки товаров.