Find Jobs
Hire Freelancers

Crea una aplicación web para la gestión de productos siguiendo el Modelo Vista Controlador y PHP

€8-30 EUR

Cerrado
Publicado hace casi 10 años

€8-30 EUR

Pagado a la entrega
Crea una aplicación web para la gestión de productos siguiendo el Modelo Vista Controlador y PHP con orientación a objetos para la parte servidora, con HTML y JavaScript en la parte cliente (incluyendo algo de AJAX). Limitaremos el alcance por razones de tiempo; por ello, no daremos demasiada importancia al estilo de la vista (CSS), las funcionalidades sólo serán de inserción y selección, y la base de datos sólo contendrá dos tablas. Todos los requerimientos están orientados a la evaluación. La aplicación almacenará y consultará los productos en una base de datos MySQL con una tabla “producto” con los siguientes datos: Código de producto Autonumérico (clave primaria). Descripción VarChar(100). Cantidad en almacén Integer. La aplicación tendrá otra tabla denominada “opcion” con los siguientes valores: Código de opción numérico (no autonumérico) clave primaria. Descripción de la opción VarChar (20). Esta tabla se debe llenar con los siguientes registros: 1.- Crear producto. 2.- Listar productos. Como hemos mencionado, los requerimientos están orientados a evaluar los aspectos más destacados del ciclo, y por ello no conforman una aplicación real. Se efectuará una página inicial (index) con la siguiente funcionalidad: Un botón “Muestra opciones” que, al pulsarlo, nos muestre debajo las opciones que hay en la tabla opción, pero con AJAX, es decir, sin recargar la página. Un formulario método POST. Un campo de input “opcion”. Un botón para enviar los datos. Al hacer clic sobre el botón se validará qué opción esté cumplimentada y al enviar los datos, si la opción es 1, pasará a mostrar una página para introducir un nuevo producto “productoVista”; y, si es 2, mostrará una página con un listado de todos los productos existentes en la base de datos “listaproductos”. La página productoVista debe tener un formulario método POST: Dos campos de input para la descripción y la cantidad de stock del producto. Un botón para enviar los datos. Al hacer clic sobre el botón, se validará que todos los campos estén cumplimentados y, al enviar los datos, debe realizar un insert en la tabla producto. Como hemos dicho que tiene que seguir el patrón MVC Modelo Vista Controlador, se dan unas pautas orientativas: Las páginas descritas son la Vista de la aplicación. Cualquier evento debe tratarse en un fichero que se llame controlador.php. Tendremos un modelo [login to view URL] con la clase producto que proporcionará los métodos para leer los productos y para insertarlos. Tendremos un modelo [login to view URL] con la clase opcion que proporcionará los métodos para leer las opciones. Cualquier vista dialoga con el controlador único, éste con los modelos y, a su vez, los modelos con el controlador devolviendo las respuestas y éste le pasa los datos a mostrar a las vistas. Además, se puede efectuar un modelo [login to view URL] con una clase que tenga los métodos para la conexión y la desconexión a la base de datos.
ID del proyecto: 5911102

Información sobre el proyecto

9 propuestas
Proyecto remoto
Activo hace 10 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
9 freelancers están ofertando un promedio de €126 EUR por este trabajo
Avatar del usuario
A proposal has not yet been provided
€23 EUR en 1 día
5,0 (1001 comentarios)
7,7
7,7
Avatar del usuario
Hola me interesa el proyecto, he realizado diversos proyectos de gestión tal como especificas por lo que no hay problema en realizar lo que pides. Un saludo.
€222 EUR en 30 días
4,8 (7 comentarios)
4,6
4,6
Avatar del usuario
Buenas noches: He trabajado en desarrollo de proyectos mvc y en especial he usado framework php como son codeigniter o zend las cuales me facilitan el trabajo, por tal motivo me gustaría poder trabajar en su proyecto saludos
€210 EUR en 3 días
5,0 (2 comentarios)
0,8
0,8
Avatar del usuario
Es un trabajo escolar ? Podria tenerlo rapidamente de esa forma como lo describes. Si quieres lo discutimos y vemos si llegamos a un acuerdo.
€55 EUR en 3 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Buen día, El proyecto es para el mantenimiento de productos, como Ud. lo pide todo puede estar en una sola pantalla gracias a la funcionalidad que nos ofrece ajax. Puede ponerse en contacto conmigo para ver su requerimiento, mostrarle los diseños en papel y proceder con el proyecto. Mi experiencia se basa en crear sistemas desde cero, aplicando el modelo MVC y POO. usando en gran parte AJAX y JSON, tengo mis propios scripts que facilitan validaciones, pginacion, interfaces de usuario, entre otros. Espero su respuesta. Gracias. Atte. Roy Salinas R.
€222 EUR en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
La propuesta todavía no ha sido proveída
€23 EUR en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hola, estoy relaccionado con aplicaciones web (php y java) en modelo vista controlador. Soy nuevo en freelancer, pero tengo ya bastante practica en esto de las aplciaciones web. Por eso me gustaria empezar en freelancer con una aplicacion como esta. Saludos
€111 EUR en 4 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Ya tengo en mente todas las herramientas que puedo utilizar para darte resultados los mas rapido posible. No te arrepentiras
€55 EUR en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de SPAIN
Spain
0,0
0
Miembro desde may 7, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.