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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
67
Можно провести детализацию и выделить два подмножества функций,
которые осуществляют функциональные назначения - служебные функции и те
которые реализуют главную деятельность разрабатываемого программного
обеспечения - основные функции.
Установление структуры назначений способствует произвести устройство
сценария диалога, который позволит определить конструкцию детализации кадров
диалога, его микроструктуру и их подчинение.
При разработке сценария диалога требуется рассчитать реальность работы с
экранными формами поступающих входных документов, так же документов
выхода, изменение и редактирование вводных данных, просмотра полученной
информации, действие с табличными документами, содержащими нормативно-
справочную информацию, отслеживание деятельность пользователей и помощь
при работе на всех этапах пользования.
Структуру диалога проще реализовать в структурной форме. На основании
дерева функций разработан сценарий диалога, схематически представленный на
рисунке 2.2.11. Схема, представляющая дерево диалога, в обязательном порядке
сопровождается пояснениями по действиям, выполняемым в каждом пункте меню.
2.2.11. Сценарий диалога
68
2.3.2. Характеристика базы данных
База данных - именованная совокупность данных, отражающая состояние
объектов и их отношений в рассматриваемой предметной области.
Систем управления базами данных (СУБД) – совокупность языковых и
программных средств, предназначенных для создания, ведения и совместного
использования БД многими пользователями. [4]
Отдел продаж фирмы ООО "Икар" реализует продажу услуг и оборудование,
которое храниться на складе. Для проектирования базы данных использовалась
модель «сущность – связь» (Entity – Relationshipmodel, или ER – модель), которая
разрабатывалась с помощью с помощью программного продукта Erwin.
ER модель предусматривает установление состава и контакт таблиц,
показывающие структуру информационной модели в терминах конкретной СУБД.
На модели содержатся следующие сущности: должность, склад, платеж,
учетные данные, физическое лицо, акции, номенклатура, клиенты, договора.
Рассмотрим логическую модель по деятельности отдела продаж на рисунке
2.3.1.
Рисунок 2.3.1 Логическая модель построение базы данных
69
Таблица «Должность» (см. табл. 2.3.1) несет в себе информацию о
Должностях фирмы ООО "Икар". Ключевым является поле «Код должности».
Таблица 2.3.1.
Таблица базы данных "Должность"
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код должности
Kod_dolzhnosti
строка
5
ключевое поле
Наименование
Name_dolzhnosti
строка
20
Таблица «Платеж» (см. табл. 2.3.2) содержит информацию о платежах
фирмы ООО "Икар". Ключевое поле «Код платежа».
Таблица 2.3.2.
Таблица базы данных "Платеж"
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код платежа
Kod_platezha
строка
5
ключевое поле
Сумма
Summa
строка
20
Код клиента
Kod_klienta
строка
50
Код договора
Kod_dogovora
строка
50
Код физического
лица
Kod_fizicheskogo
_lica
строка
50
Код акции
Kod_akzii
строка
20
Таблица «Поставщики» (см. табл. 2.3.3) включает в себя информацию о всех
поставщиках фирмы ООО "Икар". Ключевое поле «Код поставщика».
Таблица 2.3.3.
Таблица базы данных "Поставщики"
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
70
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код поставщика
Kod_postavshika
строка
5
ключевое поле
Наименование
Name_postavshik
a
строка
50
Юридический адрес
Ur_adress
строка
50
Телефон
Telephone
строка
11
Расчетный счет в
банке
Schet_bank
строка
50
ИНН
INN_postavshika
строка
10
Наименование банка
Name_bank
строка
50
Таблица «Номенклатура» (см. табл. 2.3.4) содержит в себе информацию
овсех товарах фирмы ООО "Икар". Ключевое поле «Код Номенклатуры».
Таблица 2.3.4.
Таблица базы данных "Номенклатура"
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код номенклатуры
Kod_
nomenklaturi
строка
5
ключевое поле
Наименование
Name_
nimenklaturi
строка
50
Признак предмета
расчета
Pr_predmeta_ras
строка
50
Единица измерение
Izmerenie
строка
20
Тип номенклатуры
Tip_nomenklaturi
строка
50
Страна производства
Proizvodsdvo_
strana
строка
20
Код склада
Kod_sklada
строка
20
Код поставщика
Kod_postavshika
строка
50
Таблица «Клиенты» (см. табл. 2.3.5) отражает информацию о клиентах
фирмы ООО "Икар". Ключевое поле «Код Клиенты».
Таблица 2.3.5.
71
Таблица базы данных "Клиенты"
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код клиента
Kod_klient
строка
5
ключевое
поле
Наименование
Name_klienta
строка
50
ИНН
INN_klienta
строка
10
ОКПО
OKPO_klienta
строка
20
ОГРН
OGRN_klienta
строка
20
Адрес
Adress_klienta
строка
50
e-mail
E-mail_klienta
строка
50
ФИО руководителя
FIO_rukovoditel
y
строка
50
Таблица «Договора» (см. табл. 2.3.6) показывает информацию о
заключенных договорах фирмы ООО "Икар" с фирмами-клиентами. Ключевое
поле «Код Договора».
Таблица 2.3.6.
Таблица базы данных "Договора"
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код договора
Kod_dogovora
строка
5
ключевое
поле
Код клиента
Kod_klienta
строка
50
Код физического
лица
Kod_fizicheskogo
_lica
строка
50
Код номенклатуры
Kod_
nomenklaturi
строка
20
Сумма
Summa
строка
20
Таблица «Физическое лицо» (см. табл. 2.3.7) содержит информацию о
сотрудниках фирмы ООО "Икар. Ключевое поле «Код Физического лица».
72
Таблица 2.3.7.
Таблица базы данных "Физическое лицо"
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код физического
лица
Kod_fizicheskogo
_lica
строка
5
ключевое поле
Код должности
Kod_dolzgnosti
строка
50
ФИО
FIO_fiz_lica
строка
50
Адрес проживания
Adres_fiz_lica
строка
50
Контактный телефон
Kontaktniya_tel
строка
11
Таблица «Склад» (см. табл. 2.3.8) вносит в себя информацию о складе
фирмы ООО "Икар. Ключевое поле «Код склада».
Таблица 2.3.8.
Таблица базы данных "Склад"
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код склада
Kod_sklada
строка
5
ключевое поле
Наименование
Name_sklada
строка
50
Код физического
лица
Kod_fizicheskogo
_lica
строка
50
Тип склада
Tip_sklada
строка
20
Тип цен
Tip_cen
строка
20
Таблица «Акции» (см. табл. 2.3.9) содержит информацию об акциях на
товар в процентном соотношении фирмы ООО "Икар. Ключевое поле «Код
Акции»
73
Таблица 2.3.9.
Таблица базы данных "Акции"
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код акции
Kod_akcii
строка
5
ключевое поле
Вид акции
Vid_akcii
строка
50
Процент скидки
Procent_skidki
строка
3
Таблица «Учетные данные» (см. табл. 2.3.10) несет в себе информацию
учетных записей сотрудников в разрабатываемом ПО. Ключевое поле «Код
учетных данных».
Таблица 2.3.10.
Таблица базы данных "Учетные данные"
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Код учетных
данных
Kod_uchetnih_da
nnih
строка
5
ключевое поле
Код физического
лица
Kod_fizicheskogo
_lica
строка
50
Пароль
Password
строка
10
2.3.3 Структурная схема пакета (дерево вызова процедур и программ)
В ходе полученных результатов из проделанной работы, необходимо
составить дерево программных модулей, которое будет состоять программных
модулей разных классов, входящие в состав структурной схемы пакета.
74
В системе 1С предприятие уже встроены модули приложений, внешних
соединений и сеанса.
Задача разработки заключается в создании ряда отдельных программных
модулей, выполняющие определенные функции, в нашем случае для приема
платежей.
Каждый модуль системы имеет состав кода модуля в формах объектов,
элементов , списков и прочего, и кода разработанного на основе главного модуля.
На рисунке 2.3.2. показано дерево программных модулей на основе 1С.
Рисунок 2.3.2. Дерево программных модулей
Для реализации проекта в конфигурацию добавлены модули, их описание
представлено в таблице 2.3.10.
75
Таблица 2.3.10
Описание функций модулей
п/п
Наименование модуля
Функции модуля
1.
Глобальный модуль
Содержит глобальные процедуры и
функции, предопределенные процедуры,
процедуры и функции, которые
необходимо выполнить при запуске
системы "1С:Предприятие"
2.
Модуль объекта справочника
«Поставщики»
Содержит предопределенные процедуры
формы списка и элемента справочника
3.
Модуль объекта справочника
«Клиенты»
Содержит предопределенные процедуры
формы списка и элемента справочника
4.
Модуль объекта справочника
«Номенклатура»
Содержит предопределенные процедуры
формы списка и элемента справочника
5.
Модуль объекта справочника
«Акции»
Содержит предопределенные процедуры
формы списка и элемента справочника
6.
Модуль объекта справочника
«Должности»
Содержит предопределенные процедуры
формы списка и элемента справочника
7.
Модуль объекта справочника
«Склад»
Содержит предопределенные процедуры
формы списка и элемента справочника
8.
Модуль объекта документа
«Платежи»
Содержит предопределенные процедуры
формы списка и элемента справочника.
Печатные формы документа: –ПКО
76
п/п
Наименование модуля
Функции модуля
9.
Модуль объекта документа
«Договор»
Содержит предопределенные процедуры
формы списка и элемента справочника
2.3.4. Описание программных модулей
В основном объекты конфигуратора в системе 1С: Предприятие имеют в
себе визуальное представление. Они включает в себя составные:
экранный диалог (используется для ввода и редактирования данных,
которые храниться в объекте метаданных);
печатная форма объекта метаданных, их может быть неопределенное
количество;
модуль формы (программа, написанная на встроенном языке системы
1С).
На рисунке 2.3.3. изображена блок-схема взаимодействия программных
модулей и массивов данных запуска системы.
В модели описан алгоритм входа в программу. При запуске, программа
автоматически подключается к базе данных, при аутентификация пользователей.
Аутентификация процедура проверки подлинности, например: проверка
подлинности пользователя путём сравнения введённого им пароля (для указанного
логина) с паролем, сохранённым в базе данных пользовательских логинов;
подтверждение подлинности электронного письма путём проверки цифровой
подписи письма по открытому ключу отправителя; проверка контрольной суммы
файла на соответствие сумме, заявленной автором этого файла
Далее если при входе в систему под учетной записью администратора,
открываются различные модули для пользования и управления системой.
Отличительной чертой прав администратора и прав пользователя является модуль
управления учетными записями. Прямо находясь в системе, администратор может
заводить новых пользователей и разграничивать им права пользования
информационной системой, задавать имена и пароли. Пользователям лишь

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

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