Você está na página 1de 16

UNIVERSIDADE EDUARDO MONDLANE

Departamento de Matemática e Informática


Faculdade de Ciências

Desenvolvimento de Aplicações Web


Tema: Gestão de Candidaturas de Espaços no Shopping

Discentes: Docente:
Assane Mateus Aide
Leonardo Daniel Cardoso Erminio Jasse

Maputo, Novembro de 2018


Índice

1. Introdução ................................................................................................................................................. 3
1.1. Contextualização ........................................................................................................................... 3
1.2. Definição do problema ....................................................................................................................... 3
2. Modelo Actual .......................................................................................................................................... 4
2.1 Caso de Estudo.................................................................................................................................... 4
3. Modelo proposto ................................................................................................................................... 5
3.1. Requisitos do Sistema ........................................................................................................................ 6
3.1.1. Requisitos Funcionais ................................................................................................................. 6
3.1.2 Requisitos não funcionais ............................................................................................................ 7
3.2. Casos de Teste.................................................................................................................................... 8
3.3. Diagrama Caso de Uso....................................................................................................................... 9
3.3.1. Documentação dos casos de uso na forma completa concreta .................................................. 10
3.4. Arquitetura de Sistema ..................................................................................................................... 11
3.5. Esquema de tabela normalizado ....................................................................................................... 12
3.6. Sequência de Eventos submissão de Candidatura ............................................................................ 13
3.7. Diagramas de estado ........................................................................................................................ 14
4. Metodologia de desenvolvimento ....................................................................................................... 15
5. Conclusão................................................................................................................................................ 16
1. Introdução

No âmbito de realização do trabalho semestral da cadeira de Desenvolvimento de Aplicações Web


serão apresentados neste documento a descrição, os requisitos as ferramentas e metodologias que
serão utilizadas pelo grupo para desenvolvimento de um Sistema de Controle de Arrendamento de
Espaços (Gestão de Candidaturas), tendo como caso de estudo o centro comercial Maputo
Shopping Centre.

1.1. Contextualização
Actualmente a tecnologia de informação vem ganhando espaço e crescendo de forma intensa no
país, como consequência disso a maioria das organizações moçambicanas tendem a criar uma
gestão estratégica e eficiente com recurso a tecnologias de informação de modo a adicionar valor,
velocidade e qualidades no processo de realização das suas atividades, porém no contexto
Moçambicano ainda existem diversas Organizações dos mais vastos ramos de actividade que não
possuem um sistema de informação eficiente. No que diz respeitos aos supermercados o problema
é ainda maior pois são vários os clientes e cidadãos em geral que procuram meios mais eficientes
para realizar compras, obter informações de disponibilidade de produtos e serviços sem se deslocar
e outros, porem nossos pais ainda é demasiado pobre em termos de soluções para estes desafiadores
problemas

1.2. Definição do problema

II. O processo de arrendamento de espaços é feito de forma manual, e não existe o meio
de comunicação eficaz entre o centro comercial, seus clientes e o público em geral.
III. Fraca comunicação entre o shopping e o público em geral, facto esse que não permite
que os gestores tenham conhecimento sobre o nível de satisfação dos seus clientes
perante os serviços que disponibilizam.
IV. Dificuldades na divulgação de espaços – até então o único meio de divulgação de espaços
tem sido anúncios afixados nas paredes das lojas o que restringe o publico que possa ver
para apenas o grupo de pessoas que frequenta o centro comercial e tenha tempo de ler os
anúncios.
V. Falta de informação por parte utilizadores- o publico em geral tem passado por
constrangimento ao tentar saber se uma determinada loja existe ou deixou de existir no
centro comercial, para tal deve se deslocar até centro sobre o risco de chegar lá nem
encontrar a loja que tenciona visitar para algum fim.
VI. Dificuldade na gestão de espaços- o gestor passa por diversos constrangimentos ao tentar
saber de detalhes sobre um determinado arrendamento, sobre os prazos e de outras questões
contratuais.

2. Modelo Actual

2.1 Caso de Estudo

Maputo Shopping Center, é o maior centro comercial de Moçambique, localizado na baixa da


cidade de Maputo, na Rua Ngungunhane, e constituído por 150 lojas, 14 restaurantes, 120
escritórios um hipermercado, duas salas de cinema, um piso de entretenimento e sala de
conferências.

2.2 Sistema Atual

O centro comercial usa actualmente o sistema primavera para auxiliar a sua gestão, facturação e
gestão dos seus recurso humanos, porem o sistema acima descrito, não cobre com todas as
necessidades do centro comercial principalmente no que diz respeito a publicação dos seus espaços
do centro comercial e seu processo de arrendamento.

Descrição do cenário de submissão de candidatura para arrendamento de espaço.

O interessado ou responsável por uma empresa que deseja arrendar um espaço no centro comercial
entra em contacto com gabinete do gestor usando telefone ou de forma presencial.
Onde lhe e facultado um formulário físico contendo campos para preenchimento de seus dados
pessoais, o nome e dados relativos a sua empresa: nome, tipo de serviço que presta, o capital que
possui para o investimento e área do espaço que deseja.

Os espaços para arrendamento são classificados em duas categorias espaços definidos (espaços já
existentes) e espaços Livres (espaços delimitados consoante a área e o tipo de serviço que o
responsável da loja deseja) para o arrendamento.

Após a submissão da candidatura o responsável deve aguardar pela resposta em um período de 90


dias. As candidaturas são organizadas consoante o tipo de espaço que a loja deseja ocupar.

Caso seja aprovada a candidatura é contactado o responsável por email ou telefone de modo a se
efectivar o contracto que possui no mínimo a duração de 2 anos, podendo nesse período rescindir
se o contracto por motivos de diversas ordens. Após o fim dois anos o contracto é renovado
automaticamente fora existência de outro factores como desejo de rescisão de contracto por uma
das partes ou por falta de pagamento do arrendamento.

3. Modelo proposto

Solução

Como proposta de solução ira desenvolver se um sistema Web de forma incremental que servirá
como meio de comunicação entre o centro comercial e seus clientes. O sistema permitira que centro
comercial publique ou disponibilize seus serviços, como as lojas existentes, espaços disponíveis
para arrendamento, promoções e outras informações de interesse do público em geral, com base
nessa informação os clientes do centro comercial terão a possibilidade de saber a localização exacta
das lojas e o tipo de produtos que as mesma disponibilizam, terão ainda a possibilidade manifestar
seu nível de satisfação em relação uma determinada loja ou o centro em geral com base em uma
classificação. Vai auxiliar o gestor no controle dos arrendamentos com base em relatórios contendo
informações sobre os pagamentos, quais lojas comprem com os prazos estipulados no contracto.
3.1. Requisitos do Sistema

3.1.1. Requisitos Funcionais

Código Nome do Requisito Descrição do Requisito Benificiário Prioridade


001 Registar Espaços Registar Espaços: área, Gestor Alta
descrição.

002 Registar Pisos Registar os pisos com Gestor Alta


seguintes dados:
número, descrição
003 Registar Empresário Registar o empresário Empresário Alta
com os dados: nome,
data de nascimento,
telefone, e-mail, anos de
experiência
004 Registar Utilizador Registar o empresário Utilizador Normal Alta
Normal com os dados: nome,
data de nascimento,
telefone, e-mail, anos de
experiência
005 Registar Empresas Registar empresas com Empresário Alta
os seguintes dados:
nome, tipo de serviço,
descrição, ano de criação
da loja, capital de
investimento, número
006 Listar Espaços Permite que os Gestor Alta
Disponíveis utilizadores tenham
conhecimento dos
espaços disponíveis no
shopping
007 Registar Candidatura Registar Candidatura Empresário Alta
com o capital disponível
para investimento, com a
empresa, piso e espaço
associados
008 Verificar Candidaturas Confirmar ou recusar Gestor Alta
uma candidatura
009 Registar Loja Registar loja com base Gestor Alta
numa candidatura
010 Classificar Loja Permite conhecer o nível Utilizador Normal Media
de satisfação dos clientes
e auxiliar o gestor na
tomada de decisões

3.1.2 Requisitos não funcionais


Código Nome do Requisito Descrição do Requisito Benificiário Prioridade
001 Telas iterativas e Permitir fácil usabilidade Gestor, Média
amigáveis de modo que o utilizador Responsável,
tenha uma boa Utilizador
experiencia de navegação
002 Pesquisa Avançada Os campos devem ser Gestor Média
inteligentes de modo auto
completar a informação a
medida que o utilizador
vai inserindo
3.2. Casos de Teste

Requisitos Pré-requisitos Entrada Saída Ator


Autenticar -Registar -Username e -Pagina inicial Empresário
Empresário Empresário password do Empresário
Autenticar -Registar - Username e - Pagina inicial Utilizador Normal
Utilizado Normal Utilizador password do Utilizador
Normal Normal
Registar Empresa -Registar -Nome, -Mensagem de Empresário
Empresário historial, ramo confirmação de
-Estar e empresário registo da
Autenticado associado empresa
como
Empresário
-Registar
Ramo
Submeter -Registar -Capital -Mensagem de Empresário
Candidatura Empresário disponível para confirmação do
-Estar investir, espaço registo da
Autenticado pretendido, candidatura
como empresa
Empresário associada
-Registar
Empresa
-Verificar se
não existe uma
candidatura
pendente
3.3. Diagrama Caso de Uso
3.3.1. Documentação dos casos de uso na forma completa concreta

Caso de uso: Submeter Candidatura

Actor Principal: Responsável

Interesses

O Responsável deseja submeter candidatura a um espaço

Pré- condições: O responsável deve possuir uma conta no sistema.

Pós – condições: o responsável deve receber notificação de confirmação de submissão da


candidatura.

Cenário de sucesso

1. O responsável a cessa o sistema selecciona o espaço e clica no botão “submeter a


candidatura”.
2. O sistema exibe janela dados pessoais contendo os campos nome, data de
nascimento,cidade,bairro,rua,telefone1, telefone2 e email.
3. O responsável preenche e clica em próximo
4. O sistema exibe a janela dados sobre a empresa com os seguintes campos: nome da
fantasia, ramo de actividade e área pretendida.
5. O responsável preenche e clica em próximo
6. O sistema exibe a janela Outros Dados com os campos: experiencia no comércio, capital
disponível e historial da empresa.
7. O responsável preenche e clica em submeter
8. O sistema emite a mensagem de confirmação de submissão de candidatura.
3.4. Arquitetura de Sistema
3.5. Esquema de tabela normalizado
3.6. Sequência de Eventos submissão de Candidatura
3.7. Diagramas de estado
Diagrama de estados Do espaço

Diagrama de estados Da Candidatura


4. Metodologia de desenvolvimento

Modelo de Desenvolvimento: O sistema foi desenvolvido com recurso a metodologias ágeis


concretamente Scrum.

Linguagem de Programação: As Linguagens de programação usadas para o desenvolvimento


do sistema foram: Javascript e php;

Sistema de Gestão de Base de dados e Servidor Web: O Sistema de gestão de base de dados
usados foi o MySql e o servidor Web apache
5. Conclusão

Desenvolvimento de software é o processo de elaborar e implementar um sistema computacional,


transformando a necessidade de um utilizador ou de um mercado em um produto de software.
Durante o desenvolvimento do sistema acima descrito foi possível notar que para o sucesso de
elaboração de bom software é necessário adoptar metodologias que permitam identificar e
compreender da melhor forma a rega do negócio, identificando os requisitos com base em uma
interacção frequente e continua com a organização a qual o sistema se destina.