Диплом: Автоматизация процесса ведения документации и отчетности на предприятии "Торговый дом АгроСи"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
56
Реестр договоров, из которого можно получить данные по каждому из
договоров
Отметки о заверении документов, а также отметки о подписании
договора и сдаче в архив
Отчеты по договорам
Отчеты по договорам включают:
Заключенные договоры
Договоры, заключенные в определенный период
Истекшие договоры
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Ниже приведена структурная схема использования комплекса программ
Ввод данных по
контрагенту
Сбор документов
по контрагенту
Сверка
документов по
контрагенту
Сканирование и
занесение
документов по
контрагенту в ИС
Согласование
проекта договора
Подписание
договора
Передача
договора в архив
Рисунок 2.2. Дерево функций
Ниже представлена система меню и форм созданной программы.
57
Главная форма
Работа с договорамиСправочники
Контрагенты
Документы контрагентов
Фирмы
Банки
Валюты
ОПФ
На главную
Выход из программы
Рисунок 2.3. Сценарий диалога
Как видно из представленного рисунка с формы «Работа с договорами»
доступен переход к формам «Контрагенты», «Документы контрагентов» и
«Фирмы». Для этого на форме предусмотрены специальные кнопки. Такая
организация меню позволяет облегчить работу с программой.
2.3.2. Характеристика базы данных
Процесс построения концептуальной модели начинается с определения
необходимых для деятельности заказчика данных, которые организуются в виде
множества сущностей. Затем анализу подвергаются связи между сущностями,
сами сущности и их атрибуты.
Ниже приведена инфологическая модель базы данных.
58
Рисунок 2.4. Инфологическая модель БД в терминах ER-моделирования
Цель инфологического моделирования — создать точное и полное
отображение реального мира, используемое в дальнейшем в качестве источника
информации для построения БД.
Данная схема показывает основные сущности, ключевые поля и атрибуты,
входящие в каждую сущность. Также показаны информационные связи между
таблицами.
Несмотря на наличие инфологической модели не всегда явно видно, по
каким полям связаны между собой таблицы базы данных. Поэтому сведём связи
между таблицами базы данных в таблицу, показанную ниже.
Таблица 2.2
Связи между таблицами базы данных
59
Левая таблица
Первичный
ключ
Правая
таблица
Внешний ключ
Тип
связи
Контрагенты
ID_контрагента
Документы
контрагентов
ID_контрагент
а
Один-ко-
многим
Контрагенты
ID_контрагента
Договоры
Контрагент
Один-ко-
многим
Статусы
контрагентов
ID
Контрагенты
Статус
контрагента
Один-ко-
многим
Организационно
-правовые
формы
ID
Контрагенты
ОПФ
Один-ко-
многим
Банки
ID
Контрагент
Банк
Один-ко-
многим
Валюты
ID
Договоры
Валюта
договора
Один-ко-
многим
Классификация
договоров
ID_классификат
ора
Договоры
Классифкация
договора
Один-ко-
многим
Виды договоров
ID
Договоры
Доходный/
расходный
Один-ко-
многим
Условия оплаты
ID
Договоры
Условия
оплаты
Один-ко-
многим
Фирмы
ID
Договоры
Филиал
Один-ко-
многим
Классификатор – это систематизированный свод наименований
кодируемых объектов, их классификационных признаков и кодовых
обозначений. Они используются для однозначной идентификации объектов,
обеспечения возможности группировки информации по ряду признаков, поиска
и обмена информацией между системами различных уровней.
Под классификацией понимается результат упорядоченного
распределения объектов заданного множества на классы, подклассы и т.д. по
ряду признаков.
60
Кодированием называется присваивание кодового обозначения объектам
классификации и классификационным группировкам.
Кодовым обозначением (кодом) является обозначение объекта или
классификационной группировки знаком или группой знаков по правилам,
установленным соответствующей системой кодирования.
Система кодирования - это совокупность правил обозначения объектов
классификационных группировок.
Назначение кодов заключается в обеспечении группировки информации в
машине, подведении итогов по всем группировочным признакам и их печати в
сводных таблицах. Они находят широкое применение при выполнении таких
процедур обработки, как поиск, хранение, выборка информации; значительно
сокращают время её передачи по каналам связи. Кодирование информации
производится по определённой системе – совокупности правил, определяющих
построение кода.
Обработка экономических задач заканчивается составлением на ЭВМ
различных сводок, таблиц, ведомостей, в которых информация сгруппирована
по каким-либо реквизитам-признакам. Группировка информации
осуществляется на основе систем классификации и кодирования, позволяющих
представить технико-экономическую информацию в форме, удобной для ввода и
обработки данных с помощью вычислительной техники. Экономическая
информация фиксируется в документах в виде цифр и букв.
Ниже показана физическая схема базы данных.
61
Рисунок 2.5. Физическая схема базы данных
Для полной формализации информации недостаточно простой
классификации, поэтому проводят следующую процедуру — кодирование.
Кодирование — это процесс присвоения условных обозначений объектам и
классификационным группам по соответствующей системе кодирования.
Кодирование реализует перевод информации, выраженной одной системой
знаков, в другую систему, то есть перевод записи на естественном языке в
запись с помощью кодов. Система кодирования — это совокупность правил
обозначения объектов и группировок с использованием кодов. Код — это
условное обозначение объектов или группировок в виде знака или группы
знаков в соответствии с принятой системой. Код базируется на определенном
алфавите (некоторое множество знаков). Число знаков этого множества
называется основанием кода. Различают следующие типы алфавитов: цифровой,
буквенный и смешанный.
Проектируемая база данных содержит следующие таблицы.
62
Таблица 2.3
Структура таблицы «Контрагенты»
Название
Описание поля
Тип
Размер
ID_контрагента
Индивидуальный код
Integer(AI)
Длинное целое
Статус
контрагента
Статус контрагента
Integer
Длинное целое
ОПФ
Организационно-правовая
форма
Integer
Длинное целое
Наименование
Наименование Поставщика
Varchar
50
ОГРН
Основной государственный
регистрационный номер
Varchar
13
ИНН
Индивидуальный номер
налогоплательщика
Varchar
12
КПП
Код причины постановки на
учет
Varchar
2
Email
Электронный адрес
Varchar
50
Юр адрес
Юридический адрес
Varchar
50
Почт адрес
Почтовый адрес
Varchar
50
Банк
Идентификатор банка
Integer
Длинное целое
ОКПО
Общероссийский
классификатор предприятий и
организаций
Varchar
10
ОКВЭД
Общероссийский
классификатор видов
экономической деятельности
Varchar
6
ОКОНХ
Общесоюзный классификатор
отраслей народного хозяйства
Varchar
50
№ ЕГРЮЛ
Номер свидетельства о
регистрации
Varchar
50
свидетельства
Номер свидетельства о
постановке на учет
Varchar
50
63
Телефон
Номер телефона
Varchar
30
Должность
руководителя
Должность руководителя
предприятия
Varchar
30
ФИО
руководителя
Фамилия, имя, отчество
руководителя предприятия
Varchar
50
Действ на
основании
Действует на основании
Varchar
50
Таблица договоров содержит следующие поля.
Таблица 2.3
Стуктура таблицы «Договоры»
Название
Описание поля
Тип
Размер
ID_договора
Индивидуальный код
Integer(AI)
Длинное целое
Номер договора
Номер договора
Varchar
50
Дата
заключения
Дата заключения договора
Datetime
Краткий формат
даты
Дата истечения
срока
Дата истечения срока
договора
Datetime
Краткий формат
даты
Классификация
договора
Классификация договора
(внешний ключ)
Integer
Длинное целое
Доходный/расх
одный
Доходный/расходный
(внешний ключ)
Integer
Длинное целое
Отвестственное
лицо
Ответственное лицо
Varchar
50
Краткое
описание
договора
Краткое описание договора
Varchar
50
Сумма
договора
Сумма договора
Денежный
Валюта
договора
Валюта договора (внешний
ключ)
Integer
Длинное целое
64
Адрес поставки
Адрес поставки
Varchar
50
Филиал
Фирма, заключающая договор
(внешний ключ)
В лице
Лицо от филиала,
отвественное за заключение
договора
Varchar
50
Контрагент
Контрагент (внешний ключ)
Integer
Длинное целое
В лице контр
Лицо от контрагента,
ответственное за заключение
договора
Varchar
50
Условия
оплаты
Условия оплаты по договору
(внешний ключ)
Integer
Длинное целое
Примечание
Примечание по договору
Varchar
100
Протоколы
разногласий
Протоколы разногласий по
договору (первичный ключ)
Числовое
Длинное целое
Подписан
Отметка о подписании
договора
Логический
В архив
Отметка о сдаче в архив
Логический
Таблица «Банки» используется для хранения информации о банках.
Таблица 2.4
Структура таблицы «Банки»
Название
Описание поля
Тип
Размер
ID
Индивидуальный код
Integer(AI)
Длинное целое
Наименование
Наименование банка
Varchar
50
БИК
Банковский
идентификационный код
Varchar
9
Корр счет
Корреспондентский счет
Varchar
20
65
Таблица 2.5
Структура таблицы «Валюты»
Название
Описание поля
Тип
Размер
ID
Индивидуальный код
(первичный ключ)
Integer(AI)
Длинное целое
Валюта
Наимнование валюты
Varchar
30
Обозначение
Обозначение валюты
Varchar
3
Таблица 2.6
Структура таблицы «Виды договоров»
Название
Описание поля
Тип
Размер
ID
Индивидуальный код
(первичный ключ)
Integer(AI)
Длинное целое
Вид договора
Вид договора
Varchar
30
Таблица «Документы контрагентов» названия и отсканированные
документы по контрагентам. Кроме того, в таблице содержатся отметки о
заверении этих документов.
Таблица 2.7
Структура таблицы «Документы контрагентов»
Название
Описание поля
Тип
Размер
ID_контрагента
Индивидуальный код
Integer(AI)
Длинное целое
A
Название файл документа 1
Varchar
100
B
Название файл документа 1
Varchar
100
C
Название файл документа 1
Varchar
100
D
Название файл документа 1
Varchar
100
E
Название файл документа 1
Varchar
100
F
Название файл документа 1
Varchar
100
DA
DB
DC

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

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