Proyecto de Sistema de Ventas de pasaje

Share Embed Donate


Short Description

Descripción: sistema de venta de pasajes terrestre...

Description

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

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).

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

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. Esta opción permite registrar usuarios en el sistema, Descripción 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 Entradas Salidas

Esta opción permite registrar los datos del cliente, de tal manera generar la boleta de viaje. Código de boleta, apellidos y nombres, DNI, edad, sexo, categoría, origen, llegada, numero de asiento, fecha de viaje, hora de partida, precio. Registro de boleta de viaje.

Id. Requerimiento: REQ – F1 Descripción Entradas

1.5. Generar reservas de viaje

Esta opción permite realizar reservas de diferentes lugares para un viaje y registra en el sistema. Código de reserva, nombre y apellidos, DNI, destino, fecha y la hora.

Salidas

Registro de reservas de viaje.

Id. Requerimiento: REQ – F1

Descripción

Entradas Salidas

1.6. Registrar empleados

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. Código de empleado, nombre, apellidos, fecha de ingreso, sexo, cargo, DNI. 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.

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

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)

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



HISTORIA DE USUARIO 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Acceso a sistema Registrar usuario Buscar usuario Registrar empleado Buscar empleado Registrar cliente Buscar cliente Registrar Buses Buscar Buses Consultar Cliente Consultar Bus Registrar la venta de pasajes Buscar ventas de pasaje Imprimir boleta de viaje Reporte de clientes 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…

1 2

Recepcionista Recepcionista

Acceder al sistema Registro de usuario

3

Recepcionista

Buscar usuario

4

Recepcionista

Listar usuario

5

Recepcionista

Registro empleado

6

Recepcionista

Buscar empleado

Ingresar al sistema Manejar o controlar el sistema Saber cuántos usuarios puedes ingresar al sistema Facilitar el conteo de cantidades de usuarios Tener un mejor control de empleados Saber qué cargo tiene

Estimación

7

Recepcionista

Registro de sueldo

8

Recepcionista

Calcular sueldo

9

Recepcionista

Buscar sueldo

10

Recepcionista

Listar sueldo

11

Recepcionista

12

Recepcionista

13

Recepcionista

14

Recepcionista

Generar boleta de viaje Reporte de boleta de viaje Buscar boleta de viaje Registrar reserva

15

Recepcionista

Listar reserva

16

Recepcionista

Buscar reserva

17

Recepcionista

Registrar bus

18

Recepcionista

Buscar bus

19

Recepcionista

Listar bus

20

Recepcionista

Registrar agencia

21

Recepcionista

Buscar agencia

Tener un control de pago al empleado Facilitar el cálculo de pagos al empleado Comodidad para el recepcionista Saber el total de sueldos que se está pagando a los empleados Tener el control de pasajeros Saber cuántos viajaros por día Mejor control en la búsqueda Realizar un adelanto de compra de pasajes Saber la cantidad de reservas por día Poder saber quién hizo la reserva Mantener nuevos buses Mejor control de viaje Saber la cantidad de buses disponibles Mejor manejo entre 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.

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 del sitio: www.visualstudio.com.

de

la

aplicación

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

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

HISTORIA DE USUARIO Numero: 01 Casos de uso: Registrar usuario Usuario: Recepcionista Desarrollador Huallpa Miguel, Rexi encargado: Descripción: Como Recepcionista necesito registrar usuarios por: Código, usuario, password y tipo usuario. Criterio de Al seleccionar el boton registrar, ingresa a un nuevo aceptación: usuario .

HISTORIA DE USUARIO Numero: 01 Casos de uso: Buscar usuario Usuario: Recepcionista Desarrollador Vila Ramirez Jover encargado: Descripción: El recepcionista busca al usuario registrado. Criterio de Al seleccionar el boton aceptar ,muestra al usuario aceptación: encontrado según al criterio de busqueda.

HISTORIA DE USUARIO Numero: 01 Casos de uso: Registrar Empleado Usuario: Recepcionista Desarrollador Flores Yañac Janeth Vianca encargado: Descripción : Como recepcinista necesito registrar empleado por: Código, DNI, apellidos, nombres, cargo, fecha ingreso, sexo y edad. Criterio de Al seleccionar el boton Registrar, se ingresa a un nuevo aceptación: empleado.

HISTORIA DE USUARIO Numero: 01 Caso de Uso: Buscar Empleados Usuario: Recepcionista Desarrollador Danny Bernaola Curo encargado: Descripción : El recepcionista busca empleados por: Código. Criterio de Al seleccionar el boton aceptar, se muestra empleados aceptación: segun al criterio de busqueda.

HISTORIA DE USUARIO Numero: 01 Caso de Uso: Registrar Clientes Usuario: Recepcionista Desarrollador Danny Bernaola Curo encargado: Descripción : El recepcionista registra clientes apellidos,edad, sexo y dirección.

:

DNI,

nombre,

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 Erick Tardio Puclla encargado: Descripción : El recepcionista tendra que buscar clientes por: DNI. Criterio de Al seleccionar el boton aceptar, se muestra clientes segun aceptación: al criterio de busqueda.

HISTORIA DE USUARIO Numero: 01 Caso de Uso: Registrar Buses Usuario: Recepcionista Desarrollador Erick Tardio Puclla encargado: Descripción : El recepcionista tendra que registrar buses de acuerdo a su código, modelo, placa y año de fabricación. Criterio de Al seleccionar el boton Registrar, se ingresa Buses. aceptación:

HISTORIA DE USUARIO Numero: 01 Caso de Uso: Buscar buses Usuario: Recepcionista Desarrollador Danny Bernaola Puclla encargado: Descripción : El recepcionista busca buses por: Código.

Criterio de aceptación:

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

la lista de

HISTORIA DE USUARIO Numero: 01 Caso de Uso: Consultar Clientes Usuario: Recepcionista Desarrollador Danny Bernaola Puclla encargado: Descripción : El recepcionista consulta clientes por: Apellido. Criterio de Al seleccionar el boton Consultar, obtendra el listado de aceptación: clientes.

HISTORIA DE USUARIO Numero: 01 Caso de Uso: Consultar Buses Usuario: Recepcionista Desarrollador Huallpa Miguel Reyna

encargado: Descripción : Criterio de aceptación:

El recepcionista consulta buses por: Año fabricció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 Flores yañac janeth encargado: Descripción : El recepcionista registra ventas de pasaje por: Datos de la reserva y datos del cliente. Criterio de Al seleccionar el boton registrar, la venta de pasaje se aceptación: registra en la base de datos.

HISTORIA DE USUARIO Numero: 01 Caso de Uso: Buscar Ventas de Pasaje Usuario: Recepcionista Desarrollador Flores yañac janeth encargado: 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 Al seleccionar el boton Buscar, tendrá el detalle de reserva. aceptación:

HISTORIA DE USUARIO Numero: 01 Caso de Uso: Imprimir bolete de viaje Usuario: Recepcionista Desarrollador Jorge Limaymanta Walter encargado: Descripción : El recepcionista Imprime boleta de viaje por cada cliente con los datos solicitados. Criterio de El recepcionista Imprime boleta de viaje . aceptación:

HISTORIA DE USUARIO Numero: 01 Caso de Uso: Reportes de clientes Usuario: Recepcionista Desarrollador Jorge Limaymanta Walter encargado: Descripción : El recepcionista realiza un reporte de los clientes ordendo por: DNI. Criterio de El recepcionista muestra el listado de reports de clientes aceptación: para luego imprimir.

HISTORIA DE USUARIO Numero: 01 Caso de Uso: Reporte de ventas de pasajes Usuario: Recepcionista Desarrollador Jorge Limaymanta Walter encargado:

Descripción : Criterio de aceptación:

El recepcionista realiza un reporte de ventas de pasajes ordendo por: Destino. El recepcionista muestra el listado de reporte de ventas de pasajes para luego imprimir.

ANEXO 2

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

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: 

Módulo de Ventas

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.

2.Descripción general (Diagrama de sistema y su descripción)

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 El sistema genera una boleta de viaje con sus respectivos datos de cliente

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. Esta opción permite registrar usuarios en el sistema, Descripción 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 Entradas Salidas

Esta opción permite registrar los datos del cliente, de tal manera generar la boleta de viaje. Código de boleta, apellidos y nombres, DNI, edad, sexo, categoría, origen, llegada, numero de asiento, fecha de viaje, hora de partida, precio. Registro de boleta de viaje.

Id. Requerimiento: REQ – F1 Descripción Entradas

1.5. Generar reservas de viaje

Esta opción permite realizar reservas de diferentes lugares para un viaje y registra en el sistema. Código de reserva, nombre y apellidos, DNI, destino, fecha y la hora.

Salidas

Registro de reservas de viaje.

Id. Requerimiento: REQ – F1

Descripción

Entradas Salidas

1.6. Registrar empleados

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. Código de empleado, nombre, apellidos, fecha de ingreso, sexo, cargo, DNI. 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. 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  No Cumple, el sistema se rige solo a una red interna.

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.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF