Файл: Проектирование реализации операций бизнес-процесса «Продажи» (Характеристика существующих бизнес – процессов).pdf
Добавлен: 04.07.2023
Просмотров: 238
Скачиваний: 3
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2. Характеристика существующих бизнес – процессов
1.3. Характеристика документооборота, возникающего при решении задачи
2.1. Информационная модель и её описание
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика результатной информации
2.4. Общие положения (дерево функций и сценарий диалога)
2.5. Характеристика базы данных
2.6. Структурная схема пакета (дерево вызова программных модулей)
Введение
Всякая прикладная программа является отображением какой-то части реального мира и поэтому содержит его формализованное описание в виде данных. Крупные массивы данных размещают, как правило, отдельно от исполняемого кода программы, и организуют в виде базы данных. База данных – именованная совокупность данных, отражающее состояние объектов и их отношений в рассматриваемой предметной области. Базами данных называют электронные хранилища информации, доступ к которым осуществляется с помощью одного или нескольких компьютеров. Все данные, находящиеся в БД, можно представить в виде записей или объектов. Обычно БД создается для хранения и доступа к данным, содержащим сведения о некоторой предметной области, то есть некоторой области человеческой деятельности или области реального мира.
Проектирование базы данных должно начинаться с анализа предметной области, в результате которого создается ее описание. Это описание может выполняться с помощью обычного языка, таблиц, графиков.
Для проектирования базы данных необходим некоторый общий подход, который изначально гарантировал бы надежность хранения данных и простоту манипуляции ими. Такой подход называется моделью данных. Модель данных должна обеспечивать независимость данных.
Структура базы данных определяется положенной в ее основу моделью данных. Существуют различные модели баз данных. Наиболее распространенной в настоящее время является реляционная модель данных.
Для работы с БД нужны программные средства, которые обеспечивали бы доступ к нужной информации, внесение каких-либо изменений в БД. Для решения этой задачи используются системы управления базами данных.
СУБД - программные средства, предназначенные для создания, наполнения, обновления и удаления баз данных.
Объектом исследования в курсовой работе является ООО «Максимум».
Цель работы - проектирование реализации операций бизнес-процесса «Продажи». Поставленной целью определены основные задачи исследования:
- дать оценку бизнес-процессу «Продажи»;
- провести анализ предметной области;
- спроектировать реализацию операций бизнес-процесса «Продажи».
1 Глава. Аналитическая часть
1.1. Выбор комплекса задач автоматизации
Предметная область - частное предприятие ООО «Максимум».
Фирма ООО «Максимум» занимается продажей, сопровождением и внедрением системы автоматизированной обработки экономической информации 1С:Бухгалтерия. Основной целью фирмы является комплексное решение задач в области автоматизации бизнес-процессов предприятия любого масштаба.
В качестве основных направлений деятельности фирмы «Максимум» выступают следующие бизнес-задачи:
1) Продвижение на рынок продукции, технологий и решений фирмы "1С" (Россия);
2) Увеличение объёмов предоставляемых услуг. С каждым годом фирма растет в качественном и количественном плане - происходит более четкая структуризация внутри фирмы, пополняется штат сотрудников;
3) Обеспечение условий для успешной деятельности персонала;
4) Получение максимальной прибыли.
1.2. Характеристика существующих бизнес – процессов
Бизнес-процесс продажи программного обеспечения (ПО) «1С» проистекает следующим образом:
Фирма-покупатель производит заказ на покупку прикладного решения – программной конфигурации, разработанной в системе 1С:Предприятие, способной решить задачу по автоматизированной обработки начисления заработной платы сотрудникам фирмы. Представитель фирмы отправляет запрос менеджеру по поводу приобретения данного программного продукта, после чего фирма ООО «Максимум» заключает с клиентом юридические соглашения в форме договора о поставке ПО «1С». Затем программисту 1С выдаётся задание адаптировать требуемую программную конфигурацию за определённые сроки.
Схема бизнес-процесса фирмы «Максимум» представлена на рис. 1. С клиентом, решившим приобрести ПО «1С», работает оператор 1С, занимающийся настройкой и сопровождением данного программного обеспечения. И в заключении, бухгалтер устанавливает результаты финансово-хозяйственной деятельности, после чего оформляет счет клиенту по выплате суммы за предоставляемые услуги.
Фирма-покупатель (Клиент)
ФИРМА
ООО
«МАКСИМУМ»
Поступление заказа
Заключение договора
Оформление заказа
Разработка требуемого ПО
Внутрифирмовая поддержка
Рис.1. Схема бизнес-процесса между фирмой «Максимум» и фирмой-клиентом
1.3. Характеристика документооборота, возникающего при решении задачи
В основе бизнес-процесса данной фирмы можно выделить следующие информационные объекты:
- Клиент (фирма-покупатель)
- Менеджер
- Программист
- Бухгалтер
- Заказ
- Договор
- ПО «1С: Предприятие»
- Счёт.
4) Отображение функциональных связей между информационными объектами:
Клиент
Делает
Оплачивает Заказ Подписывает
Подтверждает Охватывает
Счёт Включает ПО «1С» Определяет Договор
Выдаёт Формирует Составляет
Бухгалтер Программист Менеджер
Рис.2. Функциональные связи между информационными объектами
Обоснование проектных решений по информационному обеспечению.
Формулировка требований к ИС:
- получение сведений о клиентах
- информация о заказе, что представляет собой ПО «1С»
- информация для заключения договоров (реквизиты: регистрация, получение договора в бумажной форме)
- информация о продаже и сопровождении 1С: Предприятие
- информация для выдачи счёта бухгалтером (реквизиты: регистрация, получение счёта в бумажной форме)
Обоснование проектных решений по программному обеспечению
Программа должна работать под управлением операционных систем Windows XP SP2 или Windows XP SP3.
На компьютере должна быть установлена клиент-серверная СУБД Oracle XE, работающая с БД.
2 Глава. Проектная часть
2.1. Информационная модель и её описание
Создание концептуальной модели данных исходя из представлений о предметной области.
На данном этапе проектирования базы данных создаётся концептуальная модель данных, включающая определение типов важнейших сущностей и существующих между ними связей, процедуру конструирования информационной модели предметной области, не зависящей от каких-либо физических условий реализации.
Концептуальная модель данных включает следующее:
- типы сущностей;
2) типы связей;
3) атрибуты;
4) домены атрибутов;
5) потенциальные ключи;
6) первичные ключи.
2.2. Характеристика нормативно-справочной, входной и оперативной информации
Сущностями являются основные объекты, которые задействованы в бизнес-процессе изучаемой предметной области. В данной задаче можно выделить следующие сущности (табл.1):
|
Сущность |
Описание сущности |
|
Клиент |
Сведения о клиенте |
|
Заказ |
Характеристика заказа |
|
Счёт |
Информация об оплате |
|
ПО «1С:Предприятие» |
Данные о программном обеспечении (ПО) |
|
Договор |
Информация о договоре |
|
Менеджер |
Данные о менеджере |
|
Программист 1С |
Данные о программисте 1С |
|
Бухгалтер |
Данные о бухгалтере |
Таблица 1. Определение сущностей
2.3. Характеристика результатной информации
Взаимосвязи между сущностями, включенными в информационную модель бизнес-процесса фирмы «Максимум» могут быть следующими (табл. 2):
|
Сущность |
Связь |
Сущность |
||
|
Клиент |
Делает |
Заказ |
||
|
Заказ |
Охватывает |
ПО «1С:Предприятие» |
||
|
Договор |
Определяет |
ПО «1С:Предприятие» |
||
|
Менеджер |
Составляет |
Договор |
||
|
Клиент |
Подписывает |
Договор |
||
|
Программист 1С |
Формирует |
ПО «1С:Предприятие» |
||
|
Бухгалтер |
Выдаёт |
Счёт |
||
|
Счёт |
Включает |
ПО «1С:Предприятие» |
||
|
Счёт |
Подтверждает |
Заказ |
||
|
Клиент |
Оплачивает |
Счёт |
||
Таблица 2. Взаимосвязи между сущностями
Теперь определим кардинальность и степень участия каждой из связей:
- Клиент делает Заказ
Один клиент в разное время может производить несколько заказов. Один заказ принадлежит только одному клиенту и поэтому между сущностями КЛИЕНТ и ЗАКАЗ устанавливается взаимосвязь «один ко многим».
Классы принадлежности сущностей КЛИЕНТ и ЗАКАЗ являются обязательными, так как каждый клиент должен сделать хотя бы один заказ, а любой заказ обязательно делается каким-либо клиентом.
- Заказ охватывает ПО «1С:Предприятие»
Каждое программное приложение может быть указано в нескольких заказах, а каждый заказ должен охватывать хотя-бы одно ПО «1С». Следовательно, тип связи между сущностями ПО «1С» и ЗАКАЗ – «один ко многим».
В любом заказе каждое ПО «1С» может быть либо указано, либо нет, но в каждый заказ обязательно должно быть включено программное приложение. Из этого следует, что класс принадлежности сущности ЗАКАЗ является обязательным, а сущности ПО «1С» - необязательным.
- Договор определяет ПО «1С:Предприятие»
Каждое программное приложение может быть указано в нескольких договорах, а в любом договоре должно быть определено хотя-бы одно ПО «1С». Следовательно, тип связи между сущностями ПО «1С» и ДОГОВОР – «один ко многим».
В любом договоре каждое программное приложение может быть либо указано, либо нет, но в каждом договоре обязательно должно быть определено программное приложение. Из этого следует, что класс принадлежности сущности ДОГОВОР является обязательным, а сущности ПО «1С» - необязательным.
- Клиент подписывает Договор
Клиент может подписать только один договор в случае приобретения одного или нескольких прикладных решений «1С» и каждый договор может быть заключен только одним клиентом. Значит, взаимосвязь между сущностями КЛИЕНТ и ДОГОВОР определяется как «один к одному».
Каждый клиент, приобретая программное приложение должен заключить с фирмой договор, а каждый договор обязательно должен быть подписан клиентом. Поэтому степени участия в данной связи сущностей КЛИЕНТ и ДОГОВОР являются обязательными.
- Менеджер составляет Договор
Менеджер может составить несколько договоров в случае заключения юридических отношений с несколькими фирмами-клиентами, но каждый договор может быть составлен только одним менеджером. Значит, взаимосвязь между сущностями МЕНЕДЖЕР и ДОГОВОР определяется как «один ко многим».