Sei sulla pagina 1di 4

1.

Elección del proyecto a desarrollar:

PROYECTO A

La Empresa de Transporte “Transportes de Colombia S.A.” hace presencia en los


departamentos de Cundinamarca, Boyacá y Tolima, donde provee el servicio de
Mensajería Puerta a Puerta. La empresa cuenta con 3 sedes, una por cada departamento
y un administrador en cada una. En la actualidad la empresa tiene 8 usuarios (Véase
figura 1) y 6 empleados que tienen funciones específicas (Véase figura 2), sin embargo,
pensando en el crecimiento de la empresa, se requiere una aplicación que permita realizar
de forma automatizada los procesos que se detallan a continuación.
Figura 1. Usuarios Transporte de Colombia S.A.

Fecha de
Identificación Nombre Completo Teléfono Dirección Ciudad
nacimiento

109845678 Carlos Medina 25/04/1978 6441934 Cra 21 15-02 Paipa

3214567 Zulia Vega 07/04/1983 7245678 AV 115 25-40 Bogotá

36789065 Alexander Otálora 10/05/1980 6543213 Cra 24 Nro 38-18 Ibagué

1099765 Lucia Acuña 25/09/1980 6789054 Cra 25 Nro 45-125 Bogotá

1117456123 Taliana Vargas 10/08/1999 6789032 Diag 25 Nro 12-45 Ibagué

16789045 Elizabeth Rincón 5/10/1985 7896543 Cra 25 Nro 76-25 Duitama

Carlos Esteban Manzana 25 Casa


17685247 01/02/1982 6875241 Ibagué
Franco 545

88562478 Francisco Medina 22/01/1984 9638524 Cra 10 No12-05 Sogamoso

Figura 2. Empleados Transporte de Colombia S.A.

Fecha de
Identificación Nombre Completo Teléfono Contraseña Rol
nacimiento

9852471 Carlos Gómez 25/04/1978 2065874 Qr9075 Conductor

526478 Pepita Mendieta 5/10/1985 5478921 N96512 Cajera

369874 Sebastián Cortes 5/10/1985 9857411 P45678 Bodeguero

635789 Jorge Pérez 01/02/1982 3685478 Q78430 Cajero

578925 Salomón González 25/04/1978 6897462 P45678 Mensajero

3245689 Pedro Fernández 07/04/1983 3333333 JRY678 Bodeguero


La aplicación debe cumplir con lo siguiente:

 Registro de usuarios: Inscribir a un usuario registrando sus datos personales.


 Consulta de usuarios: Consulta mediante identificación o ciudad al cual
pertenece.
 Eliminar un usuario: Eliminar un usuario de la base de datos.
 Consulta de Ciudad: Consulta de número de usuarios en una determinada ciudad.
 Ingreso de envíos a despachar por parte de los usuarios: ingresar los envíos
de los usuarios en las ciudades de origen a otros destinos.
 Reportes: La aplicación debe permitir realizar reportes sobre los envíos
despachados a otras ciudades desde cada ciudad.
 Finalmente, al ejecutar la aplicación, esta debe solicitar Login y Password para
garantizar la seguridad de la aplicación y el acceso solo a personal autorizado. Los
empleados deben tener en cuenta que no se permite en el password los siguientes
caracteres: $,%,&,/,*,/,-,ñ por lo que es obligatorio hacer uso de los bloques de
excepciones en Java para evitar estos caracteres.

Para el desarrollo de este proyecto se debe utilizar el paradigma orientado a objetos


(clases, herencia, polimorfismo, encapsulamiento, etc), así mismo se debe utilizar la base
de datos MYSQL como base de datos predeterminada. El código de la aplicación debe ser
comentado en su totalidad y todos los estudiantes deben registrar las tareas que cada
uno de ellos realiza en el foro correspondiente a cada fase, con el fin de evidenciar su
participación.

2. Análisis de requisitos del proyecto

Definición del problema


La empresa Transportes de Colombia s.a dedicada al servicio de mensajería puerta a puerta
con sedes en diferentes departamentos de Colombia contemplando el crecimiento en sus
actividades, requiere automatizar los procesos por medio del desarrollo de una aplicación.
Con el fin de organizar su estructura, mejorar el control de sus actividades, clasificar la
distribución de usuarios de acuerdo sus roles y la Generación de reportes que le permitan
garantizar la eficiencia en cuanto al desarrollo de su actividad.

Objetivo general
Bajo el paradigma de la programación orientada a objetos analizar la situación planteada de
acuerdo al proyecto de software, considerar los requerimientos solicitados e implementar una
solución que permitan la automatización de los procesos. Para la empresa de transporte
de mensajería Puerta a puerta.
Objetivos específicos
Conceptualizar las características según el análisis del desarrollo del software con el fin de
determinar los Requerimientos funcionales y no funcionales que se deben tener en cuenta
para la construcción y consolidación en la implementación de la aplicación.
Determinar las necesidades de los usuarios que interactuaran con el sistema teniendo en
cuanta la situación planteada. Permitiendo aclarar cada uno de los puntos que requeridos
en el desarrollo la aplicación.
Con base a la fase de análisis establecer las condiciones correspondientes al diseño del
software de tal manera que se pueda cumplir con las necesidades del cliente en cuanto al
desarrollo y ejecución.

Requisitos funcionales
Teniendo en cuenta los requerimientos del proyecto. Podemos determinar los requisitos
funcionales del sistema el cual comprende.
 El software debe manejar un registro de usuarios el cual al diligenciar una serie de
campos con Información Personal quede gravados en el sistema

 Debe haber usuarios con perfil de administrador que permita la creación y eliminación
de usuarios

 El software debe permitir por medio de un botón de búsqueda realizar consultas bajo
parámetros tales como Documento de Identidad o ciudad a la cual está registrado en
el sistema.

 El programa debe ser flexible contener un botón que le permitir realizar la eliminación
del registro de algún usuario de la base de datos Solo lo puede realizar un Usuario
con perfil de Administrador.

 La aplicación por medio de un Menú debe permitir exportar reportes en formato .xls
de tal manera que pueda medir la trazabilidad de envíos por cada una de las ciudades.

 Por medio de un botón de búsqueda se debe filtrar el número de Usuarios registrados


en cada ciudad.

 El software debe permitir a los Usuarios registrar los despachos desde el lugar de
origen hasta el destino.
Requisitos No funcionales.

 La distribución de la aplicación se generara por medio de un ambiente web, el cual


permitiría al usuario ingresar atreves de un dominio.

 El almacenamiento de la información debe contar con un motor de bases de datos de


buenas características, que le permita al sistema tener un buen rendimiento

 El ingreso a la aplicación debe establecer niveles seguridad por medio de


autentificación de Usuarios que permita validar usuario y contraseña

 El software debe estar disponible en cuanto a su funcionamiento al 100 % de tal


manera que al momento de realizar una consulta se pueden tener los resultados de
forma inmediata.

 Se debe realizar trazabilidad de los registros de los Usuarios, referente a los


movimientos realizados por cada uno de tal manera que permita llevar a cabo una
auditaría

Potrebbero piacerti anche