Файл: Проектирование реализации операций бизнес-процесса «Продажи» ( ООО «Бизнеском»).pdf
Добавлен: 21.05.2023
Просмотров: 443
Скачиваний: 3
СОДЕРЖАНИЕ
1. Основные и обеспечивающие бизнес-процессы
1.5. Послепродажное обслуживание
Информационная модель и её описание
Характеристика нормативно-справочной, входной и оперативной информации
Характеристика результатной информации
Структурная схема пакета (дерево вызова программных модулей)
Контрольный пример реализации проекта и его описание
Список использованной литературы
Таблица 2.12
Таблица «Накладные»
|
Наименование поля |
Идентификатор поля |
Тип и длина поля |
Прочее |
|
Код записи |
id |
int(11) |
auto_increment |
|
Код добавившего пользователя |
user_id |
int(11) |
|
|
Дата и время добавления |
add_time |
datetime |
|
|
Статус |
status |
int(11) |
|
|
Номер |
f100 |
int(11) |
|
|
Дата |
F101 |
datttime |
|
|
Продавец |
F102 |
varchar(255) |
|
|
Единица измерения |
F103 |
varchar(255) |
|
|
Количество |
F104 |
varchar(255) |
|
|
Цена |
F105 |
varchar(255) |
|
|
Сумма |
F106 |
varchar(255) |
|
|
Итого |
F107 |
varchar(255) |
|
|
Итого НДС |
F108 |
varchar(255) |
|
|
Итого к оплате |
F109 |
varchar(255) |
|
|
Грузополучатель |
F110 |
varchar(255) |
|
|
Грузоотправитель |
F111 |
varchar(255) |
|
|
Код реквизитов |
F112 |
int(11) |
|
|
Отпустил |
F113 |
varchar(255) |
|
|
Получил |
f114 |
varchar(255) |
Таблица 2.13
Таблица «Счета на оплату»
|
Наименование поля |
Идентификатор поля |
Тип и длина поля |
Прочее |
|
Код записи |
id |
int(11) |
auto_increment |
|
Код добавившего пользователя |
user_id |
int(11) |
|
|
Дата и время добавления |
add_time |
datetime |
|
|
Статус |
status |
int(11) |
|
|
Номер |
f880 |
int(11) |
|
|
Дата |
f881 |
datttime |
|
|
Продавец |
f882 |
varchar(255) |
|
|
Единица измерения |
f883 |
varchar(255) |
|
|
Количество |
f884 |
varchar(255) |
|
|
Цена |
f885 |
varchar(255) |
|
|
Сумма |
f886 |
varchar(255) |
|
|
Итого |
f887 |
varchar(255) |
|
|
Итого НДС |
f888 |
varchar(255) |
|
|
Итого к оплате |
f889 |
varchar(255) |
|
|
Код реквизитов продавца |
f890 |
int(11) |
|
|
Код реквизитов покупателя |
f891 |
int(11) |
Общие положения (дерево функций и сценарий диалога)
Основным действующим лицом в разработанной системе является сотрудник отдела продаж и заукпок. Дерево функций для пользователя представлено на рисунке 2.3.
Рисунок 2.3 Дерево функций системы сотрудника
Сценарии диалога, формирующийся на основе дерева функций, приведен на рисунке 2.4.
Рисунок 2.4 Сценарий диалога для пользователя
Структурная схема пакета (дерево вызова программных модулей)
Для разработки системы автоматизации предприятия используется система веб-приложение. Эта система имеет модульную форму организации конфигурации. В глобальных модулях хранятся переменные, процедуры и функции доступные из любых других модулей. Также можно выделить другие группы модулей:
- справочники
- документы
- отчеты
- обработки
- регистры.
Следовательно, структуру программы можно описать следующими основными блоками представленными на рисунке .
Рисунок 2.5 Блок-схема основных модулей программы
Работа с программой начинается с вывода главного окна программы и активизации системы меню. Работа программы осуществляется по диалоговому и событийному режиму, при этом под диалогом понимается предоставление пользователю нескольких альтернатив и обработка его выбора. В диалоговую систему входят главное меню с соответствующими всплывающими подменю, а также диалоговые окна. Под событиями понимаются процессы, активизируемые пользователем (например - нажатие функциональных клавиш), а также программные события – получение определенным полем фокуса редактирование или потеря фокуса ввода. На основании данных событий активизируются процедуры контроля допустимости данных.
Описание программных модулей представлено в таблице 2.14.
Таблица 2.14
Описание программных модулей
|
№ п/п |
Наименование модуля |
Функции модуля |
|---|---|---|
|
Документы |
Совокупность алгоритмов, выполняющих учет продаж и закупок– основную функцию системы |
|
|
Регистры |
Совокупность алгоритмов, выполняющих функции заполнения данными |
|
|
Отчеты и обработки |
Позволяет получить отчеты по продажам и закупкам, клиентам, а также товару |
|
|
Справочники и перечисления |
Данный модуль позволят осуществлять управление работой системы через управление содержимым справочников |
|
|
Главные модули |
Обеспечивает работу системы |
Описание программных модулей
Работа с программой начинается с выбора пользователя и вывода информационного окна и активизации системы меню.
Работа программы осуществляется по диалоговому и событийному режиму, при этом по диалогом понимается предоставление пользователю нескольких альтернатив и обработка его выбора. В диалоговую систему входят главное меню с соответствующими всплывающими подменю а также диалоговые окна. Под событиями понимаются процессы активизируемые пользователем (например – нажатие функциональных клавиш), а также программные события – получение определенным полем фокуса редактирование или потеря фокуса ввода. На основании данных событий активизируются процедуры контроля допустимости данных.
Программа состоит из следующих основных модулей.
Глобальный модуль - конфигурация среды окружения, формирование основного экрана программы, создание системы главного меню и соответствующих подменю, активизация меню.
Процедуры формирования отчетов – обеспечение выдачи установленных форм документов на основании критериев, определяемых пользователем и информационной базы.
Модуль справочников и модуль документов - обеспечение ввода информации с первичных документов в базы данных, контроль за допустимостью значений, обеспечение ввода данных путем выбора из списка.
Все модули в программе связаны между собой по данным, которые анализируются на входе и вырабатываются на выходе. Данные в модули поступают через диалог с пользователем, параметры и документы информационной базы.
Для ведения информационной базы могут быть выполнены операции просмотра и печати документов, их редактирование, ведение нормативно-справочных документов, а также создание архивов и восстановление документов БД. Операции осуществляются путем выбора соответствующих пунктов в главном и подчиненных меню.
Данные через диалог могут быть получены прямым и косвенным способом. Прямой способ реализуется путем их ввода по шаблону или по запросу конкретных значений. Косвенный способ – путем меню.
Параметры (входные документы ) – входные данные, полученные в виде конкретных значений, переданных в оперативной памяти смежным модулям (функциям ).
Для каждого выделенного модуля разработана функционально-технологическая схема и детальный алгоритм ее кодирования. Блок-схема задачи работы со справочниками приведена на рисунке 2.6.
Рисунок 2.6 Схема решения задачи «Ведение справочников»
Контрольный пример реализации проекта и его описание
Рисунок 2.7
Рисунок 2.8
Рисунок 2.9
Рисунок 2.10
Рисунок 2.11
Рисунок 2.12
Рисунок 2.13
Рисунок 2.14
Рисунок 2.15
Рисунок 2.16
Заключение
Проект ставил целью разработать систему для учета продажв организации ООО «Бизнеском».
Созданная система автоматизирует следующие функции:
- ведение различной справочной информации;
- ведение оперативного учета в области продаж товара и закупок.
- вывод информации о клиентах и контрагентах;
- вывод информации о продажах и закупках;
В аналитической части выполнен комплекс работ, которые направлены на обоснование необходимости автоматизации: определена сущность задачи, описаны основные свойства системы, дано описание всем существующим бизнес—процессам, рассмотрены вопросы, которые связаны с анализом существующих разработок в этой области. Также в первой главе обосновываются проектные решения по информационному, техническому, программному и технологическому обеспечению.
Проектная часть посвящена информационной архитектуры разрабатываемого проекта, построена информационная модель задачи, проведено моделирование «сущность—связь» (ER—модель), описана структура полей таблиц базы данных, проанализированы все информационные потоки входной, оперативной, нормативно—справочной и результатной информации.
В процессе реализации проектных решений по программному обеспечению построены: дерево диалога (сценарий работы с системой), структурная схема пакета и ряд других компонент проекта, подробно раскрывающих сущность машинной реализации задачи.
Разработанная информационная система подлежит интеграции с уже существующими на предприятии программными комплексами, кроме того, несмотря на то, что разрабатывалась для конкретного предприятия, может быть использована и на других, аналогичных фирмах за счет своей универсальности с минимальными изменениями.
Список использованной литературы
- ГОСТ Р ИСО/МЭК 12207/99. Государственный стандарт РФ. Информационная технология. Процессы жизненного цикла информационных систем. Издание официальное. - М., 1999
- Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения. ГОСТ 19.701-90 (ИСО 5807-85) / Государственный комитет СССР по управлению качеством продукции и стандартам, 01.01.1992.
- Автоматизированные информационные системы, базы и банки данных. Вводный курс: Учебное пособие, М.: Гелиос АРВ, 2007. - 368 с., ил
- Астелс, Дэвид; Миллер Гранвилл; Новак, Мирослав, Практическое руководство по экстремальному программированию, Пер. с англ. - М.: Издательский дом "Вильямс", 2008. - 320 с.: ил. - Парал. тит. англ
- Баженова И. Ю. , Основы проектирования приложений баз данных, Издательства: Бином. Лаборатория знаний, Интернет-университет информационных технологий, 2008 г., , 328 стр.
- Вендров А.М., CASE-технологии. Современные методы и средства проектирования информационных систем - М.: Финансы и статистика, 2007 г, 456 стр.
- Вигерс Карл, Разработка требований к программному обеспечению, Пер, с англ. - М.:Издательско-торговый дом "Русская Редакция", 2008. -576с.: ил
- Гашков С. Б., Э. А. Применко, М. А. Черепнев Криптографические методы защиты информации, М, Издательство: Академия, 2010 г., 304 стр.
- Гвоздева Т. В., Б. А. Баллод, Проектирование информационных систем, М, Издательство: Феникс, 2009 г., 512 стр.
- Голицына О. Л., И. И. Попов, Н. В. Максимов, Т. Л. Партыка, Информационные технологии, М, Издательство Инфра-М, 2009 г., 608 стр.
- Дэвид Флэнаган. JavaScript. Подробное руководство: Учебник – М.: Символ Плюс, 2008. 243 – 249 с.
- Емельянова Н. З., Партыка Т. Л., И. И. Попов, Проектирование информационных систем, М, Издательство: Форум, 2009 г., 432 стр.
- Емельянова Н. З., Т. Л. Партыка, И. И. Попов, М, Издательство Форум, 2007 г., , 416 стр.
- Илюшечкин В. М. , Основы использования и проектирования баз данных, М, Издательство Юрайт, 2010 г., 224 стр.
- Котляров В. П., Т. В. Коликова, Основы тестирования программного обеспечения, Издательства: Интернет-университет информационных технологий, Бином. Лаборатория знаний, 2009 г., 288 стр.
- Кузин А. В., С. В. Левонисова, Базы данных, М, Издательство: Академия, 2008 г., 320 стр.
- Кузнецов С. Д., Основы баз данных, М, Издательства: Бином. Лаборатория знаний, Интернет-университет информационных технологий, 2007 г., 488 стр.
- Молчанов А. Ю., Системное программное обеспечение, М, Издательство: Питер, 2010 г., 400 стр.
- Незнанов А. А., Программирование и алгоритмизация, М, Издательство: Академия, 2010 г., 304 стр.
- Пирогов В. Ю., Информационные системы и базы данных. М, Организация и проектирование, Издательство: БХВ-Петербург, 2009 г.528 стр.
- Предметно-ориентированные экономические информационные системы, М, Издательство: Финансы и статистика, 2007 г., 224 стр.
- Реляционные базы данных: практические приемы оптимальных решений. – СПб.: БХВ-Петербург, 2009 – 400с.:ил;
- Симионов Ю.Ф., Боромотов В.В. Информационный менеджмент. — Ростов н.Д: Феникс, 2008, 250с., ил.;
- Чипига А. Ф., Информационная безопасность автоматизированных систем, М, Издательство: Гелиос АРВ, 2010 г., 336 стр.