Разработка приложения для учёта займов и вкладов в коммерческом банке в среде Visual Studio
Заказать уникальную курсовую работу- 31 31 страница
- 11 + 11 источников
- Добавлена 01.07.2024
- Содержание
- Часть работы
- Список литературы
1 БАЗА ДАННЫХ КЛИЕНТСКОГО ПРИЛОЖЕНИЯ 3
1.1 Сбор и анализ данных о предметной области 3
1.2 Выбор современной СУБД для создания проекта БД 4
1.3 Реализация логической и физической модели данных 5
2 РАЗРАБОТКА ИНТЕРФЕЙСА КЛИЕНТСКОГО ПРИЛОЖЕНИЯ 8
2.1 Обзор современных языков и сред программирования 8
2.2 Язык C# в среде Visual Studio 10
2.3 Разработка интерфейса клиентского приложения 11
ЗАКЛЮЧЕНИЕ 18
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 19
ПРИЛОЖЕНИЯ А 20
WPF является частью .NET Framework и продолжает развиваться в рамках .NET Core и .NET 5/6+. Он предоставляет разработчикам возможность создавать приложения с богатым и интерактивным интерфейсом, которые могут работать на различных версиях Windows.На главном окне программы расположено верхнее меню, для управления клиента, так же расположены формы для редактирования клиента, поиска клиента по фамилии и списки клиентов.Рисунок 2.1 – Главное окно программыНа форме добавления нового клиента имеется форма, для заполнения свойств клиента, после успешного заполнения, система оповестит о том, что пользователь был успешно добавлен, так же реализована валидация строк, для проверки заполненности полей.Рисунок 2.2 – Проверка заполненности полейУспешное добавление пользователя.Рисунок 2.3 – Форма успешного добавления пользователяПосле добавления пользователь автоматически появится в списке клиентов.Рисунок 2.4 – Список клиентовРедактирование пользователя выполняется на двух формах, для подтверждения изменений, необходимо нажать на кнопку «Изменить клиента», так же система оповестит пользователя о том, что пользователь изменен, если пользователь не будет выбран, система так же проинформирует об этом клиента.Рисунок 2.5 – Оповещение о том, что клиент не выбранИнформация о том, что клиент изменен.Рисунок 2.6 – Оповещение о том, что клиент измененИзмененный клиент в общем списке.Рисунок 2.7 – Список с измененным клиентомПоиск по фамилии реализован при помощи автоматической фильтрации ввода символов в поле значений, система сама отображает список в соответствии с актуальным списком поиска.Рисунок 2.8 – Фильтрация по символуФильтрация по фамилии Иванов.Рисунок 2.9 – Фильтрация по фамилииРеализовано удаление пользователя, если пользователь будет не выбран, то система оповестит пользователя об этом, после успешного удалена, пользователь будет проинформирован и список автоматически обновится.Рисунок 2.10 – Пользователь не выбранУдаление пользователя и оповещение о том, что пользователь удален.Рисунок 2.11 – Удаление пользователяСписок клиентов без удаленного пользователя.Рисунок 2.12 – Список пользователейЗАКЛЮЧЕНИЕВ заключении курсовой работы на тему "Разработка приложения для учёта займов и вкладов в коммерческом банке" можно отметить следующие достигнутые задачи:анализ требований: был проведен тщательный анализ требований к приложению, что позволило точно определить функциональные и нефункциональные требования системы;проектирование архитектуры: Разработана архитектура приложения, обеспечивающая его масштабируемость, безопасность и высокую производительность;разработка интерфейса: Создан пользовательский интерфейс, который является интуитивно понятным и удобным для конечных пользователей;интеграция с базами данных: Обеспечена надёжная интеграция с системами управления базами данных, что гарантирует целостность и безопасность данных.Эти достижения позволили создать эффективное и надёжное приложение для учёта займов и вкладов, которое может быть успешно внедрено в работу коммерческого банка. Приложение способно обеспечить высокий уровень удовлетворённости клиентов и повысить эффективность банковских операций. В дальнейшем планируется развитие системы с добавлением новых функций и интеграцией с другими банковскими сервисами.СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ1) Что такое Visual Studio? Текст: электронный // learn.microsoft.com: сайт. – 2023. – URL: https://learn.microsoft.com/ru-ru/visualstudio/get2) Язык программирования С#: история, специфика, место на рынке. Текст: электронный // gb.ru: сайт. – 2023. – URL: https://gb.ru/posts/yazykprogrammirovaniya-c-sharp-istoriya-specifika-mesto-na-rynke (датаобращения: 09.05.2024). 3) Программное обеспечение для бизнеса. – Текст: электронный // magistr-co.ru: сайт. – 2023. – URL: magistr-co.ru/2013/02/ (дата обращения: 08.05.2024).4) Какие возможности предлагает Visual Studio? – Текст: электронный // microsoft.com: сайт. – 2023. – URL: https://visualstudio.microsoft.com/ru/vs/ features/ (дата обращения: 09.05.2024).5) Технология разработки программных продуктов: учебное пособие/ А.В Рудаков, Г.Н Федорова: Издательский центр «Академия» 2018г. - 192 с.6)Технология разработки программного обеспечения: учебное пособие/ Л.Г Гагарина, Е.В Кокорева: ИД «ФОРУМ»- ИНФА-М 2019г. - 400 с.–Текст: электронный.7) Веб-дизайн. Элементы опыта взаимодействия / Д. Гарретт. – СПб.: Символ-плюс, 2015. –192 c.–Текст: электронный.8) Веб-дизайн / С.В. Киселев. –М.: Academia, 2019. –285 c.Веб-дизайн: книга Дмитрия Кирсанова / Д. Кирсанов. –М.: Символ, 2015. –368 c.–Текст: электронный.Информационные системы: учебник/ Г.Н Федорова: Издательский центр «Академия» 2017г. – 208 с.–Текст: электронный.Как сделать сайт на Тильде. Пошаговая инструкция/ Т. А. Трифонова: Издательские решения «Лабиринт», 2021. – 40 с.– Текст: электронный.ПРИЛОЖЕНИЯ АРисунокА.1 – КлассClientРисунокА.2 –КлассClientAccountРисунокА.3 –КлассDataContextРисунокА.4 – КлассPresenterClientРисунокА.5 – КлассPresenterClientРисунок А.6 – КлассCommandРисунок А.7 – КлассLambdaCommandРисунокА.8 – КлассMainWindowРисунокА.9 – КлассMainWindowРисунокА.10 – КлассMainWindowРисунокА.11 – КлассAddClientWindowРисунокА.12 – КлассAddClientWindowРисунокА.13 – КлассViewModelBaseРисунокА.14 – КлассMainModelРисунокА.15 – КлассMainModelРисунокА.16 – КлассMainModelРисунокА.17 – КлассMainModelРисунокА.18 – КлассMainModelРисунокА.19 – КлассMainModelРисунокА.20 – КлассMainModelРисунокА.21 – КлассMainModelРисунокА.22 – КлассAddClientModelРисунокА.23 – КлассAddClientModelРисунокА.24 – КлассAddClientModelРисунокА.25 – Созданная БД
2) Язык программирования С#: история, специфика, место на рынке. Текст: электронный // gb.ru: сайт. – 2023. – URL: https://gb.ru/posts/yazyk
programmirovaniya-c-sharp-istoriya-specifika-mesto-na-rynke (дата обращения: 09.05.2024).
3) Программное обеспечение для бизнеса. – Текст: электронный // magistr-co.ru: сайт. – 2023. – URL: magistr-co.ru/2013/02/ (дата обращения: 08.05.2024).
4) Какие возможности предлагает Visual Studio? – Текст: электронный // microsoft.com: сайт. – 2023. – URL: https://visualstudio.microsoft.com/ru/vs/ features/ (дата обращения: 09.05.2024).
5) Технология разработки программных продуктов: учебное пособие/ А.В Рудаков, Г.Н Федорова: Издательский центр «Академия» 2018г. - 192 с.
6) Технология разработки программного обеспечения: учебное пособие/ Л.Г Гагарина, Е.В Кокорева: ИД «ФОРУМ»- ИНФА-М 2019г. - 400 с. –Текст: электронный.
7) Веб-дизайн. Элементы опыта взаимодействия / Д. Гарретт. – СПб.: Символ-плюс, 2015. –192 c. –Текст: электронный.
8) Веб-дизайн / С.В. Киселев. –М.: Academia, 2019. –285 c.
9) Веб-дизайн: книга Дмитрия Кирсанова / Д. Кирсанов. –М.: Символ, 2015. –368 c. –Текст: электронный.
10) Информационные системы: учебник/ Г.Н Федорова: Издательский центр «Академия» 2017г. – 208 с. –Текст: электронный.
11) Как сделать сайт на Тильде. Пошаговая инструкция/ Т. А. Трифонова: Издательские решения «Лабиринт», 2021. – 40 с. – Текст: электронный.