Desenvolvimento de Software para Web - Trabalho 2
Universidade Federal de São Carlos – UFSCar
Departamento de Computação
Prof. Dr. Delano Medeiros Beder
Grupo:
Giovani Guidini, 790862
Gabriel Mansano Pires, 790951
Guilherme Theodoro, 726531
Bruno Matos de Souza, 769754
Instruções
Para o uso deste programa é necessário ter o MySQL instalado na máquina e mudar a senha no Application.properties para senha do MySQL da máquina
Com isso serão gerados:
Usuário ADMIN
Que será responsável por fazer o CRUD de clientes de locadoras, assim como criar novos usuários ADMIN
Login: admin
Senha: admin
Usuário Cliente
Login: 123@gmail.com
Senha: 1234
Login: giovani@guidini.com.br
Senha: 1234
Usuário Locadora
Login: locadorasc@gmail.com
Senha: 1234
Login: locadorapira@gmail.com
Senha: 1234
Login: locadorapira1@gmail.com
Senha: 1234
Locações
Requisitos
-
R1: CRUD de clientes (requer login de administrador)
(X) Implementado ( ) Parcialmente implementado ( ) Não implementado
Divisão na implementação da funcionalidade:Giovani Guidini (25%), Guilherme Theodoro (25%), Gabriel Mansano (25%), Bruno Matos(25%)
-
R2: CRUD de locadoras (requer login de administrador)
(X) Implementado ( ) Parcialmente implementado ( ) Não implementado
Divisão na implementação da funcionalidade:Giovani Guidini (25%), Guilherme Theodoro (25%), Gabriel Mansano (25%), Bruno Matos(25%)
-
R3: Listagem de todos as locadoras em uma única página (não requer login)
(X) Implementado ( ) Parcialmente implementado ( ) Não implementado
Divisão na implementação da funcionalidade:Giovani Guidini (25%), Guilherme Theodoro (25%), Gabriel Mansano (25%), Bruno Matos(25%)
-
R4: Listagem de todos as locadoras por cidade (não requer login)
(X) Implementado ( ) Parcialmente implementado ( ) Não implementado
Divisão na implementação da funcionalidade:Giovani Guidini (25%), Guilherme Theodoro (25%), Gabriel Mansano (25%), Bruno Matos(25%)
-
R5: Locação de uma bicicleta em uma locadora (requer login do cliente via e-mail + senha). Depois de fazer login, o cliente pode cadastrar uma locação. Para isso, deve escolher uma locadora (escolhendo a partir de uma lista), uma data, e deve ser gravado a locação na base de dados. Após a efetivação da locação, o cliente e a locadora devem ser informados (via e-mail) sobre a locação realizada.
() Implementado (X) Parcialmente implementado ( ) Não implementado
Divisão na implementação da funcionalidade:Giovani Guidini (25%), Guilherme Theodoro (25%), Gabriel Mansano (25%), Bruno Matos(25%)
-
R6: Listagem de todas as locações de um cliente (requer login do cliente via e-mail + senha). Depois de fazer login, o cliente pode visualizar todas as suas locações gravadas
(X) Implementado ( ) Parcialmente implementado ( ) Não implementado
Divisão na implementação da funcionalidade:Giovani Guidini (25%), Guilherme Theodoro (25%), Gabriel Mansano (25%), Bruno Matos(25%)
-
R7: O sistema não deve permitir o cadastro de locações de um mesmo cliente ou de um mesma locadora em um mesmo dia/horário
(X) Implementado ( ) Parcialmente implementado ( ) Não implementado
Divisão na implementação da funcionalidade:Giovani Guidini (25%), Guilherme Theodoro (25%), Gabriel Mansano (25%), Bruno Matos(25%)
-
R8: Listagem de todas as locações de uma locadora (requer login da locadora via e-mail + senha). Depois de fazer login, a locadora pode visualizar todas as suas locações gravadas
(X) Implementado ( ) Parcialmente implementado ( ) Não implementado
Divisão na implementação da funcionalidade:Giovani Guidini (25%), Guilherme Theodoro (25%), Gabriel Mansano (25%), Bruno Matos(25%)
-
R9: O sistema deve ser internacionalizado em pelo menos dois idiomas: português + outro de sua escolha
(X) Implementado ( ) Parcialmente implementado ( ) Não implementado
Divisão na implementação da funcionalidade:Giovani Guidini (25%), Guilherme Theodoro (25%), Gabriel Mansano (25%), Bruno Matos(25%)
-
R10: O sistema deve validar (tamanho, formato, etc) todas as informações (campos nos formulários) cadastradas e/ou editadas.
(X) Implementado ( ) Parcialmente implementado ( ) Não implementado
Divisão na implementação da funcionalidade:Giovani Guidini (25%), Guilherme Theodoro (25%), Gabriel Mansano (25%), Bruno Matos(25%)