Giter Club home page Giter Club logo

siscot's Introduction

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 SisCot;

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 [email protected]
Tiago Assunção @TiagoAssuncao [email protected]

siscot's People

Contributors

tiagoassuncao avatar makrau avatar jonathanrufino avatar

Stargazers

 avatar

Watchers

James Cloos avatar Murilo Duarte avatar  avatar

siscot's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.