Vous êtes sur la page 1sur 8

Instituto Tecnológico Superior

De Valladolid

Organismo Público Descentralizado del Gobierno del Estado

Licenciatura en Informática

Nombre del Trabajo.

Primera Entrega

Materia:

Desarrollo de Aplicaciones Distribuidas

Alumnos.

José Abelardo Dzib Batun

Ted Diego Tomás Canul Cauich

José Alberto Caamal Canche

Reynato Tun Puc

Maestro(a):

Lic. Leonel Pech.

Valladolid, Yucatán; a 23 de Marzo del 2011

1
NOMBRE DEL PROYECTO: Sitio web de eventos sociales “Decorfest”

DESCRIPCIÓN DEL PROYECTO: este proyecto consiste en desarrollar un sitio


web que ofrezca paquetes de servicio tales como; Salón de fiestas, Banquetes,
Decoraciones que se adapten a las necesidades del cliente para la organización
de eventos sociales como; bodas, graduaciones, quince años, etc.

DIAGRAMA DE CLASES, ESPECIFICANDO RELACIÓN DE ASOCIACIÓN Y DE


MULTIPLICIDAD.

2
DEFINICIÓN DE LAS CLASES.

Clase cliente: Esta clase contiene información de los atributos que tiene de los
diferentes clientes que solicitaran la reservación de algún servicio en específico,
como son el nombre, apellidos, edad, etc.

Clase Reservaciones: Esta clase contiene información principal sobre los


diferentes servicios, costos y el total de personas para los que se necesita el
servicio, etc.

Clase Costo_servicio: Esta clase contiene información sobre el servicio que se


solicite, el número de personas para el cual se reservó y el costo para el servicio.

Clase Lugares: Esta clase contiene información sobre el lugar donde se realizará
el festejo, así como también la ubicación para que el cliente llegue sin problemas.

Clase Costo_banquete: Esta clase contiene información sobre el costo del


banquete, dependiendo del servicio que se haya elegido.

Clase Banquetes: Esta clase contiene información sobre los atributos del banquete
que se solicita dependiendo del servicio ya sea para bodas, XV años, etc.

Clase Costo_lugar: Esta clase contiene atributos e información sobre el costo del
lugar, el número de personas para quienes se reserva y el costo del mismo.

Clase Registro: Esta clase contiene información sobre los atributos para los cuales
el cliente o el administrador ingresarán al sitio, en este caso el nombre de usuario
y la contraseña.

DICCIONARIO DE DATOS.

Cliente:

Nombre Clave Índice Tipo Longitud Nulo Valor Regla de Auto


por validación incremento
defecto

Id _cliente Primaria Entero No >0 Si

Nombre Si Cadena 30 No Solo


fechas

Apellido Cadena 30 No Solo

3
horas

Edad Entero No A..Z

Sexo Cadena 1 No F,M

Teléfono Entero 10 Si 0..9

Dirección Cadena 50 No a..z,


A..Z.0..9

E-mail Cadena 30 Si a..z,


A..Z.0..9

Registro

Nombre Clave Índice Tipo Longitud Nulo Valor Regla de Auto


por validación incremento
defecto

id_Registro Primaria Entero 4 No 0..9 Si

usuario Si Cadena 20 No 0..9 a..z


A..Z

Contraseña Unique Entero 15 No 0..9 a..z


A..Z

Reservaciones:

Nombre Clave Índice Tipo Longitud Nulo Valor Regla de Auto


por validación incremento
defecto

Id _reservacion Primaria Entero 4 No >0 Si

Id_servicios Si Entero 4 No 0..9

Id_banquete Entero 4 No 0..9

4
Id_lugares Entero 4 No 0..9

Num_personas Entero 4 No 0..9

Id_costoservicio Entero 4 No 0..9

Id_costobanquete Entero 4 No 0..9

Id_costolugar Entero 4 No 0..9

Id_cliente Entero 4 No 0..9

Estado Cadena No a..z A..Z

Servicio

Nombre Clave Índice Tipo Longitud Nulo Valor Regla de Auto


por validación incremento
defecto

Id_Servicio Primaria Si Entero 4 No >0 0..9 Si

Descripción. Cadena No a..z, A..Z

Costo_Servicio

Nombre Clave Índice Tipo Longitud Nulo Valor Regla de Auto


por validación incremento
defecto

Id_costoservicio Primaria Si Entero 4 No >0 0..9 Si

Num_personas Cadena 30 No 0..9

Costo Entero 10 No 0..9

5
Banquete:

Nombre Clave Índice Tipo Longitud Nulo Valor Regla de Auto


por validación incremento
defecto

Id_banquete Primaria Si Entero 4 No >0 0..9 Si

descripción Cadena 30 No 0..9 a..z


A..Z

Costo_banquete.

Nombre Clave Índice Tipo Longitud Nulo Valor Regla de Auto


por validación incremento
defecto

Id_costobanquete Primaria Si Entero 4 No >0 0..9 Si

Num_personas Entero 30 No 0..9

Costo Entero 10 No 0..9

Lugares.

Nombre Clave Índice Tipo Longitu Nulo Valor Regla de Auto


d por validación incremento
defe
cto

Id_lugares Primaria Si Entero 4 No >0 0..9 Si

Nombre Entero 30 No a..z A..Z

Ubicacion Entero 10 No 0..9 a..z


A..Z

6
Costo_lugares.

Nombre Clave Índice Tipo Longitud Nulo Valor Regla de Auto


por validación incremento
defecto

Id_costolugar Primaria Si Entero 4 No >0 0..9 Si

Num_personas Entero 30 No 0..9

Costo Entero 10 No 0..9

Administrador.

Nombre Clave Índice Tipo Longitud Nulo Valor Regla de Auto


por validación incremento
defecto

Id_administrador Primaria Entero 4 No 0..9 Si

Nombre Si Cadena 4 No >0 0..9


a..z A..Z

Apellido Cadena 30 No 0..9 a..z


A..Z

Telefono Entero 10 No 0..9

Email Cadena 0.9 a..z..Z

7
DIAGRAMA DE CASOS DE USO

Vous aimerez peut-être aussi