Реферат 2
ВВЕДЕНИЕ 6
1 Описание предметной области 7
2 Анализ рынка ПО 9
3 Цель и задачи 16
4 Описание средств разработки 17
4.1 Выбор платформы 17
4.2 Выбор среды разработки VisualStudio 18
4.3 WPF - Описание технологии 20
4.4 Выбор языка программирования 21
4.5 Язык XAML - Описание технологии 22
4.6 Язык XML - Описание технологии 23
4.7 UML 23
4.8 Microsoft SQL ServerExpressEdition 24
4.9 Язык T-SQL - Описание технологии 25
4.10 AllFusionERwinDataModeler 25
5 Определение функциональных требований системы 27
6 Проектирование базы данных 29
7 Описание программного приложения «Семейные финансы» 32
ЗАКЛЮЧЕНИЕ 62
СПИСОК ЛИТЕРАТУРЫ 63
На сегодняшний день большую роль играютфинансы. Именно благодаря денежным средствам мы можем приобретать те или иные товары, услуги, учиться, лечиться и так далее. Имея средний или низкий уровень доходов каждый человек сталкивается с проблемой постоянной нехватки денежных средств,именно поэтому он должен уметь правильно ими распоряжаться и планировать бюджет.
Проблем для каждого человека становиться больше, когда появляется семья, в таком случае уровень расходов существенно вырастет, и понадобится еще больше умений в планировки собственного семейного бюджета. Когда появляются жена, дети, расходыстремительно растут. Поэтому без правильных умений планировать собственный семейный бюджет и личные финансы не получиться полностью, удовлетворить все потребности каждого изчленовсемьи.
Эта проблема достаточно актуальна так как не правильное распределение денежных средств может повлечь серьёзные проблемы. В связи с этим необходимо понимать, что такое семейный бюджет, из чего он формируется, а также на что в первую очередь необходимо его расходовать.
В ходе выполнения данной квалификационной работы был разработан программный продукт, позволяющий контролировать и планировать семейный бюджет.
Для достижения поставленной цели было выполнено:
- изучена предметная область;
- проанализирован рынок программного обеспечения на наличие аналогов;
- выбраны средства разработки, которые были использованы для
проектирования и реализации данного программного продукта;
- определены функциональные требования, предъявляемые конечному продукту;
- определены требования, предъявляемые к базе данных;
- разработан интуитивно понятный и удобный интерфейс;
- реализован необходимый функционал.
1) 1эты(А1а1<-Дональ;1¥Р1;: WindowsPresentationFoundatione .NET 4.5 с примерами на C# для профессионалов, 4-еизд. :Пер. сангл. - М. : ООО “И.Д. Вильямс”, 2013. - 1024 с. : ил. - Парал. тит. англ.
2) Троелсен Э. Язык программирования C# 5.0 и платформа .NET 4.5, 6-е изд. : Пер. с англ. - М. : ООО “И.Д. Вильямс”, 2016. - 1312с. : ил. - Парал. тит. англ.
3) Фленов М.Е. Библия C#, 2-е изд., перераб. и доп. - СПб.: БХВ-Петербург, 2013. - 560с.;
4) Арлоу Д., Нейштадт И. UML2 и Унифицированный процесс. Практический объектно-ориентированный анализ и проектирование, 2-е изд.: Пер. с англ. - СПб.: Символ-Плюс, 2015. - 624 с.
5) Гома Х. UML. Проектирование систем реального времени, параллельных и распределенных приложений: Пер. с англ. - М.: ДМК Пресс, 2014. - 704 с. ил. (Серия «Объектно-ориентированные технологии в программировании»).
6) Головчинер М.Н. Базы данных: Основные понятия, модели данных, процесс проектирования: учебное пособие. / М.Н.Головчинер. - Томск: ТГУ, 2009. - 126 с;
7) Карвин Б. Программирование баз данных SQL. Типичные ошибки и их устранение - М.: Рид Групп, 2012. - 336 с. - (Профессиональные компьютерные книги).