Дипломная работа: Разработка автоматизированной системы ведения хозяйственной деятельности ООО Виктори

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

- Контроль оплат - отчет позволяет контролировать все задолженности перевозчикам и заказчикам, а также все платежи, которые были сделаны до этого. Для удобства пользователю были добавлены необходимые фильтры для работы с таким большим объемом информации. В нем отражаются даты, когда должен был быть сделан платеж или поступить оплата и сумма долга по этим платежам;

- Входящие платежи - отчет позволяет контролировать правильное заполнение документов поступление безналичных денежных средств. Так как программа иногда не понимает по какой заявке поступил данный платеж;

- Исходящие платежи - отчет позволяет контролировать правильное заполнение документов списание безналичных денежных средств. Для того чтобы избежать не полного заполнения данного документа;

- Просрочка платежей - данный отчет позволяет ответственному за обзвон должников человеку видеть какие заказчики насколько просрочили платеж по выполненным рейсам. Также в отчете отражается история последнего звонка и дата следующего звонка если пользователь, который звонил последний раз их заполнил;

- Подтверждение сканов перевозчика - данный отчет предназначен для контроля за правильность заполнения документов, связанных с перевозчиком таких как договор-заявка и счет. Если документ заполнен корректно, то пользователь прямо из отчета может это подтвердить и тогда документ попадет в зарплатный отчет менеджеров;

- Дебиторская задолженность - отчет позволяет увидеть все текущее задолженности по заказчикам, не привязываясь к срокам оплаты.

Документ заявка

Основные процедуры и функции:

- ОбработкаПроведения - процедура предназначена для заполнения после проведения документа регистров расчеты с клиентами и расчеты с поставщиками если заполнены данные для записи регистров;

- ПечатьКонверт - процедура формирует и выводит на печать брендированный конверт для отправки документов заказчику;

- ПечатьСчетЗ - процедура формирует и выводит на экран счет заказчика для его последующей распечатки если на основании заявки создан счет для оплаты клиенту;

- ПечатьСчетП - процедура формирует и выводит на экран счет перевозчика для его последующей распечатки;

- ПечатьСФ - процедура формирует и выводит на экран счет фактуру заказчика если форма оплаты в заявке с НДС для последующей распечатки;

- ПечатьДоговораЗаказчика - процедура формирует и выводит на экран договор-заявку с заказчиком для последующей распечатки;

- ПечатьДоговораПеревозчика - процедура формирует и выводит на экран договор-заявку с перевозчиком для последующей распечатки;

- ПечатьДоверености - процедура формирует и выводит на экран печатную форму доверенности для последующей распечатки;

- ПечатьПретензии - процедура формирует и выводит на экран печатную форму претензии с заказчиком которая заполняется по причине срыва в заявке;

- ПолучитьДосьеЛида - процедура получает информацию по выбранному заказчику и выводит её в форму заявки для анализа информации о данном заказчике;

- ПолучитьИнфоТрека - процедура обновляет при открытии заявки информацию об отправленном по почте письме. Информация обновляется из регистра сведений трекинг почты;

- ПоискПоКодуАтиПриИзмененииНаСервере - функция находит по введенному в специальному полю ИИН или коду АТИ заказчика. Найденный заказчик автоматически подставляет в поле заказчика на форме документа;

- ОтправитьСМС - процедура отправляет смс водителю о местах выгрузки и загрузки, а также о времени, когда он должен туда подъехать. Отправка смс происходт чере gsm шлюз;

- СоздатьСтруктуруПисьмаП - процедура формирует электронное письмо для отправки перевозчику. Систем анализирует какую команду нажал пользователь и формирует письмо по нужному алгоритму. После формирования письма открывается форма отправки письма где пользователь по своему желанию может что-то отредактировать;

- СоздатьСтруктуруПисьмаЗ - процедура формирует электронное письмо для отправки заказчику. Систем анализирует какую команду нажал пользователь и формирует письмо по нужному алгоритму. После формирования письма открывается форма отправки письма где пользователь по своему желанию может что-то отредактировать;

- ПолучитьДатуОплаты - процедура рассчитывает срок оплаты перевозчика на основании введенной информации в заявке. Срок оплаты зависит от введенной формы оплаты, срока оплаты, дней оплаты заказчика;

- ПолучитьДатуОплатыЗаказчика - процедура рассчитывает срок оплаты заказчика на основании введенной информации в заявке. Срок оплаты зависит от введенной формы оплаты, срока оплаты, дней оплаты заказчика. Так же если срок оплаты по оригинал процедура при формировании первоначального срока оплаты считает примерное время доставки заказчику письма почтой;

- ЗаписатьТрек - процедура записывает введенный номер квитка в регистр сведений трекинг почты для его последующей проверки на сайте почты России;

- Сканы - процедура подтягивает найденные по условиям сканы документов в таблицу прикрепленные файлы. Условия заданы на предприятии при сканировании файлов. За переименование файлов ответственно менеджеры по заявке;

- ВыполнениеСтатусовПослеСопровождения - процедура отслеживает этапы работы в заявке после статуса сопровождение. При прикреплении необходимых документов или поступлении оплат и актов статусы заявки пересматриваются;

- ВыполениеСтатусовПослеОплаты - процедура отслеживает этапы работы в заявке после поступления оплаты. Даже частичной. При прикреплении необходимых документов или поступлении оплат и актов статусы заявки пересматриваются. Данная процедура необходима для учета особенностей статусов при поступившей не полной оплате;

- ОтправкаСМСОСрокахОплаты - процедура отправляет смс оповещение перевозчику о сроках оплаты и ставке после получения документов за выпаленную перевозку;

- ИзменениеСрока - процедура пересчитывает банковские дни оплаты для заказчика и перевозчика;

- ИзменениеФормы - процедура пересчитывает возможные сроки и банковские дни оплаты для заказчика и перевозчика;

- СтавкаОснПриИзменении - процедура выводит на форму рекомендуемую ставку перевозчику за вычетом диспетчерского процента. Использовать данную ставку или нет решает ответственный за перевозчика менеджер;

- ПроверкаНаДоговорПеревозчика - процедура проверяет наличие постоянного договора на работу с данным перевозчиком. Если договора нет, то на форме появляется соответствующая надпись;

- ПроверкаНаДоговорЗаказчика - процедура проверяет наличие постоянного договора на работу с данным заказчиком. Если договора нет, то на форме появляется соответствующая надпись.

На рисунке 15 представлен программный интерфейс документа заявка.

Рисунок 15 - Программный интерфейс документа заявка

Справочник лид

Основные процедуры и функции:

- ПриОткрытии - процедура при открытии справочника заполняет данные по данному лиду для анализа такие как контактные лица данного партнера и, история заявок и поступлений;

- ЗадолженностьпоЗаявкам - процедура выводит в специальную таблицу список заявок по которым должен данный заказчик. Заявки попадают в список даже если по ней была частичная оплата. Так же в данной таблице видно на сколько данный заказчик просрочил платеж;

- ПечатьДоговора - процедура формирует и выводит на экран договор с заказчиком для последующей распечатки;

- СоздатьСтруктуруПисьма - процедура формирует электронное письмо для отправки выбранному контакту заказчика письма с договором на подпись;

- ВсеЗаявки - данная процедура формирует список заявок где заказчиком выступал данный лид и выводит его в специальную таблицу для анализа информации;

- ПоступленияСписок - процедура формирует список всех оплат от данного заказчика и выводит в специальную таблицу для анализа данных поступлений;

- ОтправитьВыбранныеФайлы - процедура предназначена для массовой отправки электронным письмом выбранных документов в специальной таблице;

- НеПринятыеЗаявкиНаСервере - процедура выводит все не проверенные договора и счета заказчика в специальную таблицу для их проверки;

- ДобавитьПартнераПоИНН - процедура позволяет по введенному ИНН автоматически добавить партнера в специальную таблицу связанных с этим лидом партнеров. Этот список необходим для выбора нужного плательщика в заявке.

На рисунке 16 представлен программный интерфейс справочника лид.

Рисунок 16 - Программный интерфейс справочника лид

Справочник договора партнеров

- ПриОткрытии - процедура при открытии справочника заполняет по выбранному контрагенту и партнеру информацию по водителям, транспортным средствам, прицепам, контактам и выполненным заявкам;

- ОтправитьПоПочте - процедура формирует электронное письмо для отправки выбранному контакту перевозчика письма с договором на подпись;

- ПечатьДоговора- процедура формирует и выводит на экран договор с перевозчиком для последующей распечатки;

- СоздатьПеревозчика - процедура проверяет выбран ли какой-нибудь контрагент без партнера или партнер без контрагента. Если да, то создает недостающий объект и открывает форму для редактирования. Если нет, открывает специальную форму для создания нового перевозчика;

- ПодборТС - процедура открывает специальную форму для поиска транспортных средств. В данной форме можно перенести необходимое транспортное средство к выбранному перевозчику;

- Обновить - процедура позволяет обновить данные в таблицах при создании нового объекта, связанного с данным перевозчиком;

- Диаграмма - процедура формирует диаграмму по работе данного перевозчика;

- ДобавитьБанковкийСчет - процедура открывает форму добавления нового расчетного счета к контрагенту, указанному на форме справочника.

На рисунке 17 представлен программный интерфейс справочника договора партнеров.

Рисунок 17 - Программный интерфейс справочника договора партнеров

Регламентированное задание трекинг почты.

Регламентированные задание предназначены для выполнение определённой процедуры по заданному расписанию и определенному количеству раз. Здание трекинг почты предназначено для проверки доставки писем почтой России. В день проверяется фиксированное количество квитков так как на сайте почты России есть ограничение на количество проверок в день. Данная проверка работает по официальному api сайта. Если письмо уже доставлено и срок оплаты по заявке, в которой этот квиток прикреплен, по оригинал происходит перерасчет дней оплаты заказчика с учетом дня доставки.

6 ТЕСТИРОВАНИЕ И АНАЛИЗ ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ

В автоматизированной системе ведения хозяйственного учета организации было разработано достаточно большое количество документов, справочников и их различных форм. Поэтому для тестирования основного функционала будет взят самый главный документ системы заявка. Для тестирования использовался метод черного ящика. Так как пользователь, который будет работать с программой не знает, что находится внутри программы. Необходимо проверить чтоб весь функционал необходимый для работы пользователя работал корректно.

В таблице 42 представлен состав тестовых испытаний, которые были проведены с документом заявка и формами, связанными с этим документом.

Таблица 42 - Состав тестовых испытаний

№ теста

Исходные данные

Ожидаемый результат

Полученный результат

1

Попытка проведения без введения начальных данных

Ошибка заполнения данных

Ошибка заполнения данных представлена на рисунке 18

2

Ввод ИНН заказчика существующего в базе данных в поле для поиска заказчика по этому ИНН

Найденный заказчик подставляется в поле на форме заказчик

Заказчик нашелся и подставился в нужное поле, рисунок 19

3

Ввод ИНН заказчика не существующего в базе данных в поле для поиска заказчика по этому ИНН

Сообщение пользователю о том что заказчик не найден

Сообщение пользователю о том, что заказчик не найден, рисунок 20

4

Ввод начальных данных для первоначального проведения документа

Проведение заявки и установка статуса обработка

Заявка провелась и установился статус обработка, рисунок 21

5

Заполнение сроков оплаты заказчика

Автоматическое заполнение сроков оплаты перевозчика

Сроки перевозчика заполнились, рисунок 22-23

6

Выбор перевозчика в заявке

Статус заявки должен поменять на согласование с заказчиком

Статус заявки изменился на согласование с заказчиком, рисунок 24

Источник: https://otherreferats.allbest.ru/download/1156731/