Диплом: Автоматизация приема платежей на базе конфигурации "1С Предприятия 8.3" в ООО "ТК Винторг"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
31
Перечень и описание входных документов
Наименование
документа
Форма
представления
Срок выдачи
Получатель
информации
Заказы
покупателей
Устная
информация
Во время приобретения
продукции покупателем
Менеджер по
продажам
Реквизиты
покупателей
Документ
При составлении
договора купли-
продажи
Менеджер по
продажам
Реквизиты
поставщиков
Документ
При составлении
договора с поставщиком
Менеджер по
продажам
1.4.2 Обоснование проектных решений по программному
обеспечению
На сегодняшний день существует много разнообразных систем управления
базами данных. Это такие СУБД как Paradox, FoxPro, Clipper, Access и др. Система
«1С: Предприятие» в настоящее время является одной из самых популярных
программных систем управления базами данных.
Гибкость платформы позволяет применять «1С: Предприятие» в самых
разнообразных областях:
― автоматизация производственных и торговых предприятий,
бюджетных и финансовых организаций, предприятий сферы обслуживания и т.д.;
― поддержка оперативного управления предприятием;
― автоматизация организационной и хозяйственной деятельности;
― ведение бухгалтерского учета с несколькими планами счетов и
произвольными измерениями учета, регламентированная отчетность;
― широкие возможности для управленческого учета и построения
аналитической отчетности, поддержка многовалютного учета;
― решение задач планирования, бюджетирования и финансового
анализа;
― расчет зарплаты и управление персоналом;
― другие области применения.
Опыт внедрения прикладных решений на платформе «1С: Предприятие»
показывает, что система позволяет решать задачи различной степени сложности.
Преимущества выбранной среды проектирования «1С: Предприятие»:
32
― Функциональность – механизмы платформы позволяют
реализовывать большое количество разнообразных функций, которые
необходимы предприятию.
― Производительность в многопользовательском режиме – в данной
системе существует возможность одновременной работы большого числа
пользователей без конкуренции между ними за доступ к данным. Параллельная
работа пользователей позволяет работать большому количеству пользователей в
системе без заметного снижения времени отклика системы.
― Масштабируемость – «1С: Предприятие» позволяет существенно
расширять функциональность и количество пользователей системы. Систему
можно использовать как в многопользовательском, так и в однопользовательском
режиме работы без существенной модификации самой системы. То есть в случае,
если количество пользователей системы, например – существенно увеличивается
можно без всяких проблем перейти на клиент-серверный вариант работы
системы, и в дальнейшем масштабировать систему путем увеличения мощностей,
на которых функционирует сервер.
― Обмен данными – система содержит развитые механизмы обмена
данными как между собственными решениями, так и с решениями сторонних
разработчиков. Используя 1С можно быстро написать сложную информационную
систему, даже не прибегая к программированию, либо разработать решение, для
обмена данными с другими информационными системами, которые не основаны
на «1С: Предприятие». Разрабатываемые системы могут иметь любое количество
узлов и произвольную структуру, в них поддерживается гибкое управление
логикой обмена данными. Можно динамически менять количество узлов и
направления обмена данными в информационной системы.
― Ограничение доступа к данным на уровне записей и полей - можно
"тонко" настраивать доступ пользователей к данным информационной базы.
Например, каждый менеджер может видеть информацию только о тех
контрагентах, с которыми он работает.
Режим «клиент-сервер», повышает надежность, производительность и
стабильность функционирования системы, особенно при работе значительного
числа пользователей с информационными базами большого размера. В качестве
33
сервера баз данных система «1С: Предприятия» использует Microsoft SQL Server
2012.
Microsoft SQL Server 2012 – одна из наиболее мощных систем работы с
базами данных в архитектуре «клиент-сервер». Данная система функционирует на
серверных и настольных ОС семейства Windows, начиная с Windows 7. При этом
клиентская часть системы может иметь любую другую операционную систему,
начиная с Windows XP. В своем составе система SQL Server 2012 имеет
следующие средства и инструменты:
― средства создания баз данных,
― работы с информацией баз данных,
― перенесения данных из других систем и в другие системы,
― резервного копирования и восстановления данных,
― развитую систему транзакций,
― систему репликации данных,
― реляционную подсистему для анализа, оптимизации и выполнения
запросов клиентов,
― систему безопасности для управления правами доступа к объектам
базы данных и пр.
Система содержит средства разработки клиентских приложений, таких как
Microsoft SQL Server 2012 Management Studio. В таблице 1.5 приведены некоторые
максимальные возможности системы.
Таблица 1.5
Максимальные возможности системы MS SQL Server
Наименование
Величина
Размер базы данных
1 048 516 TB
Количество объектов в базе данных
2 147 483 647
Количество экземпляров сервера на одном компьютере
16
Количество баз данных в одном экземпляре сервера
32767
Количество файлов в базе данных
32767
Количество таблиц в базе данных
ограничено количеством
объектов в базе
Количество полей в таблице базы
1024
Размер файла данных
32 TB
Длина идентификаторов
128 символов
Уровень вложенных хранимых процедур
32
Уровень вложенных запросов
32
34
Количество некластерных индексов для одной таблицы
249
Количество полей в одном индексе
16
Количество байт в одном индексе
800
Количество таблиц в одном запросе
256
1.4.3 Обоснование проектных решений по техническому обеспечению
Минимальные требования к техническому обеспечению, необходимому
для нормального функционирования разрабатываемой информационной системы,
представлены в таблице 1.6.
Таблица 1.6
Минимальные требования к техническому обеспечению
Характеристика
Значение
Операционная система
Windows XP, Vista, Win7
Процессор
Intel Pentium 4 (2100 MHz)
Оперативная память
DDR2 2 GB
Жесткий диск
80 Gb
Видеокарта
Intel GMA 3150
Аудиокарта
Требования не предъявляются
Монитор
SVGA монитор диагональю 17”
Принтер
Для возможности вывода отчетов и
необходимой документации на печать
рекомендуется использование лазерного
черно-белого принтера формата A4
Клавиатура
Требования не предъявляются
Мышь оптическая
Требования не предъявляются
Техническое обеспечение, имеющееся на сегодняшний день в компании
«Винторг», полностью отвечает минимальным требованиям к техническому
обеспечению, необходимому для нормального функционирования
разрабатываемой информационной системы.
35
2 ПРОЕКТНАЯ ЧАСТЬ
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Практика разработки прикладных приложений показывает, что идеальных
стандартов моделирования жизненного цикла (ЖЦ) проектов автоматизации, не
существует. Для достижения успехов, рекомендуется применять
комбинированные методики, которые основываются на нескольких стандартах и
методологиях. В рамках данного дипломного проекта, был применен
комбинированный метод, а именно:
для определения основных этапов ЖЦ был выбран международный
стандарт ГОСТ Р ИСО/МЭК 12207-2010
для функционального моделирования предметной области и
формирования функциональных требований, была выбрана IDEF-технология
для проектирования базы данных и разработки приложения, была
выбраны объектно-реляционная модель программирования систем,
обеспечивающаяся функциональными особенностями платформы «1С:
Предприятие».
В качестве основного стандарта, определяющего процессы ЖЦ
программных средств (ПС), был выбран стандарт ГОСТ Р ИСО/МЭК 12207 из-за
следующих преимуществ:
стандарт ГОСТ Р ИСО/МЭК 12207 является российским стандартом,
официально введенным в действие на территории Российской Федерации.
стандарт создан на основе одного из наиболее популярных
международных стандартов в сфере информационных технологий – ISO/IEC
12207:1995 (ISO/IEC12207) Standard for Information Technology - Software
Lifecycle Processes.
популярные методологии разработки ПС (такие как Rational Unified
Process) основываются на ISO/IEC 12207:1995 (ISO/IEC12207) Standard for
Information Technology - Software Lifecycle Processes.
36
Стандарт ГОСТ Р ИСО/МЭК 12207 устанавливает общую структуру
процессов ЖЦ ПС, определяет процессы, работы и задачи, выполняемые в ходе
ЖЦ ПС:
― основные процессы (проектирование, разработка, внедрение),
― вспомогательные процессы (исследование предметной области и
формирование функциональных требований к системе),
― организационные процессы (управление конфигурацией).
Так как исследование предметной области и постановка задачи проведена
в аналитическом разделе проекта, а функции управления конфигурацией
полностью автоматизированы платформой «1С: Предприятие», то более подробно
остановимся на основных процессах ЖЦ ПС, структура которых представлена на
рисунке 2.1.
Рисунок 2.1 – Основные этапы ЖЦ ПС
37
Платформа «1С: Предприятие» реализует гибкий подход к разработке ПС,
который позволяет быстрее создавать технологические решения, привлекая
меньше людей, снижая риски и повышая уровень качества.
В качестве стратегии внедрения нами была выбрана стратегия
«скачок». В настоящее время на предприятии не автоматизирован
документооборот, а использование данной стратегии позволит достаточно
быстро внедрить нашу информационную систему.
В качестве стандарта жизненного цикла нами был выбран стандарт
RUP.
2.1.2 Ожидаемые риски на этапах жизненного цикла и их описание
К основным ожидаемым рискам на этапах ЖЦ ПС относятся:
― несоблюдение сроков реализации проекта,
― повышение стоимости проекта,
― несоответствие функциональным требованиям,
― сложность обучения пользователей,
― возникновение ошибок при работе приложения,
― угроза безопасности данных.
Успешность реализации проекта зависит от правильного выбора
комбинации стандартных методов ЖЦ и тщательного планирования работ его
этапов. В платформе «1С: Предприятие» изначально заложена строгая ориентация
на построение прикладного решения на основе определенной модели. Этот
подход является весьма перспективным и доминирующим в обозримом будущем
в современных средствах разработки. Идеи построения бизнес-приложений на
основе модели, например, нашли воплощение в архитектуре MDA (Model Driven
Architecture) консорциума OMG. Под моделью понимается вся идеология
построения прикладного решения. Сюда относятся способы построения структур
данных, типы связей между данными, принципы манипулирования данными,
38
формы описания бизнес-логики, способы связи данных с интерфейсными
объектами, разделение функциональности по уровням системы и многое другое.
Важно, что все бизнес-приложения неукоснительно следуют принятой
модели и этим обеспечивается единообразие и предсказуемость их поведения.
Фактически, разработчик, желающий отразить в прикладном решении специфику
той или иной предметной области, имеет вполне определенный набор способов
решения этой задачи средствами, заложенными в платформу в виде объектов
метаданных. С одной стороны, такой подход ограничивает (вполне осмысленно)
свободу разработчика, но с другой – защищает его от множества ошибок и
позволяет в сжатые сроки получать работоспособное решение, которое сможет в
дальнейшем развиваться и поддерживаться как им самим, так и, при
необходимости, другим специалистом.
2.1.3 Организационно-правовые и программно-аппаратные средства
обеспечения информационной безопасности и защиты информации
Трехуровневая архитектура приложения «1С: Предприятие» и система
управления доступом, обеспечивает снижения угроз информационной
безопасности (потеря данных, кража, фальсификация и т.д.).
Для того чтобы сотрудники предприятия использовали ресурсы СУБД
квалифицированно, эффективно и по назначению, придерживаясь норм этики и
соблюдая законы, определены четыре категории пользователей:
― Администратор,
― Менеджер,
― Бухгалтер,
― Кладовщик,
― Директор.
Каждому из пользователей определены свои права доступа к системе.
Разграничение прав пользователей представлено в таблице 2.1.
39
Таблица 2.1
Разграничение прав пользователей
ПОЛЬЗОВАТЕЛИ
Рабочий
стол
Поставки
материалов
Продажи
материалов
Аналитическая
отчетность
Администратор
Полный
доступ
Полный
доступ
Полный
доступ
Полный доступ
Директор
Полный
доступ
Полный
доступ
Полный
доступ
Полный доступ
Бухгалтер
Чтение
Чтение/
Создание/
Удаление
Чтение/
Создание/
Удаление
Чтение
Менеджер
Чтение
Доступ закрыт
Чтение/
Создание
Доступ закрыт
Кладовщик
Чтение
Чтение/
Создание/
Удаление
Доступ закрыт
Доступ закрыт
2.2 Информационное обеспечение задачи
2.2.1 Информационная модель и её описание
Информационная модель представляет собой схему, отражающую
преобразование информационных реквизитов от источников информации до её
получателей или, иными словами, процесс обработки информации
информационной системой. При построении модели следует однозначно
понимать физические основы работы информационной системы и технологии её
взаимодействия с внешними ИС и пользователями моделируемой ИС.
Построенная схема информационной модели разрабатываемой ИС, представлена
в Приложении 1. Анализируя построенную схему можно выделить следующие
области:
Область 1 отображает процесс заключения договоров с
поставщиками и прием поставок стройматериалов кладовщиком на основании
приходных накладных.
Область 2 отображает процесс продаж стройматериалов клиентам с
учетом скидок, формирование расходной накладной и наряда на сборку заказа для
грузчиков.
Область 3 отображает процесс формирования аналитической
отчетности о результатах работы (невыполненные заказы, неоплаченные заказы,
40
кассовый отчет, отчет о прибыли, рейтинг поставщиков, инвентаризационная
ведомость).
Область 4 отображает процесс конфигурирования ИС
администратором (добавление пользователей, смена паролей, загрузка
классификаторов, резервное копирование).
Информационная модель системы приведена на рисунке ниже.
Рисунок 2.1. Информационная модель системы
2.2.2 Характеристика нормативно-справочной, входной и
оперативной информации
Входная оперативная информация представляет собой заполнение и ввод в
базу данных экранных форм первичных документов. Как правило, работа с любой
задачей начинается с заполнения справочников. В дальнейшем по мере работы с
программой справочники также пополняются и изменяются. Для хранения,
просмотра, добавления и редактирования нормативно-справочной информации
были разработаны следующие справочники ИС:
Справочник «Контрагенты»;

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)