ASP .NET MVC - Táxi : Reservas Online (MVC, Razor, LINQ, C#, SQL Server)


 Esta aplicação web ASP .NET MVC permite realizar reservas de táxi online. (Pegando a onda do Uber)

Chegou o Curso ASP .NET MVC 5 Vídeo Aulas (C#)

Clique e Confira

Se você deseja aprender a criar aplicações web usando a tecnologia ASP .NET MVC esta aplicação contém os fundamentos básicos para você ver como se aplica na prática os recursos do ASP .NET MVC.

A aplicação tem como objetivo permitir aos usuários realizar reservas de táxi na internet.

É uma aplicação funcional que você pode alterar, incrementar, enfim, estudar e verificar como aplicar os conceitos da ASP .NET MVC em suas próprias aplicações web.

Usando os recursos da ASP .NET MVC 4.0 com Razor e a linguagem C# a aplicação utiliza uma arquitetura em camadas com LINQ e o banco de dados SQL Server.

Esta aplicação web também usa as seguintes ferramentas e tecnologias: 

A funcionalidades implementadas na aplicação são as seguintes:

A aplicação pode ser aberta no VS 2012 , VS 2013 e VS 2015.

Na pasta Controllers temos dois controladores :

  1. BookingController - contém métodos Action para gerenciar as reservas dos táxis;

  2. UserController - contém os métodos Action para gerenciar os usuários;

Na pasta Models temos a camada de acesso a dados :

  1. Booking - Classe contendo o modelo para as reservas;

  2. BookingDAL - Classe contendo os métodos para gerenciar as reservas;

  3. BookingHistory - Classe contendo o modelo para o histórico das reservas;

  4. CabsDataContext - Classe que define o contexto de acesso as entidades do modelo;

  5. CabType  -  Classe contendo o modelo para os tipos de táxis;

  6. Place  - Classe contendo o modelo para os locais de origem e de destino;

  7. User  - Classe contendo o modelo para o usuário;

  8. UserDAL  - Classe contendo os métodos para gerenciar os usuários;

Na pasta Views  temos as subpastas Booking, Shared, User que contém as views que compõe a camada de apresentação da aplicação.

A seguir vemos algumas das views da aplicação com suas funcionalidades:

1- A página de Login do Usuário e links para Registrar um novo usuário e recuperar a senha do usuário.

2-  A view que exibe as reservas atuais do usuário e as opções do menu:  Reservar um Táxi, Histórico, Alterar Senha, Alterar Perfil e Logou

3- A view que permite realizar a reserva de um táxi (no detalhe o calendário sendo exibido para selecionar a data)

4- A view que permite concluir a reserva

5-  A view para alterar o perfil do usuário

Enfim, um projeto onde você vai aprender muitos conceitos relacionados com o desenvolvimento de aplicações ASP .NET MVC.

Este é mais um projeto completo disponibilizado no Super DVD C# com o objetivo de você ter acesso ao código fonte de um sistema simples mas completo feito com a tecnologia ASP .NET MVC.

Ele se soma aos mais de 50 projetos completos com código fonte aberto para estudo presentes no Super DVD C# totalmente aberto para estudo podendo ser alterado, adaptado, incrementado e usado para propósitos educacionais.

E no Super DVD .NET você encontra mais de 100  programas completos com o código fonte para estudo tanto na linguagem VB .NET como C# em projetos Windows Forms e projetos Web.

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

Quer aprender os conceitos da Programação Orientada a objetos ?

Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ?

  Gostou ?   Compartilhe no Facebook   Compartilhe no Twitter

Referências:


José Carlos Macoratti