-
Notifications
You must be signed in to change notification settings - Fork 2
Home
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.
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.
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.
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.
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
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
O ambiente Java está pronto. Agora adicionaremos o banco de dados.
1° passo:
nano /etc/apt/sources.list
> `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-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 siscote;
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.
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
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.
| 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 |
| SisCot | @SisCot | contato@sistemacot.com.br |
Documento de Visão
Especificação Suplementar
Glossário
Modelagem de Caso de Uso
Lista de Itens de Trabalho
Plano de Desenvolvimento de Software
Regras de Negócio
Contrato de Operações
Plano de Iteração
Diagrama de Caso de Uso
Diagrama de Sequência
Modelo de Domínio
Deployment Diagram
Diagrama Arquitetural
Caderno de Arquitetura Diagrama de Classe
Folha de Estilo
Plano de Gerenciamento de Configuração
Projeto de Banco de Dados