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

