1. Постановка задачи на разработку информационной системы
В этой курсовой работе стоит задача разработки информационной системы учёта гуманитарной помощи.
Основанием для разработки является необходимость благотворителем быть уверенным в том, что их гуманитарная помощь была получена организациями здравоохранения.
Система учёта гуманитарной помощи предназначена для того, чтобы человек, сделавший пожертвование, имел возможность просматривать распределения поступившей от него гуманитарной помощи.
1.1. Обзор и анализ предметной области
В настоящее время получили широкое распространение средства автоматизации учёта благотворительной деятельности. Это обусловлено значительно возросшим, из-за COVID-19, количеством благотворителей, желающих предоставить в организации здравоохранения гуманитарную помощь. Благотворителям также важно знать, что их помощь была распределена в пункты, нуждающиеся в оказании помощи. Создание информационной системы учёта гуманитарной помощи решит эту актуальную задачу.
1.2 Требования к информационной системе
Данная информационная система должна иметь следующие функциональные характеристики:
Подсистема должна обеспечивать выполнение следующих функций:
1. Выдача сообщения пользователю со входом в систему, и проверка правильности введённых данных.
2. Занесение информации о внесённой помощи в базу данных.
3. Изменение в базе данных статуса внесенной помощи (распределена/частично распределена/не распределена).
4. Занесение информации о распределённой помощи в базу данных.
5. Вывод информации о поступлениях и распределении гуманитарной помощи в виде интерфейса веб-приложения.
Входной информацией подсистемы является:
1. Данные пользователя: логин, пароль.
2. Ключевые данные о внесенной помощи: дата поступления, отправитель, группа помощи, наименование, количество, статус (распределена/частично распределена/не распределена).
3. Ключевые данные о распределенной помощи: дата распределения, отправитель, название организации здравоохранения, группа помощи, наименование, количество.
Выходной информацией подсистемы является:
1. Информация о внесённой гуманитарной помощи в базе данных.
2. Изменение статуса распределения в базе данных.
3. Информация о распределённой гуманитарной помощи в базе данных.
Также система должна удовлетворять следующим требованиям надёжности:
• проводить контроль вводимой информации;
• блокировать некорректные действия пользователя;
• обеспечивать целостность данных.
Весь текст будет доступен после покупки