Escola Básica e Secundária de Salvaterra de Magos RELATÓRIO CRÍTICO Prova de Aptidão Profissional António Serôdio Ferreira Fernandes nº 2 12 G Marcos André Dias Facha nº 8 12 G Ricardo Filipe Verde Apolinário nº 11 12 G Curso Profissional de Gestão e Programação de Sistemas Informáticos Salvaterra de Magos Julho de 2017
Escola Básica e Secundária de Salvaterra de Magos António nº2; Marcos nº8; Ricardo nº11, 12ºG Curso Profissional de Gestão e Programação de Sistemas Informáticos SUMÁRIO Relatório das actividades do Projecto O Braseiro, desenvolvido como requisito parcial dos módulos curriculares, supervisionado pelo Prof. Sónia Santos, no curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Salvaterra de Magos Junho de 2017
Folha de rosto António Fernandes, Marcos André e Ricardo Apolinário O Braseiro Nome Completo, abaixo do título Promover e divulgar o restaurante O Braseiro, com a criação de um website que permite a realização de encomendas e reservas. Sónia Santos Salvaterra de Magos 2017
Índice Resumo... 1 Introdução... 2 Objectivos... 3 Desenvolvimento... 4 à 9 Conclusão... 10 Referencias Bibliográficas... 11
Resumo Este trabalho foi elaborado no âmbito do projeto de aptidão profissional, do curso profissional de gestão e programação de sistemas informáticos, pelos alunos António Fernandes, Marcos André e Ricardo Apolinário, da Escola Básica e Secundária de Salvaterra de Magos com o objetivo de criar um site que visa promover e potenciar as vendas de um restaurante local. Este relatório cobre as diversas fases do projeto, incluindo as fases de observação, planeamento, implementação e monitorização, recolha e análise de dados e todas as conclusões a que chegamos. 1
Introdução O tema de trabalho é elaboração de um Website com encomendas e reservas para o restaurante O Braseiro localizado em Salvaterra de Magos, no qual vamos expor todos os conhecimentos e técnicas adquiridas ao longo dos três anos de curso. O projeto de aptidão final é um trabalho que requer saberes e um estudo profundo sobre as linguagens a utilizar no Website: Boostrap/CSS/PHP. Este Website tem como objetivo promover o restaurante O Braseiro e facilitar aos clientes encomendar e reservar de forma mais rápida e tecnológica. Ao longo do tempo apareceu o apoio de várias disciplinas, nomeadamente Redes de Comunicação onde nos deu os conceitos e as bases para a realização deste trabalho. Neste percurso partilhado por saberes e valores, nós sentimos algumas dificuldades de aprendizagem perante a implementação de linguagens de programação e conceitos novos. Contudo, com muito esforço e dedicação tentamos ultrapassar as dificuldades que nos foram apresentadas e as quais conseguimos superar. 2
Objetivos Os principais objetivos que o grupo pretende alcançar, a nível pessoal e profissional, serão aplicar e desenvolver as nossas competências adquiridas ao longo do curso com o desenvolvimento de uma página Web promocional para um restaurante local e a criação de dois programas de encomendas e reservas com o objectivo de potenciar as vendas do estabelecimento. 3
Desenvolvimento Após um debate entre os membros do grupo chegamos à conclusão que queríamos construir um website, pois cada elemento reunia as condições para executar as tarefas relativas às suas capacidades técnicas. Dadas as nossas competências decidimos prestar serviço a um restaurante situado no centro da vila de Salvaterra de Magos. Os proprietários, com todo o agrado, aceitaram esta nossa proposta. Depois de aprovado o nosso projeto, e reunidos todos os materiais essenciais, demos assim início ao nosso trabalho. Para o desenvolvimento deste projeto optamos por dividir algumas das tarefas menos complexas e distribui-las por cada membro do grupo de modo a aumentar a produtividade. Como ponto de partida, começamos por fazer uma pesquisa de sites com encomendas e reservas, apontando os pontos positivos e negativos de cada um e fizemos um esboço daquele que viria a ser o nosso trabalho. De seguida, começamos por fazer um desenho daquela que viria a ser a nossa base de dados. Depois de feitas as tabelas e as suas ligações alocamos a mesma no sistema de base de dados MySql. As linguagens de programação utilizadas foram o php, o bootstrap e o CSS pois já tinham sido ferramentas de estudo durante o ano letivo. Optamos por utilizar o compilador Adobe Dreamweaver pois chegamos à conclusão que nos oferece um conjunto de funcionalidades essenciais à construção do website. Como base do website, utilizamos um template que se adequasse ao estilo do site que vinha a ser desenvolvido e mudamo-la de acordo com as características do restaurante. As cores usadas no site estão relacionadas com o design do restaurante, sendo a cor predominante o laranja. O site é dividido em vários menus, com objetivo de dividir a informação em várias secções diferentes de modo a facilitar a leitura do utilizador. 4
Índex Esta é a página que todos os utilizadores não registados têm acesso, com algumas restrições. É a página principal que dá a conhecer o restaurante e toda a sua história. Log in Esta é a página de início de sessão. Para aceder a todas as funcionalidades do website é necessário um utilizador autenticado. Caso o utilizador não esteja registado, este é redirecionado para a página descrita em baixo. 5
Nova conta Nesta página de registo será pedido ao novo utilizador o seu e-mail e uma palavra passe à sua escolha. Depois de criado o registo, o utilizador será reenviado para a página logged.php. Logged Depois de o utilizador iniciar sessão é redirecionado para esta página onde pode aceder a todas as funcionalidades do site como as encomendas e reservas. 6
Encomendas As encomendas têm como base um formulário onde o cliente introduz a data, hora e pedidos especiais. Depois de introduzidos os dados, o cliente é reencaminhado para outra página. Encomendas 2 Nesta página são apresentados o nome do cliente assim como a data, hora e pedidos especiais introduzidos anteriormente. Em baixo irá aparecer uma tabela com o id do produto, produto e preço, acompanhados por um botão para adicionar produtos. Quando o botão é premido o utilizador vai passar para uma outra página. 7
Encomendas 3 Aqui é apresentado a ementa do restaurante. Para selecionar o produto desejado o cliente tem que pressionar o botão laranja, de adicionar, que ao ser pressionado vai criar o registo e adicionar o prato escolhido à tabela da página anterior e fazer o cálculo total do preço a pagar. Quando tudo estiver terminado o utilizador irá premir o botão de finalizar a encomenda. Depois de realizados estes passos a encomenda encontra-se pendente. Reservas A página do programa de reservas consiste num formulário a preencher pelo cliente com a data, hora e informações adicionais que o cliente considere necessárias. Depois de feita a reserva o pedido fica pendente. 8
Administrador Esta é a parte onde as encomendas e as reservas são geridas. Aqui é aprovado ou rejeitado o pedido através de um sistema de mensagens, consoante a disponibilidade do restaurante. Nem todos os utilizadores conseguem aceder a esta página, pois apenas quem tem privilégios de administrador tem tais permissões. Sistema de Mensagens O sistema de mensagens foi criado com o objetivo de aprovar ou rejeitar os pedidos feitos pelos utilizadores. Sempre que uma encomenda ou reserva é criada, esta fica pendente até ser enviada uma mensagem através desta página, onde o cliente aguarda a confirmação. 9
Conclusão A realização deste trabalho teve bastantes aspetos positivos assim como alguns negativos. Este trabalho requereu todos os conhecimentos adquiridos ao longo destes três anos de curso de Gestão e Programação de Sistemas Informáticos, desde o planeamento do projeto, as técnicas de programação e construção da base de dados. Para além do que nos foi disponibilizado nas aulas e na internet, a colaboração dos professores tornou-se fundamental na execução deste projeto. Para o bom funcionamento do nosso site o grupo teve que se esforçar e superar dificuldades todos os dias e com isso adquirimos bastantes conhecimentos. O grupo sentiu que necessitava de aprender a utilizar o bootstrap, através da internet e com a ajuda dos professores, pois havia a necessidade de alterar e manipular algumas das características do template e só recorrendo ao uso desta linguagem é que se tornara possível. Sentimos dificuldades na programação das encomendas pois estávamos a utilizar a metodologia errada. O professor Andrade deu uma grande ajuda nesta nossa etapa o que nos permitiu continuar a progredir com o trabalho. Deparamo-nos também com alguns problemas a passar variáveis de uma página para outra através de url mas ultrapassando sempre estes com a ajuda de pesquisas na internet e consulta aos professores. Terminada esta prova, é com uma enorme satisfação que vemos os nossos objetivos serem cumpridos na qual demonstramos todas as nossa competências e habilidades. O grupo acredita que este projeto foi benéfico tanto a nível profissional como pessoal, uma vez que no futuro esperamos enfrentar outros desafios tão ou mais importantes do que este. 10
Referencias Bibliográficas https://stackoverflow.com/ https://www.w3schools.com/ https://www.portugal-a-programar.pt/ https://secure.php.net/ https://github.com/ https://v4-alpha.getbootstrap.com/components/forms/#form-groups http://nonio.ese.ipsantarem.pt/aesalvaterra/course/view.php?id=426 https://www.tutorialspoint.com/index.htm http://www.flaticon.com/search?word=menu%20restaurant http://jigsaw.w3.org/css-validator/#validate_by_upload https://startbootstrap.com/template-overviews/the-big-picture/ https://www.iconfinder.com/iconsets/anchor https://www.w3schools.com/tags/att_input_required.asp https://www.zomato.com/pt/grande-lisboa/el-clandestino-pr%c3%adncipereal-lisboa/book#tablebook-search http://www.caneira.com/encomendar-leitao.php http://www.rest-toscana.com/index.php?route=product/category&path=64 11