Skip to content
Tiago Assuncao edited this page Nov 20, 2015 · 17 revisions

SisCot - Sistema de Cotações

Sistema Ágil de Cotações para Compra de Produtos de Fornecedores

Agilidade de Negociações

Nós desenvolvemos um sistema capaz de possibilitar que qualquer fornecedor dê seus preços a cada cotação. De qualquer lugar do mundo o fornecedor pode visualizar a cotação que está sendo executada, visualizar os produtos solicitados e dar todos os seus preços.

Aumente a sua competitividade

Utilizando sistema de cotações, sua organização pode acompanhar os menores preços de cada produto e assim ofertar um preço melhor a fim de ganhar a cotação naquele produto.

Facilidade de Acesso

Nós Desenvolvemos um sistema de acesso fácil e intuitivo, melhorando a sua sensação de navegabilidade e facilitando a busca por informações. É extremamente simples participar de uma cotação e dar o seu melhor preço. Faça parte desse círculo de fornecedores Ágeis e competitivos.

Guia de Instalação

A aplicação SisCot foi desenvolvida primordialmente na linguagem Java 8, além de utilizar algumas ferramentas para apoiar o desenvolvimento. Neste software foram utilizadas as seguintes tecnologias e ferramentas:

  • JRE 1.8
  • JDK 1.8
  • Eclipse 4.5.0
  • Apache Tomcat 7.0.64
  • Mysql 5.5
  • OS Linux
  • JUnit 4.10
  • Eclemma
  • Materialize 0.97.1
  • JQuery 2.1.1
  • JSTL core

Para a utilização da aplicação, apenas algumas dessas ferramentas necessitam de instalação, as demais já são implantadas dentro do código.

JDK

Primeiramente será feita a instalação do JDK.
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

JRE

Pronto, agora vamos ao jre.

su -
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update
apt-get install oracle-java7-installer
exit

MySQL

O ambiente Java está pronto. Agora adicionaremos o banco de dados.

1° passo:

nano /etc/apt/sources.list

`deb http://ftp.br.debian.org/debian stable main`
`deb-src http://ftp.br.debian.org/debian stable main`

Salvar o arquivo: Ctrl+c S

2° passo:

`apt-get update`
`aptitude install mysql-server mysql-client`


Será instalada a versão 5.0 do MySQL.

3° passo:

`nano /etc/apt/sources.list`

`deb http://ftp.br.debian.org/debian stable main`
`deb-src http://ftp.br.debian.org/debian stable main`
`deb http://packages.dotdeb.org lenny all`

Salvar o arquivo e em seguida:

`apt-get remove mysql-server-5.0`
`apt-get remove mysql-client-5.0`

`apt-get update`
`apt-get install mysql-server-5.1`
`apt-get install mysql-client-5.1`


Acesse o mysql console utilizando os comandos e sua respectiva senha:

mysql -u root -p

Crie uma nova base de dados com o nome SisCot:

CREATE DATABASE biblioteca;

Crie os usuários com os seguintes nomes e senhas:

CREATE USER 'siscot'@'localhost' IDENTIFIED BY '12345';

GRANT ALL PRIVILEGES ON * . * TO 'siscot'@'localhost';

FLUSH PRIVILEGES;

Agora adentre na pasta do SisCot/src/resouces e execute o arquivo siscot.sql com o MySql instalado. Dessa maneira sua base de dados estará configurada para persistir os dados da aplicação.

Apache Tomcat

Baixe o Tomcat 7 em http://tomcat.apache.org/ na página de downloads da versão que escolher, você precisa de uma "Binary Distribution". Mesmo no windows, dê preferência a versão .zip, para você entender melhor o processo de inicialização do servidor. A versão executável é apenas um wrapper para executar a JVM, já que o Tomcat é 100% Java.

O Tomcat foi por muito tempo considerado implementação padrão e referência das novas versões da API de servlets. Ele também é o servlet container padrão utilizado pelo JBoss. Ele continua em primeira posição no mercado, mas hoje tem esse lugar disputado pelo Jetty e pelo Grizzly (esse último é o servlet container que faz parte do servidor de aplicação da Oracle/Sun, o Glassfish).

Entre no diretório de instalação e execute o script startup.sh:

cd apache-tomcat<TAB>/bin
./startup.sh

Desta forma o servidor estará iniciado na porta 8080 do endereço de IP utilizado

BMGWA Developers

Somos um time de Desenvilvimento de Software, estudantes da Universidade de Brasília Unidade Gama - UnB FGA. Desenvolvemos aplicações e sistemas de acordo com a necessidade do cliente, sempre com o objetivo de satisfazê-lo.

Contato

Integrante Usuário Git Email para Contato
Iago Rodrigues @Makrau iago006@hotmail.com
Jonathan Rufino @JonathanRufino jonathan.rufinotkd@gmail.com
Tiago Assunção @TiagoAssuncao thiagoribeironiquel@hotmail.com

Clone this wiki locally