SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: jodch en Viernes 28 de Diciembre de 2007, 09:41

Título: Controlando Notas En Sistema
Publicado por: jodch en Viernes 28 de Diciembre de 2007, 09:41
Hola que tal reciban todos un cordial saludo :hola:

Estoy haciendo un sistema de vida o muerte :scream:   para una escuela el cual tiene que controlar
Inscripciones,Matricula y demás pero mi problema son las Notas....

Creo yo que a más de diseñar una base de datos respectiva es necesario ir de la
par con la programación. es decir "Utiizaré esto aqui, mas alla etc." :comp:

He diseñado mi base de Datos  asi:
   NotasCabecera
      codigo
      CodigoMatriculaAlumno
      Promedio
      Equivalencia(eso de B,R,M,I)
(Es la tabla donde se obtendrá el promedio total de todas las materias es algo asi como su promedio final)      
   NotasDetalle
      Codigo
      CodigoNotasCabecera
      CodigoMateria
      PrimerTrimestre
      SegundoTrimestre
      TercerTrimestre
      Promedio
(es la tabla que registrará las notas por materia en los tres trimestres corespondientes)
estos trimestres me ayudan a controlar a través de programación que se debe primero ingresar, la nota de primero y no la de tercero por ejemplo en un mismo registro de Datos y por ende de Formulario :huh:

Como podrán imaginarce no es de la mejor forma pero es de la que intento hacerle.... :unsure:
Como saben la idea es de poner controles...
   -Ingresar la nota de primer trimestre antes que la de segundo, etc.
   -Que cada docente ingrese las notas de las materias que el da..(Por una tabla de Asignaciones pero es otra historia)

Yo pensaba que cuando se lo Matriculará al alumno
realizar la apertura del formulario NotasCAbecera y generar la clave y cerrarlo...
despues con esa clave hacer lo mismo pero en los registros de NotasDetalle con todas las Materias asignadas y volverlo a cerrar por lo que no  pasaría desapercibido...o eso creo.... :huh:
y cuando los profesores tengan que registrar las notas, los busquen(select) y actualicen(Update) los datos mas no lo vuelvan a crear :(


No se si me hecho entender es muy confuso......
Quizas pensaran que una verdadera programación no es la que se refleja a efectuarce de esta forma,,,
es verdad pero es el reflejo de la mala docencia,,,pero me toca audoeducarme y encontrar lo que sea para que me salga este proyecto..... :lightsabre:

Creo que no se debería hacerlo así,,,pero es lo que creo que resulta(aún no lo hago)

La pregunta es(Por fin la Pregunta)
Esta Bien...?o que me ayudaría mejor para esto?
Tendría que modificar mi base de Datos?
Se haría en otro Proceso?
Necesitaria más Controles?
Que herramientasme ayudarian mejor(utilizo cajas de texto,combos,listas, pero no DataGrid)?
Me daría mejor un Tiro...jajaja no mentira? :whistling:

estoy utilizando SqlServer2005

Gracias por la atención prestada a la presente.....
Título: Re: Controlando Notas En Sistema
Publicado por: JuanK en Miércoles 2 de Enero de 2008, 15:37
unconsejo:

la proxima vez que entres a un foro trata de poner inicialmente preguntas mas puntuales.

No todos, o mas bien casi nadie, tenemos tiempo para leer tanto texto asi como de primerazos.

Introducciones breves, y precisas.


Saludos.
Título: Re: Controlando Notas En Sistema
Publicado por: jodch en Miércoles 2 de Enero de 2008, 16:27
Ok gracias por la aclaracion,,,