Você está na página 1de 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
Identifica Nombre Teléfo
nacimien Dirección Ciudad
ción Completo no
to

10984567 25/04/197 644193


Carlos Medina Cra 21 15-02 Paipa
8 8 4

07/04/198 724567
3214567 Zulia Vega AV 115 25-40 Bogotá
3 8

Alexander 10/05/198 654321 Cra 24 Nro


36789065 Ibagué
Otálora 0 3 38-18

25/09/198 678905 Cra 25 Nro


1099765 Lucia Acuña Bogotá
0 4 45-125

11174561 Taliana 10/08/199 678903 Diag 25 Nro


Ibagué
23 Vargas 9 2 12-45

Elizabeth 789654 Cra 25 Nro Duitam


16789045 5/10/1985
Rincón 3 76-25 a

Carlos
01/02/198 687524 Manzana 25
17685247 Esteban Ibagué
2 1 Casa 545
Franco

Francisco 22/01/198 963852 Cra 10 No12- Sogamo


88562478
Medina 4 4 05 so
Figura 2. Empleados Transporte de
Colombia S.A.

Fecha de
Identifica Nombre Teléfo Contras
nacimien Rol
ción Completo no eña
to

25/04/197 206587 Conducto


9852471 Carlos Gómez Qr9075
8 4 r

Pepita 547892
526478 5/10/1985 N96512 Cajera
Mendieta 1

Sebastián 985741 Bodeguer


369874 5/10/1985 P45678
Cortes 1 o

01/02/198 368547
635789 Jorge Pérez Q78430 Cajero
2 8

Salomón 25/04/197 689746 Mensajer


578925 P45678
González 8 2 o

Pedro 07/04/198 333333 Bodeguer


3245689 JRY678
Fernández 3 3 o

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 Con el proyecto seleccionado, el


estudiante deberá entregar el Análisis de requisitos del proyecto el cual
comprende:

- Definición del problema:

La empresa de transporte “transporte de Colombia S.A.” que se dedica al


servicio de mensajería puerta a puerta en los departamentos de
Cundinamarca, Boyacá y Tolima, pensando en el crecimiento de la empresa
requiere de un aplicativo que permita realizar de forma automatizada los
procesos como de registrar un usurario así mismo consultar usuarios,
eliminar usuarios y la generación de reporte de los envíos.

- Objetivo general

 Desarrollo de software para la empresa “transportes de


Colombia S.A.” utilizando el paradigma de programación
orientada a objetos y teniendo en cuenta los requerimientos.

- Objetivos específicos

 Diseñar el aplicativo con la información y las especificaciones dadas


por la empresa.
 Actividades de prueba y validación del software, con la finalidad de
verificar que cumpla con las expectativas deseadas.
 Implantar el software para que pueda ser utilizado, realizando la
respectiva capacitación de los usuarios de la empresa.

- Requisitos funcionales

 El software controla el acceso y lo permitirá solamente a


usuarios autorizados.
 El ingreso al sistema estará restringido bajo contraseñas
numéricas y usuarios definidos.
 El software debe validar que al ingresar la identificación o
ciudad al cual pertenece el usuario exista en la base de datos.
 El software contara con un sistema de impresión de facturas
para los reportes de envíos despachados.
 El software por medios de botones permitirá registrar o eliminar
usuarios en la base de datos.

- Requisitos no funcionales

 Toda funcionalidad del sistema debe responder al usuario en


menos de 5 segundos.
 Los datos que se modifiquen en la base de datos deben sr
actualizados en menos de 5 segundos.
 El software mostrara un mensaje informativo a la hora de
ingresar un dato no existente.
 El sistema no presentara problemas para su manejo e
implementación.
 El software funcionara en distintos sistemas operativos.

Você também pode gostar