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

бесплатно 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. Качество конструирования

Заключение

Приложение

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

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





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