Ingenieria software

Solo disponible en BuenasTareas
  • Páginas : 4 (950 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de noviembre de 2010
Leer documento completo
Vista previa del texto
La empresa comercializadora “la cajita” con sucursales en Xalapa, Córdoba, Veracruz, Coatzacoalcos, desea implementar un servicio de ventas por internet para dichas cedes y sus alrededores.
La ideaque presenta es un sistema centralizado de control de mercancías en la ciudad de Xalapa con tres tipos de cuentas distintas:
1) Administrador: puede agregar, quitar y modificar datos demercancías.
2) Almacenista: solo puede agregar mercancías.
3) Cliente: que únicamente puede hacer un pedido en espera de que el administrador lo apruebe.
Los datos de cada cuenta son: correo y claveMercancía: nombre, clave de identificación, cantidad y ciudad donde se encuentra.
La intención es que el cliente acceda al sistema desde su ciudad ingresar su pedido y el sistema por medio delocalización IP defina la ubicación del cliente; a partir de ello enviárselo al la sucursal más cercana y dejarlo en espera de que el administrador lo apruebe.
Una vez hecho el pedido el administrador deberevisar si están disponibles las mercancías en caso de estarlo aprueba el pedido envía una orden para enviar el paquete y decrementa las mercancías en inventario, en caso de que se agoten el sistemadebe de enviar un correo al almacenista para que solicite dicha mercancía y en el momento en el que lleguen añadirlas al inventario y anotarlas en cada sucursal.
Declaración de propósitos: elpropósito de este programa es que el cliente acceda al sistema desde su ciudad ingresar su pedido y el sistema por medio de localización IP defina la ubicación del cliente; a partir de ello enviárselo al lasucursal más cercana y dejarlo en espera de que el administrador lo apruebe.

Lista de acontecimientos:

Dominios de cada variable:
Cliente: Registro (Record)
Correo: Cadena (String)
Clave 1:Cadena (String)
Mercancía: Registro (Record)
Ciudad: Cadena (String)
Cantidad: Entero (Integer)
Clave 2: Entero (Integer)
Nombre: Cadena (String)
Almacenista: Registro (Record)
Administrador:...
tracking img