Git Product home page Git Product logo

tp1-orga-datos's People

tp1-orga-datos's Issues

Crear un arbol B+

Tengo un arbol empezado, si no hay que modificar mucho lo usamos. Mas que nada 
para los registros Votante que son muchos y al estar ordenados por DNI es 
facil.Nada de plantillas, es un arbol especifico para Votantes.

Original issue reported on code.google.com by luceromartinandres89630 on 26 Sep 2011 at 6:55

Crear clase Utilidades

La idea es crear una clase Utilidades que solo posea metodos estaticos.
Los metodos que va a tener en esta clase van a ser metodos q se puedan usar 
mucho en distintas partes del codigo. Por ejemplo:

string toString(int a);

string getFecha() //El manejo de fechas en c++ es casi como el de c, un dolor 
de cabeza y no es orientado a objetos

Detecten cuales metodos creen q nos pueden servir a todos, en distintas 
situaciones y no son propietarios de una sola clase y metanlos ahi.

Original issue reported on code.google.com by [email protected] on 21 Sep 2011 at 9:40

Persistencia

Programar persistencia para cada clase que lo requiera (Bloque, Elección, 
Cargo, Lista, Votante, etc.)

Original issue reported on code.google.com by [email protected] on 21 Sep 2011 at 12:21

Crear clase Informe por Distrito

Notar que esta clase no va a obtener los datos desde la BD, sino que los va a 
recibir como parametros.

Crear una clase Informe por distrito que tenga los atributos necesarios para 
guardar la info que se deberia mostrar en pantalla.

Metodos para inicializarlo o construtor con parametros.

Metodo para inprimir el informe en pantalla

Original issue reported on code.google.com by [email protected] on 26 Sep 2011 at 9:48

Crear Reporte por Lista

Hacer una clase q el constructor reciba un Distrito

Dentro del constructor que hardcodee los datos del reporte, e implementar 
funcion que imprima el reporte

Original issue reported on code.google.com by [email protected] on 1 Oct 2011 at 5:13

Crear Reporte por Eleccion

Hacer una clase q el constructor reciba un Eleccion

Dentro del constructor que hardcodee los datos del reporte, e implementar 
funcion que imprima el reporte

Original issue reported on code.google.com by [email protected] on 1 Oct 2011 at 5:14

Modificar hash

Adaptar hash_extensible para que use templates y pueda guardar cualquier tipo 
de registro de los que usamos para el TP.

Original issue reported on code.google.com by [email protected] on 21 Sep 2011 at 12:24

Hacer Menu Usuario Votacion

Que imprima el menu de busqueda de eleccion (Por fecha y cargo), que imprima 
las listas de esa eleccion por distrito del votante

Harcodear lista de Eleccion para un distrito, y obtener(hardodear) listas para 
esa eleccion

Original issue reported on code.google.com by [email protected] on 1 Oct 2011 at 5:13

Empezar a escribir Informe

Empezar a escribir el informe, por ejemplo la caratula, la introduccion y los 
titulos de las secciones con indice.
Se supone q mucha documentacion se va a sacar del codigo, cuando Facundo(o sea 
yo :P) muestre como comentar clases y sus metodos para q el dcumentador los 
levante con formato lindo.
Ademas el documentador es capaz de generar un grafico de clases y sus 
dependencias automaticamente.

Original issue reported on code.google.com by [email protected] on 5 Oct 2011 at 7:04

Hacer prueba de clase bloque y registro long. fijo

Hacer como prueba un metodo que escriba en un archivo, dos o tres bloques que 
contengan registros de los q se definio como longitud finita y luego leer esos 
registros desde el archivo y comparar si son iguales para verificar que esten 
bien implemados los metodos de las clases bloque y registro.
Luego hacer una modificacion en alguno de los registros, guardarla, leer el 
registro del archivo y ver si se modifico correctamente.
Luego probar la baja.

Original issue reported on code.google.com by [email protected] on 27 Sep 2011 at 5:33

Crear Reporte por Distrito

Hacer una clase q el constructor reciba un Distrito

Dentro del constructor que hardcodee los datos del reporte, e implementar 
funcion que imprima el reporte

Original issue reported on code.google.com by [email protected] on 1 Oct 2011 at 5:14

Crear un archivo de nodos (de arbol) libres

Un archivo que contenga:

--------------------------------------------------------------------------------
--------------
|  cantNodosLibres(unsigned int) | nroNodoLibre(int) | nroNodoLibre | etc|
--------------------------------------------------------------------------------
--------------

no tienen xq estar ordenados los nodos libres. Ej:

---------------------
| 4 | 3 | 7 | 5 | 1 |       4 nodos libres: el 3, 7, 5 y 1.
----------------------

primitivas: agregarNodoLibre( int nroNodo)  // agrega el nro de nodo al final 
del arch e incrementa el                                                                        // contador de nodos libres.

                    unsigned int informarNodoLibre() // retorna un numero de nodoLibre para el arbol.
                                                                            // que retorne el ultimo de la lista e decremente el                                                                            // contador. Se puede poner -1 como nroNodo cuando 
                                                                            // se retorne. EJ del anterior:

---------------------
| 3 | 3 | 7 | 5 | -1 |      3 nodos libres: el 3, 7, 5. Se retorna el nroNodo =1 y 
se lo cambia por -1.
----------------------

                        unsigned int getContador() // se devuelve la cant de nodos libres.

Cuando se construye el arbol se hace: archivo = new ArchNodosLibres(string 
filename)
Si no existe el archivo de nombre filename, se crea y pone en 0 el contador. Si 
ya existe, se abre el existente.

Original issue reported on code.google.com by luceromartinandres89630 on 4 Oct 2011 at 10:42

Crear pantalla de menu del modo usuario

Asi como esta la de administrador, hacer tambien la de modo usuario, o sea de 
un votante.


Original issue reported on code.google.com by luceromartinandres89630 on 26 Sep 2011 at 6:49

Crear main que compile y muestre mensaje en pantalla

No se por que cuando ejecuto el programa desde el Eclipse me aparecen errores 
en el Error Log, alguien se puede encargar de hacer un main q reciba argumentos 
por linea de comandos (no hace fata q los compruebe o  use  por ahora) y 
escriba hello world o algo asi.

Asi ya podemos hacer pruebas.

Original issue reported on code.google.com by [email protected] on 21 Sep 2011 at 9:47

Sobrecargar op == de entidades a guardar para q compare por los ID

Sobrecargar el operador == en las clases a guardar para quue verifiquen si dos 
Entidades del mismo tipo son iguales comparando el ID del tipo de entidad.

Se podria crear un atributo de instancia en la clase padre Guardable, que sea 
STRING_ID y q sea una concatenacion de todos los atributos convertidos a string 
que conformen el ID en la entidad. Y hacer en Guardable la sobre carga del == 
que compare el atributo STRING_ID de cada instancia a comparar.

Original issue reported on code.google.com by [email protected] on 25 Sep 2011 at 2:55

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.