Giter Site home page Giter Site logo

acme-l3-d01's Introduction

# 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/**

acme-l3-d01's People

Contributors

juancarlosrl avatar antoniopelaezmoreno avatar frafermot avatar jaimegg177 avatar alexsm01 avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

frafermot

acme-l3-d01's Issues

T12 (G): Oferta

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.

T13 (G): Notas

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.

T11 (G): Boletín

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.

T15 (G): Dashboards

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.

T14 (G): Banner

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.

T16 (G): Datos iniciales

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".

T10 (G): Peep

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.

T9 (G): Configuración del sistema

La configuración del sistema debe incluir los siguientes datos iniciales:

  • Una moneda del sistema, que debe inicializarse en "EUR".
  • Una lista de divisas aceptadas, que debe inicializarse en "EUR", "USD" y "GBP".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.