En que lenguaje programar y quien podria hacerlo

Publicado en 'Programación' por Galaxis, 19 Set 2011.





  1. Galaxis

    Galaxis Miembro frecuente

    Registro:
    6 Jul 2009
    Mensajes:
    240
    Likes:
    0




    En la empresa donde trabajo tengo el encargo de cotizar un sistema y la verdad no se en que pueden elaborarlo , asi que amigos necesito su ayuda, les explico.
    la empresa donde trabajo es un instituto y necesitamos un sistema donde pueda controlar todo , que quiere decir desde que ingresa un alumno al instituto, programar sus carreras, controlar sus pagos, controlar sus asistencias, manejar información administrativa, controlar sus notas, controlar los certificados entregados, ademas se dictan cursos para personas externas, de igual forma llevar el control de todo , controlar a los docentes me refiero a su asistencia.
    y mucho mas ya se imaginaran, tons como ustedes se imaginan necesito ayuda para saber en que deben de trabajrlo y si saben quien mas o menos pueda hacerlo.
    ah, otra cosa ya hay un sistema que tiene mas de 10 años y esta hecho de foxpro, se puede sacara algunos datos de alli?.
    a ver amigos si alguien me da un apoyo -
     


  2. Alexy

    Alexy Miembro frecuente

    Registro:
    7 Feb 2010
    Mensajes:
    168
    Likes:
    16
    Programa en java y usa el netbeans ide para hacerlo su entorno es mas "amigable" :yeah:
     
    Última edición: 20 Set 2011
  3. carlos_chavez

    carlos_chavez Miembro frecuente

    Registro:
    4 Mar 2011
    Mensajes:
    107
    Likes:
    10
    Yo te recomendaria .Net con SQL Server como base de datos. Trata de hacerlo por administracion directa y no como un servicio, osea contrata tu jefe de desarrollo, analistas, desarrolladores, arquitecto, dba, etc.
    Las bases de datos en Fox no estan normalizadas y no tienen integridad referencial vas a necesitar que se realice un analisis de la informacion y hacer un plan de migracion si es que se puede, para eso seria bueno contar con un diccionario de datos de esos sitemas.
    Seria bueno que no pierdad de vista el SOA y una buena infraestructura
     
  4. darthjorge

    darthjorge Miembro maestro

    Registro:
    9 Jun 2011
    Mensajes:
    349
    Likes:
    87
    Si kieres construir eso en 5 meses usa java o .Net......sino usa un lenguaje de verdad como PowerBuilder...y base de datos Oracle....construyes todo eso al toke....contactame y vemos

    Enviado desde mi GT-I9000B usando Tapatalk
     
  5. initiald

    initiald Miembro frecuente

    Registro:
    12 Jun 2010
    Mensajes:
    142
    Likes:
    19
    Realmente la chamba que pides es bien grande, empezando por la parte de análisis, parte de modelado y al final desarrollo.

    Bueno mira yo te recomendaría primero,serparar el sistemas por Áreas o Por algún criterio porque querer automatizar todo al final no vas a saber por cual empezar ni en donde terminar. Lo principal al realizar un sistema es encontrar los limites y a la ves priorizar automatizaciones.

    A ojo de buen cubero puedo notar que tienes estos involucrados.

    - Sistema Matricula ( normalmente abarca).
    • Gestión Horarios ( Alumnos y Profesores)
    • Gestión Notas ( Alumnos y Profesores)
    • Gestión Asistencia ( Alumnos y Profesores)

    - Sistema Pagos.
    - Sistema control de Certificaciones.

    Como un agregado podrías hacer un sistema de despliegue de material educativo.

    Yo personalmente para el sistema de matricula te recomendaría que lo desarrollen WEB (PHP,JSP,Ruby,ASP). Con respecto a la base de datos depende de la gran cantidad de alumnado y rendimiento podría ser ORACLE ya que podrían trabajar tranquilamente con Alguna distribución de Linux como Debían entre otro para poder administrar todo.

    SQL Server seria otra opción pero también tendría que comprar la licencia del sistema operativo.

    Tienen otras alternativas multiplataforma como DB2, MySQL, PostgreSQL dependiendo del crecimiento de DATA y actual.

    Algunas ventajas:

    - Ingreso desde cualquier maquina que tenga Internet
    - No se necesita mucho Hardware y funciona tranquilamente con un navegador.
    - Información centralizada en un solo servidor y obviamente con sus respectivos seguridad (Raid, UPC y Backups etc.).
    - Ingreso a alumnos y profesores.

    Para la asistencia si corresponde una inversión CARA o BARATA dependiendo de la precisión que se requiera.

    Si quieren ser demasiado precisos se necesaria una computadora por aula básica para tomar asistencia o algún dispositivo móvil con conexión WIFI que pueda abrir Web HTML, pero si es algo general un lector de código de barras con una computadora en la puerta de ingreso para controlar las entradas y salidas seria mas barata

    En conclusión estas son ideas de referencia para la posible soluciones hay mejores como peores es por ello que recomiendo contratar una CONSULTORA informática que tienen el equipo adecuado. No Free Lance a menos que se tenga un equipo de trabajo.

    PD. Consultoras informáticas pueden buscar en paginas amarillas, en la web con una palabra clave "Consultoras informática sistemas web" etc.
     
    Última edición: 20 Set 2011
  6. CompuXtreme

    CompuXtreme Miembro maestro

    Registro:
    15 Ago 2011
    Mensajes:
    690
    Likes:
    200
    Haber es bastante trabajo, son varios sistemas que se tienen que hacer:
    Sist. de Matricula
    Sist. de Pagos
    Sist Contable
    etc etc

    El costo aprox. de todo eso asciende de S/ 20000 a S/ 30000 soles y dependiendo de que tan rapido lo quiere habra que organizar equipos de trabajo para dividir el Sistema total en sub sistemas.

    La programacion se haria en VB.net con MySQL, recomiendo MySQL por encima de SQL porque la licencia es mas comoda y ademas uno de los puntos fuertes es que es mucho mas liviano que el SQL y sobre todo mucho mas rapido.

    Para llevar a cabo el Sistema 1ero se tiene que hacer un analisis de la infomacion, extraer los datos, etc etc, eso demanda 1 a 3 meses x c/sistema.

    El sistema que ya tienen hecho en FOX, ya no se usaria, sin embargo los datos se podrian extraer para no tener que digitarlos nuevamente, para ello se tendria que construir un programa auxiliar que saque los datos de la base de datos en fox y registrarlos en la nueva base de datos.
     
    Última edición: 20 Set 2011
  7. celsoxvi

    celsoxvi Miembro de bronce

    Registro:
    1 Mar 2009
    Mensajes:
    1,196
    Likes:
    72
    Vas hacer un ERP!!! :D
     
    A AyarUchu le gustó este mensaje.
  8. johannAV

    johannAV Miembro frecuente

    Registro:
    1 Mar 2011
    Mensajes:
    69
    Likes:
    4
    Saludos, tengo uno que realice para un colegio particular de un solo local, si deseas puedes contactarme; al final mi empresa se dedica a hacer sistemas.

    Tiempo de desarrollo, depende de los cambio que se tenga que hacer.

    Requerimientos:
    -Un Servidor físico con mínimo; 2 servidores virtuales - 1 para el manejo de cuentas y otro para la base de datos.

    -Una red decente; si son "n" locales una "VPN"
    -Lector de Código de barras: Control de asistencia mediante DNI , lo mas barato, si puedes conseguirte un lector RFI (Algo caro), con sus respectivas tarjetas.
    - Licencias Server
    - Licencias Base de datos

    Lenguajes con que podemos trabajar sobre su proyecto:
    -VB6 - VB.Net.
    Manejado de base de datos:
    -SQL server

    Precio, depende de la magnitud y los cambio a realizar; depende también si se cumplen los requisitos mencionados.

    ----- mensaje añadido, 23-sep-2011 a las 20:45 -----

    No exageres.
     
  9. jalex

    jalex Miembro nuevo

    Registro:
    19 Nov 2008
    Mensajes:
    32
    Likes:
    0
    De acuerdo con CompuXtreme, hay que dividir el sistema en módulos, hacer un sistema requiere un control y tiempo, de lo contrario te enfrentarías a altos costos de mantenimiento.
    Podrías usar un servidor JBoss (Java EE) con MySQL o MS SQL, Oracle es increíble también pero creo que es el más caro.
    Un buen análisis del sistema y buenos programadores bajo la dirección de un ingeniero supondrá un buen resultado.
     
  10. Cristhian_

    Cristhian_ Miembro maestro

    Registro:
    11 Ene 2010
    Mensajes:
    550
    Likes:
    25
    Tremendo trabajazo en el que te has metido.

    Para un instituto no sale nada rentable.
     
  11. Galaxis

    Galaxis Miembro frecuente

    Registro:
    6 Jul 2009
    Mensajes:
    240
    Likes:
    0
    Si pue es realmente full trabajo pero ni modo, necesito de alquien que haga el sistema
     
  12. Jon Bon Jovi

    Jon Bon Jovi Miembro frecuente

    Registro:
    18 Abr 2011
    Mensajes:
    153
    Likes:
    21
    ¿Quien lo puede hacer?
    Analista de Sistemas (Ingeniero de Sistemas) y Programadores
    ¿Que lenguaje de programacion?
    Eso lo escoge el que va a desarrollar el sistema; pero escogera de hecho
    VB.net y SQL , o JAVA y Oracle o C#


    Bueno basicamente tienes que contratarte un grupo de analistas y programadores
    el analista es el encargado de ver que todos los requerimientos , acciones , se cumplan es decir el te bombardeara de preguntas y en base a eso el modela
    eso.

    Ejemplo : El Ing. civil no dice ya a construir , si no primero hacer los planos
    esto sirve para evitar desastres y futuras derribaciones.
    Es similiar el lo modelara con un software te lo enseñara como es
    pero todo en la maquina.

    Luego que ya eso hecho recien usas el Lenguaje de Programacion a usar y comienzas a crear en base a eso .

    Ejemplo : para el ingreso de un alumno , tendras tu aplicacion que le das doble click
    y solo llenas los datos y apretas el boton y ya esta. Pues esa aplicacion
    la hace el programador.
     
  13. analistapro

    analistapro Miembro nuevo

    Registro:
    4 Oct 2011
    Mensajes:
    2
    Likes:
    0

    Buenas navegando por el foro por casualidad encontre tu post
    soy analista programador y tengo mas de 5 años de experiencia en el rubro educacion como analista y programador ya tengo un sistema base para lo que necesitas si estas interesado podemos conversar
     
  14. AyarUchu

    AyarUchu Miembro frecuente

    Registro:
    5 May 2009
    Mensajes:
    51
    Likes:
    4
    Como dice celsoxvi has descrito un pequeño y dedicado ERP.
    Ya que estan usando un sistema que funciona por diez años tienes tres alternativas:
    1. Convierte tu sistema a Harbour, la gran mayoría de tu codificación y archivos en FoxPro será transferible a Harbour y podrás usar SQL, XML, ODBC y otras herramientas modernas
    2. Elije un ERP de Código Abierto y transfiere tu data al nuevo sistema. La ventaja es que aprenderás a usar una herramiento que tu Instituto puede ofrecer como un nuevo curso.
    3. Exporta tus datos a archivos CSV que pueden ser leidos por cualquier sistema nuevo que construyas o compres, o inclusive a Hojas de Cálculo.
     
  15. xstevensx

    xstevensx Miembro frecuente

    Registro:
    25 Jul 2011
    Mensajes:
    54
    Likes:
    1
    :yeah: Exacto, ese trabajo es muy grande no es simplemente programar ¬¬...
     
  16. celsoxvi

    celsoxvi Miembro de bronce

    Registro:
    1 Mar 2009
    Mensajes:
    1,196
    Likes:
    72
    Espero poder alguna BETA de tu Sistema, Sera muy apreciado por la Comunidad de Estudiantes que se dedican a la Programación :D
     
  17. AyarUchu

    AyarUchu Miembro frecuente

    Registro:
    5 May 2009
    Mensajes:
    51
    Likes:
    4
    Pasale el dato a esa Comunidad sobre Fedena está desarrollado en Ruby on Rails, es código abierto y es gratis.

    @Galaxis Fedena funciona en la nube, de modo que no necesitas comprar nuevos equipos, el que ya tienes es suficiente, solo asegurate que tienes buena conexión al Internet.

    @celsoxvi Fedena no es Beta, está operativo en mas de 13,000 instituciones de educación. Quizas este sería un proyecto que podrías empezar ad honorem para ayudar a Galaxis. Tal vez empezarías una empresa si Fedena funciona bien en su instituto.
     
    Última edición: 5 Nov 2011
  18. danervo

    danervo Miembro frecuente

    Registro:
    12 Ene 2011
    Mensajes:
    59
    Likes:
    7
    Doc, gracias por el dato se ve bueno Fedena, voy a descargarlo pa chekarlo
     
  19. AyarUchu

    AyarUchu Miembro frecuente

    Registro:
    5 May 2009
    Mensajes:
    51
    Likes:
    4
    Ayuda a Galaxis, si su requerimiento es sincero y válido, eso le daría la solución que pide y a tí un laboratorio que te ayudaría a desarrollar tu conocimiento y experiencia, aplicable no solo al paquete Fedena sino también a cualquier otro sistema por desarrollar o pre-desarrollado analizando en la vida real el modelo del negocio y el modelo del sistema computacional, además tendrás la oportunidad de estudiar la arquitectura de la Base de Datos. Fedena fué desarrollado en India asi que su modelo tiene varianzas con las necesidades de negocio y legales del Perú lo que te dá la oportunidad de construir un fork peruano.

    Si tienes preguntas o dudas pasame un MP.