Информационная система для учета валютных операций
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
?Д ИС филиала используют структуру реляционных БД. Выбор Microsoft Access Microsoft Office ХР с использованием реляционной базы данных вызван:
-простотой и математической обоснованностью;
-простотой средств реализации;
-легкостью освоения инструментарием разработчика (VBA);
-наглядность визуализации информации;
-наличием большого количества внутренних средств по оптимизации работы проектируемых приложений. К ним относятся:
1)загрузка модулей по требованию;
2)оптимизация дерева вызовов;
)использование файлов MDE;
)автоматическая поддержка компилированного состояния;
)использование библиотек Windows API;
6)наличием индивидуальных средств настройки системы, эффективного использования индексов, встроенного оптимизатора запросов.
Как реляционная СУБД Access обеспечивает доступ ко всем типам данных и позволяет одновременно использовать несколько таблиц базы данных. Позволяет использовать таблицы, созданные в среде Paradox или dBase. Работая в среде Microsoft Office, пользователь получает в своё распоряжение полностью совместимые с Access текстовые документы (Word), электронные таблицы (Excel). С помощью новых расширений для Internet можно напрямую взаимодействовать с данными из World Wide Web и транслировать представление данных на языке HTML, обеспечивая работу с такими приложениями как Internet Explorer и Netscape Navigator.
Ориентация Access для создания многопользовательских приложений, где файлы базы данных являются разделяемыми ресурсами в сети позволяет реализовать с его помощью достаточно мощные БД для малых предприятий. Ориентация на оболочку Windows позволяет использовать встроенные в Windows средства защиты информации от НСД.
Важно и то, что Microsoft Access в составе Microsoft Office ХР свободно продается и приобретается в любых магазинах и салонах вычислительной техники, сопровождается фирмой Microsoft, изучается в курсе информатики в высших и средних учебных заведениях, а также на курсах операторов ЭВМ, что обеспечивает квалифицированное использование возможностей СУБД реальными пользователями.
5.3.1 Описание БД
Созданная база данных (БД) представляет собой организованную структуру, используемую для хранения данных, т.е. необходимых сведений о явлениях, процессах, действиях и т.д. Данные несут в себе информацию о событиях, происходящих в ИС ООО "Финансы";. База данных реализует связь сущностей рисунок 5.1.
Рисунок 6 - Связь сущностей в ИС ООО "Финансы"
Связь сущностей позволила реализовать таблицы: "организация", "валютные счета организации", "сотрудники", "клиенты", "валютные счета клиентов", "банки", "договоры", "операции", "валюты", "курсы валют", "сессии" представлены ниже.
Таблица 1. Таблица "Организация"
ПолеДанные контрольного примера (*) КодОрг 1НаимОргООО "Финансы"ИНН5564789456КПП457963528АдрОрг404000, Россия, Краснодар, пр. Металлургов 12ТелОрг375566РукОргСелеванов Игорь ПавловичГБухОргШвецова Раиса СергеевнаОКПО65499478Р/С40215300002150000124БИК564985488НаимБанкОСБ №999ГорБанкКраснодарК/С30156200002300014507
Таблица 2. Описание логической структуры таблицы "Организация"
ПолеТип данныхОграничения (*) КодОрг СчетчикПоследовательное УникальноеНаимОргТекстовый (255) Не более 255 символовИННТекстовый (10) 10 цифрКППТекстовый (9) 9 цифрАдрОргТекстовый (255) Не более 255 символовТелОргТекстовый (20) Не более 20 символовРукОргТекстовый (50) Не более 50 символовГБухОргТекстовый (50) Не более 50 символовОКПОТекстовый (8) 8 цифрР/СТекстовый (20) 20 цифрБИКТекстовый (9) 9 цифрНаимБанкТекстовый (50) Не более 100 символовГорБанкТекстовый (20) Не более 100 символовК/СТекстовый (20) 20 цифр
Таблица 3. Таблица "Валютные счета организации"
ПолеКонтрольный пример 1Контрольный пример 2 (*) КодВалют12 (*) КодОрг11НомСчет4032614000023100032340221660000021200005
Таблица 4. Описание логической структуры таблицы "Валютные счета организации"
ПолеТип данныхОграничения (*) КодВалютЧисловойИндексное (*) КодОргЧисловойИндексноеНомСчетТекстовый (50) Не более 50 символов
Таблица 5. Таблица "Сотрудники"
ПолеКонтрольный пример 1Контрольный пример 2 (*) КодСотруд12СотрудникБойко Владимир ИвановичБровин Алексей Павлович
Таблица 6. Описание логической структуры таблицы "Сотрудники"
ПолеТип данныхОграничения (*) КодСотрудСчетчикПоследовательное, УникальноеСотрудникТекстовый (50) Не более 50 символов
Таблица 7. Таблица "Клиенты"
ПолеКонтрольный пример 1Контрольный пример 2 (*) КодКлиент12ФИОКлиентПавлов Сергей СергеевичСтепаненко Наталья ИвановнаПаспКлиент18.11.22334518.22.315151
Таблица 8. Описание логической структуры таблицы "Клиенты"
ПолеТип данныхОграничения (*) КодКлиентСчетчикПоследовательное, УникальноеФИОКлиентТекстовый (50) Не более 50 символовПаспКлиентТекстовый (50) Не более 50 символов
Таблица 9. Таблица "Валютные счета клиентов"
ПолеКонтрольный пример 1Контрольный пример 2 (*) КодВалют12 (*) КодКлиент11НомСчет4023136100005060400040222231300000313200БИК516131361516131361
Таблица 10. Описание логической структуры таблицы "Валютные счета клиентов"
ПолеТип данныхОграничения (*) КодВалютЧисловойИндексное (*) КодКлиентЧисловойИндексноеНомСчетТекстовый (20) 20 символовБИКТекстовый (9) 9 символов
Таблица 11. Таблица "Банки"
ПолеКонтрольный пример 1Контрольный пример 2 (*) БИК12НаимБанк11ГорБанк4023136100005060400040222231300000313200К/С516131361516131361
Таблица 12. Описание логической структуры таблицы "Банки"
ПолеТип данныхОграничения (*) БИКТекстовый (9) 9 символов, уникальноеНаимБанкТекстов