10
Facultad de Ingeniería Civil de Sistemas y de Arquitectura Escuela Profesional de Ingeniería de Sistemas Caso de Estudio “FastFood” FastFood es una cadena de 5 establecimientos que opera en el norte del país desde hace 10 años liderando el sector de venta de pizzas en general, y bajo su lema “El cliente siempre tiene una pizza FastFood cuando gusta de ella”, iniciando sus operaciones como un negocio familiar de los Gonzáles Konde en donde cada uno de los miembros ha venido desempeñando alguna función dentro de la misma tal como es el caso de Jorge Gonzáles Konde quien ha venido asumiendo el rol de la administración global de la empresa. En meses recientes, debido al auge y crecimiento de la empresa y teniendo en consideración la presencia de importantes competidores en el mercado como Pizzato y PizzaFood, es que se hace necesario diseñar nuevas estrategias empresariales que le permitan seguir creciendo como lo han venido haciendo manteniendo su condición de liderazgo en el mercado nacional; por ello, la familia consideró necesario incorporar un profesional con la experiencia suficiente en el sector que les asistiera en este proceso de cambio, participando de forma activa en la gestión de la empresa, habiéndose establecido contacto con Juan Pérez. Juan Pérez, recientemente designado como administrador general de la empresa, en su primer contacto con la misma ha identificado oportunidades de mejora y ha formulado una serie de iniciativas que le ayudarían a la empresa a continuar con su ritmo de crecimiento, entre las cuales cabe destacar la implementación del servicio de delivery para atender a un sector importante del mercado de una forma más eficiente y oportuna. Así mismo, considera que el uso de tecnologías y sistemas de información es un aspecto de especial importancia para las organizaciones y por consiguiente en este caso particular; es por ello, que en coordinación con el área de sistemas ha decidido emprender proyectos de TI/SI con el propósito mejorar la eficiencia de los procesos que se desarrollan como parte del negocio, principalmente en las áreas en donde se han identificado oportunidades de mejora. En este sentido, Carlos Díaz responsable del área de sistemas ha formulado una serie de iniciativas en materia de TI/SI con el propósito de apoyar la estrategia empresarial formulada por la administración de la empresa; por ello, atendiendo a la iniciativa de implementar el servicio de delivery en la empresa se ha formulado un proyecto para la construcción de un sistema informático de soporte que

Caso de Estudio

Embed Size (px)

DESCRIPTION

TALLER DE PROGRAMACION

Citation preview

a

Facultad de Ingeniera Civil de Sistemas y de Arquitectura

Escuela Profesional de Ingeniera de Sistemas

Caso de Estudio FastFood

FastFood es una cadena de 5 establecimientos que opera en el norte del pas desde hace 10 aos liderando el sector de venta de pizzas en general, y bajo su lema El cliente siempre tiene una pizza FastFood cuando gusta de ella, iniciando sus operaciones como un negocio familiar de los Gonzles Konde en donde cada uno de los miembros ha venido desempeando alguna funcin dentro de la misma tal como es el caso de Jorge Gonzles Konde quien ha venido asumiendo el rol de la administracin global de la empresa.En meses recientes, debido al auge y crecimiento de la empresa y teniendo en consideracin la presencia de importantes competidores en el mercado como Pizzato y PizzaFood, es que se hace necesario disear nuevas estrategias empresariales que le permitan seguir creciendo como lo han venido haciendo manteniendo su condicin de liderazgo en el mercado nacional; por ello, la familia consider necesario incorporar un profesional con la experiencia suficiente en el sector que les asistiera en este proceso de cambio, participando de forma activa en la gestin de la empresa, habindose establecido contacto con Juan Prez.Juan Prez, recientemente designado como administrador general de la empresa, en su primer contacto con la misma ha identificado oportunidades de mejora y ha formulado una serie de iniciativas que le ayudaran a la empresa a continuar con su ritmo de crecimiento, entre las cuales cabe destacar la implementacin del servicio de delivery para atender a un sector importante del mercado de una forma ms eficiente y oportuna. As mismo, considera que el uso de tecnologas y sistemas de informacin es un aspecto de especial importancia para las organizaciones y por consiguiente en este caso particular; es por ello, que en coordinacin con el rea de sistemas ha decidido emprender proyectos de TI/SI con el propsito mejorar la eficiencia de los procesos que se desarrollan como parte del negocio, principalmente en las reas en donde se han identificado oportunidades de mejora.

En este sentido, Carlos Daz responsable del rea de sistemas ha formulado una serie de iniciativas en materia de TI/SI con el propsito de apoyar la estrategia empresarial formulada por la administracin de la empresa; por ello, atendiendo a la iniciativa de implementar el servicio de delivery en la empresa se ha formulado un proyecto para la construccin de un sistema informtico de soporte que contribuya a brindar un servicio eficiente y oportuno a los clientes y que se integre al sistema de informacin que viene operando en la empresa, habiendo sido denominado e-Delivery.La propuesta formulada de e-Delivery consiste en un sistema de informtico que permite el registro de pedidos de los clientes as como el despacho de los mismos, teniendo en consideracin que los clientes pueden realizar sus pedidos va telefnica o por la web. Por ello, e-Delivery comprende la construccin de un mdulo de escritorio para el registro de pedidos va telefnica, y otro mdulo web para el registro de pedidos de forma personal por parte del cliente mismo que requiere del producto.Como parte de la propuesta comprendida en el proyecto e-Delivery, se ha planteado una arquitectura del sistema informtico, como se muestra en el grfico siguiente:

create table sucursal(

cod_sucursal char(2) not null,

nombre varchar(50) not null,

constraint pk_sucursal primary key(cod_sucursal)

)

create table usuario(

cod_usuario char(2) not null,

nombre varchar(50) not null,

user varchar(50) not null,

password varchar(50) not null,

cod_sucursal char(2) not null,

constraint pk_usuario primary key(cod_usuario),

constraint fk_sucursal foreign key(cod_sucursal) references sucursal(cod_sucursal)

)create table producto(

cod_producto char(2) not null,

nombre varchar(50) not null,

precio decimal(10,2) not null,

constraint pk_producto primary key(cod_producto),constraint chk_producto_precio check(precio>0)

)

create table pedido(

id_pedido int not null,

cliente varchar(50) not null,

direccin varchar(50) not null,

telfono char(6) not null,

fecha datetime not null default getdate(),

importe decimal(10,2) not null,

pago decimal(10,2) not null,

vuelto decimal(10,2) not null,

estado char(1) not null,

modalidad char(1) not null,cod_usuario char(2) null,

cod_sucursal char(2) null,

constraint pk_pedido primary key(id_pedido),

constraint fk_usuario foreign key(cod_usuario) references usuario(cod_usuario),

constraint chk_pedido_id_pedido check(id_pedido>0),

constraint chk_pedido_importe check(importe>0),

constraint chk_pedido_pago check(pago>0),

constraint chk_pedido_vuelto check(vuelto>0),-- P: Pedido por confirmar, C: Pedido confirmado, D: Pedido despachado, A: Pedido anuladoconstraint chk_pedido_estado check(estado in (P,C,D,A)),

-- T: Pedido recepcionado va telefnica, I: Pedido recepcionado va Internetconstraint chk_pedido_modalidad check(modalidad in (P,I))

)create table detallepedido(

id_detallepedido int not null,

cantidad int not null,

precio decimal(10,2) not null,

id_pedido int not null,

cod_producto char(2) not null,

constraint pk_detallepedido primary key(id_detallepedido),

constraint fk_pedido foreign key(id_pedido) references pedido(id_pedido),

constraint fk_producto foreign key(cod_producto) references producto(cod_producto),

constraint chk_detallepedido_id_detallepedido check(id_detallepedido>0)

)

Teniendo en consideracin vuestras competencias como profesional en tecnologas y sistemas de informacin, el rea de sistemas lo requiere a usted para implementar el proyecto descrito.