Crear una aplicaciĆ³n Web

Closed Posted Mar 18, 2016 Paid on delivery
Closed Paid on delivery

Se desea desarrollar una plataforma web para la venta online de cupones de ofertas. Se te ha puesto como requisito que la tecnologĆ­a a utilizar sea Java Server Faces. Para ello llevar a cabo el ejercicio, se recomienda usar el script de bases de datos que se proporcionarĆ”. TambiĆ©n se recomienda utilizar los asistentes de Netbeans para la creaciĆ³n de entidades y pĆ”ginas JSF desde la base de datos. Esto nos generarĆ” una estructura bĆ”sica como punto de partida que deberemos ir puliendo para cumplir con los requisitos.<br />En el sistema podremos distinguir 4 niveles de acceso:<br />? Administrador: SerĆ” el que gestione la pĆ”gina. ValidarĆ” los negocios que soliciten el registro y que deseen publicar sus ofertas en el sistema. TambiĆ©n podrĆ” gestionar los clientes que se hayan registrado para realizar una compra de una oferta (cupĆ³n). Se sugiere un mĆ³dulo de estadĆ­sticas como posible mejora (ventas por negocio, ventas totales, ventas por oferta,ā€¦).<br />? Negocio: SerĆ” el que publique ofertas. RepresentarĆ” una empresa y serĆ” gestionado por una persona de la misma. PodrĆ” revisar las ventas de cupones, desactivarlos (cuando el cliente final lo haya usado) y crear, activar y desactivar ofertas. AdemĆ”s podrĆ” gestionar los datos de su perfil.<br />? Cliente no registrado: PodrĆ” buscar ofertas por distintos criterios y navegar por la web visualizando datos no sensibles (ĀæQuiĆ©nes somos?, Condiciones de uso,...). PodrĆ” aƱadir elementos al ā€œcarritoā€ de la compra, pero para finalizar un pedido se requerirĆ” el rol de usuario registrado.<br />? Cliente registrado: Todo visitante necesitarĆ” registrarse para finalizar la compra de un cupĆ³n. El cliente registrado podrĆ” modificar sus datos y realizar compras de cupones ademĆ”s de todas las funcionalidades del cliente no registrado.<br />En cuanto a funcionalidades podemos especificar las siguientes:<br />? Las empresas podrĆ”n dar de alta su negocio de forma autĆ³noma. Durante ese proceso, y de forma transparente al usuario, serĆ­a interesante que el sistema recuperase las coordenadas de localizaciĆ³n dada la direcciĆ³n del negocio, consultando la API de Google Maps de forma asĆ­ncrona. Para ello se sugiere el uso de PrimeFaces como librerĆ­a de componentes de interfaz de usuario. De ahĆ­ podemos deducir que el Negocio, como mĆ­nimo, deberĆ” registrar los datos del propietario y la direcciĆ³n completa y nombre del negocio (ademĆ”s de las coordenadas si se implementa).<br />? Los negocios podrĆ”n dar de alta ofertas asociadas a su negocio. Esas ofertas, como mĆ­nimo, deberĆ”n tener: un periodo de validez (fecha de inicio y fecha de fin de la oferta), una descripciĆ³n, el precio original del artĆ­culo/servicio, el precio de oferta y el negocio asociado y un booleano indicando si estĆ” activa o no. Cada empresa solo podrĆ” tener una oferta activa al mismo tiempo. Se recomienda que esta tarea se lleve a cabo mediante la implementaciĆ³n de una tarea programada que se ejecute en segundo plano una vez al dĆ­a. AdemĆ”s se deberĆ” controlar esto mismo a la hora de crear una nueva oferta para que en ningĆŗn caso existan 2 ofertas activas al mismo tiempo.<br />? Los clientes registrados de la pĆ”gina podrĆ”n navegar a travĆ©s de las ofertas y realizar la compra de los cupones. Esos cupones vendidos, deberĆ”n registrarse junto con un cĆ³digo autogenerado que permita comprobar a cada uno de los negocios que la oferta es vĆ”lida y estĆ” activa. Por lo tanto, deberĆ” almacenarse como mĆ­nimo: el cĆ³digo generado, el id de oferta y el id del cliente registrado que realiza la compra.<br />Resumiendo:<br />? El administrador podrĆ” gestionar los negocios de los clientes y las ofertas.<br />? El negocio podrĆ” gestionar sus ofertas y ver las estadĆ­sticas asociadas, asĆ­ como mantener sus datos.<br />? El cliente no registrado solo podrĆ” visualizar las ofertas disponibles, buscar y aƱadir ofertas al carrito sin confirmar el pedido.<br />? El cliente registrado solo podrĆ” visualizar, modificar y eliminar sus datos personales y visualizar los cupones comprados.

Cassandra J2EE JSP MySQL SQL

Project ID: #12420594

About the project

11 proposals Remote project Active 7 years ago

11 freelancers are bidding on average ā‚¬293 for this job

friendsandjob

Hola quƩ tal? Nosotros somos expertos en diseƱo y desarrollo de software Nos gustarƭa poder hablar con usted para hacerle su proyecto. CuƔndo podrƭa reunirse por videoconferencia con nosotros? Saludos cordiales, espero More

ā‚¬50 EUR in 7 days
(1 Review)
3.4
nubelo_SmxFa8Cu

Hola, me gustarĆ­a participar en tu proyecto, me especializo en desarrollo web con Java, al igual que en aplicaciones de escritorio y mĆ³viles como iOS y Android. Te comento que tengo mucha experiencia en desarrollo de More

ā‚¬50 EUR in 7 days
(1 Review)
3.0
magalids

Amplia experiencia bajo costo. ContƔctanos

ā‚¬50 EUR in 14 days
(0 Reviews)
0.0
smorales1983

Puedes darme mƔs detalles de la app? Ya que el presupuesto esta definido

ā‚¬50 EUR in 14 days
(0 Reviews)
0.0
DiegoLamprea

Tengo 10 aƱos de experiencia trabajando en java, jsf, primefaces, bd oracle, mysql, postgresql, en modelos de tres capas MVC. El proyecto se ve viable yvseria bueno poder hablar para aclarar dudas, definir tiempos y p More

ā‚¬50 EUR in 14 days
(0 Reviews)
0.0
brayancardonaco

Buenos dĆ­as. Tengo conocimiento en java con plataforma netbeans y base de datos. En este proyecto se puede construir un software web y responsive. Me gustarĆ­a poder ingresar al proyecto. Mi nĆŗmero de celular es 3207009 More

ā‚¬50 EUR in 14 days
(0 Reviews)
0.0
lucasejuarez91

Se desarrollara una aplicaciĆ³n web que constarĆ” de administraciĆ³n de cupones. VisualizaciĆ³n de las ofertas con imĆ”genes, descripciĆ³n, codigo(cupon) y tiempo restante(oferta limitada). Todo en Java web.

ā‚¬50 EUR in 14 days
(0 Reviews)
0.0
camilohernandom

Manejar dos proyectos, uno para el front y otro para la lĆ³gica de negocio, comunicado los dos proydctos mediante servicios rest, teniendo como objetivo poder reutilizar las consultas o los accesos a base de datos, gara More

ā‚¬50 EUR in 14 days
(0 Reviews)
0.0