Описание, обоснование выбора процедур процесса конструирования
Реферат
График изменения баланса — по данным о платежах рассчитвается состояния баланса в указанные пользователем дни и отображаются на графике. График сравнения дней по сумме задолженностей — рассчитывается сумма невыплаченных долгов по каждому дню и отображается на графике. Авторизация пользователей — проверка истинности введённых логина и пароля пользователя. Выбор стратегии разработки проекта… Читать ещё >
Описание, обоснование выбора процедур процесса конструирования (реферат, курсовая, диплом, контрольная)
Календарный план:
Задача. | Время (в часах). | |
Исследование аналогов системы. | ||
Составление списка функций. | ||
Проектирование макета. | ||
Выбор стратегии разработки проекта. | ||
Проектирование диаграммы. | ||
Разработка прототипа. | ||
Разработка ПО. | ||
Тестирование ПО, исправление багов. | ||
Документирование. | ||
Составление актов сдачи приёмки. | ||
Суммарно. | ||
Описание функций:
- 1. Регистрация пользователей — добавление новых пользователей в систему. При регистрации пользователь вводит свой email и пароль, после чего ему на почту присылается письмо с подтверждением регистрации. Перейдя по ссылке письме, он активирует свой аккаунт и получает возможность войти в систему.
- 2. Авторизация пользователей — проверка истинности введённых логина и пароля пользователя.
- 3. Смена и восстановление пароля — если пользователь забыл пароль, он может перейти по ссылке восстановления пароля, ввести свой email и получить на указанный адрес письмо с временным паролем, после чего он сможет указать новый пароль.
- 4. Список расходов и поступлений — пользователь может сохранить в системе запись о финансовой операции, указав дату, сумму, категорию, комментарий. На странице списка расходов и поступлений отображаются все оставленные пользователем записи, он может их редактировать и удалять.
- 5. Дневник расходов и поступлений — на верхнем меню отображается уведомление о том, сколько дейстивий запланировано на сегодняшний день. Пользователь может просмотреть эти действия, а также просмотреть действия, запланированные на другой день, выбрав другую дату на странице дневника. По выбранному дню рассчитывается и выводится общее состояние баланса.
- 6. График изменения баланса — по данным о платежах рассчитвается состояния баланса в указанные пользователем дни и отображаются на графике.
- 7. График сравнения дней по сумме финансовых операций — рассчитвается сумма всех поступлений/затрат по каждому дню и отображается на графике.
- 8. График сравнения категорий по сумме финансовых операций — рассчитывается сумма всех поступлений/затрат по каждой категории и отображается на графике.
- 9. Список долгов — пользователь может сохранить в системе запись о долге, указав дату начала выплат, дату окончания выплат, полученную сумму, возвращаемую сумму, периодичность выплат, сумму выплаты, категорию, комментарий. На странице списка долгов отображаются все оставленные пользователем записи о долгах, он может их редактировать, удалять.
- 10. Список выплат по долгам — при создании долга в систему добавляются записи по выплатам. На странице списка долгов можно выбрать долг для просмотра и редактирования выплат.
- 11. График сравнения дней по сумме задолженностей — рассчитывается сумма невыплаченных долгов по каждому дню и отображается на графике.
- 12. Интерактивные графики — пользователь может выбрать день, щелкнув по точке на графике баланса или сравнения дней, и перейти на страницу дневника, чтобы просмотреть, какие операции были совершены в выбранный день. Также, под графиком отображается дни, в которых баланс был максимальным/минимальным, и кнопки просмотра этих дней на странице дневника.