You are on page 1of 26

Instituto Tecnolgico de Quertaro

PINTANDO VERDE
FUNDAMENTOS DE DESARROLLO DE SISTEMAS

Que presenta Roldn Padrn Oscar Baltazar Martnez Carlos Omar Asesor: Guillermo Fernndez Romero Docente: M.C. Araceli Aguilar Rosas
Santiago de Quertaro, Qro., Noviembre 2011

Descripcin general del sistema

Desarrollar e implementar una pgina web que permita un ambiente de aprendizaje interactivo permitiendo a cada usuario visualizar, alojar y crear contenido para contribuir a la educacin ambiental.

Criterios de la Aceptacin del Sistema


Confiabilidad:
Para asegurar que los datos de salida del sistema sean confiables, hay que asegurarse que los de entrada lo son, por ello el sistema de acuerdo a los roles de los usuarios, permitir realizar modificaciones solo a ciertas partes al mismo, para evitar alterar la fiabilidad de la informacin.

Acceso
El sistema ser lo ms amigable posible de utilizar. El sistema proporcionar una respuesta rpida al usuario. El sistema permita conectividad independiente del lugar desde el cual se est conectado. Como sistema multiusuario debe ser capaz de soportar varios usuarios conectados al mismo tiempo

Actores
Registro al sistema

Ingreso al Sistema

Visualizar informacin publica

Agregar contenido de proyectos

Actor Usuario
Actualizar contenido de proyectos

Eliminar contenido de proyectos

Agregar Material interactivo


Fig. 2.3.1 Casos de uso Usuario

Ingreso al Sistema

Visualizar informacin publica

Agregar Noticia
.

Agregar contenido de proyectos

Actor Administrador de Contenido

Agregar Material interactivo

Actualizar contenido general

Eliminar contenido general

Fig.2.3.2 Casos de uso administrador de contenido

Ingreso al sistema

Agregar usuarios al sistema

Eliminar usuarios del sistema

Crear contraseas de acceso al sistema

Actor Administrador del sistema

Eliminar contraseas de acceso al sistema

Crear Formularios

Eliminar Formularios

Crear Catlogos

Eliminar Catlogos

Fig.2.3.53 Casos de uso Administrador del sistema

Casos de uso expandidos


8.- Caso de Uso: Agregar Material interactivo Actores: Administrador de contenido Tipo: Primario Descripcin: Permite al usuario agregar material interactivo como videos, imgenes, historietas y compartirlo al pblico. 2.- Muestra al usuario una pantalla donde podr agregar el contenido. 1.- El usuario elije la opcin Agregar material interactivo.

3.- El sistema valida los 4.- El usuario llena un datos datos. formulario con datos de nombre del Material Interactivo, autor y seleccionara una de las categoras imgenes, video historietas. 5.- El sistema valida los datos. Datos. 2.3.8 Cursos alternativos: * Si el formato de los datos no es correcto mandara un mensaje de Error Error Formato de datos incorrecto punto 3 y regresa al punto 2. *Si el nombre del Material Interactivo elegido por el usuario ya est registrado mandara el mensaje Error el Nombre ya est en uso, Ingrese un nombre distinto pasando al punto 4.

9.- Caso de Uso: Actualizar contenido general. Actores: Administrador de contenido. Tipo: Primario Descripcin: Permite al usuario actualizar el contenido de un proyecto, noticia o material interactivo agregado por el mismo usuario. 1.- El usuario elije la opcin actualizar contenido general en su men. 3.- El usuario elige una de las categoras, y se muestra en pantalla el catalogo los elementos de la categora seleccionada. 5.- Se muestra una ventana con el elemento seleccionado donde se podr editar o reemplazar. 6.- Se validar los datos.

2.- Se muestra en pantalla las categoras Proyecto y noticias del usuario.

4.- El usuario selecciona el elemento a modificar.

Tabla 2.3.9

Cursos alternativos: * Si el formato de los datos no es correcto mandara un mensaje de Error Error Formato de datos incorrecto punto 6 y regresa al punto 5.

10.- Caso de Uso: Realizar Eliminar contenido general. Actores: Administrador de contenido. Tipo: Primario. Descripcin: Permite al usuario eliminar un proyecto, noticia o material interactivo almacenado en la base de datos.

2.- Se muestra en pantalla las categoras Proyecto, noticias o material interactivo de todos los usuarios.

1.- El usuario elije la opcin eliminar contenido en su men.

4.- El usuario selecciona el o los elementos a eliminar.

3.- El usuario elige una de las categoras, y se muestra en pantalla el catalogo con los elementos de la categora seleccionada ordenados por fecha.

5.- El sistema elimina los registros seleccionados. Tabla 2.3.10 Cursos alternativos: *Se muestra en pantalla correctamente. Punto 6. un mensaje Cambios realizados

Diagramas de flujo de datos

OC-C02 Ingreso al sistema


Usuario

P02 Ingreso al sistema Usuario Contrasea Datos validos P15 Validacin de datos Datos invlidos T4

ERROR

Usuario Contrasea T5 P03 Visualizar Informacin publica Base de Datos Usuarios

P01 Mostrara un Registro al sistema

Usuario Contrasea e-mail Fecha_nacimiento Nivel_educativo Pas Estado T4 ERROR

P15 Validacin de datos

Usuario Contrasea e-mail Fecha_nacimiento Nivel_educativo Pas Estado T1 Usuario

T8

Base de Datos Usuarios

OC-C05 Agregar contenido de proyectos


Usuario

T6

Proyectos

P04 Agregar contenido de proyectos Datos de entrada Ar_Word Ar_PDF P15 Validacin de datos Datos de salida Ar_Word Ar_PDF P16 Mostrara un formulario en pantalla Nom_Proyecto Autor P15 Validacin de datos T4 ERROR

T9

Base de Datos Proyectos

Nom_Proyecto

T4

ERROR

Nom_Proyecto Autor Fecha Ar_Word Ar_PD

OC-C09 Actualizar contenido general


Usuario

P08 Actualizar contenido general

T9

Base de Datos Proyectos

P18 Mostrara un Catalogo con las categoras Cat_Proyecto Cat_Noticias

T11

Base de Datos Noticias

Nom_Proyecto T10 Catalogo de Proyectos

Nom_Noticia T12 Catalogo de Noticias

Nom_Proyecto

P17 Mostrara un Catalogo con los Proyectos del usuario

P19 Mostrara un Catalogo con las noticias del usuario

Nom_Noticia

2 1 Nom_Proyecto P07 Agregar noticia Datos de entrada Ar_imagen Ar_video Ar_informacion P15 Validacin de datos T4 Datos de salida Ar_PHP Ar_HTML Fecha ERROR Nom_Noticia

P04 Agregar contenido de proyectos Datos de entrada Ar_Word Ar_PDF P15 Validacin de datos T4 Datos de salida Ar_Word Ar_PDF Fecha T9 Base de Datos Proyectos ERROR

T11

Base de Datos Noticias

OC-C09 Actualizar contenido general

OC-C10 Eliminar contenido general


Usuario

P08 Eliminar contenido general T11 T9 Base de Datos Proyectos Nom_Proyecto Fecha T10 Catalogo de Proyectos P18 Mostrara un Catalogo con las categoras Cat_Proyecto Cat_Noticias Cat_Minteractivo T12 Base de Datos Noticias T13 Base de Datos Material Interactivo Nom_MatInter Fecha T14 Catalogo de Material Interactivo Nom_MatInter Fecha P17 Mostrara un Catalogo con los Proyectos del usuario P19 Mostrara un Catalogo con las noticias del usuario Nom_Noticia Fecha 5 6 P20 Mostrara un Catalogo con el material interactivo del usuario

Nom_Noticia Fecha Catalogo de Noticias

Nom_Proyecto Fecha

1 Nom_Proyecto Fecha P18 Eliminar Nom_Proyecto Autor Fecha T10 Catalogo de Proyectos Nom_Proyecto Autor Fecha T9 Base de Datos Proyectos

2 Nom_Noticia Fecha

3 Nom_MatInter Fecha

Desea Eliminar otro Proyecto? P18 Eliminar Nom_Noticia Autor Fecha T12 Catalogo de Noticias Nom_Noticia Autor Fecha T11 Base de Datos Noticias T13 Base de Datos Material Interactivo T14 Desea Eliminar otra Noticia? P18 Eliminar

Desea Eliminar otro Material interactivo?

Datos Material Interactivo

Catalogo de Material Interactivo Datos Material Interactivo

Datos Material Interactivo Nom_MatInter Autor Fecha Var1_Categora: Var_Imgenes Var_ Video Var_ Historietas

Diccionario de datos
No. 1 NOMBRE Identificador Ar_Flash DESCRIPCIN Archivo de tipo Flash para material interactivo Archivo de tipo HTML Archivo de imagen para la categora noticias Informacin de contenido de noticias Archivo en PDF Archivo de tipo PHP Archivo de video para la categora noticias Archivo en word Archivo de imagen para material interactivo UNIDAD TIPO FLASH VALORES 50 MB mximo PROCESOS DONDE SE EMPLEA P08, P15

2 3

Ar_Html Ar_Imagen

HTML .GIF, JPEG, JPG carcter .PDF PHP MP4, FLV .Doc .GIF, JPEG, JPG

10 MB mximo 2 MB mximo

P07 P07, P15

4 5 6 7 8 9

Ar_Informacion Ar_Pdf Ar_Php Ar_Video Ar_Word Ar1_Imagen

No hay lmite de caracteres 10 MB mximo 10 MB mximo 20 MB mximo 10 MB mximo 2 MB mximo

P07, P15 P04,P07, P09 P07 P07, P15 P04,P07, P09 P08, P15

16 17 18

Contrasea Email Estado

Contrasea de usuario Direccin de correo electrnico Estado en el que vives actualmente

Alfanumrico Alfanumrico Carcter

6 caracteres y 2 nmeros 30 caracteres E1=Aguascalientes E2=Baja California E3=Baja California Sur E4=Campeche 6 dgitos, 2 para mes, 2 para da, 2 para ao 1=Primaria 2=Secundaria 3=Preparatoria 4=Licenciatura 50 caracteres

P01, P02, P11 P02, P11 P02, P11

19 20

Fecha_Nacimiento Nivel_Educativo

Fecha de nacimiento Educacin que se est cursando o ultima que se curso

numrico Carcter

P02, P11 P02, P11

21

Nom_Minter

Nombre del material interactivo Nombre de la noticia Nombre del Proyecto Pas en el que resides actualmente

Carcter

P08, P20, P18

22 23 24

Nom_Noticia Nom_Proyecto Pas

carcter Carcter Carcter

50 caracteres 50 caracteres AF=Afganistn AL=Albania DE=Alemania AD=Andorra

P07, P19, P18 P04,P07, P09, P17, P18 P02, P11

Normatividad
No. 1 2 3 DESCRIPCIN El usuario deber contar con un nombre de usuario y contrasea para poder ingresar al sistema. En la creacin de usuarios y registro al sistema, el campo nombre de usuario debe ser distinto al de contrasea para la creacin de cuentas. El sistema solo le permitir 5 oportunidades de error para que un usuario pueda ingresar al sistema, una vez agotados los intentos el sistema se bloqueara y deber esperar un lapso de 5 minutos para poder volver intentar ingresar al sistema. El sistema no permitir la creacin de un contenido ya sea en proyectos, noticias o material interactivo cuando el nombre de contenido ya este registrado. Solo podr eliminar contenido ya sea de proyectos, noticias o material interactivo el administrador de contenido y el propio usuario que creo dicho contenido. No se publicarn pginas que contengan errores ortogrficos. En caso de encontrarlos, el administrador del sistema le indicar al usuario que debe corregirlos. CASO DE USO OC-C02 OC-C01, OC-C11 OC-C02

OC-C04, OC-C07, OC-C08 OC-C06, OC-C10 OC-C04, OC-C07, OC-C08, OC-C09 OC-C04, OC-C07, OC-C08, OC-C09 OC-C04

6 7

No se permitir publicar contenido en construccin. Para publicarse deben estar terminadas en su totalidad.

El lmite para almacenar contenido de proyectos es de 100 MB por usuario.

No. 12

DESCRIPCIN El administrador de contenido revisar peridicamente el contenido de las pginas. Si observa que el usuario realiz modificaciones que no tengan relacin con el propsito y funciones del sistema, notificara al autor del contenido y dicho contenido ser eliminado del sistema. En caso de reincidencia, se dar de baja su cuenta permanentemente. El usuario solo tendr acceso a ciertas reas del sistema segn su rol para evitar que se modifiquen datos importantes. En la introduccin de informacin y material debe respetarse la dignidad e integridad de otras entidades y personas y no se debe atentar contra las buenas costumbres. En la introduccin de informacin y material se deben respetar las normas sobre derechos de autor, marcas registradas, nombre de la fuente, etc.

CASO DE USO OC-C04, OC-C07, OC-C08, OC-C09

14 15

OC-C01 OC-C03 OC-C04, OC-C07, OC-C08, OC-C09 OC-C04, OC-C07, OC-C08, OC-C09

16

Catalog de errores
No. Error OC-E01 OC-E02 OC-E03 Descripcin Campo Invalido, el dato que ha ingresado es incorrecto. Datos incompletos, por favor llene todos los campos. Caso de Uso OC-C01, OC-C11 OC-C01

Error El nombre de usuario ya existe, ingrese un nombre OC-C01, distinto. OC-C11 El Formato de la contrasea es incorrecta. OC-C01, OC-C13

OC-E04

OC-E05 OC-E06 OC-E07

Error, El nombre de usuario no puede ser igual al de la OC-C01, contrasea OC-C13 Usuario y/o contrasea son incorrectos. OC-C02 Error el Nombre ya est en uso, Ingrese un nombre OC-C04, distinto. OC-C07, OC-C08, OC-C15, OC-C17 Error Formato de datos incorrecto. OC-C04, OC-C05

OC-E07

Requerimientos mnimos del sistema


Humano Administrador del sistema: Deber tener conocimientos sobre: Programacin en HTML, PHP, Java y JavaScript. Base de datos, realizar consultas, crear vistas, tablas. Operador (Usuario final): El operador deber tener conocimientos bsicos sobre computacin. Encender una computadora. Realizar bsquedas en internet. Crear documentos en Word, PDF. Conocer las extensiones de imgenes GIF, JPEG y JPG, as como los formatos de video MP4, FLV para poder agregar contenido al sistema.

Hardware Servidor Apache PC: Procesador Intel o AMD a 166MHz. Sistema Operativo Windows, Linux, Unix o Mac. Memoria Ram de 512 MB Disco Duro 60 GB Internet de Banda Ancha 512 KBS Software Navegador web: con soporte para animaciones flash, para poder cargar y visualizar la pgina web sin problemas. Internet Explorer 7 Google Chrome versin 15.0.874.106 Mozilla Firefox versin 8.0 Safari

Resultados
Los resultados que se han obtenido hasta este momento en la parte del anlisis, han sido el detalle de todos los datos que estarn fluyendo dentro del sistema, as como los procesos que se vern afectados

Gracias

You might also like