Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой_отчет_пример.doc
Скачиваний:
2
Добавлен:
29.08.2019
Размер:
1.35 Mб
Скачать
  1. Опис системи

Запустивши систему користувач бачить наступне вікно (мал. 3.1). Як видно, жодна опція окрім опцій Логіну та Реєстрація недоступна для анонімного користувача.

Мал. 3.1 Головне вікно програми

Увійдемо в систему, як адміністратор (мал. 3.2). При успішному вході з’явиться повідомлення (мал. 3.2).

Мал. 3.2 Вікно входу у систему

Мал. 3.3 Успішний вхід у систему

Тепер доступні наступні опції – поповнення гаманців (мал. 3.4), перевод коштів (мал. 3.5), перегляд історії (мал. 3.6), а також перегляд списку користувачів (мал. 3.7).

Мал. 3.4 Поповнення гаманців

Мал. 3.5 Перевод коштів

Мал. 3.6 Перегляд історії операцій

Мал. 3.7 Перегляд списку користувачів

Адміністратор має можливість керувати ролями окремих користувачів. Для цього необхідно виділити користувача у списку, та натиснути кнопку «Редагувати ролі» - див. мал. 3.8.

Мал. 3.8 Редагування ролей

  1. Структура бази даних

Схема бази даних наведена на мал. 4.1

Мал 4.1 Схема бази даних

Таблиця

Поле

Опис

ПК

ЗК

Accounts

Містить дані про гаманці

id

Номер гаманця

ПК

valute

Валюта гаманця

sum

Сума на гаманці

name

Назва

user

Ім’я користувача – власника гаманцю

Users.login

LoggedInUsers

Містить дані про залогінених користувачів

login

Ім’я користувача

Users.login

date

Дата логіну

users

login

Ім’я користувача

ПК

firstName

Ім’я

secondName

По-батькові

lastName

Прізвище

email

Електрона пошта

passMd5

Хеш паролю

bankIncom

Містить інформацію про перекази із зовнішніх систем

id

Номер вхідного банківського переказу

ПК

bankAcc

Номер банківського рахунку

sum

Сума переказу

sumMeasure

Валюта переказу

date

Дата переказу

history

sourceType

Тип джерела трансакції

sourceId

Номер джерела

sum

Сума трансакції

sumMeasure

Валюта

destTypeInt

Тип отримувача

destId

Номер отримувача

datetime

Дата переказу

user

Ім’я користувача, який здійснив трансакцію

Users.login

roles

Містить інформацію про ролі

login

Ім’я користувача

Users.login

role

Роль

bankOutcom

Містить інформацію про зовнішні перекази

id

Номер переказу

ПК

sum

Сума

sumMeasure

Валюта

date

Дата

sourceId

Рахунок-джерело

Fillups

Містить дані про карти поповнення

id

Номер карти

ПК

sum

Сума

sumMeasure

Валюта

Courses

Містить дані про курси валют

valute

Валюта

course

Курс

Ще один приклад Схеми до БД(інша прикладна область)