juancarlosrl / acme-l3-d01 Goto Github PK
View Code? Open in Web Editor NEWLicense: Other
License: Other
# README.txt # # Copyright (C) 2012-2023 Rafael Corchuelo. # # In keeping with the traditional purpose of furthering education and research, it is # the policy of the copyright owner to permit non-commercial use and redistribution of # this software. It has been tested carefully, but it is not guaranteed for any particular # purposes. The copyright owner does not offer any warranties or representations, nor do # they accept any liabilities with respect to them. This is a starter project. It is intended to be a core learning asset for the students who have enrolled the Design and Testing subject of the Software Engineering curriculum of the University of Seville. This project helps them start working on their new information system projects. To get this project up and running, please follow the appropriate guideline, taking into account that you must link the appropriate version of the Acme-Framework excluding the following resources: - **/fragments/**
Una oferta es un registro en el que un administrador anuncia algo. El sistema debe almacenar los siguientes datos sobre ellas: un momento de instanciación (en el pasado), un encabezamiento (no en blanco, inferior a 76 caracteres), un resumen (no en blanco, inferior a 101 caracteres), un periodo de disponibilidad (al menos un día después de la instanciación de la oferta y debe durar al menos una semana), un precio (positivo, posiblemente cero) y un enlace opcional con más información.
Una nota es un mensaje publicado por un mandante autentificado. El sistema debe almacenar los siguientes datos sobre ellas: un momento de instanciación, un título (no en blanco, inferior a 76 caracteres), un autor (no en blanco, inferior a 76 caracteres), un mensaje (no en blanco, inferior a 101 caracteres), una dirección de correo electrónico opcional y un enlace opcional. El autor debe calcularse de la siguiente manera: "〈username〉 - 〈apellido, nombre〉", donde "〈username〉 denota el nombre de usuario del director que ha publicado la nota y "〈apellido, nombre〉" denota su nombre completo.
Un boletín es un mensaje publicado por un administrador. El sistema debe almacenar los siguientes datos sobre ellos: un momento de instanciación (en el pasado), un título (no en blanco, inferior a 76 caracteres), un mensaje (no en blanco, inferior a 101 caracteres), una bandera para indicar si es crítico o no, y un enlace opcional con más información.
El sistema debe manejar paneles de administradores con los siguientes indicadores: número total de administradores con cada rol; ratio de peeps con dirección de correo electrónico y enlace; ratios de boletines críticos y no críticos; media, mínimo, máximo y desviación estándar del presupuesto en las ofertas agrupadas por divisa; media, mínimo, máximo y desviación estándar del número de notas publicadas en las últimas 10 semanas.
Un banner permite a los administradores anunciar productos, servicios u organizaciones. El sistema debe almacenar los siguientes datos sobre ellos: un momento de instanciación/actualización (en el pasado), un periodo de visualización (debe comenzar en cualquier momento después del momento de instanciación/actualización y debe durar al menos una semana), un enlace a una imagen que debe almacenarse en otro lugar, un eslogan (no en blanco, inferior a 76 caracteres) y un enlace a un documento web de destino.
Genere datos iniciales para iniciar su proyecto en frío; debe incluir una cuenta de administrador con credenciales "administrator/administrator". Producir datos de muestra variados para probar sus requisitos; debe incluir dos cuentas de administrador con credenciales "administrator1/administrador1" y "administrator2/administrator2".
Un "peep" es un mensaje publicado por cualquier persona. El sistema debe almacenar los siguientes datos sobre ellos: un momento de instanciación (en el pasado), un título (no en blanco, inferior a 76 caracteres), un nick (no en blanco, inferior a 76 caracteres), un mensaje (no en blanco, inferior a 101 caracteres), una dirección de correo electrónico opcional y un enlace opcional.
La configuración del sistema debe incluir los siguientes datos iniciales:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.