Comunidad de diseño web y desarrollo en internet online

por donde tomo este proyecto?

Citar            
MensajeEscrito el 26 Oct 2008 05:02 pm
buen dia,
les comento, tengo el siguiente proyecto para bases de datos en la universidad y quisiera que me hicieran el favor, uds que tienen mas experiencia, como atacarlo,unos amigos que saben mas del tema les escuche que era muy complicado por php, ¿es eso cierto?, hablaban de algo llamado jsp...

cualquier ayuda sera bien tomada

NOTA: no les estoy pidiendo que lo desarrollen, pero si que me orienten en ese tema....

gracias

acontinuacion el proyecto

En la Universidad existe la necesidad de sistematizar en alguna medida el material de apoyo a las clases que algunos docentes utilizan y que son entregados a los estudiantes para ser fotocopiados en cualquiera de los establecimientos que existen.

El proceso normal se inicia cuando el docente entrega el documento a fotocopiar en uno de los sitios mencionados anteriormente, sitio donde los estudiantes se acercan para duplicarlo.

Algunos inconvenientes de este proceso son:

• No existe el control adecuado sobre los documentos que son entregados para ser fotocopiados y en algunos casos dichos documentos se extravían.
• Existe la necesidad de que cada semestre se dejen los documentos para ser duplicados y esto genera grandes cantidades de papel al interior de los sitios de fotocopiado que muchas veces no se puede reutilizar.
• No se pueden generar estadísticas de el uso de dichos documentos para observar si esta estrategia es la adecuado a seguir.

Por esta razón, las directivas de la Universidad has solicitado automatizar este proceso en un proyecto denominado “Dispensadores de Información”, el cual pretende a través de un software sistematizar esta labor de la siguiente forma:

El docente digitaliza el documento que desea entregar a los estudiantes (ya sea a través de scanner o si ya lo tiene digitalizado) y utilizando un usuario y una contraseña lo carga en el sistema dejándolo disponible para los estudiantes, los cuales a través de un usuario y contraseña lo accesan y lo imprimen en el dispensador de información. El sistema debe cumplir con los siguientes requerimientos:

• Los documentos que se pueden subir al sistema serán en formato DOC, PDF o PPT.
• El docente en el momento de subir el documento debe incluir el nombre, el número de páginas, la materia, la facultad y una fecha de caducidad del documento.
• El sistema debe poder generar abonos para los estudiantes, este abono debe hacerse en montos superiores a mil pesos (1.000) e inferiores a veinte mil (20.000) y debe permitir al estudiante mediante el ingreso de su ID, imprimir tantos documentos como pueda con dicho valor. Este valor será acumulable y no se perderá su saldo al final del semestre.
• El sistema debe poder generar reportes que permitan saber como mínimo que documentos existen en la base de datos, que profesores existen en la base de datos, cuantos documentos han sido subidos por cada profesor, que estudiantes tienen saldos y que documentos han impreso, reportes por facultad y docente en general.
• Características como el valor de la hoja, los saldos, abonos y demás deben ser controlados por el sistema, avisándole al estudiante si posee saldos o no para poder duplicar el documento.
• El dispensador de información es un equipo de cómputo ubicado en un sitio de la universidad donde existe la pantalla de acceso al sistema y allí los estudiantes imprimen los documentos, dicho equipo esta conectado a una impresora laser.
• Los docentes tienen acceso al sistema de información desde sus equipos o cualquier terminal ubicada en la universidad o fuera de ella, el cual les permite cargar los documentos necesarios al sistema.

Por tintin

26 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Oct 2008 05:14 pm
antes de recomendarte algo es necesario saber que herramientas dominas ya que aquel que domine jsp te dirá que jsp es lo mejor, y el que domine php te dirá que lo hagas con php.

Por chug0

Claber

136 de clabLevel



 

Perú

firefox
Citar            
MensajeEscrito el 26 Oct 2008 05:25 pm
gracias por contestar

ps la verdad, y siendo muy sincero, no domino ni php ni jsp, estaba empezando a aprender php, pero como oi ese comentario, ps por eso les pregunto... para aprender lo que sea mas conveniente para mi aplicacion....


ah se me olvidada, la base de datos la quiero desarrollar en oracle10g


gracias

Por tintin

26 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Oct 2008 05:50 pm
php no puede controlar hardware por si solo tendría que llamar a algún amigo para que le ayude.
jsp puede llamar a java y este si puede tener control de hardware.

Por chug0

Claber

136 de clabLevel



 

Perú

firefox
Citar            
MensajeEscrito el 26 Oct 2008 05:53 pm
esto es lo que me parece definiría tu dilema ya que con ambos se puede hacer todo los demás, por lo de imprimir:

chug0 escribió:

php no puede controlar hardware por si solo tendría que llamar a algún amigo para que le ayude.
jsp puede llamar a java y este si puede tener control de hardware.

Por chug0

Claber

136 de clabLevel



 

Perú

firefox
Citar            
MensajeEscrito el 26 Oct 2008 05:55 pm
mmm que pena, y para que nesecito el manejo de hardware??

Por tintin

26 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Oct 2008 05:57 pm

tintin escribió:

mmm que pena, y para que nesecito el manejo de hardware??


para que puedas controlar el flujo de impresión si, a menos que haya entendido mal

Por chug0

Claber

136 de clabLevel



 

Perú

firefox
Citar            
MensajeEscrito el 26 Oct 2008 06:01 pm
ahh oks, y en el caso de usarlo con php, "a que amigo le debo pedir esa ayuda"???

Por tintin

26 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Oct 2008 06:25 pm
no he tenido oportunidad o necesidad de hacer eso, no sabría decirte, depende -creo- en que caracteristicas tiene el dispensador de información, ya que este debe ser el único que pueda imprimir verdad.
revisando en php.net hay comandos de impresión pero no creo que impriman directamente sin permiso del usuario de turno, tendrías que probarlos.
http://www.php.net/manual/es/ref.printer.php

Por chug0

Claber

136 de clabLevel



 

Perú

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.