Информационная система для учета валютных операций
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
ый (100) Не более 100 символовГорБанкТекстовый (50) Не более 50 символовК/СТекстовый (20) 20 символов
Таблица 13. Таблица "Договоры"
ПолеКонтрольный пример 1Контрольный пример 2 (*) НомДог23ДатаДог05.05.200906.05.2009КодОрг11КодКлиент12
Таблица 14. Описание логической структуры таблицы "Договоры"
ПолеТип данныхОграничения (*) НомДогСчетчикПоследовательное, уникальноеДатаДогДата/времяКраткий форматКодОргЧисловойДлинное целоеКодКлиентЧисловойДлинное целое
Таблица 15. Таблица "Операции"
ПолеКонтрольный пример 1Контрольный пример 2 (*) КодОпер56ВидОперПокупкаПродажаДатаОпер05.05.200906.06.2009НомДог22КодВалют12СуммаВалют100,00200,00
Таблица 16. Описание логической структуры таблицы "Операции"
ПолеТип данныхОграничения (*) КодОперСчетчикПоследовательное, уникальноеВидОперТекстовыйСписок значенийДатаОперДата/времяКраткий форматНомДогЧисловойДлинное целоеКодВалютЧисловойДлинное целоеСуммаВалютЧисловойДенежный
Таблица 17. Таблица "Валюты"
ПолеКонтрольный пример 1Контрольный пример 2 (*) КодВалют12ВалютаДоллар СШАЕвро
Таблица 18. Описание логической структуры таблицы "Валюты"
ПолеТип данныхОграничения (*) КодВалютСчетчикПоследовательное, УникальноеВалютаТекстовый (50) Не более 50 символовТаблица 19. Таблица "Курсы валют"
ПолеКонтрольный пример 1Контрольный пример 2 (*) ДатаКурс05.05.200905.05.2009 (*) КодВалют12КурсЦБ30,2940,00КурсПрод30,9041,50КурсПокуп30,0039, 20
Таблица 20. Описание логической структуры таблицы "Курсы валют"
ПолеТип данныхОграничения (*) ДатаКурсДата/времяКраткий формат (*) КодВалютЧисловойДлинное целоеКурсЦБДенежный4 знака после запятойКурсПродДенежный4 знака после запятойКурсПокупДенежный4 знака после запятой
Таблица 21. Таблица "Сессии"
ПолеКонтрольный пример 1Контрольный пример 2 (*) ДатаСессии05.05.200906.06.2009КодСотруд12
Таблица 22. Описание логической структуры таблицы "Сессии"
ПолеТип данныхОграничения (*) ДатаСессииДата/времяПоследовательное, УникальноеКодСотрудЧисловойДлинное целое
СУБД ИС ООО "Финансы" предлагает необходимый диапазон средств для хранения информации и эффективного управления этой информацией.
База данных содержит необходимые объекты, основными из которых являются таблицы. Их структуры содержат столбцы и строки. Их аналогами в структуре простейшей базы данных являются поля и записи.
Основными свойствами полей являются имя поля, тип поля, его размер, определяющий предельную длину данных, размещаемых в этом поле, и др.
База данных состоит из 11 таблиц, содержащих информацию по клиентам, операциям, банкам, валютам и счетам. Эти таблицы связаны между собой ключевым полем. Ключевое поле позволяет однозначно идентифицировать каждую запись таблицы. Связи между таблицами дают возможность совместно использовать данные из различных таблиц. В качестве ключевого поля используется поле типа "Счётчик", автоматически формируемое Access при создании структуры таблицы.
Взаимосвязанные двухмерные таблицы, являющиеся объектами СУБД, образуют реляционные таблицы, а само СУБД организует реляционную базу данных.
СУБД Microsoft Access ориентированы на работу с объектами семи различных типов: таблицами, запросами, формами, отчётами, страницами, макросами, модулями.
Таблицы - это основной объект базы данных, в котором хранятся все данные, имеющиеся в базе, а также структура базы (поля, их типы, свойства).
Запросы позволяют выбирать данные из одной или нескольких связанных таблиц. Результатом выполнения запроса является результирующая таблица, которая наряду с другими таблицами может быть использована при обработке данных. С помощью запросов можно также обновлять, удалять или добавлять данные в таблицы.
Формы служат для ввода и просмотра данных в удобном для пользователя виде, который соответствует привычному для него документу. При выводе данных с помощью форм можно применять специальные средства оформления.
Отчёты предназначены для формирования выходных документов и вывода их на печать. По своим свойствам и структуре отчёты во многом подобны формам. Основное их отличие заключается в том, что в отчёте отображаются все данные и в них предусмотрена возможность группировать данные по различным критериям. Отчёты в отличие от форм могут содержать специальные элементы оформления, характерные для печати документов: колонтитулы, номера страниц и т.д.
Страницы - специальные объекты баз данных. Они являются диалоговыми Web-страницами, осуществляющими интерфейс между клиентом, сервером и базой данных, размещённой на сервере.
Макросы предназначены для автоматизации повторяющихся операций при работе с СУБД. Макрос является программой, которая содержит описание последовательности конкретных действий пользователя. Каждому действию соответствует определённая макрокоманда. Формируются макросы в диалоговом режиме путём выбора нужных макрокоманд.
Модули создаются пользователем путём применения интегрированной среды объектно-ориентированного программирования Visual Basic for Applications (VBA).
Основной идеей объектно-ориентированного программирования является объединение данных и оперирующих ими функций в один объект. Данные в VBA рассматриваются как совокупность объектов (таблиц, форм, отчётов и т.д.), имеющих свойства и методы, реализующие заранее определённые действия над объектами.
5.4 Диаграммы
5.4.1 Диаграмма классов
5.4.2 Диаграмма вари