Documente Academic
Documente Profesional
Documente Cultură
LIMA, 10 DE OCTUBRE
DEL
2007
Pgina 1 de 14
INDICE
TABLA DE CONTENIDOS
1
1.1
1.2
2
3
INTRODUCCION.................................................................................................................................... 3
PROPOSITO...................................................................................................................................... 3
ALCANCE.......................................................................................................................................... 3
DESCRIPCION DEL SISTEMA.............................................................................................................. 4
DESCRIPCION DE COMPONENTES DESARROLLADOS................................................................14
Pgina 2 de 14
1 INTRODUCCION
Este manual detalla los procesos que se llevaron cabo para el desarrollo del Portal Web de
CONSUCODE.
1.1
PROPOSITO
El Manual Tecnico tiene por objeto la descripcin del sistema a nivel de sus funcionalidades y
las tcnicas y los estndares aplicados para el desarrollo e implementacin del Portal Web
CONSUCODE, para que posteriormente los mantenimientos que se requieran puedan ser
realizados con los elementos necesarios.
1.2
ALCANCE
Este manual abarca y detalla las cuestiones tcnicas que han sido realizadas en el desarrollo
del Portal Web de CONSUCODE.
Pgina 3 de 14
2.1
FUNCIONALIDADES
Las funcionalidades que ofrece el sistema se encuentran agrupadas en los siguientes mdulos:
Modulo de Seguridad
o
Registro de Perfiles
Registro de Usuarios
Registro de Seccin
Modulo de Noticias
o
Mantenimiento de Noticias
Modulo de Encuestas
o
Mantenimiento de Encuestas
Modulo de Bsqueda
o
Pgina 4 de 14
Mantenimiento de Banners
Modulo de Consultas
o
Atencin de Consultas
Modulo de Chat
o
Pgina 5 de 14
2.2
especficos en cada capa que se comunican entre si mediante COM (Component Object
Model), se detallan a continuacin:
Capa de Negocios: Los servicios de negocios son el puente entre un usuario y los
servicios de datos. Responden a peticiones del usuario (u otros servicios de negocios) para
ejecutar una tarea de este tipo. Cumplen con esto aplicando procedimientos formales y
reglas de negocio a los datos relevantes. Cuando los datos necesarios residen en un
servidor de bases de datos, garantizan los servicios de datos indispensables para cumplir
con la tarea de negocios o aplicar su regla. Esto asla al usuario de la interaccin directa
con la base de datos.
Pgina 6 de 14
2.3
MODELO DE DATOS
Pgina 7 de 14
2.4
DICCIONARIOS DE DATOS
1. CO_SECCION
Descripcin
Nombre
Id_Seccion
INT
Id_Usuario
INT
Nombre
VARCHAR(100)
Posicion
SMALLINT
NOT
NULL
NOT
NULL
NOT
NULL
NOT
NULL
PK
FK
Identificador de la tabla
CO_SECCION
Yes
Yes
Identificador de la tabla
Usuario
No
Yes
Nombre de la Seccin
No
No
Posicin en el Men
No
No
No
No
Tipo
CHAR(1)
NOT
NULL
Tipo de Seccin.
L: Link
O: Opcin
A: Articulo
P: Pagina
D: Descarga
S: SubPortal
Url
VARCHAR(200)
NULL
No
No
Estado
CHAR(1)
NOT
NULL
Estado de la Seccin
No
No
Pagina
VARCHAR(50)
NULL
No
No
Imagen_Boton
VARCHAR(100)
NULL
No
No
Archivo
VARCHAR(200)
NULL
No
No
Nombre de la pagina
plantilla asociada a la
Seccin
Imagen para el men de
una SubArea
Nombre del archivo de
descarga asociado
Pgina 8 de 14
2. CO_OPCION
Descripcin
Nombre
PK
FK
Id_Opcion
INT
NOT
NULL
Identificador de la tabla
CO_OPCION
Yes
Yes
Id_Seccion
INT
NOT
NULL
Identificador de la tabla
CO_SECCION
No
Yes
Identificador de la tabla
Usuario
No
Yes
Nombre de la Opcin
No
No
Posicin en el Men
No
No
Id_Usuario
INT
Nombre
VARCHAR(100)
Posicion
SMALLINT
NOT
NULL
NOT
NULL
NOT
NULL
Tipo
CHAR(1)
NOT
NULL
Tipo de Seccin.
L: Link
A: Articulo
S: SubOpcin
D: Descarga
No
No
Url
VARCHAR(200)
NULL
No
Estado
CHAR(1)
NOT
NULL
Estado de la Opcin
No
No
Archivo
VARCHAR(200)
NULL
No
No
Pgina 9 de 14
3. CO_SUBOPCION
Descripcin
Nombre
PK
FK
Id_SubOpcion
INT
NOT
NULL
Identificador de la tabla
CO_SUBOPCION
Yes
Yes
Id_Opcion
INT
NOT
NULL
Identificador de la tabla
CO_OPCION
No
Yes
Id_Seccion
INT
NOT
NULL
Identificador de la tabla
CO_SECCION
No
Yes
Id_Usuario
INT
Identificador de la tabla
USUARIO
No
Yes
Nombre
VARCHAR(100)
Nombre de la SubOpcin
No
No
Posicion
SMALLINT
Posicin en el Men
No
No
Tipo de Seccin.
L: Link
A: Articulo
D: Descarga
No
No
No
No
Estado de la SubOpcin
No
No
No
No
NOT
NULL
NOT
NULL
NOT
NULL
Tipo
CHAR(1)
NOT
NULL
Url
VARCHAR(200)
NULL
Estado
CHAR(1)
NOT
NULL
Archivo
VARCHAR(200)
NULL
Pgina 10 de 14
4. CO_CMS
Descripcin
Nombre
PK
FK
Id_CMS
INT
NOT
NULL
Identificador de la tabla
CO_CMS
Yes
Yes
Id_Seccion
INT
NOT
NULL
Identificador de la tabla
CO_SECCION
No
Yes
Id_Opcion
INT
NOT
NULL
Identificador de la tabla
CO_OPCION
No
Yes
Id_SubOpcion
INT
NOT
NULL
Identificador de la tabla
CO_SUBOPCION
No
Yes
Id_Usuario
INT
Identificador de la tabla
Usuario
No
Yes
Contenido
TEXT
NOT
NULL
No
No
Estado
CHAR(1)
NOT
NULL
No
No
Titulo
VARCHAR(300)
NULL
No
No
Descripcion
VARCHAR(500)
NULL
No
No
NOT
NULL
Pgina 11 de 14
5. CO_ENCUESTA
Descripcin
Nombre
PK
FK
Identificador de la tabla
CO_ENCUESTA
Yes
Yes
Identificador de la tabla
Usuario
No
Yes
Nombre de la Encuesta
No
No
Pregunta de la Encuesta
No
No
Id_Encuesta
INT
Id_Usuario
INT
Nombre
VARCHAR(200)
Pregunta
VARCHAR(500)
NOT
NULL
NOT
NULL
Fecha_Inicio
smalldatetime
NULL
No
Fecha_Fin
smalldatetime
NULL
No
No
Fecha_Registro
smalldatetime
NOT
NULL
Fecha de Registro de la
Encuesta
No
No
Estado
CHAR(1)
NOT
NULL
Estado de la Encuesta
No
No
NOT
NULL
Pgina 12 de 14
6. CO_ENCUESTA_OPCION
Descripcin
Almacena datos de las opciones de respuesta a la Encuesta.
Opci
Nombre
Tipo Columna
Descripcin
PK
n Nulo
FK
Id_Opcion
INT
NOT
NULL
Identificador de la tabla
CO_OPCION
Yes
Yes
Id_Encuesta
INT
NOT
NULL
Identificador de la tabla
CO_ENCUESTA
No
Yes
Nombre_Opcion
VARCHAR(100)
NOT
NULL
Nombre de la Opcin
No
No
Descripcion
SMALLINT
NULL
Descripcion de la Opcin
No
No
7. CO_ENCUESTA_RESPUESTA
Descripcin
Almacena datos de respuestas a la Encuesta.
Opcin
Nombre
Tipo Columna
Descripcin
Nulo
PK
FK
Id_Respuesta
INT
NOT
NULL
Identificador de la tabla
CO_ENCUESTA_RESPUESTA
Yes
Yes
Id_Opcion
INT
NOT
NULL
Identificador de la tabla
CO_OPCION
Yes
Yes
Id_Encuesta
INT
NOT
NULL
Identificador de la tabla
CO_ENCUESTA
No
Yes
IP
VARCHAR(100)
NOT
NULL
No
No
Pgina 13 de 14
Pgina 14 de 14