ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Analisis De Sistemas


Enviado por   •  12 de Noviembre de 2013  •  1.538 Palabras (7 Páginas)  •  228 Visitas

Página 1 de 7

Resumen

Este sistema fue creado con el fin de facilitar de una mejor manera una librería, ya que en él se encuentran módulos en los cuales el usuario tendrá un fácil manejo para acceder a cientos de libros, así como también buscar o hacer una compra.

Se desarrolló este sistema con diferentes aplicaciones como son MYSQL, PHP y HTML, a continuación se describe como se realizó este proyecto.

Descripción y objetivos del proyecto

La idea principal de desarrollar este sistema más que nada es para facilitar la interacción del usuario con una aplicación amigable, accesible y entendible para cualquier usuario que acceda a ella.

Se cuentan con tres capas:

1. Capa de presentación

Será la interfaz gráfica que muestre los datos al usuario.

2. Capa lógica

Será la responsable de procesar los datos, recuperarlos y enviarlos a la capa de presentación.

3. Capa de datos

Aquí se encuentran las bases de datos, así como también las tablas donde se guarda toda la información de los libros.

Objetivos

• Analizar el problema y transformarlo en un proyecto eficaz.

• Planificar y estructurar el desarrollo del proyecto mediante la elaboración de un plan de trabajo, aplicando la metodología adecuada.

• Utilizar servidores de bases de datos.

La aplicación consta de 3 partes diferenciadas debido a los diferentes tipos de usuarios:

a) Usuario publico.- Cualquier usuario sin necesidad de estar validando además de poder consultar el catálogo de libros disponibles en la web, donde podrá simular su compra, añadiendo productos y especificando las unidades que desea.

b) Usuario registrado.- Podrá darse de baja y hacer consulta y modificaciones de sus datos personales.

Consultara y modificara en cualquier momento el contenido de su compra y aceptarla.

c) Administrador.- Solo el podrá acceder a la aplicación para gestionar todo lo referente al producto y errores en el sistema.

Composición del software

El software consistirá en una parte servidora implementada a una base de datos, donde el cliente accederá al sistema desde internet usando de preferencia el navegador Google Chrome y otro cliente el cual realiza las tareas del mantenimiento.

El sistema se va a realizar utilizando los lenguajes de programación PHP, HTML y MYSQL.

Requisitos funcionales

d) Catálogo de libros organizados por género.

La aplicación debe permitir a cliente poder navegar por los diferentes módulos, viendo la composición de cada módulo para su uso.

e) Búsqueda de libros

También se contara con un buscador de libros, que permita buscar directamente los títulos. A partir de la búsqueda se mostrara un listado de los títulos que cumplan los criterios seleccionados.

f) Modulo compra

Un cliente podrá seleccionar un libro y hacer su compra respectiva.

g) Área privada

La aplicación implementara un área privada donde el administrador del sistema contara con una herramienta que servirá para añadir nuevos libros, modificar los ya existentes o eliminarlos.

Casos de uso

Identificación de los actores

Cada actor tiene un papel para cada caso de uso en el cual interviene. Después de ver las funcionalidades del software podemos detectar claramente 3 actores con roles diferentes, usuario anónimo, usuario registrado y el administrador.

El usuario anónimo

No se ha identificado en el sistema, por lo que solo puede hacer consultas, es la parte pública y simula una compra. Sus funciones son:

a) Alta usuario

b) Login

c) Consultas

d) Hacer una compra

Usuario registrado o cliente

Esta identificado en el sistema y tiene acceso a una parte restringida del software. Hereda todas las funcionalidades propias del usuario anónimo y sus funciones son:

a) Confirmar compra

b) Consultar, modificar y dar de baja

c) Ver su pedido

Administrador

Se identifica con el rol del administrador, se encargara del mantenimiento del sistema. Tiene acceso a toda la parte privada del software. No hereda las funcionalidades de los otros dos actores, ya que si quiere hacer una compra se tiene que registrar como usuario registrado y sus funciones son:

a) Alta, baja, modificar libros

b) Alta, baja, modificar catálogo de títulos

Relación entre casos de uso y actores

Los casos de uso se clasifican en función del perfil de usuario, donde cada usuario tiene acceso a diferentes partes de la aplicación.

Caso de uso para el usuario anónimo

Caso de uso para el usuario registrado

Caso de uso para el administrador

Descripción textual de casos de uso

Caso de uso: Alta usuario

Resumen de la funcionalidad: Da de alta un usuario en la base de datos, se mira que no exista en la BBDD, introducir los datos del usuario.

Papel dentro del trabajo del usuario: Habitual

Actores: Usuario anónimo

Casos de usos relacionados: Registrarse, consulta usuario,

Precondición: El usuario no puede existir en la base de datos.

Poscondición: Se crea un nuevo usuario.

Flujo de eventos principal:

• El usuario escoge la opción de Alta usuario

• El sistema le presenta un formulario a rellenar por el usuario donde le pide: Login, password, repetir password, nombre, apellidos, dirección, código postal, población, provincia, teléfono, email, cuenta corriente.

Pulsar aceptar.

• El sistema almacenara el nuevo usuario en la BBDD con el perfil tipo “1”

ya que es el perfil del cliente .

Flujos alternativos:

• Si el sistema detecta que el login existe lanza mensaje de error.

• Si el sistema detecta que el password es incorrecto lanza mensaje de error.

• Si el sistema detecta que falta algún dato obligatorio lanza mensaje de error.

Caso de uso: Baja usuario

Resumen de la funcionalidad: Da de baja un usuario en la base de datos.

Papel dentro del trabajo del usuario: Habitual

...

Descargar como (para miembros actualizados) txt (11 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com