Electrónica
“Desarrollo de un sistema de
información para optimizar el proceso
de alquiler de vehículos en la empresa
Eda Rent a Car”
Integrantes:
Chiclayo – Perú
2018
CAPÍTULO I
1. ASPECTOS GENERALES
1.1. DEFINICIÓN DEL PROBLEMA:
1.1.1. Descripción del problema:
La empresa Eda Rent a Car brinda el servicio de alquiler de vehículos,
que es dirigido a varios tipos de cliente, que en algunas ocasiones
buscan rentar desde un auto que se puede denominar como “común”,
hasta un auto de “lujo. La mayoría de unidades alquiladas por la
organización son activos propios, sin embargo, se cuenta con acuerdos
de alquiler a concesionarias con un mayor catálogo de autos, para
usarse en caso no se cuente con un stock necesario para brindar el
servicio o no se cuente con unidad específica pedida por el cliente.
Por otro lado, Eda Rent a Car no cuenta con ningún sistema de
información que ayude a mejorar las actividades que en esta se realizan,
de manera que la mayoría de sus procesos son hechos de forma manual,
el cual se da mediante el uso de libros contables que registran las
incidencias de su ejecución, teniendo como consecuencia muchas veces
la perdida de información, dinero y tiempo.
1.3.2. LIMITACIONES
Las limitaciones que se presentaran para el desarrollo son:
Falta de tiempo del desarrollador, por estar cursando un ciclo regular en
la universidad y tener disponibilidad ajustada.
Los recursos con los que se cuenta no son los suficientes para el
desarrollo del sistema.
Acceso restringido al área de la contabilidad de la empresa lo cual nos
frena un poco el desarrollo del sistema.
1.4. JUSTIFICACIÓN:
1.4.1. ASPECTOS TÉCNICOS
En la actualidad la empresa “Eda Rent A Car” buscan soluciones que les
permitan mejorar el control de las transacciones y al mismo tiempo
mejoren los procedimientos y servicios que prestan a sus clientes.
1.4.2. ASPECTOS OPERATIVOS
El sistema de información permitirá reducir el tiempo de operación de los
empleados, agilizando las transacciones, elaboración de registros,
obtención de información (reportes) y control.
1.4.3. ASPECTOS ECONÓMICOS
Permitirá atender a un mayor número de clientes y reducir el consumo de
recursos, mejorando los beneficios para la empresa sin necesidad de
incrementar los recursos humanos. Por otro lado, se mejorará la imagen
de la empresa por su incursión en las nuevas tecnologías.
Concluye:
Es importante para toda empresa realizar un proceso de evaluación y
gestión de los procesos que desarrolla. Gracias a esta reingeniería de
procesos, la organización TRANSPORTES ZAMBRANO pudo encontrar
nuevas oportunidades para, no sólo optimizar tiempo y recursos en los
mismos, sino encontrar nuevos modelos de negocio.
Los modelos de negocio actuales requieren estar apoyados en las
tecnologías de la información y comunicaciones (TICS), pero estas
requieren a su vez, para una adecuada implementación y despliegue en la
organización, métodos sistemáticos y ciclos de vida basados en ingeniería
de software, acordes con el tipo de solución tecnológica a desplegar. En el
caso particular del sistema de información objeto de estudio del presente
documento, se eligió un patrón arquitectónico (Modelo Vista Controlador),
el cual soporta toda una solución tecnológica basada en patrones de diseño
bajo un lenguaje orientado a objetos de última generación (PHP 5.2), y
tecnologías cliente (JavaScript, CSS, HTML5).
De acuerdo a los resultados obtenidos se puede concluir que se debe
impulsar actualización de los datos antiguos en el nuevo sistema de
información para poder obtener un beneficio adecuado con la herramienta
implementada, acorde con el modelo de negocio que persigue la
organización.
Es completamente recomendable la implementación de software sistema
de información en cualquier empresa que desee estar en crecimiento
continuo
Concluye:
El presente proyecto es una innovadora y creativa forma de aplicación
distribuida con gran despliegue y flexibilidad de entorno gracias a la
utilización
de CORBA.
La arquitectura CORBA no ha sido muy explotada en nuestro medio, por lo
que consideramos que el proyecto servirá como base para futuras
investigaciones. CORBA es un mundo lleno de ventajas y posibilidades
para la distribución de objetos y aplicaciones.
En el contexto nacional
Manrique, R. (2006). En su investigación tesis:” “Diseño de un sistema
electrónico de reserva de citas para atención a clientes en talleres de
autos utilizando tecnología Web e IVR”, nos señala. “El taller requiere de
un sistema que permita a sus clientes reservar una cita previa a la
atención, para que no tenga que esperar y se puedan optimizar los
recursos del taller en cuanto a organización y planificación para la
atención de sus clientes. El objetivo principal de la tesis pretende
satisfacer esta necesidad diseñando un sistema electrónico que permita
a los clientes reservar sus citas para atención en el taller.”
Concluye:
Con la implementación de este Sistema Electrónico de Reserva de Citas
se ayudará a resolver gran parte de los problemas que actualmente tiene
el taller Euroshop en cuanto a atención de clientes.
Los clientes no tendrán que hacer colas para esperar que los atiendan.
El taller puede organizar mejor sus recursos de tiempo, personal y
materiales para dar una atención más personalizada.
El taller podrá optimizar sus procesos teniendo la posibilidad de disminuir
costos y generar mayor ganancia y mayores ingresos debido a que los
clientes estarán más satisfechos con el servicio brindado y la cartera de
clientes del taller puede crecer.
LOCAL:
CAPÍTULO II
2. MARCO TEÓRICO:
2.1. FUNDAMENTO TEÓRICO:
2.1.1. SISTEMA DE INFORMACIÓN
Un sistema de información es un conjunto de elementos interrelacionados
con el propósito de prestar atención a las demandas de información de
una organización, para elevar el nivel de conocimientos que permitan un
mejor apoyo a la toma de decisiones y desarrollo de acciones. (Peña,
2006).
También, se puede definir un sistema de información como un conjunto de
elementos orientados al tratamiento y administración de datos e
información, organizados y listos para su uso posterior, generados para
cubrir una necesidad o un objetivo. Dichos elementos formarán parte de
alguna de las siguientes categorías: Personas, Actividades o técnicas de
trabajo, Datos, Recursos materiales en general [(Papel, lápices, libros,
carpetas, etc.
Estas actividades de recolección y procesamiento de información, eran
actividades manuales y solo con la llegada de la tecnología,
(computadoras, Internet, etc., se han convertido en sistemas con recursos
informáticos y de comunicación).
Todos estos elementos interactúan para procesar los datos (incluidos los
procesos manuales y automáticos) y dan lugar a información más
elaborada, que se distribuye de la manera más adecuada posible en una
determinada organización, en función de sus objetivos.
La importancia de un sistema de información radica en la eficiencia en la
correlación de una gran cantidad de datos ingresados a través de procesos
diseñados para cada área con el objetivo de producir información válida
para la posterior toma de decisiones.
B. SQL SERVER
Microsoft SQL Server es un sistema de manejo de bases de datos del
modelo relacional, desarrollado por la empresa Microsoft.
El lenguaje de desarrollo utilizado (por línea de comandos o mediante
la interfaz gráfica de Management Studio) es Transact-SQL (TSQL),
una implementación del estándar ANSI del lenguaje SQL, utilizado para
manipular y recuperar datos (DML), crear tablas y definir relaciones
entre ellas (DDL).
Puede ser configurado para utilizar varias instancias en el mismo
servidor físico, la primera instalación lleva generalmente el nombre del
servidor, y las siguientes - nombres específicos (con un guion invertido
entre el nombre del servidor y el nombre de la instalación).
C. T-SQL
T-SQL (Transact-SQL) es el principal medio de interacción con el
Servidor, el cual permite realizar las operaciones claves en SQL Server,
incluyendo la creación y modificación de esquemas de base de datos,
inserción y modificación de datos en la base de datos, así como la
administración del servidor como tal. Esto se realiza mediante el envío
de sentencias en T-SQL y declaraciones que son procesadas por el
servidor y los resultados (o errores) regresan a la aplicación cliente.
3. LENGUAJE DE PROGRAMACIÓN
Es un idioma artificial diseñado para expresar computaciones que pueden ser
llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear
programas que controlen el comportamiento físico y lógico de una máquina, para
expresar algoritmos con precisión, o como modo de comunicación humana.
Está formado de un conjunto de símbolos y reglas sintácticas y semánticas que
definen su estructura y el significado de sus elementos y expresiones. Al proceso
por el cual se escribe, se prueba, se depura, se compila y se mantiene el código
fuente de un programa informático se le llama programación.
B. C#
Es un lenguaje elegante, con seguridad de tipos y orientado a objetos,
que permite a los desarrolladores crear una gran variedad de
aplicaciones seguras y sólidas que se ejecutan en .NET Framework
.NET. Puede usar C# para crear aplicaciones cliente de Windows,
servicios web XML, componentes distribuidos, aplicaciones cliente-
servidor, aplicaciones de base de datos y muchas, muchas más cosas.
Visual C# proporciona un editor de código avanzado, prácticos
diseñadores de interfaz de usuario, un depurador integrado y muchas
otras herramientas que facilitan el desarrollo de aplicaciones basadas
en el lenguaje C# y .NET Framework.
4. DISEÑO Y DESARROLLO
A. RATIONAL ROSE
Rational Rose Enterprise Edition. Es una herramienta CASE (Computer –
Arded Software Engineering), traducido al español como Ingeniería Asistida por
Computadora, desarrollada por Rational Corporation basada en el Lenguaje
Unificado de Modelación (UML), que permite crear los diagramas que se van
generando durante el proceso de Ingeniería en el Desarrollo del Software.
Las personas que desarrollaron el Proceso Unificado del Rational (RUP) son
miembros de Rational Corporation y brinda muchas facilidades en la
generación de la documentación del software que se esté desarrollando,
además de que posee un gran número de estereotipos predefinidos que
facilitan el proceso de modelación del software.
En la definición de sistemas, esta herramienta permite que el equipo de
desarrollo entienda mejor el problema, que identifique las necesidades del
cliente en forma más efectiva y comunique la solución propuesta de forma más
clara. Rational permite completar una gran parte de las disciplinas (flujos
fundamentales) de RUP tales como:
• Captura de requisitos (parcialmente).
• Análisis y diseño (completamente).
• Implementación (como ayuda).
• Control de cambios y gestión de configuración (parcialmente).