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

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

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

2. База данных.

Для работы программы была выбрана база данных PostgreSQL. PostgreSQL - это наиболее продвинутая объектно-реляционная база данных которая ставит перед собой задачу полного соответствия как стандартам SQL, так и международным стандартам ANSI/ISO [4].

Отличием PostgreSQL от других систем управления базами данных является интеграция объектно-ориентированной и/или реляционной моделей.

Благодаря своей внутренней структуре, PostgreSQL обладает высоким уровнем параллелизма и впечатляющей производительностью.

Несмотря на то, что PostgreSQL не настолько популярна, как MySQL, существует множество приложений сторонних производителей, значительно облегчающих работу с этой чрезвычайно мощной СУБД.

Преимущества PostgreSQL:

- PostgreSQL - это ПО с открытым исходным кодом, отвечающее всем стандартам СУРБД

- Обширное сообщество пользователей

- Наличие большого числа приложений сторонних производителей для настройки и управления

- Расширение функционала за счет создания хранимых процедур

- PostgreSQL - не реляционная, а объектно-реляционная база данных, поддерживающая все свойства ООП.

Данная база будет использоваться для работы 1С Предприятие в клиент-серверном варианте работы. Клиент-серверный вариант подразумевает под собой хранение информационной базы в одной из поддерживаемых СУБД. И через кластер серверов 1С Предприятие, к ней по мере необходимости будут обращается клиентские приложения. Данный способ предназначен для большего количества пользователей чем файловый, от 10 и больше. Клиент-серверный вариант имеет большую надежность от сбоев локальной сети и клиентских компьютеров, имеет высокую производительность при обработке больших объемов данных. Так же данный способ удобен в администрировании и пользователи не имеют доступа непосредственно к файловой системе серверов.

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

Так как на предприятии сотрудники работают через терминальный доступ к серверу Windows Server 2012 данный вариант работы позволит ускорить работу программы на терминалах пользователей.

3. Конфигурация «Управление торговлей» (ред. 11);

"1С: Управление торговлей" -- это современный инструмент повышения эффективности бизнеса торгового предприятия.

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

«1C Управление торговлей» (ред. 11) является очередным этапом развития прикладного решения, предназначенного для автоматизации предприятий оптовой и оптово-розничной торговли.

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

4. Настроенные адреса электронной почты.

Электронная почта необходима для отправки документов заказчикам и перевозчикам. На предприятии используется доменная электронная почта, которая зарегистрирована на стороннем хостинге.

Автоматизированная система ведения хозяйственной деятельности должна иметь следующий функционал:

1. Хранение всей информации о выполненных перевозках;

2. Хранение информации о заказчиках и перевозчиках для дальнейшего использования;

3. Контроль сроков оплаты заказчиков и перевозчиков для своевременного реагирования за просрочкой сроков оплаты;

4. Контроль правильности оформления заявок и документов;

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

6. Возможность отправки электронных документов заказчику и перевозчику напрямую из программы;

7. Формирование списка для оплаты перевозчиков по выполненным и оплаченных со стороны заказчика заявкам;

8. Различные отчеты для анализа и контроля текущей деятельности предприятия;

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

10. Настройка обмена информацией между автоматизированной системой и 1С «Бухгалтерия» для формирования отчетности в налоговую;

11. Система статусов заявки для отслеживания этапов работы с данной заявкой;

4 ПРОЕКТИРОВАНИЕ СИСТЕМЫ

4.1 Разработка концептуальной и логической модели

Концептуальной (информационной) модель называется описание нашей автоматизированной системы и её связей между объектами данной области без наложения на определенные аспекты реализации базы данных, определяющий её структуру

Данная модель должна быть понятной, однозначной и не зависеть от данных внешней информации.

Важнейший этап проектирования базы данных это - создание концептуальной модели [5]. Концептуальная модель автоматизированной системы представлена на рисунках 2 - 4.

Рисунок 2 - Концептуальная модель автоматизированной системы

Рисунок 3 - Концептуальная модель автоматизированной системы

Рисунок 4 - Концептуальная модель автоматизированной системы

Логическая модель является графическим представление структуры рассматриваемой предметной области. Она позволяет графически изобразить структуру данных с их атрибутами и связями. Данное модель будет более краткой чем физическая модель. Данная модель в будущем может быть реализована в различных системах управления базами данных такими как MSQL, Oracle, PostgreSQL. Логическая модель предназначена для детализации информации нашей автоматизированной системы в виде, удобном для последующей разработке [3]. Логическая модель автоматизированной системы представлена в Приложении А.

Физическая модель является детализированным описание структуры полученной на этапе создания логической модели в конкретной системе управления базами данных. Данное описание содержит информацию о различных деталях реализации (индексах, ключах, типах атрибутах), которые определены в терминах определенного языка программирования.

Так как таблиц и полей в данных таблицах много, описание физической модели приведено в таблицах, представленных ниже [6].

Справочники.

Справочники -- это прикладные объекты платформы 1С:Предприятие. Обычно в справочнике хранится информация, которая не зависит от временных данных и не меняется. Уникальность записей в справочниках достигается посредством использования уникального наименования и кода. Справочников представлены в таблицах 1 - 22 [7].

Таблица 1 - Справочник банковские счета контрагентов

Поле

Тип поля

Ключ

Ссылка

Строка

PK

Наименование

Строка(150)

Владелец

Строка

FK

НомерСчета

Строка(20)

Банк

Строка(100)

БИКБанка

Число(9)

КоррСчетБанка

Строка(20)

Таблица 2 - Справочник банковские счета организаций

Поле

Тип поля

Ключ

Ссылка

Строка

PK

Наименование

Строка(150)

Владелец

Строка

FK

Номер счета

Строка(20)

Банк

Строка(100)

БИКБанка

Число(9)

КоррСчетБанка

Строка(20)

ИспользоватьОбменСБанком

Булево

Программа

Строка(255)

ФайлЗагрузки

Строка(255)

ФайлВыгрузки

Строка(255)

Таблица 3 - Справочник контрагенты

Поле

Тип поля

Ключ

Ссылка

Строка

PK

Наименование

Строка(100)

ЮрФизЛицо

Перечисление(ЮрЛицо, ФизЛицо, ЮрЛицоНеРезидент , ИндивидуальныйПредприниматель)

ИНН

Строка(12)

КПП

Строка(9)

Поле

Тип поля

Ключ

КодПоОКПО

Строка (10)

Партнер

Строка

FK

КонтактнаяИнформация

Табличная часть

Таблица 4 - Табличная часть контактная информация

Поле

Тип поля

Ключ

Ссылка

Строка

FK

Тип

Перечисление(Адрес, Телефон, АдресЭлектроннойПочты, ВебСтраница, Факс, Другое)

Вид

Перечисление(ДругаяИнформацияКонтрагенты, ПочтовыйАдресКонтрагента, ТелефонКонтрагента, ФаксКонтрагенты, ФактАдресКонтрагента, EmailКонтрагента, ЮрАдресКонтрагента)

Предстовление

Строка(500)

ЗначенияПолей

Строка(0 - неограниченная длина)

НомерТелефона

Строка (20)

НомерТелефонаБезКодов

Строка(20)

Таблица 5 - Справочник контактная информация лида

Поле

Тип поля

Ключ

Ссылка

Строка

PK

Наименование

Строка(100)

Код

Строка(9)

Владелец

Строка

FK

Емайл

Строка(40)

ICQ

Строка (10)

Телефон

Строка(50)

МобильныйТелефон

Строка(50)

Доб

Строка (10)

Таблица 6 - Справочник лид

Поле

Тип поля

Ключ

Ссылка

Строка

PK

Наименование

Строка(50)

Код

Строка(9)

Владелец

Строка

КонтактноеЛицоДляЗвонка

Строка

Перезвонить

Дата

Примечание

Строка(0 - неограниченная длина)

ЮрНаименование

Строка(100)

Получатель

Строка(0 - неограниченная длина)

Местоположение

Строка(0 - неограниченная длина)

ИНН

Строка(12)

Поле

Тип поля

Ключ

КодАти

Строка(7)

НашЗаказчик

Булево

ОтветственныйЛогист

Строка

НашаЗаявка

Булево

Развоз

Булево

ЧерныйСписок

Булево

ИнтересныеЗагрузки

Булево

НаличнаяОплатаБезЗаявок

Булево

НеРаботаем

Булево

Рекомендации

Число(10)

Рейтинг

Число(10,2)

ВсегоЗаявок

Число(8)

Задолженность

Число(10)

Претензии

Число(10)

НедобросовестныйПартнер

Число(10)

ДопустимоеКоличествоЗаявок

Число(10)

ЛичныйКредит

Число(10)

История

Табличная часть

Партнер

Табличная часть

ДоговораЗаказчиков

Табличная часть

ДебиторскаяЗадолженность

Табличная часть

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