Você está na página 1de 34

CENTRO UNIVERSITRIO UNINTER

Anlise e Desenvolvimento de Sistemas

Cristiano Fontana
Guiulyo Romero
Mirrhael Ruan

Bike+

CURITIBA
2014
1

Cristiano Fontana
Guiulyo Romero
Mirrhael Ruan

Bike+

Trabalho apresentado disciplina Projeto


Integrador, como parte da avaliao da 5 UTA do
Curso Superior de Analise e Desenvolvimento de
Sistemas do Centro Universitrio Uninter, campus
Tiradentes.

CURITIBA
2014
2

Sumrio
1. Cronograma.................................................................................................... 5
1.1 Tempo...................................................................................................... 5
1.2 Tarefas...................................................................................................... 5
1.3 Cronograma............................................................................................... 6
2. Responsabilidade da equipe................................................................................. 7
2.1 Cristiano Fontana......................................................................................... 7
2.2 Guiulyo Romero.......................................................................................... 8
2.3 Mirrhael Neves........................................................................................... 8
3. Anlise de Requisitos................................................................................... 9
3.1 Requisitos Funcionais................................................................................... 9
3.1.1 RF01 Manter dados cliente.....................................................................9
3.1.2 RF02 Manter dados do funcionrio..........................................................9
3.1.3 RF03 Manter dados bicicleta.................................................................10
3.1.4 RF04 Manter dados incidentes...............................................................10
3.1.5 RF05 Gerar relatrio...........................................................................10
3.1.6 RF06: Manter dados login....................................................................11
3.1.7 RF07 Manter dados preo.....................................................................11
3.1.8 RF08 Manter dados gasto.....................................................................11
3.2 Requisitos no Funcionais............................................................................11
4. Diagrama de Caso de Uso................................................................................. 12
5.1 Manter dados cliente................................................................................... 12
5.2 Manter dados funcionrio............................................................................. 12
5.3 Manter dados bicicleta................................................................................ 13
5.4 Manter dados incidentes.............................................................................. 13
5.5 Gerar relatrio.......................................................................................... 14
5.6 Manter dados login..................................................................................... 14
5.7 Manter dados preo.................................................................................... 15
5.8 Manter dados gasto.................................................................................... 15
5. Mockups de tela......................................................................................... 16
5.1 Login..................................................................................................... 16
5.2 Recuperar ID............................................................................................ 16
5.3 Tela Principal............................................................................................ 17
5.4 Cadastros: Cliente...................................................................................... 18
5.6 Cadastros: Funcionrio................................................................................ 19
5.7 Cadastros: Bicicleta.................................................................................... 20
3

5.8 Cadastros: Incidentes.................................................................................. 21


5.9 Cadastros: Gastos...................................................................................... 22
5.10 Dados: Cliente......................................................................................... 23
5.11 Dados: Funcionrio................................................................................... 24
5.12 Dados: Bicicleta....................................................................................... 24
5.12.1 Bicicleta: Disponvel........................................................................... 25
5.12.2 Bicicleta: Alugada............................................................................... 26
5.12.3 Bicicleta: Cadastrada...........................................................................27
5.13 Dados: Incidentes..................................................................................... 28
5.14 Dados: Gastos......................................................................................... 29
5.15 Preo: Cadastrar Preo............................................................................... 30
5.16 Preo: Consultar Preo.............................................................................. 31
5.17 Relatrio................................................................................................ 32
5.18 Sobre.................................................................................................... 33
6. Modelo da Base de dados...........................................................................34

1. Cronograma
1.1 Tempo
Estimasse que o projeto levar em torno de 163 dias para seu trmino. Prazo
sujeito a mudanas.

1.2 Tarefas
Cod.

Tarefas

Cod.

Tarefas

Elaborao do cronograma

Viabilidade do projeto

Formulao da Responsabilidade da
equipe

Custos e Recursos Necessrios

Definio do projeto

Premissas e Restries do
Sistema

Caracterstica do projeto

Gerenciamento do Riscos

Estrutura do projeto

Reviso dos Ricos

Anlise de requisitos

Descrio do Caso de Uso

Caso de uso

Roteiro de testes

Projeto de Banco de Dados MER

Descrio do Projeto

Projeto de interface (Layout/Mockup)

Controle de Mudanas

Reviso de interface

Juno de todas informaes e


criao do documento de
Software (Incluindo introduo,
concluso e referncias)

Reformulao de interface

Reviso da documentao de
Software

Reformulao do MER

Implementao do Banco de
Dados

Reformulao do caso de uso e


Requisitos.

Construo do cdigo

Diagrama de Classe

Testes

Diagrama de Sequncia

Criao do manual de usurio

Reviso/Reformulao do Diagrama
de Classe e Sequncia.

Reviso do manual de usurio

Descrio do diferencial em
relao aos outros produtos

Apresentao

1.3 Cronograma
Dias do ms
1-5

5 - 10

10 - 15

15 20

25 - 30

Fevereiro
Maro
Abril
Maio
Junho

2. Responsabilidade da equipe
A equipe responsvel pelo projeto dividida em trs integrantes, sendo eles
Cristiano Fontana, Guiulyo Romero e Mirrhael Neves. Ser de responsabilidade da
equipe entregar um software funcional e que atenda todos os requisitos propostos. Fica
dividida as seguintes responsabilidades:

2.1 Cristiano Fontana


Tarefas
Elaborao do cronograma
Definio, Caraterstica e Estrutura do Projeto
Projeto de Banco de Dados MER
Reformulao do MER
Diagrama de Classe
Diagrama de Sequncia
Reviso/Reformulao do Diagrama de Classe e Sequncia.

Descrio do diferencial em relao aos outros produtos


Viabilidade do projeto
Premissas e Restries do Sistema
Gerenciamento do Riscos
Reviso dos Ricos
Descrio do Projeto
Controle de Mudanas
Juno de todas informaes e criao do documento de Software (Incluindo
introduo, concluso e referncias)
Implementao do Banco de Dados
Construo do cdigo
Testes
Reviso do manual de usurio

Apresentao

2.2 Guiulyo Romero


Tarefas
Definio, Caraterstica e Estrutura do Projeto
Caso de Uso
Reformulao do Caso de Uso e Requisitos
Diagrama de Classe
Diagrama de Sequncia
Reviso/Reformulao do Diagrama de Classe e Sequncia.

Descrio do diferencial em relao aos outros produtos


Viabilidade do projeto
Premissas e Restries do Sistema

Descrio do Caso de Uso


Descrio do Projeto
Controle de Mudanas
Juno de todas informaes e criao do documento de Software (Incluindo
introduo, concluso e referncias)

Reviso da documentao de Software


Testes
Criao do manual de usurio
Apresentao

2.3 Mirrhael Neves


Tarefas
Formulao da Responsabilidade da equipe
Definio, Caraterstica e Estrutura do Projeto
Anlise de Requisitos
Projeto de interface (Layout/Mockup)
Reviso e reformulao da interface
Reformulao do Caso de Uso e Requisitos
Diagrama de Classe
Diagrama de Sequncia
Reviso/Reformulao do Diagrama de Classe e Sequncia.

Descrio do diferencial em relao aos outros produtos


Viabilidade do projeto
Custos e Recursos Necessrios

Roteiro de testes
Descrio do Projeto
Controle de Mudanas
Juno de todas informaes e criao do documento de Software (Incluindo
introduo, concluso e referncias)
Construo do cdigo
Testes
Criao do manual de usurio
Apresentao

3. Anlise de Requisitos
3.1 Requisitos Funcionais
3.1.1 RF01 Manter dados cliente
RF01.01 Cadastrar cliente.
O sistema dever permitir o cadastramento de clientes.
RF01.02 Consultar cliente.
O sistema dever permitir a consulta completa de todos os dados dos
clientes e mostrar na tela.
RF01.03 Alterar cliente.
O sistema dever permitir a edio dos dados pessoais dos clientes.
RF01.04 Excluir cliente.
O sistema dever permitir a excluso de cadastros dos clientes.
3.1.2 RF02 Manter dados do funcionrio
O sistema dever permitir apenas Administradores manipularem dados de
funcionrios.
RF02.01 Cadastrar funcionrio.
O sistema dever permitir o cadastramento de funcionrios e gerar um id.
RF02.02 Consultar funcionrio.
O sistema dever permitir a consulta completa de todos os dados dos
funcionrios e mostrar na tela.
RF02.03 Alterar funcionrio.
O sistema dever permitir a edio dos dados pessoais dos funcionrios.
RF02.04 Excluir funcionrio.
O sistema dever permitir a excluso de cadastros dos funcionrios.

3.1.3 RF03 Manter dados bicicleta


RF03.01 Cadastrar bicicleta.
O sistema dever permitir o cadastramento de bicicletas.
RF03.02 Consultar bicicleta.
O sistema dever permitir a consulta de bicicletas, independente da forma
que seja realizado esta consulta e mostrar na tela.
RF03.02.01 Consultar bicicletas disponveis.
O sistema dever permitir a consulta de bicicletas que estejam
apenas disponveis e mostrar na tela.
F03.02.01.01 Alugar bicicleta.
O sistema dever permitir o aluguel de bicicletas que
estejam disponveis.
RF03.02.02 Consultar bicicletas alugadas.
O sistema dever permitir a consulta de bicicletas que j foram
alugadas e mostrar na tela.
F03.02.02.01 Devolver bicicleta.
O sistema dever permitir a devoluo de bicicletas que
estejam alugadas.
RF03.02.02 Consultar bicicletas cadastradas.
O sistema dever permitir a consulta de bicicletas que j foram
cadastradas e mostrar na tela.
RF03.04 Excluir bicicleta.
O sistema dever permitir a excluso de bicicletas.
3.1.4 RF04 Manter dados incidentes.
RF04.01 Cadastrar incidente.
O sistema dever permitir o cadastramento de incidentes que envolvam
bicicletas.
RF04.02 Consultar incidente.
O sistema dever permitir a consulta de incidentes e mostrar na tela.
RF04.03 Alterar incidente.
O sistema dever permitir a edio de incidentes.
RF04.04 Excluir incidente.
O sistema dever permitir a excluso de incidentes.
3.1.5 RF05 Gerar relatrio.
O sistema dever gerar relatrios mostrando o Faturamento, Total de aluguis e
Total de gastos no perodo consultado.

10

3.1.6 RF06: Manter dados login.


RF06.01: Login usurio.
O sistema dever permitir os usurios realizarem login, o qual ter nveis
de acesso (1 e 2).
RF06.01.01: Login Funcionrio.
Login com permisso nvel 1.
RF06.01.02: Login Administrador.
Login com permisso nvel 2.
RF06.02: Recuperar ID.
O sistema dever permitir a recuperao de ID atravs do CPF.
3.1.7 RF07 Manter dados preo.
RF07.01 Cadastrar preo.
O sistema dever permitir o cadastramento de preos fixos para o aluguel
das bicicletas.
RF07.02 Consultar preo.
O sistema dever permitir a consulta de preos e mostrar na tela.
RF07.03 Alterar preo.
O sistema dever permitir a edio dos preos cadastrados.
RF07.04 Excluir preo.
O sistema dever permitir a excluso de preos cadastrados.
3.1.8 RF08 Manter dados gasto.
RF08.01 Cadastrar gasto.
O sistema dever permitir o cadastramento de gastos.
RF08.02 Consultar gasto.
O sistema dever permitir a consulta de gastos e mostrar na tela.
RF08.03 Alterar gasto.
O sistema dever permitir a edio dos gastos cadastrados.
RF08.04 Excluir gasto.
O sistema dever permitir a excluso de gastos cadastrados.

3.2 Requisitos no Funcionais


RNF01: As maquinas usaro SO Win 7.
RNF02: O sistema ser desenvolvido em JAVA.
RNF03: O SGBD utilizado dever ser MySQL
RNF04: O tempo de resposta dever ser de at 10 segundos.
RNF05: O sistema dever estar disponvel 8 horas por dia
RNF06: O tempo mnimo de aluguel de 30 minutos
RNF07: O tempo mximo de aluguel de 3 horas.
RNF08: O preo a ser cadastrado de responsabilidade do adm.
RNF09: As mensagens de erro devero ser construtivas.

11

4. Diagrama de Caso de Uso


5.1 Manter dados cliente

5.2 Manter dados funcionrio

12

5.3 Manter dados bicicleta

5.4 Manter dados incidentes

13

5.5 Gerar relatrio

5.6 Manter dados login

14

5.7 Manter dados preo

5.8 Manter dados gasto

15

5. Mockups de tela
5.1 Login

Tela a qual o usurio que estiver utilizando o sistema poder realizar login. Caso
o usurio no lembre-se de seu ID de acesso, poder clicar no boto Recuperar ID
para lembr-lo de qual .

5.2 Recuperar ID

O usurio dever digitar seu CPF para poder lembrar do ID e em seguida voltar
para fazer login.

16

5.3 Tela Principal

Aps o usurio realizar Login, o mesmo ser levado para a tela principal do
sistema, o qual apresenta alguns atalhos imprescindveis para sua utilizao. Como
atalhos de Cliente (Cadastrar Cliente), Alugar (Alugar Bicicleta), Incidente (Cadastrar
algum Incidente), Relatrio (Gerar relatrio de lucro/gastos) e Gastos (Consulta dos
gastos cadastrados no sistema).
Logo acima ter o menu principal do sistema, que traz algumas opes como:

17

5.4 Cadastros: Cliente

Tela que permite os usurios do sistema de cadastrarem clientes.

18

5.6 Cadastros: Funcionrio

Tela que permite apenas os usurios administradores do sistema de cadastrarem


funcionrios, atribuindo ID para efetuar Login no sistema (identificando a qual
funcionrio pertence) e o nvel que este ID ter.

19

5.7 Cadastros: Bicicleta

Tela que permite os usurios do sistema de cadastrarem bicicletas.

20

5.8 Cadastros: Incidentes

Tela que permite os usurios do sistema de cadastrarem incidentes.

21

5.9 Cadastros: Gastos

Tela que permite os usurios do sistema de cadastrarem gastos.

22

5.10 Dados: Cliente

Tela que permite a consulta de clientes (Atravs do Nome ou CPF), alterao e


excluso (Atravs do ID). Ao clicar em Alterar o usurio do sistema ser levado para
a tela de alterao do cliente selecionado na consulta.

Dados da tabela: ID, Nome, CPF, Sexo, Nascimento, Endereo, Cidade,


Bairro, Estado e Telefone.

23

5.11 Dados: Funcionrio

Tela que permite a consulta de funcionrios (Atravs do Nome ou CPF),


alterao e excluso (Atravs do ID). Ao clicar em Alterar o usurio administrador
do sistema ser levado para a tela de alterao do funcionrio selecionado na consulta.

Dados da tabela: ID, Nome, CPF, Sexo, Nascimento, Endereo, Cidade,


Bairro, Estado e Telefone, Nvel de acesso e Identificao.

5.12 Dados: Bicicleta


A consulta de bicicletas ser dividida em trs formas diferentes, sendo essas:
Bicicletas Disponveis, Bicicletas Alugadas, Bicicletas Cadastradas.

Bicicletas Disponveis: mostra na tela apenas as bicicletas que ainda no


foram alugadas, dando a opo de aluga-las.
Bicicletas Alugadas: mostra na tela apenas as bicicletas que j foram
alugadas, dando a opo de devolve-las.
24

Bicicletas Cadastradas: mostra na tela apenas as bicicletas cadastradas


no Sistema.

5.12.1 Bicicleta: Disponvel

Tela que permite a consulta de bicicletas disponveis (Atravs do Nome da


Bicicleta) e d a opo de aluga-la para algum cliente (A partir do CPF), escolhendo o
tempo de aluguel.

25

5.12.2 Bicicleta: Alugada

Tela que permite a consulta de bicicletas alugadas (Atravs da opo de Data,


Cliente ou CPF) e d a opo de devolve-la.

26

5.12.3 Bicicleta: Cadastrada

Tela que permite a consulta de bicicletas cadastradas no sistema e d a opo de


exclui-la (Utilizando o campo ID).

27

5.13 Dados: Incidentes

Tela que permite a consulta de incidentes (Atravs da Data ou Status), alterao


e excluso (Atravs do ID). Ao clicar em Alterar o usurio do sistema ser levado
para a tela de alterao do incidente selecionado na consulta.

28

5.14 Dados: Gastos

Tela que permite a consulta de gastos (Atravs o Tipo ou Data), alterao e


excluso (Atravs do ID). Ao clicar em Alterar o usurio do sistema ser levado para
a tela de alterao do gasto selecionado na consulta. Os gastos sero utilizados para
gerar relatrio de Lucro/Gasto.

29

5.15 Preo: Cadastrar Preo

Tela que permite os usurios do sistema de cadastrarem preos fixos relacionado


ao tempo, para efetuar alugueis de bicicletas e cobranas aos clientes.

30

5.16 Preo: Consultar Preo

Tela que permite a consulta de preos cadastrados (Atravs do Preo ou Tempo),


alterar e excluir (Atravs do ID).

31

5.17 Relatrio

Tela que permite os usurios do sistema de gerarem relatrios de Lucro/Gasto, a


partir de um perodo inicial e final selecionado. Aps clicar em Gerar Relatrio uma
nova janela abrir:

32

O relatrio mostrar o faturamento no perodo selecionado pelo usurio, o total


de alugueis (onde se poder trabalhar no por que de um perodo ter tido mais aluguel
que outro) e o total de gastos.

5.18 Sobre

Ao clicar em Sobre no menu, o usurio ser levado esta tela, que mostrar
quem Desenvolveu o sistema e sua Verso.

33

6. Modelo da Base de dados

34

Você também pode gostar