Sunteți pe pagina 1din 27

Antecede

ntes
Existen diversas tiendas de panifcadoras que no cuenta con
un servicio de comercializacin de sus productos ya que solo
los logran vender por medio de su local en que se realizan
sus productos.
Actualmente dicha comercializadora solo cuenta con una
sucursal, pero se pretende expandir en otras colonias,
municipios e incluso estados.
Objetivo
General:
Realizar un sistema que permita llevar un control especfico de la
produccin de pasteles y galletas; as como tambin el empaquetado
del producto y su distribucin.
Con base al control de las ventas se sabr cual es la produccin
aproximada de productos,
cuanto se vende diariamente y cul es
la ganancia.

Con el software se
pretende
Para la realizacin de este proyecto se tiene que identifcar
los diferentes factores y elementos que integran a la
comercializadora.
En la comercializadora de pasteles y galletas se identifcaron
los procesos del negocio y el funcionamiento.
En los procesos del negocio se defnirn las ventas en donde
se identifcar el pedido del cliente y las ganancias
adquiridas. En el funcionamiento de la comercializadora de
igual manera se identifcarn los clientes, vendedores,
gerentes, entre otros.
En base a la necesidad del cliente se pretende crear una
aplicacin que permite al usuario realizar sus pedidos de
forma ms sencilla y prctica. Para esto se basar en

patrones de diseo enfocados a los parmetros de la


empresa.
Todo lo antes descrito ser realizado en base a las
siguientes herramientas: Da: Para defnir el entorno y
funcionamiento de la comercializadora. Netbeans: Para el
desarrollo y diseo de la aplicacin del usuario.

Comercializadora
pasteles y galletas.

de

Reciben pedidos del cliente, los productos son empaquetados en


una empresa quienes devuelven los productos en lotes, se recibe
y se almacena mientras se planea la entrega junto con otros
productos a los clientes. Se realiza el envo al cliente y se cobra.
Con todo lo anterior se pretende llevar un control sobre las
ventas, cliente y el flujo de ganancias.
La estructura de la empresa
es la siguiente:

Procesos del negocio


Ventas recibe un pedido de cliente y este se retransmite a la fbrica de
empaques. Una vez fabricado y entregado por medio de los proveedores, se
realiza labor de cobranza.
Logstica. Se almacenan los productos, se planea la entrega a los clientes y se enva
el pedido.

El cliente solicita una cotizacin para saber en cuanto aproximadamente


saldra el pedido.

El ejecutivo de ventas genera la cotizacin solicitada por el cliente.

El Gerente de Ventas firma la cotizacin del cliente y luego se la enva.

El Administrador de Ventas se encarga de llevar una base de datos en


donde se almacenan los datos del cliente, producto y el distribuidor.

El cliente recibe y decide si acepta o no cotizacin.

El Gerente de ventas recibe la orden de compra y solicita a la


fbrica que empaque el pedido.

El Jefe de Logstica se encarga de hacer el pago del servicio al


empresa que empaqueto el producto.

El encargado del Almacn recibe y carga el pedido al transporte


que ser usado para distribuir el producto.

El Distribuidor se encarga de llevar el pedido al cliente.

El cliente recibe el producto y realiza el pago correspondiente.

El Jefe de Logstica recibe el pago de realizado por el cliente y obtenido por la venta.

Diagrama de Gantt y plan de trabajo

2.- Fase de anlisis


Tabla de Regla de negocio

Reglas del Negocio de


Comercializadora de pasteles y
Puede realizar
Registro de
solicitud de
solo si
compra
cliente
Solicitud de
Nombre de
Tiene
compra
cliente
se encuentra
una solicitud
Pedidos
solo si
de compra
solo en
encontrar un
envi
caso de
pedido
en caso
realizar una
vendedor
de
traccin
carga de
solo si
existen estos
pedidos

Productos

siempre
que
se
dividen
en

Registro de
ventas

solo si

Inventario

existan en
almacn
dos clases
hay una de
estas

cantidad de
producto
vendido
cantidad de
producto
Devuelto

solo si
existe

venta
anticipada

solo en
caso de

que el
productos no
sea vendido

Flujo de datos

Caso de uso

Defnicin de
casos de uso:

requisitos

para

Un caso de uso es una descripcin de los pasos o las actividades que


debern realizarse para llevar a cabo algn proceso, por ello se dar una
breve definicin de los las entidades y personajes que van a participar en
este caso de uso:
Cliente: Es la persona que solicita el pedido que l desea
para poder obtenerlo.
Vendedor: Es el encargado de dar a conocer el producto al cliente y tratar de
vendrselos de acuerdo a darle a conocer los requerimientos que el producto
contiene.
Productos: Articulo que
vendedor a un cliente.

ser

vendido

por

un

Solicitud de ventas: Para poder llevar a cabo una venta es necesario hacer
antes una solicitud de la misma para que el vendedor lo envi a la compaa
y se pueda realizar el producto requerido.
Carga del pedido: Ya que el artculo fue elegido por el cliente, se tendr que
hacer una carga del pedido con el vendedor para as poder hacer la
transaccin y con ello la confirmacin de la venta.
Confirmacin de ventas: Para que la venta del pedido sea realizada se tiene
que llevar acabo previamente una confirmacin de la misma.

Defnicin de requisitos para las interfaces


del sistema
En ciertas partes de este anlisis se puede argumentar que el grado de
detalle es excesivo. No obstante, se consider adecuado, ya que buena parte
se trata de cuestiones de teora de la seal, que por complejas deben estar
correctamente especificadas. Adems, en un aspecto exclusivamente de
ingeniera se puede argumentar que un programador no debe conocer estos
detalles, sino
que
deben ser
concretados exactamente
por el
responsable de especifcar los requisitos funcionales, ya que su
implementacin es crtica y no ha lugar a ningn tipo de creatividad.
La correcta implementacin de estos requisitos requiere de una defnicin
exhaustiva de cmo realizar ciertas tareas como puede ser el filtro sobre una
seal.
Los puntos a realizar en esta fase son
los siguientes:

Requisitos de interfaz externo


Interfaces de usuario
Interfaces hardware
Interfaces software
Interfaces de comunicaciones
Requisitos funcionales
Flujos de informacin
Descripcin de procesos
Diccionario de datos

Requisitos de rendimiento
Restricciones de diseo
Atributos de sistemas software
Otros requisitos

Defnicin de requisitos de usabilidad


Cuando los requisitos interfaz se creen que son lo suficientemente buenos y
todo est establecido para poder llegar a una interaccin se llevar a cabo
la defnicin de los requisitos de usabilidad.
Los factores a utilizar en este proyecto son las medidas de usabilidad ms
importantes, las cuales son identificadas por el IBM.
Velocidad de operacin
Tasa de completacin
Tasa de No-errores
Los siguientes medidas de usabilidad son importantes pero no al nivel que
las anteriores ya que las anteriores son las importantes.

Calificacin de satisfaccin
Facilidad de aprendizaje
Facilidad de retencin
Uso de caractersticas avanzadas

Entre los componentes de usabilidad que utilizaremos estn:


Rendimiento: Velocidad de ejecucin, errores
Facilidad de aprendizaje: Tiempo y esfuerzo requerido para alcanzar un
nivel de uso
Flexibilidad: Acomodarse a cambios
Actitud: Generar actitud positiva a los usuarios
Se necesita tener el conocimiento de un rendimiento inicial, rendimiento a
largo plazo, primera impresin y satisfaccin del usuario a largo plazo.

Caso de uso

Especificacin de requisites
1.
INTRODUCCIN
Desarrollar un programa que permita la recoleccin de datos de usuarios el servicio al cliente de
empresa comercializadora de pasteles.
2.

FUNCIONALES

FUN1.-Se requiere las credenciales de acceso al sistema.


FUN2.-Se requiere la recoleccin de los datos de los usuarios para contener los datos obtenidos
en una base de datos, los datos requeridos para esta son nombre completo (nombre y direccin)
de igual forma los datos de precios y distintos tipos de pasteles.
FUN3.-Almacenamiento de historial de compras y de uso general Sistema.
FUN4.-La peticin de una de un pastel o galletas para cualquier usuario, as como la consulta de
su historial y cuantos pasteles o galleta a vendi la empresa.
3.

INTERFAZ DE USUARIO

IU1.- contara con una ventana de carga del sistema


IU2.- mostrara una venta en la cual nos indicara con un botn si de seamos continuar el cual dir
Siguiente, en la misma encontraremos la bienvenida al sistema.
IU4.- Nos desplegara una ventana con el Solicitando el usuario y contrasea.
IU5.Nos plegara un mensaje el cual indicara que se accedi correctamente al sistema en caso de
que sea errneo desplegara lo contrario.
IU6.- Nos desplegara una ventana la cual nos indicara que operacin deseamos realizar por medio
de las opciones que estn representadas por imgenes podremos elegir la operacin que
requerimos realizar.
IU7.-Nos desplegara la ventana Inventario de Compra y venta en este pondremos registra un
nuevo cliente o proveedor as como modificarlo y buscarlo.
IU8.-en la misma ventana de Inventario de Compra y venta encontramos los mismos datos, sin
embargo con la variante de que esta nos despliega una ruta la cual es utilizada para la venta.
IU9.- Nos despliega una ventana con el men que encontramos en pasteles con un botn de
continuidad hacia el siguiente men de galleta teniendo el botn men para regresar a la ventana
principal.
IU10.-Nos despliega la ventana Productos la cual nos despliega como estn distribuidos los
productos vendidos y productos adquiridos mediante tablas divididas en dos secciones y nos da un
total de los productos vendidos como los que fueron aquiridos.

4.

CONFIABILIDAD

CON1. - estar disponible en cualquier momento que se requiera.


5.

EFICIENCIA

EFI1.-el sistema estar disponible todos los das de la semana.


EFI2.-los datos sern enviados de forma rpida y efectiva y justo en el tiempo que le sea
requerido.
6.

MANTENIMIENTO

MAN1.-cada 2 meses la base de datos del sistema ser analizada para retirar, virus, datos que no
se necesiten oh tambin algn problema de otra ndole que pueda afectar al desempeo de
nuestro sistema, los calendarios de revisin del sistema ya estarn establecidos para el encargado
y los deber cumplir
7.

PORTABILIDAD

POR1.-El sistema, base de datos funcionara en netbeans y ser ejecutable nicamente en


Windows por el momento.
8.

INTEROPERABILIDAD

INT1.-el sistema funcionara con base de datos phpMyAdmin


INT2.-el empleado deber tener un entendimiento completo del sistema para poder manejarlo y
estar listo para descargar oh guardar informacin que se le pida oh que se deba eliminar.
9.

REUSABILIDAD

REU.-puede usarse para otros lugares que necesiten una base de datos muy til, siempre y
cuando tenga los requisitos necesarios.
10.

RESTRICCIONES DE DISEO

RED1.-el ambiente Windows


RED2.-el sistema puede ejecutarse solo en sistemas Windows
11.

LEGALES Y REGLAMENTOS

LEG1.-se mantendr siempre un estricto orden respecto a la privacidad de datos. LEG2.- se


penalizara legalmente el mal uso de este software.

3.

Fase de Diseo
a.

Breve descripcin de lo que es la etapa o fase de


diseo en el desarrollo de software.

b.

Separar y resumir en prrafos, en que consta el diseo


lgico y el diseo fsico de un sistema de informacin.

Diseo
lgico:
Establecer las alternativas de diseo en relacin a la situacin actual, y elegir la "mejor"
de ellas a travs de un proceso de evaluacin. El resultado fnal es un conjunto de
funciones a ser realizadas por el sistema, junto con la especifcacin de la manera en que
ellas se llevarn a cabo, los fujos de informacin que los conectarn y el rol del
computador.
Modelos: Se usa dos tipos de modelos para visualizar el sistema.
Diseo
fsico
El diseo fsico traduce el diseo lgico en una solucin implementarle y costo-efectiva
o econmica.
El componente es la unidad de construccin elemental del diseo fsico. Las
caractersticas de un componente
son:
Se defne segn cmo interacta con otros
Encapsula sus funciones y sus datos
Es reusable a travs de las aplicaciones
Puede verse como una caja negra

Puede contener otros componentes

c. Conformar el documento de diseo, el cual debe


contener los puntos antes mencionados ms:
Seccin del diseo lgico:

Funcionamie
nto:

Con el uso de la aplicacin mvil el usuario se podr registrar ingresando, el


nombre completo, correo y direccin.
Tambin podr consultar informacin, productos disponibles y realizar pedidos.

Descomposicin
Modular:
En este esquema se puede apreciar un conjunto de mdulos relacionados
jerrquicamente y representados en 4 niveles.

Patrones
Diseo:

de

Los patrones de diseo son la base para la bsqueda de soluciones a problemas


comunes en el desarrollo de software y otros mbitos referentes al diseo de
interaccin o interfaces. Un patrn de diseo resulta ser una solucin a un problema
de diseo.

Arquitectura de Modulo Especfca:

DISEO DE SOFTWARE DE ARQUITECTURA MULTIPROCESADOR:


Un sistema multiproceso o multitarea es aquel que permite ejecutar varios
procesos de forma concurrente, es decir que solo pueden ejecutar un proceso cada
vez.

DISEO DE
SOFTWARE DE CLIENTE SERVIDOR:
Es un modelo de aplicacin distribuida en el que las tareas se reparten entre los
proveedores de recursos o servicios, llamados servidores, y los demandantes,
llamados clientes.

DIGRAMA VTOC:

S-ar putea să vă placă și