
- •Тема 5: «Автоматизация рабочего места кассира - операциониста»
- •3.1. Объект автоматизации
- •4.1.3. Требования к защите информации от несанкционированного доступа
- •4.1.4. Требования по сохранности информации при авариях
- •4.2. Требования к функциям системы
- •4.2.1. Функции системы
- •4.2.2. Организация справочной информации
- •4.2.3. Функционал №1: Выдача денежных средств
- •4.2.4. Функционал №2: Получение денежных средств
- •4.2.5. Функционал №3: Инвентаризация кассы
- •4.2.6. Регистры учета движения денежных средств
- •4.2.7. Отчетная документация
- •4.3. Требования к видам обеспечения
- •4.3.1. Требования программным средствам
- •4.3.2. Требование к информационному обеспечению
- •4.3.3. Требования к техническим средствам
- •4.3.4. Требования к математическому обеспечению
- •4.3.5. Требования к лингвистическому обеспечению
- •4.3.6. Требования к организационному обеспечению
- •4.3.7. Требования к методическому обеспечению
- •Приложение 1.
- •Приложение 2.
- •Приложение 3.
- •Приложение 4.
Приложение 1.
Рисунок 6 - Карта бизнес-процесса учёта выдачи денежных средств
Рисунок 7 - Карта бизнес-процесса учёта получения денежных средств
Рисунок 8 - Карта бизнес-процесса инвентаризации денежных средств
Приложение 2.
Рисунок 9 –Концептуальная структура данных
Рисунок 10 –Логическая структура данных
Рисунок 11 – Схема структуры базы данных Системы.
Справочники
Таблица tbOrganization (Информация об организации)
№ п/п |
Название |
Тип |
Описание |
|
ID (PK) |
integer |
Идентификатор организации |
|
Name |
Char(100) |
Наименование |
|
ur_adr |
Char(255) |
Юридический адрес |
|
Kontakt_info |
Char(255) |
Контактная информация |
|
OKUD |
integer |
Код ОКУД |
|
OKPO |
integer |
Код ОКПО |
Таблица tbScheta (Информация о счёте)
№ п/п |
Название |
Тип |
Описание |
|
Num_s (PK) |
integer |
Номер счета |
|
Num_sub_s (PK) |
integer |
Номер субсчета |
|
Name |
Char(255) |
Наименование |
|
opis |
Char(255) |
Описание |
Таблица tbTovar (Номенклатура)
№ п/п
Название
Тип
Описание
Id_tov (PK)
integer
Идентификатор товара
Id_parent
integer
Идентификатор родителя
Name
Char(50)
Наименование
Fullname
Char(255)
Полное наименование
Cod
integer
Код
Ed_izm
Char(20)
Единица измерения
Таблица tbClients (Контрагенты)
№ п/п |
Название |
Тип |
Описание |
|
Id_client (PK) |
integer |
Идентификатор клиента |
|
Name |
Char(50) |
Наименование |
|
Fullname |
Char(255) |
Полное наименование |
|
Kontakt_info |
Char(255) |
Контактная информация |
Таблица tbClientAddress (Адреса контрагентов)
№ п/п |
Название |
Тип |
Описание |
|
Id_addr (PK) |
integer |
Идентификатор адреса |
|
Id_client |
integer |
Идентификатор клиента |
|
Address |
Char(150) |
Адрес |
|
Address_type |
Char(50) |
Тип адреса |
|
B_main |
bool |
Является ли адрес основным |
Таблица tbUsers (Пользователи Системы)
№ п/п |
Название |
Тип |
Описание |
|
Id_user (PK) |
integer |
Идентификатор пользователя Системы |
|
U_surname |
Char(50) |
Фамилия сотрудника |
|
U_name |
Char(50) |
Имя сотрудника |
|
U_fathername |
Char(50) |
Отчество сотрудника |
|
Id_dolgn |
integer |
Идентификатор должности |
Таблица tbDolgnosti (Должности пользователей Системы)
№ п/п |
Название |
Тип |
Описание |
|
Id_dolgn (PK) |
integer |
Идентификатор должности |
|
Dolg_name |
Char(50) |
Наименование должности |
Таблица tbDocSost (Состояния документов)
№ п/п |
Название |
Тип |
Описание |
|
Id_sost (PK) |
integer |
Идентификатор состояния |
|
Sost_name |
Char(50) |
Наименование состояния |
Документы
Таблица tbPrikaz (Заголовочная часть документа «Приказ»)
№ п/п |
Название |
Тип |
Описание |
|
Pr_doc_num (PK) |
integer |
Идентификатор приказа |
|
Pr_data |
Date |
Дата приказа |
|
Sost |
integer |
Идентификатор состояния документа |
|
Ruk |
integer |
Идентификатор руководителя |
Таблица tbPrikaz_tab (Табличная часть документа «Приказ»)
№ п/п |
Название |
Тип |
Описание |
|
Id_num (PK) |
integer |
Идентификатор записи |
|
Pos_num |
integer |
Номер по порядку |
|
Pr_doc_num (PK) |
integer |
Идентификатор приказа |
|
Id_Sotr_o |
integer |
Идентификатор подотчетного сотрудника |
|
Summa |
Float |
Подотчетная сумма |
|
Srok |
integer |
Срок отчета |
|
Id_Sotr_k |
integer |
Идентификатор контролирующего сотрудника |
Таблица tbVed_zp (Заголовочная часть документа «Ведомость выдачи заработной платы»)
№ п/п |
Название |
Тип |
Описание |
|
Vzp_doc_num (PK) |
integer |
Идентификатор ведомости |
|
Vzp_data |
Date |
Дата приказа |
|
Sost |
integer |
Идентификатор состояния документа |
|
Id_org |
integer |
Идентификатор организации |
|
Sotr |
integer |
Идентификатор кассира |
Таблица tbVed_zp_tab (Табличная часть документа «Ведомость выдачи заработной платы»)
№ п/п |
Название |
Тип |
Описание |
|
Id_num (PK) |
integer |
Идентификатор записи |
|
Pos_num |
integer |
Номер по порядку |
|
Vzp_doc_num (PK) |
integer |
Идентификатор ведомости |
|
Id_sotr |
integer |
Идентификатор сотрудника |
|
Summa |
float |
Сумма |
Таблица tbRasx_order (Заголовочная часть документа «Расходный кассовый ордер»)
№ п/п |
Название |
Тип |
Описание |
|
RO_doc_num (PK) |
integer |
Идентификатор ордера |
|
RO_data |
Date |
Дата ордера |
|
Sost |
integer |
Идентификатор состояния документа |
|
Id_org |
integer |
Идентификатор организации |
|
Id_client |
integer |
Идентификатор контрагент |
|
Id_pr |
integer |
Идентификатор приказа, если он не является основанием, то =0 |
|
Id_vzp |
integer |
Идентификатор ведомости, если она не является основанием, то =0 |
|
Id_pril |
integer |
Идентификатор приложения к документу |
|
Id_ruk |
integer |
Идентификатор руководителя организации |
|
Id_glbuch |
integer |
Идентификатор главного бухгалтера |
|
Id_kasir |
integer |
Идентификатор кассира |
Таблица tbRasx_order_tab (Табличная часть документа «Расходный кассовый ордер»)
№ п/п |
Название |
Тип |
Описание |
|
Id_num (PK) |
integer |
Идентификатор записи |
|
Pos_num |
integer |
Номер по порядку |
|
RO_doc_num |
integer |
Идентификатор ордера |
|
Deb_kod_str |
integer |
Дебет. Код структурного подразделения |
|
Deb_kor_schet |
integer |
Дебет. Корреспондирующий счет, субсчет |
|
Deb_kod_analitic |
integer |
Дебет. Код аналитического учета |
|
Kredit |
integer |
Кредит |
|
Summa |
float |
Сумма |
|
Kod_nazn |
integer |
Код целевого назначения |
Таблица tbRasx_Naklad (Заголовочная часть документа «Расходная накладная»)
№ п/п |
Название |
Тип |
Описание |
|
RN_doc_num (PK) |
integer |
Идентификатор накладной |
|
RN_data |
Date |
Дата накладной |
|
Sost |
integer |
Идентификатор состояния документа |
|
Id_org |
integer |
Идентификатор организации |
|
Num_sklad |
integer |
Номер склада |
|
ID_Client |
integer |
Идентификатор клиента |
|
Sotr |
integer |
Идентификатор сотрудника |
Таблица tbRasx_naklad_tab (Табличная часть документа «Расходная накладная»)
№ п/п |
Название |
Тип |
Описание |
|
Id_num (PK) |
integer |
Идентификатор записи |
|
Pos_num |
integer |
Номер по порядку |
|
RN_doc_num (PK) |
integer |
Идентификатор накладной |
|
Id_tovar |
integer |
Идентификатор товара |
|
Kol_vo |
integer |
Количество товара |
|
Summa |
float |
Сумма |
Таблица tbVed_inc (Заголовочная часть документа «Инкасаторная ведомость»)
№ п/п |
Название |
Тип |
Описание |
|
Vin_doc_num (PK) |
integer |
Идентификатор ведомости |
|
Vin_data |
Date |
Дата ведомости |
|
Sost |
integer |
Идентификатор состояния документа |
|
Id_org |
integer |
Идентификатор организации |
|
Name_bank |
Char(100) |
Наименование банка |
|
Info_bank |
Char(255) |
Реквизиты банка |
|
Sotr_bank |
Char(100) |
Фамилия и инициалы работника банка, выдавшего денежные средства |
|
Sotr |
integer |
Идентификатор кассира |
Таблица tbVed_inc_tab (Табличная часть документа «Инкасаторная ведомость»)
№ п/п |
Название |
Тип |
Описание |
|
Id_num (PK) |
integer |
Идентификатор записи |
|
Pos_num |
integer |
Номер по порядку |
|
Vin_doc_num (PK) |
integer |
Идентификатор приказа |
|
Num_schet |
integer |
Номер расчетного счета |
|
Summa |
float |
Сумма |
Таблица tbPrix_order (Заголовочная часть документа «Приходный кассовый ордер»)
№ п/п |
Название |
Тип |
Описание |
|
PO_doc_num (PK) |
integer |
Идентификатор ордера |
|
PO_data |
Date |
Дата ордера |
|
Sost |
integer |
Идентификатор состояния документа |
|
Id_org |
integer |
Идентификатор организации |
|
Id_client |
integer |
Идентификатор контрагент |
|
Id_nak |
integer |
Идентификатор накладной, если она не является основанием, то =0 |
|
Id_vin |
integer |
Идентификатор ведомости, если она не является основанием, то =0 |
|
Id_pril |
integer |
Идентификатор приложения к документу |
|
Id_ruk |
integer |
Идентификатор руководителя организации |
|
Id_glbuch |
integer |
Идентификатор главного бухгалтера |
|
Id_kasir |
integer |
Идентификатор кассира |
Таблица tbPrix_order_tab (Табличная часть документа «Приходный кассовый ордер»)
№ п/п |
Название |
Тип |
Описание |
|
Id_num (PK) |
integer |
Идентификатор записи |
|
Pos_num |
integer |
Номер по порядку |
|
PO_doc_num |
integer |
Идентификатор приказа |
|
Kred_kod_str |
integer |
Кредит. Код структурного подразделения |
|
Kred_kor_schet |
integer |
Кредит. Корреспондирующий счет, субсчет |
|
Kred_kod_analitic |
integer |
Кредит. Код аналитического учета |
|
Debit |
integer |
Дебет |
|
Summa |
float |
Сумма |
|
Kod_nazn |
integer |
Код целевого назначения |
Таблица tbAkt_inv (Заголовочная часть документа «Акт инвентаризации наличных денежных средст»)
№ п/п |
Название |
Тип |
Описание |
|
Akt_doc_num (PK) |
integer |
Идентификатор акта |
|
Akt_data |
Date |
Дата акта |
|
Sost |
integer |
Идентификатор состояния документа |
|
Id_org |
integer |
Идентификатор организации |
|
Id_osnov |
integer |
Идентификатор документа, являющегося основанием |
|
Id_sotr_otv |
integer |
Идентификатор материально-ответственного лица |
|
Kol_vo_nd |
float |
Количество наличных денег |
|
Kol_vo_m |
float |
Количество марок |
|
Kol_vo_b |
float |
Количество ценных бумаг |
|
Kol_vo_fact |
float |
Фактическое наличие |
|
Kol_vo_uch |
float |
Учетное наличие |
|
Izlishki |
float |
Излишки |
|
Nedosdacha |
float |
Недостача |
|
Id_PO |
integer |
Идентификатор последнего приходного ордера |
|
Id_RO |
integer |
Идентификатор последнего расходного ордера |
|
Predced |
integer |
Идентификатор председателя комиссии |
|
P1 |
integer |
Идентификатор 1го члена комиссии |
|
P2 |
integer |
Идентификатор 2го члена комиссии |
|
P3 |
integer |
Идентификатор 3го члена комиссии |
Регистры
Таблица tbReg_DS (Регистр «Денежные средства»)
№ п/п |
Название |
Тип |
Описание |
|
Id_reg_ds (PK) |
integer |
Уникальный идентификатор таблицы |
|
Id_PO |
integer |
Уникальный идентификатор таблицы tbPrix_Order |
|
Id_RO |
integer |
Уникальный идентификатор таблицы tb_Rasx_Order |
|
Data_o |
Date |
Дата операции |
|
Time_o |
Date |
Время проведения документа |
|
Summa_d |
Float |
Сумма документа |
|
Pr_move |
integer |
Признак движения |
Таблица tbReg_Ost (Регистр «Остатки»)
№ п/п |
Название |
Тип |
Описание |
|
Id_reg_ost (PK) |
integer |
Уникальный идентификатор таблицы |
|
Id_PO |
integer |
Уникальный идентификатор таблицы tbPrix_Order (если нет, то =0) |
|
Id_RO |
integer |
Уникальный идентификатор таблицы tb_Rasx_Order (если нет, то =0) |
|
Summa |
float |
Сумма |
|
Id_ist |
integer |
Идентификатор документа -источника |
|
Id_owner |
integer |
Идентификатор владельца |
|
Data_d |
Date |
Дата движения |
|
Time_d |
Date |
Время движения |
|
Priznak_d |
|
Признак движения |