Escolar Documentos
Profissional Documentos
Cultura Documentos
Agenda-e
Sumário
Sumário
1. Introdução....................................................................................................................................4
1.1. Escopo do projeto................................................................................................................4
1.2. Etapas de desenvolvimento.................................................................................................4
1.3. Produção Tecnológica.........................................................................................................4
1.4. Fluxo do Sistema Agenda-e.................................................................................................5
2. Etapas de desenvolvimento........................................................................................................6
2.1. ETAPA 1: Levantamento das informações com o cliente................................................6
2.1.1. Aplicativo do Profissional...................................................................................................7
2.1.2. Aplicativo do Cliente...........................................................................................................7
2.1.3. Sistema Administrador.......................................................................................................7
2.2. ETAPA 2: Desenvolvimento do front-end e back-end.....................................................7
2.2.1. Desenvolvimento do banco de dados..................................................................................8
2.2.2. Desenvolvimento do front-end e back-end do aplicativo profissional............................9
2.2.2.1. Proprietário do Estabelecimento:.........................................................................................13
2.2.2.2. Profissionais do Estabelecimento:.......................................................................................19
2.2.2.3. Profissionais Autônomos.....................................................................................................25
2.2.3. Desenvolvimento do front-end e back-end do aplicativo cliente...................................34
2.2.4. Desenvolvimento do sistema administrador....................................................................42
2.3. ETAPA 3: Testes/ correções/ adaptações........................................................................45
2.4. ETAPA 4 - Ajustes para soluções dos problemas...........................................................46
2.5. ETAPA 5 – Entrega...........................................................................................................46
2.5.1. Postagem na App Store.....................................................................................................47
2.5.1.1. Criando uma conta Empresarial na App Store e um D-U-N-S Number:............................47
2.5.1.2. Postando o aplicativo na App Store:....................................................................................49
2.5.2. Postagem na Google Play..................................................................................................50
2.5.2.1. Criando uma conta Empresarial na Google Play.................................................................50
2.5.2.2. Postando o aplicativo no Google Play.................................................................................52
3. Acessos e links............................................................................................................................53
3.1. SISTEMA ADMINISTRADOR DO AGENDA-E:.........................................................53
4. Conclusão do projeto................................................................................................................53
2
1. Introdução
3
sistema, principais funcionalidades, permissões, alinhamento sobre condução do
trabalho e entrega dos documentos solicitados pela entidade executora.
ETAPA 3: Testes para homologação do sistema. Como entrega, o cliente nos forneceu
um relatório com suas ponderações iniciais sobre o produto apresentado para que
pudessemos efetuar os ajustes. Após os ajustes e homologação do software fizemos a
reunião de 70%. Versão oficial de testes do sistema Agenda-e para uso do cliente.
ETAPA 5: Versão final do projeto será a disponibilização dos APP para postagem nas
lojas de aplicativos criadas pelo cliente. A entrega da etapa 5 será os APP’s em
funcionamento pleno, homologado pelo cliente, bem como o código fonte e manual de
uso.
Iniciamos os trabalhos com o mapeamento das telas e fluxo do sistema, através do software web
“mindmeister”.
4
1.4. Fluxo do Sistema Agenda-e
2. Etapas de desenvolvimento
2.1.1.Aplicativo do Profissional
Permite que o profissional do estabelecimento faça a gestão da sua agenda, clientes,
profissionais e muito mais.
Perfis de acesso ao aplicativo proprietário, profissional e autônomo.
5
2.1.2.Aplicativo do Cliente
2.1.3.Sistema Administrador
6
O Sistema Gerenciador de Banco de Dados (SGBD), é uma coleção de programas que
permitem aos usuários criarem e manipularem um banco de dados, isto é, atendem as requisições
dos usuários. Dessa forma, o SGBD facilita o processo de definir (especificação de dados a serem
armazenados), construir (processo de armazenar os dados em algum meio controlado pelo
SGBD) e manipular (inserção, atualização, eliminação e recuperação de dados) um banco de
dados de diversas aplicações.
Com relação ao SGBD, optou-se pelo MySQL, por ser uma ferramenta gratuita, possuir
compatibilidade com linguagens web, por possuir facilidade de uso e por satisfazer as
necessidades de um bom SGBD.
A modelagem do banco de dados foi feita com auxílio do software MySQL Workbench, que
é uma ferramenta de design visual de banco de dados, que integra a linguagem SQL e design de
banco de dados em um único ambiente de desenvolvimento para o SGBD MySQL.
Início: Para iniciar o seu cadastro o profissional deverá escolher entre as duas
opções de perfil “Autônomo” ou “Estabelecimento”.
7
Tela dias de funcionamento
Login: O aplicativo conta com uma tela de login de usuários já cadastrados. Nesta
tela o usuário também poderá solicitar uma nova senha, caso a tenha esquecido a
atual.
8
Perfil: a tela do perfil do proprietário, é onde o proprietário poderá
visualizar os dados preenchidos durante o cadastro e caso deseje
alterar esses dados.
9
Tela de login para profissionais do estabelecimento
10
Listagem de serviços agendados: O profissional do
estabelecimento pode visualizar seus serviços agendados, e há
opções para criação de notificações de atrasos e cancelamentos de
serviços.
Tela Inicial: Após o login o profissional autônomo tem o acesso aos seus
agendamentos diários, o aplicativo conta também com o controle de
horários disponíveis, listagem de clientes confirmados e histórico de
atendimentos realizados pelo profissional.
11
Notificações: O aplicativo provê notificações dos atendimentos,
alertando os horários com clientes agendados, cancelamento de
atendimentos entre outras notificações de serviços.
12
Tela para seleção de horários profissionais autônomos
13
Recuperar Senha: Caso necessite de uma nova senha, ao entrar na
opção de recuperar senha e informar seu login, um e-mail é enviado
para a conta do usuário onde ele poderá definir uma nova senha para
o login.
14
Tela para notificações recebidas pelo cliente
16
Durante o desenvolvimento dessa etapa alguns pontos de melhoria do aplicativo foram
detectados tanto pela gestora quanto pelo desenvolvedor. Para solução desses pontos foi
necessário fazer retrabalho na programação do aplicativo e estudos sobre possibilidades de
implementação. Os pontos a serem considerados são, com respectiva ação:
17
O código do projeto está sendo implantado no servidor designado pelo cliente,
assim como também está sendo utilizado o seu domínio (endereço na internet).
O aplicativo está em processo de publicação e será de responsabilidade da
executora. Os aplicativos foram postados na loja da Google Play e ainda está no aguardo
da liberação da App Store para a publicação do aplicativo.
Para a postagem dos aplicativos serão necessários os seguintes passos:
18
Criar uma conta empresarial na App Store: Para publicar aplicativos na App Store é
necessário pagar anualmente a taxa de 99 dólares pelo “Apple Developer
Program”. Somente desenvolvedores e empresas inscritos no programa podem
publicar aplicativos. Acesse a página de inscrição no programa através do link:
https://developer.apple.com/programs/enroll/ e selecione a opção: Start Your
Enrollment:
Será solicitado um Apple ID, caso você não possua poderá criá-lo, conforme
indicado:
19
A Apple pode levar alguns dias até realizar o processo de criação.
Aguarde a notificação por e-mail e fique atendo ao telefone inserido, pois a Apple
pode realizar ligações para verificar a autenticidade da conta.
A ferramenta criada para esse fim é o Google Play Developer Console que pode
ser acessado pela url https://play.google.com/apps/publish/. Ao acessar essa url pela
primeira vez, pede-se que seja feito o registro, que é dividido nos seguintes passos:
21
● Pagar a taxa de registro no valor de 25 dólares. Essa taxa só precisa ser paga uma
vez, e o registro tem duração indeterminada.
22
2.5.2.2. Postando o aplicativo no Google Play
● Aperte o botão “Criar Aplicativo” para começar a adicionar seu App na Google Play.
● Detalhes do App no Google Play: Depois do passo anterior, será carregada uma
página onde devem ser preenchidos detalhes sobre o aplicativo. Essas
informações ficarão visíveis na página do app na Google Play. Em “Breve
descrição” indique a principal funcionalidade ou o principal problema que o seu
aplicativo resolve. Já no campo “Descrição completa” deve ser indicado todas as
funcionalidades, benefícios, vantagens e toda a informação que o usuário poderá
encontrar no seu aplicativo. Na área Recursos Gráficos você deverá adicionar pelo
menos 2 Capturas de tela do seu aplicativo que deverão ter no mínimo 320 pixels
de largura e estar no formato PNG ou JPEG. Clique em “Procurar Arquivos” e
escolha as imagens das capturas de tela que salvou em seu computador. Deverá
também adicionar um “Ícone de alta resolução” com a dimensão de 512 pixels de
largura e 512 pixels de altura com o formato PNG de 32 bits. Este ícone de alta
resolução ficará visível na página do aplicativo no Google Play e nos resultados de
pesquisa. Na área “Gráfico de recursos” clique para carregar a imagem que ficará
no topo da página do aplicativo no Google Play. A imagem deverá ter a dimensão
de 1024 pixels de largura e 500 pixels de altura e o formato JPEG ou PNG de 24
bits. Na área Categorização você encontra as seguintes opções: Tipos de app,
Categoria, Classificação de conteúdo. Na área “Detalhes do Contato” você deve
inserir o endereço do seu Site, caso tenha, o seu endereço de e-mail e seu contato
telefônico. Na área “Política de Privacidade” você pode inserir a URL da política de
privacidade do seu aplicativo ou caso não disponha de uma nesse momento, ative
a checkbox: “Não enviar o URL da política de privacidade no momento”. Agora que
as informações dessa página já foram inseridas clique em “Salvar Rascunho” para
continuar.
● Na página que será carregada, desça até o final e clique no botão “Revisar”.
● Agora seu aplicativo ficará disponível na Google Play dentro de algumas horas.
Na proposta consta que a documentação que seria entregue, seria o próprio código
do projeto comentado. O código fonte está anexado ao SGtec e além de estar
disponibilizado para o empresário.
23
Foram enviados os arquivos, conforme publicados no SGTEC:
● Relatório final
Foi também explicado para a gestora que para qualquer adequação futura, a partir
do código fonte, qualquer equipe de desenvolvimento que tenha capacitação e
conhecimento sobre a linguagem utilizada, poderá executar o serviço.
Vale ressaltar que durante esta etapa a atividade de Elaboração de Relatório
demandou grande esforço do desenvolvedor, devido à grande necessidade de
detalhamento e retrabalho.
Ficou acordado com os empreendedores que estaremos a disposição por 90 dias a
partir da data de entrega para corrigir quaisquer bugs que surgirem em função de falha de
programação e operação dentro das regras de negócios implementadas.
3. Acessos e links
● Senha: agende@2018
Uma cópia do código fonte foi anexada ao SEGTEC pelo coordenador da entidade
executora para ficar à disposição do Sebrae para futura avaliação dos trabalhos
efetuados.
4. Conclusão do projeto
25