1 Aluno
SALES SYSTEM
3
3 Course
1. INTRODUO
O ramo do comrcio vem crescendo atualmente, e mesmo com a tecnologia em
alta, h empresas que ainda no migraram para o uso de ferramentas que possam
auxiliar no dia-a-dia dessas empresas que por sua vez, est comeando no ramo.
Empresas pequenas, de micro empresrios, tais como lojas de roupas, produtos
tecnolgicos, lojas de brinquedos, entre outras empresas, as quais por estarem
comeando necessitam de um Software que possa auxili-las com as vendas das
mesmas. Este trabalho tem por objetivo a formulao do desenvolvimento de um
Software que possa atender as necessidades bsicas de uma pequena empresa
que est se adentrando no ramo comercial. As quais no optam em utilizar
softwares mais complexos. O tema do trabalho proposto tem como objetivo visar
inicialmente a partes de vendas. O Sistema proposto se mostra vivel diante do
aumento dessas pequenas empresas de vendas.
1.1 JUSTIFICATIVA
Como a inovao tecnolgica est crescente, as empresas necessitam
acompanhar a evoluo. O Sistema proposto tem como objetivo possibilitar maior
agilidade na execuo das tarefas e informaes que ocorrem no ramo comercial
de pequenas empresas que trabalham com produtos importados. Um controle
eficiente da rotina de uma empresa, como cadastro de produtos, cadastro de
clientes, execuo das vendas assim possibilitaro ao gestor melhor administrao
dos produtos vendidos. Acredita-se que a implantao de um sistema de
informao possibilitar maior eficincia nas atividades exercidas na empresa.
Tendo assim a elaborao deste projeto, o intuito de obter aprovao acadmica e
assim tambm, ter um conhecimento profissional e pessoal, e assim esta apto para
o mercado de trabalho. 4
1.2 OBJETIVOS
1.2.1 OBJETIVO GERAL
Visando automatizar os processos rotineiros do comercio, este trabalho tem por
objetivo propor o desenvolvimento de um Sistema de Vendas.
1.2.2 OBJETIVOS ESPECFICOS
Os objetivos especficos do trabalho so:
sica de um sistema de gerenciamento e controle de
vendas, para prover informaes, tais como controle de vendas, de estoque, e
relatrios, e cadastros;
sistema proposto realizando um
estudo da tecnologia Java para utilizao no projeto;
que trabalham no ramo comercial vendas;
Java para a criao do projeto;
IDE (Ambiente Integrado para desenvolvimento de
Software) Netbeans;
MySQL
para armazenamento das informaes;
do sistema;
5
2.4 MySQL Workbench MySQL Workbench uma ferramenta visual unificada para
arquitetos de banco de dados, desenvolvedores e DBAs. MySQL Workbench
fornece modelagem de dados, desenvolvimento de SQL e ferramentas de
administrao abrangentes para configurao do servidor, administrao de
usurios, backup e muito mais. MySQL Workbench est disponvel no Windows,
Linux e Mac OS X. MySQL Workbench um sistema de design visual de banco de
dados que integra projeto de banco de dados, modelagem, criao e manuteno
em um ambiente singular. Combina caractersticas profissionais e uma interface
clara e simples para oferecer a forma mais eficiente de lidar com as suas bases de
dados (MySQL WORKBENCH, 2014). 2.5 SQL SQL(Structured Query Language)
a linguagem padro universal para manipular banco de dados relacionais atravs
dos SGBDs. Isso significa que todos os SGBDRs (Sistema de Gerenciamento de
Banco de Dados Relacionais) oferecem uma interface para acessar o banco de
dados utilizando a linguagem SQL, embora com algumas variaes. Logo, saber o
que SQL e como utiliz-la fundamental para qualquer desenvolvedor de
softwares. A Linguagem Estruturada de Consultas (SQL, traduzida para o
portugus) utilizada para interagir com o SGBD e executar vrias tarefas como
inserir e alterar registros, criar objetos no banco de dados, gerenciar usurio,
consultar informaes, controlar transaes, etc. Todas as operaes realizadas
no banco de dados podem ser solicitadas ao SGBD utilizando esta
linguagem(DICAS DE PROGRAMAO, 2014). 2.6 RUP (Rational Unified
Process)
O Processo Unificado da Rational conhecido como RUP (Rational Unified
Process), um processo de engenharia de software, criado para apoiar o
desenvolvimento orientado a objetos, fornecendo uma forma sistemtica para se
obter vantagens no uso do UML 8
3. ANLISE DO SISTEMA
Neste captulo apresentar a anlise orientada a objetos do sistema a ser
desenvolvido, com uma breve descrio do sistema, anlise de requisitos,
diagramas de caso de uso, expanso dos casos de uso e diagrama de classe.
3.1 VISO GERAL DO SISTEMA
O projeto proposto tem como objetivo principal a modelagem e implementao de
um sistema para gerenciamento das vendas efetuadas pela empresa a qual ele
ser implantado. O Sistema dever gerenciar o cadastro de clientes, tais como
tambm os produtos que sero comercializados, e as vendas que sero efetuadas
na empresa.
3.2 REQUISITOS DO SISTEMA
Os requisitos funcionais so:
r clientes;