Framework gpnet. gpnet O gpnet é um framework ou um projeto básico para desenvolvimento de...
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: [email protected].