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

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

Таблица 38 - Табличная часть услуги

Поле

Тип поля

Ключ

Ссылка

Строка

FK

Услуга

Строка(50)

ОплатаЗ_Ставка

Число(8,2)

ОплатаП_Ставка

Число(8,2)

Плательщик

Строка

СчетаНаОплату

Строка(100)

Регистры накопления.

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

Таблица 39 - Регистр накопления расчеты с клиентами

Поле

Тип поля

Ключ

Организация

Строка

FK

Партнер

Строка

FK

Контрагент

Строка

FK

Валюта

Строка(50)

ЗаказКлиента

Строка

Период

Дата

Сумма

Число(15,2)

СуммаРегл

Число(15,2)

КОплате

Число(15,2)

ФормаОплаты

Перечисление( БНР, БН, На_карту, Нал, Предоплата)

ХозяйственнаяОперация

Перечисление(ПоступлениеОплатыОтКлиента, ПоступлениеДенежныхСредствСДругогоСчета , ИнкассацияДенежныхСредствВБанк, ПрочиеДоходы, ПрочееПоступлениеДенежныхСредств, ВозвратДенежныхСредствОтПоставщика, ВозвратДенежныхСредствОтПодотчетника, )

ДатаРегистратора

Дата

ДатаПлатежа

Дата

ВидДвижения

Перечисление(Приход, расход)

Таблица 40 - Регистр накопления расчеты с поставщиками

Поле

Тип поля

Ключ

Организация

Строка

FK

Партнер

Строка

FK

Контрагент

Строка

FK

Валюта

Строка(50)

ЗаказКлиента

Строка

Период

Дата

Сумма

Число(15,2)

СуммаРегл

Число(15,2)

КОплате

Число(15,2)

ФормаОплаты

Перечисление( БНР, БН, На_карту, Нал, Предоплата)

Поле

Тип поля

Ключ

ХозяйственнаяОперация

Перечисление(ОплатаПоставщику, ВыдачаПодотчетнику, ПеречислениеНалога, ВыплатаЗарплатыПоЗарплатномуПроекту, ВыплатаЗарплатыНаЛицевыеСчета, ПеречислениеНаДругойСчет, ИнкассацияИзБанка, ПрочиеРасходы, ВозвратОплатыКлиенту )

ДатаРегистратора

Дата

ДатаПлатежа

Дата

ВидДвижения

Перечисление(Приход, расход)

Регистры сведений.

Данные регистры предназначены для хранения информации в нескольких измерения. Поля данного регистра представлены в таблице 41.

Таблица 41 - Регистр сведений трекинг почты

Поле

Тип поля

Ключ

Заявка

Строка

FK

ДатаПолучения

Дата

Трек

Строка(30)

ДатаПроверки

Дата

РезультатПроверки

Строка(0)

4.2 Разработка блок схем алгоритма

При проектировании автоматизированной системы были разработаны алгоритмы работы. Ниже на рисунках 5 - 10 представлены алгоритмы работы обмена данными между информационными базами. Так как алгоритмов много будут представлены самые сложные. Поиск организации, контрагента и номенклатуры в бухгалтерии происходит по одному алгоритму. Поэтому для данных поисков напишем один алгоритм работы.

Рисунок 5 - Блок схема алгоритма работы обмена информацией с бухгалтерией

Продолжение рисунка 5

Рисунок 6 - Блок схема алгоритма поиска контрагента

Рисунок 7 - Блок схема алгоритма поиска объектов в подключённой информационной базе

Рисунок 8 - Блок схема алгоритма подключения к информационной базе

Рисунок 9 - Блок схема алгоритма выгрузки списаний с расчетного счета

Продолжение рисунка 9

Рисунок 10 - Блок схема алгоритма выгрузки реализации в базу данных

Продолжение рисунка 10

4.3 Разработка пользовательского интерфейса

Пользовательский интерфейс - это комплекс систем который пользователь использует для контроля программным продуктом. Современные виды интерфейсов [8]:

1. Командный интерфейс

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

2. WIMP-интерфейс 

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

3. SILK-интерфейс 

В этом варианте интерфейса пользователь взаимодействует с программным обеспечением посредством голосовых команд. В программном продукте заданы определённые команды, которые произносит человек. Программа, анализируя речь человека выполняет данную команду и проговаривает результат ее выполнения.

Так как в 1С:Предприятие уже встроен графический интерфейс WIMP в разработке автоматизированной системы будет использован он. Пример пользовательского интерфейса представлен на рисунке 11.

5 ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ

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

Обработки.

Обработки предназначены для работы с информацией и её изменения в базе данных.

- Обмен с бухгалтерией

Данная обработка предназначена для выполнения обмена данными между основной базой данных и бухгалтерией. Пользователь имеет возможность при выгрузке выбрать организацию данные по которой будет перегружаться в бухгалтерию и период для выгрузки документов по определенной дате. Основные процедуры и функции:

· ПодключениеИБ - процедура инициализации подключение к бухгалтерии;

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

· ВыгрузкаСРС - процедура выгрузки документов списания безналичных денежных средств на выбранную дату в подключенную базу данных;

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

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

· НайтиДокументТам - функция для поиска выгруженных документов в подключенной базе данных для исключения возможного дублирования;

· ВыгрузитьРТУ - процедура выгрузки документов реализация товаров и услуг в бухгалтерию на основании документа заявка со стороны заказчика;

· ВыгрузитьПТУ - процедура выгрузки документов поступление товаров и услуг в бухгалтерию на основании документа заявка со стороны перевозчика.

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

Рисунок 11 - Программный интерфейс обработки обмена с бухгалтерией

- Подбор заявок для банк-клиента

Обработка предназначена для автоматизированного вывода заявок, подходящих для оплаты перевозчику. Подходящими для оплаты заявками являются те, в которые прикреплены все необходимое транспортные документы, подписаны договора с заказчиком и перевозчиком и поступила полная оплата по данной заявке от заказчика. На основании данного списка заявок формируется платежные поручения для выгрузки в банк. Заявки, по которым формируются платежные поручения выбираются пользователем исходя из информации об остатке денежных средства на счету организации которая выводится в данной обработке. Основные процедуры и функции:

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

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

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

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

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

- Перенос сканов в архив

Обработка предназначена для переноса файлов из общей папки сканов в архивную. Это необходимо чтобы с наступлением следующего года сканы по заявкам не пересекались с файлами предыдущего года. При переносе файлов в архивном каталоге создается папка, у которой в названии отражается месяц и год создания заявки. Основные процедуры и функции:

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

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

- ПроверитьНаличиеКаталогаНаFTPСервере - функция возвращает результат проверки на наличие необходимого каталога в папке с архивными сканами документов.

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

Рисунок 13 - Программный интерфейс обработки перенос сканов в архив

- Обмен с банком

Стандартная обработка, предназначенная для выгрузки и загрузки банковских документов в специализированную банковскую программу для работы с платежными документами. Основные процедуры и функции:

- ПроверитьЗаполнениеТаблицыДокументов - процедура проверяет заполнение таблицы с документами для выгрузки и загрузки;

- ЗаполнитьДокументыНаЭкспорт - процедура заполняет табличную часть документами, которые необходимо отправить в банк;

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

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

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

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

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

Рисунок 14 - Программный интерфейс обработки обмена с банк-клиентом

Отчеты

Отчеты предназначены для контроля и анализа информации которая хранится в базе данных [9].

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

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

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

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