SlideShare una empresa de Scribd logo
1 de 28
PROYECTO DE PROGRAMACIÒN AVANZADA II


TEMA: Software para realizar Registro foros vía Web en
                   foros y eventos
      “INSTITUTO ANIMEKAISHICUENCA”


     CICLO: CUARTO DE SISTEMAS “A” de Sistemas


                      NOMBRE:
                    Adrian Gualpa


           DOCENTE: Ing. Esteban Cáceres.




              Año Lectivo: 2010-2011
1. DEFINICION DEL PROBLEMA



  Al llevar a cabo la investigación sobre el funcionamiento del instituto “Anime Kaishi
  Cuenca ” identificamos que uno de los problemas es el registro para eventos y foros que se da
  en beneficio para los usuarios en el cual me enfocado ,ya que este problema puede traer
  consecuencias en el buen desenvolvimiento del negocio.

  El proceso de Registro de foros y eventos que ofrece este instituto de se efectua cabo todos
  los días y debido a la alta demanda de los usuarios a veces se producen errores en el registro
  y, las cuales son receptadas y manejadas de forma manual sin ayuda de ningún software que
  permita realizar este proceso, ya que al ser realizado por personas es posible que se produzcan
  errores ya que una persona está sujeta a distraerse con facilidad y de esta manera producir una
  cadena de errores ya que al ser mal receptado un pedido la distribución es errónea y se pierde
  tiempo y dinero.
2. JUSTIFICACION



  El presente proyecto se enfoca en la creación de un software para realizar registros vía Web
  de los eventos y foros que ofrece la “el instituto” ya que al identificar el problema en el
  proceso de registro se ha decidido investigar para crear este software ya que sería muy
  beneficioso para este negocio, porque se manejaría de mejor manera este proceso y se
  transformaría en algo menos complicado para los usuarios y aquellos que lo manejan.

  El contar con este software para este negocio sería de mucha ayuda, ya que de esta manera se
  registraria una cantidad mayor de usurarios, y sobretodo los clientes recibirían una mejor
  atención .




3. OBJETIVO GENERAL

          ♣ Realizar un software orientado a la web para automatizar la inscripcion y registro a foros
            en el instituto animekashi en jdeveloper




4. OBJETIVOS ESPECIFICOS

  Crear una página de inicio en donde presente información general del instituto

  Crear una página para la inscripción de los miembros

  Crear una página de logeo para los usuarios



  Crear una interfaz sobre eventos y foros del instituto

  Crear donde se pueda registrar en los foros y eventos
5. ALCANCE Y LIMITACIONES

            ALCANCES:

              La investigación consiste en detallar el funcionamiento del Instituto”, esto nos
              ayudó a conocer paso a paso la realización del proceso de registro de los de foros y
              eventos que ofrece el instituto, además se conoció las posibles clases que pueden
              formar parte para el desarrollo del software y su mejor funcionamiento con los
              procedimientos específicos que se llevan allí.



            LIMITACIONES:

              El proyecto sólo nos da a conocer el proceso de Inscripciones a los eventos pero
              no nos enfoca si dentro del instituto existen otros problemas.

              MARCO TEORICO

Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a
principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero
tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a
muchos errores, como la manipulación directa de punteros o memoria.

Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en
código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente
interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por
hardware del bytecode por un procesador Java también es posible.

La implementación original y de referencia del compilador, la máquina virtual y las bibliotecas de
clases de Java fueron desarrollados por Sun Microsystems en 1995. Desde entonces, Sun ha
controlado las especificaciones, el desarrollo y evolución del lenguaje a través del Java
Community Process, si bien otros han desarrollado también implementaciones alternativas de
estas tecnologías de Sun, algunas incluso bajo licencias de software libre.

JDeveloper es un entorno de desarrollo integrado desarrollado por Oracle Corporation para los
lenguajes Java, HTML, XML, SQL, PL/SQL, Javascript, PHP, Oracle ADF, UML y otros.
Es un software propietario pero gratuito desde 2005.

Las primeras versiones de 1998 estaban basadas en el entorno JBuilder de Borland, pero desde la
versión 9i de 2001 está basado en Java, no estando ya relacionado con el código anterior de
JBuilder.




6. ANALISIS DEL DOMINIO



   ♣   DATOS GENERALES DEL NEGOCIO



           Nombre: “Instituto Animekaishi Cuenca”

           Tipo de negocio: Privada

           Nombre del Propietario: Sr. Remigio Correa




   ♣   FUNCIONAMIENTO DEL NEGOCIO



       Este negocio es una entidad que encarga de difundir la cultura otaku/japonesa a través del
       anime libre, este tiene gran acogida por la comunidad ya que estos eventos y foros tienen
       gran demanda dentro de la sociedad y permite que los individuos interesados den a conocer
       sus destrezas

       .

       Dentro de este negocio se realizan una gama de actividades las cuales se las podría dividir
       y ordenar de la siguiente manera:
1. Eventos y foros: Este proceso tiene la iniciativa de que los participantes concursen en
         ciertas actividades como disfrazándose de su anime favorito, en juegos, concursen con
         sus bandas, foros sobre géneros de anime .

         las personas para inscribirse en estos eventos y foros tendrían que acceder a la pagina
         diseñada, esta mismas inscripciones son gratuitas, en cuanto a los foros tienen cupos
         limitados.

PLANTEAMIENTO DE ENTREVISTA

  1. Como se realiza el proceso de inscripciones

      el usuario registra sus datos personales.

  2. En donde se realiza

      En las instalaciones del instituto.

  3. Cuáles son los foros y eventos que ofrecen

      Como eventos de tecnología, sociales, entre otros igualmente los foros.

  4. Tiene inconvenientes en este proceso.

      Si, ya que en ocasiones se pierde las hojas de registro y es un problema.

  5. Como solucionarlo

      Creo que implementando algún software para este proceso.




7. EL WORKFLOW DE REQUISITOS

 1) Comprensión Inicial del Dominio


  •   Investigación Temática
•    Glosario:

 −    Anime: Identifica a los dibujos animados de procedencia japonesa.

 −    Otaku : es un término japonés para referirse a la gente que le gusta el anime.

 2) Modelo de Negocios Inicial:




                             S.I de la “Instituto Anime Kaishi”



                                        Registro en foros y
                                             eventos




2.1) Tarjetas de Descripción.




     T.D                      Permite que el usuario registre como miembro del instituto y que
                              pueda registrarse en el evento o foro que guste.

                              No se Aplica.
3) Registros Iniciales

   − Registro de usuarios

   −   Registro en foros y eventos.

3.1) Proceso Iterativo

Luego del análisis más profundo del Dominio de la aplicación podemos definir:

                                      Casos de Uso


                          S.I Proceso de Realización de inscripciones

                                       Registro de usuarios




                                      Revisar los eventos
                                      y foros disponibles



                                        Registrarse en el
                                         evento o foro




8. EL WORKFLOW DEL ANALISIS ORIENTEDO A OBJETOS
                          S.I Proceso de Realización de inscripciones

                                       Registro de usuarios




                                      Revisar los eventos
                                      y foros disponibles



                                        Registrarse en el
                                         evento o foro
Tarjeta de Descripción para el Proceso de inscripciones en un foro o evento vía web

       Descripción General:
       Permite a los clientes registrar a los usuarios en algún foro o evento.


       Descripción detallada:
          1. El cliente debe ingresar a la página.
          2. Procede al registro.
             Entregando datos personales.
          3. Elige el evento o foro.
          4. Mira que todo esté en orden y procede a confirmar la inscripción.
          5. Finaliza el proceso.



Escenarios:

      En este proceso la persona accede a la página web, observa la información de la misma y
      procede a realizar la inscripción especificando sus datos personales, elige el evento o foro.




Extracción de sustantivos:


           Formulario de registro

     Clase Usuario                        participante

Atributos:
Email
Cedula
Nombres y Apellidos
Dirección
Teléfono
Métodos:
Validar cedula.
DIAGRAMAS DE CASO DE USO ESPECÍFICO DE INSCRIPCIONES EN UN EVENTO
O FORO VIA WEB

            o Caso de Uso Específico


                                             S.I Proceso de inscripciones


                                                  Registro de usuarios



  Usuario
    op

Tarjeta de Descripción para el Proceso de registro de usuarios

Descripción General:
En este proceso la persona entrega datos personales para obtener un una cuenta dentro
de la pagina.
Descripción Especifica:
   1. La persona accede de cualquier internet y puede registrarse.
   2. Finaliza el proceso.



Escenarios:

En este proceso la persona entrega sus datos personales como: cedula, email, nombres y apellidos,
dirección, teléfono en la página web para generar un registro.
Extracción de Sustantivos:

           usuario

           Formulario de registro


         Clase Cliente

   Atributos:
   email
   Nombres y Apellidos
   Dirección
   Teléfono
   Métodos:
   Validar email.




DIAGRAMAS DE CASO DE USO ESPECÍFICO DE INSCRIPCIONES

Casos de Uso Específicos


                                     S.I Proceso de inscripciones

                                         Revisar los eventos
                                         y foros disponibles
Usuario




Tarjeta de Descripción para el Proceso de revisar evento y foros

Descripción General:
En este proceso el cliente accede a la página con su cuenta y procede a ver los eventos
y foros que están abiertos.
Descripción Especifica:
   1. El cliente selecciona los foros y eventos .
   2. Finaliza el proceso.


Escenarios:
En este proceso cliente accede a la página para revisar todos los eventos y foros disponible para
proceder después a inscribirse en los mismos.

Extracción de Sustantivos:                           Clase usuario

            pagina                                 Atributos:
                                                    Cedula
                                                    Email
                                                    Nombres y
            usuario                                Apellidos
                                                    Dirección
                                                    Teléfono
                                                    Métodos:
                                                    Validar cedula.
DIAGRAMAS DE CASO DE USO ESPECÍFICO DE INSCRIPCIONES EN
FOROS Y EVENTOS

            o Casos de Uso Específicos

                                               S.I Proceso de inscripciones


                                                     Registrarse en el
                                                      evento o foro
  Usuario


Tarjeta de Descripción para el Proceso de registrarse en foro y eventos

Descripción General
Aquí el participante se registrara en el evento o foro que desee y guardara su
inscripción.
Descripción Especifica:
   1. Registrarse con su usuario.
   2. Al foro o evento.
   3. Finaliza el proceso.


Escenarios:
El proceso lo realiza el participante para inscribirse en el foro o evento.
Extracción de Sustantivos:
             usuario                                            Clase usuario

                                                      Atributos:
             oro o evento
                                                     Email
                                                     Nombres y Apellidos
                                                     Sexo, edad, fecha nacimiento
                                                     Teléfono
                                                     Métodos:
                                                     Validar email.
DIAGRAMA DE CLASES




                            “INSTITUTO ANIME
                                 KAISHI”




                                               Person
                                                 a

              Foro o
Inscripción
              evento


                                                        Usuario
Diagrama de Interacción




Cliente
|                                                                                           COLABORACION
|
|
|                                                                                                          Clase
|       1. Ingresar datos                                            3. Solicita creación                  usuario
|       Personales.                   2. Transferir datos            de objeto
                                                                                                           4. Describe status de


                             Clase interfaz   Clase control                                                  la creación de objeto
                 Instituto            Usuario         Generar registrar
                                                      usuarios
                                                                                                            5. Buscar ficha




                                                                                                            Clase inscripción




8. Muestra status de             7. Status aperturas de             6. Devuelve status de búsqueda
Descripción                       fichas médicas
Diagrama de Interacción
                                                              Clase                   c Clase
                            Clase                             control
                            Interfaz                     generar                      usuarios
                            usuario                      usuarios                                      B.D inscripciones
participante                                                                                                   realizadas

                                  2. Transferir
        1. Ingresar datos            datos
              del usuario
                                                                                                              Línea de vida de objeto
                                                                                                                                         Línea
                                                               3. Solicita creación                                                        de
                                                              de objeto                                                                 creación
                                                                                           Creación                                         de
        Usuario                                               4. Devuelve status           de objeto                                      objeto
                                                              creación objeto              venta

                                                              5. Buscar pedidos abiertas               Proceso de
                                                                                                           Búsqueda

                                                              6. Devuelve status de búsqueda

                                       7. Transferir
                                       Status Registro
                                                          |



                                                                       Mensajes entre objetos
Diagrama de Actividad




                                       Inscripciones




                             Ingresar datos                               Verificar   Guardar
        Registrar usuario
                               personales                                  datos      registro




                             Revisar eventos y foros disponibles




                            Realizar la inscripción en un evento o foro
Diagrama de despliegue




          Inscripciones
USUARIO
BASE DE DATOS



   1. IDENTIFICACIÓN DE ENTIDADES.



    Eventos: id, descripción, fecha, lugar.

    Foros: id, descripción, fecha, lugar.
    Inscripción: id, nombres, apellidos, email, usuario, contraseña
    Inscripciones eventos: id, id evento, id inscripción, descripción.
    Inscripciones foros: id, id foro, id inscripción, descripción.


   2. REGLAS DE NEGOCIO.



    El usuario debe registrarse y obtener una cuenta.
    El usuario puede inscribirse en varios eventos o foros siempre y cuando este
     registrado.
    Las inscripciones no tienen costo.


   3. TABLAS:
Eventos                             Foros                            Inscripción
Id PK                               Código      PK                   id          PK
Descripción                         Descripción                      nombres
Fecha                               Fecha                            Apellidos
 Lugar                              Lugar                            Email
                                                                     Usuario
                                                                     contraseña

Inscripciones eventos               Inscripciones
Id             PK                   foros
Id evento      FK                   Id             PK
Id inscripción FK                   Id foro        FK
Descripción                         Id inscripción
                                    Descripción
4. DOMINIOS:

   •   Eventos:
       Campo              Longitud         Tipo        Restricción
Id                           10           Varchar2     Primary key
Descripción                  40           Varchar2       Not null
Fecha                                      Date          Not null
Lugar                         30          Varchar2       Not null

   •   Foros:
       Campo              Longitud         Tipo        Restricción
Id                           10           Varchar2     Primary key
Descripción                  40           Varchar2       Not null
Fecha                                      Date          Not null
Lugar                         30          Varchar2       Not null

   •   Inscripción:
       Campo              Longitud         Tipo        Restricción
Id                           10           Varchar2     Primary key
Nombres                      30           Varchar2      Not null
Apellidos                    30            Date         Not null
Email                        50           Number         Not null
Usuario                      20           Varchar2       Not null
Contraseña                   20           Varchar2       Not null

   •    Inscripciones eventos :
       Campo                Longitud       Tipo        Restricción
Id                              10        Varchar2     Primary key
Id evento                       10        Varchar2     Foreing key
Id inscripción                  10        Varchar2     Foreing key
Descripción                     60        Varchar2       Not null

Creación de la base
CREATE TABLE "T_EVENTOS"
   (    "ID_EVENTOS" VARCHAR2(5),
        "DESCRIPCION" VARCHAR2(400) NOT NULL ENABLE,
"FECHA" DATE NOT NULL ENABLE,
          "LUGAR" VARCHAR2(400) NOT NULL ENABLE,
           CONSTRAINT "T_EVENTOS_PK" PRIMARY KEY ("ID_EVENTOS") ENABLE
   );

CREATE TABLE "T_FOROS"
   ( "ID_FOROS" VARCHAR2(5),
      "DESCRIPCION" VARCHAR2(400),
      "FECHA" DATE NOT NULL ENABLE,
      "LUGAR" VARCHAR2(400),
       CONSTRAINT "T_FOROS_PK" PRIMARY KEY ("ID_FOROS") ENABLE
   )


CREATE TABLE "T_INSCRIPCION"
   ( "ID_INSCRIPCION" VARCHAR2(5),
      "NOMBRES" VARCHAR2(10),
      "APELLIDOS" VARCHAR2(10),
      "EMAIL" VARCHAR2(30) NOT NULL ENABLE,
      "USUARIO" VARCHAR2(10),
      "CONTRASENA" VARCHAR2(10),
       CONSTRAINT "T_INSCRIPCION_PK" PRIMARY KEY ("ID_INSCRIPCION")
ENABLE
   )
CREATE TABLE "T_INSCRIPCIONEVENTOS"
   ( "ID_INSCRIPCIONEVENTOS" VARCHAR2(5),
      "ID_IEVENTOS" VARCHAR2(5),
      "C_IINSCRIPCION" VARCHAR2(5),
      "DESCRIPCION" VARCHAR2(400),
       CONSTRAINT "T_INSCRIPCIONEVENTOS_PK" PRIMARY KEY
("ID_INSCRIPCIONEVENTOS") ENABLE,
       CONSTRAINT "T_INSCRIPCIONEVENTOS_FK" FOREIGN KEY ("ID_IEVENTOS")
        REFERENCES "T_EVENTOS" ("ID_EVENTOS") ENABLE,
       CONSTRAINT "T_INSCRIPCIONEVENTOS_FK2" FOREIGN KEY
("C_IINSCRIPCION")
        REFERENCES "T_INSCRIPCION" ("ID_INSCRIPCION") ENABLE
   )
CREATE TABLE "T_INSCRIPCIONFOROS"
   ( "ID_INSCRIPCIONFOROS" VARCHAR2(5),
      "ID_FORO" VARCHAR2(5),
      "ID_INSCRIPCION" VARCHAR2(5),
      "DESRIPCION" VARCHAR2(400),
       CONSTRAINT "T_INSCRIPCIONFOROS_PK" PRIMARY KEY
("ID_INSCRIPCIONFOROS") ENABLE,
       CONSTRAINT "T_INSCRIPCIONFOROS_FK" FOREIGN KEY ("ID_FORO")
        REFERENCES "T_FOROS" ("ID_FOROS") ENABLE,
       CONSTRAINT "T_INSCRIPCIONFOROS_FK2" FOREIGN KEY ("ID_INSCRIPCION")
        REFERENCES "T_INSCRIPCION" ("ID_INSCRIPCION") ENABLE
   )



   5. RELACIONES:

        Inscripción           1:1                 usuario

                              1:N
Foro                                       usuarios

       Inscripción evento               1:1                usuario

      Eventos                 1:N                 usuarios

       Inscripción foro           1:1            usuario




RECURSOS:

       Humanos:

       Sr. Remigio Correa

       Materiales:

           ♦ Usamos una cámara para la grabación de la entrevista

           ♦ Impresión de documento.

Pantallas del Sistema

Pagina de Inicio
Pagina de Inscripcion




Pagina de logueo de usuarios
Pagina de eventos
Pagina de Foros




Pagina de Inscripcion eventos




Pagina Registro Foros
CONCLUSIONES

En este proyecto he empleado todos los conocimientos obtenidos en clase, para poder
realizar el análisis y solución del problema y de estar manera obtener una experiencia en
esta nueva rama en mi vida estudiantil.

RECOMENDACIONES

   _   Para lograr los objetivos planteados debemos realizar una investigación exhaustiva
       acerca del tema que queremos investigar y así procedí ha realizar el presente
       proyecto.

Más contenido relacionado

Similar a Proyecto programacion avanzada II

Proyecto diseño de ingenieria
Proyecto diseño de ingenieriaProyecto diseño de ingenieria
Proyecto diseño de ingenieriabojato1965
 
Actividad teorica practica victor mauricio fernandez grupo 04
Actividad teorica practica victor mauricio fernandez  grupo 04Actividad teorica practica victor mauricio fernandez  grupo 04
Actividad teorica practica victor mauricio fernandez grupo 04Mauricio Fernandez Guerra
 
Plataformas de uso libre para e-government
Plataformas de uso libre para e-governmentPlataformas de uso libre para e-government
Plataformas de uso libre para e-governmentBenjamin Rengifo
 
Guía de uso software de eventos-Creación de eventos departamentales y coordin...
Guía de uso software de eventos-Creación de eventos departamentales y coordin...Guía de uso software de eventos-Creación de eventos departamentales y coordin...
Guía de uso software de eventos-Creación de eventos departamentales y coordin...Eliana Santos
 
Arcije final final de los finales
Arcije final final de los finalesArcije final final de los finales
Arcije final final de los finalesPaola_27_ruiz
 
Proyecto Análisis y diseño de sistemas
Proyecto Análisis y diseño de sistemas Proyecto Análisis y diseño de sistemas
Proyecto Análisis y diseño de sistemas JohannGillis
 
BiotechSpain Partnering
BiotechSpain PartneringBiotechSpain Partnering
BiotechSpain PartneringBiotechSpain
 
Proyectoterminado.docx (1)
Proyectoterminado.docx (1)Proyectoterminado.docx (1)
Proyectoterminado.docx (1)Paola Vertel
 
Proyecto terminado
Proyecto terminadoProyecto terminado
Proyecto terminadoJuan Vidal
 
Proyecto diseño de ingenieria 2
Proyecto diseño de ingenieria 2Proyecto diseño de ingenieria 2
Proyecto diseño de ingenieria 2bojato1965
 
Desarrollo de aplicación web para la administración de condominios
Desarrollo de aplicación web para la administración de condominiosDesarrollo de aplicación web para la administración de condominios
Desarrollo de aplicación web para la administración de condominiosKevin Palacios Macedo
 
Plan de pruebas. casos de prueba
Plan de pruebas. casos de pruebaPlan de pruebas. casos de prueba
Plan de pruebas. casos de pruebaItalia Morales
 
Plataformas digitales
Plataformas digitalesPlataformas digitales
Plataformas digitalesmoibryth
 
Análisis de Requerimientos
Análisis de RequerimientosAnálisis de Requerimientos
Análisis de RequerimientosMarcel Aponte
 
Matchmaking by Maria Martinez, IFEMA
Matchmaking by Maria Martinez, IFEMAMatchmaking by Maria Martinez, IFEMA
Matchmaking by Maria Martinez, IFEMAEXPONOR
 

Similar a Proyecto programacion avanzada II (20)

Proyecto programacion Avanzada
Proyecto programacion AvanzadaProyecto programacion Avanzada
Proyecto programacion Avanzada
 
Edt 01 modelo acta de constitución
Edt 01 modelo acta de constituciónEdt 01 modelo acta de constitución
Edt 01 modelo acta de constitución
 
Paper de iw
Paper de iwPaper de iw
Paper de iw
 
Fase i requerimientos
Fase i requerimientosFase i requerimientos
Fase i requerimientos
 
Proyecto diseño de ingenieria
Proyecto diseño de ingenieriaProyecto diseño de ingenieria
Proyecto diseño de ingenieria
 
Actividad teorica practica victor mauricio fernandez grupo 04
Actividad teorica practica victor mauricio fernandez  grupo 04Actividad teorica practica victor mauricio fernandez  grupo 04
Actividad teorica practica victor mauricio fernandez grupo 04
 
Plataformas de uso libre para e-government
Plataformas de uso libre para e-governmentPlataformas de uso libre para e-government
Plataformas de uso libre para e-government
 
Guía de uso software de eventos-Creación de eventos departamentales y coordin...
Guía de uso software de eventos-Creación de eventos departamentales y coordin...Guía de uso software de eventos-Creación de eventos departamentales y coordin...
Guía de uso software de eventos-Creación de eventos departamentales y coordin...
 
Arcije final final de los finales
Arcije final final de los finalesArcije final final de los finales
Arcije final final de los finales
 
Proyecto Análisis y diseño de sistemas
Proyecto Análisis y diseño de sistemas Proyecto Análisis y diseño de sistemas
Proyecto Análisis y diseño de sistemas
 
BiotechSpain Partnering
BiotechSpain PartneringBiotechSpain Partnering
BiotechSpain Partnering
 
Proyectoterminado.docx (1)
Proyectoterminado.docx (1)Proyectoterminado.docx (1)
Proyectoterminado.docx (1)
 
Proyecto terminado
Proyecto terminadoProyecto terminado
Proyecto terminado
 
Proyecto diseño de ingenieria 2
Proyecto diseño de ingenieria 2Proyecto diseño de ingenieria 2
Proyecto diseño de ingenieria 2
 
17875386 ficha-del-proyecto-terminada
17875386 ficha-del-proyecto-terminada17875386 ficha-del-proyecto-terminada
17875386 ficha-del-proyecto-terminada
 
Desarrollo de aplicación web para la administración de condominios
Desarrollo de aplicación web para la administración de condominiosDesarrollo de aplicación web para la administración de condominios
Desarrollo de aplicación web para la administración de condominios
 
Plan de pruebas. casos de prueba
Plan de pruebas. casos de pruebaPlan de pruebas. casos de prueba
Plan de pruebas. casos de prueba
 
Plataformas digitales
Plataformas digitalesPlataformas digitales
Plataformas digitales
 
Análisis de Requerimientos
Análisis de RequerimientosAnálisis de Requerimientos
Análisis de Requerimientos
 
Matchmaking by Maria Martinez, IFEMA
Matchmaking by Maria Martinez, IFEMAMatchmaking by Maria Martinez, IFEMA
Matchmaking by Maria Martinez, IFEMA
 

Último

La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 

Último (20)

La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 

Proyecto programacion avanzada II

  • 1. PROYECTO DE PROGRAMACIÒN AVANZADA II TEMA: Software para realizar Registro foros vía Web en foros y eventos “INSTITUTO ANIMEKAISHICUENCA” CICLO: CUARTO DE SISTEMAS “A” de Sistemas NOMBRE: Adrian Gualpa DOCENTE: Ing. Esteban Cáceres. Año Lectivo: 2010-2011
  • 2. 1. DEFINICION DEL PROBLEMA Al llevar a cabo la investigación sobre el funcionamiento del instituto “Anime Kaishi Cuenca ” identificamos que uno de los problemas es el registro para eventos y foros que se da en beneficio para los usuarios en el cual me enfocado ,ya que este problema puede traer consecuencias en el buen desenvolvimiento del negocio. El proceso de Registro de foros y eventos que ofrece este instituto de se efectua cabo todos los días y debido a la alta demanda de los usuarios a veces se producen errores en el registro y, las cuales son receptadas y manejadas de forma manual sin ayuda de ningún software que permita realizar este proceso, ya que al ser realizado por personas es posible que se produzcan errores ya que una persona está sujeta a distraerse con facilidad y de esta manera producir una cadena de errores ya que al ser mal receptado un pedido la distribución es errónea y se pierde tiempo y dinero.
  • 3. 2. JUSTIFICACION El presente proyecto se enfoca en la creación de un software para realizar registros vía Web de los eventos y foros que ofrece la “el instituto” ya que al identificar el problema en el proceso de registro se ha decidido investigar para crear este software ya que sería muy beneficioso para este negocio, porque se manejaría de mejor manera este proceso y se transformaría en algo menos complicado para los usuarios y aquellos que lo manejan. El contar con este software para este negocio sería de mucha ayuda, ya que de esta manera se registraria una cantidad mayor de usurarios, y sobretodo los clientes recibirían una mejor atención . 3. OBJETIVO GENERAL ♣ Realizar un software orientado a la web para automatizar la inscripcion y registro a foros en el instituto animekashi en jdeveloper 4. OBJETIVOS ESPECIFICOS Crear una página de inicio en donde presente información general del instituto Crear una página para la inscripción de los miembros Crear una página de logeo para los usuarios Crear una interfaz sobre eventos y foros del instituto Crear donde se pueda registrar en los foros y eventos
  • 4. 5. ALCANCE Y LIMITACIONES  ALCANCES: La investigación consiste en detallar el funcionamiento del Instituto”, esto nos ayudó a conocer paso a paso la realización del proceso de registro de los de foros y eventos que ofrece el instituto, además se conoció las posibles clases que pueden formar parte para el desarrollo del software y su mejor funcionamiento con los procedimientos específicos que se llevan allí.  LIMITACIONES: El proyecto sólo nos da a conocer el proceso de Inscripciones a los eventos pero no nos enfoca si dentro del instituto existen otros problemas. MARCO TEORICO Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems a principios de los años 90. El lenguaje en sí mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulación directa de punteros o memoria. Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación en código máquina nativo también es posible. En el tiempo de ejecución, el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible. La implementación original y de referencia del compilador, la máquina virtual y las bibliotecas de clases de Java fueron desarrollados por Sun Microsystems en 1995. Desde entonces, Sun ha controlado las especificaciones, el desarrollo y evolución del lenguaje a través del Java Community Process, si bien otros han desarrollado también implementaciones alternativas de estas tecnologías de Sun, algunas incluso bajo licencias de software libre. JDeveloper es un entorno de desarrollo integrado desarrollado por Oracle Corporation para los lenguajes Java, HTML, XML, SQL, PL/SQL, Javascript, PHP, Oracle ADF, UML y otros.
  • 5. Es un software propietario pero gratuito desde 2005. Las primeras versiones de 1998 estaban basadas en el entorno JBuilder de Borland, pero desde la versión 9i de 2001 está basado en Java, no estando ya relacionado con el código anterior de JBuilder. 6. ANALISIS DEL DOMINIO ♣ DATOS GENERALES DEL NEGOCIO Nombre: “Instituto Animekaishi Cuenca” Tipo de negocio: Privada Nombre del Propietario: Sr. Remigio Correa ♣ FUNCIONAMIENTO DEL NEGOCIO Este negocio es una entidad que encarga de difundir la cultura otaku/japonesa a través del anime libre, este tiene gran acogida por la comunidad ya que estos eventos y foros tienen gran demanda dentro de la sociedad y permite que los individuos interesados den a conocer sus destrezas . Dentro de este negocio se realizan una gama de actividades las cuales se las podría dividir y ordenar de la siguiente manera:
  • 6. 1. Eventos y foros: Este proceso tiene la iniciativa de que los participantes concursen en ciertas actividades como disfrazándose de su anime favorito, en juegos, concursen con sus bandas, foros sobre géneros de anime . las personas para inscribirse en estos eventos y foros tendrían que acceder a la pagina diseñada, esta mismas inscripciones son gratuitas, en cuanto a los foros tienen cupos limitados. PLANTEAMIENTO DE ENTREVISTA 1. Como se realiza el proceso de inscripciones el usuario registra sus datos personales. 2. En donde se realiza En las instalaciones del instituto. 3. Cuáles son los foros y eventos que ofrecen Como eventos de tecnología, sociales, entre otros igualmente los foros. 4. Tiene inconvenientes en este proceso. Si, ya que en ocasiones se pierde las hojas de registro y es un problema. 5. Como solucionarlo Creo que implementando algún software para este proceso. 7. EL WORKFLOW DE REQUISITOS 1) Comprensión Inicial del Dominio • Investigación Temática
  • 7. Glosario: − Anime: Identifica a los dibujos animados de procedencia japonesa. − Otaku : es un término japonés para referirse a la gente que le gusta el anime. 2) Modelo de Negocios Inicial: S.I de la “Instituto Anime Kaishi” Registro en foros y eventos 2.1) Tarjetas de Descripción. T.D Permite que el usuario registre como miembro del instituto y que pueda registrarse en el evento o foro que guste. No se Aplica.
  • 8. 3) Registros Iniciales − Registro de usuarios − Registro en foros y eventos. 3.1) Proceso Iterativo Luego del análisis más profundo del Dominio de la aplicación podemos definir: Casos de Uso S.I Proceso de Realización de inscripciones Registro de usuarios Revisar los eventos y foros disponibles Registrarse en el evento o foro 8. EL WORKFLOW DEL ANALISIS ORIENTEDO A OBJETOS S.I Proceso de Realización de inscripciones Registro de usuarios Revisar los eventos y foros disponibles Registrarse en el evento o foro
  • 9. Tarjeta de Descripción para el Proceso de inscripciones en un foro o evento vía web Descripción General: Permite a los clientes registrar a los usuarios en algún foro o evento. Descripción detallada: 1. El cliente debe ingresar a la página. 2. Procede al registro. Entregando datos personales. 3. Elige el evento o foro. 4. Mira que todo esté en orden y procede a confirmar la inscripción. 5. Finaliza el proceso. Escenarios: En este proceso la persona accede a la página web, observa la información de la misma y procede a realizar la inscripción especificando sus datos personales, elige el evento o foro. Extracción de sustantivos:  Formulario de registro Clase Usuario  participante Atributos: Email Cedula Nombres y Apellidos Dirección Teléfono Métodos: Validar cedula.
  • 10. DIAGRAMAS DE CASO DE USO ESPECÍFICO DE INSCRIPCIONES EN UN EVENTO O FORO VIA WEB o Caso de Uso Específico S.I Proceso de inscripciones Registro de usuarios Usuario op Tarjeta de Descripción para el Proceso de registro de usuarios Descripción General: En este proceso la persona entrega datos personales para obtener un una cuenta dentro de la pagina. Descripción Especifica: 1. La persona accede de cualquier internet y puede registrarse. 2. Finaliza el proceso. Escenarios: En este proceso la persona entrega sus datos personales como: cedula, email, nombres y apellidos, dirección, teléfono en la página web para generar un registro.
  • 11. Extracción de Sustantivos:  usuario  Formulario de registro Clase Cliente Atributos: email Nombres y Apellidos Dirección Teléfono Métodos: Validar email. DIAGRAMAS DE CASO DE USO ESPECÍFICO DE INSCRIPCIONES Casos de Uso Específicos S.I Proceso de inscripciones Revisar los eventos y foros disponibles
  • 12. Usuario Tarjeta de Descripción para el Proceso de revisar evento y foros Descripción General: En este proceso el cliente accede a la página con su cuenta y procede a ver los eventos y foros que están abiertos. Descripción Especifica: 1. El cliente selecciona los foros y eventos . 2. Finaliza el proceso. Escenarios: En este proceso cliente accede a la página para revisar todos los eventos y foros disponible para proceder después a inscribirse en los mismos. Extracción de Sustantivos: Clase usuario  pagina Atributos: Cedula Email Nombres y  usuario Apellidos Dirección Teléfono Métodos: Validar cedula.
  • 13. DIAGRAMAS DE CASO DE USO ESPECÍFICO DE INSCRIPCIONES EN FOROS Y EVENTOS o Casos de Uso Específicos S.I Proceso de inscripciones Registrarse en el evento o foro Usuario Tarjeta de Descripción para el Proceso de registrarse en foro y eventos Descripción General Aquí el participante se registrara en el evento o foro que desee y guardara su inscripción. Descripción Especifica: 1. Registrarse con su usuario. 2. Al foro o evento. 3. Finaliza el proceso. Escenarios: El proceso lo realiza el participante para inscribirse en el foro o evento. Extracción de Sustantivos:  usuario Clase usuario Atributos:  oro o evento Email Nombres y Apellidos Sexo, edad, fecha nacimiento Teléfono Métodos: Validar email.
  • 14.
  • 15. DIAGRAMA DE CLASES “INSTITUTO ANIME KAISHI” Person a Foro o Inscripción evento Usuario
  • 16. Diagrama de Interacción Cliente | COLABORACION | | | Clase | 1. Ingresar datos 3. Solicita creación usuario | Personales. 2. Transferir datos de objeto 4. Describe status de Clase interfaz Clase control la creación de objeto Instituto Usuario Generar registrar usuarios 5. Buscar ficha Clase inscripción 8. Muestra status de 7. Status aperturas de 6. Devuelve status de búsqueda Descripción fichas médicas
  • 17. Diagrama de Interacción Clase c Clase Clase control Interfaz generar usuarios usuario usuarios B.D inscripciones participante realizadas 2. Transferir 1. Ingresar datos datos del usuario Línea de vida de objeto Línea 3. Solicita creación de de objeto creación Creación de Usuario 4. Devuelve status de objeto objeto creación objeto venta 5. Buscar pedidos abiertas Proceso de Búsqueda 6. Devuelve status de búsqueda 7. Transferir Status Registro | Mensajes entre objetos
  • 18. Diagrama de Actividad Inscripciones Ingresar datos Verificar Guardar Registrar usuario personales datos registro Revisar eventos y foros disponibles Realizar la inscripción en un evento o foro
  • 19. Diagrama de despliegue Inscripciones USUARIO
  • 20.
  • 21. BASE DE DATOS 1. IDENTIFICACIÓN DE ENTIDADES.  Eventos: id, descripción, fecha, lugar.  Foros: id, descripción, fecha, lugar.  Inscripción: id, nombres, apellidos, email, usuario, contraseña  Inscripciones eventos: id, id evento, id inscripción, descripción.  Inscripciones foros: id, id foro, id inscripción, descripción. 2. REGLAS DE NEGOCIO.  El usuario debe registrarse y obtener una cuenta.  El usuario puede inscribirse en varios eventos o foros siempre y cuando este registrado.  Las inscripciones no tienen costo. 3. TABLAS: Eventos Foros Inscripción Id PK Código PK id PK Descripción Descripción nombres Fecha Fecha Apellidos Lugar Lugar Email Usuario contraseña Inscripciones eventos Inscripciones Id PK foros Id evento FK Id PK Id inscripción FK Id foro FK Descripción Id inscripción Descripción
  • 22. 4. DOMINIOS: • Eventos: Campo Longitud Tipo Restricción Id 10 Varchar2 Primary key Descripción 40 Varchar2 Not null Fecha Date Not null Lugar 30 Varchar2 Not null • Foros: Campo Longitud Tipo Restricción Id 10 Varchar2 Primary key Descripción 40 Varchar2 Not null Fecha Date Not null Lugar 30 Varchar2 Not null • Inscripción: Campo Longitud Tipo Restricción Id 10 Varchar2 Primary key Nombres 30 Varchar2 Not null Apellidos 30 Date Not null Email 50 Number Not null Usuario 20 Varchar2 Not null Contraseña 20 Varchar2 Not null • Inscripciones eventos : Campo Longitud Tipo Restricción Id 10 Varchar2 Primary key Id evento 10 Varchar2 Foreing key Id inscripción 10 Varchar2 Foreing key Descripción 60 Varchar2 Not null Creación de la base CREATE TABLE "T_EVENTOS" ( "ID_EVENTOS" VARCHAR2(5), "DESCRIPCION" VARCHAR2(400) NOT NULL ENABLE,
  • 23. "FECHA" DATE NOT NULL ENABLE, "LUGAR" VARCHAR2(400) NOT NULL ENABLE, CONSTRAINT "T_EVENTOS_PK" PRIMARY KEY ("ID_EVENTOS") ENABLE ); CREATE TABLE "T_FOROS" ( "ID_FOROS" VARCHAR2(5), "DESCRIPCION" VARCHAR2(400), "FECHA" DATE NOT NULL ENABLE, "LUGAR" VARCHAR2(400), CONSTRAINT "T_FOROS_PK" PRIMARY KEY ("ID_FOROS") ENABLE ) CREATE TABLE "T_INSCRIPCION" ( "ID_INSCRIPCION" VARCHAR2(5), "NOMBRES" VARCHAR2(10), "APELLIDOS" VARCHAR2(10), "EMAIL" VARCHAR2(30) NOT NULL ENABLE, "USUARIO" VARCHAR2(10), "CONTRASENA" VARCHAR2(10), CONSTRAINT "T_INSCRIPCION_PK" PRIMARY KEY ("ID_INSCRIPCION") ENABLE ) CREATE TABLE "T_INSCRIPCIONEVENTOS" ( "ID_INSCRIPCIONEVENTOS" VARCHAR2(5), "ID_IEVENTOS" VARCHAR2(5), "C_IINSCRIPCION" VARCHAR2(5), "DESCRIPCION" VARCHAR2(400), CONSTRAINT "T_INSCRIPCIONEVENTOS_PK" PRIMARY KEY ("ID_INSCRIPCIONEVENTOS") ENABLE, CONSTRAINT "T_INSCRIPCIONEVENTOS_FK" FOREIGN KEY ("ID_IEVENTOS") REFERENCES "T_EVENTOS" ("ID_EVENTOS") ENABLE, CONSTRAINT "T_INSCRIPCIONEVENTOS_FK2" FOREIGN KEY ("C_IINSCRIPCION") REFERENCES "T_INSCRIPCION" ("ID_INSCRIPCION") ENABLE ) CREATE TABLE "T_INSCRIPCIONFOROS" ( "ID_INSCRIPCIONFOROS" VARCHAR2(5), "ID_FORO" VARCHAR2(5), "ID_INSCRIPCION" VARCHAR2(5), "DESRIPCION" VARCHAR2(400), CONSTRAINT "T_INSCRIPCIONFOROS_PK" PRIMARY KEY ("ID_INSCRIPCIONFOROS") ENABLE, CONSTRAINT "T_INSCRIPCIONFOROS_FK" FOREIGN KEY ("ID_FORO") REFERENCES "T_FOROS" ("ID_FOROS") ENABLE, CONSTRAINT "T_INSCRIPCIONFOROS_FK2" FOREIGN KEY ("ID_INSCRIPCION") REFERENCES "T_INSCRIPCION" ("ID_INSCRIPCION") ENABLE ) 5. RELACIONES: Inscripción 1:1 usuario 1:N
  • 24. Foro usuarios Inscripción evento 1:1 usuario Eventos 1:N usuarios Inscripción foro 1:1 usuario RECURSOS: Humanos: Sr. Remigio Correa Materiales: ♦ Usamos una cámara para la grabación de la entrevista ♦ Impresión de documento. Pantallas del Sistema Pagina de Inicio
  • 25. Pagina de Inscripcion Pagina de logueo de usuarios
  • 27. Pagina de Foros Pagina de Inscripcion eventos Pagina Registro Foros
  • 28. CONCLUSIONES En este proyecto he empleado todos los conocimientos obtenidos en clase, para poder realizar el análisis y solución del problema y de estar manera obtener una experiencia en esta nueva rama en mi vida estudiantil. RECOMENDACIONES _ Para lograr los objetivos planteados debemos realizar una investigación exhaustiva acerca del tema que queremos investigar y así procedí ha realizar el presente proyecto.