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

23
Framework gpnet

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

Page 1: 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,

Framework gpnet

Page 2: 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,

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.

Page 3: 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,

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

Page 4: 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,

gpnet

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

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

Page 5: 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,

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

Page 6: 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,

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

Page 7: 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,

gpnet Descompacte o arquivo GPNET_1.0.0.zip na pasta

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

Page 8: 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,

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)

Page 9: 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,

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

Page 10: 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,

gpnet

Page 11: 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,

gpnet

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

Page 12: 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,

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.

Page 13: 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,

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.

Page 14: 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,

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.

Page 15: 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,

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

Page 16: 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,

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

Page 17: 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,

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

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

Page 18: 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,

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

Page 19: 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,

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.

Page 20: 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,

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.

Page 21: 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,

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

Page 22: 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,

gpnet

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

Page 23: 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,

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: [email protected].