Anda di halaman 1dari 38

SISTEMA FERRETERA

Integrantes:
Angela Celis Alcaino
Pamela Edwards Osorio
Javiera Figueroa Gonzlez
Genaro Poblete Caroca
Taller base de proyectos de programacin
Nuestro cliente:
NOMBRE: CRISTIAN LIZAMA
EDAD: 35 AOS
VIVE EN LA CIUDAD DE PALMILLA
DUEO DE LA FERRETERIA LA COSTA
Entrevista
1 .-Cules son las funciones que desea agregar al sistemas?
R una base de datos que le especifique el inventario disponibles para la venta,
incorporacin de proveedores, stock, facturas, etc.
2.-quiere que el sistema tenga un k.ardex?
R si para llevar a cabo un control de la rotacin de las entradas y salida de mercanca al
igual que su costo
3.-Quines usarn el sistemas?
R los trabajadores y el dueo
4.-cul ser el beneficio del sistemas a su negocio?
R llevar el orden de la mercanca y el orden financiero
5.- cules problemas debera atacar el sistema?
R el desorden y facilitar en el mbito financiero

Entrevista
6.- podra usted describir o mostrar el ambiente del negocio en el que se utilizara la solucin?
R su ambiente es agradable, su objetivo es satisfacer las necesidades de los clientes est
localizado en la cuidad de Palmilla
7 - Los aspectos especiales del desempeo o las restricciones afectarn la forma en que se
busque al sistema?
R no afectara en nada a nuestro negocio
8.-Es usted la persona adecuada para contestar esta pregunta? Sus respuestas son oficiales?
R si porque yo soy el dueo del negocio
9.- Mis preguntas son relevantes para su problema?
R si me supo satisfacer todas mis dudas respecto al sistema
10.- Estoy haciendo demasiadas preguntas?
R no estoy conformes con las preguntas
11.- Alguien ms puede proporcionar informacin adicional
R no

Presentacin
mbito

Empresa de ventas de artculos de ferretera situado en la ciudad de Palmilla

Objetivo.

Nuestro objetivo es crear una herramienta para automatizar las actividades o movimientos de
una ferretera, traducidos en el registro de ventas, la rotacin de inventarios y control diario de
la existencia (manejo de stock).

Visin

El sistema tiene como necesidad suplir el registro manual de las actividades de registro diarios
de ventas, el control de existencia, el pedido a proveedores y un manejo ms especfico de un
catlogo de los productos.

Requerimientos de usuario y sistema
A-.REQUERIMIENTOS DE USUARIO
Este sistema est destinado a una gran rea de trabajo el cual cuenta con una gran
gama de productos y gran nivel de especificacin, por lo que el usuario requiere de
una gran experticia en el manejo de este sistema, a su vez se puede apreciar en la
toma de requerimientos que hay una familiaridad en el uso de herramientas
informticas y por tanto no existe un desconocimiento en este rubro ya que antes
se contaba con un sistema para el manejo del negocio pero este se hizo
insuficiente debido al crecimiento del mismo(incorporacin de proveedores,
stock, facturas, etc.), y el sistema anterior no consideraba estas partes y su
adaptabilidad se hizo imposible.
A partir de este precedente el usuario visualizaba lo que pretenda como sistema y
esto porque conoca las limitaciones del sistema anterior lo que se tradujo por
parte nuestra en un mayor entendimiento de los requerimientos del sistema de la
ferretera.

LIMITACIONES

Se puede apreciar que la limitacin ms importante se traduce a que es un
software a la medida lo que hace que los refinamientos de este impliquen un
mayor trabajo por parte de los desarrolladores.
En el espectro del usuario se suscita que la adaptabilidad del sistema al entorno
nos permite enfatizar que cuando los cambio sean absolutamente necesarios se
modificara al sistema para satisfacer los nuevos requerimientos y no por cada
cambio en el entorno del negocio implicara una nuevo cambio en el sistema.

Requerimientos de Usuario y sistema
SISTEMA
FUNCIONALIDAD
El sistema registrar y controlar lo siguiente:
Productos
Ingreso de productos
Modificar datos de los productos
Consultar por un determinado producto

Ventas
Ingresar ventas de los productos.
Consultas sobre el estado de las ventas de los productos del sistema.

SISTEMA
Manejo de los pedidos
Ingresar los pedidos de los productos
Consultar sobre el pedido, es decir, detalle del proveedor, nombre del proveedor, el tipo de
producto que se adquiere.

Proveedor
Ingresar los proveedores al sistema
Modificar datos de los proveedores
Consultar sobre un determinado proveedor



Catlogos de productos
Ingreso de catlogos de los productos
Consultar sobre los productos del catlogo
Modificar datos de los productos en el catalogo

SISTEMA
PLATAFORMA TECNOLGICA
Para la implementacin del software sern necesarias las siguientes
HERRAMIENTAS:
LENGUAJE DE PROGRAMACIN:
Visual Net 2010 y Netbeans IDE 7.3
MOTOR DE BASE DE DATOS:
MySQL 5.2 o superior
IMPLEMENTACIN DE OPERACIONES:
1. Instalacin del sistema en la cantidad de mquinas acordadas.
2. Recomendaciones en la tecnologa necesaria para un mejor funcionamiento del software.
3. Asignacin del administrador del sistema.
4. Capacitaciones al personal que har uso del sistema.
5. Asistencia tcnica del software.

SISTEMA
REQUERIMIENTOS DE HARDWARE EN LOS EQUIPOS:
RECOMENDADO:
Procesador : Xeon E3-1220 3,1 GHz
Disco Duro: 1 Tb
Memoria RAM: 4 Gb
Soporte elctrico
Sistema de respaldo
REQUERIMIENTOS DE SOFTWARE:
Windows Server 2003 o superior.
Plataforma Net.
Microsoft Net Framework v3.0, 3.5 0 4.0.

Arquitectura de la aplicacin
Esquema de seguridad/usuarios: se cuenta con un sistema de
contraseas por usuario, bloqueando los mdulos que interesen
nicamente al administrador del sistema. Cuenta con la posibilidad de
tener distintos perfiles de usuario.


Sistema interno: el sistema cuenta con un registro en cada mdulo para
que sea posible consultar todas las operaciones efectuadas en el mismo,
identificando usuario, fecha y hora del movimiento, tipo de movimiento y
datos involucrados en el mismo.

Garanta

El servicio de software cuenta con un ao de garanta
una vez implementado en los equipos de la ferretera. El
servicio de garanta incluir la correccin de errores o
fallas que se manifiesten durante la ejecucin diaria de la
aplicacin.

Diagrama de casos de uso simplificado
Diagrama de casos de uso extendido
F.O.D.A
F.O.D.A
Diagrama de Flujo de Datos(DFD)
DFD nivel 0
El DFD nivel 0 muestra la
relacin que existe entre el
Sistema y las entidades
externas que son
empleados, administrador e
impresora. El flujo de datos
es de los empleados o el
administrador al Sistema y
del Sistema al empleados o
administrador y a
la impresora.
Diagrama de Flujo de Datos(DFD)
DFD nivel 1
El DFD nivel 1 muestra en
forma general el
comportamiento del sistema en
el que se encuentran
6 procesos: Ventas, inventario,
Reportes, clientes, empleados,
proveedores; tambin se
puede observar que el
sistema se alimenta de los
almacenes: Nmina, Clientes,
Proveedores, Ventas, e
Inventario.
Diagrama de Flujo de Datos(DFD)
DFD nivel 2
DFD nivel 2.1
El empleado captura la clave
de los productos solicitados
por el cliente, obtenindolos
del Inventario, en caso
de haber existencia de los
productos se despliega en
la pantalla y se actualiza el
inventario y ventas.
Diagrama de Flujo de Datos(DFD)
DFD nivel 2
DFD nivel 2.2 Empleados
El Administrador
introduce los nuevos
datos para ser agregados
o modificados de los
Empleados, los
resultados se muestran
en la pantalla.
Diagrama de Flujo de Datos(DFD)
DFD nivel 2
DFD nivel 2.3 Clientes
El administrador o
empleados introducen los
nuevos datos para
ser agregados o
modificados de los
Clientes, los resultados
se muestran en la
pantalla.
Diagrama de Flujo de Datos(DFD)
DFD nivel 2
DFD nivel 2.4 Productos
El administrador ingresa
los datos de los productos
y se actualiza la
informacin del inventario,
los resultados se
muestran en pantalla.
Diagrama de Flujo de Datos(DFD)
DFD nivel 2
DFD nivel 2.4 Proveedores
El administrador ingresa
los datos de los
proveedores y se
actualiza la informacin
de los proveedores, los
resultados se muestran
en pantalla.
Prototipo N1
del
Sistema
(Visual.net )
Login Empleado
Login Administrador
Prototipo N2
del
Sistema
(Java)

Anda mungkin juga menyukai