Файл: Проектирование реализации операций бизнес-процесса «Реализация билетов через розничные кассы» (Характеристика существующих бизнес–процессов).pdf
Добавлен: 18.05.2023
Просмотров: 182
Скачиваний: 3
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2. Характеристика существующих бизнес–процессов
1.3. Характеристика документооборота, возникающего при решении задачи
1.4. Обоснование проектных решений по информационному обеспечению
1.5. Обоснование проектных решений по программному обеспечению
2.1. Информационная модель и её описание
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика результатной информации
2.4. Общие положения (дерево функций и сценарий диалога)
2.5. Характеристика базы данных
2.6. Структурная схема пакета (дерево вызова программных модулей)
2.7. Описание программных модулей
Введение
Актуальность темы исследования заключается в том, что важными задачами проектирования реализации операций бизнес-процесса «Реализация билетов через розничные кассы» является контроль за соблюдением кассовой и финансовой дисциплины на предприятиях, за своевременными расчетами за реализованную продукцию, материалы, выполненные работы и услуги, за своевременной оплатой задолженности поставщикам, банков и другим учреждениям.
Реализация билетов через розничные кассы - это операции по зачислению денежной выручки на счета клиентов в банке и по выдаче купленного билета.
Реализация билетов через розничные кассы клиентов является одной из важнейших и регламентирующих функций КБ. В кругообороте наличных денег, обеспечивающем товарообмен, банк является исходным и конечным пунктом движения денежных средств.
Таким образом, целью написания работы является проектирование реализации операций бизнес-процесса «Реализация билетов через розничные кассы».
В связи с этим предметом исследований является процесс реализация билетов через розничные кассы предприятия ООО «Кассир.
Объект исследований – автоматизация проектирования реализации операций бизнес-процесса «Реализация билетов через розничные кассы». Под автоматизацией понимается разработка алгоритмического и программного обеспечения для осуществления выполнения процесса реализации билетов через розничные кассы.
Несмотря на бурное развитие информационных технологий и рынка программного обеспечения, в последнее время запросам организаций в сфере реализации билетов через розничные кассы уделяется все еще недостаточное внимание. Пакеты программ универсального характера (такие как продукты фирм 1С, «Парус» и др.), настроенные на решения всего комплекса задач, иногда не позволяют получать необходимое конкретные решения задачи реализации билетов через розничные кассы. Использование большого количества ресурсов ЭВМ и затраты на приобретение лицензионной копии, ставит практически под сомнение их практическое применение для широкого круга потребителей и организаций, кроме того необходимо отметить сложность установки, настройки и обучения. Поэтому на практике довольно часто возникают задачи автоматизации конкретных «участков» розничных касс, к этому классу задача и относится разработка автоматизированной системы реализации билетов через розничные кассы.
Задачами работы, в связи с указанной целью является:
- провести выбор комплекса задач автоматизации;
- выявить обоснование проектных решений по информационному обеспечению и по программному обеспечению;
- дать информационную модель и её описание;
- провести информационную модель и её описание.
В связи с этим проектирование реализации операций бизнес-процесса Реализация билетов через розничные кассы является актуальной и сложной технической задачей, решение которой позволит существенно повысить эффективность работы кассовых операций.
1. Аналитическая часть
1.1. Выбор комплекса задач автоматизации
Компания ООО «Кассир» функционирует на рынке реализации билетов через розничные кассы.
Автоматизация бизнес процессов предприятия проводиться с целью:
- минимизации времени оформления форм реализации билетов через розничные кассы при составлении отчетности;
- обеспечения доступности отчета о реализации билетов через розничные кассы;
- исключения рутинных операций, отвлекающих ресурс бухгалтера, таких как: заполнение форм документов, контроль за комплектностью первичных исходящих документов, поиск нужных форм на бумажном носителе, ксерокопирование, пр.;
- повышения оперативности принятия управленческих решений по анализу реализации билетов через розничные кассы;
- минимизации времени на проверку отчетов по реализации билетов через розничные кассы. Входные документы при начислении и анализе заработной платы поступают в виде 3-х информационных потоков:
- потока поступления денежных средств;
- расчетных ведомостей;
- документов сотрудников.
1.2. Характеристика существующих бизнес–процессов
В качестве выходных информационных потоков для задачи можно выделить:
- информационный поток реализации билетов через розничные кассы;
- журнала реализации билетов через розничные кассы;
Деятельность кассира при совершении реализации билетов через розничные кассы включает в себя выполнение следующих мероприятий:
- регистрацию поступления денежных средств;
- проверка соответствия документов;
- оформления приходного кассового уровня;
- оформления расходного кассового уровня;
- отметку в ведомости;
- оформление записи в журнале реализации билетов через розничные кассы;
- выдачу купленного билета.
- стоимость билетов варьируется.
В своей деятельности кассиры руководствуются нормативными документами, должностными инструкциями.
Для реализации основных функций, возлагаемых на автоматизированную систему реализации билетов через розничные кассы табл.1
Таблица 1
Основные действия для реализации функций системы
|
Основные функции |
Основные действия |
|---|---|
|
Поступления денежных средств |
|
|
Вести раздельный учет реализации билетов через розничные кассы |
Создание необходимых таблиц и полей базы данных, для хранения информации. |
|
Детализировать записи в журнале реализации билетов через розничные кассы |
|
|
Учитывать счета сотрудников |
Создание необходимых полей базы данных о счетах, для хранения информации |
1.3. Характеристика документооборота, возникающего при решении задачи
Существующий способ приема заявок способ учета реализации билетов через розничные кассы связан с большой трудоемкостью, разрозненностью сведений, что с большой вероятностью ведет к их утере или неправильной интерпретации.
Временные характеристики описанных процессов приведены в таблице 2.
Таблица 2 Характеристики описанных процессов
|
Действие |
Среднее количество за рабочий день |
Время, необходимое для выполнении одного действия, минут |
Общее время, минут |
|---|---|---|---|
|
Регистрация заявки |
10 |
15 |
150 |
|
Поиск необходимой информации |
5 |
30 |
150 |
|
Анализ информации за период |
0,5 |
60 |
30 |
|
ИТОГО, минут: |
330 |
||
Таким образом, ежедневно, в среднем, 330 минут или 5 часов 30 минут, сотрудник занят занесением необходимых сведений в книги учета реализации билетов через розничные кассы, а также, при необходимости анализом и поиском нужных сведений.
В таблице 3 произведен расчет эффекта внедрения.
Таблица 3 Расчет эффекта внедрения
|
Действие |
Среднее количество за рабочий день |
Время, необходимое для выполнения одного действия, минут |
Общее время, минут |
|---|---|---|---|
|
Просмотр заявки |
10 |
1 |
10 |
|
Поиск необходимой информации |
5 |
2 |
10 |
|
Анализ информации за период |
0,5 |
5 |
2,5 |
|
ИТОГО, минут: |
12.5 |
||
Таким образом, ожидаемая экономия рабочего времени составляет около 5 часов ежедневно, что позволяет увеличить эффективность работы сотрудников ООО «Кассир».
1.4. Обоснование проектных решений по информационному обеспечению
Состав кодовых обозначений объектов представлен в виде таблицы 4.
Классификатор «Код записи журнала» является одним из основных классификаторов системы. Назначение данного классификатора – это индексация порядковых номеров записей в журнале.
“Код операции” – классификатор, благодаря которому адресуются записи таблицы “Операции”.
С помощью классификатора “Код Счета” происходит индексация данных в таблице “Счета”, а также обеспечивается связь с таблицей данных “Сотрудник”.
“Код Сотрудника” – классификатор, благодаря которому адресуются записи таблицы “Сотрудник»
Таблица 4
Значение классификаторов системы
|
Наименование кодируемого множества объектов |
Значность кода |
Мощность кода |
Система кодирования |
Система классификации |
Вид классифи-катора |
||
|
Код записи журнала |
18 |
- |
Порядковая |
Многоаспектная |
Локальный |
||
|
Код операции |
18 |
- |
Порядковая |
Многоаспектная |
Локальный |
||
|
Код кассира |
6 |
100 |
Порядковая |
Многоаспектная |
Локальный |
||
|
Код счета |
18 |
Порядковая |
Многоаспектная |
Локальный |
|||
|
Код ревизии |
12 |
Порядковая |
Многоаспектная |
Локальный |
|||
|
Код документа |
6 |
100 |
Порядковая |
Многоаспектная |
Локальный |
||
|
Код финдокумента |
6 |
100 |
Порядковая |
Многоаспектная |
Локальный |
||
Код документа позволяет ввести ключ при индексации сведений о документах, которые подлежат индексации, и позволяет обеспечить связь этих сведений с таблицей “Сотрудник” и «Операция».
1.5. Обоснование проектных решений по программному обеспечению
В таблице приведена сравнительная таблица трех распространенных систем управления базами данных, конкурирующих на рынке программного обеспечения по основным показателям.
Таблица 5 Сравнение СУБД
|
Показатели |
Microsoft SQL Server 2008 |
MySQL 5.1 |
PostgreSQL 8.4 |
|---|---|---|---|
|
Поддерживаемые операционные системы |
Windows Desktop/Server |
Windows Desktop/Server , Linux, Unix, Mac |
Windows1 Desktop/S22erver, Linux, Unix, 2Mac |
|
Условии лицензирования |
Коммерческий продукт с закрытым исходным кодом. Есть бесплатная версия с ограничением оперативной памяти до 4 Гб. |
Коммерческая лицензия и GNU GPL. |
Лицензия BSD Open Source. |
|
Наличие предустановленных драйверов в ОС семейства Windows |
Да |
Нет |
Нет |
|
Наличие драйверов ODBC, JDBC, ADO.NET |
Да |
Да |
Да |
|
Поддержка репликации |
Да, встроенная и разных типов. Но внесение структурных изменений после начала репликаци — очень сложный процесс. |
Да, включая mater-master репликацию. |
Да, но с помощью сторонних продуктов с открытым исходным кодом. Репликация всех типов. |
|
Возможность писать хранимые функции на разных языках программирования |
Да, теоретически на любом языке, поддерживающим CLR, например VisualBasic.NET, C#, IronPython, но сначала надо скомпилировать код в библиотеку dll. |
Нет (кроме C и Pl/SQL) |
Да, наиболее полная поддержка из всех рассматриваемых. |
|
Возможность создавать пользовательские аггрегированные функции |
Да — любой .NET язык, кроме TRANSACT SQL. |
Да, только на С |
Да — на PL language и встроенных C, SQL, PLPgSQL. |
|
Поддержка даты и времени |
Да |
Да (но без временной зоны) |
Да |
|
Аутентификация |
Средствами БД и ActiveDirectory |
Средствами БД |
Много разных методов, включающих предыдущие |
|
Разграничение доступа к столбцам |
Да |
Да |
Да |
|
Поддержка DISTINCT ON |
Нет |
Нет |
Да |
|
Поддержка WITH ROLLUP |
Да |
Да |
Да |
|
Поддержка WITH CUBE |
Да |
Нет |
Нет |
|
Поддержка функций OVER..PARTITION BY |
Да |
Нет |
Да, причем лучше, чем в MS SQL |
|
Поддержка рекурсивных запросов |
Да |
Нет |
Да |
|
Производительность планировщика запросов для сложных запросов |
Средняя (умеет параллельные запросы «из коробки») |
Очень хорошая |
Плохая |