Framework gpnet. gpnet O gpnet é um framework ou um projeto básico para desenvolvimento de...

Post on 18-Apr-2015

114 views 3 download

Transcript of Framework gpnet. gpnet O gpnet é um framework ou um projeto básico para desenvolvimento de...

Framework gpnet

gpnet O gpnet é um framework ou um projeto

básico para desenvolvimento de sistemas voltados para gestão e administração pública, especificamente, para prefeituras.

Foi desenvolvido para ambiente Web utilizando a tecnologia Microsoft .NET 2.0.

Com objetivo de ser utilizado no trabalho interdisciplinar da turma do 5º Período do curso de Engenharia de Software da UNATEC – Barreiro.

gpnet Requisitos de ambiente para desenvolvimento:

Visual Studio 2005 ou Visual Web Developer Express 2005 Servidor SQL Server 2000 ou SQL Server 2005 Express

Para instalar o Visual Web Developer Express leia o artigo: http://www.criarweb.com/artigos/503.php ou faça download: http://www.microsoft.com/express/2005/download/default.aspx

Para instalar o SQL Server 2005 Express, leia o artigo: http://www.mcdbabrasil.com.br/modules.php?name=News&file=article&sid=67 ou faça o download: http://www.microsoft.com/sql/downloads/trial-software.mspx#EZC

gpnet

A pagina do projeto é: http://code.google.com/p/gpnet/

Os próximos slides descrevem como configurar e utilizar o gpnet framework

gpnet Download do gpnet framework:

Acesse o link http://code.google.com/p/gpnet/downloads/list e faça o download do arquivo: GPNET_1.0.0.zip

gpnetCrie uma pasta separada para desenvolver seu projeto, por exemplo: D:\Projetos

gpnet Descompacte o arquivo GPNET_1.0.0.zip na pasta

Projetos, e será criado um diretório chamado GPNET:

gpnetAbra o Query Analyzer, acione a opção: File / Open, e abra o arquivo: D:\Projetos\

GPNET\src\DB_Files\GPNET_DATABASE_1.0.0.sql, e execute o comando, como na figura abaixo:

Nesse passo foi criado um banco de dados de nome GPNET, com uma estrutura básica necessária para o funcionamento do gpnet framework.

O DER encontra-se no diretório: D:\Projetos\GPNET\src\Model_DER\GPNET_DER_1.0.0.png ou pode ser editado/Visualizado com a ferramenta Db Designer (http://code.google.com/p/gpnet/downloads/list)

gpnet

Executando o gpnet framework: Abra o Visual Studio em Iniciar/Programas/Microsoft Visual Studio 2005/Microsoft Visual Studio 2005.Após abrir a IDE, vá na opção: File / Open Project

gpnet

gpnet

Abra o diretório: D:\Projetos\GPNET\src\GPNET e selecione o arquivo: GPNET.sln, em seguida clique em Open:

gpnetSerá exibida a tela a seguir, feche a “Start Page”, clicando no botão [X].

A solution GPNET que foi aberta contém dois projetos: gpnetWebApp e gpnetLibrary.

Nós próximos slides será descrito de forma detalhada a função de cada projeto dentro da solution.

gpnet

Projeto gpnetWebApp:Esse projeto é a aplicação web, onde está disponivel o módulo Apoio do sistema de gestão pública SIGAP5.

Todos os outros módulos devem ficar dentro desse projeto, em uma pasta especifica, mais pra será descrito como criar um novo módulo.

gpnet

Projeto gpnetLibraryo gpnetLibrary é um projeto de biblioteca de classes, onde devem ficar as classes do sistemas.

Todas as classes referentes ao módulo Apoio já estão disponiveis no gpnetLibrary, ao criar as classes do seu módulo, coloque elas nesse projeto.

gpnetConfigurando o gpnet para executá-lo pela primeira vez. No projeto gpnetWebApp, abra o arquivo Web.Config.

gpnetAltere as informações da Connection String, informando os dados corretos

do seu servidor:

Data Source=NOME_SRV_SQL\INSTANCIA_SQL;User ID=USUARIO_SQL;Password=SENHA_USUARIO_SQL;Initial Catalog=NOME_DATABASE;

Exemplo: "Data Source=localhost\SQLExpress;User ID=sa;Password=sql2005;Initial Catalog=GPNET;"

gpnetApós configurar a Connection String, clique com o botão direito sobre a

solution GPNET e escolha a opção Rebuid Solution:

gpnetSe tudo correu bem, será exibida a mensagem “Rebuild All Succeded”:

gpnet

Na solution explorer, dentro do projeto gpnetWebApp, clique com o botão direito no arquivo Login.aspx e selecione a opção: “Set as Start Page”.

Em seguida, tecle F5, para executar o projeto gpnetWebApp.

gpnet

Se ao teclar F5 for exeibida a mensagem abaixo, clique em OK:

* Essa opção irá alterar a diretiva Debug para True no Web.Config.

gpnetSerá exibida a seguinte pagina no WebBrowser:

Quando o banco de dados foi criado, foi criado também um usuário administrador padrão, as informações para login são: LOGIN: adminSENHA: gpnet

gpnet

Pronto, você conseguiu acessar o módulo Apoio do SIGAP5:

gpnetCom o módulo Apoio, é possivel configurar algumas caracteristicas

de um novo módulo, e isso será explicado em outro documento.

Qualquer dúvida, entre em contato através do e-mail: tiago482@gmail.com.