Дипломная работа: Исследование и разработка информационной системы Клиент-Банк на примере АО "Газпромбанк"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
85
Таблица 2.15
Структура таблицы «Банковские Счета»
Имя
Синоним
Тип
Индексация
Комментар
ий
Дополни
тельно
КодСчета
Код счета
int
Индексировать
Счетчик
(PK)
НомерСчета
Номер счета
nvarchar(20)
Индексировать
КодБанка
Код банка
int
Индексировать
FK
КодКорреспон
дента
Код
корреспондент
а
int
FK
ВидСчета
Вид счета
nvarchar(20)
Индексировать
ВалютаДенежн
ыхСредств
Валюта счета
int
Индексировать
Валюта
денежных
средств
FK
ДатаОткрытия
Дата открытия
date
ДатаЗакрытия
Дата закрытия
date
Справочник валют дате возможность оформлять не только рублевые счета
и проводить при необходимости платежи (таблица 2.16).
Таблица 2.16
Структура таблицы «Валюты»
Имя
Синоним
Тип
Индексация
Комментарий
Дополни
тельно
КодВалюты
Код счета
int
Индексировать
Счетчик
(PK)
Наименовани
еПолное
Наименовани
е полное
nvarchar(20)
Индексировать
ПараметрыПр
описиНаРусс
ком
Параметры
прописи на
русском
nvarchar(50)
Сотрудники, участвующие в процессе работы с платежами ухгалтерия,
директор) предоставляют свои данные для подтверждении платежей, данные
сотрудников определены справочником «Сотрудники». Каждый сотрудник
86
имеющий доступ к процессу отправки и получения платежей получает права на
оперирования своей информацией (таблица 2.18 – таблица 2.21).
Таблица 2.17
Структура таблицы «Сотрудники»
Имя
Синоним
Тип
Индексация
Комментарий
Дополни
тельно
КодСотрудни
ка
Код
пользователя
int
Индексировать
Счетчик
(PK)
ФамилияСотр
удника
Фамилия
сотрудника
nvarchar(50)
ИНН
ИНН
nvarchar(12)
КодИМНС
Код ИМНС
nvarchar(10)
ДатаРождени
я
Дата
рождения
date
СтраховойНо
мерПФР
Страховой
номер ПФР
nvarchar(14)
Таблица 2.18
Структура таблицы «Пользователи»
Имя
Синоним
Тип
Индексация
Комментарий
Дополни
тельно
КодПользова
теля
Код
пользователя
int
Индексировать
Счетчик
(PK)
КодСотрудни
ка
Код
сотрудника
int
Индексировать
FK
Идентификат
орПользовате
ляИБ
Идентификат
ор
пользователя
nvarchar(20)
КодГруппы
Код группы
int
Индексировать
FK
ПарольПольз
ователя
Пароль
пользователя
nvarchar(10)
87
Таблица 2.19
Структура таблицы «Группы пользователей»
Имя
Синоним
Тип
Индексация
Комментарий
Дополни
тельно
КодГруппы
Код группы
int
Индексировать
Счетчик
(PK)
Наименовани
еГруппы
Наименовани
е группы
nvarchar(20)
Администрат
орГруппы
Администрат
ор группы
nvarchar(20)
Настройка процесса обработки платежа осуществляется с использованием
статуса (таблица 2.20).
Таблица 2.20
Структура таблицы «Статусы»
Имя
Синоним
Тип
Индексация
Комментарий
Дополни
тельно
КодСтатуса
Код группы
int
Индексировать
Счетчик
(PK)
Наименовани
еСтатуса
Наименовани
е группы
nvarchar(10)
Используемые платежные документы определены в базе данных на
основании реквизитов документов (таблица 2.21)
Таблица 2.21
Структура таблицы «Платежные поручения»
Имя
Синоним
Тип
Индексация
Комментарий
Дополни
тельно
НомерПлатП
оручения
Номер
платежного
поручения
int
Индексировать
Счетчик
(PK)
КодСчета
Код счета
int
Индексировать
FK
ДатаПлатежа
Дата платежа
date
ВидПлатежа
Вид платежа
nvarchar(10)
Индексировать
Назначение
платежа
Назначение
платежа
nvarchar(50)
88
Таблица 2.21 (продолжение)
Имя
Синоним
Тип
Индексация
Комментарий
Дополни
тельно
СуммаПлате
жа
Сумма
платежа
int
ПодписьДире
ктора
Подпись
иректора
bit
ПодписьБухг
алтера
Подпись
бухгалтера
bit
КодСчетаКом
пании
Код чета
компании
int
КодСтатуса
Код статуса
int
FK
ДК
ДК
nvarchar(5)
Текст SQL-скрипта создания базы данных приведен в Приложении 2.
Схема данных представлена на рис. 2.10
89
Рис. 2.10. Структура базы данных
Банки
КодБанка: integer
БИК: integer
НаименованиеБанка: varchar(20)
КоррСчет: varchar(20)
Город: varchar(20)
Адрес: varchar(20)
Телефон: varchar(20)
Корреспонденты
КодКорреспондента: integer
НаименованиеКорр: varchar(20)
ИНН: varchar(20)
КПП: varchar(20)
ОГРН: varchar(20)
ОКВЭД: varchar(20)
ОКПО: varchar(20)
ЮридическийАдрес: varchar(20)
Банковскиечета
КодСчета: integer
НомерСчета: varchar(20)
ВидСчета: varchar(20)
ДатаОткрытия: datetime
ДатаЗакрытия: datetime
КодКорреспондента: integer (FK)
КодБанка: integer (FK)
КодВалюты: integer (FK)
Валюты
КодВалюты: integer
НаименованиеПолное: varchar(20)
ПараметрыПрописиНаРу сском: varchar(20)
Сотру дники
КодСотру дника: integer
ФамилияСотру дника: varchar(20)
ИНН: varchar(20)
КодИМНС: varchar(20)
ДатаРождения: datetime
СтраховойНомерПФР: varchar(20)
Пользователи
КодПольз ователя: integer
ИндентификаторПольз ователя: varchar(20)
ПарольПольз ователя: varchar(20)
КодГру ппы: integer (FK)
КодСотру дника: integer (FK)
Группы_польз ователей
КодГру ппы: integer
НаименованиеГруппы: varchar(20)
АдминистраторГру ппы: varchar(20)
Стату сы
КодСтатуса: integer
НаименованиеСтату са: varchar(20)
ПлатежныеПору чения
НомерПлатПору чения: integer
ДатаПлатежа: datetime
ВидПлатежа: varchar(20)
Наз начениеПлатежа: varchar(20)
СуммаПлатежа: integer
ПодписьДиректора: varbinary
ПодписьБу хгалтера: varbinary
КодСчетаКомпании: integer
ДК: varchar(20)
КодСтатуса: integer (FK)
КодСчета: integer (FK)
КодСотру дника: integer (FK)
Источник: https://baza.diplomsite.ru/previewfile/8687