Professional Documents
Culture Documents
GRUPO 6:
1. OBJETIVO
OBJETI VO .................................
................ ...................................
...................................
..................................
...................................
....................................
..............................
............ 3
2. ALCANCE
ALCANC E..................................
................. ...................................
...................................
..................................
...................................
....................................
..............................
............ 3
3. FASES .................................
................ ...................................
...................................
...................................
...................................
...................................
...................................
................... 3
4. ESPECIFICACION DE CADA FASE ...................
............................
..................
..................
..................
..................
..................
..................
..................
................
....... 3
4.1. FASE DE DEFINICION DE LOS REQUERIMIENTOS ..................
...........................
..................
..................
..................
..................
........... 4
4.2. FASE DE ANÁLISIS
ANÁLISI S ...................................
.................. ...................................
...................................
...................................
...................................
........................
....... 5
4.2.1. ESTUDIO DEL ENTORNO TECNOLÓGICO ..................
............................
...................
..................
..................
..................
..............
..... 5
4.2.2. ELECCIÓN DE LA ARQUITECTURA DE DESARROLLO ..................
...........................
...................
...................
...............
...... 7
4.2.3. DIAGRAMAS DE ANÁLISIS DEL SISTEMA..................
...........................
..................
..................
..................
..................
................
....... 8
4.3. FASE DE DISEÑO ..................................
................. ...................................
...................................
...................................
...................................
.........................
........ 10
4.3.1. DISEÑO DE LA BASE DE DATOS..................
...........................
...................
...................
..................
..................
..................
..................
......... 10
4.3.2. DISEÑO DE ARCHIVOS (DICCIONARIO DE DATOS)..................
...........................
...................
...................
................
....... 11
4.3.3. DISEÑO DE ENTRADAS Y SALIDAS ..................
...........................
..................
..................
..................
..................
...................
..............
.... 15
4.3.4.
4.3.4 . DISEÑO DE CASOS DE USO ..................................
................ ...................................
...................................
....................................
.................... 16
4.3.5.
4.3.5 . DISEÑO DE CLASES ..................................
................. ...................................
...................................
...................................
...............................
............. 17
4.3.6.
4.3.6 . DISEÑO DE INTERFACE
INTERFAC E ..................................
................ ...................................
...................................
....................................
.........................
....... 17
4.3.7. DISEÑO DE NAVEGABILIDAD ..................
...........................
..................
...................
...................
..................
..................
..................
............
... 18
4.3.8. DISEÑO DE SEGURIDAD Y CONTROL ..................
...........................
...................
...................
..................
..................
..................
......... 19
4.4. FASE DE COSNTRUCCION
COSNTRU CCION ...................................
.................. ..................................
...................................
....................................
............................
.......... 20
4.4.1.
4.4.1 . RELACIÓN
RELAC IÓN CON EL DISEÑO ..................................
................ ...................................
...................................
....................................
.................... 20
4.4.2. USO DE CONVENCIONES DURANTE LA FASE DE CONSTRUCCIÓN .................
..........................
...........
.. 21
4.4.2. ARQUITECTURA O PROGRAMACIÓN EN 3 CAPAS ..................
...........................
...................
...................
................
....... 22
PROCEDIMIENTO DE DESARROLLO
1. OBJETIVO
Desarrollar un producto intangible de tipo software administrativo, seguro y confiable, que
permita a las pequeñas, medianas y grandes empresas del sector belleza y salud, contar con
un instrumento de registro y administración sus recursos, que facilite un manejo adecuado de
los mismos así como una herramienta más para la toma de sus decisiones.
2. ALCANCE
El software tendrá varios módulos y será un instrumento eficiente de registro, tanto de ventas,
como de servicios, de empleados, clientes, agendamiento de citas, compras, etc., para las
salas de belleza, cada uno de ellos contendrá lo relacionado con el nombre y lo que el sistema
hará será, almacenar en base de datos toda la información para su posterior análisis, además
se buscará que se generen constantemente copias de seguridad, para evitar la pérdida de
información.
3. FASES
Las fases que se tendrán en cuenta son las siguientes:
IDENTIFICACION
En los procesos de recolección de información es importante que el cliente identifique bien
cuáles son sus necesidades. En la medida en que se defina adecuadamente el producto o la
necesidad a satisfacer por parte del cliente, se podrán identificar y definir con precisión los
insumos o entradas requeridos por parte del sistema de información a desarrollar.
Lo primero que se debe hacer es identificar los insumos o entradas del sistema que nos
permitan definir con claridad la información a recolectar, donde encontrarla y las técnicas
que debemos utilizar para recolectarla.
ANALISIS
Durante esta fase ahondaremos en el análisis de los requerimientos que deberá cumplir el
sistema para adaptarse a los modelos de calidad y desarrollo de software, así mismo, se
caracterizaran algunos aspectos del proyecto a través de diagramas UML.
DISEÑO
Se elaboraran máximo tres prototipos del diseño gráfico que tendrá el software, de manera
que al terminar su respectivo debate entre los integrantes del grupo, se determine cuál será la
mejor opción para el proyecto.
DESARROLLO
El software se desarrollará en lenguaje de programación JAVA, por cuanto, es un lenguaje
robusto, completo, de amplia popularidad, del cual se encuentra bastante soporte y es de los
más usados en los dispositivos.
EFICIENTE
Mostrar la información clara y contenido comprensible para un manejo fácil del programa.
MANEJABLE
Los componentes de la interfaz deben ser visibles y sencillos para un adecuado uso,
también debe manejar una opción de ayuda para orientar al usuario.
COMPRENSIBLE
Toda la información mostrada en el programa d ebe ser comprensible para el usuario para
evitar errores al ingreso de los datos.
ESTRUCTURADO
El programa debe ser comprendido por todos los tipos de usuarios que se definan actuales y
futuros.
RENDIMIENTO
Se debe contar con buenos equipos en la parte del hardware, para poder ejecutar el software
y dar respuesta rápida a los eventos que se presenten.
MANTENIMIENTO
Se debe programar tareas de ejecución para el mantenimiento adecuado de hardware y
software, permitiendo actualizar, registrar, consultar y mantener la información almacenada
en la base de datos y realizando backups, para no perder la información.
ESTABILIDAD
El software debe ser fiable para una adecuada utilización, de lo contrario si ocurren errores
se puede perder toda la información de clientes, proveedores, ventas, productos.
ALMACENAMIENTO
Los equipos seleccionados deberán contar con suficiente espacio para la instalación del
software y almacenamiento de datos continuo.
SEGURIDAD
El sistema debe contar con clave de acceso para evitar que personas ajenas manipulen la
información suministrada por clientes, proveedores y administración.
IMPRESORA
Cumplir con la facturación e informes.
SOFTWARE
Programa para el desarrollo de las actividades planteadas.
HARDWARE
Computadores, impresoras y lector de código de b arras.
2. Solución proyecto
Administración de salones de belleza
3. Especificaciones mínimas requeridas
ESPECIFICACIONES TECNICAS
ITEM CANTIDAD COMPONENTE
1 1 Main board
2 1 Procesador Intel Core i3
3 1 Memoria RAM de 2 Gb
4 1 Disco duro de 500 Gb
5 1 Unidad óptica CD-
ROM/DVD-ROM
6 1 Puertos USB 2.0
7 1 Puerto de video
compatible con el
monitor
8 1 Sistema operativo
Microsoft Windows 7
Home OEM
9 - Alimentación 120 VAC
10 1 Salida de Audio
11 1 Adaptador inalámbrico
(Tarjeta de red para
conexiones
inalámbricas) con
antena integrada, que
soporte IEEE 802.11
b/g, WEP, WPA, IEEE
802.1x
12 1 Adaptador de red
(Tarjeta de Red)
10/100/1000 Mbps,
conector RJ-45
integrado, que soporte
IEEE 802.1x
13 - El monitor, torre,
teclado y mouse deben
ser de la misma marca
Para el desarrollo del sistema información será necesario tener conocimientos en desarrollo
web y las tecnologías mencionadas a continuación:
Además de ello, nos apoyaremos con el framework Laravel para el desarrollo del entorno
web de manera segura y práctica.
4.2.3. DIAGRAMAS DE ANÁLISIS DEL SISTEMA
DIAGRAMA MER
DIAGRAMA DE CLASES
DIAGRAMA DE SECUENCIA
4.3.FASE DE DISEÑO
CLIENTES
Defau
PrimaryKe NotNul Comme AutoI
ColumnName DataType Flags lt
y l nt nc
Value
INTEGE PK UNSIGN
Id_Cliente NN AI
R ED
EMPLEADOS_Id_Emp INTEGE UNSIGN
NN
leado R ED
INTEGE UNSIGN
CLI_Cedula
R ED
VARCH
CLI_Nombre
AR
VARCH
CLI_Apellidos
AR
VARCH
CLI_Direccion
AR
VARCH
CLI_Telefono
AR
IndexName IndexType Columns
PRIMARY PRIMARY Id_Cliente
CLIENTES_FKIndex1 Index EMPLEADOS_Id_Empleado
EMPLEADOS
Defa
DataTyp PrimaryK NotNu ult Comm AutoI
ColumnName Flags
e ey ll Valu ent nc
e
INTEG PK UNSIGN
Id_Empleado NN AI
ER ED
ADMINISTRADOR_Id_Ad INTEGE UNSIGN
NN
ministrador R ED
INTEGE UNSIGN
EMP_Cedula
R ED
VARCH
EMP_Nombre
AR
VARCH
EMP_Apellidos
AR
VARCH
EMP_Direccion
AR
VARCH
EMP_Telefono
AR
IndexName IndexType Columns
PRIMARY PRIMARY Id_Empleado
EMPLEADOS_FKIndex1 Index ADMINISTRADOR_Id_Administrador
EMPLEADOS_has_SERVICIOS
Defau
DataTyp PrimaryKe NotNul Comme AutoI
ColumnName Flags lt
e y l nt nc
Value
EMPLEADOS_Id_Emp INTEG PK NN
UNSIGN
leado ER ED
SERVICIOS_Id_Servici INTEG PK NN
UNSIGN
o ER ED
IndexName IndexType Columns
PRIMARY PRIMARY EMPLEADOS_Id_Empleado
SERVICIOS_Id_Servicio
EMPLEADOS_has_SERVICIOS_FKIndex1 Index EMPLEADOS_Id_Empleado
EMPLEADOS_has_SERVICIOS_FKIndex2 Index SERVICIOS_Id_Servicio
INVENTARIO
Defa
DataTyp PrimaryK NotNu ult Comm AutoI
ColumnName Flags
e ey ll Valu ent nc
e
INTEG PK UNSIGN
Id_Inventario NN AI
ER ED
ADMINISTRADOR_Id_Ad INTEGE UNSIGN
NN
ministrador R ED
VARCH
INV_Nombre
AR
VARCH
INV_Codigo
AR
VARCH
INV_Existencias
AR
INV_FechaEntrada DATE
INV_FechaSalida DATE
IndexName IndexType Columns
PRIMARY PRIMARY Id_Inventario
INVENTARIO_FKIndex1 Index ADMINISTRADOR_Id_Administrador
PRODUCTOS
Defa
PrimaryK NotNul Comme AutoI
ColumnName DataType Flags ult
ey l nt nc
Value
INTEGE PK UNSIGN
Id_Producto NN AI
R ED
PROVEEDORES_Id_Pro INTEGE UNSIGN
NN
veedor R ED
VARCH
PRO_Nombre
AR
VARCH
PRO_Precio
AR
VARCH
PRO_Existencias
AR
IndexName IndexType Columns
PRIMARY PRIMARY Id_Producto
PRODUCTOS_FKIndex1 Index PROVEEDORES_Id_Proveedor
PROVEEDORES
Defa
DataTyp PrimaryK NotNu ult Comm AutoI
ColumnName Flags
e ey ll Valu ent nc
e
INTEG PK UNSIGN
Id_Proveedor NN AI
ER ED
ADMINISTRADOR_Id_Ad INTEGE UNSIGN
NN
ministrador R ED
INTEGE UNSIGN
PRO_Nit
R ED
VARCH
PRO_Nombre
AR
VARCH
PRO_Direccion
AR
VARCH
PRO_Telefono
AR
VARCH
PRO_Precio
AR
VARCH
PRO_NombreProducto
AR
IndexName IndexType Columns
PRIMARY PRIMARY Id_Proveedor
PROVEEDORES_FKIndex1 Index ADMINISTRADOR_Id_Administrador
SERVICIOS
ColumnNam PrimaryKey NotNull Defaul Commen AutoIn
DataType Flags
e t Value t c
UNSIGNE
Id_Servicio INTEGER PK NN
D
AI
SER_Nombr VARCHA
e R
VARCHA
SER_Precio
R
IndexName IndexType Columns
PRIMARY PRIMARY Id_Servicio
4.3.3. DISEÑO DE ENTRADAS Y SALIDAS
Vista de Interacción
4.3.4. DISEÑO DE CASOS DE USO
4.3.5. DISEÑO DE CLASES
Se manejaran 2 perfiles.
Administrador: el rol de este perfil será administrar el software y será el único que podrá
adicionar, modificar y eliminar la información de la empresa.
El manejo adecuado del software y no proporcionar mucha información sobre los módulos a
terceras personas ayudaran a tener los datos seguros y siguiendo estas recomendaciones: