0% acharam este documento útil (0 voto)
4 visualizações36 páginas

Sistema Online de Assistência DSWD com SMS

Este documento fornece uma introdução e visão geral de um projeto de conclusão de curso para desenvolver o "Sistema de Solicitação e Monitoramento de Assistência Online do DSWD com Notificação por SMS". O sistema permitirá que os cidadãos solicitem assistência financeira do Departamento de Bem-Estar Social e Desenvolvimento online e recebam notificações por SMS. O objetivo é melhorar os serviços do DSWD, simplificando o processo de solicitação de assistência e permitindo que mais solicitações sejam processadas. O documento descreve o propósito, objetivos, escopo, importância e definições relevantes para o projeto.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
4 visualizações36 páginas

Sistema Online de Assistência DSWD com SMS

Este documento fornece uma introdução e visão geral de um projeto de conclusão de curso para desenvolver o "Sistema de Solicitação e Monitoramento de Assistência Online do DSWD com Notificação por SMS". O sistema permitirá que os cidadãos solicitem assistência financeira do Departamento de Bem-Estar Social e Desenvolvimento online e recebam notificações por SMS. O objetivo é melhorar os serviços do DSWD, simplificando o processo de solicitação de assistência e permitindo que mais solicitações sejam processadas. O documento descreve o propósito, objetivos, escopo, importância e definições relevantes para o projeto.

Traduzido por

ScribdTranslations
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Sistema de Solicitação e Monitoramento de Assistência Online MSWD

Com Notificação por SMS

Ponto culminante

Em Cumprimento Parcial da Disciplina

Capstone 1

PREPARADO POR:

MA. KAYE CORPUZ

RUEL MARAVILLA

JUN-JUN LUCERO
CAPÍTULO I

INTRODUÇÃO

1.1 Contexto do Projeto (Estrutura/Basamento)

Hoje em dia, a internet e a digitalização estão sem dúvida espalhadas e aumentando rapidamente.
Incluir a Tecnologia da Informação nos governos permite que o governo forneça governo
serviços, troca de informações, transações e automatizar operações manuais e processos muito
mais rápido. Com isso, é uma maneira mais fácil de oferecer os serviços que beneficiam os usuários do site, cidadãos, público

empregados, e irá economizar muito esforço e dinheiro.

O Departamento de Assistência Social e Desenvolvimento (DSWD) é mandatado por lei a


desenvolver, administrar e implementar programas abrangentes de assistência social projetados para melhorar as condições de vida

condições e capacitar as crianças, jovens, mulheres, idosos e pessoas com


deficiências, famílias em crise ou em risco e comunidades que precisam de assistência. O bem-estar do
os setores desfavorecidos são de preocupação primária do Departamento de Assistência Social e Desenvolvimento

(DSWD). O Departamento, conforme mandatado, está continuamente fornecendo assistência de aumento ao -local
unidades governamentais apesar da devolução de serviços sociais para estes.

O governo local é uma parte importante da boa governança, pois a maioria dos cidadãos é normalmente afetada.
mais pela governança local do que pelos outros níveis de governança. Os cidadãos têm que se aproximar da administração local

escritórios do governo Escritório Municipal de Assistência Social e Desenvolvimento para buscar serviços e

necessidades financeiras, feito através de atendimento presencial, para isso eles têm que encontrar tempo suficiente para ir aos escritórios e esperar

para que tenham a vez de receber o serviço, os cidadãos têm que gastar dinheiro e esforço. Para superar esses obstáculos,

é importante usar as vantagens das tecnologias da informação e comunicação (TIC) para criar o que
é conhecido como e-government, ou e-governança. A e-governança é definida como 'o uso de
tecnologia para melhorar o acesso e a entrega de serviços governamentais para beneficiar
cidadãos, parceiros comerciais e funcionários.

A aplicação web foi conceitualizada e modelada com exibições adequadas para qualquer web
navegador ou outras interfaces gráficas baseadas na web. Isso corresponderia ao seu respectivo
funções de comando. SMS significa Serviço de Mensagens Curtas, que é um protocolo de comunicação
usado para enviar e receber mensagens de texto que podem ser integradas a aplicativos baseados na Internet.
Uma API de SMS é um tipo de API que permite que sua empresa integreSMSServiço de Mensagens Curtas
mensagens nas suas plataformas de software existentes. APIs de SMS permitem que você envie ou receba mensagens SMS
rapidamente e facilmente através de qualquer site ou aplicativo. Uma API de SMS torna possível para o seu negócio

para operar 24/7, fornecendo notificações e informações aos clientes mesmo fora do horário comercial
CMC20 \l 1033 ].

Por meio dessas tecnologias, garantiu a entrega de notificações e alertas para um único ou
vários usuários e aumentou a produtividade do departamento e melhora os serviços para o
cidadãos.
1.2 Propósito e Descrição

O Sistema de Solicitação de Assistência Online e Monitoramento do DSWD com Notificação por SMS é um site

projeto baseado que será desenvolvido em PHP, MySQL e Bootstrap. Este projeto tem como objetivo desenvolver

um sistema online onde os usuários que precisam de assistência financeira do Escritório de Crise da DSWD

Unidade de Intervenção para fazer um pedido de assistência. Este sistema também permitirá o monitoramento e

responder imediatamente aos cidadãos e promover um melhor serviço. Isso proporcionará uma facilidade

acesso ao sistema e conterá funções amigáveis ao usuário com interfaces atraentes. O referido

o projeto possui um recurso de notificação por SMS utilizando a API de SMS iTexMo, uma API paga, mas acessível para

entrega garantida de notificações e alertas. Como, o processamento de solicitações por atendimento presencial leva

clientes acomodados por mais tempo são menos numerosos.


Quadro Conceitual

O modelo de Entrada-Processo-Saída será usado para projetar e desenvolver o DSWD Online

Sistema de Solicitação de Assistência e Monitoramento com Notificação por SMS. A entrada do usuário e o

processo que é necessário para transformar entradas em saídas.

ENTRADA PROCESSO SAÍDA

Coleta de Dados.
Desenvolvimento de
Modelo de Sistema. DSWD Online
Clientes em necessidade de Dados Assistência
Assistência. Dicionário. Solicitação e
Questionário DFD Monitoramento
DER Sistema com
Ferramenta de Avaliação
FLOWCHA
ISO 25010 SMS
RT
Notificação

Desenvolvimento
do Sistema.
Sistema
Avaliação e
validação.
1.3 Objetivos

Objetivo Geral

Projetar e desenvolver um Sistema de Solicitação de Assistência e Monitoramento com SMS

Notificação do DSWD de Sta. Teresita.

1.3.2 Objetivos Específicos

Especificamente, este projeto tem como objetivo:

1. Determinar os problemas encontrados pelo DSWD na monitorização da assistência;

2. Projetar e desenvolver um sistema computadorizado para facilitar o monitoramento da assistência com

os seguintes componentes:

● Um módulo que o pessoal do DSWD usará e terá um registro digital de

solicitações de assistência e informações dos beneficiários. Reduza o tempo e o esforço em

monitoramento e atualização dos registros.

● Um módulo onde cidadãos de Sta. Teresita podem se registrar e solicitar diretamente

assistência ao escritório da DSWD do município pela internet.

● Um módulo de SMS onde o administrador pode enviar notificações ao cliente.

● Um módulo para notificar o cliente se a solicitação enviada está sendo aprovada ou para notificar o

status do pedido.

● Um módulo de impressão de relatórios das informações dos beneficiários e seus pedidos.

3. Avaliar o sistema desenvolvido usando a ISO 25010 - Padrão de qualidade de software.


1.4 Escopo e Limitação

O sistema baseado na web, Sistema de Solicitação e Monitoramento de Assistência Online DSWD com SMS

A notificação será implementada no município de Sta. Teresita, Cagayan. Cidadãos de

o município pode solicitar assistência ao escritório do DSWD através do online e receber uma notificação através de

SMS. A aplicação web foi conceptualizada e modelada com exibições adequadas para qualquer navegador web ou

outras interfaces gráficas baseadas na web. Isso corresponderia às suas respectivas funções de comando. SMS

significa Serviço de Mensagens Curtas, que é um protocolo de comunicação usado para enviar e receber texto

mensagens que podem ser integradas com aplicações baseadas na Internet.


1.5 Importância do Estudo

Esta parte do estudo explicou a importância de desenvolver o sistema para o

seguinte:

[Link]ções online podem aumentar seu desempenho e produtividade. Eles podem

acomodar mais clientes e responder às suas necessidades. Os serviços podem ser melhorados

e atender mais cidadãos.

Cidadãos. Isso permitirá que eles solicitem convenientemente assistência financeira ao DSWD.

online através de qualquer dispositivo conectado à Web, como um computador, laptop, smartphones ou

tablet com conexão à internet.

Funcionários de escritório / Assistente social. Assistentes sociais ou funcionários podem realizar suas tarefas de forma mais eficiente.

e efetivamente.

Proponentes. Este estudo ajuda os pesquisadores a aplicar seus aprendizados em seus quatro anos

permanecer na Universidade Estadual de Cagayan – Campus Gonzaga. O estudo proposto ajudará a

pesquisadores para aprimorar suas habilidades tanto em pesquisa quanto em desenvolvimento de software.

O estudo proposto contribuirá para a conclusão dos requisitos para o grau

de Bacharel em Ciência da Computação em Sistemas de Informação.

Pesquisador do Futuro. O estudo proposto servirá como referência para outros ou futuros

pesquisadores com o mesmo estudo ou sistema.


1.6 Definição de Termos

API – Interface de Programa de Aplicação

DSWD – Departamento de Assistência Social e Desenvolvimento

E-Governança/Governo – A governança eletrônica ou e-governança pode ser definida como a

uso de Tecnologias da Informação e Comunicação (TIC) pelo governo para fornecer

e facilitar serviços governamentais, troca de informações, transações de comunicação e

integração de vários sistemas e serviços independentes.

Assistência Financeira – é qualquer tipo de ajuda ou auxílio monetário que uma pessoa, organização ou

governo recebe.

MSWD– Bem-Estar Social e Desenvolvimento Municipal

SMS – Serviço de Mensagens Curtas

APIs de SMS - Uma API de SMS é uma interface de software bem definida que permite que o código envie mensagens curtas.

mensagens via um gateway SMS. Ele permite o envio de mensagens de texto através de frameworks web.
CAPÍTULO II

REVISÃO E LITERATURA RELACIONADA

ESTRANGEIRO

SMS é um acrônimo usado no mundo da tecnologia de comunicações. Significa Curto

Serviço de Mensagens que é um protocolo usado em comunicações que possibilita a troca de mensagens curtas

mensagens de texto de um dispositivo móvel para outro. SMS ou mensagens de texto dominam amplamente

Os meios de comunicação de hoje, uma vez que setenta e quatro por cento de todos os usuários de celular enviam e recebem mensagens de texto.

mensagens atualmente. A tecnologia por trás do SMS pavimentou o caminho para o rápido crescimento de

a melhoria da troca de mensagens de texto que agora permitiu aos usuários transmitir mensagens de texto SMS não apenas de

telefones móveis, mas também de computadores com o uso de software de SMS e através de portais SMS públicos.

A ligação entre mensagens de texto e a tecnologia SMS agora conota a terminologia de "SMS" como o ato

de enviar mensagens de texto ou enviar mensagens de texto mesmo com o uso de um protocolo de comunicação diferente

Olu131 \l 1033 ].

O projeto intitulado "Reconhecimento Facial para Controle de Frequência com Notificação por SMS" é destinado a

verificação e monitoramento da presença usando reconhecimento facial. O sistema irá armazenar os rostos dos

estudantes em um banco de dados. O banco de dados facial do sistema será usado para reconhecer a imagem detectada do

estudante para presença. Além disso, o sistema também terá um recurso de SMS que enviará mensagens curtas

mensagens para o número registrado dos alunos. O SMS conterá a data e a hora do

presença registrada. O sistema também notificará os ausentes via SMS.[CITAÇÃO ine21 \l 1033]

Este artigo descreve um sistema baseado na web para monitorar e avaliar a segurança na construção e

desempenho de saúde, intitulado o sistema de Monitoramento de Segurança e Saúde na Construção (CSHM). Método:

O design e desenvolvimento do CSHM é uma integração de sistemas de internet e banco de dados, com a intenção

criar uma ferramenta de gestão de saúde e segurança totalmente automatizada. Uma lista de desempenho de saúde e segurança

os parâmetros foram elaborados para a gestão da segurança e saúde na construção. Um quadro conceitual
dos quatro componentes-chave do CSHM é apresentado: (a) Interface baseada na web (modelos); (b) Conhecimento

Base; (c) Dados de Saída; e (d) Grupo de Referência. Resultados: O efeito combinado desses componentes

resultados em um sistema que permite uma avaliação rápida de desempenho das atividades de segurança e saúde em

canteiros de obras. Com as funções integradas do CSHM, decisões importantes de gestão podem, teoricamente,

podem ser feitas e ações corretivas podem ser tomadas antes que perigos potenciais se tornem fatais ou prejudiciais

acidentes ocupacionais. Impacto na Indústria: Assim sendo, o sistema CSHM irá acelerar o monitoramento

e avaliação de tarefas de gestão de segurança e saúde no desempenho [CITAÇÃO Sai04 1033].

LOCAL

Portal do Aluno Online com Notificação de Notas via SMS

A inovação tornou possível que a operação do computador seja suficientemente fácil no processamento.

sistema de registro, como a criação dos registros, armazenamento, arquivamento e recuperação de dados. Através do

desenvolvimento da tecnologia da informação e comunicação as pessoas atualmente estão vivendo no chamado

mundo digital devido à sua tendência. Até escolas e universidades estão dando seu passo para fazer parte do digital

A comunidade. Os portais ganharam popularidade como uma forma de coletar, organizar e apresentar conteúdo em um

forma altamente uniforme, personalizável e personalizada. Para a atualização das notas, os pais serão

notificados sobre as notas de seus filhos via SMS. Assim que os instrutores atualizarem as notas, será

enviado automaticamente para os pais[CITAÇÃO Flo l 1033].

Nesta premissa, os pesquisadores são desafiados a conduzir um estudo sobre o desenvolvimento de um

sistema de reservas intitulado “Sistema de Reserva Online com Notificação por SMS para Josephine Abello,

Clínica Dental DMD, este sistema funciona o tempo todo. Isso dá liberdade aos visitantes potenciais para agendar uma

quarto a qualquer momento que desejam e maximiza as vendas porque os funcionários não estão limitados ao seu horário de trabalho. Em

Estudos de fato mostram que um sistema de reserva online 24/7 aumenta consideravelmente o número de

reservas[ CITAÇÃO And18 \l 1033 ].


Uma vez que as operações de triciclo são frequentemente a fonte de renda para muitos dos locais, o BTFRB está

fazendo o seu melhor para acomodar todas as transações em seu departamento, mas apesar de seu trabalho árduo, há

ainda existem fatores que precisam ser melhorados. O BTFRB ainda utiliza um processo manual para registrar seus

transações através de um livro de registro. Para a renovação de uma franquia, todas as franquias aprovadas foram arquivadas na

O Livro de Registro de Franquia e todas as solicitações aprovadas para a Renúncia da Franquia foram registradas no

Eliminando o registro. Com esse tipo de controle, o Gerente de Franquias tem dificuldade em

monitorando o status de todas as franquias de triciclo registradas, como: expiradas, renovadas, canceladas e

franquias transferidas. Para a lista de violações, todos os boletos que foram emitidos naquele dia serão registrados em

o livro de registro de violações incluindo o monitoramento de pagamento[ CITATION Alf18 l 1033 ].


CAPÍTULO III

FUNDAMENTO TÉCNICO

O sistema atual para solicitar e processar pedidos de assistência financeira de


A DSWD Sta. Teresita é totalmente feita manualmente.

Para resumir a situação atual, ela ainda segue o modo tradicional. Os clientes irão
ainda ir ao escritório para obter assistência financeira.

Front End

Para construir esta interface, os proponentes usarão o PHP como a linguagem de script.
linguagem que é usada para criar páginas da web. Enquanto o Bootstrap usou um menor inicial
programa para carregar o programa desejado. E para o design, os proponentes usarão o CSS
códigos que podem manter as informações de um design.

Back End

É um lado do servidor que é um programa que serve indiretamente para suportar o front-end.
Os proponentes usarão PHP e MySQL. MySQL é um banco de dados relacional de código aberto
sistema de gestão. As informações em um banco de dados MySQL são armazenadas na forma de relacionadas

tabelas. Bancos de dados MySQL são tipicamente usados para o desenvolvimento de aplicações web. PHP é um

linguagem de script e intérprete que é disponível gratuitamente e é usado principalmente no Linux Web
servidores.

Notificação

Uma API de SMS é uma interface de software bem definida que permite que o código envie mensagens curtas.

mensagens via um gateway de SMS. APIs de SMS são usadas para permitir que aplicativos web facilitem

enviar e receber mensagens de texto através de lógica escrita para estruturas web padrão.
APIs iTexMo é ideal para todos os desenvolvedores ou estudantes que desejam adicionar capacidade de SMS para

seu projeto. Nenhum modem, cartões SIM ou hardware e códigos especiais necessários.
Hardware

Sistema Operacional Suporta o Sistema Operacional Windows

Computador

Processador: Intel Dual Core 2.0Ghz ou superior

Memória: 4GB DDR3 (Recomendado)

Armazenamento em disco: 500 GB (Recomendado)

Unidade: CD/DVD-RW 60x ou superior (Recomendado)

Placa de Vídeo: 2GB GeForce VC (Opcional)

Slot USB: Porta USB 2.0 ou superior (Recomendado)

Uma impressora a laser precisará ser usada para imprimir esses relatórios e notas (Impressora qualquer)

marca)

Software:

O software é projetado para rodar em qualquer plataforma acima do Microsoft Windows 7 (32 bits).

Plataforma: PHP, MySQL, Bootstrap e API SMS iTexMo

Navegador: Google Chrome/Mozilla Firefox e outros navegadores

Documentação: Microsoft Word e MS-Excel

Recursos Humanos

Clientes – a pessoa que fez a solicitação. Eles são o usuário front-end do sistema
e deve ter conhecimento para usar a Internet.

Administrador – a pessoa responsável por manter o sistema e deve ser um


usuário ativo do sistema.
O sistema proposto é projetado para reduzir transações que consomem tempo por meio da informatização

a forma de obter assistência financeira, avaliar e monitorar solicitações no DSWD


Escritório de Sta. Teresita. O sistema proposto é protegido contra qualquer pessoa não autorizada, apenas

o administrador tem acesso total ao sistema. O cliente deve ter uma conta no
registro de site. Ao fazer um pedido, o cliente escolhe qual dos financeiros
a assistência que ele/ela precisa e deve preencher o formulário de solicitação e enviar documentos válidos. Depois

solicitando que o administrador revise o pedido. O cliente será notificado sobre o status de
o pedido via Notificações SMS.
CAPÍTULO IV

METODOLOGIA

4.1 Análise de Requisitos

O Departamento de Bem-Estar Social e Desenvolvimento (DSWD) é o principal órgão do governo


agência mandatada para desenvolver, implementar e coordenar a proteção social e a pobreza
solução de redução para e com os pobres, vulneráveis e desfavorecidos.

O proponente analisou todos os problemas maiores e menores e os fatores que podem


influenciar seu estudo.

Os proponentes deste sistema primeiro reunirão informações do Escritório DSWD de Sta.


Teresita no caminho da entrevista e através da pesquisa. O proponente conduziu uma entrevista.
com o assistente social para reunir as informações necessárias sobre o sistema. Isso ajudará em
identificando o fluxo de sua transação e o processo envolvido nela. As perguntas são
sobre o seu sistema atual de disponibilização, processamento e gestão de pedidos. O proponente
usei um motor de busca para procurar informações sobre o sistema e os livros para
informações adicionais.

De acordo com[ CITAÇÃO The21 \ l 1033 ]Modelo de Desenvolvimento Rápido de Aplicações (ou RAD)
baseia-se em prototipagem e modelo iterativo com pouco (ou menos) planejamento específico. Em geral,
A abordagem RAD para desenvolvimento de software significa dar menos ênfase ao planejamento de tarefas e

mais ênfase no desenvolvimento e na criação de um protótipo. Em disparidade com o modelo em cascata


modelo, que enfatiza especificação e planejamento meticulosos, a abordagem RAD significa
construindo sobre requisitos em evolução contínua, à medida que mais e mais aprendizados são extraídos como

o desenvolvimento avança. De[ CITAÇÃO Luc1 l 1033 Aplicação


] rápida
o desenvolvimento rápido de aplicações (RAD) é uma estratégia ágil de gerenciamento de projetos popular em software

desenvolvimento.

O principal benefício de uma abordagem RAD é a rápida conclusão do projeto, tornando-a uma escolha atraente.
para desenvolvedores que trabalham em um ambiente dinâmico como o desenvolvimento de software. Essa rápida

o ritmo é possibilitado pela ênfase da RAD em minimizar a fase de planejamento e maximizar


desenvolvimento de protótipos.
A metodologia a ser utilizada neste estudo é a Metodologia de Aplicação Rápida/RAD. Ela tem
quatro (4) fases que são as seguintes: planejamento de requisitos, design do usuário, rápida
construção e transição.

Fase 1: Planejamento de requisitos

Reunião de definição de escopo do projeto, membros da equipe e os clientes ou os usuários do software se comunicam

um com o outro para determinar os objetivos, requisitos e expectativas para o projeto e a


questões atuais. Isso é feito através de:

Pesquisando o problema atual

Definindo os requisitos para o projeto

Finalizando os requisitos com a aprovação de cada parte interessada

Fase 2: Design do usuário

Uma vez que o projeto está delineado, é hora de mergulhar diretamente no desenvolvimento, construindo o usuário
design através de várias iterações de protótipos. Durante esta fase, os clientes trabalham lado a lado
com os desenvolvedores para garantir que suas necessidades estão sendo atendidas em cada etapa do processo de design. É

quase como desenvolvimento de software personalizável onde os usuários podem testar cada protótipo de
o produto, em cada etapa, para garantir que atenda às suas expectativas.

O desenvolvimento do sistema tem como objetivo construir ou desenvolver este projeto na fase do
desenvolvimento onde uma solução apropriada é elaborada para atender todas as informações
requisitos do sistema identificados a partir dos requisitos do sistema anterior. E para o
o design é criado com as visões baseadas em tecnologia dos dados e processos do sistema, interface
do sistema.

Fase 3: Construção rápida

A fase se divide em vários passos menores:

Preparação para construção rápida

Desenvolvimento de programas e aplicações

Programação

Teste de unidade, integração e sistema

O programa de subconjunto será testado em busca de bugs e erros. Após o desenvolvimento do programa, a equipe

preparará um ensaio para o sistema para testar e saber ou garantir se o sistema está
trabalhando de forma eficiente e eficaz funciona na plataforma pretendida e também para determinar se
atende às necessidades ou desejos dos usuários ou clientes nos requisitos ou funcionalidades do
sistema.

Fase 4: Transferência

Esta é a fase de implementação onde o produto final é lançado. Inclui dados


conversão, teste e troca para o novo sistema, bem como treinamento de usuários. Todos os finais
mudanças são feitas enquanto os programadores e clientes continuam a procurar bugs no sistema.

O sistema proposto será implementado para verificação e sugestão para esse fim.
desenvolvimentos do sistema. "Sistema de Solicitação de Assistência Online e Monitoramento do DSWD"

com Notificação por SMS" O sistema proposto tem como objetivo atender às metas na data exata para
desenvolvimento do sistema e suas funcionalidades e instalar ou implementar o sistema. E antes
colocar o sistema é a primeira revisão e testa todo o sistema para ter certeza de que atende a todos os
características necessárias do sistema. O resultado das análises e testes do sistema deve ser
totalmente documentado para determinar e manter se todos os recursos do sistema estão funcionando.

4.2 Documentação de Requisitos

4.2.1 Requisitos do Usuário

O sistema deve:

Adicionar, atualizar, editar e excluir registros

Visualizar documentos

Recuperar informações
Gere um relatório resumido para os pedidos financeiros
Notifique os clientes sobre seu pedido via SMS
Confirme o pedido dos clientes a qualquer hora e em qualquer lugar, desde que tenha um computador com internet.

conexão
Considere as preocupações de segurança da informação e privacidade; assegure que as informações dos usuários sejam

seguro
4.2.2 Requisitos Funcionais

Fluxograma
Diagrama de Fluxo de Contexto
Diagrama de Fluxo de Dados
Função 1 Registrar

Entrada Informações pessoais

Saída Mensagem enviada


página predefinida

Processamento Valide os detalhes fornecidos e preencha as informações necessárias.

Função 2 Selecione Assistência Financeira

Entrada tipo de assistência financeira

Saída Registro de Banco de Dados, mensagem selecionada, página predefinida

Processamento Valide o tipo selecionado e registre as informações no banco de dados.

Função 3 Enviar Solicitação

Entrada Requisitos para solicitar assistência financeira

Saída Mensagem de envio bem-sucedido com os detalhes do pedido de assistência

Processando Valide os detalhes fornecidos e envie os requisitos necessários

Função 4 Solicitações de Revisão

Entrada Número de identificação do cliente

Saída Detalhes do cliente

Processamento Valide os detalhes fornecidos e revise as informações

Função 5 Notificar Cliente

Entrada Status do pedido

Saída Pendente
Processando Valide os detalhes fornecidos e a recomendação para a assistência sendo
solicitado pelo cliente.

Função 6 Emitir uma Aprovação

Entrada Informações do Cliente

Saída Assistência aprovada, seja financeira/garantia/carta de referência

Processando Valide os detalhes fornecidos e registre as informações no banco de dados.

4.2.3 Requisitos da Interface

Interfaces de Usuário

A interface gráfica do sistema fornece menus, barras de ferramentas, botões, painéis, contêineres, grades

permitindo um controle fácil por um teclado e um mouse.

Interfaces de Hardware

Um navegador que suporta HTML e Javascript. O usuário deve ser capaz de manter uma conexão estável.

conexão com a internet. Uma impressora a laser será necessária ao imprimir relatórios e emitir
cartas de encaminhamento.

Interfaces de Software

A aplicação web se comunica com o banco de dados para obter o


informações sobre os usuários. A comunicação entre o banco de dados e o portal web
consiste em operações relacionadas à visualização, modificação e exclusão de dados.
Interfaces de Comunicações

Este projeto suporta todos os tipos de navegadores da web usando formulários eletrônicos simples para

o registro e o envio de solicitação. Quando uma solicitação específica é aprovada ou recusada, um


Uma notificação SMS será enviada ao cliente. Para alcançar essa funcionalidade, é necessário
ter uma conexão de internet estável.

4.2.4 Requisitos de Dados

Entidades Atributos Tipo Exemplo


Clientes ID do Cliente String
Nome String
Endereço String
Data de nascimento DataHora
Estado civil String
Número de contato String
Nome de usuário String
Senha String
Admin ID do Admin String
Nome de usuário String
Senha String
Pedido ID de Solicitação String
ID do Cliente String
data_do_pedido DataHora
Documentos Válidos Blob
Status String
Descrição String
Valor Receber String
Assistência financeira Assistência Financeira Inteiro
Id
Tipo String
Descrição String
Requisitos String
Mensagem ID Inteiro
ID_Cliente String
Código String
Mensagem String
Data DataHora
4.3 Design de Software/Sistemas/Produto/Processos
4.3.1 Descrição dos Dados

Este banco de dados consiste em:

Informações pessoais do cliente são adicionadas ao banco de dados com ID exclusivo


incluindo suas credenciais de login.
As informações do administrador são adicionadas ao banco de dados com um ID exclusivo

Armazena solicitações feitas pelo cliente


Informações completas sobre a assistência financeira que pode
a disponibilidade pelo cliente está armazenada nesta tabela.

Armazena a mensagem de transmissão e o código a ser usado pelo cliente em


dispondo da assistência financeira.

4.3.2 Dicionário de Dados

Tabela Campo Tipo de dado Nulo Observações


tblClientes Cliente_ID varchar(10) Não PK
Nome varchar(25) Não
Endereço varchar(25) Não
Data de nascimento data Não
Estado_civil varchar(10) Não
Número de_contato varchar(11) Não
NomeDeUsuário varchar(25) Não
Senha varchar(25) Não
tblAdmin ID_Admin varchar(10) Não PK
Nome de usuário varchar(25) Não
Senha varchar(25) Não
tblRequestsRequest_ID varchar(10) Não PK
ID_Cliente varchar(10) Não FK
Data do pedido data Não
Documentos_Válidos blob Não
Status varchar(10) Sim
Descrição varchar(100) Não
Quantidade_Recebida varchar(25) Sim
tblIDFinanceiro Int Não PK, Auto Incremento
Tipo varchar(100) Não
Assistência
Descrição varchar(225) Não
Requisitos varchar(225) Não
tblMensagem ID Int Não PK, Incremento Automático
ID_do_Cliente varchar(10) Não FK
Código varchar(100) Não
Mensagem varchar(100) Não
Data Data Não

4.3.3 Diagrama de Relacionamento de Entidades (ERD)


4.3.4 Diagrama Hierárquico
4.3.5 Design de Interface do Usuário

Página Inicial

Interface de login
Interface de registro

Enviando solicitação
Painel administrativo

Interface na gestão de dados


4.4 Desenvolvimento e Teste

O desenvolvimento do sistema visa construir ou desenvolver este projeto a fase do

desenvolvimento onde uma solução apropriada é elaborada para atender a todas as necessidades de informação

do sistema identificado a partir dos requisitos do sistema anterior. E para o design é criado

com as visões baseadas em tecnologia dos dados e processos do sistema, interface do sistema.

Testando

O programa de subconjunto será testado em busca de bugs e erros. Após desenvolver o programa, a equipe

preparará um simulado para o sistema para teste e para saber ou garantir se o sistema está funcionando

trabalha de forma eficiente e eficaz na plataforma pretendida e também para determinar se atende ao que

as necessidades ou desejos dos usuários ou clientes nos requisitos ou funcionalidades do sistema.

Plano de Implementação

O sistema proposto será implementado para verificação e sugestão para o propósito de

desenvolvimentos do sistema. "Sistema de Solicitação e Monitoramento de Assistência Online do DSWD com

Notificação por SMS" O sistema proposto visa atender às metas na data exata para o desenvolvimento

do sistema e suas características e instalar ou implementar o sistema. E antes de colocar o sistema

é a primeira revisão e testa todo o sistema para ter certeza de que atende a todos os recursos necessários do

O resultado das avaliações e testes do sistema deve ser totalmente documentado para determinar

e mantido se todos os recursos do sistema estiverem funcionando.


QUESTIONÁRIO

Título do Projeto: Sistema de Solicitação e Monitoramento de Assistência Online da DSWD com SMS
Notificação

Nome do Avaliador: ________________________________

Instruções: Por favor, indique sua avaliação marcando o número apropriado usando o seguinte
critérios
5 – Excelente Muito Satisfatório 2- Bom Justo

Características Sub- Descrição 5 4 3 2 1


Características
Funcional Integralidade 1. O sistema cobre tudo o que
Adequação tarefas especificadas e objetivos do usuário?
Correta 2. O sistema fornece correto
resultados?
Adequação 3. O sistema facilita
conclusão das tarefas especificadas,
mais precisamente à execução do
processo de negócios?
Desempenho Comportamento do tempo 4. Quão rapidamente o sistema responde
Eficiência
Recurso 5. O sistema utiliza recursos
utilização de forma eficiente?
Capacidade 6. O sistema continua funcionando mesmo
com grande número de acessos na
mesmo horário?
compatibilidade Coexistência 7. Desempenhar de forma eficiente enquanto compartilha um

ambiente e recursos comuns


com outros produtos?
Interoperabilidade 8. O sistema pode interagir com outros
sistema?
Usabilidade Adequação 9. Os usuários podem reconhecer se o
Reconhecibilidade o sistema é apropriado para as suas necessidades?
Aprendilidade 10. O usuário pode aprender a usar o sistema
facilmente?
Operabilidade 11. O usuário consegue operar facilmente e
controlar o sistema?
Erro do usuário 12. O sistema protege os usuários
proteção contra cometer erros?
Interface do usuário 13. A interface do usuário do sistema permite
estética interação agradável e satisfatória para
o usuário?
Acessibilidade 14. O sistema está disponível e é utilizável?
Confiabilidade Maturidade 15. A falha do sistema é eliminada ao longo do tempo?
Disponibilidade 16. Os serviços do sistema estão disponíveis quando
solicitado?
Tolerância a falhas 17. O sistema é capaz de lidar com erros?
Recuperabilidade 18. O sistema recupera dados quando
interrupções e falhas ocorrem?
Segurança Confidencialidade 19. O sistema garante que os dados
compartilhados são acessíveis por autorizados
pessoa?
Integridade 20. O sistema impede o acesso não autorizado
acesso?
Não-repúdio 21. O sistema constrói estratégias para
provar que uma informação foi
entregue a um cliente de serviço?
Responsabilidade 22. Os serviços são autônomos?
Autenticidade 23. A identidade de um sujeito ou recurso pode
ser provado ser o que foi reivindicado?
ManutenibilidadeModularidade 24. A mudança em um componente tem
impacto mínimo em outros componentes?
Reutilização 25. Pode ser usado em mais de um sistema?
Analisabilidade 26. Pode falha, deficiências ou causas de
falhas facilmente diagnosticadas?
Modificabilidade 27. O sistema pode ser modificado sem
introduzindo defeitos ou degradando
qualidade do produto existente?
Testabilidade 28. O sistema pode ser testado facilmente?
Portabilidade Adaptabilidade 29. O sistema pode efetivamente e
ser adaptado de forma eficiente para diferentes ou
hardware, software ou outros em evolução
ambientes operacionais ou de uso?
Instalabilidade 30. O sistema pode ser bem-sucedido
instalado e/ou desinstalado facilmente?
Substituibilidade 31. O sistema pode substituir outro
produto de software especificado para o
mesmo propósito no mesmo
ambiente?
REFERÊNCIAS:

Oludare Olaleye, A. O. (2013). Sistema de Notificação de Eventos Baseado em SMS. Jornal de Engenharia da Informação

e Aplicações, 1-8.

[Link]. (2021, 9 de março). Aulas de Programação Online, Tutoriais e Guia de Projeto Capstone.

Recuperado de [Link]:htps://[Link]/codigo-fonte/reconhecimento-de-face-

projeto-final-de-presença-com-notificação-por-sms

Sai On Cheung, K. K. (2004). Sistema de monitoramento de segurança e saúde baseado na web para construção
gestã[Link] de Pesquisa em Segurança, 159-170

Floremie A. Badoria, M. T. (s.d.). academia. Recuperado de [Link]:


htps://[Link]/28464670/PORTAL_DO_ALUNO_ONLINE_COM_NOTIFICAÇÕES_DE_NOTAS_VIA
_SMS_O_PROBLEMA_E_SEU_ABRANGÊNCIA

Andrade, A. S. (2018). Sistema de Reserva Online com Notificação por SMS. Cidade de Pablacion, Binan, Laguna:
COLÉGIOS TRIMEX

Alfred J. Paldez, R. R. (2018). Sistema de Gestão Baseado na Web com Notificação por SMS e E-mail para

Binan Triciclo. Jornal de Pesquisa Global em Ciência da Computação, 1-9.

Darem, A. B., & Al-Hashm, A. (2011, junho). Avaliação do Uso de Websites de Governos Locais: Internet
Perspectiva dos usuários. Recuperado de htp://[Link]/1509/InformaTecnologia/E-
Governança_Uma_Aná[Link]

DSWD. (s.d.). Recuperado em 20 de maio de 2021, de [Link]: htps://[Link]/about-


us/programas/assistencia-a-individuos-familias-em-situacao-de-crise-aics/

Você também pode gostar