twitter



3.1 SISTEMA DELPHI PARA GERENCIAMENTO BIBLIOTECÁRIO

Sistema para auxiliar os bibliotecários no processo de movimentação de livros e revistas na biblioteca. Além de facilitar o controle e gerenciamento dos itens, proporciona maior segurança.

Foi desenvolvido no software Delphi um sistema para gerenciar a entrada e saída do acervo os itens da biblioteca. Desta forma foram utilizados vários componentes que o software disponibiliza para interação e melhor desempenho do sistema.


O sistema possui telas de cadastro de itens, usuários, autores, cidades, editoras, palavras-chave, administradores e tipos de itens. Cada janela de cadastro tem suas propriedades para gerenciar o sistema: Inclusão de dados, alteração e exclusão. Na tela para visualização dos dados tem-se a opção de pesquisa por qualquer coluna que for necessário. O sistema tem o intuito de agilizar o trabalho da bibliotecária e ampliar a segurança no acervo.

O sistema para funcionar ainda precisa de uma autentificação de usuário e senha. Caso estes não sejam satisfeitos o usuário não poderá logar. A tela principal do sistema possui atalhos para agilizar o serviço.

O sistema dispõe de várias ferramentas que o usuário pode utilizar, entre elas estão os gráficos e relatórios.

Os gráficos permitem com que o usuário visualize os itens mais retirados no acervo, os leitores cadastrados que mais efetivaram retiradas e os autores mais procurados. Os relatórios também podem ser utilizados para a visualização, e estes podem ser solicitados quando o usuário entender que é preciso.

Os relatórios que podem ser realizados são os de leitores, itens, autores, cidades dentre outros.

Ao sistema em Delphi foi atribuído um estilo, “Skin”, que deixa o sistema com outro aspecto, permite com que a parte gráfica desse seja mais amigável e agradável.

Figura 1: Sistema Delphi para gerenciamento bibliotecário
Fonte: EIFERT; MORAES; MROZINSKI 2010.

A figura 1 mostra o menu principal do sistema desenvolvido no Delphi, tendo acesso aos cadastros gerais, retiradas, devoluções, reservas, consultas, gráficos e relatórios.
3.2 SISTEMA WINDEV PARA GERENCIAMENTO BIBLIOTECÁRIO

Desenvolveu-se um sistema para gerenciamento bibliotecário. Este possui telas de cadastro (inclusão), alteração de dados e exclusão desses. O sistema possibilita que um usuário cadastrado possa retirar os itens do acervo. Estes itens são classificados de acordo com sua área (assunto).

O gerenciamento do sistema requer autentificação de usuário e senha para logar. Apenas quem tiver acesso a estes poderá manipular o sistema. Logo após o acesso o sistema confirmará sua entrada e trará a mensagem de login com sucesso para a tela. Caso estes não sejam satisfeitos o programa dirá que sua senha ou usuário estão incorretos. Antes de entrar no sistema será exibido uma pequena animação, que é desenvolvida no próprio Windev, e auxilia no design e aparência do programa, deixa-o mais amigável ao usuário.

O usuário que quiser efetivar a retirada de um item, deve primeiramente inserir os dados da retirada, (nome do leitor) e após solicitar a inclusão dos itens. O usuário poderá concluir a retirada após cadastrar seus livros. Quando concluída esta, o sistema mostrará uma mensagem informando que a retirada foi cadastrada com sucesso. Após uma semana com o item do acervo, este deve ser devolvido, para evitar com que ao passar o período permitido ao usuário em manter esse item consigo, este não inicie a cobrar um taxa pré-determinada como multa.

O sistema disponibiliza a visualização de relatórios, (autores, itens, editoras, usuários, cidades, retiradas). Relatórios com filtros também são gerados.

Há possibilidade de visualizar gráficos (de itens mais retirados, usuários por cidade, entre outros). Os gráficos são em forma de barra e possuem legendas para melhor interpretação.

As telas de cadastro possuem campos de pesquisa incremental por nome, para que facilite a localização dos dados caso seja necessário filtrar os campos para visualização ou alteração.

Foi utilizado o banco de dados MySQL-Front. Os dados cadastrados no sistema ficam todos armazenados nesse banco. O MySQL é um software gerenciador de banco de dados Free, por este e alguns outros motivos esse foi o escolhido para trabalho.

O software de gerenciamento bibliotecário foi desenvolvido para facilitar o processo de movimentação no acervo de itens e para melhor segurança, já que as informações ficam todas armazenadas em fontes seguras. Além dessa vantagem ainda agiliza o serviço dos bibliotecários.

Figura 2: Sistema WinDev para gerenciamento bibliotecário
Fonte: EIFERT; MORAES; MROZINSKI 2010.

A figura 2 mostra o menu principal do sistema em Windev para controle bibliotecário.

3.3 SITE EM ASP.NET PARA CONTROLE BIBLIOTECÁRIO

O grupo desenvolveu um site para gerenciamento bibliotecário, utilizou-se do software Visual Studio 2008, pois ele engloba todas as características e componentes do Asp.Net e Framework. A linguagem utilizada para a elaboração e programação do site foi o C# (sharp), que é uma linguagem orientada a objetos, desta forma pode-se agilizar o processo de desenvolvimento e proporciona a possibilidade de reutilização de códigos, pois é só chamar o método de outra classe e englobá-la em outra tela.
O site possibilita o cadastro de dados no portal administrativo, sendo assim é necessário informar um usuário e senha para o acesso a essa página. O portal concede aquilo que o usuário precisa para gerenciar o portal do sistema. Telas de inclusão alteração e botões para a exclusão dos dados.

Foi desenvolvido também um portal do cliente onde ele pode visualizar o site para pesquisar os itens que a biblioteca dispõe e caso ele possua um livro retirado, efetuar a renovação no portal.

O portal administrativo do site terá a possibilidade de visualizar relatórios para análise de dados.

O site em Asp.Net foi hospedado no servidor da empresa LIFE SOLUÇÕES EM INFORMÁTICA com o auxílio do Windows Server 2003, onde configurou-se este para ter suporte e segurança . O site está disponível para acesso na rede desta.

Figura 3: Site em ASP.NET para controle bibliotecário

Fonte: EIFERT; MORAES; MROZINSKI 2010.

A figura 3 mostra o site em asp.net para controle bibliotecário.

3.4 SISTEMA DE ATUALIZAÇÃO DO PORTAL DJ FELIPE MORAES

O grupo desenvolveu um portal administrativo para o site www.djfelipemoraes.com.br e o mesmo foi hospedado no servidor Hotel da Web. O portal administrativo possui login e senha para acesso, estes que fica armazenado em uma sessão, o que permite com que o usuário permaneça logado como administrador nas páginas de gerenciamento. Dentre as funções de gerenciamento podem ser incluídos dados, alterados e excluídos.

Na página principal ficam todos os dados para consulta e visualização e ao lado o menu para navegação entre uma página e outra.

Na página de download foi desenvolvido um sistema na área administrativa de upload de arquivos para o servidor, o nome do arquivo fica gravado no banco de dados e o arquivo fica armazenado na pasta.

Foi utilizado o aplicativo FCKeditor nas páginas de recados, home, release que é um aplicativo para edição de texto, também na página de fotos foi utilizado o aplicativo lightbox para ampliação das mesmas .

Também o usuário pode se cadastrar em uma newsletter para receber as novidades e atualizações do portal, logo após se cadastrar o usuário deverá confirmar seu e-mail, isso foi desenvolvido para uma maior segurança e assim outra pessoa não pode cadastrar o e-mail de outra pessoa, pois necessita de confirmação de e-mail,  a newsletter tem uma área administrativa para inserir e-mail e enviar a mensagem para todos os usuários cadastrados.

Figura 4: Portal DJ Felipe Moraes
Fonte: EIFERT; MORAES; MROZINSKI, 2010.

A figura 4 mostra a página principal do Portal DJ Felipe Moraes podendo assim navegar pelas páginas home, release, fotos, downloads, agenda, contato podendo ainda assinar uma newsletter.

Figura 5: Área administrativa
Fonte: EIFERT; MORAES; MROZINSKI, 2010.

A figura 5 mostra a área administrativa do portal DJ Felipe Moraes, para atualização do mesmo.

3.5 Modelo ER (CONTROLE BIBLIOTECÁRIO)

O modelo ER dos sistemas foi desenvolvido em Case Studio, pois é uma ferramenta completa, de fácil aprendizado e utilização, além de dispor um vasto campo de bancos para desenvolvimento do Script que irá criar o banco de dados depois.

O Modelo foi analisado e pensado para suprir as necessidades do projeto. Desta maneira foram criadas as tabelas e os campos com suas ligações para as informações se complementarem e ter a possibilidade de melhorar a interpretação dos usuários dos sistemas.

Foram criadas 14 tabelas, cada qual com sua chave-primária ou composta determinada e com chave-estrangeira.

As chaves-primárias são aquelas que garantem com que os dados não se repitam, pois impede a duplicação deste, além de não poder ser nulo, isto é deve sempre ser informado um valor para o campo.

A chave-estrangeira permite com que haja ligação entre as tabelas, para que seja possível manter uma comunicação entre os dados.

Foram também criadas chaves-compostas que permitem cadastrar mais de uma informação entre as tabelas, pois em determinados casos podemos ter vários cadastros em comum, ou melhor, podemos cadastrar mais de uma informação numa tabela através de seu código pelo mesmo campo. (Ex.: Uma retirada pode ter vários itens (tabela itens e retiradas.)).

Este modelo foi utilizado para desenvolver três sistemas, um deles em Delphi, outro em Windev e um em Asp.Net.


Fonte: EIFERT; MORAES; MROZINSKI 2010.

A figura 6 mostra a estrutura do modelo ER do Controle Bibliotecário.

3.6 Modelo ER (SISTEMA DE ATUALIZAÇÃO DO PORTAL DJ FELIPE MORAES)

Foi desenvolvido um modelo ER, com tabelas para a criação de um gerenciamento de atualização do portal do DJ Felipe Moraes.

Figura 7: Modelo ER de Sistema de Atualização
Fonte: EIFERT; MORAES; MROZINSKI 2010.

A figura 7 mostra a estrutura do banco de dados do Portal DJ Felipe Moraes.

3.7 BLOG DO PROJETO


O grupo de trabalho desenvolveu um blog para documentar o trabalho desempenhado no semestre durante o período letivo. Este blog  é estático e possui informações como: Projeto, fundamentação teórica e os resultados obtidos. O blog possui links para visualização destas informações. O interessado que acessar esse site poderá navegar neste através de links definidos no menu. Esses links abrirão uma nova página onde terá um breve comentário sobre o determinado assunto selecionado e a partir desse, caso haja interesse, pode-se seguir a uma nova página com o conteúdo por completo.http://lifeinfocti.blogspot.com/.

Figura 8: Blog do Projeto
Fonte: EIFERT; MORAES; MROZINSKI 2010.

A figura 8 mostra o layout do blog do projeto.

3.8 INSTALAÇÃO DO SERVIDOR

O servidor foi instalado com a seguinte configuração: 1024 de memória RAM, 40 Gigabytes de Disco Rígido particionado em 2 de 20 gigabytes com um processador.

Durante as aulas foi instalado o servidor da Microsoft, pois era necessário utilizá-lo para a hospedagem do site desenvolvido em ASP.NET. Logo após foram configurados os serviços. Primeiramente foi atribuído o endereço IP, gateway, máscara de sub-rede e de DNS.

Figura 9: Instalação do Servidor
Fonte: EIFERT; MORAES; MROZINSKI 2010.

A figura 9 mostra o início da instalação do servidor com o sistema operacional Windows Server Enterprise Edition.

3.9 INSTALAÇÃO DA ESTAÇÃO XP

Durante as aulas também foi instalado estações clientes com o sistema operacional XP. Foi colocado cada estação xp dentro do domínio criado no Servidor.

Figura 10: Instalação da estação XP
Fonte: EIFERT; MORAES; MROZINSKI 2010.

A figura 10 mostra o início da instalação da estação.

3.10 INSTALAÇÃO DO ACTIVE DRECTORY (AD)

Serão apresentados a seguir os passos para a configuração do Active Directory.

3.10.1 Procedimentos para a configuração do AD (Active Directory).

Figura 11: Início de configuração do AD
Fonte: EIFERT; MORAES; MROZINSKI 2010.

Na janela de "Tipo de controlador de domínio", selecionou-se a opção "Controlador de domínio para um novo domínio" e clicou-se no botão "Avançar".

Figura 12: Criação de novo domínio
Fonte: EIFERT; MORAES; MROZINSKI 2010.

Na janela de "Criar novo domínio", foi selecionada a opção "Domínio em uma nova floresta" e após segui-se adiante.

Figura 13: Novo nome de domínio
Fonte: EIFERT; MORAES; MROZINSKI 2010.

A janela de "Novo nome de domínio" é a opção mais importante na criação do AD. Como todo o sistema do AD é baseado no DNS, a criação do nome de domínio irá afetar toda a operação da rede.




Figura 14: Nome do DNS para o novo domínio
Fonte: EIFERT; MORAES; MROZINSKI 2010.

Clicou-se no botão avançar. O sistema procurou pelo servidor DNS e verificou se o nome existia. Na janela de "Nome do domínio NetBIOS", aceitou-se a opção padrão (que é o primeiro nome do domínio DNS) e prossegui-se.

Na janela de “Pastas do banco de dados e log, foi escolhida a partição NTFS”. Após avançou-se.

Figura 15: Pasta do banco de dados e log

Fonte: EIFERT; MORAES; MROZINSKI 2010.

Na janela de "Volume de sistema compartilhado", a partição também foi NTFS. Aceitou-se a opção padrão e clicou-se no botão avançar.
Figura 16: Local da pasta SYSVOL
Fonte: EIFERT; MORAES; MROZINSKI 2010.

Nesta tela foi selecionada a opção "Instalar e configurar o servidor DNS neste computador e definir este computador para usar o servidor DNS como seu
servidor DNS preferencial" e após foi clicado no botão "Avançar".

Figura 17: Diagnóstico de registro de DNS
Fonte: EIFERT; MORAES; MROZINSKI 2010.

Na janela de "Permissões", selecionou-se a opção "Permissões compatíveis somente com os sistemas operacionais de servidor Windows 2000 ou Windows Server 2003" e após foi clicado no botão avançar.



Figura 18: Permissões compatíveis
Fonte: EIFERT; MORAES; MROZINSKI 2010.

Nesta tela, não foi especificado nenhuma senha.

Figura 19: Senha do administrador
Fonte: EIFERT; MORAES; MROZINSKI 2010.

Na janela de "Resumo" foram verificadas as opções selecionadas. Como as opções estavam corretas, clicou-se no botão avançar. Agora basta acompanhar o assistente executar as tarefas solicitadas.





Figura 20: Iniciando instalação
Fonte: EIFERT; MORAES; MROZINSKI 2010.

Feito isso clicou-se no botão concluir e após reiniciou-se o computador para iniciar o AD:

Figura 21: Windows deve ser reiniciado para o AD entrar em funcionamento
Fonte: EIFERT; MORAES; MROZINSKI 2010.

3.10.2 Configuração de grupos e usuários do AD

Figuram 22: Configuração de usuários e computadores do AD
Fonte: EIFERT; MORAES; MROZINSKI 2010.

Após a criação do AD com domínio (life.com.br) começou a criação dos grupos e usuários.

Figura 23: Usuários e computadores do Active Directory
Fonte: EIFERT; MORAES; MROZINSKI 2010.

Nesta tela mostra os usuários (lab1, lab2, lab3, lab4, lab5, diretora, sec1) e grupos (laboratorios, direcao e secretaria) com cada usuário tendo sua senha para acesso em qualquer máquina. Com cada usuário tendo acesso somente a sua pasta.

3.11 PROJETO DE REDES

A proposição de arquitetura de computadores da Escola Estadual de Ensino Médio Madre Madalena foi baseada com a utilização do sistema operacional Windows Server Enterprise Edition 2003 para o servidor e para as máquinas será usado o sistema operacional Windows XP.

Quanto à segurança, foi criado grupos e usuários no AD para um melhor monitoramento de permissões a usuários e acesso a arquivos no servidor.

Para a proposta apresentada seguem alguns requistos de hardware recomendados:
Servidor

Servidor: (01)
Processador CORE 2 DUO BOX
Memória 1GB RAM
Hds SCSI 40GB – SATA
DVD-RW 8x ou superior
Placa de rede 10/100/1000M  bps

Computadores
    
Diretoria: (01)
Processador Intel Pentium IV
Memória de 1 GB de RAM
Hd de 80GB
DVD-RW

Secretaria: (01)
Processador Intel Pentium IV
Memória de 1 GB de RAM
Hd de 80GB
DVD-RW          

Biblioteca: (01)
Processador Intel Pentium IV
Memória de 1 GB de RAM
Hd de 80GB
DVD-RW

Laboratórios: (09)
Processador Intel Pentium IV
Hd de 40GB
Memória 1 GB de RAM
DVD-RW

Serviços Implementados

Instalação e configuração do sistema operacional das máquinas e do servidor. Entre essas configurações encontram-se: Definição de IP para o servidor, configuração do domínio nos computadores.

Cabeamento e ligação da rede física;
Instalação e configuração do Active Directory;
Configuração do domínio nos computadores;
Instalação e configuração do servidor DNS;
Instalação e configuração do servidor DHCP;
Configuração do perfil de cada usuário no Active directory;
Instalação e configuração do IIS;

Figura 24: Projeto de Redes
Fonte: EIFERT; MORAES; MROZINSKI 2010.



3.12 DICIONÁRIO DE DADOS SISTEMA DE ATUALIZAÇÃO PORTAL DJ FELIPE MORAES

PERFIL
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
CODIGO_PERFIL
Código do Perfil
NUMERICO
-
PK
-

DESCRICAO_PERFIL
Descrição do Perfil pessoal
CARACTER
-

-


LOGIN
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
LOGIN
Nome do usuário de Login
CARACTER
50

-

SENHA
Senha do usuário
CARACTER
15

-

N_MAILS
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
ID
Códido do Newsletter
NUMERICO
-
PK
-

EMAIL
E-mail do Usuário
CARACTER
90

-

CODIGO
Código aleatório
CARACTER
150

-

ATIVO
Confirmação do e-mail
CARACTER
1

-


RECADOS
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
CODIGO_RECADOS
Código dos recados
NUMERICO

PK
-

RECADO
Recado os comentário a ser enviado
CARACTER


-

NOME_PESSOA
Nome da pessoa que deixou o recado
CARACTER
50

-

EMAIL_PESSOA
E-mail da pessoa que enviou o recado
CARACTER
50

-

ID
Código das Cidades
NUMERICO

FK
2


EVENTOS
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
CODIGO_EVENTO
Código do evento
NUMERICO
-
PK
-

DESCRICAO_EVENTO
Descrição e informações sobre o evento
CARACTER
100

-

DATA_EVENTO
Data a ser realizado o evento
DATA


-
DD/mm/yyyy
ID
Código das Cidades
NUMERICO

FK
-


HOME
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
CODIGO_HOME
Código da página inicial
NUMERICO
-
PK
-

DESCRCAO_HOME
Conteúdo da página inicial
CARACTER
-

-


DOWNLOADS
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
CODIGO_DOWNLOAD
Código do Arquivo para download
NUMERICO
-
PK
-

TITULO_DOWNLOAD
Título do arquivo para download
CARACTER
50

-

DESCRICAO_DOWNLOAD
Conteúdo do arquivo
CARACTER
-

-

ARQUIVO_DOWNLOAD
Nome do arquivo
CARACTER
100

-


VIDEOS
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
CODIGO_VIDEO
Código do vídeo
NUMERICO
-
PK
-

NOME_VIDEO
Nome do video
CARACTER
50

-

LINK_VIDEO
Link do vídeo
CARACTER
200




TOP_10
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
CODIGO_TOP10
Código do Top 10 do site
NUMERICO
-
PK
-

DESCRICAO_TOP10
Descrição do conteúdo (títulos)
CARACTER
-

-


FOTOS
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
CODIGO_FOTO
Código da Foto
NUMERICO
-
PK
-

FOTO
Foto
CARACTER
-

-
DD/mm/yyyy

CIDADES
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
ID
Código da Cidade
NUMERICO
-
PK
-

MUNICIPIO
Nome da Cidade(Município)
CARACTER
30

-

UF
Estado
CARACTER
2

2


LINKS
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
CODIGO_LINK
Código doLink
NUMERICO
-
PK
-

NOME_LINK
Nome do Link
CARACTER
50

-

DESCRICAO_LINK
Descrição do que consta nesse Link
CARACTER
-

-


3.13 DICIONÁRIO DE DADOS GERENCIAMENTO BIBLIOTECÁRIO

AUTORES
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
AUTOR_CODIGO
Código do autor
NUMERICO
-
PK
-

AUTOR_NOME
Nome do autor
CARACTER
30

-


ITENS_RETIRADOS
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
RETIRADA_CODIGO
Código da retirada
NUMERICO
-
PFK
-

ITEM_COD
Nome do autor
NUMERICO
-
PFK
-


RETIRADA
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
RETIRADA_CODIGO
Código da retirada
NUMERICO
-
PFK
-

RETIRADA_DATA
Nome do autor
NUMERICO
-
PFK
-
DD/mm/yyyy
RETIRADA_DATA_PREVISTA
Data Prevista da Retirada
DATA
-

-
DD/mm/yyyy
RETIRADA_DATA_DEVOLUCAO
Data Prevista da devolução
DATA
-

-
DD/mm/yyyy
USUARIO_CODIGO
Código do Usuário
NUMERICO
-
FK
-



LOGIN
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
LOGIN
Login de acesso ao sistema
CARACTER
50
-


SENHA
Senha do login do sistema
CARACTER
20
-



EDITORAS
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
EDITORA_CODIGO
Código da Editora
NUMERICO
-
PK
-

EDITORA_NOME
Nome da Editora
CARACTER
30

-


TIPOS
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
TIPO_CODIGO
Código do Tipo
NUMERICO
-
PK
-

TIPO_NOME
Nome do Tipo
CARACTER
20

-


ITEM_ACERVO
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
ITEM_COD
Código do Item
NUMERICO
-
PK
-

AUTOR_CODIGO
Código do autor
NUMERICO
-
FK
-

EDITORA_CODIGO
Código da Editora
NUMERICO
-
FK
-

TIPO_CODIGO
Código do tipo
NUMERICO
-
FK
-

CIDADE_CEP
Cep da cidade
NUMERICO
-
FK
-

ITEM_NOME
Nome do item
CARACTER
30

-

ITEM_EDICAO
Edição do item
CARACTER
20

-

ITEM_ANO
Ano do Item
DATA
-

-
yyyy
ITEM_NRO_PAGINAS
Nº de páginas do item
NUMERICO
-

-

ITEM_ASSUNTO
Assunto do Item
CARACTER
50

-

ITEM_VOLUME
Volume do Item
CARACTER
20

-

ITEM_IMAGEM
Imagem do Item
CARACTER
50

-

ITEM_QUANTIDADE
Item de quantidade
NUMERICO


-


PALAVRA_CHAVE_ITEM
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
PALAVRA_CHAVE_CODIGO
Código da palavra-chave
NUMERICO
-
PFK
-

ITEM_CODIGO
Código do Item
NUMERICO
-
PFK
-


PALAVRAS_CHAVE
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
PALAVRAS_CHAVE_CODIGO
Código da palavra-chave
NUMERICO
-
PK
-

PALAVRAS_CHAVE_NOME
Nome da palavra-chave
CARACTER
20

-


RESERVA
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
RESERVA_CODIGO
Código da reserva
NUMERICO
-
PK
-

RESERVA_DATA
Data da reserva
DATA
-

-
DD/mm/yyyy
STATUS
Status da reserva
CARACTER
20

-

USUARIO_CODIGO
Código do Usuário
NUMERICO
-
FK
-

ITEM_COD
Código do Item
NUMERICO
-
FK
-


CIDADES
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
CIDADE_CEP
Cep da Cidade
NUMERICO
-
PK
-

CIDADE_NOME
Nome da Cidade
CARACTER
30

-


MULTA
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
COD_MULTA
Código da multa
NUMERICO
-
PK
-

VALOR
Valor da multa
NUMERICO
10,2

-

DATA_PAGAMENTO
Data de pagamento da multa
DATA
-

-
DD/mm/yyyy
RETIRADA_CODIGO
Código da retirada
NUMERICO
-
FK
-

USUARIO_CODIGO
Código do usuário
NUMERICO
-
FK
-


USUARIO
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
USUARIO_CODIGO
Código do Usuário
NUMERICO
-
PK
-

USUARIO_NOME
Nome do Usuário
CARACTER
50

-

USUARIO_ENDERECO
Endereço do Usuário
CARACTER
50

-

USUARIO_TELEFONE
Telefone do Usuário
CARACTER
20

-

USUARIO_EMAIL
E-Mail do Usuário
CARACTER
50

-

CIDADE_CEP
Cep da Cidade
NUMERICO
-
FK
-

NIVEL_CODIGO
Código do Nível de acesso
NUMERICO
-
FK
-


NIVEL_ACESSO
Campo
Descrição
Tipo
Tamanho
Chave
Decimais
Máscara
NIVEL_CODIGO
Código do Nível
NUMERICO
-
PK
-

NIVEL_NOME
Nome do Nível de acesso
CARACTER
20

-



3.13 ESCOPOS

3.13.1 Escopo de Projeto Controle Bibliotecário

Apresentação

O SCB é um Sistema de Controle Bibliotecário, que controla as retiradas, reservas e devoluções, possibilitando uma visão integrada aos professores e o controle eficiente da movimentação dos livros da escola.

O Sistema abrange áreas as quais auxiliam na manutenção dos livros na biblioteca escolar, pois agiliza, assegura e melhora o processo de gerenciamento.

O sistema registra e armazena todos os dados e informações da biblioteca, controlando todas as movimentações.

Benefícios

Acesso a informações em tempo real
Agilidade na movimentação do acervo.
Maior controle do acervo.
Segurança.
Histórico das leituras de cada estudante.
Maior aprendizado.

Vantagens

O sistema irá agilizar o desempenho e melhorar a segurança dos livros e revistas na biblioteca, pois com o controle das retiradas, será informado e armazenado no sistema os dados do aluno, a data para devolução do item e informações adicionais que certamente auxiliam o processo de gerenciamento.

Escopo

Sistema Gerenciador Bibliotecário

Administra o trabalho de forma ágil, possibilita realizar consultas sobre os livros disponíveis no acervo, reservá-los, e após excedido o tempo limite e determinado pelo administrador do sistema ser devolvido para o acervo.
Todo o leitor que desejar retirar um livro, deverá estar cadastrado no sistema, caso contrário deverá fazê-lo. Assim todas as informações do leitor estarão sendo informadas ao proprietário do programa.

Principais funcionalidades:

Cadastro de dados, os livros, revistas, cidades, autores, editoras entre outros.
Consultas com filtros para facilitar o trabalho e o gerenciamento no sistema.
Cadastro de retiradas onde constarão inúmeras informações sobre esta.
Cadastro de reservas. Neste será informado alguns dados para que o leitor possa ter a oportunidade de desfrutar de determinado item.
Possibilidade de imprimir relatórios conforme necessidade encontrada pelo administrados ou leitor.

Cadastros.

Para cadastrar os itens no banco de dados do sistema, serão disponibilizadas as funções de inserir, alterar, salvar e excluir na interface do programa.

Principais Funcionalidades:

Cadastro de Autores.
Cadastro de Editoras.
Cadastro de Tipos.
Cadastro de Cidades.
Cadastro de Estudantes (Leitores).
Cadastro de Item Acervo.
Cadastro de Palavras-Chave.
Cadastro de Usuários.

Características Técnicas.

Sistemas Operacionais Windows XP/Vista/7.
Linguagem de Desenvolvimento e softwares: Borland Delphi, Windev, Visual Studio 2008.
Senhas de Acesso Individuais ou em Grupos de Usuários.

3.13.2 Escopo de Projeto Sistema de Atualização

Apresentação

O SGS é o Sistema de Gerenciamento desenvolvido exclusivamente para o site www.djfelipemoraes.com, o qual faz as atualizações das respectivas páginas do site: home, release, fotos, downloads, agenda, recados, vídeos, links e top 10.

Além disso, o sistema possui um sistema de newsletter desenvolvido para que os usuários possam cadastrar seu e-mail e receber as atualizações do site, como downloads, fotos, eventos e músicas pelo seu e-mail.

Benefícios

Acesso a informações em tempo real
Agilidade na atualização do conteúdo.
Maior controle do conteúdo.
Segurança
Gerenciamento rápido e objetivo
Totalmente gerenciável via navegador

Vantagens

O sistema é atualizado através do próprio navegador, não necessitando de outros softwares instalados no computador. É possível gerenciar o web site de qualquer lugar.

Escopo
Sistema de Gerenciamento de Site

Atualiza as páginas de forma simples e objetiva através de uma página de uso exclusivo do administrador, a qual é protegida e passa por um processo de login.

Além disso o sistema possui um cadastro de usuários, onde o mesmo recebe informações atualizadas do site, como downloads, fotos, eventos e músicas pelo seu e-mail. Possui também um sistema de newsletter com confirmação do cadastro do usuário via e-mail. Além disso o site conta com um player de mp3 em flash.

Principais funcionalidades:

Atualização das páginas home, release, fotos, downloads, agenda, recados, vídeos, links e top 10. Além disso dá suporte a um cadastro de usuários, os quais receberão informações do site em seu e-mail.
Cadastros.

Para cadastrar os itens no banco de dados do site, serão disponibilizadas as funções de inserir, alterar, salvar e excluir na interface do web site.

Principais Funcionalidades:

Cadastro e atualização da página Home.
Cadastro e atualização da página Release.
Cadastro e atualização da página Fotos.
Cadastro e atualização da página Vídeos.
Cadastro e atualização da página Agenda.
Cadastro e atualização da página Links.
Cadastro e atualização da página Top10.
Sistema de recados/depoimentos.
Cadastro de usuários com confirmação via e-mail. NEWSLETTER
Mp3 Player integrado no site.

3. Características Técnicas.

Roda em todos os navegadores
Linguagem de Desenvolvimento PHP
É necessário o login e senha de acesso do administrador.

3.14 BANCOS DE DADOS

Foram escolhidos para desenvolver os sistemas os bancos de dados MySQL Front, pois é gratuito e compatível com os sistemas de programação. Utilizou-se também o banco de dados SQL Server para desenvolvimento do site em Asp.Net e o banco IBExpert para o sistema desenvolvido em Delphi.

Figura 25: Banco de Dados MySQL Front
Fonte: EIFERT; MORAES; MROZINSKI 2010.

3.15 INSTALAÇÃO E CONFIGURAÇÃO DO SERVIDOR LINUX

Foi instalado e configurado um servidor Linux, este com FTP instalado, e os componentes configurados para hospedar sites. Foi instalado o Apache, para fazer a conexão entre os sistemas Windows e Linux.

Para instalação do FTP é o seguinte comando: route add default gw 192.168.0.128, para instalação do apache: apt-get install apache2.
Figura 26: Configuração servidor linux
Fonte: EIFERT; MORAES; MROZINSKI 2010.