Documentos de Académico
Documentos de Profesional
Documentos de Cultura
sistema de información
Por:
Carlos Hernan Guevara Gutierrez
Johanna Milena Jerez Bejarano
Bayron Rafael Araujo campo
<Nombre del Proyecto>
Tabla de Contenido
INTRODUCCIÓN 3
1. FASE DE DISEÑO 4
2. FASE DE CONSTRUCCIÓN 18
Documento: fichas técnicas de hardware para el proyecto de formación <Empresa>, 2019 Página 2 de 20
Confidencial
<Nombre del Proyecto>
INTRODUCCIÓN
Para la ejecución del proyecto que hemos denominado “Automatización de los procesos
de gestión documental a nivel organizacional Multiservicio y Mantenimiento Juferlo” se
deben ejecutar cuatro fases a saber:
1. Definición de requerimientos
2. Análisis
3. Diseño
4. Construcción
Documento: fichas técnicas de hardware para el proyecto de formación <Empresa>, 2019 Página 3 de 20
Confidencial
<Nombre del Proyecto>
1. FASE DE DISEÑO
Para la sistematización se definió que el proyecto tendrá un ambiente web, móvil y
lenguajes de programación PHP, JAVA y HTML5.
En la fase de Análisis se generó el diagrama Entidad Relación que nos permite identificar
los datos requeridos para el manejo de cada una de las tablas y la relación existente
entre los mismos como lo muestra la siguiente imagen:
Documento: fichas técnicas de hardware para el proyecto de formación <Empresa>, 2019 Página 4 de 20
Confidencial
<Nombre del Proyecto>
Documento: fichas técnicas de hardware para el proyecto de formación <Empresa>, 2019 Página 5 de 20
Confidencial
<Nombre del Proyecto>
CLIENTES
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
Número de
CliN.Identificacion VARCHAR(40) PK NN
identificacion del cliente
CliNombre VARCHAR(40) NN Nombre Cliente
CliDireccion BIGINT NN Dirección del cliente
Número de telefono del
CliTelefono INT NN
cliente
CliNit INT NN Nit del cliente
COTIZACION
Defaul
PrimaryKey NotNull Commen AutoIn
ColumnName DataType Flags t
t c
Value
Numero
CotNumero INT PK NN de la
cotizacion
UNSIGNE
Usuarios_IdUsuario INTEGER NN
D
DetalleCotizacion_IdDetalleCotizaci UNSIGNE
INTEGER NN
on D
SERVICIOS_SerCodigo INT NN
VARCHAR(40
PROVEEDORES_ProNombre NN
)
VARCHAR(40
CLIENTES_CliN.Identificacion NN
)
Número
CotNumero_2 INT NN Cotizacio
n
Fecha
CotFecha DATE NN
Cotizacio
Documento: fichas técnicas de hardware para el proyecto de formación <Empresa>, 2019 Página 6 de 20
Confidencial
<Nombre del Proyecto>
DetalleCotizacion
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
Id Detalle de
IdDetalleCotizacion INTEGER PK NN UNSIGNED AI
cotizacion
Descripción del detalle
DetDescripcion BIGINT NN
cotización
DetCodigoProducto INTEGER NN Código del producto
DetCantidad INTEGER NN Cantidad de producto
Valor unitario del
DetValorUnitario INTEGER NN
producto
DetIva INTEGER NN Iva a aplicar
DetValorIva INTEGER NN Valor del iva aplicado
DetalleFactura
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
IdDetFactura INTEGER PK NN UNSIGNED Id detalle factura AI
FACTURA_FacNumero INT NN
DetCodigoProducto INTEGER NN Código producto
Descripción
DetDescripcion VARCHAR(25) NN
producto
DetCantidad INTEGER NN Cantidad Producto
Valor unitario
DetValorUnitario INTEGER NN
producto
DetIva INTEGER NN Iva a aplicar
DetValorIva INT NN Valor del Iva
Documento: fichas técnicas de hardware para el proyecto de formación <Empresa>, 2019 Página 7 de 20
Confidencial
<Nombre del Proyecto>
EMPLEADOS
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
Número de documento
EmpNDocumento INT PK NN
del empleado
SERVICIOS_SerCodigo INT NN
idEdmpleados INT NN Clave Primaria AI
EmpNombre VARCHAR(60) NN Nombre del empleado
EmpTelefono INTEGER NN Telefono del empleado
EmpDireccion INTEGER NN Direccion del empleado
EmpDiasTrabajados INTEGER NN Dias Trabajados
Salario básico del
EmpSalarioBasico INT NN
empleado
Salario devengado por
EmSalarioDeveng INT NN
el empleado
FACTURA
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
Numero de la
FacNumero INT PK NN
factura
Usuarios_IdUsuario INTEGER NN UNSIGNED
INVENTARIO_Id.Inventario INTEGER NN
PROVEEDORES_ProNombre VARCHAR(40) NN
SERVICIOS_SerCodigo INT NN
CLIENTES_CliN.Identificacion VARCHAR(40) NN
FacFecha DATE NN Fecha factura
Valor total de
FacValorTotal INT NN
la factura
Documento: fichas técnicas de hardware para el proyecto de formación <Empresa>, 2019 Página 8 de 20
Confidencial
<Nombre del Proyecto>
INVENTARIO
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
Clave
Id.Inventario INTEGER PK NN AI
Primaria
Usuarios_IdUsuario INTEGER NN UNSIGNED
PROVEEDORES_ProNombre VARCHAR(40) NN
SERVICIOS_SerCodigo INT NN
Nombre
InvNombreProducto INTEGER NN
Producto
Cantidad de
InvCantidad INT NN
producto
Valor total
InvValTotal INT NN
producto
Valor unitario
InvUnitario INTEGER NN
del producto
Unidad de
InvUnidMedida INT NN medida del
producto
PRODUCTO
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
Id. Producto INT PK NN AI
Documento: fichas técnicas de hardware para el proyecto de formación <Empresa>, 2019 Página 9 de 20
Confidencial
<Nombre del Proyecto>
FACTURA_FacNumero INT NN
INVENTARIO_Id.Inventario INTEGER NN
ProNombre BIGINT
ProCodigo INT
PROVEEDORES
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
ProNombre VARCHAR(40) PK NN Nombre del proveedor
SERVICIOS_SerCodigo INT NN
ProNit INT NN Nit del proveedor
Numero de
ProIdentificacion INT NN identificacion del
proveedor
ProDireccion BIGINT NN Direccion del proveedor
ProTelefono INTEGER NN Telefono del proveedor
RolUsuario
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
IdRolUsuario INTEGER PK NN UNSIGNED AI
RUNombre VARCHAR(15) NN
SERVICIOS
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
SerCodigo INT PK NN Codigo del AI
Documento: fichas técnicas de hardware para el proyecto de formación <Empresa>, 2019 Página 10 de 20
Confidencial
<Nombre del Proyecto>
Servicio
Usuarios_IdUsuario INTEGER NN UNSIGNED
CLIENTES_CliN.Identificacion VARCHAR(40) NN
idServicios INT NN Id Servicio
Nombre del
SerNombre VARCHAR(60) NN
Servicio
TipoDocumento
ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc
IdTD INTEGER PK NN UNSIGNED AI
TDNombre VARCHAR(25) NN
TDAbreviatura VARCHAR(4) NN
Usuarios
Default
ColumnName DataType PrimaryKey NotNull Flags Comment AutoInc
Value
IdUsuario INTEGER PK NN UNSIGNED Id del Usuario AI
RolUsuario_IdRolUsuario INTEGER NN UNSIGNED
Nombre Completo
UsuNombre VARCHAR(45) NN
del Usuario
TipoDocumento_IdTD INTEGER NN UNSIGNED
No. Documento de
UsuNoDoc VARCHAR(13) NN
Identidad
UsuEmail INTEGER NN UNSIGNED Email del Usuario
Documento: fichas técnicas de hardware para el proyecto de formación <Empresa>, 2019 Página 11 de 20
Confidencial
<Nombre del Proyecto>
Frente a la paleta de colores usada para cada interfaz escogimos el color azul ya que
indica responsabilidad y confianza que son los valores que caracterizan el servicio de la
compañía.
Para probar el ingreso de los diferentes usuarios se crearon botones provisionales para
administrador, cliente y proveedor en el área de ingreso de la página principal.
Documento: fichas técnicas de hardware para el proyecto de formación <Empresa>, 2019 Página 12 de 20
Confidencial
<Nombre del Proyecto>
Las interfaces creadas dan cumplimiento a los casos de uso establecidos para cada
uno de los usuarios del sistema como son:
Siendo la relación interfaz gráfica, caso de uso y rol del usuario la siguiente:
Documento: fichas técnicas de hardware para el proyecto de formación <Empresa>, 2019 Página 13 de 20
Confidencial
<Nombre del Proyecto>
Permite el ingreso de
usuarios al sistema previo
Ingreso de usuarios Ingreso al sistema registro e ingreso de
identificación y contraseña
suministrada
Controla el ingreso de
Gestión de usuarios Ingreso al sistema
usuarios al sistema
USUARIO ADMINISTRADOR
Ingreso del administrador
Inicio Ingreso al sistema donde visualiza las opciones
a las que tiene acceso
Acceso a la información de
clientes registrados en el
Verificación listado de sistema con sus datos de
Base de datos clientes
clientes contacto donde puede editar
o eliminar
Establece fecha y horario de
Agendar servicio visita para cada uno de los
servicios solicitados
Agendar Servicio Permite identificar los
servicios agendados con
Servicios agendados datos de contacto y horarios
de visita correspondiente
Realiza la cotización del
Gestión cotización servicio solicitado por el
Realizar cotización cliente
Listado de cotizaciones
Base de datos cotizaciones efectuadas
Verificar listado de Listado de proveedores
Base de datos proveedores habilitados
proveedores
Ingresa la solicitud de
Solicitud pedido productos necesarios para la
Adquiere materiales y ejecución del servicio
suministros Control de materiales y
Gestión de inventario productos necesarios para
cada servicio contratado
Permite el ingreso de los
Realiza labor de avances de la obra
Ingreso avances de obra
mantenimiento contratada
Documento: fichas técnicas de hardware para el proyecto de formación <Empresa>, 2019 Página 14 de 20
Confidencial
<Nombre del Proyecto>
Elabora la factura
Gestión de facturación Emite factura correspondiente al servicio
contratado
Realiza la contratación del
personal para ejecutar la
Gestión de empleados Contrata el personal labor así como calcula el
salario a pagar según días
laborados
USUARIO CLIENTE
Le muestra al cliente las
Opciones del cliente Ingreso al sistema opciones de acceso al
sistema
Búsqueda de Realiza la búsqueda y
Solicitud servicio servicios de selección del servicio que
mantenimiento necesita
Ingresa los datos de
contacto para que se efectúe
Ingreso datos para visita Estudia la cotización la visita para toma de datos
de la cotización
Revisa la cotización y
Revisión cotización Contrata el servicio contrata el servicio
Revisar los avances de la
Verificación avances de obra contratada y realizar
Verificar avances
obra y cierre de la misma cierre de la misma
USUARIO PROVEEDOR
Muestra las opciones
Opciones proveedor Ingreso al sistema habilitadas para el
proveedor
Verifica el listado de
Verificar pedido Verificar inventario productos que requiere la
labor contratada
Cotiza los productos
Realizar cotización Realizar cotización solicitados por el
administrador
Documento: fichas técnicas de hardware para el proyecto de formación <Empresa>, 2019 Página 15 de 20
Confidencial
<Nombre del Proyecto>
Los clientes acceden por la página principal y tienen habilitado solicitud de servicios,
cotización, avances de obra, factura y pago de servicio.
Los proveedores cuentan con acceso a verificar pedido y cotización.
El mecanismo de acceso por parte de los usuarios del sistema será la autenticación
mediante el ingreso de un usuario y contraseña que durante el previo registro serán
asignados.
Estarán representados como controles lógicos en el software. Estos en realidad son
familiares para la mayoría de los usuarios como contraseñas o códigos de autorización de
alguna clase. Cuando se usan, permiten al usuario entrar al sistema o a una parte particular
de una base de datos con una contraseña correcta.
Como sugerencias para el establecimiento de las contraseñas se indicará al usuario los
siguientes requerimientos básicos que represente una seguridad apropiada:
Debe tener mínimo 6 caracteres
Documento: fichas técnicas de hardware para el proyecto de formación <Empresa>, 2019 Página 16 de 20
Confidencial
<Nombre del Proyecto>
Teniendo en cuenta los roles y perfiles de los usuarios del sistema contaran con los
siguientes permisos como lo muestra la siguiente tabla:
Documento: fichas técnicas de hardware para el proyecto de formación <Empresa>, 2019 Página 17 de 20
Confidencial
<Nombre del Proyecto>
2. FASE DE CONSTRUCCIÓN
2.1 CONSTRUCCIÓN BASE DE DATOS
Documento: fichas técnicas de hardware para el proyecto de formación <Empresa>, 2019 Página 18 de 20
Confidencial
<Nombre del Proyecto>
Cada tabla cuenta a su vez con sus Foreign key como lo muestra la imagen de la tabla
de cotizaciones:
Documento: fichas técnicas de hardware para el proyecto de formación <Empresa>, 2019 Página 19 de 20
Confidencial
<Nombre del Proyecto>
La interfaz gráfica de usuario se generó con HTML5 y CSS que trabajan asociados
permitiendo que el código elaborado al momento de abrirlo en un navegador nos muestre
una página web.
Se codifican con PHP haciendo uso de la herramienta Sublime Text 2 y así generar
conexión con la base de datos que generamos en MySQL.
Documento: fichas técnicas de hardware para el proyecto de formación <Empresa>, 2019 Página 20 de 20
Confidencial