Разработка базы данных «Банковские вклады»

Цели и задачи

Цель работы – разработка информационной системы учета вкладов.

Введение и актуальность


Для обеспечения доступа к данным Microsoft SQL Server поддерживает Open Database Connectivity (ODBC) – интерфейс взаимодействия приложений с СУБД. Также SQL Server поддерживает зеркалирование и кластеризацию баз данных. Кластер сервера SQL – это совокупность одинаково конфигурированных серверов; такая схема помогает распределить рабочую нагрузку между несколькими серверами. Все сервера имеют одно виртуальное имя, и данные распределяются по IP-адресам машин кластера в течение рабочего цикла. Также в случае отказа или сбоя на одном из серверов кластера доступен автоматический перенос нагрузки на другой сервер.
MS SQL Server поддерживает избыточное дублирование данных по трем сценариям [20]:
снимок – производится «снимок» базы данных, который сервер отправляет получателям;
история изменений: все изменения базы данных непрерывно передаются пользователям;
синхронизация с другими серверами: базы данных нескольких серверов синхронизируются между собой. Изменения всех баз данных происходят независимо друг от друга на каждом сервере, а при синхронизации происходит сверка данных.
Основные характеристики СУБД Microsoft SQL Server – это:
удобное администрирование;
поддержка работы с помощью интернет-технологий;
сервер СУБД обладает широким функционалом и высокой скоростью работы;
имеется возможность работать с базой данных удаленно, при этом сервер обладает высокой степенью защиты данных.
Набор средств администрирования данной СУБД содержит множество инструментов и средств для автоматической настройки всевозможных параметров конфигурации сервера. СУБД имеет в наличии средства тиражирования, обеспечивающие синхронизацию данных компьютера с данными, хранящимися в базе на сервере и наоборот: синхронизацию сервера с данными клиентского компьютера. Мощный OLAP-сервер позволяет анализировать большие массивы данных, сохранять результаты анализа и представлять результаты анализа в удобном для восприятии виде.
В данной работе, для создания и управления базой данных используется СУБД MS Sql Server. Данная СУБД является реляционной, имеет свободно распространяемую версию, обладает наибольшей пороговой скоростью.
При написании современных приложений, как правило, не представляется возможным использование только средств языка программирования. Для создания полноценных приложений необходимо использовать дополнительные фреимворки, библиотеки, технологии. При создании графических приложений с помощью языка C# целесообразно использовать технологию Windows Presentation Foundation (WPF), позволяющую разрабатывать графический оконный интерфейс любой сложности [19].
При использовании технологии WPF для отрисовки элементов интерфейса используется диалект языка разметки XML – XAML. С# используется для обработки событий связанных с графическими элементами: нажатие на кнопку, выбор значения из списка, ввод данных в текстовое поле, клик мышью и т.д.
Основным достоинством технологии WPF является аппаратное ускорение отображения графических элементов, за счет того, что отрисовкой графических элементов занимается графический процессор. Архитектура WPF показана на рисунке 3.

Заключение и вывод


В современном мире информация является важным ресурсом, позволяющим определять эффективность работы организации. Использование информационных технологий при проектировании и разработке информационных систем позволит повысить степень эффективности реализуемых бизнес-процессов организации.
В данной работе спроектирована и разработана информационная система учета вкладов, выдаваемых кредитной организацией. Система разработана с помощью языка программирования высокого уровня C#, база данных системы работает под управлением реляционной СУБД MS SQL Server.
Разработанная система обладает следующими функциями:
сбор, хранение, накопление данных, необходимых для учета вкладов (сведения о клиентах, вкладах, счетах);
манипулирование данными, хранящимися в системе (добавление, удаление, модифицирование, поиск, аналитическая обработка);
построение отчетов;
разграничение доступа к данным.
Таким образом, можно сделать вывод о том, что поставленные задачи решены, цель достигнута.

Нужна похожая работа?

Оставь заявку на бесплатный расчёт

Смотреть все Еще 421 дипломных работ