Файл: Проектирование ИС по ведению кассовых операций на предприятии “ПАО Мотовихлинские заводы”.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 01.04.2023

Просмотров: 222

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Календарь

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

Архивирование баз данных - управление процессом сохранения, и резервного копирования баз данных

Администрирование баз данных - непосредственное управление базами данных, путем выполнения команд на языке SQL

Управление роля и пользователей - добавление или удаление определенных ролей, добавляемых в процессе эксплуатации ИС

Управление правами пользователя - управление ролевых праввт конкретных ролей или групп ролей пользователей

Рисунок 11. Функции

Также немало важным фактором при взаимодействии с ИС является пользовательский интерфейс (ui) - набор графических элементов предоставляющих информацию пользователям, и пользовательский опыт(ux) - данные позволяющие определить эффективность взаимодействия пользователя и пользовательского интерфейса, одним из основных факторов, которым определяют ux является диалог пользователя и пользовательского интерфейса, в данной информационной системе используется (Рисунок 12):

Стандартный подход «Главное меню (Main menu)» - выпадающие вкладки меню с выбором имеющихся функций

Файл - вкладка для выполнения функций обработки файлов

Создать - вызывает модальное окно, позволяющее выбрать тип создаваемого файла (ПКО, РКО, Зарплатная ведомость, отчетная документация)

Сохранить - сохранение работы

Открыть - выбор сохранённого файла, или стороннего

Выход - отключение от сессии

Изменить - вкладка для контроля изменений в конкретном документе или месте при работе с текстом, также реализует доступ к функционалу для контроля версий (сохранения и загрузки версии)

Создать копию - создает копию конкретной версии документа и сохраняет ее в хранилище

Отменить - аналогично сочетанию клавиш ctrl+z обозначает вернуться на одно изменение назад

Настройки - окно настроек пользовательского интерфейса и иных возможностей, предоставленных пользователю в соответствии с его ролью

О Нас - краткая информация о программе и разработчиках

О программе - краткое описание программы

Стандартный подход «Вкладки(tabs)» - боковое меню с вкладками, подгружаемыми динамически:

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

Справочники - вкладка доступа к справочникам (поиск, добавление записи, удаление) зависит от роли пользователя


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

Рисунок 12. Диалог

3.2. Характеристика базы данных

Таблица 4

Пользователь(user)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Id пользователя

Bk_id

число

Первичный ключ

ФИО пользователя

Bk_fio

Строка

256

e-mail

Bk_email

Строка

100

Телефон

Bk_phone

Строка

20

Пользователь является: Администратором

Bk_is_admin

Булевая переменная

1

По умолчанию ложь

Пользователь является: Главным бухгалтером

Bk_is_prime

Булевая переменная

1

По умолчанию ложь

Пользователь является: бухгалтером/кассиром

Bk_is_cashier

Булевая переменная

1

По умолчанию правда

Авторизационый кэш

Bk_auth_cache

строка

4000

Статус

Bk_status

Булевая переменная

1

По умолчанию правда

Дата создания пользователя

Bk_reg_date

Дата и время

-

Таблица 5

Сессия(session)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Id сессии

Session_id

число

Первичный ключ

Id пользователя

Session_bk_id

число

внешний ключ reference bk_id таблица пользователь

Токен сессии

Session_auth_token

строка

4000

Начало сесии

Session_start

Дата и время

-

Конец сесии

Session_end

Дата и время

-


Таблица 6

Права пользователей(user_rules)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Id права

rule_id

число

Первичный ключ

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

Rule_name

Строка

1000

Описание права

Rule_text

file

-

Id пользователя

Bk_id

число

внешний ключ reference bk_id таблица пользователь

Дата выдачи права

Rule_givven

Дата и время

-

Статус активности права

Rule_status

Булевая переменная

1

По умолчанию правда

Таблица 7

Активные счета(A_bills)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Id транзацкции

A_Trans_id

число

Первичный ключ

Id кассира

A_Trans_bk_id

число

внешний ключ

Дата транзакции

A_Trans_date

Дата и время

-

Сумма проведения

A_sum

число

Номер счета

A_Transs_check

число

2

Таблица 8

Активно-пассивные счета(AP_bills)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Id транзацкции

AP_Trans_id

число

Первичный ключ

Id кассира

AP_Trans_bk_id

число

внешний ключ reference bk_id таблица пользователь

Дата транзакции

AP_trans_date

Дата и время

-

Сумма

AP_sum

число

Номер счета

AP_Transs_check

число

2

Таблица 9

Пассивные счета(P_bills)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Id транзацкции

P_Trans_id

число

Первичный ключ

Id кассира

P_Trans_bk_id

число

внешний ключ reference bk_id таблица пользователь

Дата транзакции

P_Trans_date

Дата и время

-

Сумма

P_sum

число

Номер счета

P_Transs_check

число

2


Таблица 1

Положение по бухгалтерскому учету(PBU)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Наименование положения

PBU_name

строка

400

Первичный ключ

Документ

PBU_doc

файл

-

Дата утверждения

PBU_date

Дата и время

-

Таблица 11

Валютный курс(Curency_Course)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Текущая дата и время

Kurs_date

Время и дата

-

Первичный ключ

Тип валюты

Kurs_valuta

Строка

10

Курс

Kurs_cost

int

Таблица 12

График работы(work_graph)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Id сотрудника

Graph_sotr_id

число

Первичный ключ,

Колличество рабочих дней

Graph_rab

число

365

Дни отпуска

Graph_otpusk

число

365

Непосредственно отработанно

Graph_nepos

число

365

Рабочий период с

Graph_start

Дата и время

-

Рабочий период до

Graph_end

Дата и время

-

Отпуск с

Graph_otpusk_start

Дата и время

-

Отпуск до

Graph_otpusk_end

Дата и время

-

Таблица 13

Расходные дни(rash_days)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Id записи

Rashod_id

число

Первичный ключ

Сальдо

Rashod_saldo

число

период

Rashod_date

Дата и время

-


Таблица 14

Полученные документы(docs)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Наименование документа

DOC_name

строка

400

Первичный ключ

Документ

DOC_doc

файл

-

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

DOC_date

Дата и время

-

Дата Сдачи

DOC_sdach

Дата и время

-

Получил

DOC_Bk_id

число

Внешний ключ reference bk_id таблица пользователь

Сдал

DOC_Bk_id_sdal

число

Последние изменения

DOC_date_last

Дата и время

-

Журнал действий над документом

DOC_journal

Многострочный текст

4000

Таблица 15

Сотрудники(Sotr)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Id сотрудника

sotr_id

число

Первичный ключ

Поступил

Sort_date

Дата и время

-

Уволен

Sort_date_uvol

Дата и время

-

Профессия

Sotr_prof

строка

45

Телефон

Sort_phone

Строка

20

Банковский счет

Sotr_card

Строка

20

ФИО

Sort_fio

Строка

256

Таблица 16

Список контрагентов(kontr)

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Id контрагента

kontr_id

число

Первичный ключ

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

kontr_name

строка

20

Юридический адрес

Kontr_addr

строка

50

Расчетный счет

Kontr_schet

строка

20

Банк

Kontr_bank

строка

50

Корреспондирующий счет

Kontr_kor_schet

строка

20

ФИО контактного лица

Kontr_fio

Строка

256