Файл: Автоматизация учета операция по валютному счету.pdf

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

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

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

Добавлен: 01.04.2023

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

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

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
  1. Курс валюты:
  • 3.1 Код валюты
  • 3.2 Название валюты
  • 3.3 курс валюты
  1. визит:
  • 4.1 Дата
  • 4.2 Время
  • 4.3 Продолжительность

Между сущностями и атрибутами существуют следующие связи:

  1. клиент – один ко многим – визит.

Один клиент может посещать несколько раз, одно отделение может принимать много клиентов.

  1. клиент – один ко многим – курс валюты.

Одна курс может быть для многих клиентов, много валют может быть у одного клиента.

  1. кассир – один ко многим – курс валюты

Один кассир, может подавать несколько валют.

  1. визит - многие ко многим – клиент.

Много визитов распределяются на многих клиентов.

Таблица 3 Данные о хранении документов, используемых в АИС

Документ

Информационные потоки

Хранение

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

регистрация в БД

формирование

внешний

внутренний

входящий

исходящий

на бумаге

в БД

Должностная инструкция

+

+

+

+

+

+

табель учета рабочего времени

+

+

+

+

+

Трудовой договор

+

+

+

+

+

Штатное расписание

+

+

+

+

+

Отчеты

+

+

+

+

+

+

Итого

2

3

2

3

2

4

5

5

- в столбце “Регистрация в БД” указать знак “+” только для тех

документов, для которых в БД будут сохраняться значения идентифицирующих реквизитов и некоторых других, состав


которых должен быть определён на данной стадии проектирования;

- в столбце “Формирование” указать знак “+” для тех документов, которые будут формироваться автоматически, на основе запросов к к БД- столбцы “Входящий”, “Исходящий” заполняются только для внешних информационных потоков.

В таблице 3 отображена декомпозиция документов и состав информационного обеспечения АИС.

Контрольный пример реализации

Рисунок 5 схема данных

Описание таблиц

Таблица 4 «визит»

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

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

Тип поля

счетчик

Ключ

счетчик

дата

-

Дата и время

время

-

Дата и время

продолжительность

-

Короткий текст

Таблица 5 «кассир»

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

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

Тип поля

Табельный номер кассира

Ключ

счетчик

Фамилия

-

Короткий текст

Имя

-

Короткий текст

Отчество

-

Короткий текст

должность

-

Короткий текст

Таблица 6 «клиент»

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

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

Тип поля

Код клиента

Ключ

счетчик

Фамилия

-

Короткий текст

Имя

-

Короткий текст

Отчество

-

Короткий текст

Дата рождения

-

Дата и время

Адрес

-

Короткий текст

Номер телефона

-

Короткий текст


Таблица 7 «связующая визит кассир»

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

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

Тип поля

табельный номер кассира

Ключ

числовой

визит

-

числовой

Таблица 8 «связующая визит клиент»

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

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

Тип поля

Код клиента

Ключ

числовой

визит

-

числовой

Таблица 9 «курс валюты»

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

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

Тип поля

Код валюты

Ключ

счетчик

Название валюты

-

Короткий текст

Курс валюты

-

Короткий текст

Исходные коды SQL

Добавление данных в таблицу

INSERT INTO <table_name> (<col_name1>, <col_name2>, <col_name3>, …)
VALUES (<value1>, <value2>, <value3>, …);

INSERT INTO <table_name>
VALUES (<value1>, <value2>, <value3>, …);

Обновление данных таблицы

UPDATE <table_name>
SET <col_name1> = <value1>, <col_name2> = <value2>, ...
WHERE <condition>;

Удаление всех данных из таблицы

DELETE FROM <table_name>;

Удаление таблицы

DROP TABLE <table_name>;

Выбор базы данных для использования

USE <database_name>;

Импорт SQL-команд из файла .sql

SOURCE <path_of_.sql_file>;

Удаление базы данных

DROP DATABASE <database_name>;

Контрольный пример реализации и описание

Рисунок 6 Работа с запросом поиск клиента

Рисунок 7 прибыль по дате за вид товара

Выходные формы

Рисунок 8 форма курс валюты

Рисунок 9 форма клиент

рисунок 10 форма кассир