Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SOFTWARE :
PARA PETSHOP
CAMPINAS
2016
UNIVERSIDADE PAULISTA - UNIP
SOFTWARE :
PARA PETSHOP
CAMPINAS
2016
MATHEUS ANDRADE ULIANA N933AF-5
LEONARDO CUNHA DULTRA B9048F-0
BRUNO HENRIQUE DOMINGUES C98888-0
LUCAS MONTEIRO DOS SANTOS C9299C-9
PAULO HENRIQUE ALVES SOARES D0478F-7
SOFTWARE :
PARA PETSHOP
Aprovado em:
BANCA EXAMINADORA
_________________________________/___/___
Prof. Ernesto Rischioto
Universidade Paulista UNIP
_________________________________/___/___
Prof. Daniel Salzedas
Universidade Paulista UNIP
__________________________________/___/___
Prof. Ricardo Raschiatore
Universidade Paulista UNIP
__________________________________/___/___
Prof. Fabio Ferreira
Universidade Paulista UNIP
__________________________________/___/___
Prof. Ivan Almeida
Universidade Paulista UNIP
RESUMO
O software tem papel importante atualmente nas aes comerciais e nas empresas
sendo elas micro empresa ou uma multinacional. Com esta premissa criamos um
software para gerenciamento de Pet Shop, porque os Pets Shop tem um papel
importante em nossas vidas, pois cuidam de nossos animais, de vidas. Por assim
dizendo necessitam de agilidade para poderem tratar e cuidarem dos animais com
mais velocidade possvel. Assim este software tem como premissa agilizar todo o
processo para que o cuidador mantenha seu foco apenas em cuidar dos animais e
se preocupe menos com papeis, ou cuidar da parte administrativa de seu negocio.
Pois se sabe que cada dia mais a velocidade da troca de informaes necessria
para agilizar negcios e servios que a empresas dispe a seus clientes, assim uma
rede interligada entre os computadores para que a empresa em questo possa
trocar as informaes necessrias para seu negocio, tais como: planilhas ,
documentos, registros, etc. Abordamos como o software impacta nos lucros de uma
empresa e isso muda os rumos empresrios de nosso tempo contemporneo, pois
ajuda a seus empresrios a terem mais controle sobre sua empresas e os negcios
na qual esta envolvida. A criao do software se deu com o uso da linguagem C
utilizando a ferramenta C# para cria-lo, apresentando um menu na qual o usurios
poder realizar cadastro de seus clientes e o controle de seu estoque, assim
criamos um software simples, mas funcional para uso nas mais variadas Pet Shops,
de forma simplificada.
1 INTRODUO
2 REVISO BIBLIOGRFICA
Segundo Herbert Schildt (1997, P.3) A linguagem C foi inventada por Dennis
Ritchie em um computador chamado DEC PDP-11 que usava o sistema operacional
Unix. A linguagem vem da linguagem chamada BCPL criada por Martin Richards e
teve influencia na criao de uma linguagem chamada B, criada por Ken Thompson,
que posteriormente durante a dcada de 70 levou a se desenvolver o C.
A linguagem C foi inicialmente descrita no livro The C Programming
Language, de Brian Kernighan e Dennis Ritchie. Com a maior popularidade dos
computadores, uma grande numero de implementaes foram criadas em C e com
tal fato, no havia nenhum padro e tambm discrepncias. Ento o ANSI 1
(American National Standards Institute) em 1983, criou um comit para a criao de
um Padro para a linguagem C, assim criando o C ANSI, utilizada atualmente.
Segundo Luis Damas (2007, P.2) a linguagem C diferente de outra
linguagens, tal como, Cobol , Pascal, Fortran, Lisp e Prolog entre outras, a
linguagem C no tem uma rea de desenvolvimento clara e objetiva, pois bastante
adaptvel e serve inclusive de compiladora para outras linguagens.
A linguagem C uma linguagem que consegue performance semelhantes a
da linguagem Assembly pois utiliza instrues de alto nvel, sua sintaxe simples e
a poucas palavras reservadas a ela, por existir um padro para a linguagem C (o
ANSI) ela acaba se tornando uma linguagem muito portvel podendo ser
transportado o cdigo para outra maquina.
uma linguagem muito popular ento bastante documentada e conhecida,
uma linguagem que permite o desenvolvimento em mdulos, a linguagem C
considerada uma linguagem de alto nvel da terceira gerao, a linguagem C tem
bibliotecas muito poderosas j que a linguagem tem um numero reduzido de
palavras.
A linguagem permite o uso de Macros que aumentam a velocidade de
execuo sem aumentar a complexidade, a linguagem permite ao permite que o
programador sendo em uma linha ou muitas linhas. A linguagem C uma linguagem
muito estvel, que com o decorrer do tempo e a evoluo das linguagens e o estudo
3 CONSIDERAES
Ser mantida uma forma de comunicao entre todos os Softwares para que
possamos ter um levantamento de valores, clientes e cuidados a serem tomados,
onde podemos executar uma melhoria, onde possamos manter o foco para que
todos saiam satisfeitos com o trabalho.
Para que isso seja possvel ser feita todos os meses um levantamento entre
todos os sistemas para prever qual ser a maior maneira de melhorar o Software em
si.
5 REDES
O compartilhamento de informaes tem cada vez mais importncia em nosso
cotidiano, sempre necessitamos de atualizao rpida de informaes para
continuar nosso trabalho, ou se informar das noticias do dia. Com isso a rede de
computadores tem profunda importncia para esta comunicao, pois auxilia e
facilita esta propagao de informaes. Assim utilizares a rede de computadores
para nos auxiliar em nosso software
Em termos um pouco mais genricos, a questo aqui o
compartilhamento de recursos, e o objetivo tornar todos os
programas, equipamentos e especialmente dados ao alcance de
todas as pessoas na rede, independente da localizao fsica do
recurso e do usurio (Tanenbaum, 2003, p.19).
Em nosso software buscaremos a utilizao de um banco de dados simples
para compartilhamento de informaes entre todos os computadores da rede de pet
shop, na qual estaro ligados para compartilhar os registros dos clientes e os
produtos disponveis.
O compartilhamento de informaes tem cada vez mais importncia em nosso
cotidiano, sempre necessitamos de atualizao rpida de informaes para
continuar nosso trabalho, ou se informar das noticias do dia. Com isso a rede de
computadores tem profunda importncia para esta comunicao, pois auxilia e
facilita esta propagao de informaes. Assim utilizares a rede de computadores
para nos auxiliar em nosso software
Assim diversos computadores interligados em uma mesma rede podero se
interligar por meio de um servidor, como ilustra a imagem abaixo:
Figura 1: modelo cliente/ servidor
Fonte:
Tanenbaum, 2003
Esta ligao conhecida como modelo cliente/ servidor, na qual o servidor
fornece os dados necessrios para utilizao da rede e do funcionamento do
sistema. Esse tipo de rede mais utilizado em pequenas empresas com poucos
computadores, mas tambm utilizado na ligao do World Wide Web, na qual o
servidor web o servidor e o cliente o computador pessoal do usurio, um servidor
15
como este pode cuidar do acesso de diversos usurios diferentes no mesmo World
Wide Web.
Figura 2: Resposta modelo cliente/servidor
6 ENGENHARIA DE SOFTWARE
6.1 Requerimento
Para a criao de um software mais adequado e que atendesse a todos os
tipos de comercio de petshop, nosso programa tem como base expor uma maneira
mais simples e gil para o controle de servios do estabelecimento.
Os principais servios como registros de clientes e produtos contidos em
estoque, sero tratados atravs do software que fara o cadastro e a busca no
sistema, mostrando para o usurio os valores finais, em quantidade e valores
unitrios.
6.2 Projeto
Pensando na facilidade de uso para usurios leigos em
informtica/computadores, pensamos na criao de um software simples, utilizando
de um switch case, que dar ao usurio opes como registro/cadastro, e consulta
dos produtos j registrados pelo cliente.
O menu do programa (ou switch case), dar opes de escolhas como
Clientes e estoque, envolvendo submenus de cadastro de novo cliente e consulta de
usurios j cadastrados em ambos. Tambm envolvendo, no menu, uma opo de
Vendas, que ser responsvel pelo controle de vendas dos produtos j cadastrados
pelo usurio.
6.3 Implementao
6.4 Teste
Criao de variveis pblicas em uma struct:
Incio dos cases para escolha de qual operao efetuar entre, cadastro e
consulta, com Nome, Endereo, Telefone e CPF para armazenar.
18
Incio da estrutura principal do programa que ser utilizada para trazer todas as
estruturas acima junto das structs, utilizando a forma de visualizao de Menu com
as opes Cliente, Estoque e Vendas.
6.5 Instalao
21
7 LINGUAGEM DE PROGRAMAO
22
8 CONSIDERAES FINAIS
23
REFERNCIAS
Appettosa. Vantagens de usar um software para pet shop. 2016. Disponvel em:
<https://appettosa.com.br/software-para-pet-shop/>. Acesso em: 30/11/16.
24
ANEXO