Создание системы "Домашняя бухгалтерия" - Курсовая работа

бесплатно 0
4.5 73
Описание и обоснование выбора процедур процесса конструирования. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие. Тестирование модуля регистрации, авторизации, восстановления и смены пароля.


Аннотация к работе
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ КУРСОВОЙ ПРОЕКТ (РАБОТА) Выполнил студент Задание на курсовой проект (работу) студенту ____ПИБД-41____________ ______Кураков С. Б.________________ группа фамилия, инициалы (базовое предприятие, характер курсового проекта (работы): ________________ задание кафедры, инициативная НИР, рекомендуемая литература, материалы практики)Мы постоянно совершаем различные покупки, берем деньги в долг, храним сбережения... И наш бюджет стремительно падает, если мы неэфеективно тратим имеющиеся финансы. Грамотно распоряжающийся своим бюджетом человек постоянно сделит за тем, сколько денег у него есть, рассчитывает, сколько денег ему нужно потратить, и принимает решения, где он может сэкономить и от чего он может вообще отказаться. Цель «Домашней бухгалтерии» - автоматизировать наши повседневные финансовые расчеты. Разрабатываемая система позволит нам вести дневник затрат и поступлений, рассчитывать, как они повлияют на общий бюджет, а также анализировать, когда и изза чего было потрачено/получено наибольшее количество денег.Работы по созданию системы выполняются в три этапа: Этап Продолжительность Конкретные сроки выполнения стадий и этапов разработки и создания Системы определяются Правилом выполнения работ, который установлен договором на выполнение работ по настоящему техническому заданию. · Добавлять и изменять записи о долгах и устанавливать по ним планы выплат: сколько денег нужно вернуть, до какого числа должен быть выплачен долг и с какой периодичностью будут проводиться выплаты · Строить графики сравнения моментов времени по сумме финансовых операций и указывать, в какой момент времени сумма финансовых операций была наибольшей/наименьшей · Строить графики сравнения категорий по сумме финансовых операций и указывать, в какой категории сумма финансовых операций была наибольшей/наименьшейПри регистрации пользователь вводит свой email и пароль, после чего ему на почту присылается письмо с подтверждением регистрации. Смена и восстановление пароля - если пользователь забыл пароль, он может перейти по ссылке восстановления пароля, ввести свой email и получить на указанный адрес письмо с временным паролем, после чего он сможет указать новый пароль. Список расходов и поступлений - пользователь может сохранить в системе запись о финансовой операции, указав дату, сумму, категорию, комментарий. Пользователь может просмотреть эти действия, а также просмотреть действия, запланированные на другой день, выбрав другую дату на странице дневника. График сравнения дней по сумме финансовых операций - рассчитвается сумма всех поступлений/затрат по каждому дню и отображается на графике.Это серия подходов к разработке программного обеспечения, ориентированных на использование итеративной разработки, динамическое формирование требований и обеспечение их реализации в результате постоянного взаимодействия внутри самоорганизующихся рабочих групп, состоящих из специалистов различного профиля. Данные методология нацелена на минимизацию рисков путем сведения разработки к серии коротких циклов, называемых итерациями, которые длятся две-три недели.Информация, собранная при построении общей модели, используется для составления списка функций. Это осуществляется разбиением областей на подобласти (предметные области) с точки зрения функциональности. В данном случае рассмотрим бизнес процессы ведения БД товаров, материалов, списка клиентов, пользователей, поставщиков; журналирование заказов; ведение отчетности и прайс листа. Данные бизнес процессы включают в себя выделенные далее функции. Разработка каждой функции должна занимать не более 2 недель, иначе задачу необходимо разбить на несколько подзадач, каждая их которых сможет быть завершена за установленный двухнедельный срок.При попытке создания пользователя с уже зарегистрированным email-адресом происходит редирект на страницу регистрации и вывод ошибки. При попытке создания пользователя с некорректным email-адресом система выдавала сообщение об ошибке. При попытке перехода на страницы сервиса без авторизации пользователь возвращался на страницу регистрации и видел сообщение об ошибке. На email пользователя пришло сообщение, в сообщении - ссылка, при переходе по которой появляется форма смены пароля. После ввода измененных данных профиля в форме авторизации пользователь получал доступ к функциям системы. автоматизация тестирование модуль регистрацияВ ходе выполнения курсовой работы были использованы гибкие методологии разработки продукта, язык программирования - Java. Выбранная методология позволила сформировать жесткие сроки на создание функционала программы, а также обеспечить достаточное количество времени на каждую итерацию.import javax.inject.Inject; import javax.inject.Inject; import ru.ulstu.secretary.entity.Category; import ru.ulstu.secretary.entity.Debt; @Override protected double GETNEXTY(double y, Date x) {return ENTITYSERVICE.GETLIST(Debt.class).stream().MAPTODOUBLE(debt-> debt.

План
Содержание

Введение

1. Планирование разработки проекта

2. Описание, обоснование выбора процедур процесса конструирования

3. Методология

4. Стратегия

5. Качество конструирования

Заключение

Приложение
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?