• No se han encontrado resultados

Proyecto de Sistema de Ventas de pasaje

N/A
N/A
Protected

Academic year: 2021

Share "Proyecto de Sistema de Ventas de pasaje"

Copied!
30
0
0

Texto completo

(1)

Proyecto: Sistema de ventas de pasajes terrestres

PROYECTO DE ACTIVOS FIJOS

INTRODUCCIÓN:

Descripción del proyecto:

Realizar un software de ventas, el cual sea capaz de llevar a cabo el proceso de venta y reserva de pasajes con capacidad de conexión en todo el territorio nacional, efectivo cálculo de disponibilidad para cada viaje en particular, capacidad de ventas anticipadas de servicios y capacidad de almacenar reservas.

Adicionalmente debe tener la capacidad de generar informes el cual entregue información de que se vendió, en que ruta, cuál fue el bus, el periodo de tiempo a abarcar. De igual modo permitir un trabajo simple por parte de los cajeros y personal interno de la empresa entregando arqueos de caja y permitiendo la conexión del sistema de ventas con el sistema contable de la empresa. También es necesario que genere los manifiestos de pasajeros para ser entregados en las diferentes agencias terrestres.

VISION: Ser la empresa de transportes líder a nivel nacional comprometida con el desarrollo en conjunto de nuestra empresa, nuestros colaboradores, clientes

(2)

y socios estratégicos; trabajando en armonía con el medio ambiente y contribuyendo al desarrollo de nuestro país

MISION: Tenemos la Misión de brindar un servicio de primera calidad en el transporte de nuestros pasajeros, cumpliendo con los estándares de seguridad, garantía y tiempos de llegada pactados con nuestros clientes.

1.1 MODELO DEL PROCESO DE NEGOCIO

1.1.1 Modelo de Negocio

El proceso del negocio de ventas de pasaje de la empresa de transporte “PALOMINO” es responsabilidad del área de ventas de pasajes se encarga de registrar clientes, generar una boleta de viaje y asigna el número de asiento y el precio. A su vez encargada de realizar un mantenimiento de boletas (modificar, eliminar).

(3)

Figura 1: Modelo del Proceso de Negocio. Fuente: del grupo.

(4)

SPRINT 0 – PLANIFICACIÓN DEL PROYECTO

Id. Requerimiento: REQ – F1 1.1. Acceder al sistema Descripción

Permite el acceso del usuario al sistema de ventas, para controlar las ventas de pasajes con personas autorizadas.

Entradas Usuario y contraseña única Salidas Inicio de sesión

Id. Requerimiento: REQ – F1 1.2. Mantenimiento de Usuarios. Descripción

Esta opción permite registrar usuarios en el sistema, actualizar usuarios (modificar, eliminar, etc.) un usuario registrado en el sistema.

Entradas Usuario, contraseña y tipo de usuario. Salidas Registro de usuario

Id. Requerimiento: REQ – F1 1.4. Generar la venta de boleta de viaje

Descripción Esta opción permite registrar los datos del cliente, de tal manera generar la boleta de viaje.

Entradas

Código de boleta, apellidos y nombres, DNI, edad, sexo, categoría, origen, llegada, numero de asiento, fecha de viaje, hora de partida, precio.

Salidas Registro de boleta de viaje.

Id. Requerimiento: REQ – F1 1.5. Generar reservas de viaje

Descripción Esta opción permite realizar reservas de diferentes lugares para un viaje y registra en el sistema.

Entradas Código de reserva, nombre y apellidos, DNI, destino, fecha y la hora.

(5)

Salidas Registro de reservas de viaje.

Id. Requerimiento: REQ – F1 1.6. Registrar empleados

Descripción

Esta opción permite registrar a los empleados que vienes a trabajar a la empresa, también se puede realizar modificación de empleados cuando de cambio de domicilio.

Entradas Código de empleado, nombre, apellidos, fecha de ingreso, sexo, cargo, DNI.

Salidas Registro de empleados

Id. Requerimiento: REQ – F1 1.7. Mantenimiento de buses

Descripción Esta opción permite registrar buses, modificar, eliminar etc.

Entradas Código de bus, año de fabricación, modelo, color, placa. Salidas Registro de bus

Id. Requerimiento: REQ – F1 1.8. Buscar información de reservas Descripción

Esta opción permite buscar todas las reservas registrados en el sistema, se buscar por código de reserva.

(6)

Salidas Consulta de reservas

Id. Requerimiento: REQ – F1 1.12. Impresión de la boleta de viaje Descripción Esta opción permite imprimir y ver el registro de los

pasajeros que van a viajar de un lugar a otro. Entradas Registro de clientes

Salidas Entrega de boleta de viaje al pasajero

1.1.2 Toma de Requerimientos

En esta parte se proporcionara una breve introducción de un documento de Especificación de Requisitos de Software (ERS). Se hablara el objetivo de los documentos ERS y se especificara quien deberá manejar el documento. Se describirá aquellos problemas que perjudicaran los productos y requisitos del cliente. Por esta razón detallaremos los requisitos.

1.1.2.1 Requerimientos Específicos

Se especificara todas las acciones que el sistema debe de cumplir detalladamente para que el diseñador diseñe el sistema que satisface los requisitos o no. para esta sección se deberá aplicarse los siguientes principios:

 El doc. deberá ser perfectamente legible por la personas de muy distintas formaciones e intereses.

 El doc. deberá referenciarse a todos los requisitos que influye con el desarrollo del sistema.

 El sistema deberá identificar que usuario está ingresando.

 Ingresar por tipo de usuario.

 El sistema deberá registrar a los clientes y generar la boleta de viaje.

 El sistema deberá realizar la reserva de los clientes que desean viajar.

 Consultar a los empleados cuánto gana mensualmente

Teniendo en cuenta los requisitos y más aun teniendo en cuenta el estándar IEEE 830 la cual voy a tomar como referencia para la toma de especificación de requerimientos de software en el desarrollo de mi producto (software) y el desarrollo de mi metodología ya que la misma no especifica o no maneja un documento de toma de requerimientos de software. (Anexo 2)

(7)

1.1.3 Definición de Historias de Usuarios

Es una representación de un requisito de software escrito en una o dos frases utilizando el lenguaje común del usuario.

Las historias de usuario son una forma rápida de administrar los requisitos de los usuarios sin tener que elaborar gran cantidad de documentos formales y sin requerir de mucho tiempo para administrarlos. Las historias de usuario permiten responder rápidamente a los requisitos cambiantes.

Beneficios:

 Al ser muy corta, ésta representa requisitos del modelo de negocio que pueden implementarse rápidamente (días o semanas)

 Necesitan poco mantenimiento

 Mantienen una relación cercana con el cliente

 Permite dividir los proyectos en pequeñas entregas

 Permite estimar fácilmente el esfuerzo de desarrollo

 Es ideal para proyectos con requisitos volátiles o no muy claros

Funcionalidades:

Historias de usuarios:

 Acceso a sistema

 Registrar usuario (modificar, eliminar)

 Buscar usuario

 Registrar empleado (modificar, eliminar)

 Buscar empleado

 Registrar cliente (modificar, eliminar)

 Buscar cliente

 Registrar Buses (modificar, eliminar)

 Buscar Buses

 Consultar Cliente

 Consultar Bus

 Registrar la venta de pasajes (modificar, eliminar)

 Buscar ventas de pasaje

 Imprimir boleta de viaje

 Reporte de clientes

 Reporte de ventas de pasajes 1.1.4 Poda de requerimientos

(8)

HISTORIA DE USUARIO 1 Acceso a sistema 2 Registrar usuario 3 Buscar usuario 4 Registrar empleado 5 Buscar empleado 6 Registrar cliente 7 Buscar cliente 8 Registrar Buses 9 Buscar Buses 10 Consultar Cliente 11 Consultar Bus

12 Registrar la venta de pasajes 13 Buscar ventas de pasaje 14 Imprimir boleta de viaje 15 Reporte de clientes

16 Reporte de ventas de pasajes

TABLA 1: Poda de Requerimientos

Estimación de historias de Usuario y generación del Back Log

A continuación se presentan las Historias de Usuario estimadas por el Jefe de Sistemas, utilizando Juicios Expertos y estimando una velocidad de Iteración de 85 puntos de historia con una duración de dos semanas:

Prioridad como: Necesito… Para… Estimación

1 Recepcionista Acceder al sistema Ingresar al sistema 2 Recepcionista Registro de usuario Manejar o controlar

el sistema

3 Recepcionista Buscar usuario Saber cuántos

usuarios puedes ingresar al sistema 4 Recepcionista Listar usuario Facilitar el conteo

de cantidades de usuarios

5 Recepcionista Registro empleado Tener un mejor control de empleados 6 Recepcionista Buscar empleado Saber qué cargo

(9)

7 Recepcionista Registro de sueldo Tener un control de pago al empleado 8 Recepcionista Calcular sueldo Facilitar el cálculo

de pagos al empleado

9 Recepcionista Buscar sueldo Comodidad para el

recepcionista 10 Recepcionista Listar sueldo Saber el total de

sueldos que se está pagando a los empleados 11 Recepcionista Generar boleta de

viaje

Tener el control de pasajeros

12 Recepcionista Reporte de boleta de viaje

Saber cuántos viajaros por día 13 Recepcionista Buscar boleta de

viaje

Mejor control en la búsqueda

14 Recepcionista Registrar reserva Realizar un

adelanto de compra de pasajes

15 Recepcionista Listar reserva Saber la cantidad de reservas por día 16 Recepcionista Buscar reserva Poder saber quién

hizo la reserva

17 Recepcionista Registrar bus Mantener nuevos

buses

18 Recepcionista Buscar bus Mejor control de

viaje

19 Recepcionista Listar bus Saber la cantidad

de buses disponibles

20 Recepcionista Registrar agencia Mejor manejo entre agencia

21 Recepcionista Buscar agencia Saber a qué

agencia puede llegar el pasajero

TABLA 2: Back Log de Historias de Usuario

4.3. Configuración inicial del proyecto

Visual Studio 2013 es el IDE de programación por excelencia de la

plataforma .NET y, por ende, de las aplicaciones que corren en los dispositivos del ecosistema de Microsoft.

(10)

Transciende las necesidades específicas del desarrollo al construir, junto con otros servidores, un completo y complejo sistema integrado de gestión de programación de aplicaciones informáticas.

1. Descargue la última versión de la aplicación

del sitio: www.visualstudio.com.

2. Extraiga el contenido del archivo ZIP en un subdirectorio local. 3. Inicia Visual Studio 2013. Aparecerá la pantalla de inicio.

4. Selecciona Archivo > Nuevo proyecto. Se abre el cuadro de diálogo Nuevo proyecto. El panel izquierdo del cuadro de diálogo te permite seleccionar el tipo de plantillas que quieres mostrar. 5. En el panel izquierdo, expande Instalado > Plantillas, después

expande Visual Basic o Visual C# y elige el tipo de plantilla Tienda Windows. El panel central del cuadro de diálogo mostrará una lista de plantillas de proyecto para aplicaciones de la Tienda Windows.

6. En el panel central, selecciona la plantilla Aplicación vacía. La plantilla Aplicación vacía crea una aplicación de la Tienda Windows mínima que se compila y ejecuta, pero que no contiene datos ni controles de interfaz de usuario. Después, a lo largo de estos tutoriales, agregarás controles y datos a la aplicación.

7. En el cuadro de texto Nombre, escribe "Hola Mundo".

8. Haz clic en Aceptar para crear el proyecto. Visual Studio crea tu proyecto y lo muestra en el Explorador de soluciones.

9. Iniciar la aplicación

10. Modificar tu página de inicio 11. Crear un controlador de eventos 12. Otorgar estilo a la página de inicio

(11)

4.4. Release 1 – Sprint 1

4.4.1 Sprint Back Log y Prototipos

HISTORIA DE USUARIO Numero: 01 Usuario: Desarrollador encargado: Descripción : Criterio de aceptación: PROTOTIPO

(12)

HISTORIA DE USUARIO

Numero: 01 Casos de uso: Registrar usuario

Usuario: Recepcionista

Desarrollador encargado:

Huallpa Miguel, Rexi

Descripción: Como Recepcionista necesito registrar usuarios por: Código, usuario, password y tipo usuario.

Criterio de aceptación:

Al seleccionar el boton registrar, ingresa a un nuevo usuario .

HISTORIA DE USUARIO

Numero: 01 Casos de uso: Buscar usuario

Usuario: Recepcionista

Desarrollador encargado:

Vila Ramirez Jover

Descripción: El recepcionista busca al usuario registrado. Criterio de

aceptación:

Al seleccionar el boton aceptar ,muestra al usuario encontrado según al criterio de busqueda.

(13)

HISTORIA DE USUARIO

Numero: 01 Casos de uso: Registrar Empleado

Usuario: Recepcionista

Desarrollador encargado:

Flores Yañac Janeth Vianca

Descripción : Como recepcinista necesito registrar empleado por: Código, DNI, apellidos, nombres, cargo, fecha ingreso, sexo y edad.

Criterio de aceptación:

Al seleccionar el boton Registrar, se ingresa a un nuevo empleado.

(14)

HISTORIA DE USUARIO

Numero: 01 Caso de Uso: Buscar Empleados

Usuario: Recepcionista

Desarrollador encargado:

Danny Bernaola Curo

Descripción : El recepcionista busca empleados por: Código. Criterio de

aceptación:

Al seleccionar el boton aceptar, se muestra empleados segun al criterio de busqueda.

HISTORIA DE USUARIO

Numero: 01 Caso de Uso: Registrar Clientes

Usuario: Recepcionista

Desarrollador encargado:

Danny Bernaola Curo

Descripción : El recepcionista registra clientes : DNI, nombre, apellidos,edad, sexo y dirección.

(15)

Criterio de aceptación:

Al seleccionar el boton Registrar, se ingresa nuevos clientes.

HISTORIA DE USUARIO

Numero: 01 Caso de Uso: Buscar cliente

Usuario: Recepcionista

Desarrollador encargado:

Erick Tardio Puclla

Descripción : El recepcionista tendra que buscar clientes por: DNI. Criterio de

aceptación:

Al seleccionar el boton aceptar, se muestra clientes segun al criterio de busqueda.

(16)

HISTORIA DE USUARIO

Numero: 01 Caso de Uso: Registrar Buses

Usuario: Recepcionista

Desarrollador encargado:

Erick Tardio Puclla

Descripción : El recepcionista tendra que registrar buses de acuerdo a su código, modelo, placa y año de fabricación.

Criterio de aceptación:

Al seleccionar el boton Registrar, se ingresa Buses.

HISTORIA DE USUARIO

Numero: 01 Caso de Uso: Buscar buses

Usuario: Recepcionista

Desarrollador encargado:

Danny Bernaola Puclla

(17)

Criterio de aceptación:

Al seleccionar el boton aceptar, se muestra la lista de buses segun al criterio de busqueda.

HISTORIA DE USUARIO

Numero: 01 Caso de Uso: Consultar Clientes

Usuario: Recepcionista

Desarrollador encargado:

Danny Bernaola Puclla

Descripción : El recepcionista consulta clientes por: Apellido. Criterio de

aceptación:

Al seleccionar el boton Consultar, obtendra el listado de clientes.

HISTORIA DE USUARIO

Numero: 01 Caso de Uso: Consultar Buses

Usuario: Recepcionista

(18)

encargado:

Descripción : El recepcionista consulta buses por: Año fabricción. Criterio de

aceptación:

Al seleccionar el boton listar, obtendra el listado de buses.

HISTORIA DE USUARIO

Numero: 01 Caso de Uso:Registrar la venta de pasajes.

Usuario: Recepcionista

Desarrollador encargado:

Flores yañac janeth

Descripción : El recepcionista registra ventas de pasaje por: Datos de la reserva y datos del cliente.

Criterio de aceptación:

Al seleccionar el boton registrar, la venta de pasaje se registra en la base de datos.

(19)

HISTORIA DE USUARIO

Numero: 01 Caso de Uso: Buscar Ventas de Pasaje

Usuario: Recepcionista

Desarrollador encargado:

Flores yañac janeth

Descripción : El recepcionista busca ventas de pasaje por: Número, Dni, apellidos, nombres, origen, destino, fecha salida, hora, N° asiento, precio y servicio.

Criterio de aceptación:

Al seleccionar el boton Buscar, tendrá el detalle de reserva.

HISTORIA DE USUARIO

Numero: 01 Caso de Uso: Imprimir bolete de viaje

Usuario: Recepcionista

Desarrollador encargado:

Jorge Limaymanta Walter

Descripción : El recepcionista Imprime boleta de viaje por cada cliente con los datos solicitados.

Criterio de aceptación:

(20)

HISTORIA DE USUARIO

Numero: 01 Caso de Uso: Reportes de clientes

Usuario: Recepcionista

Desarrollador encargado:

Jorge Limaymanta Walter

Descripción : El recepcionista realiza un reporte de los clientes ordendo por: DNI.

Criterio de aceptación:

El recepcionista muestra el listado de reports de clientes para luego imprimir.

HISTORIA DE USUARIO

Numero: 01 Caso de Uso: Reporte de ventas de pasajes

Usuario: Recepcionista

Desarrollador encargado:

(21)

Descripción : El recepcionista realiza un reporte de ventas de pasajes ordendo por: Destino.

Criterio de aceptación:

El recepcionista muestra el listado de reporte de ventas de pasajes para luego imprimir.

(22)

ANEXO 2

Especificación de requisitos de software Proyecto: "[Sistema de ventas de pasajes]" Revisión [0.1]

(23)

Introducción

El sistema realizará varios funciones con el fin de tratar de minimizar las fallas que se cometen en la ejecución del proceso de " ventas de pasaje " que se lleva en la actualidad, no obstante el objetivo que se persigue es que los procesos se realicen en forma más rápida y precisa teniendo en cuenta que los datos a suministrar al sistema debe ser igualmente para que de tal manera los resultados arrojados sean confiables.

En este documento se explicara los requisitos que el sistema debe de hacer, el sistema de ventas de pasaje se realizara para la empresa conocido que es “transporte palomino S.A.C”.Todos los requisitos fueron capturados realizando una entrevista con el que interactúa directamente con el sistema.

1.1. Propósito

El propósito principal del sistema es ayudar a los agentes de ventas gestionar y cerrar negocios con los clientes a través del uso de las ventas de pasajes. También tener en claro cuáles son las restricciones del sistema. El documento va dirigido al área de ventas quien interactúa directamente con el cliente.

1.2. Alcance

En la primera etapa (versión) del sistema, se cubrirán los procesos y funcionalidades de venta “Palomino S.A.C”:

1.1. Procesos:

 Ventas de pasaje  Control de clientes

 Reportes de Ventas de boleta de viaje

1.2 Funcionalidades/Módulos:

(24)

1.3. Personal Involucrado.

Nombre Sinthia Huamán Condori

Rol recepcionista

Categoría Profesional Atención al cliente

Responsabilidades Ventas pasajes

Información de Contacto [email protected]

1.4. Referencias

Institute of Electrical and Electronics Engineers (IEEE) 1.5. Visión general

El objetivo consiste en brindar el servicio de venta y reserva de pasajes y espacios de carga a través de un sistema el cual pueda en forma adicional procesar y gestionar la información resultante del proceso de venta.

(25)
(26)

2.1. Perspectiva del producto

En términos generales, el sistema deberá realizar el proceso de ventas con cualquier cliente que desean viajar.

2.2. Funciones del producto

Las funciones del sistema son las siguientes:

 Permitir el ingreso del usuario para gestionar la venta.

 Registrar clientes

 Permitir mostrar los asientos disponibles

 Permitir generar la boleta de viaje.

 Realizar reportes de la cantidad de pasajeros que viajaron al día. 2.3. Características de los usuarios

Los usuarios deberán ser capacitados para poder manejar el sistema y así no tener dificultades en el proceso.

3.Requerimientos específicos

 Registrar nuevos clientes.

 Realizar descuentos a cliente por más de 10 viajes realizados

 Buscar la disponibilidad del bus y el número de asientos libres

 El sistema se actualizara después de ingresar un nuevo cliente

(27)

3.1. Requerimientos Funcionales

3.2. Id. Requerimiento: REQ – F1 1.1. Acceder al sistema Descripción

Permite el acceso del usuario al sistema de ventas, para controlar las ventas de pasajes con personas autorizadas.

Entradas Usuario y contraseña única Salidas Inicio de sesión

Id. Requerimiento: REQ – F1 1.2. Mantenimiento de Usuarios. Descripción

Esta opción permite registrar usuarios en el sistema, actualizar usuarios (modificar, eliminar, etc.) un usuario registrado en el sistema.

Entradas Usuario, contraseña y tipo de usuario. Salidas Registro de usuario

Id. Requerimiento: REQ – F1 1.4. Generar la venta de boleta de viaje

Descripción Esta opción permite registrar los datos del cliente, de tal manera generar la boleta de viaje.

Entradas

Código de boleta, apellidos y nombres, DNI, edad, sexo, categoría, origen, llegada, numero de asiento, fecha de viaje, hora de partida, precio.

Salidas Registro de boleta de viaje.

Id. Requerimiento: REQ – F1 1.5. Generar reservas de viaje

Descripción Esta opción permite realizar reservas de diferentes lugares para un viaje y registra en el sistema.

Entradas Código de reserva, nombre y apellidos, DNI, destino, fecha y la hora.

(28)

Salidas Registro de reservas de viaje.

Id. Requerimiento: REQ – F1 1.6. Registrar empleados

Descripción

Esta opción permite registrar a los empleados que vienes a trabajar a la empresa, también se puede realizar modificación de empleados cuando de cambio de domicilio.

Entradas Código de empleado, nombre, apellidos, fecha de ingreso, sexo, cargo, DNI.

Salidas Registro de empleados

Id. Requerimiento: REQ – F1 1.7. Mantenimiento de buses

Descripción Esta opción permite registrar buses, modificar, eliminar etc.

Entradas Código de bus, año de fabricación, modelo, color, placa. Salidas Registro de bus

Id. Requerimiento: REQ – F1 1.8. Buscar información de reservas Descripción Esta opción permite buscar todas las reservas

(29)

reserva.

Entradas Código de reserva Salidas Consulta de reservas

Id. Requerimiento: REQ – F1 1.12. Impresión de la boleta de viaje Descripción Esta opción permite imprimir y ver el registro de los

pasajeros que van a viajar de un lugar a otro. Entradas Registro de clientes

Salidas Entrega de boleta de viaje al pasajero

3.3. Requerimientos No Funcionales

 El sistema debe actualizar las contraseñas cada semana  El sistema emitirá una alerta de espionaje

 El sistema deberá correr en todos los navegadores

 El sistema se ejecutara solo con el sistema operativo Windows 7  El software debe soportar una gran cantidad de datos

 El sistema debe almacenar los datos en SQL SERVER

 El sistema será programado en lenguaje JAVA, que aportara beneficio en seguridad

 El software debe realizar búsqueda de datos del cliente en 2 segundos  Es uno de los factores que dará confianza al cliente, para lo cual el sistema

restringirá u otorgar permisos según el usuario.  El sistema estará disponible las 24 del día.

 El sistema no contara con una licencia, es decir es libre el software

 El software enviará un mensaje de alerta de mantenimiento, ha soporte técnico

cada 6 meses

(30)

4.1. Manual de Usuario

El manual de usuario detallara los pasos de la funcionalidad del sistema, es una guía para el quien interactuara con el sistema y tiene la responsabilidad de leer.

Referencias

Documento similar

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

El sistema le muestra al usuario una interfaz para que inserte los parámetros de búsqueda para buscar la sanción que se desea modificar.. El usuario inserta

4. El usuario selecciona la opción de ver los videos del tema. El usuario selecciona el video deseado. El sistema muestra un visor con los videos del tema correspondiente. El

Interfaz Front-End: Es una aplicación donde los usuarios interactúan directamente con las funciones del sistema; cubre todas las interfaces con las cuales un usuario interactúa con

Propósito: Permitir al Administrador del Sistema, registrar, modificar y eliminar datos de un usuario, así como asignar y/o quitar un usuario a grupos y adicionar un usuario

2.1-El sistema muestra la interfaz donde debe escoger el usuario que desea eliminar. 3.1-El sistema muestra un mensaje pidiendo la confirmación para eliminar

El sistema de registro y login se usuarios, así como el guardado de datos de usuario y sistema de menú principal fomentan las bases asentadas en este

También existen dos botones para cambiar el correo electrónico del usuario y la contraseña actuales y otros dos para añadir, modificar o eliminar lugares de