Программа для подбора оптимального набора банковских услуг банка на VBA.NET

Тема проекта: "Программа для подбора оптимального набора банковских услуг банка на VBA.NET"

Основные функциональные требования к проекту: разработать программное средство для подбора оптимального набора банковских услуг: организовать ведение базы данных, содержащей информацию о клиентах банка, сотрудниках, банковских услугах. Осуществить подбор банковских услуг с учетом различных факторов: доход, гражданство, срок. Предсмотреть расчет суммы кредита и ежимесячных платежей. Печать заявления на получение кредита и оформления вклада. Обеспечить широкеи возможности просмотра и поиска необходимо пользователю информации; предоставить возможность сортировки данных по различным критериям. Создать отчеты по интересующей пользователя информации, в том чисое и статистической с возможностью выбора аналитики и оцениваемых параметров; организовать возможность экспорта в файлы Microsoft Office интересующей пользователя информации. Создать справочную систему приложения.

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

Программа выполнена в приятных синих тонах на мотив Технобанка, с уникальным икон паком!

Архив содержит проект Visual Studio с собранной папкой Debug. В проекте имеется папка Data, в которой распологаются все файлы проекта, от иконок до текста создания БД. 

Для настройки БД требуется установить SQL Server 2012/2014, взять файл Data\DB\BankServices.sql и выполнить построчно код расположенный внутри (но не весь), а именно:

  • Создать базу данных (Create Database)
  • Выполнить подключение (Use)
  • Создать таблицы без внешних ключей (Create table)
  • Создать таблицу с внешними ключами (Create table)

Так же в файле БД имеются примеры добавления строк на чистом SQL, удаление таблиц и редактирование уже имеющихся записей.

При работе с программой следует учитывать структуру базы данных, не пытаться бездумно добавлять и удалять записи, такое вероломное использование может привести к ошибкам по удалению записей, изучите строение базы данных и порядок добавления/удаления записей в таблице!

Для проекта было разработано три класса: cSQLConnection.vb, cExport.vb, cProcedures.vb.

Класс cSQLConnection.vb:

  • Соединение с базой данной
  • Закрытие соединения
  • Запросы к базе данных
  • Выгрузка данных в таблицу
  • Агрегатные запросы
  • Выгрузка столбца с данными в выпадающий список

Класс cExport.vb:

  • Печать таблицы в Excel

Класс cProcedures.vb:

  • Удаление записи из таблицы

P.S. При открытии конструктора формы Main возможен сьезд элементов во вкладках вниз

'Вкладка типы услуг

    'Добавить/изменить запись
    Private Sub bAddTypeService_Click(sender As Object, e As EventArgs) Handles bAddTypeService.Click

        'Проверка на заполненность полей
        If (tbTypeServiceName.Text.Equals("") Or tbTypeServiceDesc.Text.Equals("")) Then

            MsgBox("Не все поля заполнены!", 0 + vbInformation, "Сообщение")

        Else

            'Проверка добавляем ли, True - Добавляем
            If (bAdd = True) Then

                'Добавляем новую запись
                connSQL.bQueryToBoolean("INSERT INTO TYPE_SERVICE (vName, vDescription) VALUES ('" + tbTypeServiceName.Text + "','" + tbTypeServiceDesc.Text + "')")

            Else
                Dim i As Integer = DataGridViewTypeService.CurrentRow.Index
                Dim iIdNow As Integer = Convert.ToInt32(DataGridViewTypeService(0, i).Value)

                'Добавляем новую запись
                connSQL.bQueryToBoolean("UPDATE TYPE_SERVICE SET vName = '" + tbTypeServiceName.Text + "', vDescription = '" + tbTypeServiceDesc.Text + "' WHERE iIdTypeService = " & iIdNow)

                PanelTypeService.Visible = False
                'Очистка полей ввода
                tbTypeServiceName.Clear()
                tbTypeServiceDesc.Clear()

            End If

            'Прогрузка таблицы
            connSQL.LoadTable("TYPE_SERVICE", "SELECT iIdTypeService AS 'ID записи', vName AS 'Название услуги', vDescription AS 'Описание услуги' FROM TYPE_SERVICE", connSQL.binSourceTypeService, DataGridViewTypeService, bNavigatorBankServices)

        End If

    End Sub

Присоединяйся

Зарегестрируйся с помощью социальных сетей.

Публикуй

Опиши работу, прикрепи файлы и назначь цену.

Зарабатывай

Получай пассивный доход с продажи работ.

Тебе понадобится 5 минут для публикации работы на сайте.
Купить

1200,00 

(без учета комиссии 3,8 %)

BankServicesNew.rar
4451194
Оцени работу

рейтинг

Поделись работой с друзьями

Мы не грузим циферки, чтоб ты увидел контент как можно быстрее;

Комментарии (0)

Zicise

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегестрированые пользователи имеют возможность комментировать работы
Программа для подбора оптимального набора банковских услуг банка на VBA.NET
Программное средство написанное на языке программирование VBA.NET. Написано в среде Visual Studio 2015. Тип базы данных MS SQL Server 2012/2014. Данное программное средство позволяет подключаться к любому серверу на котором расположена база данных, даже удаленно и работать с ней. Программа выполнена в приятных синих тонах на мотив Технобанка, с уникальным икон паком!
Категория: Образование
Стоимость: 1200,00