0% encontró este documento útil (0 votos)
1 vistas11 páginas

Model

El documento presenta el desarrollo de MANSYS, un sistema de gestión de órdenes de trabajo que optimiza procesos operativos en el servicio técnico. Se detallan los modelos conceptual y lógico, incluyendo entidades y atributos, así como políticas de seguridad para proteger la información. Las conclusiones destacan la importancia de la integridad referencial y la seguridad de los datos en el sistema.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
1 vistas11 páginas

Model

El documento presenta el desarrollo de MANSYS, un sistema de gestión de órdenes de trabajo que optimiza procesos operativos en el servicio técnico. Se detallan los modelos conceptual y lógico, incluyendo entidades y atributos, así como políticas de seguridad para proteger la información. Las conclusiones destacan la importancia de la integridad referencial y la seguridad de los datos en el sistema.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

1

ANÁLISIS Y DESARROLLO DE SOFTWARE


Ficha: 3336088

Modelos conceptual y lógico para el proyecto desarrollo de software

Presentado al Instructor Técnico:

Adriana Pilar Guzman

Entregado por los Estudiantes:

Kevyn Alexander Roldan Cruz


Yoimer Enrique Gutierrez
Yair Alberto Sarmiento

Servicio Nacional de Aprendizaje (SENA)


Junio 14 de 2026
Palmira
2

1. INTRODUCCION

MANSYS es un sistema de gestión de órdenes de trabajo diseñado para optimizar y

controlar los procesos operativos de una empresa dedicada al servicio técnico y

mantenimiento de equipos. El sistema permite administrar de manera eficiente la

información relacionada con clientes, equipos, diagnósticos, cotizaciones, órdenes de

trabajo, facturación, abonos y evidencias fotográficas, facilitando el seguimiento

completo de cada servicio prestado.

Dentro del desarrollo de software, el diseño de una base de datos constituye una etapa

fundamental, ya que permite organizar, almacenar y gestionar la información de forma

estructurada, garantizando su integridad, disponibilidad y seguridad. Para lograrlo, es

necesario elaborar modelos que representen la realidad del negocio y sirvan como base

para la implementación del sistema.

En este documento se presenta el modelo conceptual (Modelo Entidad-Relación, MER) y

el modelo lógico (Modelo Relacional, MR) para el proyecto MANSYS, identificando las

entidades principales, sus atributos, relaciones y cardinalidades. Además, se establecen

las políticas de seguridad necesarias para proteger la información del sistema y garantizar

la confidencialidad, integridad y disponibilidad de los datos almacenados.

La construcción de estos modelos permite comprender la estructura de la información que

manejará MANSYS y proporciona una base sólida para el desarrollo e implementación

de la base de datos que soportará el funcionamiento del sistema.


3

2. DESARROLLO

2.1 Modelo Entidad Relación – MER

Entidades
Usuario
Atributos:
 idUsuario (PK)
 nombre
 email
 rol
Administrativo
Atributos:
 idAdministrativo (PK)
 area
Técnico
Atributos:
 idTecnico (PK)
 especialidad
Dueño
Atributos:
 idDueno (PK)
 permisosGlobales
Cliente
Atributos:
 idCliente (PK)
4

 nombre
 cedulaNit
 telefono
 email
 direccion
Equipo
Atributos:
 idEquipo (PK)
 marca
 modelo
 tipo
 numeroSerie
 descripcionAdicional
OrdenDeTrabajo
Atributos:
 idOrden (PK)
 numeroOrden
 fechaCreacion
 estado
 valorTotalEstimado
 saldoPendiente
 fallaReportada
 fechaEntrega
Diagnóstico
Atributos:
 idDiagnostico (PK)
 descripcion
5

 recomendaciones
 fecha
 costoReparacion
EvidenciaFotográfica
Atributos:
 idEvidencia (PK)
 urlArchivo
 tipo
 fechaCarga
Factura
Atributos:
 idFactura (PK)
 numeroFactura
 fechaEmision
 total
 metodoPago
Abono
Atributos:
 idAbono (PK)
 monto
 fecha
 metodoPago
Cotización
Atributos:
 idCotizacion (PK)
 numeroCotizacion
 fechaCreacion
6

 total
 estado
ItemCotización
Atributos:
 idItem (PK)
 descripcion
 cantidad
 precioUnitario
7
8

2.2 Modelo Relacional M.R


9

2.3 Politicas de Seguridad

Integridad de los Datos

 Utilizar claves primarias (PK) para identificar cada registro de forma única.

 Implementar claves foráneas (FK) para mantener la consistencia entre tablas.

 Validar los datos ingresados por los usuarios.

 Evitar registros duplicados mediante restricciones UNIQUE.

 Realizar auditorías periódicas sobre la información almacenada.

Confidencialidad

 Implementar autenticación mediante usuario y contraseña.

 Encriptar las contraseñas utilizando algoritmos seguros.

 Restringir el acceso según el rol:

o Dueño: acceso total.

o Administrativo: gestión de clientes, órdenes y facturación.

o Técnico: acceso únicamente a órdenes asignadas.

 Utilizar conexiones seguras (HTTPS).

 Proteger la base de datos mediante firewalls y controles de acceso.

Disponibilidad

 Realizar copias de seguridad automáticas diariamente.


10

 Mantener servidores redundantes para evitar interrupciones.

 Implementar planes de recuperación ante desastres.

 Monitorear continuamente el rendimiento del sistema.

 Mantener actualizados los sistemas operativos y gestores de bases de datos.


11

3. CONCLUSIONES

1. El modelo conceptual permitió identificar claramente las entidades, atributos y relaciones

que intervienen en el sistema de gestión de órdenes de trabajo para servicio técnico.

2. El modelo lógico transformó el diseño conceptual en una estructura relacional adecuada

para su implementación en sistemas gestores de bases de datos como MySQL.

3. La definición de claves primarias y foráneas garantiza la integridad referencial de la

información y facilita la gestión de los datos.

4. Las políticas de seguridad propuestas contribuyen a proteger la información almacenada,

asegurando la confidencialidad, integridad y disponibilidad de los datos del sistema.

También podría gustarte